Dear progressive users, I inform you of the release of DeleGate/6.0.0 (in alpha status) available at: SITE: ftp://ftp.etl.go.jp/pub/DeleGate/alpha/ FILE: delegate6.0.0.tar.gz DATE: Oct 30 21:47 JST 1999 SIZE: 860665 bytes MD5: 34d345a05e52dd49b2638eee7b0cefa4 See the README file in the distribution file summarizing significant (incompatible) changes from older versions. [NEW] * LIBPATH: introduced a search path for library files (params, cfi, ...) * HTTP: supported "chunked" transfer-encoding of HTTP/1.1 * HTTP: supported implicit "keep-alive" of HTTP/1.1 + HTTP: supported ".shtml"(SSI), ".dhtml", ".dgp"(user defined MOUNT) + HTTP: introduced HTTP interface "/-/" for arbitrary protocol-DeleGate + MOUNT: introduced dynamic MOUNT controlled by "/-/admin/mount/" + MOUNT: supported conditional MOUNT (by host= etc.) for FTP and POP + MOUNT: introduced BASEURL as root URL of generated pages (in-line IMG) + MOUNT: enabled MOUNT="/path/* *" (user can define original /-_-) + MOUNT: enabled MOUNT="/Host/* protocol://*" (mountable arbitrary Host) + MOUNT: introduced MountOption CACHE=NO and EXPIRE for HTTP and FTP + MOUNT: enabled "dst=" or "rhost=" MountOption for response MOUNT + POP/HTTP: asking user@host for POP server on MOUNT="/* pop://*" + NNTP/HTTP: copying charset of original NNTP message to NNTP/HTTP page + NNTP/HTTP: relaying NNTP server's AUTH requirement to HTTP client + HostList: introduced matching by time period (-T.h1-h2) + HostList: introduced AND(A,&,B), OR(A,|,B) NEGATE(A,!,B) notation + PORT: extended to accept "-Pxxx-yyy" + PORT: introduced port mapping by SERVER=proto://host:{-,+}N + PORT: introduced port mapping by MOUNT="/path/* proto://host:{-,+}N/*" + CCX: introduced UTF8 conversion: CHARCODE=utf8, built-in filter "-utf8" + CCX: introduced char. code conv. of request URL by FTOSV=-cc-{charcode} + FTP: introduced validation and reuse of cache using MDTM and SIZE + SMTP: aliasing by MOUNT="u1@h1 mailto:u2@h2" with SERVER=smtp://host + HTTP: setting resp. code by MountOption rcode={301,302,305,306,403,404} + HTTP: searching hidden welcome.cgi upward for CGI SCRIPT_NAME + POSIX: supported thread of POSIX (pthread) [CHANGE] * DGROOT: defined default value of DGROOT on Unix * general: made directories/files be non-writable by others by default + general: introduced SHARE and UMASK * general: obsoleted MANAGER and substituted by ADMIN + general: let ADMIN be mandatory for any protocol * general: stopped default private-MASTER for SERVER=http + general: made MASTERP usable for any protocol-DeleGate + general: replaced "wall.etl.go.jp" with "www.delegate.org" + general: variable sized PERMIT,MASTER,etc tables * MIME: MIMECONV=thru by default (NNTP,SMTP,POP) + MOUNT: let URICONV="mount,normalize,partial" be the default + MOUNT: stopped applying "moved","useproxy" MOUNT to response rewriting + MOUNT: normalizing URL including ".." in url-path + HTTP: stopped setting "www.w3.org" as a "default server" + HTTP: redirected default "/" of DeleGate to /-/ or /-/...nonCERNproxy + SSLway: searching certificate/key file using LIBPATH + FTP: permit only anonymous access to local files of origin-FTP-DeleGate + SMTP: immediate response for large DATA (forwarding to slow server) + TUNNEL: let explicit SERVER=tunnel necessary to use as a TUNNEL server [FIX] + general: corrected OWNER of files created in initial super-user phase + logfile: fixed [data+%w] to generate not 00-06 but 0-6 + HTTP: fixed generating /robots.txt for MOUNT="/* nntp://server/*" etc. + HTTP: fixed env. var. for CGI which has both PATH_INFO and QUERY_STRING + HTTP: fixed HTTP/1.1->1.0 request rewriting when acting as a MASTER too + CFI: fixed blocking in FTOCL when used with FTOSV + FTP: fixed broken MOUNTed PWD when login directory in server is not "/" -- Yutaka Sato <ysato@etl.go.jp> http://www.etl.go.jp/~ysato/ @ @ Computer Science Division, Electrotechnical Laboratory ( - ) 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan _< >_