Dear DeleGate users, I inform you of the new release of DeleGate available as follows: -------------------------------------------------------------------------- DeleGate/9.2.1 (BETA) -- Access counters, Cookie encription, HTTP Keep-Alive on Windows This version features access counters and Cookie encription. It also includes many fixes for Windows about HTTP Keep-Alive, CFI/CGI/SSI, DNS resolution, and more. <URL:http://www.delegate.org/delegate/counter/> Access counter and statistics by DeleGate ----------------------------------------- Basic functionality for access counters and real-time statistics were built-into DeleGate/9.2.0. It is applied not only to access count from clients but also to general counts including Referers, errors, and more, in future. So far, the following counters have been implemented. * count for each requested URL on origin/proxy HTTP DeleGate * count for each Referer URL on origin/proxy HTTP DeleGate * count for each transferred file on origin FTP DeleGate * count for each error or rejection in SMTP DeleGate * count for each session of FTP, SMTP, NNTP DeleGate * count for each packet incoming to DNS DeleGate This built-in counter is intended to be used to show real-time statistics of DeleGate servers too. It will be convenient to be able to get statistics in real-time and without keeping a large volume of log files. <URL:http://www.delegate.org/delegate/cookie/> Cookie encryption and filtering by DeleGate ------------------------------------------- Encryption and filtering of HTTP Cookies is introduced in DeleGate/9.2.0-pre6. This feature is intended to protect Cookies from beeing used by others even if it is stolen by some means; for example by copying, by tapping, by Cross Site Scripting, or by HTTP Header Smuggling. With this feature, an attribute in a Cookie generated by a server is * stored in the encrypted format in clients * decryptable only by proxies (DeleGate) which knows the encryption key * forwarded only to the server which generated the Cookie -------------------------------------------------------------------------- SITE: <URL:ftp://ftp.delegate.org/pub/DeleGate/> FILE: delegate9.2.1.tar.{gz,bz2} DATE: May 14 09:30 JST 2006 TAR-SIZE: 5785600 bytes TAR-MD5: a7d17aa43005c8067d1d63ddda092b93 PUBLIC-KEY: http://www.delegate.org/rsa-pubkey.pem TAR-MD5-SIGN: o1MwOjXqlhlm+cBWzTssZwIRrq1H9OQ6gzh/VLpwWJBuwNhJ89aRzLE6tgr7e7bf0tXOJpNd F/4JwIPbMJyNwRWtLQtD0jNOtL9mXBftExFsNfeff3XntAu3nymkxgPzLmuYDUz/19EXujo+ U/BtbA/8wHHat8Xz20xCI35KOdc= [NEW] ** COUNTER: introduced the COUNTER parameter to control counters ** SSI: introduced <!--#echo var=COUNTER --> to display counters + SSI: supported <!--#exec cmd="..." --> + COUNTER/SMTP: introduced counters for errors + COUNTER: supported TOTAL_HITS for DNS, SMTP, and FTP server + SMTP: introduced REJECT/HEADER:code:fname:[fvalue] + Win: enabled setting the user of a service on Windows (OWNER=user) + RSS/HTTP/MOUNT: supported rewriting XML/RDF/RSS for MOUNT + MIME/HTTP: introduced a HTML to plain/text filter + SMTP/NNTP/HTTP: showing a text/HTML only article + CCX/HTTP: code conv. of %XX in URL for CGI (FTOSV="-cc-EUC" MountOption) ** HTTP: introduced HTTPCONF=cryptCookie:attrs:password to encrypt Cookie ** DGROOT: supported DGROOT specified in a relative-path [CHANGE] ** HTTP: unified escaped URLpath (%ab -> %AB)(disabled with CACHE=nounify) ** HTTP: enabled reverse MOUNT="fullURL fullURL" as a proxy + HTTP: don't apply STLS=fsv:https for CONNECT method + HTTP: modified not to do reverse MOUNT for "#label" only URL + Resolvy: don't try inet_pton() for non-host address on Win + Resolvy: don't try resolve non-hostname as a hostname + HTTP: modified to allow '\0' in HTML found in some conversion or rewriting + CCX: substitute Shift_JIS only character to EUC/JIS7 + CCX: detecting 2bytes UTF-8 at the start of automatic charset detectection + CCX: coped with UTF-8 text in SJIS context + CCX: coped with wrong charset=UTF-8 for SJIS or EUC text + CCX: allow mapping error to Unicode by 0xFD and 0xFE + CCX/HTTP/CHARSET: added character conversion of &#xxxxx; in URL [FIX] ** HTTP/Win: expireing connection counter on Windows ("too many Keep-Alive") + HTTP/Win: fixed to wait shutdown() while there are children alive + CFI/Win: fixed lost 1st character in CFI Filter on Windows + CGI/Win: fixed not to wait child CGI if it's not active on Windows + CFI+CGI/SSI/Win: fixed freezing cmd.exe for .bat in CGI or SSI on Windows + Win: fixed to ignore -r (from +=file) in a restarted service + HTTP: FTOCL + MASTER or transparent-proxy (GET /path + Host:host)(8.8.0) + SSI: fixed SHTML + FTOCL sending necessary Connection:Close in Keep-Alive + Admin/HTTP: fixed "#" in a file name into an anchor URL + HTTP: fixed not to unescape %XX in ISO-2022-JP + XML/MOUNT: rewriting multiple xmlns="URL" in a XML tag + sftp/FTP: coped with newer sftp version which seek the output file in get + HostList: suppressed resolution of reg.exp. as "-*.*" + FTP: fixed VStr overflow when running on a host of long name (> 32) + INETD: re-enabled INETD (8.10.3) + MIME: fixed not to convert "@echo." as a Email-address in anonymizing + MIME: don't match '@' in ISO-2022-JP as Email-address (8.8.0) + MimeKit: making MimeKit library + FreyaSX: coped with ISO-2022-JP (with '"' or '>') in attributes + FreyaSX: fixed searching tag attributes with quoted name="name" + FreyaSX: supported a text/HTML only message Cheers, Yutaka -- D G Yutaka Sato <pfqcabdyi-jmfhzlzfepvw.ml@delegate.org> http://delegate.org/y.sato/ ( - ) National Institute of Advanced Industrial Science and Technology _< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan Do the more with the less -- B. Fuller