6.1.18 [NEW] * SSLway: introduced -CAfile(-CApath) to verify client's CA (with -Vrfy) + SSLway: become to read pass-phrase in "xxx-key.pas" for xxx-key.pem [CHANGE] * HostList: changed *.dom.ain to match with {*.dom.ain,dom.ain} + SMTP: introduced rejection of inpolite client without "HELO" + SMTP: introduced "SMTPCONF=nohelo" parameter for tolerance + HTTP: stopped error message for "206 Partial" response + HTTP: don't use "chunked" response for a request with "Range:" + HTTP: become to treat request with "Range:" as "no-cache" explicitly [FIX] * Resolvy: fixed SEGV on Rhostent overflow (with a lot of MX records) + HTTP: fixed MOUNT for "./" with base-URL containing "?query" + SMTPGATE: fixed "Too many open files" after multiple sessions + NNTP: fixed SEGV on XHDR when not in a GROUP with nntp://-.- + porting: fixed compile error on HP-UX + porting: fixed compile error on CYGWIN (old gcc?) 6.1.19 [NEW] + SSLway: implemented generating temporary RSA-key + SSLway: enabled multiple certificates by -cert c1 -cert c2 ... + CFI: introduced conditional filtering by response status code + IMAP: implemented MOUNT for IMAP + SMTPGATE: introduced "ACCEPT/Min-Body-Bytes: bytes" + filter: extended to put "X-" headers by "-tee-v" option [CHANGE] [FIX] + general: fixed CONNECT=m to lookup PROXY as well as MASTER + CFI: fixed to use response status code as default code of CGI: 6.1.20 [NEW] + HTTP: introduced disabling Java tags (by RELAY=nojava,noapplet) [CHANGE] + HTTP: changed the default as RELAY=delegate,nojava for .localnet + SMTP: changed the default as SMTPCONF=bgdatasize:64K (was 16K) [FIX] + SSLway: fixed -CApath to work with openSSL + SMTP: fixed to appropriately respond for QUIT during DATA relay 6.1.21 [NEW] + FTP: introduced data connection control (FTPCONF=noxdc,nopasv,...) + FTP: introduced textbased binary data transmission (MODE XDC/BASE64) + IMAP: supported IDLE command + DNS: implemented serving MX record as origin-DNS server (DNSCONF=mx:...) + SMTPGATE: enabled recording rejected messages (rejected/%y%m%d-%H%M%S) + SMTPGATE: added trace field ("Received:") to relayed message + SSLway: introduced -vs,-vt,-vu,-vv(-vd) to control log level [CHANGE] + SSLway: changed default log-level terse (-vu for backward compati.) [FIX] + FTP: fixed SEGV on SIGPIPE longjump waiting SIGALRM + FTP: fixed SIGPIPE longjump on ASCII relay for BINARY data + FTP: fixed to clear pre-sent non-XDC PORT before entering XDC mode + FTP: fixed not to lose pre-sent commands buffered in stdin + FTP: implemented relaying between XDC-server and PASV-client + HTTP: fixed ./path and ../path normalization (not fixed in 6.1.18) + HTTP: fixed BASEURL not to generate "server//path" + HTTP: fixed to clean-up zombi of CFI programs in HTTP KeepAlive + CFI: fixed to inherit LOGFILE="" to filter programs 6.1.22 [NEW] + SMTP: enabled SMTP recipient MOUNT in origin-SMTP-DeleGate + SMTP: enabled case insensitive MOUNT for e-mail address + HTTP: introduced HTTPCONF=max-reqhead,max-reqline,max-gw-reqline + HTTP: introduced RELAY=novhost + DNS: introduced range check for expansion of compressed name [CHANGE] + HTTP: refined bad server (non-HTTP server) detection [FIX] + FTP: fixed ps-title after PORT to client + DNS: fixed permission of SERVER=dns://server + MIME: fixed recognition of folded Content-Type: (multipart,boudary) field + HTTP: fixed to clear MOUNT or -_- status in Keep-Alive + HTTP: fixed to log correct result code 401 for /-/admin/* + FTP,NNTP/HTTP: fixed to log correct result code 401,404,503 in PROTOLOG + POP/NNTP: fixed +pop.user.host group in NNTP/HTTP (5.6.2)