summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2013-11-09sock: add addr argument to listen_sock()Michael Adam
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-09sock/child: remove global variable addrlen.Michael Adam
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
Fall back to syslog logging in that case. Signed-off-by: Michael Adam <obnox@samba.org>
2013-11-09log: remove extra newline characters in log messages.Michael Adam
Signed-off-by: Michael Adam <obnox@samba.org>
2013-11-01[BB#115] Drop supplementary groupsGaudenz Steinlin
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.69Michael Adam
Use AC_CONFIG_HEADERS instead of obsolete AM_CONFIG_HEADER. Signed-off-by: Michael Adam <obnox@samba.org>
2012-01-23Update authorsMukund Sivaraman
2012-01-23build: Prepend to LDFLAGS instead of replacing its contentsMukund Sivaraman
2011-09-11Make .xz compressed dist targets tooMukund Sivaraman
2011-08-23Bug #103: Move files installed in /etc/ to /etc/tinyproxy/Mukund Sivaraman
2011-08-16Minor whitespace fixMukund Sivaraman
2011-03-04[BB#90]: Fix bug in ACL netmask generationMukund Sivaraman
Thanks to John Horne who diagnosed this issue and found the problem.
2011-03-04Validate port number specified in Port directiveMukund Sivaraman
This was asked in bug #90 comment #8.
2011-02-28Update URLs of TinyproxyMukund Sivaraman
2011-02-07Surround IPv6 literals with [] in Host: headersMukund Sivaraman
2011-02-04Handle IPv6 literals in URLs correctlyMukund Sivaraman
2010-12-01[BB#95] remove two comments that have become wrong by the fix.Michael Adam
2010-12-01[BB#95] Fix FilterURLs with transparent proxy support.Daniel Egger
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-01README: correctly list --enable-transparentMichael Adam
--enable-transparent-proxy was renamed to --enable-transparent in August 2004... :-)
2010-08-24[BB#91] Fix upstream proxy support.Michael Adam
Patch by Jordi Mallach.
2010-08-24upstream: clarify debug messagesMichael Adam
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 privsMukund Sivaraman
2010-06-02Remove excessive codeMukund Sivaraman
2010-06-01Add authors to authors.xml and regenMukund Sivaraman
2010-06-01[BB#89] Don't recompile regular expressionsJohn 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-05-30Fix typo in manpageMukund Sivaraman
2010-05-30Precompute network addresses for increased performanceMukund Sivaraman
2010-05-30Minor indent of codeMukund Sivaraman
2010-04-22Use complete sentences in the manpagesMukund Sivaraman
2010-04-21[BB#83] Use output of id instead of $USERJordi Mallach
2010-04-21Fix crash in send_stored_logs()Dmitry Semyonov
2010-04-21Revert "main: drop privileges right after reading the config"Mukund Sivaraman
This reverts commit 7a9abc2a04dd8ed1f113aa9c803af24adfb22773. It should fix the issue in bug #87.
2010-03-28Just fix the support URLsMukund Sivaraman
2010-03-28Revert "Update Tinyproxy website URLs"Mukund Sivaraman
This reverts commit b108162dfb408b4818a6ea8b2a148ddaf1506bbe.
2010-03-27Update Tinyproxy website URLsMukund Sivaraman
2010-03-09Revert "Revert "Pass address family when binding to outgoing socket""Mukund Sivaraman
This reverts commit 70885bf029a6f857684f99618f867b5c47767ae0. It looks like bug #69 needs this fix after all.
2010-03-03Use AI_PASSIVE flag to make tinyproxy listen on wildcard interfaceMukund Sivaraman
Signed-off-by: Michael Adam <obnox@samba.org>
2010-03-02Comment out the LogFile and PidFile options in the example tinyproxy.conf.Michael Adam
These are compiled in defaults now. Michael
2010-03-02change the default pid file location to ↵Michael Adam
"@LOCALSTATEDIR@/run/tinyproxy/tinyproxy.pid" I.e., add a tinyproxy subdirectory. This is meant to ease running tinyproxy as non-root user. The subdirectory can be used to give the tinyproxy user write permission. Michael
2010-03-02change the default log file location to ↵Michael Adam
"@LOCALSTATEDIR@/log/tinyproxy/tinyproxy.log" i.e. add a tinyproxy subdirectory. This is meant to ease running tinyproxy as non-root user the subdirectory can be used to give the tinyproxy user write permission. Michael
2010-03-02main: some tabs->spacesMichael Adam
2010-03-02main: move a log message.Michael Adam
2010-03-02main: drop privileges right after reading the configMichael Adam
This is the second part of fixing bug #74. I lets tinyproxy create its log and pid files as the user as which it is running, so that later on at SIGHUP, the log file can successfully be reopened. Michael
2010-03-02main: separate loading of config and setup_logging at startupMichael Adam
This is the first part of a fix for bug #74 (making reloading of config work if running as non-privileged user) Michael
2010-02-23tinyproxy.conf: fix LogFile to proper CamelCase for consistencyMichael Adam
2010-02-23tests: fix bug #80: keep track of errors in return codesMichael Adam
Michael
2010-02-23tests: fix a typo in run_tests.shMichael Adam
2010-02-22test: add make target "make valgrind-test-wait"Michael Adam
2010-02-22tests: add a new make target "make test-wait"Michael Adam
2010-02-22tests: Fix bug #79. Finish "make test" without waiting for user input.Michael Adam
Old behaviour is preserved by passing in the environment variable TINYPROXY_TESTS_WAIT=yes. Michael