Tinyproxy v1.10.0 Release Notes
Release Date: 2018-09-01 // over 5 years ago-
Tinyproxy version 1.10.0
This is the new stable version of tinyproxy.
๐ Major changes in this release
- โ Add support for basic HTTP authentication
- โ Add socks upstream support
- ๐ฒ Log to stdout if no logfile is specified
- 0๏ธโฃ 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
๐ Bugfixes
- BB#110: fix algorithmic complexity DoS in hashmap
- BB#106: fix CONNECT requests with IPv6 literal addresses as host
- ๐ BB#116: fix invalid free for GET requests to ipv6 literal address
- BB#63: conf: Allow multiple Listen statements in the config
- BB#81: allow listening on multiple families when no Listen is provided in config
- BB#115: Drop supplementary groups
- ๐ BB#112: build: fix build with autoconf >= 2.69
- ๐ BB#103: Move files installed in /etc/ to /etc/tinyproxy/
- ๐ฒ BB#109: Fix crash (infinite loop) when writing to log file fails
- BB#90: Fix bug in ACL netmask generation
- ๐ BB#95: Fix FilterURLs with transparent proxy support
- ๐ BB#91: Fix upstream proxy support
- ๐ฒ BB#74: Create log and pid files after we drop privs
- BB#89: Don't recompile regular expressions
- BB#83: Use output of id instead of $USER
- โ BB#80: keep track of error codes in return codes in tests
๐ฒ Note: bugzilla.banu.com does not exist any more, so there is no reference for these any more except for the code changes in git log.