Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-07 | Add a reversepath argument to reversepath_get(). | Michael Adam | 2 | -7/+7 | |
This abstracts the setter/getter functions for the reversepath list from the concrete list in config.reversepath_list. Michael | |||||
2009-12-07 | Add reversepath_list parameter to reversepath_add. | Michael Adam | 3 | -6/+8 | |
Michael | |||||
2009-12-07 | upstream: add free_upstream_list () | Michael Adam | 2 | -0/+13 | |
Michael | |||||
2009-12-07 | upstream: Add upstream list parameter to upstream_get() | Michael Adam | 3 | -6/+3 | |
to abstract it from the concrete list in the config struct. Now upstream.c does not use any reference to config any more. Michael | |||||
2009-12-07 | upstream: add upstream list parameter to upstream_add() | Michael Adam | 3 | -8/+10 | |
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 | 7 | -198/+265 | |
Michael | |||||
2009-12-06 | upstream: refactor assembly of upstream out of upstream_add | Michael Adam | 1 | -10/+32 | |
Michael | |||||
2009-12-06 | main/conf: add maxidletimeout to initialize_config_defaults | Michael Adam | 1 | -0/+1 | |
But keep the resetting check after processing the conf file. Michael | |||||
2009-12-06 | main: fix tab -> spaces | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-06 | conf: move setting of default stathost to initialize_config_defaults() | Michael Adam | 1 | -6/+1 | |
Michael | |||||
2009-12-06 | conf: fix tab->spaces | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-06 | conf: allow set_string_arg to overwrite previous values (i.e. don't leak) | Michael Adam | 1 | -0/+4 | |
Michael | |||||
2009-12-06 | main: use safestrdup instead of strdup in process_cmdline | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-04 | Use capitalized name in error messages | Mukund Sivaraman | 1 | -2/+2 | |
2009-11-17 | acl: split initialization of the access_list out into a function | Michael Adam | 1 | -10/+20 | |
2009-11-17 | Use NULL for pointers | Mukund Sivaraman | 2 | -2/+3 | |
2009-11-16 | set_string_arg: Remove unneccesary check for determining the return code. | Michael Adam | 1 | -1/+1 | |
2009-11-17 | Remove excessive copying | Mukund Sivaraman | 1 | -2/+3 | |
2009-11-17 | Make position into an enum | Mukund Sivaraman | 1 | -4/+11 | |
2009-11-17 | Use snprintf() with size of the portstr buf | Mukund Sivaraman | 1 | -2/+2 | |
2009-11-16 | Fix format string warnings | Mathew Mrosko | 1 | -6/+8 | |
C90 doesn't support z modifier in printf's, so cast values to (unsigned long) which should be the same size as size_t on both ILP32 and LP64. | |||||
2009-11-14 | Fix typo in log string | Mukund Sivaraman | 1 | -1/+1 | |
2009-11-14 | conf: refactor loading of config file out into load_config_file() | Michael Adam | 3 | -18/+30 | |
and make config_compile and config_parse static to conf.c Michael | |||||
2009-11-14 | main: add a config struct argument to process_cmdline. | Michael Adam | 1 | -5/+5 | |
Michael | |||||
2009-11-14 | main: put initialization of config defaults into a function of its own | Michael Adam | 1 | -9/+14 | |
Michael | |||||
2009-11-14 | extract setup of the logging subsystem into a function of its own. | Michael Adam | 3 | -17/+42 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2009-11-14 | main: move initialization of default config values closer together | Michael Adam | 1 | -5/+4 | |
Michael | |||||
2009-11-14 | Remove packaging related items | Mukund Sivaraman | 7 | -220/+0 | |
2009-11-14 | Make asciidoc a requirement for building Tinyproxy | Mukund Sivaraman | 3 | -6/+3 | |
asciidoc is necessary as the version number is added during configure into the asciidoc manpage sources. So simply bundling a pre-generated manpage won't do. | |||||
2009-11-14 | Revert "Don't cleanup generated and dist'ed manpages" | Mukund Sivaraman | 2 | -0/+2 | |
This reverts commit 276ca8369dbe82ddba5e72684becc5e774169157. | |||||
2009-11-14 | Use located a2x binary instead of hard-coded name | Mukund Sivaraman | 2 | -2/+2 | |
2009-11-14 | Mark all generated stuff with silent rules | Mukund Sivaraman | 3 | -5/+5 | |
2009-11-14 | Enable silent rules by default | Mukund Sivaraman | 1 | -1/+1 | |
2009-11-14 | Don't cleanup generated and dist'ed manpages | Mukund Sivaraman | 2 | -2/+0 | |
2009-11-10 | daemon.c: fix #if NDEBUG --> #ifdef NDEBUG | Michael Adam | 1 | -1/+1 | |
Thanks to Mathew Mrosko for pointing that out. | |||||
2009-11-10 | gitignore etc/tinyproxy.conf - it is generated | Michael Adam | 1 | -0/+1 | |
2009-11-10 | intentation: convert a tab to spaces | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-11-10 | Update etc/Makefile.am to substitute TINYPROXY_STATHOST | Michael Adam | 1 | -1/+2 | |
Maybe, it would be better to have a two stage process here: 1. Have AC_SUBST from configure substitute as many variables as possible in a fist stage tinyproxy.conf.tmpl.in --> tinyproxy.conf.tmp 2. Have make substitute those remaining paths that can not be substituted reasonable by configure due to the internal workings of automake. Michael | |||||
2009-11-10 | tinyproxy.conf: add a comment documenting StatHost | Michael Adam | 1 | -0/+10 | |
Michael | |||||
2009-11-10 | docs: update description of STATHOST in tinyproxy(8) | Michael Adam | 1 | -3/+3 | |
Michael | |||||
2009-11-10 | docs: document StatHost in tinyproxy.conf(5) | Michael Adam | 1 | -0/+8 | |
Michael | |||||
2009-11-10 | configure: AC_SUBST TINYPROXY_STATHOST, not only define it for config.h | Michael Adam | 1 | -2/+6 | |
Michael | |||||
2009-11-10 | conf: fix reverspath parsing: the string in the 2nd arg is actually the ↵ | Michael Adam | 1 | -2/+2 | |
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 | 1 | -1/+1 | |
Michael | |||||
2009-11-10 | conf: fix ipv6 regex patterns, take three | Michael Adam | 1 | -0/+1 | |
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-10 | Fix a segfault in insert_acl and checks against string-type acls | Michael Adam | 1 | -4/+0 | |
The "address" member of struct acl_s is a union of a char * and the numeric ip. So freeing the string after appending it to the vector list is bad in two respects: 1. If the acl type was numeric, then this could (and would) lead to a segfault due to the numeric IP data interpreted as pointer to the string to be freed. 2. If the acl type was string, then the acl inserted into the list contained a reference to this address string that was freed. So in the worst case dereferencing this freed string could segfault, or at least this could lead to unexpectedly failing acl checks. Michael | |||||
2009-11-09 | conf: fix the IPV6 regex patterns, take two | Michael Adam | 1 | -17/+17 | |
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 | 1 | -17/+17 | |
These are not matched against the beginning of a line but somewhere in the middle (as in "listen <IPv6 address>"). Michael | |||||
2009-11-09 | Close listenfd upon errors | Mukund Sivaraman | 1 | -0/+3 | |
2009-11-09 | Fix validation of IPv6 addresses | Mukund Sivaraman | 1 | -4/+27 | |