All releases of Tinyproxy


Release Notes: This release mostly fixes support for IPv6, and also some security bugs. Fixes to messages and similar things were also made.


Release Notes: This is the first stable release in the 1.8 branch, which is made available after many years of development in the 1.7.x development series. It contains several new features such as support for IPv6 and many new configuration options. Many bugs were fixed. All users of Tinyproxy 1.6.x are encouraged to update to the latest stable version. The 1.6 branch is now unsupported by the project, and no further 1.6.x releases will be made.


Release Notes: This is a maintenance release after nearly 4 years. It updates the build system, fixes several bugs, and adds an RPM spec file for Fedora. If you are using 1.6.3, upgrading to this release is encouraged.


Release Notes: This release fixes a problem with upstream proxy support. All the fields in the child_config_s structure now use signed integers since the servers_waiting variable is a signed integer. This ensures all the comparisons are computed correctly. The standard file descriptors (stdin, stdout, and stderr) are closed when a production executable is compiled. They are only left open when a debugging version of tinyproxy is created. Some spelling mistakes were fixed.


Release Notes: This release adds reverse proxy support, which allows tinyproxy to be used as the frontend of a hosting farm. It represents the opening of the new development tree.


Release Notes: A problem with the filter initialization code when comments appeared on the first line has been fixed. In addition, the ability to escape the comment character was added. A problem with the installation of the HTML error pages has also been fixed.


Release Notes: An off-by-one error in the MaxRequestsPerChild directive has been fixed. An assert has been removed from the debugging realloc() function since a NULL pointer is allowed by the realloc() spec.


Release Notes: This release adds both bugfixes and feature enhancements. The two biggest changes are the additions of dynamic HTML error-handling code (which allows the HTML error messages to be template-driven) and expanded upstream proxy support (allowing different proxies to be used, based on the request). In addition, there have been numerous bugfixes to work around some broken clients (IE's POST method, for example), and broken servers (which do not follow the HTTP specification correctly). All users of tinyproxy are encouraged to upgrade to this release.


Release Notes: PID and log files are handled correctly now, and more error messages are produced when problems occur. TCP tunnel capabilities were removed. A fix was made for a problem with the actual connection relaying portion of the code---this was an edge case, so most people would not notice the problem. tinyproxy should now compile cleanly on OS X. A new directive was added to control the Via HTTP header. A problem with embedded user names and passwords in the URL was also solved.


Release Notes: The DNS caching system has been removed. HTTP standards compliance has been improved, and and all websites should work properly (for example www.heise.de). There are new security related directives for the CONNECT method. A ton of memory leaks were fixed, as well as a problem where memory would be freed twice. A bug in the log rotation code which could cause log file corruption has been fixed. Code which closed a socket twice (leading to undefined errors) has been removed. A SEGFAULT in the tunnel code has been fixed.