6.1.7 [NEW] + CHARCODE: changed to use charset=xxx param. in header for auto-detection [CHANGE] [FIX] + CHARCODE: fixed ShiftJIS/EUC auto-detection + FTP/Socks: fixed PORT command via Socks + FTP: fixed to use virtual path for NLST response (in origin FTP) + MOUNT: fixed "asproxy" condition and rewriting as origin-server + MOUNT: fixed a problem in NNTP/HTTP with origin-HTTP (5.5.0) + -Ffunc: fixed not to do "Warning: unknown param ..." in -Ffunc + -Fcgi: fixed action on empty PATH_INFO for -Fcgi + -Fcgi: fixed not to use HTTP/1.1 in -Fcgi + -Fcgi: fixed to return Location: header in -Fcgi 6.1.8 [NEW] + general: introduced "http://delegate/-/builtin/mssgs/config.dhtml [CHANGE] [FIX] + FTP: fixed SEGV on socket() failure in XDC mode in MASTER-DeleGate + FTP: fixed PASV/PORT in MODE XDC on origin-FTP + log: fixed SEGV on long log data + general: fixed SEGV on long request message for Generalist + HTTP: fixed SEGV of CGI/SSI/CFI on large request header + HTTP: fixed SEGV on HTTPCONF=applet:warn + HTTP: fixed SEGV on long request for origin-HTTP delegate + HTTP: coped with /Q://RedHat/... on Win95/98 (redundant /) + NNTP/HTTP: added & -> & in plain->HTML conversion + Telnet: fixed redundant ECHO for Unix-Telnets (since 6.1.3) 6.1.9 [NEW] + HTTP: introduced bad(non-HTTP)server detection + HTTP: introduced bad request header filtering + HTTP: introduced HTTPCONF=badhead:rej option(which was default) + NNTP/HTTP: introduced "$N" as the Nth article from the latest + NNTP/HTTP: added appropriate Last-Modified in NNTP/HTTP + general: come to recognize +=URL after ':' in a parameter value [CHANGE] + HTTP: added header normalization of spaces before CRLF + HTTP: recognize HTTP/1.X req. ended with not CRLF but single LF [FIX] + HTTP: fixed jamming response in parallel reloading + HTTP: fixed to apply CHARCODE conversion to SHTML + Socks: fixed timeout in ACCEPT as a Socks server + general: fixed using multiple ports as a service on WinNT + MimeKit: fixed linkage time error 6.1.10 [NEW] [CHANGE] [FIX] + general: fixed Ident connection to multi-homed client host + SSLway: fixed sslway compilation (linkage error) (since 6.1.8) + HTTP: fixed relaying HTTP/0.9 response to HTTP/1.1 client + HTTP: fixed HTTP_* environment passing to CGI program (since 6.1.8) + HTTP: fixed relaying user:pass@host in URL to an upstream PROXY + ICP: fixed useless gethostbyname() warning for ICP/UDP 6.1.11 [NEW] + FTP: enabled "RETR directory.tar" (with REMITTABLE=+,tar) + SMTPGATE: introduced Accept/Max-Exclams: count + SMTPGATE: introduced Accept/Client-Host: srcHostList [CHANGE] + SMTPGATE: removing unnecessary (Subject) folding (for NNTP/SMTP gateway) [FIX] * general: fixed SEGV by undefined variable reference (since 6.1.10)***** + general: fixed interpretation of -T.H1-H2 where H1 > H2 + general: fixed to accept +=file:DOS-path (with drive:) 6.1.12 [NEW] + general: introduced XECHO command for filters (FTP,NNTP,POP,SMTP) + general: introduced HTTPCONF="clver:1.0" to force HTTP/1.0 against clients [CHANGE] [FIX] + NNTP: coped with 503 code on timeout (to make NNTP-CC work well) + ICP/HTTP: fixed ICP together with PROXY (or ROUTE) parameter + FTP: revival of (L-1) port for PASV (disabled 6.0.2) + FTP/HTTP: coped with non-ASCII date scanning in "LIST -l" via FTP/HTTP + Telnet: fixed not to echo "Password" for proxy-authentication (since 6.1.3) 6.1.13 [NEW] + FTP: enabled AUTHORIZER for (origin/proxy) FTP-DeleGate + NNTP: enabled AUTHORIZER for (origin/proxy) NNTP-DeleGate + HTTP: removing HTTP-EQUIV-charset with CHARCODE conversion [CHANGE] [FIX] + general: fixed SEGV by uninitialized argv[argc] + general: fixed detection of invocation from rshd (SSH/tcprelay via inetd) + general: revival of rsh delegate invocation on FreeBSD, etc. + HTTP: fixed ICP with PROXY to non-HTTP server 6.1.14 [NEW] + ICP/FTP: implemented FTP-DeleGate + ICP (binary RETR only) + general: enabled AUTHORIZER=host[/port] + HTTP: introduced AUTH=pauthgen:basic:user:pass [CHANGE] + NNTP/POP: modified UIDL/NNTP/POP not to include ending .CRLF [FIX] + FTP: fixed MODE XDC as an orgin-FTP server (since 6.1.8) + FTP: fixed PASV data-conn. refused (bad reuse of src port#) + Ident: don't wait Ident TIMEOUT on conn. refuse (Win32,Solaris2.6) + CFI: fixed FSV,FTOSV,FTOMD with MASTER to work + CFI: fixed FTOSV with AUTH/AUTHORIZER to work 6.1.15 [NEW] + IMAP: introduced IMAP proxying by "LOGIN user@host pass" [CHANGE] + SMTPGATE: don't count Max-Exclams(!) in uuencoded text [FIX] + HTTP: fixed possible SEGV on Can't Connect message generation + MIME: fixed getting value out of "name=value; ..." + FTP: fixed REST followed by RETR //serv/path, with cache, etc. + SMTPGATE: return appropriate code(554) on bad Message-ID error + porting: trial to escape readlink() bug in some version of Linux + porting: fix for compilation on AIX+gcc 6.1.16 [NEW] + FTP/TUNNEL: enabled PASV on TUNNEL (precedes XDC/TUNNEL) + FTP/TUNNEL: enabled MODE XDC on TUNNEL + FTP: enabled "CWD //ftp:foo%40%bar@server/path" + FTP: enabled USER user:pass@host, CWD //user:pass@host anytime [CHANGE] * general: regard POLLHUP as well as POLLIN|POLLPRI (mainly for pipe) (it can be disabled by -wH command line option for debugging) + FTP: enabled %XX in password of "user:pass" part for USER,CWD [FIX] + TUNNEL: fixed to wait children for TUNNEL via sshd (since 6.1.13) + FTP: fixed cached RETR by PASV with DeleGate in XDC mode + FTP/HTTP: fixed erasing password in embeded URL in FTP/HTTP page + HTTP: fixed relaying HTTP/0.9 response to HTTP/1.1 client + cache: fixed readlink() error detection on some platforms(AIX) 6.1.17 [NEW] + CFI: implemented a small subset of sed usable as "-sed" builtin filter + CFI: enabled matching by "Server-Protocol: ftp-data" + CFI: passing Request-Line and Status-Line to/from Header-Filter + CFI: introduced XCOM="-dping string" to be used with -Fconnect [CHANGE] + HTTP: shorten timeout after Content-Leng sutisfied [FIX] + HTTP: fixed timeout on relaying text without trailing CRLF + CFI: fixed systemFilter when without buffered data + CFI: fixed -Fconnect with XCOM on Win32