Fixes in 0.5.3g ! Previous fixes were not backported completely from 0.6 ! Fixed ident string should not be freed for openlog() to prevent garbage in syslog(). Fixes in 0.5.3f ! Fixed SOCKSv4 for parent proxy Fixes in 0.5.3e ! Fixed POST request problem with NTLM authentication Fixes in 0.5.3d ! Fixed endless loop on 'udppm -s' Fixes in 0.5.3c ! Fixed aborted download on some requests Fixes in 0.5.3b ! Fixed double 3xx reply on USER command in ftppr. Fixes in 0.5.3a ! 64-bit pointer arythnmetics problem fix applied to ntlm.c (requested by Mike Frysinger) 0.5.3 is bugfix release for 0.5.2: Fixes backported from 0.6 as 0.5.3: !! Fixed: NTLM authentication doesn't work for NT-encoded passwords and may cause account blocking (reported by boris16 at tut.by) ! Fixed: offer NTLM authentication before basic ! Fixed: buffered input may double some data on empty reads + FTP diagnostics improved for FTP login problems ! SOCKS BIND/UDPASSOC problems fixed (based on Artem Rebrov's patch) ! Fixed: endless loop on configuration parsing if ACL weekdays are given as a comma delimited list (reported by Andrey S. Alexeenko). Known bugs: Non-reproduced problem reported with poll() implemenration for some 2.4 Linux kernel, may be hardware dependant. As a result 3proxy goes to a loop with 100% CPU utilization soon after start. Compile 3proxy without -DWITH_POLL in Makefile(s) if you observe this behaviour. report to 3proxy@security.nnov.ru 14/10/2006 3[APA3A]tiny proxy 0.5.2 New features since 0.4 are marked with !. Features: 1. General + HTTP/1.1 Proxy with keep-alive client and server support, transparent proxy support. ! Anonymous and random client emulation HTTP proxy mode + FTP over HTTP support. + DNS caching with built-in resolver + HTTPS (CONNECT) proxy + SOCKSv4/4.5 Proxy + SOCKSv5 Proxy ! UDP and bind support for SOCKSv5 (fully compatible with SocksCAP/FreeCAP for UDP) + Transparent SOCKS->HTTP redirection ! Transparent SOCKS->FTP redirection ! Transparent SOCKS->POP3 redirection + POP3 Proxy ! FTP proxy ! DNS proxy + TCP port mapper + UDP port mapper + Threaded application (no child process). ! Web administration and statistics 2. Proxy chaining + Parent proxy support for any type of incoming connection + Username/password authentication for parent proxy(s). + HTTPS/SOCKS4/SOCKS5 and redirection parent support + Random parent selection + Chain building (multihop proxing) 3. Logging + turnable log format compatible with any log parser + stdout logging + file logging + syslog logging (Unix) + ODBC logging (Windows and Unix) + log file rotation (hourly, daily, weekly, monthly) + automatic log file comperssion with external archiver (for files) + automatic removal of older log files ! Character filtering for log files ! different log files for different servces are supported 4. Access control + ACL-driven (user/source/destination/protocol/weekday/daytime or combined) bandwith limitation for incoming and (!)outgoing trafic. + ACL-driven (user/source/destination/protocol/weekday/daytime or combined) traffic limitation per day, week or month + User authorization by NetBIOS messanger name + Access control by username, source IP, destination IP, destination port and destination action (POST, PUT, GET, etc), weekday and daytime. + Access control by username/password for SOCKSv5 and HTTP/HTTPS/FTP + Cleartext or encrypted (crypt/MD5 or NT) passwords. + Connection redirection + Access control by requested action (CONNECT/BIND, HTTP GET/POST/PUT/HEAD/OTHER). ! NTLM authentication for HTTP proxy access ! All access controle entries now support weekday and daytime limitations. 5. Configuration + support for configuration files + support for includes in configuration files + interface binding + running as daemon process + utility for automated networks list building ! configuration reload on any file change Unix + support for chroot + support for setgid + support for setuid ! support for signals Windows NT/2K/XP/2K3 + support --install as service + support --remove as service + support for service START, STOP, PAUSE and CONTINUE commands (on PAUSE no new connection accepted, but active connections still in progress, on CONTINUE configuration is reloaded) Windows 95/98/ME ! support --install as service ! support --remove as service 6. Compilation + MSVC (msvcrt.dll) + Intel Windows Compiler (msvcrt.dll) + Windows/gcc (msvcrt.dll) + Cygwin/gcc (cygwin.dll) + Unix/gcc + Unix/ccc ! Solaris Planned for future (0.6) release: - External modules API - Addon URL, antiviral, HTTP cache filters modules, authentication modules for different protocols (RADIUS, PAM, integrated system, etc). $Id: news,v 1.2 2007/03/01 16:19:43 vlad Exp $