Syslog function has been secured from formatting string attacks. Case-insensitive searching of anonymous headers and domains was implemented to fix problems with the "Content-type" header.
Fixed a segmentation fault problem if invalid input was submitted, and removed a memory leak in the DNS caching system. Re-enabled anonymous header filtering. Fixed two problems regarding child threads, and increased the stack size to 128 KB. Added tests for compiling on FreeBSD, and fixed a problem with debugging information being included in non-debugging builds. The GNU REGEX library is not included if a working system implementation is found. Added a "Connect" log level, which is a less noisy "Info."
Replacing the ADNS code and the associated state machine with a POSIX threading system, configuration through an Apache-style configuration file, expansion of the access control list (ACL) system to allow finer-grained control, and various bugfixes and security fixes.
A fix for a major problem when the selective relaying option (the -n switch) was enabled; if a request came in from a denied IP address, tinyproxy would segfault. Also fixed in this release was a problem connecting to sites with multiple CNAME (aliases).