The NetBSD Project

CVS log for pkgsrc/www/tinyproxy/distinfo

[BACK] Up to [] / pkgsrc / www / tinyproxy

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 12 13:57:46 2018 UTC (7 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, HEAD
Changes since 1.12: +7 -8 lines
Diff to previous 1.12 (colored)

tinyproxy: updated to 1.10.0

Tinyproxy version 1.10.0

Major changes in this release
Add support for basic HTTP authentication
Add socks upstream support
Log to stdout if no logfile is specified
Activate reverse proxy by default
Support bind with transparent mode
Install tinyproxy to bin/ instead of sbin/
Ship manpages as part of distribution tarball
Allow multiple listen statements in the configuration
Coverity fixes
Simplified configure and build
Improved selftest environment

Included security fixes
Fix CVE-2017-11747: Create PID file before dropping privileges.
Fix CVE-2012-3505: algorithmic complexity DoS in hashmap

fix algorithmic complexity DoS in hashmap
fix CONNECT requests with IPv6 literal addresses as host
fix invalid free for GET requests to ipv6 literal address
conf: Allow multiple Listen statements in the config
allow listening on multiple families when no Listen is provided in config
Drop supplementary groups
build: fix build with autoconf >= 2.69
Move files installed in /etc/ to /etc/tinyproxy/
Fix crash (infinite loop) when writing to log file fails
Fix bug in ACL netmask generation
Fix FilterURLs with transparent proxy support
Fix upstream proxy support
Create log and pid files after we drop privs
Don't recompile regular expressions
Use output of id instead of $USER
keep track of error codes in return codes in tests

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 21 11:31:33 2018 UTC (11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.11: +7 -10 lines
Diff to previous 1.11 (colored)

tinyproxy: updated to 1.8.4

Tinyproxy version 1.8.4

Most notably, this release removes the limitation of a single Listen address of not listening on the wildcard address and a DoS (CVE-2012-3505).
Among several other bug fixes, this release fixes a bunch of issues found by coverity (

Bugs resolved since version 1.8.3
fix algorithmic complexity DoS in hashmap
fix failing CONNECT requests with IPv6 literal addresses
fix invalid free for GET requests to IPv6 literal addresses
support multiple Listen statements in configuration
support listening on ipv4 and ipv6 wildcard if no Listen specified
fix crash when writing to log file fails
fix build with autoconf >= 2.69

Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 18 05:59:23 2017 UTC (2 years, 3 months ago) by nonaka
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

fixup tinyproxy.conf

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 4 02:47:40 2015 UTC (3 years, 6 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Aug 13 20:30:47 2015 UTC (3 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Remove non-portable ld argument.  Fixes build on Darwin.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Dec 13 09:01:26 2012 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.7: +4 -1 lines
Diff to previous 1.7 (colored)

Fix CVE-2012-3505 using Debian patch.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 12 13:01:23 2012 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.6: +7 -7 lines
Diff to previous 1.6 (colored)

Update to 1.8.3, provided by Antonio Huete in PR 47034.

Version 1.8.3

This release mostly fixes support for IPv6, and also some security
bugs. Fixes to messages, etc. were also made.

Bugs resolved since version 1.8.2

 * BB#91: Fix upstream proxy support
 * BB#95: Fix FilterURLs with transparent proxy support
 * BB#90: Fix bug in ACL netmask generation


Daniel Egger, John Horne, Michael Adam, Mukund Sivaraman.

Version 1.8.2

 * Minor formatting changes and typo fixes were made.

Bugs resolved since version 1.8.1

 * BB#69: INET6 not available when configured to Listen and Bind in v4,
   and vice versa
 * BB#74: tinyproxy unable to reopen log files after receiving HUP
 * BB#78: Warn if configuration results in an open proxy
 * BB#82: https access not working
 * BB#83: relies on $USER
 * BB#84: Unaligned access error on ia64 and alpha
 * BB#87: Unable to listen on ports less than 1024 (regression in 1.8.1)
 * BB#88: Crashes when reloading configuration
 * BB#89: tinyproxy leaks memory over time


Dmitry Semyonov, John van der Kamp, Jordi Mallach, Michael Adam,
Mukund Sivaraman.

Version 1.8.1

 * Tinyproxy now drops `root` user privileges more quickly.
 * The log and pid files are now stored in a sub-directory in `/var/`.
 * A format string vulnerability was fixed.
 * Minor formatting changes and typo fixes were made.

Bugs fixed since version 1.8.0

 * BB#74: tinyproxy unable to reopen log files after receiving HUP
 * BB#79: Make the testsuite uninteractive
 * BB#80: Handle errors in testsuite
 * BB#81: Listen directive doesn't work as expected
 * BB#72: upstream support is not reported with tinyproxy -h
 * BB#73: generated tinyproxy.conf has the wrong location for the html
   file installation


Michael Adam, Mukund Sivaraman.

Version 1.8.0

 * Tinyproxy now reloads its configuration upon SIGHUP signal.
 * Tinyproxy reopens its log file (instead of truncation) upon SIGHUP
   signal. This is to play more nicely with logrotate.
 * File logging is now the default.
   Syslog is chosen if and only if "SysLog Yes" is in the config,
   i.e., a present "SysLog Yes" in the config file now overrides
   any LogFile setting.
 * The XTinyProxy option is now documented as a global boolean.
   Before it was documented to build a list of sites to add a
   X-Tinyproxy header for, but it was implemented as global boolean.
 * A new config option AddHeader allows the user to configure a list of
   custom headers to send in outgoing HTTP requests.
 * A new config option DisableViaHeader allows the user to disable
   sending of the "Via:" header.
 * Tinyproxy is now IPv6 capable.
 * The config option PidFile now has a compiled in default.

Bugs fixed since version 1.7.1

 * BB#9: Add support for the IPv6 protocol
 * BB#17: Add support for custom headers
 * BB#55: Error message response omits body when request has a body
 * BB#60: Add config option to disable Via header
 * BB#61: SIGHUP does not refresh filter list
 * BB#62: Make tinyproxy reload the config upon SIGHUP
 * BB#64: Config parsing error with reverse proxy option
 * BB#65: Format string compile warnings
 * BB#67: ACL processing error with multiple Allow statements


David Shanks, Mathew Mrosko, Michael Adam, Mukund Sivaraman.

Version 1.7.1

 * Fixed all warnings reported by GCC.
 * The tinyproxy manpage has been extended and converted to asciidoc.
 * There is a new tinyproxy.conf manpage that describes all the options.
 * The build system has been considerably cleaned up.
 * Various other bugs have been fixed.

Bugs fixed since version 1.7.0

 * BB#2: Fix Tinyproxy for requests like
 * BB#5: Move templates from the doc directory to its own directory
 * BB#8: Update README, INSTALL, NEWS and the manpage
 * BB#10: Do not filter out transfer-encoding header
 * BB#18: Fix pointer aliasing issues
 * BB#53: Add a GPLv2 COPYING file


Andrew Stribblehill, Jeremy Hinegardner, Matthew Dempsky, Michael Adam,
Mukund Sivaraman, Robert James Kaes.

Version 1.7.0

 * There is now support for reverse proxying.
 * Tinyproxy does not bundle a vendor regular expressions library
   anymore. It uses the system installed regular expressions library.
 * The documentation has been updated.
 * Tinyproxy now contains some code optimizations such as the use of a
   hashmap internally for looking up error pages.
 * Various other bugs have been fixed.


Kim Holviala, Marc Silver, Robert James Kaes, Steven Young.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 19 08:31:18 2006 UTC (12 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Fixed the hard-coded paths in the configuration file. Populated

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 24 14:08:39 2005 UTC (14 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Add RMD160 checksums.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Dec 5 22:28:03 2003 UTC (15 years, 5 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Updated to 1.6.2

Summary of changes since 1.6.1:

 * Fixed a bug in the filter code when handling comments in the filter
   configuration file.
 * When installing the HTML documentation, the wrong directory was
   being created.

Summary of changes since 1.6.0:

 * Fixed an off-by-one error with respect to the MaxRequestsPerChild
   test. [Fix proposed by Yannick Koehler]
 * Remove the assert on the pointer being NULL since a NULL pointer is
   allowed by the realloc() spec.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 29 15:31:31 2003 UTC (15 years, 9 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Updated tinyproxy to 1.6.1


        Released tinyproxy 1.6.1 (2003-08-06)

        * heap.c (debugging_realloc):
        Remove the assert on the ptr being NULL since a NULL pointer is
        allowed by the realloc() spec.

        * child.c (child_main):
        Fixed an off-by-one error with the maxrequestsperchild
        variable.  [Fix proposed by Yannick Koehler]

        Released tinyproxy 1.6.0 (2003-07-14)

        * src/htmlerror.c (indicate_http_error):
        Added calls to va_end() before leaving the function.

Closes my own PR pkg/22161.

Revision 1.2 / (download) - annotate - [select for diffs], Fri May 9 16:30:12 2003 UTC (16 years ago) by salo
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Updated to version 1.5.3.

Based on a patch provided by Juan RP via PR pkg/21512.


- GNU make is not really needed

- Fixed inverted anonymous header logic.  As it should have been, any
  header not explicitly allowed will not be sent by tinyproxy.
- The filtering engine can now conditionally use case sensitive
  filtering or case insensitive filtering.  The option is controlled
  by the FilterCaseSensitive directive in the configuration file.
- Removed a duplicate call to filter_destroy() in main().
- Basic code clean ups.

Revision / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 7 23:46:01 2003 UTC (16 years, 2 months ago) by salo
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import of tinyproxy-1.5.2: lightweight HTTP/SSL proxy.

tinyproxy is a lightweight HTTP/SSL proxy. Designed from the ground up to be
fast and yet small, it is an ideal solution for sites where a full-featured
HTTP proxy is required, but the system resources required to run a more
demanding HTTP proxy are unavailable. tinyproxy is fully compatible with all
existing web browsers.

Package submitted by Juan RP via PR pkg/20595 with modifications by me.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 7 23:46:01 2003 UTC (16 years, 2 months ago) by salo
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>