Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-09 | [BB#81] allow listening on multiple families when no Listen is provided in ↵ | Michael Adam | 1 | -2/+9 | |
config This is achieved by not stopping at the first result of getaddrinfo that we managed to listen on: Without "Listen" in the config, we call getraddrinfo with NULL address. With AI_PASSIVE, this gives results for both IPv4 and IPv6 wildcard addresses (if both are supported). This lets tinyproxy listen on both IPv4 and IPv6 wildcard if the system supports them. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: add a starting debug message to listen_sock() | Michael Adam | 1 | -0/+3 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: update introductory comment for listen_sock() | Michael Adam | 1 | -1/+7 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: set IPV6_V6ONLY on the socket before binding an IPv6 address | Michael Adam | 1 | -0/+12 | |
so that we can bind wildcard for both IPv4 and IPv6. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: factor listening on one socket out of the gai-result-loop in listen_sock() | Michael Adam | 1 | -48/+62 | |
for clarity of the code Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: in listen_sock(), move variable for setsockopt() into scope | Michael Adam | 1 | -1/+1 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: log each result of getaddrinfo() in listen_sock() | Michael Adam | 1 | -0/+14 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: in listen_sock(), add a log message for when bind() has failed | Michael Adam | 1 | -0/+2 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: in listen_sock(), detect and log failure to call setsockopt() | Michael Adam | 1 | -2/+10 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: in listen_sock(), add debug message when socket() call failed. | Michael Adam | 1 | -1/+5 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: move listen() into the getaddrinfo result loop in listen_sock() | Michael Adam | 1 | -22/+22 | |
This also reverses the exit logic of the loop. It prepares listening on multiple addresses. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | child: use a list of listen_fds instead of one single listenfd. | Michael Adam | 3 | -7/+90 | |
This prepares listenting on multiple sockets, which will be ussed to fix listening on the wildcard (listen on both ipv6 and ipv4) and help add the support for multiple Listen statements in the config Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | child: add addr argument to child_listening_sock(). | Michael Adam | 3 | -4/+4 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock: add addr argument to listen_sock() | Michael Adam | 3 | -4/+4 | |
instead of using config.ipAddr internally. This is in preparation to make it possible to call it for multiple addresses. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | sock/child: remove global variable addrlen. | Michael Adam | 3 | -13/+8 | |
This changes listen_sock() to not return the addrlen of the used address from getaddrinfo call to the caller, stored in global addrlen in child.c. This was only used to be able to allocate enough space for the arguments to the later accept call depending on whether IPv4 or IPv6 is used. This removes the need to pass this info by always allocating sizeof(struct sockaddr_storage) instead, which is enough to carry both sockaddr_in and sockaddr_in6. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | [BB#109] Fix crash (infinite loop) when writing to log file fails. | Michael Adam | 1 | -2/+7 | |
Fall back to syslog logging in that case. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-09 | log: remove extra newline characters in log messages. | Michael Adam | 1 | -2/+2 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2013-11-01 | [BB#115] Drop supplementary groups | Gaudenz Steinlin | 2 | -1/+11 | |
Supplementary groups are inherited from the calling process. Drop all supplementary groups if the "Group" configuration directive is set to change to a different user. Otherwise the process may have more rights than expected. Reviewed-by: Michael Adam <obnox@samba.org> | |||||
2013-04-09 | [BB#112] build: fix build with autoconf >= 2.69 | Michael Adam | 1 | -1/+1 | |
Use AC_CONFIG_HEADERS instead of obsolete AM_CONFIG_HEADER. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2012-01-23 | Update authors | Mukund Sivaraman | 3 | -0/+6 | |
2012-01-23 | build: Prepend to LDFLAGS instead of replacing its contents | Mukund Sivaraman | 1 | -1/+1 | |
2011-09-11 | Make .xz compressed dist targets too | Mukund Sivaraman | 1 | -1/+1 | |
2011-08-23 | Bug #103: Move files installed in /etc/ to /etc/tinyproxy/ | Mukund Sivaraman | 3 | -4/+8 | |
2011-08-16 | Minor whitespace fix | Mukund Sivaraman | 1 | -1/+1 | |
2011-03-04 | [BB#90]: Fix bug in ACL netmask generation | Mukund Sivaraman | 1 | -4/+21 | |
Thanks to John Horne who diagnosed this issue and found the problem. | |||||
2011-03-04 | Validate port number specified in Port directive | Mukund Sivaraman | 1 | -1/+9 | |
This was asked in bug #90 comment #8. | |||||
2011-02-28 | Update URLs of Tinyproxy | Mukund Sivaraman | 4 | -10/+8 | |
2011-02-07 | Surround IPv6 literals with [] in Host: headers | Mukund Sivaraman | 1 | -6/+18 | |
2011-02-04 | Handle IPv6 literals in URLs correctly | Mukund Sivaraman | 1 | -1/+14 | |
2010-12-01 | [BB#95] remove two comments that have become wrong by the fix. | Michael Adam | 1 | -6/+0 | |
2010-12-01 | [BB#95] Fix FilterURLs with transparent proxy support. | Daniel Egger | 3 | -12/+12 | |
Pass a pointer to a char pointer to do_transparent_proxy so the reassembled URL will actually end up back in the caller where it is needed for filtering decisions. This fixes the problem that a tinyproxy configured with the transparent proxy functionality and "FilterURLs Yes" would filter on everything but the domain. Signed-off-by: daniel.egger@sphairon.com Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2010-12-01 | README: correctly list --enable-transparent | Michael Adam | 1 | -1/+1 | |
--enable-transparent-proxy was renamed to --enable-transparent in August 2004... :-) | |||||
2010-08-24 | [BB#91] Fix upstream proxy support. | Michael Adam | 1 | -2/+2 | |
Patch by Jordi Mallach. | |||||
2010-08-24 | upstream: clarify debug messages | Michael Adam | 1 | -2/+2 | |
There are frequent questions "what does 'No proxy for ...' mean?" on the mailing list and IRC. Be more specific. (No upstream proxy ...) Correspondingly, log "Found upstream proxy ... for ..." | |||||
2010-06-02 | [BB#74] Create log and pid files after we drop privs | Mukund Sivaraman | 1 | -12/+14 | |
2010-06-02 | Remove excessive code | Mukund Sivaraman | 1 | -10/+5 | |
2010-06-01 | Add authors to authors.xml and regen | Mukund Sivaraman | 3 | -0/+9 | |
2010-06-01 | [BB#89] Don't recompile regular expressions | John van der Kamp | 3 | -2/+33 | |
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-05-30 | Fix typo in manpage | Mukund Sivaraman | 1 | -1/+1 | |
2010-05-30 | Precompute network addresses for increased performance | Mukund Sivaraman | 1 | -4/+9 | |
2010-05-30 | Minor indent of code | Mukund Sivaraman | 1 | -1/+2 | |
2010-04-22 | Use complete sentences in the manpages | Mukund Sivaraman | 2 | -2/+2 | |
2010-04-21 | [BB#83] Use output of id instead of $USER | Jordi Mallach | 1 | -1/+1 | |
2010-04-21 | Fix crash in send_stored_logs() | Dmitry Semyonov | 1 | -2/+3 | |
2010-04-21 | Revert "main: drop privileges right after reading the config" | Mukund Sivaraman | 1 | -8/+7 | |
This reverts commit 7a9abc2a04dd8ed1f113aa9c803af24adfb22773. It should fix the issue in bug #87. | |||||
2010-03-28 | Just fix the support URLs | Mukund Sivaraman | 4 | -4/+4 | |
2010-03-28 | Revert "Update Tinyproxy website URLs" | Mukund Sivaraman | 7 | -12/+12 | |
This reverts commit b108162dfb408b4818a6ea8b2a148ddaf1506bbe. | |||||
2010-03-27 | Update Tinyproxy website URLs | Mukund Sivaraman | 7 | -12/+12 | |
2010-03-09 | Revert "Revert "Pass address family when binding to outgoing socket"" | Mukund Sivaraman | 1 | -4/+7 | |
This reverts commit 70885bf029a6f857684f99618f867b5c47767ae0. It looks like bug #69 needs this fix after all. | |||||
2010-03-03 | Use AI_PASSIVE flag to make tinyproxy listen on wildcard interface | Mukund Sivaraman | 1 | -0/+1 | |
Signed-off-by: Michael Adam <obnox@samba.org> |