Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-06 | add support for basic HTTP authentication | rofl0r | |
using the "BasicAuth" keyword in tinyproxy.conf. base64 code was written by myself and taken from my own library "libulz". for this purpose it is relicensed under the usual terms of the tinyproxy license. | |||
2018-02-06 | add SOCKS upstream proxy support (socks4/socks5) | Gonzalo Tornaria | |
original patch submitted in 2006 to debian mailing list: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392848%29#12 this version was rebased to git and updated by Russ Dill <russ.dill@gmail.com> in 2015 (the original patch used a different config file format). as discussed in #40. commit message by @rofl0r. | |||
2017-11-16 | Issue 15 fix. PR | Pablo Panero | |
2013-11-22 | conf: Fix CID 1130973 - resource leak. | Michael Adam | |
Found by coverity. Signed-off-by: Michael Adam <obnox@samba.org> | |||
2013-11-09 | [BB#63] conf: Allow multiple Listen statements in the config. | Michael Adam | |
This introduces a list (vector) of addresses instead of having just one address string. Signed-off-by: Michael Adam <obnox@samba.org> | |||
2011-03-04 | Validate port number specified in Port directive | Mukund Sivaraman | |
This was asked in bug #90 comment #8. | |||
2010-08-24 | [BB#91] Fix upstream proxy support. | Michael Adam | |
Patch by Jordi Mallach. | |||
2010-06-01 | [BB#89] Don't recompile regular expressions | John van der Kamp | |
This is a modification of a patch originally written by John van der Kamp <john@kirika.demon.nl> at <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579427#12> The modification was done by the committer. | |||
2010-01-25 | Fix compiler warning about dereferencing type-punned pointers | Mukund Sivaraman | |
2010-01-16 | conf: reduce indentation in load_config_file() | Michael Adam | |
This replaces a do { ... } while (0) with break statements ba gotos. Imho, this is much clearer. Michael | |||
2010-01-16 | Fix leak of file handle in load_config_file() | Mukund Sivaraman | |
2010-01-08 | [BB#17] Add custom HTTP request headers to outgoing HTTP requests | Mukund Sivaraman | |
2010-01-06 | Fix case in log message | Mukund Sivaraman | |
2009-12-23 | conf: confess - add my (C) after substantial changes. | Michael Adam | |
Michael | |||
2009-12-22 | conf: add a log messate ("reloading config file") | Michael Adam | |
Michael | |||
2009-12-22 | conf: adapt a log message (add quotes to string value) | Michael Adam | |
Michael | |||
2009-12-22 | conf: elaborate a comment | Michael Adam | |
Michael | |||
2009-12-22 | conf: change a log message (to be more reasonable?) | Michael Adam | |
Michael | |||
2009-12-22 | conf: make free_config static | Michael Adam | |
Michael | |||
2009-12-22 | conf: make load_config_file static. | Michael Adam | |
Michael | |||
2009-12-22 | conf: rename reload_config --> reload_config_file | Michael Adam | |
Michael | |||
2009-12-07 | Move definition of "struct config_s" from main.h to conf.h | Michael Adam | |
Michael | |||
2009-12-07 | conf: remove direct use of config from reload_config() | Michael Adam | |
The "conf" argument has to be used. Michael | |||
2009-12-07 | conf: remove direct reference to config from load_config_file() | Michael Adam | |
This has to use the parameter "conf". Michael | |||
2009-12-07 | Add reload_config() - (re-)load the config file, keeping defaults. | Michael Adam | |
This allows for later reloading the config at SIGHUP (e.g.). First the old config data is freed, then the defaults that are given as a parameter are copied over in a rather clumsy manual fashion (maybe something more clever can be done here) and finally, the actual config file is loaded. Michael | |||
2009-12-07 | Add free_config() - free all config data. | Michael Adam | |
Michael | |||
2009-12-07 | Add connect_ports list to config struct instead of keeping extra global var. | Michael Adam | |
Michael | |||
2009-12-07 | Move handling of connect_ports list to its own source module. | Michael Adam | |
Michael | |||
2009-12-07 | Add access_list to the config struct instead of a global variable in acl.c. | Michael Adam | |
Change insert_acl, check_acl and flush_access_list to take a corresponding argument. Michael | |||
2009-12-07 | Add reversepath_list parameter to reversepath_add. | Michael Adam | |
Michael | |||
2009-12-07 | upstream: add upstream list parameter to upstream_add() | Michael Adam | |
to abstract it from the concrete list in the config struct. Michael | |||
2009-12-06 | move handling of upstream list to new module upstream.{c,h} | Michael Adam | |
Michael | |||
2009-12-06 | conf: fix tab->spaces | Michael Adam | |
Michael | |||
2009-12-06 | conf: allow set_string_arg to overwrite previous values (i.e. don't leak) | Michael Adam | |
Michael | |||
2009-11-16 | set_string_arg: Remove unneccesary check for determining the return code. | Michael Adam | |
2009-11-17 | Remove excessive copying | Mukund Sivaraman | |
2009-11-14 | Fix typo in log string | Mukund Sivaraman | |
2009-11-14 | conf: refactor loading of config file out into load_config_file() | Michael Adam | |
and make config_compile and config_parse static to conf.c Michael | |||
2009-11-10 | conf: fix reverspath parsing: the string in the 2nd arg is actually the ↵ | Michael Adam | |
inner match this fixes bug #64, https://www.banu.com/bugzilla/show_bug.cgi?id=64 the quotes of the string were part of the revers path after parseing. Michael | |||
2009-11-10 | conf: make the WS optional too, before the optional 2nd argument to reversepath | Michael Adam | |
Michael | |||
2009-11-10 | conf: fix ipv6 regex patterns, take three | Michael Adam | |
This extends the pattern by an alternative where there are no double colons. This is for instance the case for and IPv6 address of the form 1111:222:33:4:55:666:7777:888 Michael | |||
2009-11-09 | conf: fix the IPV6 regex patterns, take two | Michael Adam | |
The patterns should not end with the end of line marker, since they might be part of a continuing pattern, say of the form ipv6address/mask (used for allow/deny) Michael | |||
2009-11-09 | conf: fix the IPV6 regex patterns | Michael Adam | |
These are not matched against the beginning of a line but somewhere in the middle (as in "listen <IPv6 address>"). Michael | |||
2009-11-09 | Fix validation of IPv6 addresses | Mukund Sivaraman | |
2009-10-11 | Add a boolean config option "DisableViaHeader". | Michael Adam | |
2009-09-28 | conf: beautify one formatting in the directives array. | Michael Adam | |
Michael | |||
2009-09-27 | conf: make xtinyproxy BOOL in the directives array, too | Michael Adam | |
Michael | |||
2009-09-27 | conf: turn XTinyproxy into a boolean option | Michael Adam | |
This is what it actually is. The string value was used in earlier versions to compare against the uri->authority string. But not as a list of sites to create an X-Tinyproxy header for, as the tinyproxy.conf template states... Michael | |||
2009-09-21 | Rename conffile.[ch] to conf.[ch] | Mukund Sivaraman | |