-- SEE ./doc/Manual.htm FOR MORE DETAILS --
-- SEE ./README FOR MORE CONCISE RELEASE NOTES --
-- SEE http://www.delegate.org/delegate/updates/ FOR THE LATEST CHANGES --

9.0.3 060514 {nbio,telnet}.c: supported relaying OOB
9.0.3 050613 http.c: fixed not to make broken response by gzip+FTOCL MountOption
9.0.3 050612 http.c: added charset= for Content-Type:application/x-javascript
9.0.3 050612 http.c: added rewriting charset=xxx for application/x-javascript
9.0.3 050611 JIS.c: fixed UTF-8 to UTF-8 conversion
9.0.3 050611 imap.c: fixed not to disconnect server on LOGIN failure <suzuki_h>
9.0.3 050610 http.c: introduced DeleGate-Control-SVCC cookie
9.0.3 050610 JIS.c: fixed UTF-8 to Shift_JIS conversion
9.0.3 050608 _-select.c: added OOB detection on OS without poll() (like MacOSX)
9.0.3 050608 *.c: coped with complation errors on Solaris10 <mk>
9.0.3 050608 _-poll.c: fixed the complation error (since 8.10.3)<mk>
9.0.3 050607 httphead.c: introduced "expires=T" MountOption
9.0.3 050602 swft.c: escaped stopping in Compressed SWF (with URICONV=where:any)
9.0.3 050602 {filter,sslway}.c: fixed SSLway both in FSV and FCL (9.0.1)
9.0.3 050601 {reshost,resolv}.c: modified to use unknown cache as a DNS proxy
9.0.3 050601 resolv.c: modified not to retry unknown name as a DNS proxy
9.0.3 050601 http.c: copy charset in HTTP-EQUIV to Content-Type head with guess
9.0.3 050601 http.c: don't remove charset in HTTP-EQUIV with CHARSET=guess
9.0.3 050531 {resolv,inets,hostlist}.c: added RESOLV=dns:x.x.x.x:{192.*,*.local}
9.0.3 050530 resolv.c: fixed not to search SRV record without RESOLV=dns(9.0.0)
9.0.3 050529 nntpgw.c: introduced MHGWCONF=hide:From:from1,from2,...
9.0.3 050527 sslway.c: fixed dynamic linking of SSL on FreeBSD <marya>
9.0.3 050527 delegated.c: MOUNT="/favicon.ico builtin:... onerror" by default
9.0.3 050527 {http,httpd,mount}.c: introduced "onerror" MountOption
9.0.3 050527 httpd.c: enabled "builtin:icons/ysato/..." as rURL in MOUNT
9.0.3 050527 env.c: retrieve env. ver. param. DG_ADMIN in prior to ADMIN
9.0.3 050526 nntpgw.c: fixed "$N" as an article number (Nth before the last)
9.0.3 050526 nntpgw.c: fixed to put error on unknown-Mssage-ID or Auth.err
9.0.3 050526 mount.c: modified not to put port-number for rURL "///x moved"
9.0.3 050525 nntpgw.c: introduced hiding info./message for "anonymous" user
9.0.3 050524 access.c: introduced AUTHORIZER=auth"(mappedUser)" like -none(anon)
9.0.3 050524 access.c: fixed to recognize AUTHORIZER="{a1,a2}" as MOUNT option
9.0.3 050521 notify.c: modified to put the copy of Notify-Mail into LOGFILE
9.0.3 050521 resolv.c: fixed gw. hosts.Dom to DNS for DNSCONF=domain:Dom(9.0.0)
9.0.3 050520 resolv.c: fixed SEGV on relaying empty SOA name (9.0.0)
9.0.3 050520 sox.c: introduced "CONNECT+DATA" and "CONNECTED+DATA" packet
9.0.3 050519 {strrcasestr,filetype}.c: fixed suffix matching <firefly>

9.0.2 050518 sslway.c: don't use visible file to set default cert/key
9.0.2 050517 resolv.c: fixed not to relay SOA from upstream without RESOLV=dns
9.0.2 050517 reshost.c: fixed bad IPv6 answer for IPv4 from "file","nis"<hina>
9.0.2 050516 vsocket.h: coped with Tru64 (without gethostbyname2())<mogi>
9.0.2 050515 nntp.c: modifed to escape a bug in gcc <derphysiker>
9.0.2 050515 *.c,*.h: coped with 64bits machines (pointer <-> int conversion)
9.0.2 050515 mkmake.c: coped with "make CFLAGS=-m64 LDFLAGS=-m64" (or -m32)
9.0.2 050511 mkmake.c: coped with CC which does not support zero size arrary
9.0.2 050510 ystring.h: modifed to fit VC++ or compilation with -DNONC99
9.0.2 050509 {reshost,inets}.c: fixed SEGV in IPv6/HTTP to MASTER<hina>
9.0.2 050508 ystring.h,*.c: MemFile as the real structure (no size mismatch)
9.0.2 050504 *.c: modified to be compilable as C (with make CFLAGSPLUS="")
9.0.2 050504 http.c: proxy HTTPS-client/HTTP-server with SERVER=https FCL=-fcl

8.11.4 050516 TLEX.c: coped with Tru64 (ctos() in <sys/wait.h>)<mogi>
8.11.4 050510 notify.c: fixed possible infinite loop in debugger on EMERGENCY
8.11.4 050509 http.c: obsoleted X-Locking header
8.11.4 050508 ystring.h: added #include <sys/wait.h> for wait3() on Unix
8.11.4 050508 ystring.h: enlarged MemFile to be enough for 64bits arch.<k.mogi>
8.11.4 050505 socks5.c: fixed SOCKS UDP ASSOC via MASTER (8.7.1) <Hayashinaka>
8.11.4 050504 {JIS,mount,abort}.c: modified to be compiled with gcc4.0 <tan>
8.11.4 050501 version.c: introduced DGSIGN="V.R.P/Y.M.D"
8.11.4 050426 sslway.c: coped with ClientHello with Content-Type:handshake

9.0.1 050502 {filter,sslway}.c: built-in anonymous certificate/private-key
9.0.1 050502 windows.c: implemented dlopen() for Win32 DLL
9.0.1 050502 {filter,sslway}.c: use dl-"sslway" prior to external "sslway"
9.0.1 050501 dl.c: introduced DYLIB=lib*.so,lib*.dylib,...
9.0.1 050501 {filter,gzip}.c: enabled dynamic-link for Zlib (gzip/gunzip)
9.0.1 050430 filter.c: modified to do Keep-Alive for FCL="sslway"
9.0.1 050430 http.c: modified not make penalty delay on /favicon.ico
9.0.1 050430 sslway.c: make SSLway SSL_CTX at the start-up (&copied by fork())
9.0.1 050430 filter.c: resolv full-path of CMAP=command:FILTER at start-up
9.0.1 050430 sslway.c: SSLway as a builtin-filter (dynamically linked)
9.0.1 050430 {mkstab,dl}.c: supported interface for dynamic linker
9.0.1 050429 log.h: fixed SEGV in SSLway on Win32 with -vs option
9.0.1 050428 http.c: implemented RFC2817 HTTP Upgrade to TLS as a server
9.0.1 050428 {delegated,windows}.c: introduced shared file among CFI programs
9.0.1 050427 {http,httphead}.c: modified to do Keep-Alive with STLS=fcl
9.0.1 050427 sslway.c: implemented session cache at the SSL server-side
9.0.1 050427 stls.c: introduced STLS="fcl,-im" option to disable implicit SSL
9.0.1 050427 {stls,service}.c: enabled implicit SSL for any protocol by STLS=fcl
9.0.1 050426 enews.c: modified to enable ':' and space in file name
9.0.1 050425 {nbio,sox}.c: supported TCP_CORK and TCP_NOPUSH in SockMux

9.0.0 050421 hostlist.h: introduced "_4." and "_6." prefix for HostList
9.0.0 050421 {vsocket,vaddr}.h: modified to be compiled with VC++ without IPv6
9.0.0 050421 inets.c: introduced  -P__0:xxxx to accept IPv4-mapped IPv6
9.0.0 050421 {inets,vsaddr}.c: supported HOSTS="v6host/fe80__xx%if"
9.0.0 050419 inets.c: implemented UDP over IPv6
9.0.0 050418 vsaddr.c: supported http://ABCD--1234-5678.ipv6
9.0.0 050418 {ftp,inets,vsaddr}.c: supported EPSV and EPRT for IPv6
9.0.0 050418 {socks5,socks,vsaddr}.c: supported Socks5 IPv6 address for TCP
9.0.0 050415 vsocket.h: coped with non-IPv6 compile time environment
9.0.0 050415 resolv.c: extended to relay SOA as a proxy resolver
9.0.0 050413 resconf.c: introduced RES_TYPES={4|6|46|64}
9.0.0 050411 resolv.c: modified to search A/AAAA of CNAME <hina>
9.0.0 050411 {reshost,rescache}.c: new cache for AAAA "byname" as "byname6"
9.0.0 050410 {hostlist,inets}.c: heuristic mask for IPv6 "FFFF:FFFF:FFFF:FFFF::"
9.0.0 050410 hostlist.c: enabled IPv6 mask like "ffff_ffff__"
9.0.0 050409 inets.c: introduced "-P*:xxxx" to accept IPv4-mapped IPv6
9.0.0 050409 {vsaddr,windows}.c: porting for WinSock (inet_pton())
9.0.0 050408 resolv.c: relaying query/response for AAAA record as a DNS server
9.0.0 050407 {inets,reshost,rescache}.c: extended DNS cache for IPv6
9.0.0 050406 {reshost,resolv}.c: implemented DNS retrieval for AAAA record
9.0.0 050406 {reshost,vsaddr}.c: added inverse DNS retrieval based on RFC1886
9.0.0 050405 {inets,vsaddr}.c: introduced "_" for ":" in IPv6 address notation
9.0.0 050405 {inets,vsaddr}.c: introduced IPv6 socket(),bind() and connect()

(to be 8.11.4 ?)
9.0.0 050419 svport.c: added Ismyself() cache
9.0.0 050419 svport.c: added CLIF_HOST:CLIF_PORT as Ismyself(host,port)
9.0.0 050415 resolv.c: don't return REFUSED when acting as a proxy resolver
9.0.0 050413 resconf.c: introduced RES_NS=dns1,",END."

8.11.3 050421 http.c: fixet to forbid CONNECT by RELAY=no (without RELAY=proxy)
8.11.3 050418 stls.c: fixed to reject non-SSL FTP client with STLS=fcl <lsa>
8.11.3 050417 {master,socks5}.c: fixed Socks5 CONNECT work with FTOSV,FFROMSV
8.11.3 050413 cfi.c: fixed Header-Filter (since 8.10.3)<SGP00240>
8.11.3 050411 httphead.c: fixed Cookie rewriting for HTTPS/HTTP MOUNT <anfrage>
8.11.3 050406 dnsnode.c: fix for relaying DNS inverse query for IPv6 addr.

DeleGate ver9
 IPv6 ... DNS, FTP and so on.
 SSL ... dynamic linking of SSL
 GZIP ... dynamic linking of GZIP, ZLIB
 Dynamic link for modules ... libdelegate.so
 TSP ... time stamp protocol for NNTP/SMTP
 http://-.-/-/certificate/ ... install the certificate of DeleGate
 config
  Install/Config ... directories & default .conf ./{src,DGROOT/{etc,lib,subin}}
  ... the DGROOT is ../ if the delegated is under ../etc
  xinetc ... configuration files for each protocol instead of INETD=...
  HTTP interface for configuration ... also usable for FreyaSX
  ADMIN info and password in the directory?
 Binary distribution packages for Linux, MacOSX and Win32
  ... ${EXECDIR}/.. as the default ${DGROOT}
  ... make install into DGSRC/DGROOT
 Remove admin over HTTPS ... https://delegate/-/admin/ 
 Majordomo/HTTP gateway ... for asahi-net
 CFI ... thread for internal filter
 SockMux ... faster
 SockMux ... HTTP/1.0 connection upgreade to SockMux/x.x
 SockMux ... parallel clients, coupler between clients
 STLS ... for SockMux
 COUPLER protocol again ... as a refrector for simple tunneling
 PVStr(p),AVStr(a) -> char *p, a, automatic translation
 LOG ... multple LOGFILE, more systematic message, syslog()
 LOG ... standard format of access log, for SMTP, POP, NNTP, SOCKS
 FreyaSX ... NNTP/HTTP Next/Prev article with the current search
 FreyaSX+NNTP ... search in newsgroups by *** vin ***
 HomePage (Book mark) editor
 Simple BBS based on SMTP/NNTP
 MOUNT ... URICONV=where:any
 HTTP ... pipelining
 FTP ... MLST
 https://www.delegate.org/lib/* ... verified with built-in certificate
 Licence manager ... MAX number of clients
 SMTPGATE ... forward plain-text only, mailing-list for DeleGate-En
 PGP ... SMTP/POP sign/verify using gpg
 ICAP ... for example with ClamAv
 IMAP ... connection cache for IMAP


8.11.2 050403 html.c: added BACKGROUND/TABLE,TR,TD to be MOUNTed <YAMAWAKI>
8.11.2 050401 http.c: fixed SEGV on "badServer" for cached data (6.1.9)
8.11.2 050331 http.c: stopped wordscan VStr err.msg on long Accept-Enc<kyamaguc>
8.11.2 050330 windows.c: changed to try inherited socket for DuplicateHandle
8.11.2 050330 log.c: fixed SEGV on stdout.log creation failure(8.9.3)<spratlen>
8.11.2 050325 windows.c: use WSADuplicateSocket(FATAL: inherited.. not socket)
8.11.2 050325 inets.c: enabled connection timeout (TIMEOUT=con:N) on Win32
8.11.2 050324 imap.c: added IMAPrv1 to CAPABILITY

8.11.1 050314 {mkcpp,*}.c: expand MStr() with #define instead of s[0] for VC++
8.11.1 050314 ftp.c: fixed truncation of large status response message
8.11.1 050314 httpd.c: suppress chunked and put Content-Length:0 for EMPTY.txt
8.11.1 050314 httpd.c: fixed the ability to work as "transparent proxy"(8.9.6)
8.11.1 050302 httpd.c: fixed forward to self vhost if MOUNTed(8.9.6)<kyamaguc>
8.11.1 050301 *.c: converted Msprintf,Mstrcpy,MVStr to sprintf,strcpy,AVStr
8.11.1 050228 mkmake.c: enabled CFLAGSPLUS=-DNONC99
8.11.1 050227 ftp.c: coped with non-PASS server by "CWD //serv" <suzuki_h>
8.11.1 050227 Makefile,mkmake.c: coped with non-C99 complient preprocessors
8.11.1 050227 _spawnvp.c: fixed to include stdlib.h for exit() <tao>
8.11.1 050222 iotimeout.c: fixed resetting sigmask(SLGALRM) on repettive TIMEOUT
8.11.1 050222 inets.c: fixed resetting sigmask(SIGALRM) before longjmp()

8.11.0 050221 ftp.c: coped with non-PASS server via chained FTP-DeleGate<tao>
8.11.0 050217 smtp.c: fixed sending DeleGate-Report <suzuki_h>
8.11.0 050216 ystring.c: fixed broken stack in Xsscanf(8.10.3)<suzuki_h>
8.11.0 050212 subin/Makefile: fixed to refer LDFLAGS to make subin<derphysiker>
8.11.0 050210 maker/mkmake.c: modified to use "-c" when checking CFLAGS
8.11.0 050210 shutter.c: added Abort(exit,reason) -> abort()
8.11.0 050209 ystring.{h,c}: wrapped malloc() functions with error-detection

8.10.6 050204 http.c: fixed relaying POST request (8.10.5)<imao>
8.10.6 050202 rfc822.c: inhibited echoing CRLF in ?_?add-head Proxy-Control
8.10.6 050202 http.c: fixed to stop KeepAlive with client when resp seems broken
8.10.6 050129 http.c: fixed VStr err.msg for HTTP/0.9 request(>32B)(8.10.3)
8.10.6 050128 windows.c: fixed symlink on Win32(8.10.3)
8.10.6 050128 {__link,log}.c: fixed trials of link() on Win32(8.10.3)<bginfo>

8.10.5 050126 ddi.c: fixed to reset D_SERVER on Keep-Alive
8.10.5 050126 httpd.c: fixed to put HTTP header for .dhtml (6.0.0)
8.10.5 050125 delegated.c: enlarged minimum stack-size limit to 2MB
8.10.5 050124 httpd.c: fixed infinite recursion on bad MOUNT for 404-unknown
8.10.5 050124 FMODE.c: fixed binary I/O on Win32 with C++ by VC++ (8.10.3)
8.10.5 050119 httpd.c: stopped wordscan VStr err.msg for long ?query
8.10.5 050119 smtp.c: stopped wordscan VStr err.msg for long RCPT
8.10.5 050118 smtp.c: modified to send EHLO after successful STARTTLS <olaf>
8.10.5 050118 *.c: qualified Strncpy() with PVStr/AVStr
8.10.5 050116 *.c: replaced char *p=q; with refQStr(p,q)
8.10.5 050115 *.c: made defQStr() as const char* from char*
8.10.5 050114 *.c: made PVStr() as const char* from char*

8.10.4 050112 smtp.c: supported NOOP as an origin-SMTP server
8.10.4 050111 http.c: fix for MOUNT with "moved,vhost=..." (8.9.6)
8.10.4 050110 httpd.c: supported "Range:" as an origin HTTP server
8.10.4 050109 url.c: reduced wordscan VStr err.msg. for MOUNT(8.10.3)<suzuki_h>
8.10.4 050108 {ftpgw,ftp}.c: supported "Range:" for FTP/HTTP with REST<poulch>
8.10.4 050108 {stls,smtp}.c: suppress optional STARTTLS with non-STARTTLS serv.
8.10.4 050107 {http,httphead,ftpgw}.c: supported "Range:" for FTP/HTTP
8.10.4 041228 subin/Makefile: fix for linking with PAM library (8.10.3)
8.10.4 041228 imap.c: added filtering STARTTLS capability when unavailable
8.10.4 041225 nntp.c: fixed SEGV on NNTP/NNTP relay (since 8.10.3)
8.10.4 041225 ftp.c: fixed empty resp. with FSV and cached response
8.10.4 041224 stls.c: introduced STLS=FSV,FCL:ConnMap parameter
8.10.4 041223 stls.c: gathered STARTTLS implementations into this file
8.10.4 041223 smtpgate.c: fixed to relay error code for DATA to client
8.10.4 041223 smtp.c: fixed to relay 421 code in greeting to client <olaf>
8.10.4 041222 {Makefile,_-recv.c,snprintf,master}.c: ported to Solaris2.5.1
8.10.4 041222 ystring.h: coped with sigXXX() on Solaris7 <olaf>
8.10.4 041222 {inets,passwd}.c: fixed linking with NIS library(8.10.3)<fsuzuki>
8.10.4 041221 pop.c: enabled CMAP=sslway:FCL:starttls for POP
8.10.4 041220 ftp.c: fixed data jam with FSV after error(ex. RETR /unknown)
8.10.4 041220 ftp.c: enabled CMAP=sslway:FCL:starttls for FTP
8.10.4 041219 smtp.c: fixed SEGV on -smtp-vrfy by access to closed FILE (5.3.0)
8.10.4 041217 {nntp,nntpgw}.c: fixed uninit. buff. ref. on "/unknown-group/"
8.10.4 041216 access.c: fixed SEGV on auth. on PAM by param. mismatch (8.10.3)
8.10.4 041215 smtp.c: fixed relaying EHLO response from origin server (7.4.0)
8.10.4 041215 {smtp,filter}.c: introduced CMAP=sslway:FCL:starttls[:dH:sH]

8.10.3 041208 telnet.c: repaired disabled XDISPLOC substition for 'x' (8.10.0)
8.10.3 041208 telnet.c: fixed disconn. on pending ESC-seq. in code-conv. mode
8.10.3 041208 nntpgw.c: fixed to use '%' in POP/NNTP user name(7.9.11)<suzuki_h>
8.10.3 041208 *.c: changed PVStr(d) from "char *d" to "char *cosnt d"
8.10.3 041207 qastrip.c: removed QA annotations from the distributed files
8.10.3 041207 Makefile: added -lstdc++ and -lc before -lsubst <imao>
8.10.3 041206 abort.c: without including the definition of abort() <imao>
8.10.3 041206 Strftime.c: replaced "long" with "time_t" for portability <imao>
8.10.3 041205 *.c: qualified arrays of misc. types
8.10.3 041205 *.c: marked "char *xxx()..." functions with "const"
8.10.3 041202 ystring.h: fixed the definition of BVStr()
8.10.3 041202 *.c: qualified "char*[]" with "const"
8.10.3 041130 {windows,fpoll}.c: _read() and _write() for stdio/WinSock in C++
8.10.3 041129 Makefile: changed default to compile as C++ with "CFLAGS=-x c++"
8.10.3 041129 Makefile,mkmake.c: changed not to use CFLAGS in ld phase
8.10.3 041128 mkcpp: generate .cpp with expanded __VA_ARGS__ for VC++
8.10.3 041127 *: coped with VC++.net (/TP to be recognized as C++ source)
8.10.3 041126 *: re-ported onto Win32 (with VC++ ver.5)
8.10.3 041125 ystring.h:coped with -O(inline)for VStr by char x[z];enum{xSIZE=z}
8.10.3 041124 {log,String}.c: restored FQDN_hash() as "unsigned int" (8.10.0)
8.10.3 041124 iotimeout.c: verified the size given as parameter by alertVStr()
8.10.3 041124 iotimeout.c: qualified xxxTimeout() functions with QVStr()
8.10.3 041120 smtpgate.c: fixed "ARCHIVE:${seqno}" and "${pid}" (6.1.0)
8.10.3 041120 nntp.c: fixed free() memory for relaying article without "Xref:"
8.10.3 041119 *.c: introduced assertVStr()
8.10.3 041118 src/*.c: qualified local pointer with "const"
8.10.3 041116 *.c: replaced "const char *xxx" as a parameter with "PCStr(xxx)"
8.10.3 041116 *.c: replaced fgets() with Xfgets()
8.10.3 041116 url.c: fixed possibly-unterminated string (6.1.21)
8.10.3 041114 pop.c: fixed mount1(char*with) which must be mount1(int*with)
8.10.3 041113 *.c: replaced fscanf() with fgets()+Xsscanf()
8.10.3 041113 resolv.c: fixed RES_CONF=file:/path (8.9.3)
8.10.3 041112 {delegated,ddi}.c: restored CHARSET= (disabled in 8.10.0)
8.10.3 041112 resolv.c: fixed generating broken query on long (64<=) label
8.10.3 041111 *.c: replaced sscanf() with Xsscanf()
8.10.3 041111 *.c: replaced strncpy() with Xstrncpy()
8.10.3 041110 *.c: replaced sprintf() with Xsprintf()
8.10.3 041108 *.c: replaced strcpy() and strcat() with Xstrcpy() and Xstrcat()
8.10.3 041107 ck.c: introduced PVSTR/AVSTR pairing inconsistency checker
8.10.3 041106 ftp.c: implemented SYST command (for Safari)
8.10.3 041106 */*.c: strcpy(str,str+[0-9]*) -> ovstrcpy() for BC-Gcc
8.10.3 041104 src/*.c: marked writable string arguments with AVStr()
8.10.3 041103 {mimekit,rary,resolvy,filter,teleport,fsx}: marked with AVStr()
8.10.3 041101 */*.c: marked writable string parameters with PVStr()
8.9.7 041028 gendom.c: fixed (read-only) overrun on making generic-domain
8.10.3 041027 */*.h: marked writable (return) string in param. list with PVStr()
8.10.3 041022 */*.c: marked buffer on stack with CStr()

8.10.2 041021 mkmake,md5/Makefile,md5cb.c: modified to take CFLAGS
8.10.2 041021 String.c: fixed pointer array overrun (by NULL) in stoV()
8.10.2 041021 {mime,url,ftp}.c: ovstrcpy() for BC-Gcc
8.10.2 041021 {enews,nntp,Strftime,rfc822,http}.c: ovstrcpy() for BC-Gcc
8.10.2 041020 inets.c: replaced bcmp() with memcmp()
8.10.2 041020 rawcopy.c: automatic detection of BC-Gcc by BOUNDS_CHECKING_OFF
8.10.2 041020 rawcopy.c: bcopy() to memmove() for Bounds-Checking Gcc
8.10.2 041020 *: qualified with "const"
8.10.2 041018 include/mkdef: introduced automatic detection of typedefs

8.10.1 041012 vsocket.h: fixed for making on FreeBSD (socklen_t) <imao>
8.9.7 041012 smtp.c: fixed SEGV on fclose() on callback to bad-SMTP serv.(8.9.3)
8.10.1 041011 dns.h(resolv.c): fixed DNS packet interpretation (8.10.0)
8.10.1 041010 *: fixes for porting onto OS/2 <derek>
8.10.1 041008 svport.c: fixed free() possibly for non-allocated address
8.10.1 041008 *: qualified with "const"

8.10.0 041007 *: re-ported to Zaurus, SunOS5.5
8.10.0 041006 rary,include: ported to VC++
8.10.0 041005 *: back ported to C
8.10.0 041005 filter/*: ported to C++ (sslway,...)
8.10.0 041004 src/nntp*: ported to C++ (NNTP)
8.10.0 041003 src/*: ported to C++ (other protocols)
8.10.0 041002 src/http*: ported to C++ (HTTP)
8.10.0 040929 src/*: ported to C++ (common components)
8.10.0 040928 teleport/*,maker/*,fsx/any2fdif: ported to C++
8.10.0 040927 md5/*,resolvy/*: ported to C++
8.10.0 040926 rary/*: ported to C++
8.10.0 040925 mimekit/*: ported to C++

8.9.7 041012 smtp.c: fixed SEGV on fclose() on callback to bad-SMTP serv.(8.9.3)
8.9.7 041004 httphead.c: fixed undef return affecting Referer /-_- rewriting
8.9.7 041004 X.c: fixed broken value on relaying 4byte int in C-to-S
8.9.7 041001 lock.c: fixed timeout on locking for LOGFILE on non-local file-sys
8.9.7 040930 master.c: fixed applicable size of protocol list of CMAP
8.9.7 040925 mimeconv.c: fixed enMime/deMime HTMLCONV=
8.9.7 040922 http.c: fixed keep-alive on rejection by AUTHORIZER <yasu_>
8.9.7 040920 http.c: fixed TIMEOUT on the 1st response line (8.0.9)
8.9.7 040919 http.c: caching 404 code with HTTPCONF=cache:any
8.9.7 040919 any2fdif.c: enabled recursive retrieval of remote server by -r URL

8.9.6 040915 access.c: added AUTHORIZER=-never
8.9.6 040915 socks5.c: fixed SEGV on broken packet <iocc>
8.9.6 040915 textconv.c: fixed relaying binay data on FTP/HTTP gateway
8.9.6 040915 ftpgw.c: fixed to detect binary by zero value (.iso) <auxo>
8.9.6 040912 httpd.c: introduced MBOX viewer as MBOX?n=N
8.9.6 040910 delegated.c: added loading ${EXECDIR}/${EXECNAME}.conf by deafult
8.9.6 040910 delegated.c: enabeld DGROOT=${EXECDIR}/.. to ease portable config.
8.9.6 040910 commands.c,log.h: changed to suppress InitLog() for -Ffunc
8.9.6 040909 JIS.c: fixed SEGV on UTF8 conversion with -a (a- CHARSET) option
8.9.6 040909 any2fdif.c: become a part of DeleGate
8.9.6 040907 httpx.c: fixed SEGV by MOUNTed /-/builtin (pre17)<suzuki_h>
8.9.6 040906 httpd.c: enabled MOUNT for icons (/-/builtin/icons/*)
8.9.6 040903 {httpx,ssi}.c: fixed duplicated MOUNT for request in #include
8.9.6 040903 ssi.c: modified to put <PRE> tag for plain/text resp. from #include
8.9.6 040901 http.c: modified to set <META charset> to CCX as input-charset hint
8.9.6 040901 {ssi,JIS}.c: fixed CHARCODE conv. for SSI <!--#include data
8.9.6 040901 ssi.c: added conversion of data by <META HTTP-EQIV charset>
8.9.6 040901 ssi.c: introduced <!--#include ... localize> to let rel. URL asis
8.9.6 040829 {ssi,url,html}.c: enabled conv. of rel. URL in SHTML <!--#include
8.9.6 040828 httpd.c: added hidden redirection from ".html" to ".shtml"
8.9.6 040816 resolv.c: fixed to ignore input with QR flag set (resoponse)<roy>
8.9.6 040815 {httpd,cgi}.c: supported interpretting SSI(text/shtml) from CGI
8.9.6 040812 access.c: added "-none" to emulate no AUTHORIZER <starallo>
8.9.6 040807 telnet.c: enabled AUTHORIZER for bound proxy SERVER=telnet://host
8.9.6 040807 ystring.h,*.c: char *malloc() -> void *malloc() <eimizu>
8.9.6 040729 JIS.c: added two symbols for JIS2B7 sym. to ASCII
8.9.6 040723 mimehead.c: fixed empty line on folding (MimeKit1.8)<amagai-a>
8.9.6 040723 mime.c: fixed deMime for charset=ISO-2022-JP (8.9.5)
8.9.6 040723 mime.c: fixed linkage error (8.9.5)
8.9.6 040723 tcprelay.c: fixed not to be Sticky on stdio/stdin relay (8.9.3)
8.9.6 040716 delegated.c: revival of OVERRIDE (6.0.0)
8.9.6 040715 {service,ddi}.c: made obsolete codes safer
8.9.6 040703 sslway.c: coped with CRL (not confirmed)
8.9.6 040702 mount.c: fixed to restore MOUNTed URL on unmatch by condition
8.9.6 040702 httphead.c: fixed MOUNT for moved (8.9.6pre7)
8.9.6 040702 {http,httpd}.c: enabled "data:" scheme in the right hand of MOUNT
8.9.6 040702 http.c: fixed to use CONNECT "h:p" to match with AUTHORIZER ConnMap
8.9.6 040702 http.c: fix use AUTHORIZER in MOUNT in prior to global AUTHORIZER
8.9.6 040702 http.c: fixed to enable ConnMap for AUTHORIZER <starallo>
8.9.6 040702 ftp.c: fixed SEGV on exit of FTPCC which did SWSERV <Yamazaki>
8.9.6 040701 log.c: fixed "-va" option to work with non "-vs" mode
8.9.6 040701 Makefile: fixed SSL library detection on FreeBSD <oseki>
8.9.6 040630 httpx.c: fixed to pass ClientAuth to SSI #include <derorthaisjg>
8.9.6 040629 ftp.c: fixed SEGV on server EOF->FTPCC (after longjump,dup. fclose)
8.9.6 040626 {ftp,filter}.c: enabled FTOSV,FFROMSV for FTP/HTTP
8.9.6 040625 sslway.c: added I/O retrial on re-handshake <question><hohmann>
8.9.6 040617 httpd.c: fixed to see vhost on access to builtin data(avoid loop)
8.9.6 040615 telnet.c: introduced TELNETCONF=keepalive
8.9.6 040612 {http,url}.c: enabled MOUNT for XML (with URICONV=where:any)
8.9.6 040612 telnet.c: periodical generation of NOP packet on TIMEOUT=idle:0
8.9.6 040612 telnet.c: fixed SEGV on longjmp() during second Host: prompt
8.9.6 040612 cfi.c: fixed garbage added at the end of message (8.8.5)
8.9.6 040610 html.c: added "'" <-> "&apos;" conversion in HTML
8.9.6 040609 JIS.c: fixed "r-" or "a-" CHARSET option (8.9.5)

8.9.5 040608 rfc822.c: fixed mixing CRLF into LF when adding C-T-E
8.9.5 040607 httpd.c: fixed MOUNT for virtual host(8.9.3)<kyamaguc>
8.9.5 040525 JIS.c: modified EUC/SJIS distinction for kana-only EUC string
8.9.5 040519 http.c: fixed overflow by long request message
8.9.5 040518 forkspawn.c: fixed "MAX_DELEGATE" error on Win32 (8.9.4)
8.9.5 040518 JIS.c: -r option to convert CRLF to LF (CHARCODE=r-euc)
8.9.5 040518 {JIS,textconv}.c: -a option (-a-euc) for JIS2B7 sym. to ASCII

8.9.4 040514 ftp.c: reduced serv. sw. on non-CWD access to MOUNT on "ftp://*"
8.9.4 040512 http.c: reduced possible delay in buffering for Gunzip (8.1.0)
8.9.4 040512 http.c: fixed to remove incomplete cache left during Gunzip(8.1.0)
8.9.4 040512 http.c: changed to relay thru "*.gz" data without gunzip/gzip
8.9.4 040512 ftp.c: coped with MS-Ftp server (must close PASV after RETR error)
8.9.4 040511 ftp.c: fixed to inherit PASV from unbound to dup. PASV after bound
8.9.4 040511 nntpgw.c: fixed to disconnect NNTPSERVER on auth error. <jozatan>
8.9.4 040507 {delegated,shutter,cgi}.c: added setStopService on abort in child
8.9.4 040507 smtp.c: fixed for compilation with gcc -O3 (8.9.3)<tan>

8.9.3 040505 {CONF_GOT,README.LIB,README.PGP}: renamed for compiration on Zaurus
8.9.3 040504 sslway.c: fixed possible overflow in certificate (6.1.18) <je>
8.9.3 040421 resconf.c: fixed RES_CONF="file:/path/of/..." (6.1.0) <hca00331a>
8.9.3 040419 httphead.c: fixed Referer MOUNT to cope with vhost <suzuki_h>
8.9.3 040413 http.c: removed delay on repetitive chunkes resp. (8.7.7)<minoran>
8.9.3 040330 {access,ddi}.c: "[date+format]" in AUTHORIZER=-list{user:pass}
8.9.3 040329 mkmake.c: fixed detecting availability of libraries <imao>
8.9.3 040328 urlesc.c: fixed SEGV by overflow on long method (8.8.8)<mthata>
8.9.3 040326 cgi.c: fixed to return 404 for non-existent CGI file
8.9.3 040326 httpd.c: fixed to forbid access to off-limit files by escaped URL
8.9.3 040325 {delegated,log}.c: enabled aging "stdout.log" <smori>
8.9.3 040323 nbio.c: fixed breaking SSL negotiation(8.9.2)<imao>
8.9.3 040323 String.c: fixed SEGV in scan_ListL() for unbalanced as "{list,..."
8.9.3 040319 smtpgate.c: enalbed ACCEPT/To,From <hatate>
8.9.3 040318 {service,smtp}.c: introduced penalty delay for SMTP SPAMmer
8.9.3 040318 log.c: fixed pushing out delayed client process on Win32
8.9.3 040318 smtpgate.c: fixed to try secondary MX lists after failure <olaf>
8.9.3 040315 access.c: introduced AUTHORIZER="-list{user1:pass1,user2:pass2}"
8.9.3 040313 ftp.c: fixed FTP+SSLway (8.8.0)<lupin2000>
8.9.3 040313 smtpgate.c: changed to do BCC after unlocking counter
8.9.3 040313 smtpgate.c: fixed NNTP/SMTP not start POST for msg to be rejected
8.9.3 040311 smtp.c: introduced SMTPCONF=callback to decrease DDoS SPAM
8.9.3 040308 telnet.c: coped with telnet client of WinXP <mjrunge>
8.9.3 040306 {ftp,master}.c: enabled CMAP=filter:FXX:ftp-data//method
8.9.3 040306 udprelay.c: fixed port mapping for TCPrelay by udprelay <gongsu>
8.9.3 040306 delegated.c: changed tcprelay-DeleGate to work as a Sticky server

8.9.2 040226 {http,ddi}.c: enabled MOUNTing SWF by URICONV=where:any
8.9.2 040226 {filter,swft}.c: introduced SWF filter FTOCL=-swft
8.9.2 040226 {filter,cgi}.c: fixed duplicatedly inheriting CGI env.
8.9.2 040226 {filter,mount}.c: introduced "SCRIPT_NAME_BASE" CGI env.
8.9.2 040222 cgi.c: fixed not to make Requeset-Line as CGI env. like HTTP_GET...
8.9.2 040221 swft.c: introduced SWF scanner/translator
8.9.2 040220 maker/Makefile,maker.c: introduced lisubstx.a for SSLLIB
8.9.2 040220 maker.c: changed to show message from linker on config. error
8.9.2 040220 {http,httpd}.c: introduced HTTPCONF=tout-pack-intvl:T
8.9.2 040218 src/Makefile: excluded -lkssl from making delegated<tnakata>(8.6.7)
8.9.2 040216 {http,httpd}.c: introduced HTTPCONF=no-delay for TCP_NODELAY
8.9.2 040215 http.c: changed to flush() after chunk + HTTPCONF=no-flush-chunk
8.9.2 040215 {http,httpd}.c: introduced HTTPCONF=cache:cookie
8.9.2 040215 http.c: changed not to use chunked for cached binary (image) data
8.9.2 040214 cfi.c: enabled filtering POST body with CFI/CGI: <Ammar><Jansen>
8.9.2 040209 nntp.c: fixed SEGV on huge newsgroup LIST
8.9.2 040208 http.c: enabled FTOSV filter to detect end of request message
8.9.2 040208 url.c: fixed detecting URL in STYLE=" ... url('URL') ..."
8.9.2 040208 mount.c: implemented MOUNT="= *%pattern$"
8.9.2 040204 mount.c: fixed reverse mount of "p://s/u" by MOUNT="/v/* p://s/u/*" (8.6.0) ... which fixes newsgroup name URL in HREF in NNTP/HTTP page
8.9.2 040203 ftp.c: fixed to cope with '4xx' response <tashiro@furukawa>
8.9.2 040203 nbio.c: introduced timeout by interval between packets
8.9.2 040203 smtpgate.c: introduced "INHERIT:spooler" as a terminal spooler
8.9.2 040201 String.c: fixed SEGV on MOUNT="= *%S"

8.9.1 040202 nbio.c: fixed detection of non-halfdup relay on SSLtunnel(8.8.8)
8.9.1 040201 flter.c: fixed FSV=-tee-h not to change the boundary of packets
8.9.1 040131 http.c: Basic/Digest conv. be optional (HTTPCONF=bugs:do-authconv)
8.9.1 040131 http.c: fixed Basic to Digest auth. conv. (8.8.0)<nihon-yanagi>
8.9.1 040130 http.c: fixed delay on CONNECT in chained DeleGate(8.8.8)<hina>

8.9.0 041228 smtp.c: coped with non 5yz error code from SMTP server <O.Pueschel>
8.9.0 040127 http.c: fixed to filter the "Upgrade:" hop-by-hop filter
8.9.0 040125 command.c: introduced -Fverify to verify the RSA sign by DeleGate
8.9.0 040125 http.c: fixed empty resp. for internal page + FCL on Win32 (8.7.7)
8.9.0 040125 sslway.c: coped with "emailAddress" in X.509 certificate as "Email"
8.9.0 040124 httphead.c: fixed /-/icons/ with HTTP/1.1 (keep-alive not-chunked)
8.9.0 04012x conf.c: changed REMITTABLE from https/{443,563} to https/{80,443}

8.8.9 040117 sslway.c: coped with OpenSSL-0.9.7c problem on Win32
8.8.9 040116 admin.c: added /-/admin/account to manage passwords
8.8.9 040115 admin.c: restored AUTH=admin,user"@localhost" as the default(8.8.0)
8.8.9 040115 smtpgate.c: introduced "Errors-To: admin@dom" to notify rejection

8.8.8 040114 httphead.c: Digest/Basic gateway coped with RFC2617
8.8.8 040114 dgauth.c: DGAuth server coped with RFC2617
8.8.8 040114 http.c: added REMITTABLE="ssltunnel" to allow full-duplex CONNECT
8.8.8 040114 http.c: disabled non-HTTPS/full-duplex relay by REMITTABLE="https"
8.8.8 040114 {http,nbio}.c: added HTTPCONF="halfdup" to restrict CONNECT usage
8.8.8 040113 filters/Makefile: fixed to use specified LIBSSL (8.8.0)<imao>
8.8.8 040110 {httphead,dgauth}.c: supported RFC2617 Digest Auth. (for MSIE6)
8.8.8 040110 httphead.c: fixed resp. default "Allowed:" without HTTPCONF=methods
8.8.8 040110 http.c: fixed to escape URL in "405 Method Not Allowed"
8.8.8 040108 {http,relay}.c: applied HTTCONF=max-cka:10 to CONNECT method
8.8.8 040106 http.c: introduced detection & logging non-HTTPS server via CONNECT
8.8.8 040105 dgauth.c: fixed to inherit CRYPT value on "erestart"
8.8.8 040105 delegated.c: fixed to create "stdout.log" on "erestart"
8.8.8 040105 sox.c: fixed to finalize on SIGTERM and swift restart
8.8.8 040104 sox.c: fixed not to freeze by NODELAY/Linux (SOXCONF=nodelay:off)

8.8.7 040103 delegated.c: fixed DGAuth in background DeleGate (8.8.1)
8.8.7 040103 http.c: fixed AUTHORIZER MountOption as origin server (8.7.7)
8.8.7 040103 dgauth.c: fixed to enable AUTHORIZER=-dgauth as MountOption
8.8.7 040103 httpd.c: fixed AUTHORIZER="...@Realm" as MountOption
8.8.7 040103 access.c: fixed AUTHORIZER="-..." as MountOption (7.9.11)
8.8.7 040102 sox.c: fixed CRYPT=pass:... + preamble to work
8.8.7 040102 {dgpam,dgcpnod}.c: fixed to check the gid of the invoker

8.8.6 031231 sox.c: introduced 32bits randome preamble for Credhy
8.8.6 031231 credhy.c: introduced initialization by preamble of random value

8.8.5 031229 http.c: fixed not to try resolve "Cant-GetPeerName"
8.8.5 031229 httpx.c: URLget coped with redireciton by 301/302 (+=http://...)
8.8.5 031229 delegated.c: auto. downloading of mapping table for CHARCODE=utf8
8.8.5 031227 {cfi,smtpgate}.c: fixed truncate(off_t) for MacOSX
8.8.5 031227 credhy.c: changed the default secret rundom number to 64bits
8.8.5 031227 delegated.c: fixed restart by execvp (on SIGHUP,etc.) after CHROOT
8.8.5 031226 sox.c: introduced CRYPT=pass:password for SockMux
8.8.5 031224 {delegated,dgcpnod}.c: CHROOT create /dev/null automatically
8.8.5 031222 conf.c: changed LIBPATH to include ETCDIR (to search .cfi)
8.8.5 031222 delegated.c: CHROOT use the 1st BINSHELL("sh") in PATH than /bin/sh
8.8.5 031221 inets.c: coped with CHROOT with RESOLV=file:/path
8.8.5 031221 {delegated,enews}.c: coexistence of newsgroups with/without CHROOT
8.8.5 031221 sslway.c: randomized text address of sslway
8.8.5 031221 delegated.c: CHROOT automatic copying /etc/{resolv.conf,localtime}
8.8.5 031221 delegated.c: CHROOT changed to pass resolved gethostname()
8.8.5 031221 {script,conf}.c: changed DGPATH (for +=file.cfg) to include ETCDIR
8.8.5 031220 {url,html}.c: rewriting Content-Location
8.8.5 031217 sox.c: fixed not to do SEND data of a connection in CLOSE/CLOSED
8.8.5 031216 credhy.c: faster key calculation by cached power products
8.8.5 031216 httphead.c: allow '_' as a valid char. for HTTPCONF=methods:*

8.7.9 031229 http.c: fixed URLget for +=http://... and MOUNT="/-/builtin"(8.7.7)
8.7.9 031226 ftp.c: fixed FTP/HTTP to server which does not ask PASS
8.7.9 031219 inets.c: fixed -Ph1:pN,h2:pN (8.5.4) <Gesang>

8.8.4 031214 sox.c: introduced SOXCONF=dhkey:{0,1,2,no}
8.8.4 031213 sox.c: introduced negotiation of Credhy key-length (P value)
8.8.4 031213 sox.c: changed the public key-length to 1024bits by default
8.8.4 031213 credhy.c: fixed the power value of 32 bits
8.8.4 031213 credhy.c: faster key calculation
8.8.4 031211 sslway.c: modified to use randstack_call()

8.8.3 031206 mkmake.c: extended not to check substitution on every modification
8.8.3 031206 smtp.c: changed to refer -MX in any case (from notify_ADMIN())
8.8.3 031206 rfc822.c: fixed SEGV with "rewaddr" MountOption in NNTP (8.8.0)
8.8.3 031205 sox.c: fixed not to produce CLOSED packet when already in CLOSE
8.8.3 031205 vsaddr.c: fixed not to freeze at accept() in SocketPair()
8.8.3 031202 sox.c: fixed to ignore packets arrived during closing
8.8.3 031202 {cfi,filter}.c: %{env} subst. for HTTPCONF=add-head, Output-Header
8.8.3 031202 {filter,cgi}.c: inheriting CGI env. ver.s to FTO/FFROM filters

8.7.9 031208 delegated.c: fixed DGAuth on MacOSX (64bit lseek)
8.7.9 031208 file.c: fixed reusing TMPFILE for FTP/HTTP on MacOSX (64bit lseek)
8.7.9 031208 ftp.c: fix for compilation with SunOS4.1 CC (8.6.3)
8.7.9 031208 http.c: fix for compilation with SunOS4.1 CC (8.8.0)
8.7.9 031208 pam.c: fix for compilation with SunOS4.1 CC (8.6.3)
8.7.9 031207 pam.c: fixed CMAP=filter:FXX:httpam to work (8.6.8)
8.7.9 031207 admin.c: fixed SERVER=httpam to work (8.6.8)
8.7.9 031206 rfc822.c: fixed replacement of field value in multi-lines
8.7.9 031206 String.c: fixed SEGV on infinite loop in strsubst()for null pattern

8.8.2 031129 filter.c: inheriting CFI_TYPE env. var. to uni-directional filters
8.8.2 031129 cfi.c: fixed Filter: commands in CFI script (since 8.8.1)
8.8.2 031129 credhy.c: implemented faster (table driven) CRC8
8.8.2 031128 {sox,credhy}.c: fixed SockMux between different byte-order (8.8.1)

8.8.1 031127 dgauth.c: added encryption of DGAuth protocol with Credhy
8.8.1 031127 filter.c: buitlin encryption filter "-credhy" for FSV/FCL
8.8.1 031126 credhy.c: introduced encryption based on CRC and Diffie-Hellman
8.8.1 031123 sox.c: changed to encrypt SockMux protocol by default
8.8.1 031123 {sox,dh}.c: implemented Diffie-Hellman key agreement
8.8.1 031122 access.c: introduced MYAUTH=user:pass:"ssltunnel" for SSLTUNNEL
8.8.1 031121 {access,dgauth,http,httpd}.c: added AUTHORIZER=authServ@RealmValue
8.8.1 031121 ddi.c: fixed file-descriptor consumption on FSV + server KeepAlive
8.8.1 031121 filter.c: supported repetitive server connection with FSV
8.8.1 031120 sox.c: fixed restart with filter (FSV/FCL)
8.8.1 031120 sox.c: swift restart on broken connection without notified RESET
8.8.1 031120 windows.c: added error log on read() for reset connection
8.8.1 031120 sox.c: fixed infinite loop on connection reset (in POLL_ERROR)
8.8.1 031120 sox.c: fixed Forbidden with FCL without RELIABLE=.localnet (8.8.0)

8.7.8 031128 inets.:c fixed REUSEADDR for SRCIF + FTP PASV/PORT (8.2.1 for Win)
8.7.8 031122 master.c: fixed SSLTUNNEL + HTTP-DeleGate (8.4.0)<koenig>

8.8.0 031116 {http,filter}.c: enabled inheriting req. head. in env. to raw FTOCL
8.8.0 031116 hostlist.c: added -A/User-Agent as HostList + HOSTLIST=list/A:...
8.8.0 031114 httplog.c: added PROTOLOG=":%s %X" to log session id in cookie
8.8.0 031114 {http,httphead}.c: introduced HTTPCONF=session:cookie
8.8.0 031112 http.c: added Auth. conv. between Basic/client and  Digest/server
8.8.0 031109 httpd.c: introduced "realm=Realm" MountOption
8.8.0 031108 http.c: fixed to avoid shutdown() client's conn. with CFI (8.6.3)
8.8.0 031107 pop.c: added "noapop" MountOption to disable APOP to server <lsa>
8.8.0 031106 httplog.c: added HTTP PROTOLOG form. "%As" for Digest Opaque param.
8.8.0 031106 http.c: enabled Keep-Alive with proxy (& bugs:no-keepaliveproxy)
8.8.0 031106 access.c: enabled a list of multiple authServ in AUTHORIZER
8.8.0 031030 pop.c: implemented relay client APOP to serv. in USER+PASS or APOP
8.8.0 031030 http.c: implemented relaying client Digest-auth. to server's Basic
8.8.0 031024 conf.c: modified to allow RELAY=vhost by default for .localnet
8.8.0 031022 nntpgw.c: modified to put buttons (links) in 404-NotFound  resp.
8.8.0 031021 {nntp,rfc822}.c: added NNTP MountOption "rewaddr={From,Body}:%l@%r"
8.8.0 031017 {pop,access}.c: implemented APOP auth. with AUTHORIZER=-dgauth
8.8.0 031016 delegated.c: introduced DEST=H:P/udp for SERVER=udprelay://H:P,-in
8.8.0 031015 Makefile,mkmake.c: don't link SSLLIB but only check its existense
8.8.0 031015 sox.c: enabled SERVER=udprelay://host:port,-in for SockMux
8.8.0 031014 {delegated,sox}.c: enabled parallel SockMux server
8.8.0 031013 sox.c: supported timeout and pushout of UDP SockMux
8.8.0 031013 master.c: introduced SERVER=proto://host:port.udp,-in for SockMux
8.8.0 031013 svsport.c: enabled PORT=xxx/udp and introduced PORT=xxx.udp
8.8.0 031013 udprelay.c: relaying udprelay-DeleGate by TCP(SERVER=udp -Pxxx/tcp)
8.8.0 031013 {svport,inets}.c: enabled -Pxxx/tcp for UDP protocols
8.8.0 031010 {delegated,udprelay,master}.c: added SERVER=udprelay + CONNECT=tcp
8.8.0 031008 smtpgate.c: modified to check MIME-encoded Subject in User-Text
8.8.0 030920 pelcgb.c: created a encryption function
8.8.0 030919 syslog.c: enabled syslog on AF_UNIX as SYSLOG=syslog:/dev/log
8.8.0 030918 {inets,uns}.c: enabled UDP over AF_UNIX
8.8.0 030918 access.c: introduced AUTHORIZER=-dgauth
8.8.0 030917 {access,httpd}.c: introduced Digest Authentication

8.7.7 031111 http.c: detect client disconnection to abort response buffering
8.7.7 031110 http.c: fixed possible SEGV on server-side Keep-Alive (8.7.4)
8.7.7 031109 {textconv,ftpgw}.c: CACHE_TAKEOVER on FTP/HTTP aborted by client
8.7.7 031109 ftpgw.c: fixed symlink anchor on top-page in FTP/HTTP proxy
8.7.7 031109 filter.c: fixed not to hide internal filter "-sed" (8.0.0)
8.7.7 031108 {httpd,ftpgw}.c: changed the default to Realm=</> (8.6.4)
8.7.7 031108 mount.:c fixed finding MOUNT point (for Realm of FTP/HTTP)
8.7.7 031108 filter.:c fixed delay by FCL + FSV + server-side-KeepAlive
8.7.7 031108 {ftpgw,filter}.c: fixed resp. truncation by FSV+FTP/HTTP (7.9.10)
8.7.7 031030 http.c: fixed not to forward consumed Proxy-Authorization (8.6.3)

8.7.6 031030 socks5.c: fixed DNS resolution error with MASTER (8.7.1)<htsutsui>
8.7.6 031029 {ftp,access}.c: fixed MYAUTH + AUTHORIZER(8.0.[16],8.6.3)<ju-shijo>
8.7.6 031028 admin.c: fixed HREFs under http://serv/-/admin/ as non-HTTP (8.6.3)

8.7.5 031024 ftp.c: fixed freezing FTP/HTTP by pipelined command (4.0.7)<marya>
8.7.5 031022 url.c: fixed not to MOUNT JavaScript,CSS by default(8.6.0)<mizuno>
8.7.5 031021 mime.c: fixed MOUNT for multipart MIME message/NNTP,POP (3.0.37)

8.7.4 031018 http.c: fixed broken Keep-Alive on 304 response for own If-Mod
8.7.4 031018 http.c: increasd default HTTPCONF=max-ckapch from 4 to 8
8.7.4 031018 inets.c: don't ignore DNScache on HTTPreload but shorten expire(5s)
8.7.4 031018 ddi.c: fixed the reuse counter of Keep-Alive with server
8.7.4 031017 {distrib,http,ddi}.c: fixed slow HTTP response with CACHE
8.7.4 031010 httphead.c: fixed HTTPCONF=methods:"*" for HTTP gateway <suzuki_h>

8.7.3 031004 {___lwp_create,__lwp_create}.c: expanded stack for thread
8.7.3 031002 {OpenSSL,__DH_OpenSSL}.c: fixed to work with old SSLeay lib.(8.6.7)
8.7.3 031002 {file,fstat}.c: fixed make error (undef) on Win32 (8.6.3)<LJENIK>
8.7.3 031002 Makefile: fixed loop of make in making sslway on Win32 (8.6.3)

8.7.2 031001 delegated.c: enabled relaying UDP/SOCKS between DeleGate on Win32
8.7.2 030930 socks5.c: fixed to close socket fd for chained SOCKS-DeleGate
8.7.2 030930 socks5.c: escaped SIGPIPE on DNS(UDP) on SERVER=socks via SOCKS=-.-

8.7.1 030926 {smtp,smtpgate}.c: supported relaying error resp. from server <olf>
8.7.1 030925 url.c: fixed SEGV in URL rewriting (with a filter from server)
8.7.1 030924 {socks5,socks,delegated}.c: rlaying UDP between DeleGates <tooster>

8.7.0 030918 ddi.c: enabled HTTPCONF as a MountOption (incomplete)

8.6.8 030916 param.c: fixed not to inherit (copy_param) DGOPTS (-r) to service
8.6.8 030915 delegated.c: fixed auto. restart on layer-2 reset(ON RESUME)/Win32
8.6.8 030915 delegated.c: fixed restarting service on Win32 by "-r"
8.6.8 030913 delegated.c: enabled DGOPTS="-r" (as an env. var. too)
8.6.8 030913 winserv.c: enabled setting WINSERV={auto|demand} as env. var.
8.6.8 030913 delegated.c: fixed logging FuncFILTER onto console on Win32
8.6.8 030912 {__getrlimit,delegated}.c: modified to expand stack-limit to 1MB
8.6.8 030911 htmlgen.c: reduced stack-usg.to avoid size limit(512K/MacOSX dflt.)
8.6.8 030911 svconf.c: renamed tentative protocol name from "pam" to "httpam"

8.6.7 030910 rary/socks5.c: fixed SEGV by undef ptr. on empty auth. <jshugart>
8.6.7 030909 {src,maker}/Makefile,OpenSSL.c: supported standard -lkssl lib.

8.6.6 030907 delegated.c: modified pstitle to cope with MacOSX
8.6.6 030904 mount.c: supported MOUNT virtual servers on a same host<hirayama@f>
8.6.6 030903 {log,forkspawn,windows}.c: refreshing ACTDIR/client/... (KeepAlive)
8.6.6 030903 http.c: fixed HTTPCONF=bugs:no-keepalive for Conn:keep-alive(8.5.0)
8.6.6 030903 resconf.c: fixed ignoring duplicated decl. of a nameserver(8.5.1)
8.6.6 030830 {htmlgen,inets,notify,service}.c: fixes for porting to DEC-ALPHA

8.6.5 030829 {pam,master}.c: enabled FSV for PAM server (CMAP=sslway:FSV:pam)
8.6.5 030829 windows.c: fixed error on service/Win32 stop/shutdown (8.6.3)

8.6.4 030829 access.c: introduced AUTHORIZER=-any and AUTHORIZER=-anonftp
8.6.4 030828 httpd.c: modified to set Realm=proxy or Realm=/MountPoint/
8.6.4 030828 http.c: enalbled MYAUTH for FTP/HTTP (ex. MYAUTH="%U:%P:ftp")
8.6.4 030828 ftpgw.c: changed to Realm=anonftp for AUTH=anonftp for FTP/HTTP
8.6.4 030828 delegated.c: fixed restarting as service on Win32 (8.6.3)

8.6.3 030827 windows.c: fixed to kill children on service stop(para. DNS/Win32)
8.6.3 030827 winserv.c: fixed to finalize DeleGate-service on SHUTDOWN
8.6.3 030827 sox.c: fixed restarting client on reboot at server on Win32 (NOOP)
8.6.3 030827 {sox,delegated}.c: fixed stalling on SIGPIPE (on startup, with FSV)
8.6.3 030827 delegated.c: fixed -r option not to wait nonexistent predecessor
8.6.3 030826 smtpgate.c: fixed error reason at the bottom of rejected article
8.6.3 030826 ftp.c: fixed reading cache of MOUNTed origin server <TSchlabach>
8.6.3 030823 {pam,access,svconf}.c: implemented PAM over HTTP server (tentative)
8.6.3 030822 httpd.c: fixed duplicate delay on Unknown page (8.5.1)
8.6.3 030820 resolv.c: fixed to sort MX record by priority <O.Pueschel>
8.6.3 030820 resolv.c: fixed to return RCODE=REFUSED (not UNKNOWN) as origin DNS
8.6.3 030819 Strftime.c: fixed validating FTP cached data w/o reloading (6.0.0)
8.6.3 030817 instal.sh: coped with installaion on MacOSX (sudo before su)
8.6.3 030814 windows.c: fixed to set appropriate errno on bind() error on Win32
8.6.3 030812 {pam,dgpam}.c: introduced PAM interface (AUTHORIZER=-passwd.pam)
8.6.3 030808 hostlist.c: added "-h/ident@chost" to match only witn client-host
8.6.3 030808 hostlist.c: added "-c/person@domain" to match only witn cert.Email
8.6.3 030808 hostlist.c: added "-a/auser@ahost" to match only with auth.info.
8.6.3 030807 http.c: enabled AUTHORIZER=ah + auth=au@ah MountOption for HTTP
8.6.3 030807 {mount,ddi}.c: introduced "auth=authuser@authhost" MountOption
8.6.3 030806 svport.c: introduced BASEURL="http://-vhost" to ignore Host:vhost
8.6.3 030806 {httpd,httphead}.c: fixed to use Host: for abs.URL in error mssgs.
8.5.9 030805 htmlgen.c: fixed to put vhost in "Host:" into customized message
8.6.3 030802 access.c: moved auth-cache CACHEDIR/delegate to ADMDIR/authorizer

8.6.2 030802 {http,httpd}.c: HTTPCONF=bugs:line-by-line to debug multi-line tag
8.6.2 030802 url.c: fixed MOUNT not to partialize BASE HREF (8.6.0)

8.6.1 030802 url.c: fixed rewriting URL in long long HTML line by MOUNT (8.6.0)
8.6.1 030802 url.c: fixed garbage tags inserted into HTML/HTTP by MOUNT (8.6.0)

8.6.0 030729 html.c: introduced URICONV=where:any (rewriting JavaScript & CSS)
8.6.0 030719 url.c: changed to accept file://host:PORT/path as a legal URL
8.6.0 030710 ftp.c: fix to get remote /x at local / with MOUNT="/x/* ftp://x/*"
8.6.0 030710 ftp.c: enabled AUTH=none MountOption for FTP
8.6.0 030710 ftp.c: enabled forwarding USER+PASS by MYAUTH="%U:%P:ftp"
8.6.0 030704 svport.c: fixed HTTP MOUNT to http://H2:n at -Pm,H1:n (multi-home)
8.6.0 030703 {conf,httphead}.c: fixed strict matching of "Basic" for %U:%P
8.6.0 030628 httpx.c: making abs. URL with v.host for local HTML as origin-serv
8.6.0 030627 winreg.c: ignore Nameserver on inactive interface (NTEContextList)
8.6.0 030626 dns.h: changed PTR query from "IN-ADDR.ARPA" to "in-addr.arpa"
8.6.0 030624 filter.c: introduced FTOCL=tcprelay://h:p or Filter:tcprelay://h:p
8.6.0 030624 domain.c: enabled access control <natsuakek>
8.6.0 030621 mount.c: /site to MovedTo http://delegate/site/ on "/* http://*"
8.6.0 030621 delegate.h,url.c: coped with rewriting multiple URLs in a tag
8.6.0 030621 {url,mount}.c: changed to rewrite 'http://' without site part
8.6.0 030615 html.c: fixed conflicting EMBED and X_META 0x00080000 (6.1.20)
8.6.0 030615 http.c: fixed CHARSET=guess for HTTP/1.1-client (in chunked mode)
8.6.0 030613 delegated.c: redirect {stdout,stderr} to LOGDIR/stderr.log
8.6.0 030531 {url,http}.c: rewriting URL in JavaScript
8.6.0 030531 {url,http}.c: rewriting URL in text/css (as url(...))
8.6.0 030522 mount.c: modified MOUNT="/p/* P://S/q/*" to match with "/p"
8.6.0 030514 http.c: fixed to echo Accept-Encoding:x-gzip to Content-Encoding
8.6.0 030506 ftp.c: fixed to accept FTPCONF="usdelim:" as the empty "usdelim"
8.6.0 030430 domain.c: implemented parallel DNS sever process on Win32
8.6.0 030422 http.c: CHARSET=guess for Japanese charset omitted Cont-Type
8.6.0 030422 JIS.c: added CHARSET=guess just for detecting input charset
8.6.0 030422 {textconv,ddi}.c: modified to use CCX for CHARCODE parameter
8.6.0 030408 {httplog,httpd}.c: introduced HTTPCONF=nolog:listOfCodeType<jette>
8.6.0 030328 ftp.c: added REJECT=ftp//EPSV as the default <kjm>
8.6.0 030328 ftp.c: added generateing "ACCT acct" by "USER user~acct" <nuh>
8.6.0 030324 {url,html}.c: fixed to scan SSI tags <!--#command ...> (6.1.20)
8.6.0 030311 svport.c: introduced -P"host:{p1,p2}" for -Phost:p1,host:p2
8.6.0 030311 mount.c: modified rURL "///path" to represent "//vhost/path"
8.6.0 030308 filter.c: passing SERVER_PORT for non-CGI filters <plasma>

8.5.9 030805 htmlgen.c: fixed to put vhost in "Host:" into customized message
8.5.9 030729 cgi.c: fixed SERVER_PORT for multiple-entrance (-Pp1,p2,...)
8.5.9 020729 http.c: fixed HTTPCONF=add-rhead to work with origin/gateway resp.
8.5.9 020726 socks.c: fixed to use SOCKS for unknown host with SOCKS=serv(6.0.2)
8.5.9 030726 ftp.c: fixed the message on disconn. from server during data xfer.
8.5.9 030513 http.c: fixed timeout on slow resp. when reading gunzipped text

8.5.8 030725 delegated.c: fixed unnecessary messages on -Fkill-hup (8.5.7)
8.5.8 030725 smtp.c: fixed logging of EOF from SMTP server
8.5.8 030724 smtpgate.c: treat "AW:" as "Re:" in Subject normalization

8.5.7 030724 {String,strncpy}.c: removed strncpy() definition for HP-UX
8.5.7 030723 String.c,ystring.h: fixed SEGV on method restriction & long command
8.5.7 030722 delegated.: fixed waiting port free on -r to restart on Unix

8.5.6 030719 htmlgen.c: BASE "http://-.-" for customized mssg of proxy-DeleGate
8.5.6 030717 access.c: fixed authentication cache for AUTHORIZER=host/port
8.5.6 030715 access.c: fixed AUTHORIZER=host/port as HostList <suzuki_h>
8.5.6 030715 httpx.c: fixed rejection by POP/FTP auth-server on Linux <suzuki_h>
8.5.6 030715 filter.c: fixed SSLTUNNEL with FSV=sslway <marc> (8.4.0)
8.5.6 030710 ddi.c: fixed SEGV by duplicate free() of D_REQUEST buffer (7.0.1)
8.5.6 030705 ftpgw.c: fixed reloading by "no-cache" for FTP/HTTP gateway
8.5.6 030702 smtpgate.c: added error reason at the bottom of rejected article
8.5.6 030628 inets.c: introduced SRCIF=tcpbound for FTP PASV (on SSL) behind NAT
8.5.6 030628 ftp.c: fixed SRCIF="*:*:ftp-data-port-src" and "ftp-data-pasv-src"
8.5.6 030621 cfi.c: fixed generating ${Req-URL-Orig} (6.1.19)
8.5.6 030615 {socks5,master,inets}.c: disabled REUSEADDR for SERVER=socks + UDP
8.5.6 030615 socks.c: added the reason of immediate rejection by RELIABLE/PERMIT
8.5.6 030615 http.c: fixed cache header peeking (for gzip, CHARSET=guess)(8.0.9)
8.5.6 030614 http.c: fixed reverse MOUNT of URL in "file:" (don't put port#0)
8.5.6 030614 htmlgen.c: changed BASE of custmized mssg to <BASE HREF=vURLofMssg>
8.5.6 030611 smtpgate.c: introduced "REJECT/User-Text: goldfish"
8.5.6 030601 smtpgate.c: introduced "ACCEPT/Content-Type: !koi8-r, !big5"
8.5.6 030529 socks5.c: fixed BND.ADDR of UDP ASSOC <Hayashinaka>
8.5.6 030526 {mount,urlesc}.c: fixed "nocase" MountOption
8.5.6 030506 ftp.c: fixed not to interpret 'user@host' in MASTER <mason>

8.5.5 030523 http.c: fixed to remove Cont-Leng into cache when with Cont-Enc
8.5.5 030522 ldap.c: introduced simple MOUNT by BaseDN
8.5.5 030522 ldap.c: fixed relaying data larger than 32Kbytes <manyabu.nabe>
8.5.5 030520 ldap.c: coped with (MS)client which searches RootDSE <tanaka.ton>
8.5.5 030517 httpx.c: fixed resp. buff. for charset as origin server(CONN_DONE)
8.5.5 030516 Strftime.c: fixed to work with localtime() with leap second <imao>
8.5.5 030514 filter.c: fixed not to re-search full-path of "[full-path]com"

8.5.4 030506 inets.c: removed error message of dgbind <n-kuriihara>(8.4.0)
8.5.4 030317 inets.c: fixed finding out given port (comp. by address)(7.4.2)

8.5.3 030417 access.c: fixed not to log password for proxy-authentication
8.5.3 030417 service.c: fixed PERMIT=p:d:u@h with AUTH (since8.4.0)<n-kuriihara>
8.5.3 030412 http.c: fixed robots.txt with gzip encoding (8.0.9)<yamazaki.a>
8.5.3 030411 resolv.c: fixed repetitive query over 65535(16bits) times
8.5.3 030406 smtpgate.c: fixed to use MX if exist for host of BCC recipients
8.5.3 030405 smtpgate.c: fixed ACCEPT/Recipient vs. CONTROL/Recipient
8.5.3 030405 ldap.c: fixed relaying data larger than 32Kbytes <h-iwanishi>
8.5.3 030321 smtpgate.c: added ACCEPT/User-Text: word1, word2, ...

8.5.2 030315 ftp.c: fixed method checking in unbound FTP <n-kuriihara>(8.4.0)
8.5.2 030315 http.c: fixed method checking for non-HTTP serv. <furuya>(8.4.0)

8.5.1 030311 resconf.c: fixed not to add dup. RES_NS already in resolv.conf
8.5.1 030310 httpd.c: customizable 404 message as an origin server <suzuki_h>
8.5.1 030306 smtp.c: fixed AUTH PLAIN format as a SMTP client <Vetter>

8.5.0 030306 delegated.c: fixed to pass any protocol with SERVER=tunnel1 (8.4.0)
8.5.0 030306 {http,httpd}.c: introduced HTTPCONF=bugs:no-gzip
8.5.0 030306 {http,httpd}.c: introduced HTTPCONF=bugs:no-keepalive
8.5.0 030306 {http,httpd}.c: introduced HTTPCONF=bugs:flush-chunk
8.5.0 030306 {http,httpd}.c: introduced HTTPCONF=bugs:less-chunked
8.5.0 030305 mkmake.c: fixed library availability checking on Solaris2.5
8.5.0 030305 {http,httpd}.c: introduced HTTPCONF=bugs:no-chunked

8.4.1 030305 server.c: fixed RIDENT forw. addr. unresolvable by expired HOSTS
8.4.1 030305 {httphead,httpd,urlesc}.c: introduced HTTPCONF=passesc <yamazaki>
8.4.1 030305 httpd.c: fixed ptr. array overflow by large /robots.txt <yamazaki>
8.4.1 030228 {domain,icp,windows}.c: coped with ECONNRESET/Win32"FATAL RecvFrom"
8.4.1 030227 admin.c: fixed rejection for http://s/-/ for non-HTTP server(8.4.0)
8.4.1 030224 http.c: fixed HTTP rejection by PERMIT with limited dstHost (8.4.0)
8.4.1 030221 delegated.c: fixed LIBPATH in service on Win32 <ichihara544>(8.2.3)
8.4.1 030219 smtpgate.c: introduced TIMEOUT for POST/NNTP

8.4.0 030219 master.c: enabled MYAUTH for SSLTUNNEL <Erdoes>
8.4.0 030219 http.c: enebled MYAUTH for CONNECT to PROXY <Erdoes>
8.4.0 030217 {rident,ddi,nntp,ftp}.c: fixed not to reuse server after RIDENT is sent for HTTP-KeepAlive(server), FTPCC, NNTPCC
8.4.0 030211 {http,ftp}.c: enabled {PERMIT,REJECT}=p//method for HTTP and FTP
8.4.0 030211 master.c: enabled REMITTABLE=p//methods and PERMIT=p//methods:d:s
8.4.0 030210 {vsaddr,inet_aton}.c: ceased using inet_addr() <bow@hokkyodai>
8.4.0 030207 httpd.c: enabled "URL?_?partname=Name" (with HTTPCONF=proxycontrol)
8.4.0 030204 Manual.htm: fixed <A NAME=></A> to be usable by Manual.htm?partname
8.4.0 030129 {imap,pop,nntp}.c: supported REJECT=p//{methods}:dst:src
8.4.0 030126 delegated.c: [DGROOT=/dir] + CHROOT=/ == CHROOT=/dir + DGROOT=/
8.4.0 030126 {delegated,dgchroot}.c: introduced chroot() by external command
8.4.0 030125 file.c: fixed finding file:relative-dirpath MOUNT on Win32
8.4.0 030122 mime.c: added disabling space-encoding for encoded-word <kikuyan>
8.4.0 030120 telnet.c: enabled chained X-proxy via MASTER <htsutsui>
8.4.0 030117 {inets,dgbind}.c: introduced bind() by external command

8.3.4 030221 delegated.c: fixed passing LIBPATH to filter (8.2.3) <ichihara544>
8.3.4 030218 cfi.c: fixed to apply FxSV CFI-script for HTTPS <nakamoto>
8.3.4 030217 http.c: fixed not to reject HTTP(novhost) in MASTER-DeleGate(8.0.1)
8.3.4 030217 shutter.c: fixed not to use 127.0.0.127 for ADMDIR/shutout with FCL
8.3.4 030216 imap.c: supported login with "AUTHENTICATE LOGIN" (simple relay)
8.3.4 030215 delegated.c: don't auto. "erestart" when accepting via VSAP(8.0.10)

8.3.3 030116 http.c: modified not to do gzip CSS for Mozilla/4.7 <htsutsui>
8.3.3 030116 {delegated,tcprelay}.c: fixed callFunc() (-Fconnect on Win32)
8.3.3 030115 filter.c: fixed system() Filter "with buffered input"(ex. gzip+FSV)
8.3.3 030114 telnet.c: fixed possible overflow
8.3.3 030112 {http,httpd}.c: introduced "/path.html?partname" (tentative)
8.3.3 030109 ftp.c: modified PASV response format (old:FTPCONF=pasvdebug)(7.2.0)
8.3.3 030108 {urlesc,*}.c: fixed SEGV on buffer overflow in url escaping
8.3.3 030106 tcprelay.c: enabled relaying to/from non-socket (ex. tty) on Win32
8.3.3 030104 windows0.c: fixed SEGV on many TMPFILE()open(>512) on Win32 (NNTP)
8.3.3 030104 ftp.c: fixed client PASV,PORT,PASV toward PASV server <Jan.DuCaju>

8.3.2 030101 nntp.c: fixed select() loop and enabled "cache-only proxy" on Win32
8.3.2 030101 windows.c: escaped select() tight loop on EBADF(non socket)on Win32
8.3.2 030101 delegated.c: fixed SEGV on many parallel delegated>32 (since 8.2.2)
8.3.2 021231 cgi.c: fixed SEGV on MOUNT by admin/HTTP (non-termineted ptr. vec.)

8.3.1 021229 filter.c: coped with "gzip" path including space characer
8.3.1 021229 file.c: fixed executing PATH relative command path on Win9X
8.3.1 021228 windows.c: fixed -v and gzip/HTTP on Win9X(TMPFILE()inherit)(8.0.0)
8.3.1 021228 Makefile,mkmake.c: fixed make on OS/2 (since 8.0.0) <derek>

8.3.0 021227 windows.c: turned off send()error log on Win32 for non-blocking I/O
8.3.0 021227 icp.c: fixed infinite loop on recvfrom() error <yasuda-ts>
8.3.0 021224 sslway.c: TCP_NODELAY for SSLway by default(turned off by "-delay")

8.2.5 021223 sox.c: fixed freezing connection relaying by uninitialized variable
8.2.5 021223 {sox,crontab}.c: fixed SERVER=...,-in fork() more than 256 times
8.2.5 021223 {sox,filter}.c: introduced SERVER=sockmux:proc@command
8.2.5 021223 delegated.c: fixed SERVER=server",-in" without ":-:-Pxxxx" (8.2.4)

8.2.4 021222: svport.c: fixed DELEGATE=host:port (8.2.0)
8.2.4 021222: {sox,svport}.c: fixed PROTOLOG, HTTPLOG name for SERVER=http,-in()
8.2.4 021222: sox.c: enabled OOB relay
8.2.4 021222: sox.c: supported flow control

8.2.3 021220 sox.c: fixed stalling by uninitialized variable
8.2.3 021220 sox.c: enabled SERVER=proto://serv,-in:-:-Pxxxx
8.2.3 021220 hostlist.c: enabled SERVER=proto://serv:-:-Pxxxx
8.2.3 021220 sox.c: enabled SockMux + FCL

8.2.2 021219 ftp.c: fixed possible SEGV by PASV on bind() failure
8.2.2 021218 ftp.c: fixed opening message of FTPCONF=noxdc + SERVER=ftp://server
8.2.2 021217 mount.c: enabled reverse MOUNT of MOUNT="vURL rURL?query"
8.2.2 021217 url.c: coped with "?query" including "=" or "|"
8.2.2 021215 sox.c: introduced -Fsockmux for socket multiplexing tunnel
8.2.2 021213 windows.c: introduced -ds for debugging socket bind/accept/connect
8.2.2 021213 hostlist.c: introduced -dh for debugging HostList matching
8.2.2 021212 vsap.c: let timeout of VSAP relay(30) follow TIMEOUT=io:T
8.2.2 021212 vsap.c: let linger of VSAP (10) follow TIMEOUT=lin:T

8.2.1 021212 inets.c: fixed confliction of PASV/FTP data-conn. port SRCIF/Win32
8.2.1 021211 dget.c: supported MYAUTH=user:pass for -Fdget ftp://...
8.2.1 021211 inets.c: restored default LINGER from 10sec to 30sec (7.9.3,8.0.0)
8.2.1 021210 filter.c: introduced TIMEOUT="cfistat:T" for -s
8.2.1 021210 telnet.c: introduced SRCIF="virtualDisplayHost:*:X" <fdeckert>
8.2.1 021207 {httpd,ddi}.c: introduced "pathext=..." MountOption and HTTPCONF
8.2.1 021206 {filter,windows}.c: fixed -s,filter to work in background <simi>
8.2.1 021204 hostlist.c: fixed not to partialize "http://h1/p" if with host=-h2 MountOption even if h1==h2 in IP addr. (7.4.0)
8.2.1 021204 {httphead,mount}.c: fixed not search MOUNT of "moved" for real name if matched non-moved for virtual name (8.0.7)
8.2.1 021204 {env,script}.c: supported (condition)+=configfile

8.2.0 021203 {delegated,windows}.c:fixed CONNECT/HTTP not to be broken by SIGHUP
8.2.0 021201 windows.c: fixed compile error about FD_SETSIZE <auxo>(since 8.0.0)
8.2.0 021130 {httphead,svport}.c: made BASEURL & DELEGATE be applicable to /-_-
8.2.0 021130 {ftp,filter}.c: added SERVER_HOST/ADDR,PATH_INFO for FTP+CFI <jeff>
8.2.0 021129 {inets,vsaddr}.c: introduced puseudo domain-name of AF_UNIX
8.2.0 021128 delegated.c: enabled (clienthost)LOGFILE=log-${CLIENTHOST}
8.2.0 021128 {delegated,env}.c: introduced conditional "(srcHostList)"argument
8.2.0 021127 {delegated,http}.c: modified CONNECT/HTTP to release server socket

8.1.0 021127 httpd.c: added "?_?add-[qr]head:name:body" ProxyControl
8.1.0 021127 httpd.c: added "add-[qr]head:name:body" MountOption
8.1.0 021127 http.c: changed to stop buffering for Gunzip on client-side reset
8.1.0 021126 http.c: fixed gunziped Cont-Leng for slow txt resp. with some conv.
8.1.0 021126 http.c: fixed SEGV on long request header
8.1.0 021126 nntp.c: fixed jumping to cross-posted article by XPATH in NNTP/HTTP

8.0.11 021125 httpd.c: changed to return 301 on Moved To directry"/"
8.0.11 021122 cgi.c: fixed SEGV on long Accept* header
8.0.11 021121 nntpgw.c: fixed to return code 404 for unavailabe message
8.0.11 021120 nntpgw.c: fixed SEGV on "Not allowed" group filtering
8.0.11 021120 nntpgw.c: changed <TITLE> of article to include Date and Subject
8.0.11 021119 artlist.dhtml: fixed to insert NTTP/HTTP insert "<BODY>" tag
8.0.11 021119 {ddi,master}.c: added HTTP MountOption "rident=no"
8.0.11 021118 httphead.c: changed not to cache 302 (expires:now) <suzuki_h>
8.0.11 021116 http.c: request header normalization from LF to CRLF <maekawa>
8.0.11 021115 cgi.c: modified cgi_head2env() to cope with BC-Gcc
8.0.11 021115 hostlist.c: fixed "unknown .RELIABLE" error with PERMIT (8.0.0)

8.0.10 021112 windows.c: fixed SEGV on write(-1) (on ftp-data) (8.0.0)
8.0.10 021111 {smtp,JIS}.c: modified TO_EUC() to cope with BC-Gcc
8.0.10 021111 smtp.c: fixed EHLO response in bound-proxy (SERVER=smtp://server)
8.0.10 021109 {socks5,socks}.c: implemented forwarding BIND in SOCKS chain
8.0.10 021108 conf.c: fixed searching defalut LIBPATH with "drive:dir" on Win32
8.0.10 021108 conf.c: modified the delimiter of default LIBPATH from ":" to ";"
8.0.10 021108 delegated.c: MAXIMA=erestart:1 as the default (act like -i)
8.0.10 021107 filter.c: fixed "-tee" to pass through binary data
8.0.10 021107 filter.c: changed -tee"-l" to the default (-tee"-e" for stderr)
8.0.10 021107 filter.c: fixed "-tee" to timeout on non-NL-ended line (for POST)
8.0.10 021107 inets.c: changed SOCKOPT=shut to the default

8.0.9 021106 httpd.c: added HTTPCONF=gen-encoding:gzip (as default)
8.0.9 021102 http.c: supported Content-Encoding:gzip to client
8.0.9 021102 dget.c: added -Fdget -egzip option (-eEncoding)
8.0.9 021101 htmlgen.c: appended reason code in Forbidden message

8.0.8 021031 http.c: supported Content-Encoding:gzip in Connection:Keep-Alive
8.0.8 021030 http.c: introduced HTTPCONF=cache:any to do cache without Last-Mod
8.0.8 021025 master.c: supported connecting to MASTER via SSLTUNNEL <hantke>
8.0.8 021024 nntpgw.c: fixed NNTP/HTTP buffer overflow on long From (8.0.7)
8.0.8 021024 {delegated,mount,filter}.c: suppressed initialization log in child 
8.0.8 021022 {http,filter}.c: suported Content-Encoding:gzip from server
8.0.8 021022 delegate.c: fixed SEGV in foreground Generalist by SIGINT on Win32

8.0.7 021021 nntpgw.c: introduced marking "@" as "<kbd>@</kbd>" in NNTP/HTTP
8.0.7 021018 mount.c: fixed buffer overflow by long hostname <sasaki>
8.0.7 021018 shutter.c: fixed to leave core on abort (disabled at 7.8.3)
8.0.7 021018 hostlist.c: fixed "host=IP" match with "Host:IP" for resolvable IP
8.0.7 021017 httphead.c: supported reject MountOption (or rcode=..) by vhost=..
8.0.7 021017 mount.c: supported matching dst=host with Host:host as origin serv
8.0.7 021015 smtpgate.c: fixed not to POST article to be rejected by self
8.0.7 021015 nntp.c: implemented STAT <msgid> as an origin-NNTP server
8.0.7 021015 enews.c: fixed making default spool on POST as origin-NNTP (6.1.0)

8.0.6 021010 conf.c: changed the default TIMEOUT=takeover:5
8.0.6 021010 ftp.c: implemented ABOR command
8.0.6 021009 {hostlist,access,master}.c: changed matching (both Auth and Host)
8.0.6 021009 filter.c: implemented -s option on Win32
8.0.6 021008 ftp.c: supported ftp://anonymous:foo*bar@server via FTP/HTTP

8.0.5 021004 ftp.c: introduced FTPCONF=usdelim:*%# (USER u*s or ftp://u*s@proxy)
8.0.5 021003 {ftp,socks}.c: fixed not to use BIND/Socks+PASV on multi-homed host
8.0.5 021003 hostlist.c: introduced "/a" HOSTLIST option to match asis address
8.0.5 021002 windows.c: fixed not to close dup2(fd1,fd2) when fd1==fd2 (7.9.11)
8.0.5 021002 filter.c: fixed FSV=-tee on Win32 to flush output to both side
8.0.5 021001 httpd.c: fixed "*" in kill-head as HTTPCONF="kill-head:If-*"(7.6.1)
8.0.5 021001 windows.c: fixed SEGV on restart as server with FSV=sslway on Win32
8.0.5 021001 {ddi,filter}.c: enabled FSV MountOption
8.0.5 021001 {ddi,filter}.c: fixed FTOSV,FTOCL MountOption to be reset in Sticky

8.0.4 020927 pop.c: changed to parse USER foo@bar@baz as [foo@bar]@baz
8.0.4 020924 mount.c: fixed rewriting 302-moved with -_- proxying (since 8.0.0)
8.0.4 020922 delegated.c: changed default REMITTABLE of Generalist
8.0.4 020920 windows.c: implemented getting process-ID of spawned child
8.0.4 020920 {delegated,windows,winserv}.c: restart inheriting sockets on Win32 
8.0.4 020920 delegated.c: introduced -i option (restart on the 1st acception)

7.9.13 020920 admin.c: fixed SERVER=delegate (since 6.0.0)<imao>
7.9.13 020913 httpd.c: fixed possible loop on access to unknown internal icon
7.9.13 020913 httpd.c: fixed possible buffer overflow on access to builtin icon
7.9.13 020912 inets.c: fixed server-port open by IP-address of multi-homed host

8.0.3 020920 admin.c: fixed SERVER=delegate (since 6.0.0)<imao>
8.0.3 020919 ftp.c: coped with USER domain/user@host <David.Xu>

8.0.2 020918 delegated.c: fixed SERVER=delegate to work as generalist (8.0.1)

8.0.1 020916 {ftp,access}.c: {HTTP,POP,NNTP}/FTP just to be used as AUTHORIZER
8.0.1 020916 master.c: REACHABLE="" and RELIABLE="" as "!*" (not as "*")
8.0.1 020915 textconv.c: supported CHARCODE={Shift_JIS|EUC-JP|ISO-2022-JP}
8.0.1 020915 {JIS,textconv}.c: changed CHARCODE{EUC,SJIS}to charset-name mapping
8.0.1 020915 delegated.c: made SERVER=http be default (from SERVER=delegate)
8.0.1 020915 mount.c: generalized "/path/* //-/*" virtual hosting to any hosts
8.0.1 020915 access.c: made RELAY=novhost be default
8.0.1 020915 delegated.c: enabled RELAY=novhost for SERVER="http" (6.1.22)
8.0.1 020914 htswitch.c: generalized HTTP access control using POST and Cookie
8.0.1 020914 nntpgw.c: introduced switch to see "Source"(using POST and Cookie)
8.0.1 020913 httpd.c: fixed possible loop on access to unknown internal icon
8.0.1 020913 httpd.c: fixed possible buffer overflow on access to builtin icon

8.0.0 020912 inets.c: fixed server-port open by IP-address of multi-homed host
8.0.0 020912 inets.c: fixed not to enter a duplicate entry into HOSTS cache
8.0.0 020912 delegated.c: fixed restart with -v by SIGHUP on Win32
8.0.0 020912 {conf,hostlist}.c: modified ".localnet" to be narrower for class-A
8.0.0 020912 inets.c: shorten default TIMEOUT=dns,con,acc,lin (30sec to 10sec)
8.0.0 020912 inets.c: modified the default RESOLV (set detecting DNS and NIS)
8.0.0 020911 inets.c: modified default PASV port (to accept) to random number
8.0.0 020911 delegated.c: set MOUNT="/-/* = forbidden,from=!.RELIABLE"by default
8.0.0 020911 httphead.c: introduced "forbidden" and "unknown" MountOption
8.0.0 020911 {access,master}.c: introduced REJECT="proto:dst:src" parameter
8.0.0 020911 {access,service}.c: added the reason of reject into LOGFILE
8.0.0 020911 service.c: modified to try SOCKS before direct connection
8.0.0 020910 svstat.c: supported Load_average info (in http://-.-/-/) on Win32
8.0.0 020910 windows.c: supported closeOnExec by SetHandleInfo(INHERIT) on Win32
8.0.0 020910 windows.c: modified to set DELETE_ON_CLOSE for tmpfile() on Win32
8.0.0 020910 windows.c: modified to use WinSock2 by default (-WSAV:2.2)
8.0.0 020910 windows.c: modified to use "nul" on Win32 for "/dev/null"
8.0.0 020909 {service,inets}.c: introduced error info. on no applicable route
8.0.0 020907 {service,master}.c: changed REMITTABLE=. to represent equiv. protos
8.0.0 020906 {filter,conf}.c: forwarding server cert. by HTTPCONF="add-rhead:Certificate:%C" (client cert. by HTTPCONF="add-qhead:Certificate:%c")
8.0.0 020905 {filter,sslway}.c: (tentative)introduced access control by /Email=foo@bar/ in certificate with FCL="-s,sslway -auth"
8.0.0 020903 {filter,syscall}.c: (tentative)introduced Fname=-p,-s,-w,filter

7.9.12 020908 nntpgw.c: fixed ETag generation
7.9.12 020906 resolv.c: fixed possible overflow on resolution of long name
7.9.12 020906 {httphead,mount,httpd,url}.c: fixed possible ovf on MOUNT to self
7.9.12 020906 {httpd,http}.c: fixed to stop Keep-Alive on 407 only for MSIE
7.9.12 020903 service.c: fixed FFROMSV of bound proxy like tcprelay://sv:port
7.9.12 020902 delegated.c: try not to kill current sessions at restart on Win32
7.9.12 020829 ftp.c: fixed not to thru pass OPEN,SITE with AUTHORIZER <ikeda>
7.9.12 020828 nntp.c: fixed POP/NNTP proxy on Win32
7.9.12 020828 windows.c: changed not to inherit useless socket handles to child

7.9.11 020825 {delegated,windows}.c: modified to do DO_STARTUP() immediately
7.9.11 020822 ywinsock.h,windows.c: expanded FD_SETSIZE to 256
7.9.11 020822 windows.c: introduced -WSAV:M.N to specify WinSock version
7.9.11 020822 delegated.c: dont use Resolvy before initialization (7.8.0,7.9.4)
7.9.11 020821 windows.c: fixed dup2(fd1,fd2) to do close(fd2) before
7.9.11 020820 dget.c: introduced -s option (show response status code only)
7.9.11 020814 delegated.c: fixed WORKDIR for -Phost:port on Win32
7.9.11 020814 {delegated,winserv}.c: supported restart (like with HUP) on Win32
7.9.11 020814 {delegated,inets,script}.c: restart on {DNS,script} err. in config.
7.9.11 020808 url.c: introduced "-.-Pxxx" rewriting (HTTPCONF=urlunifyports)
7.9.11 020807 url.c: fixed not to search&push non-tag(especially in ISO-2022-XX)
7.9.11 020806 windows.c: introduced -WN[,dir] option for Win32 spawn debugging
7.9.11 020805 nntpgw.c: introduced switch to enable HTML (using POST and Cookie)
7.9.11 020804 sslway.c: added "-bugs" option for i-mode/OpenSSL0.9.6d <suzuki_h>
7.9.11 020802 {http,httpd}.c: introduced HTTPCONF=max-buff-reqbody
7.9.11 020808 http.c: fixed possible overflow on POST relay
7.9.11 020731 {http,httphead,gacl}.c: fixed CSS vulnerability <office>
7.9.11 020731 urlesc.c: introduced urlesc={%&|%#} (encode with "&...;" or remove)
7.9.11 020731 access.c: introduced AUTHORIZER as a MountOption (tentative)
7.9.11 020729 resolv.c: modified to escape possible tight loop <yasuda-ts>
7.9.11 020729 windows.c: modified to kill frozen child on spawn() <yasuda-ts>
7.9.11 020724 delegated.c: fixed auto-selected DGROOT to be inherited on SIGHUP
7.9.11 020724 conf.c: fixed DGROOT selection on non-existent SHELL <DeRorthais>
7.9.11 020721 rfc822.c: fixed possible SIGSEGV on long field value <as>

7.9.10 020718 cfi.c: fixed "--" not to use Filter defined in later alts. (7.9.3)
7.9.10 020718 cfi.c: introduced "Message-Filter" applied to a whole message <kaw>
7.9.10 020718 delegated.c: fixed a pile of ABORTLOG, PROTOLOG with CFI on Win32 
7.9.10 020717 http.c: fixed not to wait empty body on Keep-Alive with server
7.9.10 020716 http.c: fixed not to do fflush() before "0 CR LF" (for Netscape6.X)
7.9.10 020714 {ftp,ftpgw.c}: fixed SEGV on cache refresh for removed file
7.9.10 020712 {inets,http}.c: introduced SOCKOPT=shut to do shutdown()(Mozilla/1)
7.9.10 020712 httpd.c: don't Keep-Alive on 407 Proxy-Auth. for MSIE <kurashige>
7.9.10 020710 telnet.c: introduced tentative CMAP={tocl,tosv}:DUMP:proto:dst:src
7.9.10 020704 socks.c: added error message on permission error
7.9.10 020703 http.c: fixed not to flush after head for small message <Marc>
7.9.10 020703 delegated.c: extended "-r" to be applicable to service on Windows
7.9.10 020630 md5/Makefile: fixed for make on OS/2 (since 7.8.3) <derek>

7.9.9 020627 {http,httpd}.c: added HTTPCONF="add-head:name:body" parameter
7.9.9 020626 delegated.c: added "-r" option (restart if already running)
7.9.9 020626 hostlist.c: fixed "/c" option of HOSTLIST
7.9.9 020625 service.c: added SERVICE=name:[port][:template] parameter
7.9.9 020624 inets.c: enabled round-robin by HOSTS=*/*/RR in arbitrary protocol

7.9.8 020625 ftp.c: added "ftp-data-src" for SRCIF to control data-conn srcport
7.9.8 020624 misc.c: fixed fileCLOSE() for Win32
7.9.8 020624 {smtp,smtpgate}.c: fixed relaying DATA ended with EOF (without LF)
7.9.8 020623 cgi.c: fixed relaying POST data to CGI as an origin HTTP server
7.9.8 020621 http.c: introduced HTTPCONF="rvers:*" to accept any resp. version
7.9.8 020621 httphead.c: introduced HTTPCONF="methods:*" to accept any methods
7.9.8 020620 ftp.c: supported cache verification without reloading in FTP/HTTP
7.9.8 020619 hostlist.c: introduced "HOSTLIST/c:list"

7.9.7 020618 nntp.c: coped with Netscape-Collabra MODE READER <bvaughan>
7.9.7 020616 editconf.c: fixed infinite loop as a service on Win32 <jeff>
7.9.7 020614 access.c: fixed the cache for AUTHORIZER (since 7.4.0) <nagao>
7.9.7 020614 http.c: fixed to flush the pending HTML for TAG rewriting

7.9.6 020611 sslway.c: introduced "-ss" option for "AUTH SSL"
7.9.6 020611 sslway.c: supported FTP "AUTH TLS" with "PBSZ 0"+"PROT P" <Artur>
7.9.6 020610 http.c: fixed 304 response headers <fumis>
7.9.6 020601 JIS.c: fixed UTF8 buffer without UTF8 table (for vin)
7.9.6 020531 pop.c: coped with proxying "USER user#group#host" <yabe>
7.9.6 020530 udprelay.c: made it be controllable by SRCIF <tb>
7.9.6 020528 url.c: fixed rewriting split TAG in chunks <hks>
7.9.6 020524 ftp.c: fixed the MOUNT for LPR/FTP gatewaying <nishiyama>

7.9.5 020521 pop.c: added '#' as a delimiter in "USER user#host" <yabe>
7.9.5 020516 windows.c: fixed possible freezing in tcprelay/vsap/socks/chaind (in relayOOB) on I/O timeout on Win32 (setNonblockingIO)
7.9.5 020514 http.c: coped with reloading by Cache-Control:max-age=0 <suzuki_h>
7.9.5 020510 windows.c: changed data structure passed to spawned process (7.9.4)
7.9.5 020510 windows.c: fixed possible freezing by timeout of acc. from spawned

7.9.4 020424 vsap.c: fixed to close a tmpfile on exit from each session
7.9.4 020424 svport.c: fixed closing Sticky port on timeout CheckClose"d"(5.9.0)
7.9.4 020422 nntp.c: coped with disconnection from server (NNTPCONF=dispensable)
7.9.4 020419 vsap.c: fixed not to close lock-file from PortLocks() (7.9.3)
7.9.4 020417 welcome.dhtml: added mailto:ADMIN as a destination of clamor
7.9.4 020416 winreg.c: supported getting DHCP-NameServer from registory (WinXP)
7.9.4 020415 socks5.c: fixed possible SEGV on EOF from client in AUTH state
7.9.4 020412 windows.c: changed send() in bytes smaller than MTU[1024] on Win32
7.9.4 020411 resolv.c: fixed possible SEGV on illegal TYPE/CLASS
7.9.4 020411 delegated.c: supported Win32 MAXIMA=standby (for VSAP)
7.9.4 020408 ftp.c: fixed empty (but multiline) HELP response <nishiyama>
7.9.4 020408 {svport,windows}.c: supported PORT=xxx parameter on Win32 

7.9.3 020402 cfi.c: fixed repetitive apply of CFI script with alt.("--") <kubota>
7.9.3 020329 {ftp,master}.c: introduced experimental FTPTUNNEL and CONNECT=f
7.9.3 020327 nntp.c: fixed the max. number of servers <Chrislee>
7.9.3 020324 smtp.c: fixed EHLO response <johann>
7.9.3 020320 {delegate,conf}.c: fixed DGROOT as a servide on Win32 <martin>
7.9.3 020315 imap.c: coped with "APPEND" command <sengoku>
7.9.3 020313 {delegated,env}.c: enabled "...,+=file" substitution <suzuki_h>
7.9.3 020313 smtp.c: added SMTPCONF=maxrcpt:N to limit maximum recipients (RCPT)
7.9.3 020312 nntpgw.c: fixed the list of group with no active message <kumagai>

7.9.2 020308 http.c: fixed broken Via in chained DeleGates (7.6.1) <suzuki_h>
7.9.2 020308 htaccept.c: added "ACCEPT" tentative method
7.9.2 020308 ftpgw.c: a fix to care "530 ... too many anonymous logins..."
7.9.2 020308 httpd.c: fixed loop in DGP exec_delegate() on unknown URL
7.9.2 020308 httpd.c: fixed not to search CGI/DGP up to out of MOUNTed dir.
7.9.2 020307 String.c: changes for running with BC-Gcc
7.9.2 020307 httphead.c: fixed getting originalURLPath() for "//path"
7.9.2 020307 httpd.c: fixed writing '\0' out of buff. by req "//path"
7.9.2 020307 winreg.c: getting DHCP Nameserver in Tcpip registory of Win2K
7.9.2 020307 log.c: fixed appending AbortLog to itself
7.9.2 020306 httphead.c: coped with getting empty field body
7.9.2 020307 delegated.c: enabled the DATAPATH parameter (7.6.0)

7.9.1 020304 nntpgw.c: fixed the list of latest articles (since 7.9.0)

7.9.0 020303 {String,rfc822,enews}.c: changes for running with BC-Gcc
7.9.0 020303 udprelay.c: introduced MAXIMA=udprelay:N (max parallel client) 
7.9.0 020303 udprelay.c: fixed the algorithm for pushing out on the table full
7.9.0 020303 udprelay.c: enabled -Pp1,p2,... with SERVER=udprelay://server:-N/
7.9.0 020302 ftp.c: introduced SRCIF=host:port:{ftp-data-pasv,ftp-data-port}
7.9.0 020302 master.c: enabled "-C",".i" as a dstHost for SRCIF and FORWARD,etc.
7.9.0 020302 windows.c: fixed appendding "(WIN)" log at the end of LOGFILE
7.9.0 020302 nntpgw.c: changed OutRange error condition (since 7.6.0)
7.9.0 020302 nntpgw.c: fixed loop on OutRange of article number (since 7.8.2)
7.9.0 020301 http.c: fixed CONNECT on chained DeleGates (since 7.8.3)<imao>
7.9.0 020228 conf.c: changed the default TIMEOUT=ident from 10 to 1 second
7.9.0 020227 nbio.c: enabled timeout of connect() on Win32
7.9.0 020226 log.c: fixed symlink for LOGFILEs with name "host:port" on Win32
7.9.0 020226 conf.c: changed the default DGROOT to be with drive name on Win32

7.8.3 020226 {ftp,inets}.c: introduced outgoing (connect) port contrl by SRCIF
7.8.3 020225 inets.c: introduced SOCKOPT=noreuse option
7.8.3 020218 ftp.c: suppported CMAP=filter:{FTOSV,FTOCL}:ftp-data <nishio>
7.8.3 020217 nntpgw.c: fixed treatment of "." at the top of line (7.8.0)
7.8.3 020216 {inets,JIS,ftp,http,httphead,html,htmlgen,urlesc,admin}.c: BC-Gcc
7.8.3 020216 {hostlist,mount,url,str_stdio}.c: changes for running with BC-Gcc
7.8.3 020216 {randstack,String,rawcopy,md5c}.c: changes for running with BC-Gcc
7.8.3 020216 {Thread,nothread}.c: changes for linking by Bounds Checking Gcc 
7.8.3 020216 embed.c: coped with platforms with st_size of 64bits (MacOS X)<tan>
7.8.3 020215 http.c: supported resp. ver. rewrite for CONNECT by HTTPCONF=ver
7.8.3 020215 socks5.c: supported UDP relay of RTSP/Socks for QuickTime <suzuki_h>
7.8.3 020212 ftp.c: introduced incoming (bind) port control by SRCIF <sengoku>
7.8.3 020212 {master,inets}.c: introduced SRCIF=host:P1-P2
7.8.3 020208 mime.c: added "utf-8" to the set of 8bits encoding charsets
7.8.3 020207 admin.c: coped with infinite loop in recvPeek (found on Solaris2.5)

7.8.2 020205 rident.c: added TIMEOUT=rident to control RIDENT=client for FTP etc
7.8.2 020205 master.c: added SRCIF=host:port:tcpbind for SOCKS/BIND <lancelot>
7.8.2 020204 ftp.c: fixed error code for PATHCOM which activated MOUNT
7.8.2 020204 {reshost,resolv}.c: fixed to cope with empty PTR response
7.8.2 020204 strcasestr.c: modified to use the one in libc (FreeBSD4.5) <mizuno>
7.8.2 020131 nntpgw.c: fixed MOUNT="/* pop://host/*" to work with "/user"
7.8.2 020130 socks.c: fixed overwritten destination host in client with MYAUTH
7.8.2 020129 ftp.c: supported RELAY=no for FTP
7.8.2 020129 ftp.c: fixed MOUNT activated by "LISTCOM -Opt path" to relay -Opt
7.8.2 020128 ftp.c: fixed MOUNT activated by "PATHCOM rootdir/path" <maekawa>
7.8.2 020123 filter.c: fixed SSLtunnel/CONNECT with chained proxy with FSV
7.8.2 020119 ftp.c: fixed MOUNT to be activated for "%2Fpath" <maekawa>
7.8.2 020118 ftp.c: fixed MOUNT to be applied to DELE,MKDR,etc.
7.8.2 020118 sslway.c: extended -st to accept SSLtunnel CONNECT
7.8.2 020117 htmlgen.c: modified to show RIDENT in /-/ "DeleGate Info" page
7.8.2 020117 {conf,delegated}.c: modified to show RIDENT in CGI REMOTE_ADDR
7.8.2 020109 http.c: introduced HTTPCONF=rvers:+,ICY,... <dracon>

7.8.1 020105 Manual.htm: added permuted index
7.8.1 020102 ftp.c: fixed proxying login by "USER user@host"<ftoth>(7.8.0)

7.8.0 011228 {httphead,mount}.c: changed to do matching "vhost" only with Host:
7.8.0 011227 httpd.c: fix for CSS on MOUNTed /-/builtin 403 message <yamazaki>
7.8.0 011226 mount.c: fix for MOUNT with rURL of "file:relative-path?QUERY"
7.8.0 011222 inets.c: fix for cache lookup by IP address in dot-notation
7.8.0 011221 tar.c: added editing file name in tar by "-Fstar f tar -e s/p1/p2/"
7.8.0 011212 httphead.c: added "genvhost=-thru" MountOption
7.8.0 011211 ftp.c: fix dup. connection to SERVER="ftp://user:pass@host" (5.7.1)
7.8.0 011211 ftp.c: enabled MOUNT to "ftp://user@host" getting PASS from client
7.8.0 011207 nntpgw.c: fix for treating "." at the top of line in message data
7.8.0 011204 ftp.c: supported %XX notation in FTP-MOUNT (ex. ftp://ftp/%2Fpath)
7.8.0 011204 http.c: enabled FTP/HTTP MOUNT both for anon/non-anon user
7.8.0 011204 ftp.c: enabled MOUNT for non-anonymous user <Hansen>
7.8.0 011130 {hostlist,socks}.c: added predefined HostList: .localnet, .sockdst
7.8.0 011130 hostlist.c: added HOSTLIST parameter
7.8.0 011128 ntod.c: added classless IP address matching

7.7.1 011127 {symlink,log}.c: fix for platforms without symlink (OS/2) <derek>

7.7.0 011122 socks4.c: supported Socks4A (delegation of hostname resolution)
7.7.0 011121 {service,socks}.c: added FORWARD=socks://host[:port][/[-4][-r]]

7.6.2 011119 mount.c: fixed SEGV on long req. URL with dst=... (7.4.0)<suzuki_h>
7.6.2 011116 httphead.c: fixed possible SEGV with "qmatch" MountOption
7.6.2 011116 sslway.c: added "-ad" option for automatic detection of ClientHello
7.6.2 011116 ftp.c: fixed FSV for data to be invoked immediately (only for PASV)
7.6.2 011116 ftp.c: fixed using FSV together with FSV for ftp-data <Bryan>
7.6.2 011115 socks4.c: fixed the response protocol (version number)<topolcic>
7.6.2 011113 {mount,inets}.c: fixed to ignore char. case of hostname in cache
7.6.2 011110 {http,httpd}.c: customizable HTTPCNF=acc-encoding for Acc-Encoding
7.6.2 011116 http.c: modified default Acc-Enc from empty to identity <masami>
7.6.2 011110 mount.c: fixed error message put on "moved" MountOption without =N
7.6.2 011005 {http,httpd}.c: added HTTPCONF=tout-buff-reqbody <hi>
7.6.2 011105 filter.c: enabled "-tee" for bidirectional filters (FCL,FSV,FMD)
7.6.2 011102 smtp.c: removed extra (illegal) version arg. in HELO/EHLO <p.bauer>
7.6.2 011102 http.c: fixed to relay Content-Length:0 resp. for HTTP/1.1 clients

7.6.1 011031 nbio.c: added TIMEOUT=silence:N (applyed to SERVER=tcprelay)
7.6.1 011030 {url,html,http,httpd}.c: added HTTPCONF=kill-tag:listOfTags
7.6.1 011029 httplog.c: added %{fieldName} as format spec. of PROTOLOG<yamahide>
7.6.1 011026 {httpd,http}.c: added HTTPCONF=kill-head:listOfHeaders
7.6.1 011026 http.c: added X-Cache-ID for chained(>=3) cache(obsolete X-Locking)
7.6.1 011026 http.c: supported multiple values in a single Via field
7.6.1 011025 delegated.c: enabled -vd, -vs, etc in Win32 service
7.6.1 011025 admin.c: fixed not to reject NNTP sending immediate POST command
7.6.1 011025 {mount,httphead}.c: extended moved MountOption to moved[=rcode]

7.6.0 011024 conf.c: changed EXPIRE=1h to be default
7.6.0 011021 httplog.c: fixed logging /-_-URL on failure (forbidden) 
7.6.0 011016 http.c: changed not to cache response with "Vary:" field
7.6.0 011011 master.c: added FORWARD=proto://host:port-_-proto:dst:src
7.6.0 011011 service.c: added TIMEOUT=dnsinv:N
7.6.0 011011 resolv.c: supported forwarding MX by name (with preference)<zensyo>
7.6.0 011010 *.dhtml: inserted the anchor for mailto: ADMIN
7.6.0 011009 {filter,smtp}.c: supported CFI filter for FTOMD
7.6.0 011009 service.c: changed to do protocol interpreation with FTOMD/CFI
7.6.0 011007 {conf,mount}.c: added DATAPATH for MOUNT to file:relativePath
7.6.0 011005 mount.c: added pri=signedFloatNumber to sort MOUNT list
7.6.0 011004 {access,httphead,http}.c: added AUTH=viagen to generate "Via:"
7.6.0 011004 winserv.c: supported enabling automatic-start at invocation
7.6.0 011004 winserv.c: supported -Fkill to stop service on Win32
7.6.0 011003 {log,file}.c: supported linking for [date+format] on Win32
7.6.0 011003 {windows.c,Makefile}: implemented symlink(),readlink() on Win32
7.6.0 011003 smtpgate.c: added CONTROL/MYAUTH for NNTP/SMTP gateway
7.6.0 011003 nntp.c: added NNTPCONF=authcom:commandList
7.6.0 010929 ftp.c: added delay on continuous errors
7.6.0 010928 {rident,ddi}.c: added "rident" MountOption
7.6.0 010927 smtp.c: added SMTPCONF=reject:{nofrom,nohelo} (were defaults)
7.6.0 010925 mount.c: added "nocase" MountOption
7.6.0 010921 mount.c: added "qmatch=request-header-pattern" MountOption
7.6.0 010921 smtpgate.c: added CONTROL/Sender to generate envelope "MAIL From"
7.6.0 010919 mount.c: fixed matching right-to-left with =://host/path
7.6.0 010828 ftpgw.c: changed link to up-dir be relative URL without SITE part
7.6.0 010828 ftpgw.c: changed to return 302 Moved for FTP URL without trailing /
7.6.0 010821 nntpgw.c: changed to return error for access to non-existent group

7.5.4 011010 cfi.c: fixed not to make empty the output from "Filter:" (7.5.3)
7.5.4 011009 cgi.c: fixed long delay of CGI on sleep() with -Tx (5.9.10)
7.5.4 011008 telnet.c: fixed MOUNT for destination hostname (7.5.3)
7.5.4 010930 httpd.c: fixed jumping from https://.../nonCERNproxy <larry>

7.5.3 010927 ftp.c: fixed possible SEGV by REST command
7.5.3 010923 cgi.c: fixed to pass arbitrary 30X response code with "Location:"
7.5.3 010922 cfi.c: fixed CFI Header-Filter not to generate odd data (HTTP/1.1)
7.5.3 010915 httpd.c: fixed /robots.txt on 404 from server (6.0.1) <santa>
7.5.3 010912 ftp.c: fixed using AUTHORIZER together with PERMIT <noriyuki>
7.5.3 010910 dget.c: enabled MYAUTH=user:pass:protocol usage with -Fdget
7.5.3 010908 html.c: fixed interpretation of "+" in URICONV (since 6.1.22)
7.5.3 010908 url.c: fixed rewriting in MOUNT for URLs with "~" <mizuno>
7.5.3 010902 ddi.c: introduced "public" MountOption
7.5.3 010902 httpx.c: fixed MOUNT of /-/builtin/ on full DOS-path (file:X:/path)
7.5.3 010831 telnet.c: introduced MOUNT for Telnet's destination host

7.5.2 010830 http.c: fixed delay on empty Accept-Encoding body <suzuki_h>(7.4.2)
7.5.2 010829 http.c: fixed cached Cont-Leng received in chunked HTTP/1.1 <r0238>
7.5.2 010829 ldap.c: fixed SEGV on unexpected client EOF (by MSOutlook)<t.daigo>

7.5.1 010825 http.c: fixed to remove "Keep-Alive" hop-by-hop HTTP/1.0 header
7.5.1 010825 {http,url}.c: fixed MOUNT for chunked response <r0238>

7.5.0 010823 ftpgw.c: fixed uploading large data by PUT via FTP/HTTP
7.5.0 010823 {delegated,svport}.c: fixed -Phostname:port problems on Win32

7.4.2 010817 inet.c: forced logging of slow resp on gethostbyaddr() error
7.4.2 010815 http.c: convert 303 resp. to 302 if the requeset is in HTTP/1.0
7.4.2 010814 http.c: fixed SEGV on Win32 in FTP/HTTP gw. with CHARSET conv.
7.4.2 010809 resolv.c: fixed resp for ANY & unknown RR (AAAA) <mizuno><kawamoto>
7.4.2 010808 cfi.c: fixed matching by User-Agent in FFROMCL/FTOSV <unspawn>
7.4.2 010807 delegated.c: fixed restarting by HUP with PORT=... <masami>
7.4.2 010731 http.c: remove Accept-Encoding in request to MOUNTed server<dennis>
7.4.2 010729 url.c: introduced URI header rewriting <dennis>
7.4.2 010728 log.c: fixed SEGV with -R option
7.4.2 010727 http.c: fixed overflow on 305 response buffering <tao>
7.4.2 010725 urlesc.c: suppressed url_escape log message for debugging (7.4.1)

7.4.1 010719 mount.c: fixed SEGV with "method=" MountOption (7.4.0)
7.4.1 010719 tar.c: fixed symlink tar and coped with compilation by GCC-V3<sugi>
7.4.1 010719 {delegated,svport}.c: fixed restarting by HUP with PORT=...<masami>
7.4.1 010718 {http,urlesc}.c: introduced HTTPCONF=urlesc[:set]
7.4.1 010717 smtpgate.c: introduced rejecting by Message-Id (ACCEPT/Message-Id:)
7.4.1 010717 ddi.c: coped with keep-alive with virtual host on IIS/4.0 <tsakuma>
7.4.1 010717 svport.c: fixed restarting (by SIGHUP) DeleGate with -Px@y <masami>
7.4.1 010717 vsap.c: fixed returning in specified timeout <masami>
7.4.1 010716 {htmlgen,httphead}.c,*.dhtml: fixed CSS vulnerability <takagi>
7.4.1 010713 bcopy.c: supported ovarlapping bcopy()
7.4.1 010612 nntp.c: fixed SEGV with MOUNT on large header <tsutsui@kyoto-u>
7.4.1 010712 http.c: fixed POP/NNTP GW. <htsutsui>(7.2.0)

7.4.0 010709 delegated.c: modified to show ADMIN value on start
7.4.0 010709 access.c: escaping special characters in password by %XX notation
7.4.0 010706 smtpgate.c: fixed to enable rejecting msg. without To field
7.4.0 010706 smtpgate.c: fixed not to do unconditional record reject/* (6.1.21)
7.4.0 010705 mount.c: introduced MountOption for virtual hosting (vhost=-host)
7.4.0 010705 mount.c: introduced -f,condition and -f.condition
7.4.0 010705 {url,hostlist}.c: lexical only comp. for virtual -host<aki@clanet>
7.4.0 010627 {socks,socksV5,vsap}.c: modified to refer MYAUTH
7.4.0 010627 access.c: introduced MYAUTH=user:pass:proto:dst:src parameter
7.4.0 010626 src/Makefile,mkmake.c: add AR=ar to DELEGATE_CONF if not defined
7.4.0 010625 ntod.: coped with depth variations of JP domains
7.4.0 010619 smtp.c: supported server side SMTP AUTH PLAIN/LOGIN
7.4.0 010619 ftp.c: introduced Connection struct. for data conn. (data_Conn)
7.4.0 010618 Makefile: changed to inherit AR in DELEGATE_CONF or "make AR=ar"
7.4.0 010529 delegated.c: changed not to parse non-param. options after "-Fxxx"
7.4.0 010529 access.c: introduced -Fauth to edit auth. data base
7.4.0 010525 {socks,socks5,access}.c: supported AUTHORIZER for SocksV5
7.4.0 010523 sslway.c: coped with accepting implicit SSL even with -St
7.4.0 010523 sslway.c: coped with multi-line opening mssg. from serv. (-ac -St)
7.4.0 010523 sslway.c: fixed error code on -St for POP and IMAP

7.3.5 010710 master.c: fixed non-HTTP serv. proto. conditional CMAP+CFI (7.3.3)
7.3.5 010703 ftp.c: fixed SEGV with some server types <suzuki_h><okawa>(6.1.21)
7.3.5 010702 notify.c: fixed synchronization with gdb <okawa>

7.3.4 010628 filter.c: redirected CFI filters' stderr to LOGFILE
7.3.4 010628 filter.c: fixed relaying resp. without body by Filter: <ishikawa>
7.3.4 010628 notify.c: fixed freezing automatic BackTrace on FreeBSD (7.2.0)
7.3.4 010627 telnet.c: added a TIMEOUT message to LOGFILE

7.3.3 010625 filter.c: redirected the execvp()'s error message to LOGFILE
7.3.3 010622 http.c: fixed response flushing on protocol dependent CMAP+FTOCL
7.3.3 010622 master.c: fixed matching CMAP with dst. server's protocol
7.3.3 010622 conf.c: fixed passing correct client's protocol to CFI
7.3.3 010622 filter.c: fixed searching CMAP filters in LIBPATH<creycretheasl>
7.3.3 010620 cfi.c: fixed relaying POST body larger than 1024bytes
7.3.3 010620 cfi.c: fixed relaying POST/HEAD without Filter: <creycretheasl>

7.3.2 010613 ftp.c: fixed "CWD //server" (broken in 7.3.1) <miyoshi@nec>
7.3.2 010607 httphead.c: fixed HTTPCONF=methods <suzuki_h>
7.3.2 010528 url.c: fixed rewriting a TAG splitted into multi-lines <suzuki_h>
7.3.2 010521 sslway.c: fixed a debugging message about certificate <laurijsd>

7.3.1 010516 sslway.c: fixed SEGV with the cc of SunOS4 (since 6.1.19)
7.3.1 010514 http.c: introduced HTTPCONF="cka-cfi" to force keep-alive with FCL
7.3.1 010510 {sslway,ftp}.c: supported AUTH TLS for FTP <laurijsd>
7.3.1 010510 sslway.c: coped with multi-lines of opening message for STARTTLS
7.3.1 010510 ftp.c: fixed not to apply server-side CFI for cached response
7.3.1 010510 ftp.c: added (empty) successful response for HELP command
7.3.1 010510 ftp.c: fixed CMAP switch for "ftp-data" protocol
7.3.1 010509 adminc: enabled HTTP req. for "exec" protocol by INETD <davy_vs>
7.3.1 010509 filter.c: fixed SEGV with INETD spec. without arg-list
7.3.1 010507 http.c: fixed CONNECT=direct,proxy fail normally <suzuki_h>(7.2.0)

7.3.0 010427 inets.c: fixed SEGV on repetitive and parallel rejection (7.2.2)
7.3.0 010427 notify.c: put a reason message on dbx/gdb execp() error

7.2.2 010426 {master,inets}.c: introduced SRCIF=host[:port[:proto:dst:src]]
7.2.2 010426 embed.c: fixed makeing with empty datavec[] in _builtin.c (7.0.1)
7.2.2 010420 http.c: fixed MOUNT for resp. message(302 Moved)(7.0.1)<mahayoshi>
7.2.2 010419 http.c: introduced proxy auth. for SSLTUNNEL <mike>
7.2.2 010418 http.c: fixed "nojava" for MOUNTed server with RELAY=no <rog> 
7.2.2 010417 ftpgw.c: coped with WU-Ftpd/2.6.1 + DeleGate/Win32 <Patrick>
7.2.2 010417 ftp.c: enabled FCL/FSV=sslway for FTPS (implicit SSL)
7.2.2 010416 nntp.c: added client hostname to forbidden POST error log
7.2.2 010416 delegated.c: fixed to MOUNT SERVER=nntp://host with "default"
7.2.2 010414 vsap.c: introduced VSAP_AUTH (tentative) <indrek>
7.2.2 010411 smtp.c: fixed relaying with SERVER=smtp://host <maenaka>(7.2.1)
7.2.2 010411 {log,delegated}.c: introduced "-va" option (hidden log for ABORT)

7.2.1 010405 nntp.c: fixed to clean up zombis of NNTPCC
7.2.1 010405 smtp.c: fixed SIGPIPE to server by slow DATA from client<suzuki_h>
7.2.1 010403 */Makefile: rewrote ar -> $(AR) <Roberta_Sawtelle>
7.2.1 010331 mount.c: enabled dst=-host for servers as virtual hosts <songbo>
7.2.1 010329 {mount,String}.c: fixed matching to the end of line (by "$")
7.2.1 010328 mount.c: new MountOption fo,bo,bif (forwonly,backonly,backifforw)
7.2.1 010327 enews.c: fixed spooling article at spool/ddd/dd (4.2.0)
7.2.1 010327 service.c: fixed not to put incorrect error log (7.2.0)

7.2.0 010323 *.c: removed obsolete codes (FTPGET,FORCEON,etc)
7.2.0 010323 {http,master,service}.c: HTTP-PROXY controllable by CONNECT
7.2.0 010322 socks.c: introduced "/-r" opt.(resolve locally not on V5 server)
7.2.0 010322 {notify,log}.c: made notify-mail include AbortLog and BackTrace
7.2.0 010322 {notify,smtp}.c: fixed endless SEGVs by duplicate fclose()
7.2.0 010321 ftp.c: revival of "RETR //user:pass@host/path" (5.7.1)
7.2.0 010320 {url,access,ftp}.c: fixed possible overflows in //u:p@h scanning
7.2.0 010315 shio.c: added "c host:port" (connect to host:port without shell)
7.2.0 010313 domain.c: fixed infinite loop on recvfrom() error
7.2.0 010311 ftp.c: modified PASV response format
7.2.0 010311 _-poll.c: stopped to use getmsg()
7.2.0 010228 nntp.c: fixed not to start INIT before all opening msgs done
7.2.0 010228 {httphead,access}.c: implemented AUTHORIZER for HTTP
7.2.0 010328 http.c: implemented XECHO for HTTP
7.2.0 010223 *.c: removed unused experimental codes (HTTPMAIL,PUBLIC,?_?,etc)
7.2.0 010216 httphead.c: fixed MOUNT for virtual Host (moved,host=-xxx)

7.1.2 010310 iotimeout.c: extended timeout for fflush/fclose (shorten/6.1.21)
7.1.2 010307 art{head,list}.dhtml: fixed [Reply] button in NNTP/HTTP (6.1.12)
7.1.2 010306 smtp.c: fixed to wait resp. for DATA before QUIT in b.g. (6.0.0)
7.1.2 010304 http.c: fixed to fflush before sleep/Nice (for chaind DeleGate)

7.1.1 010228 http.c: fixed "bad response" on EOF/timeout with server(6.1.22)
7.1.1 010227 cgi.c: fixed stat. resp. via CGI/CFI <tanaka@fujifilm> (6.1.19)
7.1.1 010226 http.c: modified to accept resp. "HTTP" lacking "/X.X" (6.1.22)
7.1.1 010226 sslway.c: introduced "-St" option to make STARTTLS be mandatory
7.1.1 010222 sslway.c: enabled RSA tmp. key callback both for openSSL/SSLeay

7.1.0 010221 nntp.c: fixed multi-serv. jam by timeout during init. <skaise2a>
7.1.0 010220 mount.c: fixed SEGV on bad MOUNT (non full-URL in right hand)
7.1.0 010217 Strftime.c: changed FTP max. relative lsDate to 6 month (from 11)
7.1.0 010216 ftp.c: supported MLSD command relay (for NcFtpd, etc.) <racsho>

7.0.1 010214 http.c: fixed not to regard "EOF on server reusing" as badServer
7.0.1 010210 {embed,builtin}.c: randomized text and data segment address
7.0.1 010207 http.c: extended to record "badServer" (ex.HTTP/1.1->NCSA/1.5.2)
7.0.1 010207 pop.c: supported AUTH without arguments <yamai>
7.0.1 010206 access.c: fixed aborting telnet login with AUTHORIZER <joy>
7.0.1 010131 ssi.c: fixed to skip ">" character in quoted-string (by <">) 
7.0.1 010130 http.c: fixed to do cache FTP/HTTP with Authorization: anon-ftp
7.0.1 010130 http.c: fixed to do cache FTP/HTTP with URL ftp://ftp:pass@host
7.0.1 010130 {ftp,ftpgw}.c: added logging in xferlog form. on FTP/HTTP gateway
7.0.1 010129 mount.c: new abbrev. ///path -> =://=:=/path (the same proto&serv)
7.0.1 010129 mount.c: new abbrev. //serv/path -> =://serv/path (the same proto)
7.0.1 010126 croncom.c: fixed to follow CACHEDIR in symbolic link <skaise2a>
7.0.1 010125 access.c: fixed NNTPCC with SERVER=nntp://server(DFLT_HOST changed)
7.0.1 010125 String.c: added %S matching
7.0.1 010124 String.c: reverse MOUNT for *%(N) in right hand
7.0.1 010123 sslway.c: inplemented STARTTLS for SMTP,POP,IMAP "-st[/protocol]"
7.0.1 010122 sslway.c: changed to hide command line arguments and env.vars
7.0.1 010122 sslway.c: added "-pass {pass:string|file:path}"
7.0.1 010122 sslway.c: added error message about .pas to show what is necessary
7.0.1 010122 ftp.c: fixed SEGV on bound proxy (SERVER=ftp://user:pass@server)
7.0.1 010119 http.c: fixed not to try HTML oriented conversion for plain text
7.0.1 010119 ftp.c: introduced FTPCONF=nodata (can be useful for FXP)<qiucheng>
7.0.1 010118 mount.c: extended matching and rewriting "*%[a-b]%s... *%(0)/%(1)"
7.0.1 010118 String.c: introduced width for uvfroms() (like %1[a-z]")
7.0.1 010118 delegated.c: added MOUNT="//* = default" for SERVER=imap<Christian>
7.0.1 010115 hostlist.c: introduced a time period in a week(-T.wWHHMM)<qiucheng>
7.0.1 010112 randstak.c: fixed memory wasting by repetitive randenv()

7.0.0 010106 smtpgate.c: fixed SEGV on empty local part in recipient's address
7.0.0 010104 strid.c: fixed string buffer reallocation (1MB<size)
7.0.0 *.*: reduced BSS and DATA area
7.0.0 {*,String,__alloca}.c: reusing randomized stack area
7.0.0 001228 nntpgw.c: fixed Cont-Leng in NNTP/HTTP with Acc-Lang:charset header
7.0.0 001227 httphead.c: introduced "Accept-Language: charconv-CHARSETname"
7.0.0 001227 rfc822.c: fix for removing charset in META (text/...;charcode=...)
7.0.0 001225 sslway.c: fixed to do RAND_seed first <huele>
7.0.0 001223 delegated.c: fixed putting uninit. buff. when invoked without args
7.0.0 001223 url.c: fixed possible SEGV on uninit. buff on -_-/proto://...

6.1.22 001219 http.c: refined bad server (non-HTTP server) detection
6.1.22 001219 domain.c: fixed permission of SERVER=dns://server<sengoku@intsys>
6.1.22 001218 {http,httpd}.c: introduced HTTPCONF=max-reqhead:16k
6.1.22 001214 {http,ftpgw}.c: fixed to log correct result code 401,404,503
6.1.22 001213 {http,httpd}.c: introduced HTTPCONF=max-reqline:4k
6.1.22 001213 nntpgw.c: fixed to log correct result code 401 (in PROTOLOG)
6.1.22 001213 nntpgw.c: fixed +pop.user.host group in NNTP/HTTP (5.6.2)
6.1.22 001213 resolv.c: introduced range check for expansion of compressed name
6.1.22 001206 admin.c: fixed to log correct result code 401 for /-/admin/*
6.1.22 001206 smtp.c: enabled SMTP recipient MOUNT in origin-SMTP-DeleGate
6.1.22 001206 smtp.c: case insensitive MOUNT for e-mail address <suzuki_h>
6.1.22 001205 mime.c: fixed recognition of folded Con.Type(multipart)<suzuki_h>
6.1.22 001205 ddi.c: fixed to clear MOUNT or -_- status in Keep-Alive
6.1.22 001205 {http,access}.c: introduced RELAY=novhost
6.1.22 001204 ftp.c: fixed ps-title after PORT to client <suzuki_h>

6.1.21 001128 {resolv,domain}.c: introduced DNSCONF=mx:hostname
6.1.21 001122 smtpgate.c: record rejected messages into rejected/%y%m%d-%H%M%S
6.1.21 001122 sslway.c: changed default log-level terse (-vu for back compati.)
6.1.21 001122 sslway.c: introduced -vu,-vv(-vd) to make detailed logging
6.1.21 001117 ftp.c: introduced FTPCONF=noxdc,nopasv,...
6.1.21 001116 {ftp,msg}.c: introduced MODE XDC/BASE64 <suzuki_h><mizuno>
6.1.21 001116 ftp.c: fixed not to lose pre-sent commands buffered in stdin
6.1.21 001115 {url,http}.c: fixed ./path normalization <teranisi>(6.1.18)
6.1.21 001114 smtpgate.c: added "Received:" field to relayed message
6.1.21 001112 ddi.c: fixed to clean-up zombi of CFI programs in HTTP KeepAlive
6.1.21 001110 imap.c: implemented IDLE command <suzuki_h>
6.1.21 001110 {master,url}.c: fixed BASEURL not to generate "server//path" <jah>
6.1.21 001109 ftp.c: implemented relaying between XDC-server and PASV-client
6.1.21 001109 iotimeout.c: fixed to check getc()=EOF in fgetBuffered()
6.1.21 001107 iotimeout.c: fixed SEGV on SIGPIPE longjump waiting SIGALRM
6.1.21 001107 ftp.c: fixed SIGPIPE longjump on ASCII relay for BINARY data
6.1.21 001107 ftp.c: fixed to clear pre-sent non-XDC PORT before entering XDC
6.1.21 001106 resolv.c: implemented serving MX record as origin-DNS server
6.1.21 001102 sslway.c: introduced -vs option to suppress logging
6.1.21 001102 windows.c: fixed inherit LOGFILE="" to filter programs <suzuki_h>

6.1.20 001026 smtp.c: introduced background DATA ctrl. by SMTPCONF=bgdatasize
6.1.20 001024 {url.c,html.c}: introduced RELAY=nojava,noapplet <takagi>
6.2.20 001024 smtp.c: fixed QUIT resp. during large DATA relay <koji_t><shinm>
6.1.20 001019 sslway.c: fixed CApath usage with openSSL <marya>

6.1.19 001016 sslway.c: enabled multiple certificates by -cert c1 -cert c2 ...
6.1.19 001012 cgi.c: fixed to set default status from CFI <hirokazu@palapo>
6.1.19 001010 filter.c: changed to put "X-" headers by "-tee-v" option
6.1.19 001010 cfi.c: introduced filter selection like "X-Status-Code: 200"
6.1.19 000926 smtpgate.c: introduced "ACCEPT/Min-Body-Bytes: bytes"
6.1.19 000925 sslway.c: implemented generating rsa-key <taku@aptech>
6.1.19 000925 {master,service}.c: changed CONNECT=m to lookup PROXY <suzuki_h>
6.1.19 000922 imap.c: implemented MOUNT for IMAP <marya>

6.1.18 000905 sslway.c: read pass-phrase in "server-key.pas" for server-key.pem
6.1.18 000904 hostlist.c: changed *.dom.ain to match with {*.dom.ain,dom.ain}
6.1.18 000904 ftp.c: fixed compile error on CYGWIN (old gcc?) <hiroara@incl>
6.1.18 000831 smtp.c: introduced SMTPCONF=nohelo for tolerance
6.1.18 000830 ftp.c: fixed compile error on HP-UX <matusita@sra>
6.1.18 000829 nntp.c: fixed SEGV on XHDR when not in a GROUP with nntp://-.-
6.1.18 000814 smtpgate.c: fixed "Too many open files" after multiple sessions
6.1.18 000810 http.c: explicitly treat req. with "Range:" as "no-cache"
6.1.18 000810 http.c: stopped error message for "206 Partial" response
6.1.18 000810 http.c: don't use "chunked" resp. for a req. with "Range:"
6.1.18 000728 smtp.c: introduced rejection of inpolite client without "HELO"
6.1.18 000727 url.c: fixed MOUNT for "./" by base-URL with "?query" <teranisi>
6.1.18 000724 reshost.c: fixed Rhostent overflow (with a lot of MX records)
6.1.18 000721 sslway.c: introduced -CAfile to verify/reject client's CA

6.1.17 000714 cfi.c: enabled passing Request/Status-Line to/from Header-Filter
6.1.17 000713 TLEX.c: fixed /ab/ matches with "aab","aaaab",...
6.1.17 000713 {http,iotimeout}.c: fixed relaying text without CRLF <t-maruyama>
6.1.17 000710 filter.c: fixed systemFilter when given "[execpath]command arg..."
6.1.17 000710 filter.c: fixed systemFilter on [1,0] given as [stdin,stdout]
6.1.17 000710 filter.c: introduced "-sed" buitlin filter
6.1.17 000707 {sed,TLEX}.c: implemented a small subset of sed
6.1.17 000706 {http,iotimeout}.c: shorten timeout after Content-Leng sutisfied
6.1.17 000703 filter.c: fixed systemFilter when without buffered data
6.1.17 000703 {cfi,conf,ftp}.c: enabled matching by "Server-Protocol: ftp-data"
6.1.17 000703 filter.c: introduced built-in filter XCOM="-dping" for -Fconnect
6.1.17 000630 dping.c: introduced application level ping using echo://...
6.1.17 000630 filter.c: fixed -Fconnect with XCOM on Win32

6.1.16 000628 imap.c: added XECHO command
6.1.16 000627 {ftpgw,url}.c: fixed erasing password in embeded URL in FTP/HTTP
6.1.16 000627 ftp.c: enabled "CWD //ftp:foo%40%bar@server/path"
6.1.16 000627 ftp.c: enabled %XX in password of "user:pass" part for USER,CWD
6.1.16 000627 ftp.c: enabled USER user:pass@host, CWD //user:pass@host anytime
6.1.16 000626 ftp.c: enabled cached RETR by PASV with DeleGate in XDC mode
6.1.16 000626 {ftp,inets,service}.c: enabled PASV/TUNNEL (precedes XDC/TUNNEL)
6.1.16 000623 ftp.c: enabled XDC for FTP/HTTP via TUNNEL
6.1.16 000622 http.c: fixed HTTP/0.9 resp. to HTTP/1.1 client<tatsuma@kandenis>
6.1.16 000622 _-poll.c: regard POLLHUP as well as POLLIN|POLLPRI (for pipe)
6.1.16 000622 delegated.c: fixed to wait children for TUNNEL via sshd (6.1.13)
6.1.16 000622 {ftp,service}.c: fixed to use MODE XDC for MASTER via TUNNEL
6.1.16 000621 cache.c: fixed readlink() error detection <fukazawa@ibm>

6.1.15 000620 htmlgen.c: fixed possible SEGV on Can't Connect message gen.
6.1.15 000620 {String,mime}.c: fixed getting value out of "name=value; ..."
6.1.15 000620 ftp.c: fixed REST followed by RETR //serv/path, with cache, etc.
6.1.15 000620 smtpgate.c: return appropriate code(554) on bad Message-ID error
6.1.15 000620 {smtpgate,rfc822}.c: don't count Max-Exclams(!) in uuencoded text
6.1.15 000619 cache.c: escaped readlink() bug in some version of Linux
6.1.15 000619 _-ptrace.c: fix for compilation on AIX+gcc <fukazawa@ibm>
6.1.15 000616 uu.c: implemented uudecode
6.1.15 000616 imap.c: IMAP proxy by "tag LOGIN user@host pass"

6.1.14 000615 inets.c: fixed PASV data-conn. refused (bad reuse of src port#)
6.1.14 000613 nbio.c: don't wait Ident TIMEOUT on conn. refuse(Win32,Solaris2.6)
6.1.14 000613 ftp.c: fixed MODE XDC as an orgin-FTP server (6.1.8)
6.1.14 000613 access.c: enabled AUTHORIZER=host[/port]
6.1.14 000612 {ftp,master}.c: implemented RETR/FTP-DeleGate + ICP (binary only)
6.1.14 000612 filter.c: fixed FSV,FTOSV,FTOMD with MASTER to work
6.1.14 000612 {log,String}.c: modified str2vstr() not to use strdup()
6.1.14 000612 {pop,md5}.c: modified UIDL/NNTP/POP not to include ending .CRLF
6.1.14 000609 {access,http}.c: introduced AUTH=pauthgen:basic:user:pass
6.1.14 000609 {access,service}.c: fixed FTOSV with AUTH/AUTHORIZER to work

6.1.13 000608 http.c: fixed ICP with PROXY to non-HTTP server <miyoshi@nec>
6.1.13 000607 delegated.c: fixed uninitialized argv[argc] <dakdikmen@accusoft>
6.1.13 000607 nntp.c: enabled AUTHORIZER for (origin/proxy) NNTP-DeleGate
6.1.13 000606 {ftp,access}.c: enabled AUTHORIZER for (origin/proxy)FTP-DeleGate
6.1.13 000605 remote.c: revival of rsh host delegated SERVER=tunnel1
6.1.13 000605 remote.c: revival of rsh delegate invocation on FreeBSD, etc. 
6.1.13 000605 remote.c: fixed SSH/tcprelay via inetd <kazuhiko@gk-design> 
6.1.13 000601 {http,ssi}.c: remove HTTP-EQUIV-charset with CHARCODE conv.

6.1.12 000531 {ftp,nntp,pop,smtp}.c: introduced XECHO command
6.1.12 000531 telnet.c: fixed not to echo "Password" for proxy-auth (6.1.3)
6.1.12 000529 service.c: fixed ICP with PROXY(ROUTE) <tsuyoshi-y@yfc>
6.1.12 000529 nntp.c: coped with 503 code on timeout <de_jonge@saturnus>
6.1.12 000524 {http,httpd}.c: introduced HTTPCONF="clver:1.0"
6.1.12 000523 Strftime.c: coped with non-ASCII date in "LIST -l" via FTP/HTTP
6.1.12 000523 hostlist.c: introduced -T.s1-s2/sm
6.1.12 000522 ftp.c: fixed "gethostbyname() unknown" for ViaSocks for PASV
6.1.12 000522 {inets,ftp}.c: revival of (L-1) port for PASV (6.0.2)<wakamiya>

6.1.11 000522 ftp.c: enabled "RETR directory.tar" (with REMITTABLE=+,tar)
6.1.11 000518 svport.c: fixed SEGV by undefined var. reference (since 6.1.10)
6.1.11 000516 url.c: fixed to accept +=file:DOS-path (with drive:) <kasai@nec>
6.1.11 000516 smtpgate.c: removing unnecessary folding (for NNTP/SMTP gateway)
6.1.11 000516 smtpgate.c: introduced Accept/Max-Exclams: count
6.1.11 000516 smtpgate.c: introduced Accept/Client-Host: srcHostList
6.1.11 000512 hostlits.c: fixed -T.H1-H2 where H1 > H2 <mlrecv@komatsu-ele>
6.1.11 000510 tar.c: implemented core functions of tar format manipulation
6.1.11 000509 {JIS,ccx}.c: introduced default input-code (by ccx --code)

6.1.10 000508 http.c: fixed relaying HTTP/0.9 resp. to /1.1 client <chohoji@mln>
6.1.10 000508 access.c: fixed useless gethostbyname for ICP/UDP <yann.guinamand>
6.1.10 000508 {rary/mimekit}/Makefile: fixed sslway compilation(6.1.8)<hgeorges>
6.1.10 000503 cgi.c: fixed HTTP_* passing to CGI program (since 6.1.8)
6.1.10 000428 ident.c: fixed Ident connection to multi-homed client host<marya>
6.1.10 000427 httphead.c: fixed passing user:pass@host to upstream PROXY <bj.mi>

6.1.9 000426 http.c: recognize HTTP/1.X req. ended with not CRLF but single LF
6.1.9 000426 httpd.c: fixed to apply CHARCODE conversion to SHTML
6.1.9 000426 nntpgw.c: introduced "$N" as the Nth article from the latest
6.1.9 000426 {delegated,script}.c: recognize +=URL after ':'<mlrecv@komatsu-ele>
6.1.9 000425 nntpgw.c: don't try to show out-of-range articles in artlist/M-N
6.1.9 000425 http.c: added header normalization of spaces before CRLF <taro>
6.1.9 000424 master.c: fixed timeout in ACCEPT as a Socks server <katsuta>
6.1.9 000424 svport.c: fixed using multiple ports as a service on WinNT <mizoi>
6.1.9 000421 distrib.c: fixed jamming response in parallel reloading
6.1.9 000421 nntpgw.c: added appropriate Last-Modified in NNTP/HTTP <kumagai>
6.1.9 000420 httpd.c: introduced HTTPCONF=badhead:rej option(which was default)
6.1.9 000420 http.c: introduced bad(non-HTTP)server detection
6.1.9 000420 http.c: revised bad request header filtering <tarou-a@solution>
6.1.9 000419 String.c: fixed linkage time error <kazuhiko@gk-design>

6.1.8 000419 htmlgen.c: introduced "http://delegate/-/builtin/mssgs/config.dhtml
6.1.8 000418 ftp.c: fixed SEGV on socket() failure in XDC mode in MASTER
6.1.8 000418 ftp.c: fixed PASV/PORT in MODE XDC on origin-FTP <teranisi@bpo>
6.1.8 000417 telnet.c: fixed redundant ECHO for Unix-Telnets <6.1.3>
6.1.8 000414 http.c: fixed SEGV on HTTPCONF=applet:warn
6.1.8 000414 cgi.c: fixed SEGV of CGI/SSI/CFI on large request header
6.1.8 000414 httpd.c: coped with /Q://RedHat/... on Win95/98 (redundant /)
6.1.8 000413 {log,str_stdio}.c: introduced str_sprintf()
6.1.8 000413 nntpgw.c: added & -> &amp; in plain->HTML conversion <teranishi>
6.1.8 000413 httpd.c: fixed SEGV on long request for origin-HTTP delegate
6.1.8 000413 service.c: fixed SEGV on long request for Generalist <oki@ctsinc>

6.1.7 000412 delegated.c: don't do "Warning: unknown param ..." in -Ffunc
6.1.7 000412 mount.c: fixed "asproxy" condition and rewriting as origin-server
6.1.7 000411 nntpgw.c: fixed a problem in NNTP/HTTP with origin-HTTP (5.5.0)
6.1.7 000411 cgi.c: fixed action on empty PATH_INFO for -Fcgi
6.1.7 000411 cgi.c: fixed not to use HTTP/1.1 in -Fcgi
6.1.7 000411 cgi.c: fixed to return Location: header in -Fcgi
6.1.7 000408 {ftp,fstat}.c: fixed to use virtual path for NLST resp. <plum@cds>
6.1.7 000408 {JIS,mime}.c: changed to use charset=xxx param. for auto-detection
6.1.7 000408 JIS.c: fixed ShiftJIS/EUC auto-detection <nishiyama@isas>
6.1.7 000407 {socks,inets}.c: fixed PORT/FTP BIND via Socks <fukui@fujitsu>

6.1.6 000406 {http,ddi}.c: fixed keep-alive with server (since 6.0.0)

6.1.5 000404 ssi.c: enabled META content=${fsize:URL} or content=<!--#fsize...
6.1.5 000404 file.c: enabled DOS-like absolute-path in OS/2 <derek><zodiac>
6.1.5 000331 http.c: fixed Connection response header for CONNECT method
6.1.5 000331 ssi.c: enabled "#include virtual=local-file.cgi"
6.1.5 000330 ftp.c: LIST "-lL" (not "-l") by default as an origin server
6.1.5 000328 ssi.c: disabled absolute path and extruding ".."
6.1.5 000328 ssi.c: enabled "virtual=FULL-URL" for "fsize" and "flastmod"
6.1.5 000328 ssi.c: enabled "virtual=relative-path" from the base SHTML
6.1.5 000328 http.c: fixed not to keep-alive for "<--#include virtual=URL>"
6.1.5 000328 ssi.c: fixed SEGV on attibute-like string pettern
6.1.5 000328 ssi.c: fixed HTTP header for SHTML

6.1.4 000327 filter.c: -Fconnect host port/256,port%256 -- for FTP PASV test
6.1.4 000327 svconf.c: added protocol names: ftps,telnets,pop3s,nntps,ldaps
6.1.4 000327 http.c: fixed duplicated PROTOLOG for internal data (since 6.1.3)
6.1.4 000327 builtin/config/delegate.ico: a sample icon of DeleGate on MS-Win
6.1.4 000324 mimemain.c: fixed to make MimeKit usable stand-alone <gary@sabot>
6.1.4 000323 delegated.c: extended to show DGROOT value by "delegated"
6.1.4 000322 file.c: made [LIBPATH=.]/path be absolute to be valid after chdir()
6.1.4 000322 httpd.c: return "302 MovedTo /path/of/file" for /path/of/file/
6.1.4 000322 commands.c: changed -Ffunc to be case-insensitive
6.1.4 000322 {commands,md5main}.c: enabled -Fmd5

6.1.3 000321 httpd.c: fixed Location of 302 MovedTO for PROTO://self/
6.1.3 000321 svport.c: fixed https://self/ not to cause infinite loop
6.1.3 000317 sslway.c: fixed to use SSL_pending() <mune@dcc>
6.1.3 000317 telnet.c: enabled MS-Telnet / main-frame <katsumori-ueda@sws>
6.1.3 000316 httpd.c: fixed not to reject //RedHat/... (redundant leading /)
6.1.3 000315 {nbio,filter}.c: modified to get response with -Fconnect<file/pipe
6.1.3 000314 httpd.c: fixed Location of "302 Moved" as origin HTTPS server
6.1.3 000314 http.c: fixed PROTOLOG to record transfer time for local file
6.1.3 000314 {http,httpd}.c: modified PROTOLOG to record 'L' for local file
6.1.3 000314 filter.c: introduced -tee-v option (make control char. visible)
6.1.3 000314 ftp.c: fixed to relay ACCT command <katsumori-ueda@sws>

6.1.2 000311 http.c: fixed relaying "100 Continue" resp. with header <ccikeda>
6.1.2 000310 pop.c: introduced supplement of missing CR before LF <hgeorges>
6.1.2 000309 filter.c: enabled "-l" option (in lower case) for "-tee" filter

6.1.1 000307 http.c: fixed SEGV on relaying MOUNTed /robots.txt <kazuhiko>
6.1.1 000306 httpd.c: fixed local file MOUNT with DOS drive: notation <derek>

6.1.0 000303 httpd.c: introduced HTTPCONF=applet:warn
6.1.0 000303 httpd.c: introduced HTTPCONF=ver:1.0,ignif
6.1.0 000303 String.c: enabled single qutation(') in com. args (filter,CRON)
6.1.0 000302 admin,ident,httphead,http.c: passing all Auth info in a structure
6.1.0 000302 filetype.c: added the FILETYPE definition for ".pac" <white@zytec>
6.1.0 000302 httpd.c: fixed Last-Modified: for directory index by "-dir.html"
6.1.0 000302 http.c: inhibit relaying by metamo. Generalist with RELAY="no"
6.1.0 000302 http.c: fixed dup. fclose(tc) at return from metamo. to Generalist
6.1.0 000302 httpd.c: fixed parsing Content-Type in "data:" scheme
6.1.0 000301 cgi.c: fixed PROTOLOG status codes returned from CGI programs
6.1.0 000301 httpd.c: fixed PROTOLOG status code (404) for internal /-/...
6.1.0 000301 domain.c: enabled 7d 24h 60m ... notation in DNSCONF
6.1.0 000301 delegate.h,ident.c: passing all Ident info. in a structure
6.1.0 000229 enews.c: do lock locally for active file for ENEWS
6.1.0 000227 ftp.c: fixed PROTOLOG to put "L" sign to xferlog for local file
6.1.0 000225 http.c: coped with "100 Continue" response code of HTTP/1.1 
6.1.0 000223 shio.c: extended to search SHIO-script in LIBPATH
6.1.0 000223 {admin,ddi}.c: fixed access permission for SERVER=tunnel1
6.1.0 000223 croncom.c: enabled using quotation in command-spec <msato>
6.1.0 000210 Makefile,mkmake.c: enabled making without PATH=. on any platforms
6.1.0 000208 _-CreateThread.c: fixed making on SONY-NEWS <yimao@imao>
6.1.0 000203 http.c: introduced HTTPCONF=watchmod
6.1.0 000202 log.c: introduced PROTOLOG/LOGFILE=-stderr
6.1.0 000126 randstack.c: fixed SEGV on MAXIMA=randenv:0 <zodiac>

6.0.9: 000113: shutter.c: changed to MAXIMA=shutout:900 by default
6.0.9: 000113: {service,mount}.c: ignore default MOUNT on metamo. from HTTP
6.0.9: 000118: httphead.c: fixed scanning URL with user:pass@ (6.0.7)<NY152@npn>
6.0.9: 000118: http.c: fixed HTTP status 1.0->1.1 rewriting(for yahoo)<QWK10362>
6.0.9: 000114: ftp.c: fixed cached or local file RETR/STOR in XDC mode

5.9.13: 000114: ftp.c: fixed SEGV on cascaded DeleGates (with MODE XDC)
5.9.13: 000114: shutter.c: TIMEOUT=shutout:900s by default (was shutout:0)
5.9.13: 000114: resolv.c: non-recursive DNS on little endians <fukui@fujitsu>
5.9.13: 000112: delegated.c: enabled ps-title on SunOS4.X (5.9.10)<kawatoku>
5.9.13: 000112: filters/Makefile: compiling SSLway with SSLeay/OpenSSL variants
5.9.13: 000111: winreg.c: enabled multiple DNS servers on Win95 <suzuki_hiroshi>
5.9.13: 000108: delegated.c: don't clear environ var. (ETC) on OS/2 <zodiac>

6.0.8: 000112: {mime,Strftime}.c: NNTP/SMTP/POP Y2K-proxy (Date: 00->2000 conv)
6.0.8: 000112: {nntp,Strftime}.c: fixed NEWNEWS/NEWGROUPS in GMT to local-time
6.0.8: 000112: mount.c: enabled MOUNT="/* /path/* robots=no" with SERVER=http
6.0.8: 000112: delegated.c: enabled ps-title on SunOS4.X (6.0.5)<kawatoku>
6.0.8: 000112: filters/Makefile: compiling SSLway with SSLeay/OpenSSL variants
6.0.8: 000111: winreg.c: enabled multiple DNS servers on Win95 <suzuki_hiroshi>
6.0.8: 000108: __ptrace.c: compiling on OS/2 <zodiac>
6.0.8: 000108: delegated.c: don't clear environ var. (ETC) body on OS/2 <zodiac>
6.0.8: 000106: nntp.c: fixed NNTPCC with FFROMCL
6.0.8: 000106: ftp.c: fixed SEGV on unexpected resp. close of server <htsutsui>
6.0.8: 991225: introduced DGOPTS parameter (eg. DGOPTS="-P8080;-v")

6.0.7: 991221: ssi.c: Y2K: %y -> %Y (experimental SSI's generated date)
6.0.7: 991221: log.c: Y2K: %y -> %Y (experimental backup file name for aging)
6.0.7: 991221: Strftime.c: fixed output truncation after "%w" and "%u"
6.0.7: 991218: {http,httpd}.c: suported "data:" scheme by proxy
6.0.7: 991217: http*.c: removed possible buffer overflows by sscanf
6.0.7: 991217: {http,ddi}.c: fixed full-URL sent to keep-aliving proxy <racsho>
6.0.7: 991217: {http,ddi}.c: keep-alive with Proxy-Connection (Squid) <racsho>
6.0.7: 991216: {delegated,ccache}.c: fixed freezing with -T,-S <suzuki_hiroshi>
6.0.7: 991215: {http,ddi}.c: fixed SEGV keep-alive/Linux (6.0.6)<suzuki_hiroshi>

5.9.12: 991221: Strftime.c: Y2K: %y -> %Y (date in file list as an origin HTTP)
5.9.12: 991221: {cafe,sched,gacl}.c: Y2K: %y -> %Y (log data)
5.9.12: 991221: expired.c: Y2K: %y -> %Y (experimental fstat cache file name)
5.9.12: 991221: nsh.c: Y2K: %y -> %Y (experimental network shell's date command)
5.9.12: 991221: smtpgate.c: Y2K: %y -> %Y (optional backup spool file name)
5.9.12: 991221: Strftime.c: fixed Y2K bug about interpretation of "%y" format
5.9.12: 991219: conf.c: removed {aist,miti}.go.jp while added delegtate.org
5.9.12: 991216: httphead.c: fixed Cookie logging
5.9.12: 991216: master.c: fixed duplicate insertion of FTOSV for proxy/ICP serv.
5.9.12: 991215: service.c: fixed possible infinite delay on rejection <sengoku@intsys>

6.0.6: 991214: {httphead,httpd}.c: fixed SEGV on DEC-Alpha (5.9.11)(6.0.0)
6.0.6: 991214: delegated.c: fixed unexpected restart on ALRM <suzuki_hiroshi>
6.0.6: 991214: {http,ddi}.c: fixed SEGV on server keep-alive <suzuki_hiroshi> 
6.0.6: 991213: service.c: transparent relay of CRLF/LF on "metamorphose"
6.0.6: 991212: delegated.c: main Connection structure on randomized stack
6.0.6: 991212: log.c: fixed SEGV on log buff. extension on malloc() failure
6.0.6: 991211: {notify,delegated}.c: introduced notificatin by mail on events
6.0.6: 991212: httphead.c: changed default AUTH host, `hostname` to "localhost"
6.0.6: 991209: {http,access}.c: introduced AUTH=origin (origin-HTTP access cntl)

5.9.11: 991213: httphead.c: ignore malformed Host field
5.9.11: 991213: http*.c: fixed some buffer overflows on HTTP request scanning
5.9.11: 991212: {httphead,cache,service}.c: fixed overflows on long host name
5.9.11: 991212: httphead.c: fixed uninitialized Host: field generation in cascaded DeleGates(since5.9.8)<sengoku@intsys>
5.9.11: 991211: yselect.h: fixed make on older Linuxes (5.9.10)<baader@cjt.de>

5.9.10: 991209: http.c: logging suspicious HTTP headers (with ctrl,bin,long...)
5.9.10: 991207: cgi.c: do wait() CGI-program to exit() not to make it be orphan
5.9.10: 991207: {*alloca,mkmake}.c,Makefile: introduced alloca()based randstack
5.9.10: 991207: telnet.c: don't kill self on THREADexit (cause SIGTRAP with -Tx)
5.9.10: 991206: url.c: fixed buffer overflow on long url-path <katsuta@nec>
5.9.10: 991205: delegated.c: copy and clear original environment var. area
5.9.10: 991205: shutter.c: immediate service stop on fatal signals (intrusion)
5.9.10: 991205: {randstack,delegated,cgi}.c: rondomized environ area for exec()
5.9.10: 991202: {svport,delegated,_-select,_-poll}.c: using proper FD_SETSIZE

6.0.5: 991207: delegated.c: fixed miss-detection and restart on "Frozen" Sticky
6.0.5: 991207: svstat.c: introduced a framework of customizable ps-title
6.0.5: 991207: {delegated,svport}.c: instant detection of accept() in children
6.0.5: 991206: delegated.c: displaying load average (RPM) in ps-title
6.0.5: 991206: delegated.c: made only arg-list before "--" option visible to ps
6.0.5: 991205: {pstitle,delegated.c: use environment var. area for ps-title
6.0.5: 991205: {pstitle,delegated}.c: stop doing exec() to make ps-title space

6.0.4: 991202: master.c: fixed SEGV INETD="port - - - - - SERVER=http" (6.0.2)
6.0.4: 991202: {udprelay,cuseeme}.c: fixed SEGV on unknown/empty host in SERVER
6.0.4: 991202: udprelay.c: expanded max parallel associations (to FD_SETSIZE)
6.0.4: 991202: {_-poll,_-select,delegaetd,svport}.c: use proper FD_SETSIZE
6.0.4: 991202: delegated.c: introduced -S option for immediate sweep of zombi
6.0.4: 991130: {delegated,forkspawn}.c: -Tx option to defeat intruders execve() 
6.0.4: 991130: {delegated,forkspawn}.c: introduced -T option (PTRACE)
6.0.4: 991129: {nntp,enews}.c: NEWGROUPS as an origin NNTP <mkoba@hitachi-to>
6.0.4: 991126: {http,httphead,inets,socks,master}.c: treat non-ASCII host name
6.0.4: 991126: http.c: pre-escape non-ASCII host name in request URL

5.9.9: 991130: windows.c: fixed closing dupl.ed socket/fd (unexpected close)
5.9.9: 991129: {delegated,randstack}.c: assign random fd# to client's socket
5.9.9: 991125: ftp.c: ensmalled input buffers for FTPGET (for 4.0.3 or older)
5.9.9: 991123: ddi.c: revival of HTTP proxy on OS/2 (5.9.4)<zodiac>

6.0.3: 991125: *.c: enlarged/ensmalled some of buffers to prevent overflows
6.0.3: 991125: http.c: immediate rejection of invalid/forbidden method req.
6.0.3: 991125: httphead.c: customizable valid HTTP methods by HTTPCONF=methods:
6.0.3: 991124: editconf.c: introduced CACHE=do to auto. create CACHEDIR at start
6.0.3: 991124: nntp.c: introduced explicit "emulate=xover" MountOpt(non default)
6.0.3: 991124: url.c: disabled old style DeleGate original proxying by "=@="
6.0.3: 991124: svconf.c: assinged non-{0,-1} port number for virtual protocols
6.0.3: 991124: httphead.c: fixed access to "http://self" without trailing "/"
6.0.3: 991123: filter.c: search Filter:xxx or CGI:yyy.cgi in LIBPATH
6.0.3: 991122: http.c: fixed not to pass chunk to CFI filter <tanaka@fujifilm>
6.0.3: 991122: http.c: fixed unclear peeked prev. req. by "-p" + K-A (6.0.0)
6.0.3: 991122: http.c: fixed Forbidden for POST method in keep-alive (6.0.0)
6.0.3: 991121: http.c: fixed SEGV on large chunk from server (6.0.0)

5.9.8: 991122: {url,ddi}.c: fixed SEGV on long (maybe non-) scheme in URL
5.9.8: 991118: randstack.c: randomized stack base to prevent overflow attack
5.9.8: 991116: filter.c: redirect LOGFILE of -v,-vv not to socket but to LOGFILE
5.9.8: 991116: filter.c: don't pass "[execpath]command" to shell (since5.9.2)
5.9.8: 991116: inetd.c: fixed SEGV when argument-list part in INETD is empty

6.0.2: 991119: socks.c: extended *SOCKS="sockd:port/ver:dstHost:srcHost"
6.0.2: 991119: socks.c: use SocksV5 as a client by default
6.0.2: 991119: socks.c,Makefile: no compile time built-in SOCKS_DEFAULT_...
6.0.2: 991118: {httphead,httpd,}.c: response for HEAD requeset on 302,401,...
6.0.2: 991118: log.c: fixed wrap arounded log(AGEDLOGEXT)(6.0.0) <katsuta@nec>
6.0.2: 991118: {cfi,cgi}.c: fixed SEGV on CGI: in CFI script <tanaka@fujifilm>
6.0.2: 991118: {ftpgw,nntpgw,admin}.c: enabled keep-alive for NotAuthorized
6.0.2: 991118: admin.c: enabled administration with keep-alive or HTTP/1.1
6.0.2: 991117: {httpd,httphead}.c: fixed nonCERNproxy redirection (6.0.0)
6.0.2: 991117: httphead.c: revival of http://self/-_-URL (6.0.0)
6.0.2: 991117: httpd.c: Cont-Leng for 302,305,401,403,404,407 resp.(HTTP/1.1)
6.0.2: 991117: {http,httpd}.c: enabled caching and keep-alive for /robots.txt
6.0.2: 991117: inets.c: (connection timeout by POLLOUT without SIGALRM)
6.0.2: 991116: master.c: fixed incremental REMITTABLE (for INETD) (6.0.0)
6.0.2: 991116: *.c: removed 4 bytes IPv4 address dependencies (VAddr and VA_)
6.0.2: 991114: *.c: removed sockaddr_in dependencies (VSAddr and VSA_)
6.0.2: 991113: inets.c: queer bind of source-port(L-1) of data-conn. for PORT
6.0.2: 991112: inets.c: removed maybe unnecessary obsolete codes for Socksify
6.0.2: 991111: socks{5,4}.c: implemented SocksV5 server
6.0.2: 991111: resconf.c: enabled RES_NS=ns//socksHost":socksPort"
6.0.2: 991109: __pthread_create.c: init. stack size (over flow on OSF/1)

6.0.1: 991105: delegated.c: fix. init. HAS_MASTER for each conn. <racsho@canon>
6.0.1: 991104: nntpgw.c: copy charset for "?Source" on NNTP/HTTP
6.0.1: 991104: nntp.c: fix not to insert "-.-" as the PathHost
6.0.1: 991104: delegated.c: create TMPDIR at start if it does not exist
6.0.1: 991104: cache.c: extended mkdirR() to cope with symbolic links
6.0.1: 991104: str_stdio.c: don't write to static data (SEGV) on str_ungetc()
6.0.1: 991104: access.c: fixed ident timeout in milli-sec(6.0.0) <racsho@canon>
6.0.1: 991103: Makefile: ADMIN=undef to enable interactive set in make (6.0.0)
6.0.1: 991102: http.c: fixed missing initialization of Cache-Control buffer
6.0.1: 991102: http.c: fixed SEGV on long header field (eg. Cookie:)
6.0.1: 991102: ___lwp_create.c: fixed make on Solaris2 with gcc <racsho@canon>
6.0.1: 991102: ddi.c: fixed SEGV on logging double value <katsuta@nec>
6.0.0: 991030: filter.c: search filters expanding ".exe" or ".cfi"
6.0.0: 991029: Strftime.c: fixed "%w" from "%02d" to "%d" <teranisi@bpo>
6.0.0: 991029: httphead.c: /robots.txt for MOUNT="/* nntp://server/*" etc.
6.0.0: 991027: *.c: replaced "wall.etl.go.jp" with "www.delegate.org"
6.0.0: 991026: delegated.c: made MASTERP usable for any protocol-DeleGate
6.0.0: 991026: http.c: keep-alive between DeleGate and MASTER-DeleGate
6.0.0: 991026: service.c: fixed MediatorVer set in reuse mode with [NOACK]
6.0.0: 991026: delegated.c: put compatibility info. and hint into LOGFILE
6.0.0: 991026: delegated.c: stopped default private-MASTER for SERVER=http
6.0.0: 991026: Makefile: don't create shio by default
6.0.0: 991026: mime.c: introduced MIMECONV="" and MIMECONV=enc,dec
6.0.0: 991026: delegated.c: MIMECONV=thru by default
6.0.0: 991026: JIS.c: let UCS-CCX table be allocated dynamically
6.0.0: 991025: sslway.c: search cert/key file using LIBPATH
6.0.0: 991025: *.c: LIBPATH for +=file.dgp, CFI script/program, CCX table
6.0.0: 991025: conf.c: introduced LIBPATH=:${STARTDIR}:${LIBDIR}:${EXECDIR}
6.0.0: 991025: String.c: fixed infinite recursion in strsubst(str,pat,..pat..)
6.0.0: 991025: file.c: seteuid(OWNER) in init. su phase if can't open file 
6.0.0: 991025: editconf.c: let ADMIN be mandatory for any protocol
6.0.0: 991025: *.c,*.dhtml: obsoleted MANAGER and substituted by ADMIN
6.0.0: 991025: Makefile: obsoleted ADMIN defalut (DeleGateMaster@etl.go.jp)
6.0.0: 991024: cgi.c: cgi which has both PATH_INFO and QUERY_STRING
6.0.0: 991023: {file,rescache,*}.c: world accessible only when SHARE explitry
6.0.0: 991023: file.c: introduced SHARE=dirRexpList
6.0.0: 991023: conf.c: introduced UMASK=mask
6.0.0: 991023: {conf,file,cache}.c: set OWNER to files created in init. su phase
6.0.0: 991023: conf.c: introduced default DGROOT on Unix -- ${HOME}/delegate, /var/spool/delegate-${OWNER}, /tmp/delegate-${OWNER}
6.0.0: 991021: ftp.c: permit only anon. access to local files of FTP-DeleGate
6.0.0: 991020: httphead.c: rewriting Referer: http://-.-/-/ to http://myname/-/
6.0.0: 991020: http.c: ask user@host for POP server on MOUNT="/* pop://*"
6.0.0: 991019: httphead.c: keep-alive for 304 resp. or for HTTP/1.1 client
6.0.0: 991018: README: rename README to README.MAKE
6.0.0: 991014: http.c: retry reconnection on empty response for reused server
6.0.0: 991012: {http,ddi}.c: introduced MountOption FTOSV=-cc-{charcter-code}
6.0.0: 991012: filter.c: built-in filter "-utf8"
6.0.0: 991007: ftp.c: returing to local directory after remote login failure
6.0.0: 991007: ftp.c: use MOUNT="/dir/* ..." for "CWD /dir" without trailing /
6.0.0: 991007: ftp.c: keep server connection even when the entry CWD failed
6.0.0: 991007: ftp.c: don't break MOUNTed PWD when login directory is not "/"
6.0.0: 991006: ftp.c: enabled repetitive MOUNTed relative path access from root
6.0.0: 991006: ftp.c: enabled STAT for local file during connection to remote
6.0.0: 991005: svport.c: extended to accept "-Pxxx-yyy"
6.0.0: 991005: smtp.c: introduced (private) cache for E-mail address validity
6.0.0: 991005: smtp.c: force record user name in LOGFILE on "smtp-vrfy:-@*"
6.0.0: 991005: ftp.c: validate and reuse expired cache using MDTM and SIZE
6.0.0: 991005: *.c: replaced "extern int errno" with "#include <errno.h>"
6.0.0: 991004: filter.c: redirect output of "-tee" to LOGFILE by "-tee-L"
6.0.0: 991001: nntpgw.c: copy charset of original NNTP mssg. to NNTP/HTTP resp
6.0.0: 991001: ddi.c: use charset in Accept-Lang. prior to CHARCODE in MountOpt
6.0.0: 991001: url.c: don't partialize server at same host but different port 
6.0.0: 991001: mount.c: don't use "moved","useproxy" for reverse MOUNT
6.0.0: 990930: nntpgw.c: HEAD command and codeconv for NNTP/HTTP output
6.0.0: 990930: cgi.c: HEAD command for CGI output
6.0.0: 990930: httpd.c: don't search upper welcome.cgi if local welcome.* exits
6.0.0: 990930: cgi.c: added CHARCODE conversion for CGI output
6.0.0: 990930: httpd.c: added CHARCODE conversion for local texts
6.0.0: 990930: ccx.c: replaced char. conv. func. TO_EUC(),etc. by CCX
6.0.0: 990929: {JIS,ccx}.c: expanded CCX for utf-8
6.0.0: 990927: mimehead.c: decode "utf-8" encoded-word
6.0.0: 990925: delegated.c: let SERVER=tunnel necessary to use as a TUNNEL serv
6.0.0: 990925: vehicle.c: do "stty echo" on exit (by SIGINT) of "tty7"
6.0.0: 990924: log.c: introdued BeforeExit() to make generic finalization
6.0.0: 990923: ftp.c: support REST and SIZE command as an origin server
6.0.0: 990923: ftp.c: reject USER "(none)" or USER empty without asking PASS
6.0.0: 990922: httpd.c: partialize icon URLs in local pages as origin HTTPd
6.0.0: 990921: delegated.c: set BASEURL for eacn request
6.0.0: 990921: _-poll.c: don't overwrite errno set by poll()
6.0.0: 990921: iotimeout.c: don't repeat PollIn.HUP in xPollIn()
6.0.0: 990919: {filter,service}.c: implemented FTOMD
6.0.0: 990919: filter.c: don't block in FTOCL when used with FTOSV(server side)
6.0.0: 990907: admin.c: HTTP interface for any SERVER protocol
6.0.0: 990904: {pop,url}.c: fixed SEGV on long USER name
6.0.0: 990902: __pthread_create.c: POSIX thread (pthread) support.
6.0.0: 990826: smtp.c: fast resp. for large DATA(slow server)<sbard@sra-europe>
6.0.0: 990825: mount.c: port mapping by MOUNT="/path proto://host:{-,+}N/*"
6.0.0: 990825: service.c: port mapping by SERVER=proto://host:{-,+}N
6.0.0: 990824: master.c: variable sized PERMIT,MASTER,etc tables
6.0.0: 990823: nntp.c: don't reuse tmpfiles after fork()
6.0.0: 990823: nntp.c: shorten LIST cache expire on "XLIST difference"
6.0.0: 990821: http.c: HTTP/1.1->1.0 rewriting when acting as a MASTER too
6.0.0: 990821: http.c: don't try HTTP/1.1 when the MASTER is older than 6.0.0 
6.0.0: 990821: *.c: fPollIn->_PollIn, frPollIn->fPollIn, PollIn->_PollIn, ...
6.0.0: 990820: *.c: wordscan(str,word) to wordscan(str,word,size)
6.0.0: 990820: httpd.c: introduced ".dgp" which includes "user defined MOUNT"
6.0.0: 990819: http.c: don't stop KeepAlive on openFilter if client is HTTP/1.1
6.0.0: 990819: cgi.c: supported CGI as an origin HTTP server on Win32
6.0.0: 990819: cgi.c: "#!CGI-DeleGate" magic as "delegated -Fcgi +=script"
6.0.0: 990819: delegated.c: enabled "+=params" for -Fcgi
6.0.0: 990817: hostlist.c: precedence rule between '&' and '|'
6.0.0: 990816: {nntp,nntpgw}.c: relay NNTP server's AUTH request to HTTP client
6.0.0: 990816: filter.c: ExecvpDirenv() for filters
6.0.0: 990816: {croncom,delegated}.c: introduced SpawnDirenv()
6.0.0: 990816: hostlist.c: introduced matching by time period (-T.h1-h2)
6.0.0: 990815: hostlist.c: introduced AND(A,&,B), OR(A,|,B) NEGATE(A,!,B)
6.0.0: 990811: http.c: generating Transfer-Encoding: chunked
6.0.0: 990810: http.c: relaying Transfer-Encoding: chunked
6.0.0: 990809: httphead.c: set Expires for 301,302,305,306 responses
6.0.0: 990809: httpd.c: default MOUNT="/ ..." for /-/ or /-/...nonCERNproxy
6.0.0: 990806: {url,ddi}.c: BASEURL for /-_- relay
6.0.0: 990806: {param,delegated}.c: introduced BASEURL
6.0.0: 990804: httpd.c: searching welcome.cgi upward for CGI SCRIPT_NAME
6.0.0: 990803: {ssi,html}.c: enabled #include virtual=URL
6.0.0: 990802: ssi.c: introduced SSI for ".shtml"
6.0.0: 990729: {url,mount}.c: normalize url-path before MOUNT <plasma@ibm>
6.0.0: 990727: http.c: MountOption "rhead=+name:value"
6.0.0: 990727: url.c: controling Location: rewriting by URICONV
6.0.0: 990726: html.c: let URICONV="mount,normalize,partial" be the default
6.0.0: 990723: httphead.c: rcode=301,302 possibly with "Host:"
6.0.0: 990723: mount.c: "dst=" or "rhost=" option for response MOUNT
6.0.0: 990722: url.c: normalize URL with ".." at arbitrary place <hyama@oki>
6.0.0: 990716: {admin,httpd}.c: dynamic-MOUNT
6.0.0: 990716: filetype.c: type text/html for ".dhtml"
6.0.0: 990715: httphead.c: CACHE=NO, EXPIRE as MountOption of HTTP and FTP
6.0.0: 990715: *.c: passing Conn to cache_path (cache by client info.)
6.0.0: 990715: mount.c: completed MOUNT="/path/* http://*" (4.3.5?)
6.0.0: 990715: url.c: don't regard as fromProxy when request URL is /abs-path
6.0.0: 990708: mount.c: enabled MOUNT="/path/* *" (user defined /-_-)
6.0.0: 990708: {mount,smtp}.c: aliasing by MOUNT="u1@h1 mailto:u2@h2" with SERVER=smtp://server
6.0.0: 990708: mount.c: conditional MOUNT for FTP and POP
6.0.0: 990701: {mount,*}.c: passing connection context (Conn) to MOUNT
6.0.0: 990701: conf.c: don't use "www.w3.org" as a "default server"
6.0.0: 990625: cache.c: MD5 cache-path by %mX

5.9.7: 991115: {whois,service}.c: fixed some buffer overflows
5.9.7: 991115: {url,conf}.c: nallowed valid charset for the site part in URL
5.9.7: 991115: service.c: immediate rejection in MASTER for forbidden users
5.9.7: 991115: socks4.c: return immediate error response to V5 request
5.9.7: 991112: socks5.c: fixed dropping headding response data on BIND/ACCEPT
5.9.7: 991111: socks5.c: fixed (enabled) UDP/SocksV5 on little endians
5.9.7: 991109: nntp.c: removed duplicated X-Forwarded in NNTPCC <hiroshi@kiwi>
5.9.6: 991104: hostlist.c: fixed host mask by length <katsuta@nec>
5.9.6: 991102: http.c: as origin server,don't force Proxy-Auth for MSIE (5.9.3)<hgeorges@oasis-technology>
5.9.6: 991022: mount.c: unescape %XX in user:pass of URL as MOUNT parameter
5.9.6: 991021: ldap.c: don't destroy heap by rewriting mssg (EDIT_APPEND)
5.9.6: 991014: ftp.c: coped with FTP server which doesn't ask PASS <cs@gmx>
5.9.6: 990928: mime.c: suppress encoded-word encoding also by MIMECONV=thru
5.9.6: 990928: String.c: fixed list2vect() SEGV on SMTP/Linux <s-tani@tugsystem>

5.9.5: 990918: cfi.c: fixed buffer overflow on expansive header rewriting
5.9.5: 990917: rfc822.c: fixed rewriting charset name including "_" as Shift_JIS
5.9.5: 990916: hostlist.c: case insensitive rexpmatch <suzuki_hiroshi@denon>
5.9.5: 990915: socks4.c: fixed core dump on SOCKS_BIND request (5.9.4)
5.9.5: 990914: smtp.c: implemented RSET as an origin server <rtomislav@usa>
5.9.5: 990914: ftp.c: check RELIABLE as an origin FTP
5.9.5: 990913: ftpgw.c: fixed relaying .doc containing binary(zero)<peke@nichia>
5.9.5: 990913: inets.c: fixed binding to un-resolvable IPaddress (-Ph:p)
5.9.5: 990907: inets.c: let connectTimeout(IPaddr) work without trying resolv.
5.9.5: 990906: ftp.c: enabled DOS drive: in origin FTP on Win32<jimbo@okayama-u>
5.9.4: 990905: mkmake.c: don't die on long error message (Win32)
5.9.4: 990904: url.c: fixed SEGV on long (invalid) protocol name
5.9.4: 990904: pop.c: fixed buffer overflow <thomas.fritz@cnv>
5.9.4: 990903: ftp.c: close duplicated descriptor on exit (for server switch)
5.9.4: 990903: ftp.c: introduced penalty sleep on login failure (delayReject)
5.9.4: 990903: service.c: delayReject without reading client's input
5.9.4: 990903: httphead.c: introduced Accept-Language:(charset=X)(not charcode)
5.9.4: 990903: {http,ddi}.c: avoid illegal proxing using HTTP header <nabe@ntt>
5.9.4: 990830: cfi.c: enabled relaying POST via CFIscript <cjb@mircx.com>
5.9.4: 990822: {JIS,http,httphead}.c: (charcode=Shift_JIS) etc.
5.9.4: 990820: {inets,url}.c: use HOSTS cache-only hostcmp() on URL partialize
5.9.4: 990819: ddi.c: reset DONT_REWRITE on next REQUEST (proxy/origin sw.)
5.9.4: 990817: ystring.h,*.{c,h}: for GCC includes conflicts with strxxx() decr.
5.9.4: 990817: maker/Makefile,_-statvfs.c: for RedHat Linux6
5.9.4: 990813: socks4.c: FTP-data-connection/SOCKS5 <fukui@fujitsu>(5.9.0)
5.9.4: 990812: socks5.c: for little endian when ATYP=IPv4
5.9.4: 990811: httphead.c: reset Accept-Language'(charcode=xxx) in next request
5.9.4: 990809: delegated.c:initialize URICONV table in parent DeleGate process
5.9.4: 990809: http.c: stop KeepAlive when with openFilter('x:response filter')
5.9.4: 990806: cgi.c: do wait() CGI output process to wait output from it.
5.9.4: 990806: cgi.c: {FTP,NNTP}/HTTP by -Fcgi referred with empty PATH_INFO
5.9.4: 990806: httphead.c: fixed URL base for icons when running as -Fcgi
5.9.4: 990806: httpd.c: 404 Not Found when a plain file is referred with "/"
5.9.4: 990805: http.c: deleted obsolete D_SELECTOR insertion (1.2.6,pre-MOUNT)
5.9.4: 990803: ftp.c: LF to CRLF in LPR/FTP LIST in ASCII mode
5.9.4: 990730: fpoll.h: for MacOS X Server <psi@nest>
5.9.4: 990729: http.c: enabled relaying "news://server" like "nntp://server"
5.9.4: 990728: ftp.c: fixed MOUNT when non-root(/) is MOUNTed<kouji@hiroshima-u>
5.9.4: 990726: url.c: fixed URICONV="partial" for URL with "?search"
5.9.4: 990708: nntp.c: fixed POST to MOUNTed local group as MOUNT="group /path"
5.9.4: 990708: {ftpgw,textconv}.c: immediate FTP server close after disconnection from HTTP client when without cache <shino@ifnet>
5.9.4: 990707: {http,file}.c: fixed badly shared tmpfile as a response buffer
5.9.4: 990630: README: introduced <DeleGate-En> for English users
5.9.4: 990629: http.c: reset DontTruncate in succeeding request <tmu@ikegami>
5.9.3: 990624: inets.c: don't try to DNS-resolve of "-" and "-.-" in getFQDN
5.9.3: 990623: lock.c: HTTP SEGV on Linux by duplicate fclose() <tmu@ikegami>
5.9.3: 990622: {ftpgw,http}.c: Proxy-Auth in FTP/HTTP for MSIE<stanaka@seiwa-g>
5.9.3: 990622: delegated.c: create ACTDIR with 0777 before TMPDIR <ginga@club>
5.9.3: 990621: thruwayd.c: notify remote when local dead before remote ACCEPT
5.9.3: 990618: thruwayd.c: consistent use of poll result if ports added/removed
5.9.3: 990616: thruwayd.c: accepting at remote
5.9.3: 990614: {shio,shiomain,commands}.c: enabled -Fshio
5.9.3: 990610: pop.c: command/response log for debugging
5.9.3: 990610: mount.c: pseudo hostname "-" for "/path1 http://-/path2 moved"
5.9.3: 990610: delegated.c: init. RPORTsock=-1 before -Ffunc to let MASTER work
5.9.3: 990609: {smtp,commands}.c: enabled -Fsendmail
5.9.3: 990609: arthead.dhtml: META description in NNTP/HTTP for search engines
5.9.3: 990608: nntp.c: DATE and NEWNEWS command as an origin NNTP server
5.9.3: 990607: ftp.c: correct some LF by CRLF <patakuti@rim>
5.9.3: 990604: nntp.c: Linux (duplicate fclose) <shattori@sharp>
5.9.3: 990603: {delegated,croncom}.c: treat exec/CRON as SIGHUP (child&socket)
5.9.2: 990602: {editconf,env}.c: don't ask CACHE for CRON without "expire"
5.9.2: 990602: {url,html}.c: introduced URICONV=convList:attrList
5.9.2: 990528: httphead.c: host=Host match with both host=Host.Domain & host=IP
5.9.2: 990528: hostlist.{h,c}: MOUNT host=-Host for alias name <rami@kurokami>
5.9.2: 990527: {ftp,ftpgw}.c: cache for file with name with space <peke@nichia>
5.9.2: 990525: smtpgate.c: introduced ACCEPT/Max-Bytes directive
5.9.2: 990519: sslway.c: callback for encrypted key.pem <nico@netscape>
5.9.2: 990517: Makefile,{sslway,SSL090b}.c: cope with SSL0.9.2b <mizuno@aitech>
5.9.2: 990512: ldap.c: rewriting SearchResponse for further SEARCH
5.9.2: 990510: ldap.c: relaying packet longer than 128 octets <suzuki@ctech>
5.9.2: 990510: sched.c: fixed Y2K problem <tao@hitachi>
5.9.2: 990420: inets.c: default port for data conn. of PASV/FTP <wakamiya@3web>
5.9.2: 990406: passwd.c: retrieving yp passwd
5.9.2: 990406: smtp.c: "<" ">" for <path> of MAIL From,RCPT To <truelsen@sdu>
5.9.2: 990402: {service,http}.c: TIMEOUT=takeover <soli@mgx>
5.9.2: 990331: {html,url}.c: selecting which attributes should be rewritten
5.9.2: 990329: SLL.c: introduced "SLL_OTHERWISE" to stop backtrack
5.9.2: 990329: SLL.c: introduced proper back-track on failure in ALT rule
5.9.2: 990329: url.c: supported "123-456.com" in -_- <jtiberiusk@iname>
5.9.2: 990326: {script,log}.c: +=URL[date+format] <rupert@demon>
5.9.2: 990326: croncom.c: introduced "exec" as an action of CRON
5.9.2: 990324: httphead.c: Cookie rewriting with -_- <jtiberiusk@iname>
5.9.2: 990324: {cfi,conf}.c: matching by Server-Host in CFI script
5.9.2: 990324: cfi.c: restore einviron after system command execution (FreeBSD)
5.9.2: 990324: filter.c: filter program as a shell script or with shell syntax
5.9.2: 990324: filter.c: made available CFI script for CMAP <phedward@ozemail>
5.9.2: 990317: http.c: premature timeout of POST body relay <ishimaru@fujitsu>
5.9.2: 990317: url.c: normalize MOUNTed abnormal URL with ../ <jtiberiusk@iname>
5.9.2: 990316: nntp.c: XOVER on origin-NNTP-DeleGate <krull@uni-karlsruhe>
5.9.2: 990316: nntp.c: cache=no-overview MountOpt to disable XOVER generation
5.9.1: 990315: fstat.c: RWX access check on CYGWIN <hirayama@fujifilm>
5.9.1: 990315: file.c: DOS's X:path on CYGWIN <hirayama@fujifilm>
5.9.1: 990315: service.c: pass unresolvable but IPaddr OK(5.8.8)<akao@unisys>
5.9.1: 990312: windows.c: shorten timeout for poll-PIPE on Win95/98...
5.9.1: 990312: delegated.c: wait before closing client for Win95/98
5.9.1: 990311: filter.c: set Conn->cl_sock for ClientInfo for FCL/FSV (Win32)
5.9.1: 990311: delegated.h,{access,process}.c: inherit ClientHost to FCL(Win32)
5.9.1: 990311: iotimeout.c: removed RecvOOB causing blocking on Win32 (5.7.5)
5.9.1: 990311: lock.c: don't try lock unsupported file types (Win,FreeBSD,...)
5.9.1: 990311: url.c: added "https" to URL syntax for reverse MOUNT
5.9.1: 990310: http.c: don't generate duplicate headers in "Response Filter"
5.9.1: 990310: http.c: don't regard Win32+filter as "premature EOF of client"
5.9.1: 990310: http.c: force "Connection: close" with FCL (origin HTTP)
5.9.1: 990310: httpd.c: correct Content-Length of the "/-/" page
5.9.1: 990310: filter.c: fixed "-Fconnect" on Solaris2.6,FreeBSD
5.9.1: 990310: resolv.c: SEGV on -MX.host retrieval via DNS (since 5.8.8)
5.9.1: 990310: {windows,windows0}.c: making MimKit on HP-UX9
5.9.0: 990309: mimecodes.c: base64 decode err.(without char -> int sign ext.)
5.9.0: 990305: delegated.c: no count NUM_CHILDREN on fork() err.<t-shimizu@tni>
5.9.0: 990304: {url,http}.c: partialize reverse MOUNTed URL (HTMLCONV=partial)
5.9.0: 990226: delegated.c: treat "https" as "http" in default MOUNT/REMITABLE
5.9.0: 990225: socks4.c: SOCKS+FTP data conn. without HOSTS cache <marya@jip>
5.9.0: 990216: smtp.c: treat "." at the top of line (for Vin3)
5.9.0: 990216: smtp.c: remove Bcc in SMTP_POST (for Vin3)
5.9.0: 990216: smtp.c: accept list of recipients in SMTP_POST (for Vin3)
5.9.0: 990216: resolv.c: don't die when socket() failed (without net-IF, etc.)
5.9.0: 990216: resolv.c: don't place IP-address on non-int. boundary
5.9.0: 990214: JIS.c: added counter for existence of SJIS inputs (for Vin3)
5.9.0: 990214: JIS.c: care CHARCODE=U as CHARCODE=E (for Vin3)
5.9.0: 990214: JIS.c: don't make jam on conversion in expansion (eg. SJIS->JIS)
5.9.0: 990214: JIS.c: don't overrun output buffer area of CCX (for Vin3)
5.9.0: 990213: ftp.c: care any uploadings (STOU,RNFR,RNTO,...) like STOR ...
5.9.0: 990216: JIS.c: missing initialization of CCX (bad for Telnet+CCX?)
5.9.0: 990212: hostlist.c: don't treat HostList "-.-" as "-" plus ".-"
5.9.0: 990210: nntp.c: fixed jammed shared TMPFILE of LIST cache in NNTPCC
5.9.0: 990209: nntp.c: missing flcose() for LIST cache (cause fd exaustion)
5.9.0: 990205: hostlist.c: -xx.xx.xx.xx for little endian machines
5.9.0: 990205: config.h,*.c: introduced MAX_ARGC (max. arg. num. for Win32)
5.9.0: 990126: {ftp,ftpgw}.c: invalidate LIST cache on upload <atsume@cashio>
5.9.0: 990123: http.c: added rcode=305,rcode=306 as MountOption
5.8.8: 990122: ftpgw.c: SEGV on Linux <yoshioka@shimaseiki><takamura@itoh>
5.8.8: 990121: nntp.c: avoid XPATH from being Forbidden when with multi-MOUNTS
5.8.8: 990120: http.c: introduced a MOUNT option "rcode=403"
5.8.8: 990119: service.c: client forbidden on inconsistent DNS<msato@comicland>
5.8.8: 990119: inet.c: don't try getting FQDN for "localhost"<kumagai@fujifilm>
5.8.8: 990116: ftp.c: APPE command support <mamada@amada>
5.8.8: 990116: windows.c: increase file handles on OS/2 <zodiac@ibm>
5.8.7: 990113: windows.c: error message on send() error and SIGPIPE_TERM
5.8.7: 990113: pop.c: loop on non-QUIT/EOF/Win32<maenaka@chiba-u><mabe@hi-vis>
5.8.7: 990113: delegated.c: stop repetitive listen() fatal in inetd+Solaris2.6
5.8.7: 990110: rescache.c: SEGV/Resolvy-Cache/OS2<zodiac@ibm><dhdurgee@digizen>
5.8.7: 990108: nntpgw.c: with FTOSV, don't return dup. HTTP header on LIST
5.8.7: 990107: http.c: permit MOUNTed destination even with RELAY=no option
5.8.7: 990107: mime.c: SEGV on code-conv (erasing JP-2's ESC for JP)
5.8.6: 990106: socks4.c: no Socks5 if no SOCKS, no core on SOCKS+Cu-SeeMe
5.8.6: 990106: ftp.c: MOUNT switch by "host=" option
5.8.6: 990103: delegated.c: HTTPS/HTTP didn't work with "private-MASTER"
5.8.6: 9812xx: windows.c: socket inheritance in Win95 <peacockm@netscape>
5.8.5: 981227: {commands,croncom}.c: CRON="... /command args"<hina@meikos>
5.8.5: 981224: delegated.c: enlarged argv for spawn(Win32)<ksindoh@iijnet>
5.8.5: 981224: mimekit/Makefile: dangling html.c <kanai@hallab>(5.8.3)
5.8.4: 981222: commands.c: EXPIRELOG of CRON=-expire <uemoto@hitachi-it>(5.8.0)
5.8.4: 981222: windows.c: WinNT+SP4 <maenaka@chiba-u><k-niwa@m-k><mabe@hi-vis>
5.8.4: 981222: mimehead.c: break the loop caused by EOF in 2bytes-mode
5.8.4: 981222: rfc822.c: NNTP/HTTP loops on truncated From: of JIS7 (5.8.2)
5.8.4: 981220: master.c: PROXY=delegate://host:port for MASTER=host:port
5.8.4: 981220: master.c: PROXY=proto://host:port
5.8.4: 981218: sslway.c: introduced -client_verify option (just tentative)
5.8.4: 981218: delegated.c: +/NAME=Path -> NAME=fullPath subsutitution
5.8.4: 981217: nntp.c: cache=no-article,no-list MOUNT option
5.8.4: 981217: {pop,delegated,nntp}.c: -Fpoprelay (just tentative)
5.8.3: 981217: smtpgate.c: introduced ${header.FieldName} substitution
5.8.3: 981216: resconf.c: avoid memory fault on IRIX6.4 cc <t-fujisawa@honda>
5.8.3: 981216: nntp.c: force refresh LIST cache after anotherone's POST
5.8.3: 981216: inets.c: run SunOS binary on Solaris from inetd (STREAM/DGRAM)
5.8.3: 981216: {commands,delegated}.c: fixed -Fcgi<sdybiec@humanfactor>(5.8.0)
5.8.3: 981216: httphead.c: MOUNT Host without port <teranisi@plusone>(5.7.5)
5.8.3: 981215: nntp.c: refresh shared LIST cache from NNTPCC with private one
5.8.3: 981215: {fstat,nntp}.c: fixed age calc. of LIST cache when it's on TMPFS
5.8.3: 981215: nntp.c: enabled "upact:X/Y/X" for each MOUNT point (server)
5.8.3: 981212: {enews,nntp}.c: supported XPATH <msgid> 
5.8.3: 981212: {enews,nntp}.c: supported HEAD,BODY,ARTICLE by <msgid>
5.8.3: 981211: nntp.c: don't nodename in Xref be empty if without Path(3.0.58)
5.8.3: 981211: {delegated,http}.c: introduced -=builtin:... substitution
5.8.3: 981211: ftp.c: enabled USER "user%host" <iftech@cornet>
5.8.2: 981211: inet.c: fixed abort on reload <nihon-yanagi@itecs><takamura@itoh><k-niwa@miyuki-kasei> (since 5.7.5)
5.8.2: 981209: filter.c: work with -vv (IRIX)
5.8.2: 981209: filter.c: fixed external filter on IRIX,AIX <teranisi@plusone>
5.8.2: 981208: ldap.c: relaying messages longer than 127 bytes
5.8.2: 981208: ldap.c: fixed SEGV on Linux,etc.(buff.overflow)<mikio@cybercom>
5.8.2: 981208: {http,httpd,httphead,ccx,JIS}.c: CHARCODE for each MOUNT point
5.8.2: 981205: nntpgw.c: fixed to really use Reply-To field in [Reply]
5.8.2: 981204: nntpgw.c: don't do HTML encode in mailto URL <teranisi@plusone>
5.8.1: 981203: inets.c: avoid SEGV by hostname (accidentally ) including '%'
5.8.1: 981203: ldap.c: relaying correct length of message
5.8.1: 981203: mime.c: empty body cached with MIMECONV=thru (5.8.0) 
5.8.1: 981203: mime.c: dup. --EOP with MIMECONV=thru <nakatani@konica>(5.8.0)
5.8.1: 981202: removed core in distribution file <kita@tohoku>
5.8.1: 981202: ldap.c: fixed garbage generation in BindResponse by proxy
5.8.1: 981202: ldap.c: fixed rewriteing of forwarding request (lost 2bytes)
5.8.1: 981202: ldap.c: return error msg. on connection error
5.8.0: 981202: ldap.c: LDAP proxy (half done)
5.8.0: 981127: nntp.c: don't do penalty sleep on GROUP to the current group
5.8.0: 981127: {enews,nntp}.c: origin NNTP-serv. by MOUNT="group file:/path"
5.8.0: 981127: access.c: don't generate empty Auth. on AUTH=authgen:...:%A
5.8.0: 981126: smtpgate.c: politely say QUIT before closing NNTP connection
5.8.0: 981126: http.c: generated fields on POST method <kondou@tsukuba>(4.0.1)
5.8.0: 981126: http.c: gen. Authorization by MOUNT=".. http://User:Pass@.."
5.8.0: 981126: ftp.c: don't re-login on local CWD in MOUNTED server (5.7.3)
5.8.0: 981125: dget.c: revival of dget with PROXY=... (disabled in 5.7.5)
5.8.0: 9811xx: mimeconv.c: let "delegated -FenMime" equal to "enMime"
5.8.0: 981120: commands.c: -Fhelp to list available functions
5.8.0: 981120: {delegated,commands}.c: moved -Ffunc stuff to commands.c
5.8.0: 981119: dget.c: direct ftp:// without PROXY
5.8.0: 981119: JIS.c: -Fccx
5.8.0: 981119: {sched,schedmain}.c: -Fsched
5.8.0: 981119: Makefile,{delegated,thruwayd,teleport,dget,urlfind}.c:  -Ffunc
5.8.0: 981119: mime.c: unbuffered relay with MIMECONV=thru <iftech@cornet>
5.8.0: 981118: {ftp,lpr}.c: remove LPR job via DELE/FTP (incomplete)
5.7.5: 981118: inets.c: intro. minimum cache refresh interval even on reload 
5.7.5: 981117: {inets,mount}.c: don't try reloading HOSTS cache for MOUNT
5.7.5: 981117: hostlist.c: suppress 'unknown' for virtual host by host=-name
5.7.5: 981117: httphead.c: matching port# in "Host: host:port#"
5.7.5: 981117: _-poll.c: select() seems bad for NC4.5 - DeleGate/Solaris2.4
5.7.5: 981117: _-poll.c: compile by gcc (since 5.7.0)<akei@toshiba>
5.7.5: 981116: dget.c: made dget do HTTP directly even without PROXY
5.7.5: 981116: {fpoll,vsocket}.h: for MINGW32 <kimura@fujitsu>
5.7.5: 981114: socks4.c: fixed Socks+STOR/FTP stall <osamu@niigata-u>
5.7.5: 981113: mount.c: fixed virtual host (MOUNT by host=-...)(5.6.1)<joe@nec>
5.7.5: 981113: inets.c: don't ignore predefined HOSTS on Reload (5.7.1)
5.7.5: 981112: lpr.c: sending to LPR in background
5.7.5: 981112: httpd.c: merge "user-agent: *" in robots.txt <kawamoto@osaka-u>
5.7.5: 981111: Makefile,*.{h,c}: coped with CYGWIN-Beta20 <maenaka@chiba-u>
5.7.5: 981111: ftp.c: sending to LPR in background
5.7.5: 981110: nntp.c: maintain expire time of LIST cache in NNTPCC
5.7.5: 981110: nntp.c: close old LIST cache in NNTPCC after reopen
5.7.5: 981110: nntpgw.c: don't reuse LIST(min-max) cache on reload in article
5.7.4: 981110: ftp.c: fixed SEGV after LPR/FTP gateway
5.7.4: 981110: __usleep.c: don't use usleep() of HI-UX
5.7.4: 981110: usleep.c: don't use usleep() of NEC-EWS <katsuta@nec>
5.7.4: 981109: {param,process}.c: TMPDIR to Filters (Win32) <maenaka@chiba-u>
5.7.4: 981109: process.c: pass -vd for Filters (Win32)
5.7.3: 981109: rescache.c: supress CACHE UPDATE COLLISION message on Reload
5.7.3: 981109: rescache.c: shorten cache expire on Reload
5.7.3: 981109: htmlgen.c: introduced ${exit} and escaping special char (as \:)
5.7.3: 981109: nntpgw.c: introduced ${tailer.off}
5.7.3: 981109: Makefile,__usleep.c: for HP-UX,HI-UX <fujisi@hitachi>
5.7.3: 981106: arthead.dhtml: "mailto:" using Reply-To, stripping comment 
5.7.3: 981106: nntpgw.c: [Reply] button for "mailto" URL <kawamoto@osaka-u>
5.7.3: 981106: {ftpgw,telnet}.c,*.dhtml: moved *.dhtml files
5.7.3: 981105: {ls2html,ftpgw}.c,Makefile: merged ls2html into delegated
5.7.3: 981105: ftpgw.c: customizable HTML page of directory on FTP/HTTP
5.7.3: 981105: ftpgw.c: hide password in displayed URL in FTP/HTTP g.w.
5.7.3: 981102: url.c: recognize URL with %XX in password <maenaka@chiba-u>
5.7.2: 981030: rescahce.c: fixed huge dup. entry to cause core dump (5.7.1)
5.7.2: 981030: ftp.c: LPD/FTP gateway from {STOR,LIST,NLST}/FTP
5.7.2: 981029: ftp.c: STOR as an origin server (if MOUNTed with "rw" opt.)
5.7.2: 981029: mount.c: MOUNT with %XX in server-side URL
5.7.2: 981029: mkmake.c: with GNUmake (5.7.1)<taro@fujitv><zodiac@ibm><deignan@bull.net>
5.7.2: 981028: lpr.c: remote line printer access (RFC1179)
5.7.2: 981028: process.c: HTTP resp. filter Win32 (FTP/HTTP)<maenaka@chiba-u>
5.7.1: 981026: iotimeout.c: correct usage of nice("increment-value")
5.7.1: 981026: iotimeout.c: limit max. nice value to 10
5.7.1: 981026: iotimeout.c: determine buff size to satisfy sleep interval
5.7.1: 981026: iotimeout.c: use real buff. size to calculate sleep interval
5.7.1: 981026: {inets,http}.c: don't shrink sock. buff. size
5.7.1: 981023: nntpgw.c: strip "[prefix]", "Re:" and SPACE before matching
5.7.1: 981022: mime.c: TEXTONLY filtering for multipart (for NNTP/HTTP)
5.7.1: 981022: mimecodes.c: fixed soft-line-break bug (since 5.6.7)
5.7.1: 981022: delegated.c: enabled SERVER=ftp://user:pass@server
5.7.1: 981022: ftp.c: MOUNT with "user:pass@server" <piero@fst.it>
5.7.1: 981014: Makefile,mkmake.c: dependencies of LIBSRCS into Makefile.go
5.7.1: 981014: {rescache,http,inets}.c: disabling cahce by RELOAD on HTTP
5.7.1: 981013: httphead.c: use "Host:" field as IF name for /-_-URL relay
5.7.1: 981013: {mount,http,url}.c: HTTP MOUNT with "host=" didn't work (5.6.1)
5.7.1: 981013: mount.c: HTTP SEGV by MOUNT "host=" <rousseau@neuronnexion>
5.7.1: 981013: smtp.c: erase dup. Content-Transfer-Encoding (sendmail-8.9.1a)
5.7.1: 981008: http.c: resp. buff. flush on slow or large input <mura@oki>
5.7.0: 981007: conf.c: added ".o" in ".localnet" as default RELIABLE, RELAY
5.7.0: 981007: inets.c: special name ".o" for local net IF to outgo the host
5.7.0: 981006: udprelay.c: resp. diff. from accept port(archie) <kojima@sist>
5.7.0: 981005: {http,access}.c: real implementation of RELAY=proxy,delegate
5.7.0: 981002: {http,iotimeout}.c: don't setsockbuf for temp. buffer
5.7.0: 981001: mkmake.c: don't block on long error message to pipe (CYGWIN32)
5.7.0: 980930: delegated.c: don't CONNECT=cache if CACHE=no in private-MASTER
5.7.0: 980930: Makefile,mkmake.c: pass CFLAGS and LDFLAGS to Makefile.go
5.7.0: 980930: {resconf,reshost}.c: _res -> _RES <psi@stellar>
5.7.0: 980929: nntpgw.c: experimental +auth+ substitution in POP/HTTP MOUNT
5.7.0: 980929: ftp.c: don't strip (...) part of E-mail (5.3.0)<fukui@fujitsu>
5.7.0: 980929: service.c: enabled "TIMEOUT=ftpcc" <fukui@fujitsu>
5.7.0: 980929: pop.c: a little detailed ERR message for connection error
5.7.0: 980929: fpoll.h: definition for RhapsodyDR2 <psi@stellar>
5.7.0: 980929: {resconf,reshost}.c: res_init -> RES_init <psi@stellar>
5.7.0: 980929: _-poll.c: don't use poll() ifdef "_nec_ews"<katsuta@nec>
5.7.0: 980929: mkmake.c: check combination of libraries(EWS4800)<katsuta@nec>
5.6.9: 980925: mime.c: don't decode non-ISO-2022-JP body encoded in QP
5.6.9: 980925: ftp.c: XDC to XDC relay <piero@fst.it>
5.6.9: 980924: ftp.c: don't do setsockopt & polling for input cache file
5.6.9: 980922: ftp.c: data connection on Win32 with FCL,FTOCL <piero@fst.it>
5.6.9: 980922: ftp.c: SEGV after write to cache on Linux (duplicate fclose)
5.6.9: 980922: ftp.c: don't insert PWD between USER and PASS <tohei@ntt>
5.6.9: 980922: ftp.c: SEGV on long STAT result when it is the 1st command
5.6.9: 980921: xferlog.c: ident logging error in xferlog on Linux <rob@c3.hu>
5.6.9: 980918: telnet.c: put CRLF after echoed line for MS-telnet/Win95
5.6.8: 980917: ftp.c: experimental "STAT -HTTP path"
5.6.8: 980916: {access,ddi,smtp,http}.c: RPORTsock initialization <yana@bug>
5.6.8: 980916: delegated.c: don't alarm() if SIGALRM is not supported (Win32)
5.6.7: 980915: ftp.c: "MODE XDC" in unbound proxy FTP-DeleGate <piero@fst.it>
5.6.7: 980914: ftp.c: don't become FTPCC on login error <nakano@seikei>
5.6.7: 980914: {httpd,nntpgw}.c: use Host as embeded self URL <nokubi@eal>
5.6.7: 980912: nntp.c: enabled "SERVER=nntp://user:pass@server"
5.6.7: 980912: nntpgw.c: fixed bug on escaping "<"(the bug truncated the line)
5.6.7: 980911: {telnet,ftp,httpd,htmlgen}.c: MOUNTable banner/HELP messages
5.6.7: 980911: delegated.c: break frozen delegated in AcceptByMain by alarm
5.6.7: 980910: mimecodes.c: original base64/quoted-printable coder
5.6.7: 980909: {msg,ftp}.c: fixed XDC SIGSEGV on Linux <piero_berritta@fst.it>
5.6.7: 980908: pop.c: fixed MIME conv. in POP/NNTP gateway <nishimu@luvnet>
5.6.7: 980904: make-vc5win95.bat: coped with Win95's command interpreter?
5.6.7: 980903: smtpgate.c: forwarding by ${recipient:mx} as a SERVER-HOST 
5.6.7: 980903: smtpgate.c: SMTPGATE by default based on "builtin/config/..."
5.6.7: 980903: {httpd,version}.c: copyright presentation in the control page
5.6.6: 980830: {winreg,resconf}.c: utilize DNS relevant registory on Win32
5.6.6: 980829: mime.c: unknown function reference <nakasima@osaka>
5.6.6: 980829: hostlist.c: don't resolve addr. prefixed with "-" as -1.2.3.4
5.6.6: 980827: reshost.c: fail in rev. retr. "sys" resolver <fujisi@hitachi>
5.6.6: 980823: http.c: redirect ?-_-=URL to URL
5.6.5: 980821: cfi.c: thru pass NNTP messages if no Filter were applied
5.6.5: 980821: cfi.c: don't rewrite Cont-Leng,body of without head/body msg.
5.6.5: 980821: http.c: assume implicit Keep-Alive for HTTP/1.1 clients
5.6.5: 980821: http.c: downgrate req. from HTTP/1.1 to 1.0 <kawamoto@osaka-u>
5.6.5: 980820: delegated.c: PROTOLOG=":fmt" path omission (since 5.1.0)
5.6.5: 980820: delegated.c: PROTOLOG for SERVER=https
5.6.5: 980820: {filter,sslway}.c: CFI_TYPE env. val. to ommit SSLway -ac/-co
5.6.5: 980820: {cfi,conf}.c: ${fieldname} substitution in CFI: Output-Prefix
5.6.4: 980819: nntp.c: POPCC (connection cache for POP/NNTP)
5.6.4: 980819: {nntp,pop}.c: try APOP authentication for POP/NNTP
5.6.4: 980819: {master,service}.c: SSLTUNNEL & CONNECT=h as SSLtunnel on HTTP
5.6.4: 980819: http.c: fixed FTP/HTTP gateway error in FTP-USER (since 5.6.3)
5.6.4: 980819: access.c: don't check MOUNT point protocol for HTTP/HTTPS g.w.
5.6.3: 980818: {moutn,http,nntpgw}.c: MOUNT="path scheme://user:pass@host/*"
5.6.3: 980818: {master,httphead,smtpgate}.c: auto. allow MOUNTed protocol
5.6.3: 980818: {Strftime,enews}.c: spool based on Unix-From in "local-time"
5.6.3: 980818: nntp.c: response to "LIST overview.fmt"
5.6.3: 980818: nntp.c: customize XOVER format by NNTPCONF=overview.fmt:{list}
5.6.3: 980817: nntp.c: re-enabled NNTP proxy and NNTP/HTTP gateway (5.6.2)
5.6.2: 980816: nntp.c: POP/NNTP gateway on Win32
5.6.2: 980815: nntp.c: return XOVER for POP/NNTP even when CACHE=no
5.6.2: 980815: nntp.c: bad HELP resp. on POP+AUTHINFO(since 5.0.0) <marya@jip>
5.6.2: 980815: {nntp,nntpgw}.c: on-demand Authorization request on POP/HTTP
5.6.2: 980815: {nntp,nntpgw}.c: POP/HTTP gateway
5.6.2: 980814: url.c: http/https rewriting for SERVER=https<frenchie@magusnet> 
5.6.2: 980811: service.c: don't try connect for self (SERVER=xxx://-/)
5.6.2: 980809: inets.c: right treat "HOSTS={host1,host2,...}"(since 4.3.0)
5.6.2: 980708: *.c: reduced warnings on compile (integer/pointer, etc)
5.6.2: 980708: mime.c: SEGV on reception of huge message <bel@reis.nnov.ru>
5.6.2: 980707: ftp.c: FTP proxy with SSLway <Piero_Berritta@fst.it>
5.6.2: 980807: cfi.c: fixed filtering 1st line of NNTP+POST and SMTP+DATA
5.6.2: 980806: smtpgate.c: substitution for ACCEPT/Sender <tmatsumo@can>
5.6.1: 980804: {param,delegated,inets,resconf}.c: RES_RR="*" (HostList)
5.6.1: 980804: resolvy.c: timeout for std. gethostbyname() in initialzation
5.6.1: 980804: smtpgate.c: fixed mutual exclusion of counter update
5.6.1: 980804: smtpgate.c: introduced "ARCHIVE: archive-file-name-format"
5.6.1: 980803: smtpgate.c: recording the input in spool/Seqno-Date-PID
5.6.1: 980803: smtpgate.c: enabled "BCC: addr1, addr2, ..."
5.6.1: 980803: smtpgate.c: send body to "BCC" on NNTP/SMTP gateway
5.6.1: 980803: smtpgate.c: introduced "${unixfrom}" substitution
5.6.1: 980803: {resconf,resolv}.c: don't send request to self <kakita@ibm>
5.6.1: 980802: http.c: penalty delay for repetitive 305 redirections
5.6.1: 980728: resolv.c: returning RCODE=3 for retrieval failure <kakita@ibm>
5.6.1: 980728: resconf.c: round robbin of IP address list <kakita@ibm>
5.6.1: 970728: http.c: check "POST /-_-http%3A//..." for MOUNT after decoding
5.6.1: 980728: {http,url}.c: check /-_-URL for "useproxy" MOUNT redirection
5.6.1: 980728: fpoll.h: compilation on OpenBSD <deeiche@mckinleypaper>
5.6.1: 980728: hostlist.c: made MountOption dst="{!a,!b}" be operational
5.6.1: 980727: mount.c: introduced "useproxy=proxyURI" to specify proxyURI
5.6.1: 980727: mount.c: introduced "dst={HostList}" option
5.6.1: 980727: mount.c: 305 redirection by URL with "?query" component
5.6.1: 980724: ciicgi.c: CII as a CGI/CFI filter
5.6.0: 980723: ftp.c: direct RETR by //server/path in unbound proxy 
5.6.0: 980723: ftp.c: activate MOUNTed server by STAT,SIZE,MDTM
5.6.0: 980723: delegated.c: substituting -eNAME=-=URL by -eNAME=/path/of/copy
5.6.0: 980721: filters/Makefile: on Win32 with SSL-0.9.0b for NS3.X & NC4.X
5.6.0: 980717: *.{h,c}: removed contrib/*, CII and CCX relevant code
5.6.0: 980716: ftp.c: activate MOUNTed server by RETR,STOR,LIST,NLST
5.6.0: 980715: ftp.c: inheriting PASV/PORT in unbound mode <sakurai@fujitsu>
5.6.0: 980715: inets.c: non-blocking connect(SIGPIPE/Ident)<uemoto@hitachi-it>
5.5.9: 980714: ftp.c: closing client data connection on Win32 with XDC/MASTER
5.5.9: 980713: http.c: short req. timeout for Mozilla/3.x + POST + Keep-Alive
5.5.9: 980711: resolv.c: DNS core dump by missing ptr. decl. <yoshihi@iijnet>
5.5.9: 980710: {service,access}.c: introduced TIMEOUT:ident
5.5.9: 980709: nntp.c: XOVER for aliased group <miyata@nagoya-u>
5.5.9: 980708: {resconf,resolv}.c: supported RES_NS=0.0.0.0 <kubota@ntt-f>
5.5.8: 980703: icp.c: don't return bad object for HITOBJ 
5.5.8: 980703: http.c: aborted cache on Set-Cookie left zero filled file
5.5.8: 980703: {resolv,domain,delegated}.c: DNS to NIS/file/DNS gateway
5.5.7: 980701: filter.c: removed fork() on Win32 for FFROMMD <akiyama@melco>
5.5.7: 980701: nntp.c: fixed SEGV on POP/NNTP by another reason <marya@jip>
5.5.7: 980701: nntp.c: missing FILE pointer decr. in AUTH <kkawasaki@ibm>
5.5.7: 980701: filter.c: external command on Win32 (5.4.0)<mizuno@aitech>
5.5.7: 980701: rescache.c: absolute/relative RESOLV=cache:path <katsuta@nec>
5.5.7: 980629: httphead.c: SEGV in MASTER DeleGate with ICP <racsho@canon>
5.5.7: 980629: ftp.c: SEGV in FTP/HTTP gateway on DEC-ALPHA (missing decr.)
5.5.7: 980627: ftp.c: reading cached data on Win32
5.5.7: 980627: log.c: disable by ERRORLOG="" in "+=params" <racsho@canon>
5.5.7: 980627: {conf,editconf}.c: introduced CACHE="no" <racsho@canon>
5.5.6: 980626: editconf.c: care CACHEDIR relative(default) to DGROOT/VARDIR
5.5.6: 980626: distrib.c: disabled parallel response on Win32 (no fork())
5.5.6: 980626: filter.c: transparent binary data relay with -tee-h
5.5.6: 980625: http.c: request URL including space <uemoto@hitachi-it>
5.5.5: 980624: mount.c: fixed core dump on MOUNT for long (> 4096) URL
5.5.5: 980624: delegated.c: see "+=params" for CACHEDIR check <hirayama@nec>
5.5.5: 980624: delegated.c: pstitle overwrote getEnv(CACHEDIR)(since 5.5.5)
5.5.5: 980623: httpd.c: avoid core dump on wrong "data:" scheme
5.5.4: 980623: nntp.c: through LIST in NNTPCC
5.5.4: 980623: nntp.c: don't share internal LISTcache file with NNTPCC
5.5.4: 980623: nntp.c: MountOption hide=REGEXP1,REGEXP2,...
5.5.4: 980623: editconf.c: check cachedir if with CACHEDIR,EXPIRE,CRON=expire
5.5.4: 980623: rary.c: check RWX right for the file not owned by the accessor
5.5.4: 980620: {delegated,mount,ddi}.c: switching SERVER by Ident user name
5.5.4: 980620: filter.c: don't cuase SIGPIPE on CFI program don't read input
5.5.4: 980620: filter.c: passing file to CFI-script (5.3.0) <kane@sankyoseiki>
5.5.4: 980620: inetd.c: bug fix of initialization <karl.wallner@weps>
5.5.4: 980619: smtpgate.c: don't repeat failure in NNTP connection rejection
5.5.4: 980619: delegated.c: open ERRORLOG in parent to avoid repetitive init.
5.5.4: 980618: ftp.c: logging the reason of end of data-relay
5.5.3: 980616: icp.c: ICP and ICPCONF parameter for -Ficp
5.5.3: 980616: icp.c: "listener" type neighbor (for logger, prefetcher, etc.)
5.5.3: 980616: icp.c: behaving as both origin and proxy ICP
5.5.3: 980616: icp.c: auto. behave as proxy with SERVER=icp&ICP <tmatsumo@can>
5.5.3: 980615: delegated.c: Socks-DeleGate as a Sticky server
5.5.3: 980615: socks4.c: host address in CONNECT response as of SocksV5
5.5.3: 980615: socks4.c: supported BIND of SocksV4
5.5.2: 980615: ftp.c: discard not used PASV acception to avoid blocking
5.5.2: 980615: {http,master}.c: ICP with HTTP gatewaying to another protocol
5.5.2: 980614: icp.c: ignore MISS response from SIBLING
5.5.1: 980614: master.c: enlarge HIT_OBJ socket "out" buff to avoid blocking
5.5.1: 980614: icp.c: changed the order of elements in ICP parameter
5.5.1: 980614: delegated.c: ICP for SERVER=http without explicit CONNECT
5.5.0: 980613: icp.c: ICP={icpHost/opts/iport/pport}*:icpOpts:icpPort:httpPort
5.5.0: 980613: icp.c: ICPCONF=para:N,hitobj:N,expire:N,timeout:N
5.5.0: 980613: service.c: CONNECT=c,i,m,d,v,s by default
5.5.0: 980612: {iotimeout,http,ftp}.c: NICE and receive buffer scheduling
5.5.0: 980612: delegated.c: limit socket buf size by MAXIMA=socksend,sockrecv
5.5.0: 980611: httpd.c: logging correct status code as a HTTP origin server
5.5.0: 980611: {lock,timer}.c: timeout lock by SIGALRM (without sleep loop)
5.5.0: 980611: {httphead}.c: stripMyself of full-URL http://proxy-self/ (5.0.1)
5.5.0: 980611: master.c: ICP=icpHosts:icpPort:httpPort ...
5.5.0: 980610: {master,httphead}.c: CONNECT=icp
5.5.0: 980609: {icp,delegated}.c: SERVER=icp
5.5.0: 980606: JIS.c: improved EUC / SJIS (hankaku) judgement for input code
5.5.0: 980604: {delegated,log,param,service,http}.c: introduced ERRORLOG
5.5.0: 980604: hostlist.c: reg. exp. for user name matching
5.5.0: 980604: {ftp,fstat}.c: NLST/LIST with reg. exp. for mget <shuhei@shimz>
5.5.0: 980604: TLEX.c: matching arbitrary string by "**" like "s1**s2**s3"
5.5.0: 980603: mount.c: fixed SEGV in url_mount_from() by non-initialized var.
5.5.0: 980603: nntpgw.c: redirect by MOUNT="full-URL /-/builtin/icons/*"
5.5.0: 980602: htmlgen.c: escape delimiter char. in "" literal <tmatsumo@can>
5.5.0: 980602: cafe.c: absolute path with drive name in Windows <ogata@mei>
5.4.3: 980530: telnet.c: introduced authentication+authorization by AUTHORIZER
5.4.3: 980530: {master,access}.c: AUTHORIZER=authServ:protoList:dstHost:srcHost
5.4.3: 980530: ftp.c: accept "USER xx@yy@zz" in proxy FTP <kitagaic@nisseicom>
5.4.3: 980530: JIS.c: conversion to JIS-7bits/1byte hankaku-kana by "k"
5.4.2: 980529: telnet.c: JIS code conversion
5.4.2: 980529: JIS.c: character by character conversion
5.4.2: 980528: inets.c: don't lookup direct S(sys) resolver (for MOUNT)
5.4.2: 980528: rescache.c: cache for inverse search for hosts with aliases
5.4.2: 980528: telnet.c: detailed error messages on connection error
5.4.2: 980528: telnet.c: instant disconnection with never permitted clients
5.4.2: 980528: {access,master,hostlist}.c: immediate disconn. non permitted cl
5.4.2: 980528: telnet.c: AUTH=proxy:auth <mfukui@infosakyu>
5.4.2: 980527: {url,SLL}.c: avoid core dump on long URL rewriting for /-_-
5.4.1: 980527: delegated.c: enabled multiple X client host to a single display
5.4.1: 980527: delegated.c: clean up zombi of X-proxy to sence its existence
5.4.1: 980527: delegated.c: inherit HOSTS to X-proxy server from Telnet-proxy
5.4.1: 980527: 403-forbidden.dhtml: mention about REMITTABLE <tmatsumo@can>
5.4.1: 980527: resconf.c: RES_NS=host:port (non-standard port)
5.4.1: 980527: udprelay.c: fixed compile error <takizawa@ibaraki-ct>
5.4.0: 980526: http.c: gen. 302 Moved "/-_-http://serv/" for "/-_-http://serv"
5.4.0: 980526: resconf.c: use RESOLV to resolv RES_NS(5.3.6)<kane@sankyoseiki>
5.4.0: 980526: editconf.c: remote configuration and start via SERVER=admin
5.4.0: 980526: filter.c: "[exec-path]arg0 arg1 ..." as a filter command
5.4.0: 980526: log.c: fixed core dump on duplicate open of logfile
5.4.0: 980525: String.c: NULL termination of decomp. *av[] (finter for Win32)
5.4.0: 980525: inetd.c: INETD, inetd.conf like configuration
5.4.0: 980525: {udprelay,delegated}.c: "udprelay1"
5.4.0: 980525: udprelay.c: really functional "udprelay://server"
5.4.0: 980521: resconf.c: ignore RES_DEBUG option to indentify a configuration
5.4.0: 980520: reshost.c: don't try to cache the result of cache
5.4.0: 980520: {resoconf,rescache}.c: "config" self-description file at cache
5.4.0: 980519: {delegated,filter}.c: "-Fconnect host port" with XCOM=command
5.4.0: 980518: master.c: CONNECT=udp
5.4.0: 980518: {svport,delegated,inets}.c: -Pxxx/udp
5.3.8: 980520: rescache.c: chmod 0777/0666 cache dir/file to make it sharable
5.3.8: 980520: {resconf,rescache}.c: cache separation(5.3.6)<kane@sankyoseiki> 
5.3.8: 980517: teleport.c: fixed inconsistent init_inet() arguments
5.3.7: 980516: rescache.c: cache update on Win32 (can't rename opened problem)
5.3.7: 980516: delegated.c: immediate TMPDIR init. after exec() <maenaka@dti>
5.3.7: 980514: http.c: introduced CMAP="Fields:forward-auth:Proto:Dst:Src"
5.3.7: 980514: pop.c: introduced NNTP/POP gateway
5.3.6: 980514: resconf.c: checking localhost DNS only once at the startup
5.3.6: 980514: rescache.c: refer ${TMPDIR} of DeleGate for resolvy cache
5.3.6: 980514: resconf.c: RES_ORDER=CFNDS by default (was FND previously)
5.3.6: 980514: {reshost,hostaddr,inets}.c: introduced RESOLV="sys"
5.3.6: 980514: server.c: can't https to MASETR older<5.3.5 <uemoto@hitachi-it> 
5.3.6: 980513: htmlgen.c: introduece comment by "#" in *.dhtml file
5.3.6: 980513: {http,ftpgw}.c: combination of Authorization and URL usr:pass
5.3.6: 980513: httphead.c: Proxy-Auth & Auth (head. cache) <uemoto@hitachi-it>
5.3.6: 980512: {tcprelay,telnet}.c: relaying OOB data (SYNCH)
5.3.6: 980512: delegated.c: non-standard telnet port but specified in SERVER
5.3.6: 980512: {rfc822,cfi,cgi}.c: bound result buffer size of getFieldValue
5.3.6: 980510: delegated.c: restart on frozen accept() in child Sticky process
5.3.6: 980509: tcprelay.c: avoid disconn. on control-C in telnet <akiba@dit>
5.3.5: 980509: {service,http}.c: store site part of reuqest url in REAL_SITE
5.3.5: 980509: http.c: %XX escaped password in ftp://user:pass@hostport
5.3.5: 980509: resolv.c: -MX for CNAME (for smpt-vrfy) <kjm@ryukoku>
5.3.5: 980508: http.c: CONNECT in not "http" but in "https" (since 3.0.4)
5.3.5: 980508: {http,master,filter}.c: generate SSL CONNECT to PROXY or MASTER
5.3.5: 980508: http.c: thru pass message content to/from https server
5.3.5: 980508: ftpgw.c: error message on connection failure to ftp server
5.3.4: 980507: url.c: using password in /-_-ftp://username:password@hostport/
5.3.4: 980507: http.c: fixed buffer over flow of X-Locking(5.3.1)<katsuta@nec>
5.3.4: 980507: http.c: enabled CONNECT + AUTH=proxy <uemoto@hitachi-it>
5.3.4: 980507: htmlgen.c: embedded hostname in error messages with CFI filters
5.3.4: 980506: conf.c: fixed embedded URL in error message for CONNECT/HTTP
5.3.4: 980506: master.c: selecting CONNECT alt. when from self <hirayama@nec>
5.3.4: 980506: url.c: enabled ftp://user@host URL (since 5.3.0)<hirayama@nec>
5.3.3: 980505: sslway.c: "-show_cert" option to show certificate to the client
5.3.3: 980505: tcprelay.c: simple_relay don't PollIn() for pipe on Win95
5.3.3: 980505: filter.c: SERVER=exec with XCOM=command or XFIL=filter
5.3.3: 980504: {service,hostlist,access}.c: dstHostList="-C" (client's host) 
5.3.3: 980504: nsh.c: get system command output via pipe for Win32
5.3.3: 980503: {nntpgw,http}.c: https + MOUNTing non-HTTP protocol (icon URL)
5.3.3: 980502: ftp.c: delayed use of PORT/PASV got in unbound proxy mode 
5.3.3: 980430: filter.c: conditional filters by CMAP=filter:name:....
5.3.2: 980428: sslway.c: option to show client's certificate
5.3.2: 980428: sslway.c: server side SSL on Win32 <norio@rim>
5.3.2: 980425: sslway.c: SSL_set_fd(SocketOf(fd)) for Win32 SSLeay
5.3.2: 980425: sslway.c: dont wait HTTP client req. when server send greeting
5.3.1: 980425: cgi.c: Host header field to SERVER_NAME,SERVER_PORT
5.3.1: 980424: http.c: ident. cache by MD5 among DeleGates(not backw. compati.)
5.3.1: 980424: nntp.c: don't write cache HELP,LIST via NNTPCC / cache-only NNTP
5.3.1: 980424: delegated.c: continue StickyServer on "Too many connections"
5.3.1: 980424: httpd.c: expanded URL buffer size from 2048 to URLSZ
5.3.1: 980424: ftp.c: fixed wrong long jump on SIGPIPE (since 3.0.42)
5.3.1: 980424: nntp.c: timeout of cache-only (cached LIST) NNTP server
5.3.1: 980423: {delegated,filter,windows}.c: CFI for Win32
5.3.1: 980422: delegated.c: clean up the zombi of CFI process by the parent
5.3.1: 980422: nntp.c: access control as origin NNTP server <daigo@u-tokyo>
5.3.1: 980421: windows.c: ISPIPE() by GetFileType() for fPollIn on Win95 (-tee)
5.3.1: 980421: filter.c: wait spawn for filter on Win95
5.3.1: 980421: windows.c: don't freeze on spawining unknown path
5.3.1: 980421: windows.c: inherit environment by putenv() on Win95
5.3.1: 980420: sslrelay.c: send DER form. of cert. by /-/ca.der <ryu@fujixerox>
5.3.1: 980420: sslrelay.c: error logging and SSL_CIPHER env. and -cifer
5.3.1: 980420: hostlist.c: scan error !{host/@X} (since 5.3.0)<racsho@canon>
5.3.0: 980419: windows.c: setCloseOnExecSocket() to close another side in child
5.3.0: 980418: {ftp,nntp,telnet}.c: show ADMIN email address in opeing / help
5.3.0: 980418: {ftp,smtp}.c: anonftp:smtp-vrfy:-@* only check SMTP server host
5.3.0: 980418: ftp.c: close client connection at QUIT in Proxy-FTP
5.3.0: 980418: {log,delegated}.c: -vs be silent option
5.3.0: 980417: bdtee.c: sense output error by fputs() == EOF, not by NULL
5.3.0: 980417: {windows,filter,delegate}.c: CFI for Win32
5.3.0: 980417: _-select.c,vsocket.h: EMX select err. when width<3 <zodiac@ibm>
5.3.0: 980417: smtp.c: SMTP HELO "interface name to the target smtp server"
5.3.0: 980416: smtp.c: smtp-vrfy normally QUITs to avoid error return
5.3.0: 980416: ftp.c: strip comment of E-mail address before verify it
5.3.0: 980415: hostlist.c: net mask by mask length (like 192.31.200.64/28)
5.3.0: 980415: {hostlist,String}.c: care {userList}@{hostList}
5.3.0: 980415: ftp.c: check user name at destination server as a proxy FTP
5.3.0: 980415: {access,master}.c,delegated.h: introduced REACHABLE="user@"host
5.3.0: 980415: nsh.c: introduced SERVER=system (like a inetd+tcpwrapper)
5.3.0: 980414: TLEX.c: adopted from COSMOS (dfagen.c)
5.3.0: 980414: filter.c: don't pass DeleGate's header to FCL and FFROMCL 
5.3.0: 980414: filter.c: implemented FMD
5.3.0: 980413: vsocket.h,windows.c: errno of WinSock operation <jkuro@dwe>
5.3.0: 980413: pop.c: MSOE-IMS loop <nihon-yanagi@itecs><mimatsu@loyalcolor>
5.3.0: 980412: sslrelay.c: created SSL encode/decode filter using SSLeay
5.3.0: 980412: {param,filter}.c: implemented FSV
5.3.0: 980411: mimehead.c: don't decode encorded-word including control-char
5.3.0: 980411: {url,httphead}.c: robust on wrong long serv.name like host%XX%XX
5.3.0: 980411: {inets,ddi,httpd}.c: more detailed message on connection error
5.3.0: 980411: windows0.c: support stat("/dir/") on Win95 (FTP,HTTP origin)
5.2.1: 980410: {ftp,fstat}.c: origin FTP server on Windows (dont use fork())
5.2.1: 980410: httpd.c: HTTP putDir for filename with SPACE ("Program Files")
5.2.1: 980410: {inets,ddi,httpd}.c: more detailed message on connection error
5.2.1: 980410: ftp.c: timeout of client-I/O in proxy-FTP, avoid longjmp error
5.2.1: 980410: http.c: ignore expiration when CONNECT=cache only
5.2.1: 980410: httphead.c: regard "Pragma: no-cache" in resp. as "pre-expired"
5.2.1: 980409: {ftp,ftpgw}.c: fixed AUTH=proxy with PROXY <t-fujisawa@honda>
5.2.1: 980409: ftp.c: return "550" error code for "RETR directory"
5.2.1: 980409: nntp.c: immediate quit with 502 code on permission error
5.2.1: 980408: mime.c: introduced MIMECONV={thru,char}
5.2.1: 980408: {http,httpd,url}.c: "data:" URI as param. value (e.g.FTOSV)
5.2.1: 980407: service.c: push out previous delay by the successor delay
5.2.1: 980407: {service,log}.c: let delay time be function of the error count
5.2.1: 980407: nntp.c: NoHangWait() to cleanup zombi of dummyNNTP (since 5.1.1)
5.2.1: 980407: {master,service}.c: introduced generic proto/portL/"readonly"
5.2.1: 980406: ftp.c: introduced method(STOR) restriction in REMITTABLE/PERMIT
5.2.1: 980405: {http,ddi}.c: stop core dump on long>256B "HTTP Gateway > " log
5.2.1: 980405: nntp.c: stop core dump on suspend/resume before a GROUP command
5.2.1: 980405: nntpgw.c: stop core dump of NNTP/HTTP on long>4096B line
5.2.1: 980405: JIS.c: hankaku in JIS by SO/SI
5.2.1: 980404: filter.c: -tee-h for POP reponse status line
5.2.1: 980403: {access,master,http}.c: return 403 if unREACHABLE even AUTH=proxy <uemoto@hitachi-it>
5.2.0: 980401: {hostaddr,inets}.c,vsocket.h: gethostbyname error on DEC ALPHA (unsigned LONG inet_addrV4())
5.2.0: 980401: service.c: MASTER cause SEGV on DEC-ALPHA (missing arg. decl.) 
5.2.0: 980331: {nntp,nntpgw,frpgw}.c: NNTPCONF=auth:srcHostList
5.2.0: 980331: nntp.c: wrong AUTHINFO result code (280 -> 281)
5.2.0: 980329: {delegated,master}.c: introduced REMITTABLE="+",p1,!p2,...
5.2.0: 980329: delegated.c: introduced REMITTABLE parameter
5.2.0: 980329: stall on "unknown-method / HTTP/1.0" for SERVER=http://serv
5.2.0: 980329: {http,String}.c: buf. overflow in wordscan() <katsuta@nec>
5.2.0: 980329: md5lib.c: lacking '\0' at MD5 string (since 5.1.0)<zodiac@ibm>
5.2.0: 980322: nntp.c: infinite polling loop on conn. failure (since 5.1.1)
5.1.1: 980319: nntp.c: substitute cached LIST when conn. to the server failed
5.1.1: 980318: delegated.c: SEGV on SIGHUP (since 5.1.0)<hirayama@nec>
5.1.0: 980318: {delegated,conf}.c: introduced ${DGROOT?word1:word2}
5.1.0: 980317: delegated.c: EXEC_PATH with SPACE char (like /Program Files/...)
5.1.0: 980317: delegated.c: DGROOT="/Program Files/DeleGate" for Win32
5.1.0: 980317: delegated.c: introduced DGROOT
5.1.0: 980312: {socks4,socks5}.c: name resolusion on the SocksV5 server
5.1.0: 980312: mimehead.c: don't decode encoded-text including '\0' charcter
5.0.2: 980311: make-vc5: making using VC++/V5 at its default location
5.0.2: 980306: mime.c: padding CRLF for decoded base64 from cache (5.0.0)
5.0.2: 980304: mime.c: generated line after .CRLF on unclosed multipart (4.3.0)
5.0.2: 980304: filter.c: pass status line to builtin-filter with -h mode
5.0.2: 980228: inets.c: erased duplicate RES_NS nameserver adding for SOCKS
5.0.1: 980227: hostlist.c: HostList "-hostname" just matching by exact name
5.0.1: 980226: JIS.c: revival avoidance of JIS conv. for non-JP codes (2.1.9)
5.0.1: 980226: JIS.c: EUC-hankaku to {SJIS-hankaku,JIS-zenkaku} conversion
5.0.1: 980226: {httphead,http,httpd}.c: MOUNT by Host <kubota@ntt-f>
5.0.1: 980225: JIS.c: buffer overflow in hankaku-zenkaku henkan<kodera@spring8>
5.0.1: 980225: httpd.c: erased redundant <BR> in <PRE> in putDir as HTTP server
5.0.1: 980224: {resolv,socks5}.c: DNS/Socks5 after process fork
5.0.1: 980224: delegated.c: MAXIMA=conpch:N -- connections per client host
5.0.0: 980224: httplog.c: logging URL with "://" in its path <fukui@fjitsu>
5.0.0: 980224: __getrlimit.c: comile on BSD/OS 2.X <uemoto@hitachi-it>
5.0.0: 980223: nntp.c: ask AUTHINFO on MOUNT="= pop://user@mailhost/"
5.0.0: 980223: {inets,remote}.c: invoke from cron on FreeBSD <y-utsu@johokobo>
5.0.0: 980221: mime.c: .CRLF at the end of decoded base64 <manyabu.nabe@ooi>
5.0.0: 980218: ftp.c: thru 331 OTP-xx resp. for USER user@pass <kjm@ryukoku>
5.0.0: 980217: {cuseeme,inets}.c: via SocksV5 (incomplete?)
5.0.0: 980217: inets.c: revival SERVER=UDP-protocol (CU-SeeMe) (since 4.2.0)
5.0.0: 980216: delegated.c: inherit -vv flag to child on Win32 <mizoi@dssw>
5.0.0: 980216: ftp.c: flush request of FTP/HTTP on Win32 <mizoi@dssw>
5.0.0: 980211: {master,service}.c: conn. MASTER and PROXY via SOCKS by CONNECT
5.0.0: 980210: {resconf,resolv}.c: DNS via Socks5 by RES_NS=dns//sockserv
5.0.0: 980209: httphead.c: cascaded DeleGate with PointCast2.X<ryuji.igawa@sii>
5.0.0: 980206: welcome.dhtml: recovered output of Description message
5.0.0: 980205: delegated.c: introduced -vd option
5.0.0: 980205: httphead.c: don't suffer penalty sleep on the first AUTH failure
5.0.0: 980205: {httphead,conf}.c: log username in Auth. <sonoda@kyoto-sr>
5.0.0: 980205: rescache.c: avoid duplicate caching <katsuta@nec>
5.0.0: 980204: ftp.c: resp. line jamming on FTP/HTTP
5.0.0: 980203: JIS.c: hankaku kana to zenkaku kana conversion
5.0.0: 980130: http.c: resp body on 304 if client's If-Mod is old<fukui@fjitsu>
5.0.0: 980116: {ftp,xferlog}.c: xferlog of anonymous user
5.0.0: 980115: delegated.c: no ABORT on HUP when getcwd fail <tsuru@nagasaki-u>
5.0.0: 980115: delegated.c: bad argv on execv on CRON <kimura@fujitsu>
--
4.4.1: 971231: httpd.c: generating default /robots.txt (since 4.1.0)
4.4.1: 971227: http.c: stop OREQ_MSG over flow <katsuta@nec>
4.4.1: 971224: JIS.c: don't FIX "</" string in text/plain <saka@fujitsu>
4.4.1: 971220: embed.c: detect string value over flow in ANSI-C <kane@nec>
4.4.0: 971218: {thruwayd,_-select}.c: ThruWay on Win32
4.4.0: 971217: {rident,services,master,delegated}.c: introdueced RIDENT
4.4.0: 971217: url.c: accept /-_-scheme:/server/path <sonoda@kyoto-sr>
4.4.0: 971217: log.c: cause SEGV when LOGFILE cannot be created <hirayama@nec>
4.4.0: 971217: ftp.c: PASSword including SPACE (since 4.3.6) <miyata@nagoya-u>
4.4.0: 971216: {param,resconf}.c: introduced RES_VRFY parameter
4.4.0: 971214: {JIS,html}.c: &lt; -> "<" conv. in ISO-2022-JP by CHARCODE=FIX
4.4.0: 971210: delegated.c: -eNAME=VALUE parameter
4.4.0: 971210: httpd.c: "data:..." scheme substituion by "/-/data:..."
4.4.0: 971210: cache.c: access by inet-addr (DNS lookup failure) <ogata@mei>
4.4.0: 971209: delegated.c: introduced "-Fkill"
4.4.0: 971209: thruwayd.c: introduced connection prefetching
4.4.0: 971205: cfi.c: filtering HTTP/0.9 request
4.4.0: 971205: filter.c: peeking FFROMCL with pipe input <furukawa@yamaha>
4.4.0: 971204: thruwayd.c: compilation on Linux+glibc2.0 (errno) <ukai@hp>
4.4.0: 971204: httpd.c: stat() of top directory as origin HTTP server on Win32
4.4.0: 971204: reshost.c: cross checking the result of DNS reverse lookup
4.4.0: 971204: Strftime.c: fixed core dump on illegal clock value on WinNT
4.3.6: 971203: filter.c: peek input to decide protocol in FFROMCL/CFI filter
4.3.6: 971203: nntp.c: stop NNTPCC after AUTHINFO <michael@sony>
4.3.6: 971203: nntp.c: file exhaustion on repetitive IHAVE <furukawa@yamaha>
4.3.6: 971203: mimekit.c: overruning end of header(since4.1.4) <tao@hitachi>
4.3.6: 971202: ftp.c: return original resp.for USER/PASS in FTPCC<aoki@technoa>
4.3.6: 971119: nntp.c: POST+Authorization <suzaki@etl>
4.3.6: 971112: {resolvy,smtp}.c: smtp-vrfy for non MX, with PROXY<racsho@canon>
4.3.6: 971112: resolv.c: -MX.host.dom
4.3.6: 971112: {ftp,smtp,access}.c: E-mail validation by AUTH=anonftp:smtp-vrfy
4.3.6: 971111: httphead.c: full URL req for proxy & origin server <Akao@unisys>
4.3.6: 971111: {lock,statvfs}.c: testing NFS file using statvfs()
4.3.6: 971109: delegated.c: log aging (avoid .nfsXXX) in PUBLIC holder process
4.3.6: 971109: hostlist.c: supported hostList "!!host" (!{!host})
4.3.6: 971106: http.c: don't repeat "non-text in text"
4.3.6: 971106: enews.c: active file initialization <mohyama@kiwi>
4.3.6: 971105: ddi.c: forward HOSTS=name/{addrList} to MASTER <mura@oki>
4.3.6: 971104: nntpgw.c: environment flags not initialized
4.3.6: 971104: expire: PERIED -> PERIOD
4.3.6: 971102: nntpgw.c: SEGV on too long line in an article
4.3.6: 971102: nntp.c: break too wide XOVER range
4.3.6: 971102: {nntp,ccache}.c: enlarged NNTPCC socket buffer
4.3.6: 971102: nntp.c: enlarged nntp hash table (30,000->60,000NGs)
4.3.6: 971031: {log,lock}.c: mutual exclusion of logfile aging
4.3.6: 971029: {iotimeout,svport}.c: reduced needless periodical chcking
4.3.6: 971029: {lock,fstat}.c: distinguish remote ("nfs") file using statvfs()
4.3.5: 971026: textconv.c: loop on FTP/HTTP relay <Hiroshi.Akao@unisys>
4.3.5: 971016: {http,httphead,service}.c: PROXY, MASTER for each MOUNT point
4.3.5: 971015: {http,service,master}.c: proxy redirection on 305/305 response 
4.3.5: 971014: delegated.c: SEGV on CRON=...-expire <tao@hitachi><zodiac@ibm>
4.3.4: 971001: master.c: ConnType logging by PROTOLOG=":%S"
4.3.4: 970930: {enews,nntplist}.c: SIGSEGV on empty local NG + COMPRESS LIST/1
4.3.4: 970930: delegated.c: enabled "-expire N" with optional "CAFE-arg-list"
4.3.4: 970930: delegated.c: CRON "- args" & "-Ffunc args" abbreviation
4.3.4: 970930: uns.c: Socketpair() for FreeBSD older than V2.2 <akiba@canon>
4.3.4: 970930: nntp.c: POP/NNTP relay for POP server on WinNT <akiba@canon>
4.3.4: 970925: telnet.c: FreeBSD->FreeBSD (since 4.1.0?) <mohri@shoeisha>
4.3.4: 970925: rfc822.c: care folded field in fgetsHeaderField()
4.3.4: 970922: String.c: !{H1,H2} was "!H1,H2" (since 4.3.0) <kabe@tohoku>
4.3.4: 970913: master.c: down on long req. to PROXY <michael@sony><tao@hitachi>
4.3.4: 970913: smtpgate.c: filtering header fields in MAIL-to-MAIL relay
4.3.4: 970912: {alias,smtpgate}.c: expand alias file and use for RCPT To
4.3.4: 970912: cfi.c: "Header/Filter: command" for filter of message header
4.3.4: 970912: http.c: care PROXY=NS-Proxy on Solaris2.4 <y-watanabe@daitokyo>
4.3.3: 970910: mkmake.c: repaired SIGSEGV on long file list for -subst
4.3.3: 970909: {delegated,IsSolaris}.c: accept excl. NEWS-OS6.x <michael@sony>
4.3.3: 970908: ftp.c: no command pipeline for MS-FTP via FTP/HTTP <akiba@canon>
4.3.3: 970908: windows.c: utimes() for Win32 using SetFileTime()
4.3.3: 970908: cache.c: caching by FQDN '%QH' and '%QL'
4.3.3: 970908: pstitle.c: use sysmips(SETPSARGS) in NEWS-OS6.x <michael@sony>
4.3.3: 970908: utimes.c: for NEWS-OS6.x and HP-UX <michael@sony>
4.3.3: 970906: nntp.c: accept IHAVE as an origin server
4.3.3: 970905: Thraed.c: TIMEOUT=io:0 was ignored on telnet/SunOS+lwp <kei@dit>
4.3.3: 970905: cgi.c: treat Location: from CGI <kouji@twmc>
4.3.3: 970905: filter.c: built-in filter to call remote one "cfi://host:port"
4.3.2: 970903: mimehead.c: NL after header lost if SP NL NL <allice@fujitsu>
4.3.2: 970903: {httpd,cgi}.c: CGI+POST method
4.3.2: 970903: {http,httpd}.c: MOUNT opt. "search:script" > HTTPCONF=search:...
4.3.2: 970903: {httpd,cgi}.c: PATH_{INFO,TRANSLATED} for MOUNT="/.. cgi:/.."
4.3.2: 970903: cgi.c: passing SCRIPT_NAME env. to CGI <kouji@twmc>
4.3.2: 970903: winserv.c: chdir(PWD) where the invoker of DeleGate service was
4.3.2: 970831: {cgi,param}.c: CGIENV=list-of-environment-var-to-be-passed
4.3.2: 970831: {cfi,cgi}.c: missing arg. for CFI+CGI resp. relay <zodiac@ibm>
4.3.2: 970830: cafe.c: passing LOGFILE="[date+format]" to cafe <akiba@canon>
4.3.2: 970830: {smtpgw,smtp}.c: SMTP to * relay with Sender/Recipient filter
4.3.2: 970829: {smtpgw,smtp}.c: SMTP to NNTP gateway
4.3.2: 970828: filter.c: internal filter "-tee-t" option (prefixe time stamp)
4.3.2: 970828: {httphead,ftpgw}.c: "auth=none" MOUNT option
4.3.2: 970828: param.h,{param,delegated}.c: CHROOT parameter
4.3.2: 970828: pop.c: do filter the first line of RETR/TOP also by CFI
4.3.1: 970828: winserv.c: environment(PATH,PATHEXT) passing via registory
4.3.1: 970828: process.c: inherit EXEC_PATH environment to the invoked filter
4.3.1: 970827: vsap.c: listen() link error in CYGWIN32
4.3.1: 970827: ftp.c: RETR/CFI/FTOCL and STOR/CFI/FTOSV
4.3.1: 970827: services.c: FTOSV filters for non-cached protocol (SMTP,POP)
4.3.1: 970827: pop.c: CFI/FTOCL for RETR and TOP 
4.3.1: 970827: smtp.c: CFI/FTOSV for DATA command
4.3.1: 970827: nntp.c: CFI/FTOCL & and CFI/FTOSV for responses and POST data
4.3.1: 970826: rfc822.c: added "Pass/" matched filed and "Tail/" matching
4.3.1: 970826: rfc822.c: changed "Output-","Remove-" to "Output/","Remove/"
4.3.1: 970826: httpd.c: HTTPCONF=welcome:welcome.cgi,index.cgi,-dir.html
4.3.1: 970826: Strftime.c: Gmtoff for EMX & negative GMT-off zone <zodiac@ibm>
4.3.1: 970825: {httpd,httphead,url}.c: MOUNT for file:/path/* cgi:/path/*
4.3.1: 970825: filter.c: don't put warning to tty on normal SIGTERM termination
4.3.1: 970825: String.c: [i->I]snumber for FreeBSD <ogura@htokai><konuma@mtex>
4.3.0: 970823: windows.c: don't die on parameter with white space (param="x y")
4.3.0: 970823: windows.c: fixed usleep() implementation
4.3.0: 970823: {_-select,windows}.c: polling for PIPE
4.3.0: 970822: windows.c: dup2() for socket
4.3.0: 970822: vsap.c: renamed from vsmap.c <- rsmap.c <- receptor.c
4.3.0: 970822: ftpgw.c: CHARCODE conversion filter for cached FTP response
4.3.0: 970821: {filter,process}.c: FTOCL, FFROMCL, FTOSV, FFROMSV for Windows
4.3.0: 970821: env.c: PARAM command for MASTER and INPARAM parameter
4.3.0: 970820: svport.c: -Pport@vsap-server:port
4.3.0: 970820: master.c: CONNECT=vsap/vsap-server:port
4.3.0: 970819: master.c: PERMIT={proto:port} as well as proto/port
4.3.0: 970819: String.c: list separator esc. "a0:b1\:b2:c" and outer "{}" del.
4.3.0: 970817: {cgi,httpd}.c: CGI program with empty output <marya@jip>
4.3.0: 970815: sched.c: proxy scheduler
4.3.0: 970815: nntp.c: XCACHE FETCH
4.3.0: 970814: _-lwp_create.c: LWP of SunOS4.X
4.3.0: 970813: cfi.c: "Remove-fieldName: valuePattern"
4.3.0: 970813: cfi.c: matching by original-URL before rewriting
4.3.0: 970813: {http,service}.c: FTOCL for cached response
4.3.0: 970813: {http,httphead}.c: MOUNT+FTOCL (ftocl=filter option)
4.3.0: 970813: http.c: don't generate CII body for 304 resp.
4.3.0: 970813: {cii,httpd}.c: CGI like interface with CII-library
4.3.0: 970813: {cii,gifcii,httpd}.c: inconsist. func. arg.(4.2.0) <kita@tohoku>
4.3.0: 970812: Makefile: batting of name "Tmpfile" with CIILIB <kita@tohoku>
4.3.0: 970812: {access,inets}.c: using Ident from multi-homed host <marya@jip>
4.3.0: 970810: pop.c: don't cat. USER+PASS for EMWAC-IMS <mimatsu@loyalcolor>
4.3.0: 970808: inets.c: use SO_REUSEPORT for ftpdata if avail. <sengoku@intsys>
4.3.0: 970807: nntp.c: XHDR as an origin NNTP server
4.3.0: 970807: inets.c: data conn. port# in little endian machines <sib@sib>
4.3.0: 970806: receptor.c: "receptor" protocol for accepting at remote host
4.3.0: 970804: expire: PERIED -> PERIOD <akaho@unisys>
4.3.0: 970804: enews.c: don't spool .CRLF
4.3.0: 970804: mime.c: don't unconditionally relay .CRLF after multipart
4.2.1: 970731: ccache.c: CC table overflow by CC's exit beofore parent's wait
4.2.1: 970731: http.c: MOUNT Referer only when it belongs to target server
4.2.1: 970730: service.c: implemented FTOSV filter
4.2.1: 970730: inets.c: set REUSE opt before bind(port#) for data-connection
4.2.1: 970730: vsocket.h: compiling on EMX <zodiac@ibm>
4.2.1: 970730: reshost.c: set addrtype in hostent (for nntpclient/vin)
4.2.1: 970729: telnet.c: timeout correctly at the specified period
4.2.1: 970729: telnet.c: don't cause SIGSEGV on timeout (3.0.13)
4.2.0: 970728: http.c: remove Proxy-Authorization in forwarded header
4.2.0: 970728: http.c: don't cache response with Set-Cookie header
4.2.0: 970725: pop.c: initialize MOUNT and reconnect on USER <marya@jip>
4.2.0: 970725: {ftp,inets}.c: set data conn. src addr. (socks5) <shuhei@shimz>
4.2.0: 970725: pop.c: don't use Ident if it is not required <mmitsui@iodata>
4.2.0: 970724: enews.c: don't wrap given Message-ID like <<Message-ID>>
4.2.0: 970724: nntp.c: SIGSEGV on MODE READER when origin-NNTP + NNTP/proxy
4.2.0: 970724: enews.c: spooling articles following X-Seqno in mailing-list
4.2.0: 970723: nntp.c: merge origin NGs & whole remote server(by LIST preload)
4.2.0: 970723: enews.c: article spool splitted every 100 arts. like "0dd/dd"
4.2.0: 970721: ftp.c: supported RETR /absolute/path
4.2.0: 970721: ftp.c: STAT, LIST without argment, MDTM <shuhei@shimz>
4.2.0: 970721: nntp.c: don't cause storm of Bad(inactive) articles in NNTP/HTTP
4.2.0: 970721: nntp.c: cache of GROUP req/resp for NNTP/HTTP
4.2.0: 970721: lock.c: malfunction of shared lock for remote file (LIST/NNTP)
4.2.0: 970721: ccache.c: exit CC by disconnection from the server
4.2.0: 970721: ccache.c: don't fall into accept() which will never finish
4.2.0: 970719: nntp.c: ignore emtpy art. cache without a Newsgroups field
4.2.0: 970719: ccache.c: don't let server-CC connect to itself
4.2.0: 970718: nntp.c: don't resume just to QUIT
4.2.0: 970718: nntp.c: don't repeat suspend/resume periodically and in vain
4.2.0: 970718: ftp.c: nice() for large data relay
4.2.0: 970718: ftp.c: timeout buffering for input data
4.2.0: 970718: ccache.c: check the CC connection reusability on CC restart
4.2.0: 970718: nntp.c: MODE READER on NNTPCC resume
4.2.0: 970718: nntp.c: don't continue after connection closed by the server
4.2.0: 970718: nntp.c: relay & cache opening msg resp. for auto. MODE READER
4.2.0: 970718: nntp.c: set pathhost by opening message "200 pathhost ... INN"
4.2.0: 970718: nntp.c: reuse cached HELP message
4.2.0: 970717: delegated.c: REMOTE_HOST env. to FCL <inoue@soum><tashiro@etl>
4.2.0: 970717: {mount,http,ftp,pop,smtp,htmlgen}.c: MOUNT with method={...}opt.
4.2.0: 970716: log.c: postpone unlink of client counter (to be reused by other)
4.2.0: 970716: uns.c: hashed $ACTDIR/sockets
4.2.0: 970716: log.c: hashed $ACTDIR/clients
4.2.0: 970712: {http,httphead}.c: stop KeepAlive after 302 Move to anoter serv.
4.2.0: 970712: http.c: preserve cache for Reload to be connection failure
4.2.0: 970711: String.c: light weight rexpmatch()
4.2.0: 970711: delegated.c: logging clients conn. count from the client host
4.2.0: 970711: http.c: cause delayReject when connection to server failed
4.2.0: 970710: expire: changed to use "delegated -Fexpire"
4.2.0: 970710: delegated.c: keep alive sticky after {FILE,NNTP}/HTTP relay
4.2.0: 970710: nntp.c: fixed uninitialized log of putARTICLE
4.2.0: 970708: http.c: don't let inharmful ZERO-in-text stop keep-alive
4.2.0: 970708: {http,httpd,httphead}.c: moved header handling into httphead.c
4.2.0: 970708: http.c: reply Connection: header with generated 304 response.
4.1.6: 970705: windows.c: starting on OS2 <zodiac@ibm>
4.1.6: 970705: {param,delegated}.c: parameter passing to service <maenaka@dti>
4.1.5: 970705: _-poll.c: POLLERR logging
4.1.5: 970705: ftp.c: fixed FTPCC blocking with servers without SYST
4.1.5: 970705: {http,ftpgw}.c: fixed FTP/HTTP/Sticky blocking on WinNT (dup()) 
4.1.5: 970705: {winserv,delegated}.c: kill children on SERVICE_STOP
4.1.5: 970704: windows.c: getppid() == 0 after parent's death
4.1.5: 960704: windows.c: supported kill(SIGTERM) on Windows (children cleanup)
4.1.5: 970704: {winserv,delegated}.c: invoke as a service/WinNT after scan_arg
4.1.5: 970704: winserv.c: don't receive ARGV on child's stack <maenaka@dti>
4.1.5: 970704: delegated.c: strip .exe extension for function name comparison
4.1.5: 970704: http.c: multiple +=script on NEWS <marya@jip> (4.1.3)
4.1.5: 970704: ftp.c: support PASV as an origin server
4.1.5: 970704: ftpgw.c: cache of directory
4.1.4: 970703: editconf.c: don't use variable area on children's stack
4.1.4: 970702: Makefile,{cafe,delegated}.c: making cafe & delegated -Fexpire
4.1.4: 970702: {winserv,delegated,windows}.c: running as a service on WinNT
4.1.4: 970630: {http,inets}: reduce mbuf leak on SunOS <yana@bug>
4.1.4: 970627: {mkmake,FMODE}.c: making on EMX <zodiac@ibm>
4.1.3: 970623: {delegated,httpd}.c: don't exit StickyServer on internal resp.
4.1.3: 970623: resconf.c: buff. overflow on long RESOLV value <ogata@tck>
4.1.3: 970623: ftp.c: could not CWD //current-host/path (since 3.0.46)
4.1.3: 970623: ftp.c: could not CWD //current-host (since 4.0.4)
4.1.3: 970623: ftp.c: FTPCC resp. stop by SYST cache overflow (since 4.0.4)
4.1.3: 970622: */Makefile,make-gnuwin: use CYGWIN32 asis of its distrib.
4.1.3: 970622: {mkmake,readycc,FMODE,setbuffer,seteuid}.c: CYGWIN32
4.1.3: 970621: {vsocket,ysocket}.h: porting to gnu-win32 (CYGWIN32)
4.1.3: 970620: file.c: for EMX on OS/2 <zodiac@ibm>
4.1.3: 970620: codes.c: decoding soft line break =<CR><LF> <gotoh@taiyo.co.jp>
4.1.3: 970620: {cuseeme,inets,udprelay}.c: on little endian <zodiac@ibm>
4.1.2: 970619: mount.c: matching empty pattern (POP) (since4.1.0)<racsho@canon>
4.1.2: 970619: vsocket.h: order of #include (AIX/4.1) <katsuki_ishii@canon>
4.1.2: 970616: vsocket.h,{fstat,windows,hostent}.c: porting to OS/2<zodiac@ibm>
4.1.1: 970614: uns.c: length arg. of bind()/connect() for AF_UNIX <zodiac@ibm>
4.1.1: 970613: {mount,urlesc}.c: matching with %XX in MOUNT <nokubi@eal>
4.1.1: 970610: inets.c: truncated resp. by NB-I/O (4.1.0)<stevep@etl><yana@bug>
4.1.1: 970605: {telnet,___lwp_create}.c: single proc. telnet/DeleGate (Solaris)
4.1.1: 970604: mkmake.c: don't use exit code of make for linker err. (Windows)
4.1.1: 970604: pgp.c: don't pass a socket as stdin of PGP <zodiac@ibm>
4.1.1: 970604: pgp.c: retry unlink data file after it's closed <zodiac@ibm>
4.1.1: 970603: {vsocket,ysocket}.h: OS2EMX <zodiac@ibm>
4.1.1: 970603: mkmake.c: introduced ``#ifdef OS2EMX'' <zodiac@ibm>
4.1.1: 970603: mkmake.c: "never try if judged unavailable" mode <zodiac@ibm>
4.1.1: 970602: {reshost,hostent}: res_gethostbyname -> RES_... <zodiac@ibm>
4.1.1: 970602: spawnvp.c: renamed spawn.c to use original spawnvp <zodiac@ibm>
4.1.1: 970602: nntp.c: stop using the name flushall() <zodiac@ibm>
4.1.1: 970602: readycc.c: cope with EMX/OS2 <zodiac@ibm>
4.1.0: 970601: nntp.c: use local lockfile for LIST cache
4.1.0: 970601: log.c: close a file for local locking for logfile on NSF
4.1.0: 970531: nntp.c: NNTPCONF=penalty sleep
4.1.0: 970531: service.c: don't use private-MASTER on Specialist->Generalist
4.1.0: 970530: {inets,remote,cache,pstitle,file}.c: BOW
4.1.0: 970530: delegated.c: search path.EXE for spawn in Windows<hakamata@sony>
4.1.0: 970530: ftp.c: xferlog of local file when acting as origin FTP server
4.1.0: 970530: {telnet,windows0}.c: Telnet proxy for Windows using thread
4.0.8: 970529: Makefile: don't overwrite Makefile.go in Makefile.go (Windows)
4.0.8: 970528: mkmake.c: interaction at tty for parallel make
4.0.8: 970528: ftpgw.c: caching of authentication by FTP
4.0.8: 970527: log.c: reduced checking of LOGFILE aging
4.0.8: 970527: mount.c: regular exp. [abc]* in MOUNT <segawa@etl>
4.0.8: 970523: {delegated,ccache}.c: don't count CC for MAX_DELEGATE limit
4.0.8: 970522: fstat.c: age of cache file on NFS with inconsistent time
4.0.8: 970522: nntp.c: don't TIMEOUT on client's idling in NNTPCC
4.0.8: 970521: delegated.c: LOG_closeall before forking private_MASTER
4.0.8: 970520: nntp.c: cached LIST ACTIVE wildmat cheking
4.0.8: 970517: {http,httplog}.c: extended status flag RN,RS,RO
4.0.8: 970517: nntp.c: POSTing via cascaded DeleGate <hanawa@keio>
4.0.8: 970515: mkmake.c: care default anser [RETURN]
4.0.8: 970513: nntp.c: cache LIST NEWSGROUPS
4.0.8: 970512: cache.c: light weight mkdirR()
4.0.8: 970512: pop.c: relay argument including space <tkatayam@titech>
4.0.8: 970509: inets.c: no setjmp and no ALRM in DNS resolution
4.0.8: 970509: inets.c: no setjmp and no ALRM in ACCEPT
4.0.8: 970508: log.c: cut system calles for mtab/any
4.0.8: 970508: log.c: reduced system calles for countUp
4.0.8: 970506: ftpgw.c: don't cache on incomplete FTP/HTTP data <asada@sharp>
4.0.8: 970430: {reshost,inets}.c: introduced RESOLV=cache
4.0.8: 970428: enews.c: GROUP article count of local newsgroups <chi@njk>
4.0.8: 970428: nntp.c: acting as purely origin NNTP/DeleGate (since 4.0.5)
4.0.8: 970417: httpd.c: relay origin serviers robots.txt <mura@oki>
4.0.8: 970416: mkmake.c: fixed make error about getcwd <akiba@canon>
4.0.8: 970403: cache.c: CACHEDIR=${hash:format} hashing by hostname
4.0.8: 970403: lock.c: multi-locks on a file, locking at inode# offset
4.0.7: 970323: mkmake.c: don't gets() <hayashi@tokushima-u><miyata@nagoya-u>
4.0.7: 970318: {service,http,cfi}.c: load FTOCL CFI script by URLs
4.0.7: 970303: ftp.c: pipelining commands for FTPGET
4.0.7: 970303: ftp.c: close the socket after accepted PASV socket
4.0.7: 970226: cache.c: don't try rename(s1,s2) if s1 not exist
4.0.7: 970226: http.c: pipelining (don't flush response) on KeepAlive
4.0.7: 970223: {http,httplog}.c: record delay time in milli-second
4.0.7: 970223: http.c: stop flushing messages larger than 1024 bytes
4.0.7: 970221: dget.c: core dump on GETs with Keep-Alive, Proxy-Connection
4.0.7: 970221: nntp.c: make delay and exit on repetitive errors
4.0.7: 970221: httpd.c: DeleGate-Information Page generation by dhtml
4.0.7: 970219: service.c: spec.->generalist trunc. http resp. <kodera@spring8>
4.0.7: 970219: Makefile,mkmake.c: get rid of getcwd <smatsuda@osaka-u>
4.0.6: 970218: nntp.c: stop generating MIME headers for XHDR response
4.0.6: 970218: pgp.c: broken NNTP cache (since 4.0.5) parameters <hanawa@keio>
4.0.6: 970218: rfc822.c: insert Cont-Type before .<CR><LF> <a9011443@waseda>
4.0.6: 970218: {pgp,mkmake}.c: no getcwd,tempnam for NeXT <smatsuda@osaka-u>
4.0.5: 970217: cache.c: rename to a new directry (FTP cache in Windows)
4.0.5: 970216: Makefile: assume "." be included in PATH environment ...
4.0.5: 970215: http.c: relaying binary response in text/* <furukawa@yamaha>
4.0.5: 970214: http.c: MOUNT Cookie domain/path <ume@hitachi><satoyan@fujitsu>
4.0.5: 970214: tcprelay.c: SERVER=tcprelay be relay for standard input/output
4.0.5: 970213: http.c: relaying binary data in request body <ichi@ntt>
4.0.5: 970209: {pgp,mime}.c: PGP, PGP/MIME on enMime/deMime
4.0.5: 970208: fcl.c: FCL using LWP in Solaris
4.0.5: 970206: htmlgen.c: supported ${include:../path}
4.0.5: 970204: {gacl,nntpgw}.c: introduced GACL: Gateway Access Control List
4.0.5: 970204: smtp.c: introduced a SMTP reactor function
4.0.5: 970203: ddi.c: distrib. cnt. not cleared on keep-alive <masui@sapporo-u>
4.0.5: 970202: telnet.c: stop DISPLAY environment pass thru <niimi@nagoya-u>
4.0.5: 970130: {service,access,log,ftp}.c: introduced RejectList
4.0.5: 970129: nntp.c: introduced client side connection cache
4.0.5: 970129: {mklib,mkmake}.c: replaced gethostname by popen <tanaka@fujitsu>
4.0.5: 970129: nntp.c: exit CC when all servers become inactive
4.0.5: 970129: RES_order.c: undefined NULL <marya@jip>
4.0.5: 970128: service.c: send ack to client sock in MASTER with FTOCL
4.0.4: 970126: uns.c: try socketpair(AF_UNIX) if AF_INET not work <atusi@melco>
4.0.4: 970126: inets.c: bad gethostint(), (u-long)0xFFFFFFFF != -1 in DEC-ALPHA
4.0.4: 970126: cache.c: don't block for lock a file which never be locked
4.0.4: 970126: {httpd,http}.c: care ``Proxy-Connection'' on {FTP,NNTP}/HTTP
4.0.4: 970125: nntp.c: fixed abort on closeServer() called on NNTP/HTTP
4.0.4: 970125: {ccache,nntp,ftp,service,delegated}.c: generalized Conn. Cache
4.0.4: 970125: {delegated,log}.c: correct display of number of alive children
4.0.4: 970124: windows.c: wrapping argment with "" for execvp and spawnvp
4.0.4: 970124: cache.c: escape ':' character in path on Windows file system
4.0.4: 970124: file.c: free(TMPDIR==static area) on startup then crash or mess
4.0.4: 970123: process.c: pass filter environment in Connection structure
4.0.4: 970123: windows.c: implementation of socketpair() was wrong
4.0.4: 970122: {ftp,ftpgw}.c: don't reload cache if STAT is not changed
4.0.4: 970122: ftp.c: stop using longjump for SIGTERM (for Windows)
4.0.4: 970122: {delegated,windows}.c: passing server socket to Sticky process
4.0.4: 970122: mkmake.c: loop on DELEGATE_CONF by GNU Make <a9011443@waseda>
4.0.4: 970121: Makefile,mklib.c: make without getcwd()(NeXT) <smatsuda@osaka-u>
4.0.3: 970120: {mklib,mkmake}.c: bad MAKE value for exec(MAKE)<a9011443@waseda>
4.0.3: 970120: Makefile: cleanup & potability <kawamoto@osaka-u> <racsho@canon>
4.0.3: 970120: vsocket.h: declaration of getsockname() <kimura@fujitsu>
4.0.3: 970119: {delegated,log,syslog}.c: sending logs to syslog (half done)
4.0.2: 970117: {conf,log,xferlog}.c: CACHEDIR=`drive:path'
4.0.2: 970117: file.c: cache was unusable <racsho@canon>
4.0.2: 970117: {http,process}.c: CHARCODE + {NNTP,FTP}/HTTP
4.0.2: 970117: windows.c: NNTP/HTTP and FTP/HTTP on Windows95
4.0.2: 970117: ftp.c: setlinebuf() for FTP control connection
4.0.2: 970117: delegated.c: let maximum timeout=15 (detect resume immediately)
4.0.2: 970117: delegated.c: restart on resume (when server port become unbound)
4.0.2: 970117: iotimeout.c: don't poll for non-SOCKET files on Windows
4.0.2: 970117: delegated.c,log.h: -wN to control debugging for Windows
4.0.1: 970115: Makefile,*.c,*.h: ported to Windows{NT,95}
4.0.0: 970106: Makefile,*.c,*.h: ported to Windows{NT,95}
4.0.0: 970101: JIS.c: ignore 0xA0 (NBSP) <a9011443@waseda><momoi@netscape>
4.0.0: 961231: mimekit/Makefile: came able to make on OpenNT
--
3.1.1: 961229: delegated.c: remove WORKDIR/PID on exit when invoked from inetd
3.1.1: 961229: {service,http,httpd,ftpgw}.c: delay before unknown response
3.1.1: 961215: service.c: delay before (repetitive) reject response
3.1.1: 961214: {nntp,nntplist}.c: do timeout in I/O in NNTP (LIST, etc)
3.1.1: 961212: nntp.c: never timeout by TIMEOUT=io:0 for NNTP <shuhei-k@jaist>
3.1.0: 961208: http.c: don't KeepAlive when with an external filter
3.1.0: 961208: http.c: force body for 304 only when some conversion is done
3.1.0: 961207: nntp.c: introduced LIST ACTIVE DELTA (LIST difference) for vin
3.1.0: 961207: nntp.c: POST for straight NNTP relay <smatsuda@osaka-u>
3.1.0: 961207: nntpgw.c: jump to URL of Message-ID including '/'
3.1.0: 961206: nntp.c: LIST ACTIVE wildmat,wildmat,... <yamagami@nmcc>
3.0.59: 961206: nntp.c: permit XPATH command
3.0.59: 961205: nntp.c: stop KeepAlive & switch to another server in MASTER
3.0.59: 961205: delegated.c: restart on death of private-MASTER
3.0.59: 961203: {http,service,inets,delegated}.c: cut down stack size
3.0.59: 961203: nntpgw.c: apply permitted_head filter also for NNTP/HTTP
3.0.59: 961203: nntp.c: TIMEOUT on too long idle
3.0.59: 961201: {delegated,ddi,mount}.c: SIGSEGV on MOUNT option host=XXX
3.0.59: 961129: ddi.c: clear compiled CONNECT on each request in Keep-Alive
3.0.59: 961126: delegated.c: made private-MASTER be Sticky
3.0.59: 961126: nntpgw.c: don't let HTTP/DeleGate keep conn. to NNTP serv.
3.0.59: 961125: service.c: suppress MASTER connection log in private-MASTER
3.0.59: 961125: nntp.c: use LIST ACTIVE [wildmat] for filtered group
3.0.59: 961125: nntp.c: stop if no junk/control (since 3.0.58) <yamagami@nmcc>
3.0.59: 961125: nntp.c: don't prefetch LIST in simple straight NNTP relay
3.0.59: 961125: nntp.c: update mod. time for linked (Message-ID) article file
3.0.59: 961125: uns.c: switch to AF_INET if AF_UNIX failed in Socketpair()
3.0.58: 961124: {http,access}.c: stop sending platform info. in Via field
3.0.58: 961124: hostlist.c: accept hostList in matchPath()
3.0.58: 961123: nntp.c: add a PathHost at Path field in merging NNTP/DeleGate
3.0.58: 961123: nntp.c: ignore NNTP/DeleGate with No act. serv.<shuhei-k@jaist>
3.0.58: 961123: mime.c: suppress TERM decode by MIMECONV=0 <shuhei-k@jaist>
3.0.58: 961122: {mimehead,JIS}.c: robust broken JIS enc./dec. <shuhei-k@jaist>
3.0.58: 961122: mimekit/codes.c: getc redefinition (RISC OS) <n-hayasd@kubota>
3.0.58: 961121: {master,http}.c: introduced CONNECT=internal <chifumi@chuo-u>
3.0.58: 961121: svport.c: let Ismyself check both DELEGATE and physical self
3.0.58: 961121: url.c: accept /-_-//host:port/path as /-_-://host:port/path
3.0.58: 961120: *.c: removed direct reference to DELEGATE_HOST,DELEGATE_PORT
3.0.58: 961120: pstitle.c: treat SIGSEGV on init. (for BOW) <a9011443@waseda>
3.0.58: 961120: resolv.c: stop stack overflow by CNAME loop
3.0.58: 961119: {ftp,ftpgw}.c: Content-Length even when not connected to MASTER
3.0.58: 961119: http.c: stop buff. for Keep-Alive on large data <racsho@canon>
3.0.58: 961119: url.c: stop core dump on /xxx/-_-URL
3.0.58: 961118: http.c: HTMLCONV=fullurl with PROXY parameter <mura@oki>
3.0.58: 961115: svconf.c: no default connect on SERVER=https<shimaoka@oita-med>
3.0.57: 961114: master.c: ommit std. port num. in request for PROXY <mura@oki>
3.0.57: 961112: http.c: set correct real Hosts: for /-_- and MOUNT <mura@oki>
3.0.57: 961112: Makefile: dup. LIBC=XXX param. (bad in UXP/DS) <nom@fujitsu>
3.0.57: 961112: http.c: stop Keep-Alive after no explicit Connection: response
3.0.57: 961112: Strftime.c: let %W ranges in [00-53] after 1997 <racsho@canon>
3.0.57: 961112: Strftime.c: clock become zero on the 1st call <racsho@canon>
3.0.57: 961112: http.c: correct Content-Length for MOUNTed text <shiba@nec>
3.0.57: 961111: JIS.c: SIGSEGV by odd bytes in ISO-2022-JP <kodera@spring8>
3.0.57: 961111: mimehead.c: stop to misunderstand 0xFF in char. array as EOF
3.0.57: 961111: {mime,ftpgw}.c: delete withMIME() (bad in AIX) <momoi@netscape>
3.0.57: 961110: delegated.c: don't allow empty MANAGER parameter
3.0.57: 961110: reshost.c: bad when strchr() is macro (AIX4.2) <momoi@netscape>
3.0.57: 961110: resconf.c: with _RES but not _res_state(AIX4.2)<momoi@netscape>
3.0.56: 961110: http.c: care multi-spaces between method and URL
3.0.56: 961110: http.c: MAXIMA=http-cka:10 by default
3.0.56: 961110: uns.c: don't unlink lock_file when reading it failed
3.0.56: 961110: rfc822.c: NULL charset in replace_charset(SEGV on charcode=fix)
3.0.56: 961109: builtin: short tutorial about PERMIT in Forbidden message
3.0.56: 961108: httpd.c: robots=no for MOUNT to NNTP and FTP by default
3.0.56: 961108: httpd.c: introduced MountOption robots={no,ok}
3.0.56: 961108: JIS.c: ignore 0x80 character in TO_EUC and TO_JIS conv.
3.0.56: 961108: {http,httpd}.c: merge /robots.txt with original one
3.0.56: 961107: nntp.c: "(no posting)" for "ro" server <komiyama@musashi-tech>
3.0.56: 961107: {delegate,ddi}.c: stop PEEKing client request
3.0.56: 961106: http.c: stop Keep-Alive for small data for Mozilla2.X
3.0.56: 961106: httplog.c: common log format in subsecond time <nabe@osaka-u>
3.0.56: 961106: reshost.c: cache for /etc/hosts
3.0.56: 961105: delegated.c: inherit CONNECT param to dynamic X-Proxy
3.0.55: 961104 @poll.c: treat POLLPRI as ready
3.0.55: 961104 socks.c: timeout at CON_TIMEOUT when waiting response form sockd
3.0.55: 961103 delegated.c: let StickyMAX_PARA = MAX_DELEGATE
3.0.55: 961103 http.c: MAXIMA=http-ckapch (Keep-Alive conn. per client host)
3.0.55: 961103 delegated.c: accept multile MAXIMA parameters
3.0.54: 961102 telnet.c: accept SIGTERM after once received
3.0.54: 961102 uns.c: verify ${ACTDIR}/sockets/XXXX before and after put
3.0.54: 961101 file.c: init. reads() buffer for Solaris2.X cc -O bug?
3.0.54: 961101 http.c: SIGSEGV on charset replacement on CHARCODE=FIX
3.0.54: 961101 svconf.c: compile error on NEWS-OS <marya@jip>
3.0.54: 961031 *.c: exit() to Finish()
3.0.54: 961031 http.c: set real Hosts: for /-_- and MOUNT <mura@oki>
3.0.54: 961031 http.c: Keep-Alive without buffered when relay from cache file
3.0.54: 961030 http.c: Keep-Alive longer timeout for one connection per client
3.0.54: 961030 mount.c: missing ptr. arg. type decl.(DEC ALPHA)<takeuchi@dec-j>
3.0.54: 961030 http.c: unlink distribution locks on SIGINT/SIGTERM
3.0.53: 961030 svport.c: expend a FD on each SIGHUP (3.0.49) <satoyan@fujitsu>
3.0.53: 961029 urlfind.c: server on std. port couldn't be scanned <tashiro@etl>
3.0.53: 961028 http.c: clients' parallel receive freeze (3.0.50) <kubota@ntt-f>
3.0.53: 961028 httpd.c: dull response for /robots.txt (since 3.0.49)
3.0.52: 961028 *.{h,c}: /*..//*/ regarded as recursive comment <momoi@netscape>
3.0.52: 961025 http.c: delegate charset=xxx for MSIE before 3.01 <tao@hitachi>
3.0.52: 961025 mime.c: JIS code repaire in XOVER <miyata@nagoya-u>
3.0.52: 961021 conf.c: don't match when both hosts unresolvable <takagi@nitech>
3.0.51: 961021 http.c: stop freezing with Keep-Alive + MASTER <kodera@spring8>
3.0.51: 961021 inets.c: RESOLV scan was wrong(3.0.50)<marya@jip><racsho@canon>
3.0.50: 961020 {inets,reshost,resconf}.c: RESOLV=dns:host,nis:domain,file:path
3.0.50: 961020 script.c: `shell command` substitution in argument
3.0.50: 961020 http.c: extended Via: host (DeleGate/Ver on System/Ver)
3.0.50: 961020 nntp.c: read-only MOUNT did not work with a single NNTP server
3.0.50: 961018 mime.c: introduced flags to suppress MIME conversions
3.0.50: 961018 {resconf,reshost}.c: RES_CONF=sh:command <manmos@stellar>
3.0.50: 961018 http.c: cashed converted "charset=XX"<tao@hitachi><ogura@htokai>
3.0.50: 961017 http.c: destroyed (folded) XXX=URL TAG is cached (since 3.0.14)
3.0.50: 961017 {delegated,@uname}.c: distinguish Solaris/SunOS by uname(2)
3.0.50: 961016 http.c: care mulit-spaces between URL and HTTP/ver.<tao@hitachi>
3.0.50: 961016 urlesc.c: %ffffffXXX for 8bit URL char. in gopher <komatsu@nimc>
3.0.50: 961016 nntp.c: aliased mount was wrong (since 3.0.49) <shuhei-k@jaist>
3.0.50: 961015 nntp.c: SIGSEGV on LIST. gave up NNTPSERVER <yamagami@nmcc>
3.0.50: 961015 nntp.c: FTPCC connect nntp if NNTPSERVER defined <racsho@canon>
3.0.49: 961013 http.c: stop Keep-Alive for clients before Mozilla/2.X
3.0.49: 961013 http.c: stop doing FlushHead for Netscape after Mozilla/3.X
3.0.49: 961013 http.c: User-Agent specific action only when directly connected
3.0.49: 961012 nntp.c: merge two or more "nntp://svX/grp" <shuhei-k@jaist>
3.0.49: 961012 nntp.c: XOVER for DeleGate as a origin nntpd <shuhei-k@jaist>
3.0.49: 961011 http.c: erase "; charcode=xxx" for User-Agent: Lynx/*
3.0.49: 961011 delegated.c: SERVER=URL:-:HostList (host spec. by pattern)
3.0.49: 961010 {mount,ddi,hostlist}.c: from={HostList} option
3.0.49: 961010 delegated.c: changed startup message (added port number)
3.0.49: 961010 ddi.c: connect not to DFLT_HOST:PORT but to DST_HOST:PORT
3.0.49: 961010 log.c: filename rotation by minute
3.0.49: 961009 delegated.c: name LOGFILE of private-MASTER as [host:]port++
3.0.49: 961009 mount.c: "http://server" not to "path//" <chifumi@chuo-u>
3.0.49: 961008 service.c: accept SERVER=proto as SERVER=proto://-/
3.0.49: 961006 {nntpgw,http}.c: news:* relay for NNTPSERVER (half done)
3.0.49: 961006 nntp,nntpgw.c: nntp://*/... with NNTPSERVER=host:port
3.0.49: 961006 log.c: record real socket address for the client in PATH
3.0.49: 961006 access.c: use real socket address (host:port) for the client
3.0.49: 961006 {delegated,svport}.c: accept multiple ports by -Pport1,port2,...
3.0.49: 961006 remote.c: delegated via rsh has been in malfunction
3.0.49: 961004 {service,master}.c: fixed RPORT (with ex. filter ) <terai@mss>
3.0.49: 961003 cuseeme.c: relay conference ID from the client
3.0.49: 961003 cuseeme.c: right delegated's host address in OpenConnection
3.0.49: 961002 http.c: abandon cache of Moved to SELF (caused infinite loop)
3.0.48: 960928 http.c: cache text with ZERO value if length is consistent
3.0.48: 960927 String.c: strncpy() substitution for HP-UX
3.0.48: 960927 {httplog,http}.c: added status info. of Keep-Alive
3.0.48: 960926 http.c: care Proxy-Connection <mura@oki>
3.0.48: 960925 {delegated,httplog}.c: format spec. of PROTOLOG <takagi@nitech>
3.0.48: 960924 log.c: open PortLock file in readable for fcntl(F_RDLOCK)
3.0.48: 960924 http.c: set CHARCODE parameter into charset of Content-Type
3.0.47: 960919 *.c: made usleep() usage be safer (for NEC-EWS)<takinaka@nec>
3.0.47: 960916 delegated.c: made NNTP/DeleGate be StickyServer
3.0.47: 960916 {nntp,delegated}.c: NNTP ``Connection Cache''
3.0.47: 960912 http.c: freez on (Lynx)empty Referer (since 3.0.42) <kojima@mhi>
3.0.47: 960911 {ftpgw,http}.c: revival of PUT on FTP/HTTP <kodera@spring8>
3.0.47: 960910 ftp.c: corrected type mismatching (3.0.46) <smatsuda@osaka-u>
3.0.47: 960910 nntp.c: through LIST ACTIVE group-pattern <shuhei-k@jaist>
3.0.46: 960906 delegated.c: replaced sleep with lock for accept() exclustion
3.0.46: 960906 {ftp,delegated}.c: no default MOUNT <miyata@nagoya-u>
3.0.46: 960905 ftp.c: MOUNT server with login dir. not "/" <miyata@nagoya-u>
3.0.46: 960905 delegated.c: freezed delegated on burst request on EWS <abe@nec>
3.0.46: 960905 url.c: MOUNT URL in <META CONTENT="URL=..."> <kojima@mhi>
3.0.46: 960904 socks.c: properly send destination host in BIND
3.0.46: 960831 socks.c: cope with empty host from BIND <kimura@fujitsu>
3.0.46: 960831 ftp.c: estimate PASV timeout from initial connection delay
3.0.46: 960830 {misc,usleep}.c: force substitue usleep in BSD/OS <tao@hitachi>
3.0.46: 960830 distrib.c: catch and care SIGPIPE in flushDistribution
3.0.46: 960829 httpd.c: add Date: for DeleGate origined mssg. <kimura@fujitsu>
3.0.46: 960829 RES_order.c: make delegated without resolver <ohnishi@sharp>
3.0.46: 960828 http.c: care Host field (HTTP/1.1) in request
3.0.46: 960828 conf.c: fixed IsMyself for http://myself/-_-URL <nakai@u-tokyo>
3.0.46: 960828 log.c: wraparound internal log buffer (AbortLog)
3.0.46: 960828 nntpgw.c: longer Expires except latest art-list <kimura@fujitsu>
3.0.46: 960827 pop.c: accept USER user%host (malfunc since 3.0.45) <marya@jip>
3.0.46: 960826 {http,nntpgw,delegated}.c: Connection: Keep-Alive
3.0.46: 960826 {ftp,nntp,delegated}.c: display command serial# in ProcTitle
3.0.45: 960824 pop.c: try both of APOP and USER/PASS for a APOP server
3.0.45: 960823 inets.c: don't try direct FTP data conn. for socks control conn.
3.0.45: 960823 {socks,ftp,inets}.c: relay PORT via Socks <shida@nec>
3.0.45: 960822 delegated.c: freeze on restart in wait/inetd <satoyan@fujitsu>
3.0.45: 960819 pop.c: introduced MOUNT for user@host == pop://host//user
3.0.45: 960819 delegated.c: OnetimerServer killed private-MASTER <yana@bug>
3.0.45: 960819 master.c: MASTER with {!Host} (caused in 3.0.35) <yabumo@mei>
3.0.44: 960818 delegated.c: accept multiple TIMEOUT parameters
3.0.44: 960818 delegated.c: TIMEOUT=restart instead of periodic SIGHUP by cron
3.0.44: 960818 http.c: insert Via: and Host: fields for HTTP/1.1
3.0.44: 960816 http.c: rewrite Referer for the MOUNTed server
3.0.44: 960816 http.c: flush text/* response before waiting for the server
3.0.44: 960815 url.c: search attr2 to be rewritten in <tag attr1="..."attr2=URL
3.0.44: 960814 reshost.c: cope with multi-line response NIS <satoyan@fujitsu>
3.0.44: 960814 inets.c: round-robbin for multiple IP addr. <satoyan@fujitsu>
3.0.44: 960814 {http,cache}.c: recursively remove cache directories on errors
3.0.43: 960813 {pop,md5lib}.c: USER/PASS to APOP conversion in POP proxy
3.0.43: 960812 http.c: all in one log of Proxy (User-Agent, Via, and Forwarded)
3.0.43: 960812 socks.c: sending user name at openning <kake@hp>
3.0.42: 960807 {http,mount}.c: indirect MOUNT
3.0.42: 960807 mount.c: MOUNT to *[destination_format] specification
3.0.42: 960807 ftp.c: CDUP command with MOUNT and/or CACHE <miyata@nagoya-u>
3.0.42: 960807 misc.c: sorting output of built-in unix like ls command
3.0.42: 960806 ftp.c: care MOUNT list including both for "file" and "ftp"
3.0.42: 960806 mimekit/*.c: redirected error messages to syslog_ERROR()
3.0.42: 960804 ftp.c: SIGSEGV caused by SIGPIPE handler reset error
3.0.42: 960804 http.c: strip -_-,=@= from Referer field in req. <takagi@nitech>
3.0.41: 960802 ddi.c: be robust on pushback of string including ZERO character
3.0.41: 960801 ftp.c: make PASV response safer format <yana@bug>
3.0.41: 960730 ftp.c: treat "CWD /path" as local when with SERVER=ftp://Server/
3.0.41: 960730 delegated.c: stop MOUNTing CWD "//server" <sengoku@intsys>
3.0.41: 960730 ftp.c: fixed core dump at CWD //server with SERVER=ftp://Server/
3.0.41: 960730 nntpgw.c: fault by buff. overflow on long line with Message-IDs
3.0.41: 960730 msg.c: fault by buff. overflow on EOF at output in linemode
3.0.41: 960729 nntp.c: SIGBUS on NeXT (since 3.0.37) <smatsuda@osaka-u>
3.0.41: 960728 access.c: +=params did not work because of no RELAY permission
3.0.40: 960726 ftp.c: return appropriate CWD with init. MOUNTed FTP/DeleGate
3.0.40: 960726 {ftp,ftpgw}.c: distinguish cached NLST/LIST <satoyan@fujitsu>
3.0.40: 960724 rfc822.c: C-T-E appended after .-CR-LF with CHARCODE <aki@melco>
3.0.40: 960720 access.c: RELAY param. to control permission for /-_- and Proxy
3.0.40: 960720 ftp.c: treat CWD to "//delegate//host" (enbuged at 3.0.19)
3.0.40: 960720 misc.c: compilation in NeXT,EWS <smatsuda@osaka-u><ogura@htokai>
3.0.40: 960720 robots.dhtml: Disallow /=@= also
3.0.40: 960719 nntp.c: faster GROUP on filtered/merged by permitted group cache
3.0.39: 960718 http.c: flush ToServ to MASTER before be gateway<kodera@spring8>
3.0.39: 960718 {ftp,ftpgw}.c: RETR,LIST,NLST data cache in FTP proxy
3.0.39: 960718 {ftp,misc}.c: become a simple experimental FTP server
3.0.39: 960718 Strftime.c: stop using too slow timegm() of SunOS
3.0.39: 960717 delegated.c: let Generalist be StickyServer during HTTP relay
3.0.39: 960716 conf.c: introduced EXPIRE=period:protoList:dstList:srcList
3.0.39: 960716 delegatedR,delegatedS: obsoleted
3.0.39: 960716 iotimeout.c: break infinite poll() loop <hirayama@nec>
3.0.38: 960716 conf.c: don't convey local CONNECT (DISABLE_CACHE) to the MASTER
3.0.38: 960716 mount.c: sort duplicate rules differ only in src= <asist@aitech>
3.0.38: 960716 ftp.c: set LINGER on for data connection <nakata@asics>
3.0.38: 960715 http.c: TMPFILE read error in Sticky after SIGPIPE with CHARCODE
3.0.38: 960711 cache.c: stop redundant mkdir trial <s-yama@nec>
3.0.38: 960711 log.c: substitution of ${ACTDIR}/sockets <tasaki@niigata-u>
3.0.38: 960711 delegated.c: abort if ${ACTDIR}/pid/* is not writable for lock
3.0.38: 960711 nntp.c: abandon internal AbortLog after long time idle
3.0.38: 960710 service.c: suppress HELLO and ACK to the same MASTER && SERVER
3.0.38: 960710 service.c: suppress flush/wait HELLO resp. with the same MASTER
3.0.38: 960710 {service,ddi}.c: new mode - no flush DeleGate header in request
3.0.38: 960710 log.c: caused fault on log messages longer than 2048 bytes
3.0.38: 960710 resolv.c: reject the result of recvfrom() when fromlen==0
3.0.38: 960710 vehicle.c: open direct Teleport/DeleGate without WhereIs/* nego.
3.0.38: 960707 {vehicle,service,delegated}.c: control access from TELEPORT
3.0.38: 960707 {http,service}.c: metamo. from HTTP-Specialist to TELEPORT
3.0.38: 960706 url.c: missing arg. type decl. (fault in DEC ALPHA)<shirose@mss>
3.0.38: 960706 ftp.c: loop in data relay by a uninit. value <miyata@nagoya-u>
3.0.38: 960706 ftp.c: ignore (HTTP) MOUNT in ftp MASTER <kodera@spring8>
3.0.37: 960705 {nntp,enews}.c: DeleGate as a original NNTP server
3.0.37: 960705 service.c: TIMEOUT=hello for MASTER negotiation <tokunaga@mei>
3.0.37: 960705 nntp.c: new NNTPCONF param. for upact and pathhost
3.0.37: 960705 delegated.c: inherit LOG_type with -L parameter<miyata@nagoya-u>
3.0.37: 960705 resconf.c: check the existence of DNS server by TCP connection
3.0.37: 960704 nntp.c: automatic pathhost check on initial server connection
3.0.37: 960704 mime.c: don't insert Xref into head. of multipart<shuhei@tohoku>
3.0.37: 960704 log.c: introduced ${ACTDIR}/lock for non-local(NFS) files
3.0.37: 960703 delegated.c: make FTP MOUNT from SERVER parameter <kojima@mhi>
3.0.37: 960702 {@poll,@select}.c: ignore ready-map if nready==0 <adachi@titech>
3.0.37: 960702 hz2gb.c: compilation with GNU C Library <adachi@titech>
3.0.37: 960701 {http,inets}.c: LINGER off on HP-UX(no TIMEOUT) <kodera@spring8>
3.0.37: 960630 http.c: FTPGET bug in HTTP-Specialist on Solaris<kodera@spring8>
3.0.37: 960629 ftp.c: detect Login failure (enbuged at 3.0.2) <miyata@nagoya-u>
3.0.37: 960624 httpd.c: supported HEAD method as a http server
3.0.37: 960623 nntp.c: abandon malformed article in cache
3.0.37: 960623 cache.c: introduced %d,%h and changed %1,%2 in $[server:format]
3.0.37: 960623 cache.c: avoid SIGALRM interrupts flock() for file on NFS
3.0.37: 960623 {delegated,inets}.c: avoid SIGALRM interrupts accept()/Solaris
3.0.37: 960618 ftpgw.c: ls -l of AIX ftpd <tanaka@airnet>
3.0.37: 960618 ftpgw.c: ls -l of Mac ftp server NetPresenz <nagao@yuge>
3.0.37: 960618 http.c: strip http://MYSELF/ before trying MOUNT
3.0.37: 960618 http.c: don't MOUNT /path of other server in MASTER delegated
3.0.37: 960618 http.c: don't repeat HELLO in HTTP->Generalist <kodera@spring8>
3.0.37: 960618 ftp.c: expand buffer size of socket for data connection
3.0.36: 960616 log.c: redundant unlink/link made .nfsXXXX garbage <fm@chubu>
3.0.36: 960616 delegated.c: finish private-MASTER on the death of the parent
3.0.36: 960616 delegated.c: immediate SVsock close in Sticky on death of parent
3.0.36: 960616 delegated.c: from getwd() to getcwd() to ensure CLOSE-ON-EXEC
3.0.36: 960616 delegated.c: UDP_Socketpair/AF_UNIX to NonBlk.Sockpair<fm@chubu>
3.0.36: 960616 {uns,distrib}: removed codes for mutual exclusion of AF_UNIX
3.0.36: 960615 ntod.c: supported xx.xx.xx.xx/bits notation
3.0.36: 960615 inets.c: SEGV at bind with hostname==NULL (FTP) <yana@bug>
3.0.35: 960613 http.c: detach response buff. and cache on huge response data
3.0.35: 960612 iotimeout.c: stop relay on SIGPIPE (fflush err) <kodera@spring8>
3.0.35: 960610 http.c: distribute (generate) body response for 304 from cache
3.0.35: 960608 mimehead.c: erase any LWSPs between encoded-words
3.0.35: 960606 {delegated,remote}.c: delegated via rsh <tsuru@nagasaki-u>
3.0.35: 960606 master.c: abolition of MASTER=m1,m2,m3,... <tsuru@nagasaki-u>
3.0.35: 960605 cache.c: cache by host name even if accessed in IP address
3.0.35: 960604 {distrib,inets,unsock}.c: don't use AF_UNIX in Solaris
3.0.34: 960530 mount.c: automatic sorting of MOUNT list
3.0.34: 960530 mount.c: let MOUNT="/-* =" be at top of MOUNT list by default
3.0.34: 960527 socks.c: refer SOCKS_DEFAULT_{NS,DNAME} at the compile time
3.0.34: 960527 expire: one pass expire <taka@fujixerox>
3.0.34: 960524 ftpgw.c: control suppression of FTP cache by CONNECT parameter
3.0.34: 960524 socks.c: use DNS server in SOCKS parameter <kimura@fujitsu>
3.0.33: 960523 inets.c: sockaddr_un member for AF_UNIX in BSD/OS <tao@hitachi>
3.0.33: 960523 http.c: setbuffers for single descriptor in IRIX <ayamura@tama>
3.0.33: 960522 http.c: don't repeat SIGPIPE messages
3.0.33: 960522 inets.c: do exclusive lock for AF_UNIX accepts() (Solaris)
3.0.32: 960521 inets.c: mutual exclude bind() of AF_UNIX/Solaris <racsho@canon>
3.0.32: 960521 http.c: stop realy on death of recipient and no cache to write
3.0.32: 960520 distrib.c: retry bind() of AF_UNIX/Solaris on failure
3.0.32: 960520 http.c: fault in the SIGPIPE handler by bad arg. <marya@jip>
3.0.31: 960519 ipno.c: append new entry with exclusive locking
3.0.31: 960519 http.c: change exclusive to shared lock on 304 to body resp.
3.0.31: 960518 http.c: continue catching SIGPIPE on writing to client
3.0.31: 960517 {ftp,ftpgw}.c: don't ask Auth on resp. 530 for USER (maybe busy)
3.0.31: 960517 ftp.c: PERMIT ``ftpget'' when ``ftp'' is permitted <fm@chubu>
3.0.31: 960517 inets.c: set NonblockingIO mode to select for connect()
3.0.31: 960517 distrib.c: avoid too long path for AF_UNIX socket <marya@jip>
3.0.31: 960517 delegated.c: show/convey screen number on X Proxy <handa@etl>
3.0.31: 960517 mime.c: undefined output on extracting HEAD from cache file
3.0.31: 960516 {@select,@poll}.c: SEGV on negative file descriptor <marya@jip>
3.0.31: 960516 httpd.c: removed author's E-mail address from error messages
3.0.30: 960513 http.c: check MASTER/cache dead lock regardless of host's I.F.
3.0.30: 960513 {distrib,inets}.c: timeout for connection of recvDistribution
3.0.30: 960513 {distrib,http}.c: immediate restart after failed Distribution
3.0.30: 960512 http.c: don't unlock cache file by closing (copied) cache-fd
3.0.29: 960510 resolv.c: short trial to avoid mad server which return empty RR
3.0.29: 960510 distrib.c: padd /dev/null descriptor to disable tc and cache
3.0.29: 960510 embed.c: compact _builtin.c strings <kawamoto@osaka-u><kake@hp>
3.0.29: 960510 delegated.c: exit forked process for response distrib. (3.0.26)
3.0.29: 960509 inet.c: incompletely init. sockaddr_in for bind <simizu@chiba-u>
3.0.29: 960508 cgi.c: `404 Not found' for lacking PATH_INFO <kawamoto@osaka-u>
3.0.29: 960508 http.c: clean empty cache on 304 response <yasuko_k@yokogawa>
3.0.28: 960507 httpd.c: dynamic MOUNT and control it via FORM /-/manage/mount
3.0.28: 960507 http.c: missing unmount for absolute path (caused in 3.0.27)
3.0.28: 960506 conf.c: strange icon base generated (caused in 3.0.27)
3.0.28: 960506 readycc.c: compilation in Linux (caused in 3.0.26) <momoi@scsu>
3.0.27: 960505 gopher.c: fixed ancestor anchor list
3.0.27: 960504 {http,url}.c: make -_- response only when requested with -_-
3.0.27: 960504 {cgi,delegated,http}.c: delegated as a CGI program
3.0.27: 960503 {textconv,JIS}.c: CHARCODE=FIX to repaire lost ESCs of ISO-2022
3.0.26: 960502 {delegated,param,conf}.c: introduced ETCDIR for hosts and params
3.0.26: 960502 param.c: erased _masterp warning <kodera@spring8>
3.0.26: 960502 delegated.c: non Socks try in HTTP Specialist with priv.-MASTER
3.0.26: 960501 {http,distrib}.c: distribute response while writing it to cache
3.0.26: 960425 readycc.c: compilation with GNU C Library <adachi@titech>
3.0.25: 960423 teleportd.c: record agent's anonymous host id into teleport path
3.0.25: 960423 delegated.c: bind UDP port to LOGCENTER same num. with TCP input
3.0.24: 960422 {ipno,delegated,log}.c: send anonymous host id to LOGCENTER
3.0.24: 960421 delegated.c: forward to TUNNEL on HTTP Specialist <kake@hp>
3.0.24: 960421 {service,http}.c: MASTER=host:port/cache for cache only MASTER
3.0.24: 960420 service.c: detect loop of MASTER and PROXY before fall in loop
3.0.24: 960420 http.c: discard cache if it's too larger than Content-Length
3.0.24: 960420 http.c: stop buffering for Content-Length calc. on non-text data 
3.0.24: 960418 {hostlist,master,access,service}.c: proto:// prefixed HostList
3.0.24: 960418 nntp.c: LIST a group MOUNTed to different names<miyata@nagoya-u>
3.0.24: 960418 {Makefile,resconf}.c,ccres: type err. on EWS <kawamoto@osaka-u> 
3.0.23: 960415 {delegated,log}.c: introdueced LOGCENTER to Teleport/UDP
3.0.23: 960415 teleportd.c: Teleport on UDP
3.0.22: 960413 socks.c: behave as a sockd by SERVER=socks://-/
3.0.22: 960414 socks.c: ignore default of compile time if SOCKS specified
3.0.22: 960411 ddi.c: fixed a bug in matchPATH <asist@aitech>
3.0.22: 960411 nntp.c: really fixed article replication in Linux <momoi@scsu>
3.0.21: 960410 {log,inets,msg,http,cusseme}.c: padding inserted at double boundary in svlog() <momoi@scsu><marya@jip>
3.0.21: 960409 {ftpgw,mount}.c: compile & link problems for NEWS-OS <marya@jip>
3.0.21: 960409 resolv.c: really care name substring pointer error <marya@jip>
3.0.21: 960408 reshost.c: care NIS domain name error in Linux <toshioji@iijnet>
3.0.21: 960408 nntp.c: tmpfile err. replicated an article on Linux <momoi@scsu>
3.0.21: 960408 String.c: freed non allocated pointer
3.0.20: 960407 reshost.c: avoid NIS/RPC error msg. on Linux <toshioji@iijnet>
3.0.20: 960406 resolv.c: ignore DNS response to previous querys
3.0.19: 960406 socks.c: cope with 4.0 and 4.1 sockd <wkenji@fujitsu>
3.0.19: 960406 ftp.c: ignore / of host/path in FTP/DeleGate login <kjm@mhi>
3.0.19: 960406 delegated.c: PERMIT=*:*:srcHostList for FTP/HTTP <tmu@ikegami>
3.0.19: 960405 hostlist.c: `?' without nagation for unknown host <asayama@oki>
3.0.19: 960405 http.c: treat response status code without `reason' field
3.0.19: 960405 http.c: don't flush request untill body end <kubota@ntt-f>
3.0.19: 960404 resolv.c: ignore CNAME response for PTR request <yone@ntts>
3.0.19: 960404 vehicle.c: terminate relay proc. when remote crashed at start
3.0.19: 960404 service.c: ftp via TUNNEL failed due to PATH seems to be loop 
3.0.19: 960403 nntpgw.c: %0Ns is not padded by 0 on OSF/1
3.0.18: 960403 delegated.c: subst. ${PORT} of priv.MASTER with owners ${PORT}++
3.0.18: 960403 delegated.c: ignore generated env. in param. modification check
3.0.18: 960403 {file,delegated,param}.c: sense TMPDIR
3.0.18: 960328 vehicle.c: TUNNEL=tty7:script-file(non executable) <okuda@trc>
3.0.18: 960327 resolv.c: `unknown' caused by array over flow <adachi@titech>
3.0.18: 960326 http.c: don't gen. Content-Length:0 for HEAD <kimura@fujitsu>
3.0.18: 960324 http.c: empty resp. on 304 resp while no cache (since 3.0.15) <kondo@takaoka-nc><kasai@hitachi-cable>
3.0.18: 960323 http.c: flush binary resp. on slow line <masafumi@pobox.com>
3.0.18: 960323 {inets,cache,cii}.c: patch for ALPHA (missing ptr. arg. decl.)
3.0.18: 960301 {delegetd,telnet,access}.c: limit PERMIT=telnet/23 by default
3.0.18: 960228 ccxlib.c: {CYR,KOI8,GRE} to JIS converter <kitauchi@kyoto-u>
3.0.17: 960225 httpd.c: revised PUBLIC information gathering
3.0.17: 960224 mount.c: MOUNT="/news/fj.* nntp://host/fj.*" be available
3.0.17: 960224 nntp.c: had left tmpfile of article open in some situation
3.0.17: 960223 http.c: treat properly http://myself/-_-URL from Proxy client
3.0.16: 960222 delegated.c: SIGHUP caused SEGV on -P<long-host-name>:port
3.0.16: 960221 {ftp,ftpgw}.c: regard ftp://host/path as a relative path
3.0.16: 960221 ftpgw.c: treat MSDOS like LIST response <kodera@spring8>
3.0.16: 960221 url.c: care URL mailto: in HTMLCONV=fullurl <racsho@canon>
3.0.16: 960220 httpd.c: moved PUBLIC_CENTER to http://wall.etl.go.jp/
3.0.16: 960220 http.c: detect error in HTTPS/SSL cascaded MASTER <hirano@etl>
3.0.16: 960220 http.c: HTTPS/SSL via cascaded PROXY
3.0.16: 960220 http.c: permit CONNECT only for https/{443,563}
3.0.16: 960220 {service,master}.c: PERMIT=proto/{portList} (restrict by port#)
3.0.16: 960220 {delegated,service,param}.c: repealed RESTRICT parameter
3.0.16: 960220 ciiserv.c: don't cast left hand side for AIX cc <yabumo@mei>
3.0.16: 960219 socks.c: ysato original SOCKS client, CONNECT=c,m,d,socks
3.0.16: 960215 delegated.c: lost SERVER when MASTERP set (.15)<kodera@spring8>
3.0.15: 960215 http.c: force body even on 304 resp. if delegated is modified
3.0.15: 960215 http.c: no more ignore req. If-Modified-Since to force response
3.0.15: 960215 http.c: through If-Mod. in private MASTER(P) <kodera@spring8>
3.0.15: 960214 delegated.c: X proxy when delegated is invoked from inetd
3.0.14: 960214 delegated.c: introduced CCXTABLE parameter
3.0.14: 960214 delegated.c: partial URL for CIIFONT relative to CIISERVER
3.0.14: 960214 iotimeout.c: SIGSEGV by array range over flow <valentin@aubg>
3.0.14: 960214 url.c: http://delegate/-_-/<modifier>/URL
3.0.14: 960213 ciiserv.c: use loaded CII fonts keeping in temp. file
3.0.14: 960212 {http,cfi}.c: original req. in X-Original-Request and PATH_INFO
3.0.14: 960212 service.c: introduced FFROMSV parameter
3.0.14: 960212 {url,http}.c: care <BASE HREF=...> in -_- rewriting
3.0.14: 960210 ngline.dhtml: missing newsgroup'/' in Flat mode <shuhei@tohoku>
3.0.13: 960209 delegated.c: ``X proxy cache'' to reuse a proxy for a display
3.0.13: 960208 newsgw.c: wrong `<' to `&lt;' even in 2byte char. <momoi@scsu>
3.0.13: 960208 inets.c: SEGV core dump or undef. RES_NS on SOCKS=""
3.0.13: 960208 http.c: bad req.(undef val. in From) <takinaka@nec><kitano@ntt>
3.0.13: 960208 telnet.c: don't mistake interrupt (OOB SYNC) as EOF <kjm@mhi>
3.0.13: 960207 cfi: adding Content-Encoding if necessary
3.0.13: 960206 mssgs/news/*.dhtml: wrong icon and missing </I> <momoi@scsu>
3.0.13: 960206 {html,url,http}.c: HTMLCONV=fullurl <racsho@canon>
3.0.13: 960206 http.c: automatic X proxy for POST FORM displary=...
3.0.13: 960206 telnet.c: invoke X proxy without telnet connection
3.0.13: 960206 http.c: don't export X-Locking for security <kimura@fujitsu>
3.0.12: 960205 cache.c: infinite loop on cached 302 Moved (en-buged at 3.0.11)
3.0.12: 960205 delegated.c: force terminate FFROMCL process
3.0.11: 960203 cfi.c: renamed from arrpoxy.c, with CGI like filter
3.0.11: 960202 nntplist.c: skip malformed LIST line <kjm.mhi>
3.0.11: 960201 telnet.c: fixed SEGV on unknown host
3.0.11: 960201 url.c: SEGV on -_- re-wr. for URL w.o. hostport like file:/path
3.0.11: 960201 cache.c: ignore the case of protocol name
3.0.10: 960131 approxy.c: `--' line as the description delimiter 
3.0.10: 960131 X.c: for little endian
3.0.10: 960131 delegated.c: unset env. var. RELIABLE/REACHABLE for X proxy
3.0.10: 960131 iotimeout.c: fgetsTIMEOUT for binary <kojima@sist><mura@oki>
3.0.9: 960130 {delegated,cache}.c: CACHE=ro (read only)
3.0.9: 960129 approxy.c: introduced a translation specification script
3.0.9: 960129 telnet.c: dynamic allocation of X-proxy from telnet-proxy
3.0.8: 960128 iotimeout.c: slightly safer freadTIMEOUT(do poll if not enough)
3.0.8: 960128 service.c: TIMEOUT to stop waiting response from the MASTER
3.0.8: 960128 ftpgw.c: don't even create cache for non-anon. <kodera@spring8>
3.0.8: 960128 {http,httpd}.c: generate /robots.txt
3.0.8: 960127 nntpgw.c: added an alternative format for offline print out
3.0.8: 960127 nntpgw.c: put CRLF at E.O.L of generated HTML <shuhei@tohoku>
3.0.8: 960127 htmlgen.c: introduced ${text-generation-expression}
3.0.8: 960126 url.c: don't make -_- redirection for unREACHABLE hosts
3.0.8: 960125 telnet.c: cascaded proxy-telnet <kjm@mhi>
3.0.8: 960125 ftp.c: core dump on MOUNT due to arg. type error <marya@jip>
3.0.8: 960123 subst/Makefile: truely ignore the compile error of @opendir.c
3.0.7: 960122 ftpgw.c: look .ls-l. of the dir. to detect the modification
3.0.7: 960122 ftpgw.c: cache not updated by the bug of tmp file rename
3.0.6: 960121 subst/Makefile: ignore compile error of @scandir.c / @opendir.c
3.0.6: 960121 ftpgw.c: cache LIST of "dir" into "dir/.ls-l."
3.0.6: 960121 ftpgw.c: fixed cache for non-directory data of HTTP-Specialist
3.0.6: 960121 http.c: set LINGER on for FTP/HTTP and any others
3.0.5: 960120 ftpgw.c: cache FTP via HTTP
3.0.5: 960120 ftp.c: CWD on MOUNT="//* ftp://host//*" did not work <yone@ntts>
3.0.5: 960120 service.c: arg. decl. of scan_TIMEOUT was wrong <n-takagi@nec>
3.0.5: 960120 ftp.c: be robust for extracting port number from PASV response
3.0.4: 960118 inets.c: log {address:port} of both side of connected socket
3.0.4: 960118 {http,service}.c: relay https without using tcprelay
3.0.4: 960118 readycc.c: guess _LIBIO_H to be newer Linux <motomura@tut>
3.0.4: 960118 {http,*}.c: ftruncate(fd, off_t off) for BSD/OS <tao@hitachi>
3.0.4: 960118 httpd.c: response to request with If-Modified-Since header field
3.0.4: 960118 {@scandir,scandir}.c: automatic dirscan() / opendir() selection
3.0.4: 960118 nntpgw.c: missing LF at end of generated HTML for news article
3.0.4: 960117 service.c: recognize conn. error in the MASTER <racsho@canon>
3.0.4: 960117 conf.c: strfConn() returned uninit. char. string <racsho@canon>
3.0.3: 960114 ddi.c: CHARCODE=in/out,in/out,... == CHARCODE=out.in,out.in,...
3.0.3: 960114 ddi.c: renamed DeleGate header LOCAL-CHARSET to LOCAL-CHARCODE
3.0.3: 960114 ddi.c: CHARCODE HTTP/DeleGate die after 16 req. <valentin@aubg>
3.0.3: 960114 httpd.c: don't insert //-.- when CHARCODE=II for file:///
3.0.3: 960113 httpd.c: don't insert -_- when CHARCODE is set <momoi@scsu>
3.0.3: 960114 httpd.c: smarter Index of directory without Welcome file
3.0.3: 960113 httpd.c: HTTPCONF=search parameter (Search-Script)
3.0.3: 960112 {delegated,service}.c: TIMEOUT=daemon
3.0.2: 960112 {httplog,access}.c: AUTH=log to customize client info. in log.
3.0.2: 960112 http.c: introduced AUTH=fromgen to generate From field
3.0.2: 960112 mount.c: regard MOUNT="XXX /YYY" as MOUNT="XXX file:///YYY"
3.0.2: 960112 {httpd,xferlog}.c: MOUNTing /~* to file:///path/*
3.0.2: 960112 String.c: bug of list scanning of string "{xxx}...{yyy}"
3.0.2: 960112 master.c: introduced CMAP parameter
3.0.2: 960111 {master,http}.c: introduced AUTH=forward and AUTH=authgen
3.0.2: 960111 ftp.c: forwarding USER for standard FTP Proxy <kjm@mhi>
3.0.1: 960111 httpd.c: customizable built-in {nonCERNproxy,notfound}.dhtml
3.0.1: 960111 nntpgw.c: enabled group search by *group on NNTP/HTTP
3.0.1: 960111 nntpgw.c: enabled group jump on NNTP/HTTP (and fixed core dump)
3.0.1: 960111 hostlist.c: check PORT part of host:PORT in MASTER,PROXY,ROUTE
3.0.1: 960111 http.c: set LINGER is not performed on content-length corrector
3.0.1: 960111 textconv.c: return value error of code conv. judge func.
3.0.1: 960111 textconv.c: func. arg. error harmful for CHARCODE init.
3.0.0: 960110 {httpd,cgi}.c: experimental CGI
3.0.0: 960110 http.c: Accept-Language is eaten by a bug
3.0.0: 960109 ftp.c: more neat PROXY implementation for Proxy-FTP server
3.0.0: 960109 ftp.c: don't log PASS on Proxy-FTP for non-anonymous <yone@ntts>
3.0.0: 960107 ftp.c: hide symbolic link from CWD and PWD when MOUNTed
3.0.0: 960107 ftp.c: FTP MOUNT for CWD and PWD
3.0.0: 960107 ftp.c: debug xferlog (chdir emulation) for `CWD ..' from /path
3.0.0: 960107 httpd.c: MOUNT /-/builtin/mssg/{forbidden,cantconnect}.dhtml
3.0.0: 960107 mount.c: fixed a bug of unmount for exact match destination
3.0.0: 960106 nntpgw.c: NNTP ISINDEX to search/jump for group/article
3.0.0: 960106 textconv.c: cascaded conversion for multiple CHARCODEs
3.0.0: 960105 url.c: elliptical notation http://delegate/M2-.-M1-_-URL
3.0.0: 960105 url.c: http://delegate/<modifier>-_-URL
3.0.0: 960105 http.c: cascaded -_-
3.0.0: 960105 delegated.c: let MANAGER be indispensable
3.0.0: 960105 {http,service,url}.c: distinguish "file" from "ftp"
3.0.0: 960105 httpd.c: simple HTTP server by "file:///..." MOUNT
3.0.0: 960105 gopher.c: close the client after Searchable Index generation
--
2.9.11: 951229 ftp.c: chain FTP Proxies by SERVER=ftp://-/ PROXY=ftp-Proxy
2.9.11: 951228 ftp.c: user%host@proxy noation for chained FTP Proxies
2.9.11: 951228 ftp.c: RETR by relative path after CWD <yabumo@mei>
2.9.11: 951228 nntp.c: mounting multiusers on a POP server <sutoh@u-tokyo>
2.9.11: 951228 nntp.c: NNTP cancel control message to POP DELEte command
2.9.11: 951228 pop.c: user%host notation for Eudra <segawa@etl>
2.9.10: 951228 resconf.c: direct log to the delegate's LOGFILE
2.9.10: 951226 readycc.c: definition for NetBSD <tkamada@aichi-edu>
2.9.10: 951226 hash.c: simple hash search function
2.9.9: 951224 hsearch.c: substitute (dummy) function for NeXT(and FreeBSD?)
2.9.9: 951224 nntp.c: batched GROUP commands of NewsWatcher <sutoh@u-tokyo>
2.9.9: 951224 http.c: leave cache on 5xx resp.(from proxy) <chifumi@chuo-u>
2.9.9: 951224 http.c: correct Content-Length after CHARCODE conversion
2.9.9: 951224 tcprelay.c: bytes log of xferlog, returned val. from relays()
2.9.9: 951223 delegated.c: MASTERP to make private-MASTER explicitly
2.9.9: 951222 nntp.c: missing CR at the end of request line <shuhei@tohoku>
2.9.9: 951222 rfc822.c: line buf. for header was too small <shuhei@tohoku>
2.9.9: 951222 http.c: remove consumed Authorization field <muraoka@hitachi>
2.9.9: 951218 hostlist.c: let `?' include reversely unresolvable case
2.9.8: 951216 iotimeout.c: lost last text line end without NL(from 2.9.7)
2.9.8: 951216 nntp.c: unique group for merged serv. <hayashi@tokushima-u>
2.9.8: 951216 http.c: discard Content-Type param for U.E. <= Mosaic2.6
2.9.8: 951216 {http,httpd,ciiserv}.c: server for both of CII1.5.0/1.5.1
2.9.8: 951202 mmhencode.c,Makefile: automatic subst. for syslog_XXXX()
2.9.8: 951127 reshost.c: correct threshold of ndots <yab@astem>
2.9.7: 951127 nntpgw.c: add buttun for wide/narrow article list window
2.9.7: 951126 nntpgw.c: let start point of article list window discrete
2.9.7: 951126 iotimeout.c: conditional fgetsIfReady() from fgetsTIMEOUT
2.9.6: 951123 String.c: stop using bcopy for NeXT <smatsuda@osaka-u>
2.9.6: 951123 nntpgw.c: missing `;' of `&gt;' <smatsuda@osaka-u>
2.9.6: 951121 service.c: set KEEPALIVE for the connection to the client
2.9.6: 951115 delegated.c: setup CACHE before loadCIIfont <kodera@spring8>
2.9.6: 951114 JIS.c: miss SJIS 2nd lev. char. <umura@chubu><momoi@scsu>
2.9.5: 951113 codeconv.c: Chinese to JIS translator <seke@osaka-u>
2.9.5: 951113 http.c: pass through `Proxy/-_-=flags=URL' to the Proxy
2.9.5: 951112 ciiserv.c: serve all fonts with name `*' <valentin@aubg>
2.9.5: 951111 http.c: KEEPALIVE on for HTTP server conn. <umura@chubu>
2.9.4: 951110 reshost.c: destroyed h_addr_list on NIS/FILE failure
2.9.4: 951109 nntp.c: don't cache if the server is POP/NNTP or local host
2.9.4: 951109 mount.c: omit standard port number of MOUNTing delegated
2.9.4: 951108 nntp.c: used close for fclose by mistake ;-)
2.9.4: 951107 nntp.c: added XHDR command to POP/NNTP gateway
2.9.4: 951107 nntp.c: maintain Xref when an article is reloaded 
2.9.4: 951107 nntp.c: search group:number of <msgid> using XPATH
2.9.4: 951106 inets.c: only `HOSTS={host1,host2,...}' for alias and cache
2.9.4: 951105 nntp.c: bad Xref generated for article from 2 < NNTP serv.
2.9.4: 951105 nntp.c: Xref for not filtered nor aliased MOUNT point
2.9.3: 951105 ftp.c: put path of xferlog with ftp://login/ info. allways
2.9.3: 951105 {delegated,log}.c: wrong direction of LOGFILE to logdir/0
2.9.3: 951105 log.c: separate mixed PROTOLOG of *.http and *.ftp
2.9.3: 951104 {nntp,mime}.c: article caching for NNTP/DeleGate
2.9.3: 951104 cklibs: $(CC) is evaluated in sh of BSDI/OS <hidemi@twmc>
2.9.3: 951104 nntp.c: filtering and aliasing of Xref field
2.9.3: 951104 file.c: don't dump core when TMPFILE() failed <chan@btswh>
2.9.3: 951104 {mount,http}.c: MOUNT MOVED option
2.9.2: 951103 ftp.c: infinite loop by a specific command sequence
2.9.2: 951103 ciiserv.c: send Cyrillic togher with Koi8 <momoi@scsu>
2.9.2: 951103 nntp.c: send MODE READER automatically <akei1a@toshiba>
2.9.2: 951103 ftpgw.c: core dump by fclose(NULL) <marya@jip>
2.9.2: 951103 http.c: Forbidden message was not put <racsho@canon>
2.9.2: 951102 Makefile: quote CFLAGS passed to make of CII <racsho@canon>
2.9.2: 951102 nntp.c: rewriting of MOUNTed N.G. in Followup-To <kjm@mhi>
2.9.2: 951101 {Makefile,mklibs}: auto. configuration of network libraries
2.9.1: 951031 ftpgw.c: FTP LIST to HTML for `-rwxrwxrwx100' <michael@sony>
2.9.1: 951031 inets.c: see name server specified in SOCKS <kimura@fujitsu>
2.9.1: 951030 {nntplist,nntp}.c: thru non `active' LIST <tanaka3@fujitsu>
2.9.1: 951030 Makefile: not RESOLVY but LIBS=-lnsl was used <hirayama@nec>
2.9.1: 951030 syslog.c: LOG_PRIMASK is not defined in Ultrix <momoi@scsu>
2.9.0: 951030 http.c: generic proxy authorization AUTH=proxy:{auth,pauth}
2.9.0: 951029 {Makefile,delegated.c}: automatic CII loading and CIISERVER
2.9.0: 951028 inets.c: removed GETHOSTBYANME, GETHOSTBYADD and ENDHOSTENT
2.9.0: 951028 Makefile: removed mkresolv, ./libresolv.a, and GETHOSTBYNAME.c
2.9.0: 951028 ciiserv.c: core dump by over run from malloc()ed array
2.9.0: 951028 {ftp,xferlog}.c: PROTOLOG compatible with xferlog of wuftpd
2.9.0: 951028 http.c: fixed core dump by URL longer than 1024 bytes
2.8.41: 951027 mime.c: phantom <PRE>, </PRE> after .<CRLF> <qtomy@shinshu-u>
2.8.41: 951027 nntp.c: phantom XOVER data for cancelled message <momoi@scsu>
2.8.41: 951027 resconf.c: use `sortlist' directive
2.8.41: 951027 resconf.c: look LOCALDOMAIN environment variable
2.8.41: 951027 {resconf,reshost}.c: use `ndots' directive
2.8.41: 951027 {resconf,reshost}.c: use `search' directive <umura@chubu>
2.8.41: 951026 resconf.c: let the local host as the default DNS server
2.8.41: 951026 nntp.c: pass LISTGROUP through
2.8.41: 951026 nntp.c: thru XHDR LINES without any decoding <a9011443@waseda>
2.8.40: 951026 msg.c: XDC receiver was failed if line is not CR/NL endded
2.8.40: 951026 msg.c: timeout in receiver side of XDC (FTP for text failed)
2.8.40: 951026 nntp.c: treat multiple spaces in active list <hkato@imasy>
2.8.40: 951026 nntp.c: treat 201 (no posting) openning response <hkato@imasy>
2.8.40: 951025 service.c: closed MASTER regardress of StickyServ <momoi@scsu>
2.8.39: 951024 smtp.c: SMTP alias by MOUNT="user1@host2 smtp://user2@host2/"
2.8.39: 951024 delegated.c: stop repititive scan_MOUNT
2.8.39: 951023 mksubst: result code of sh ended with if (Ultrix) <momoi@scsu>
2.8.39: 951023 service.c: do check for target server in FTPGET <umura@chubu>
2.8.39: 951023 httpmail.c: WWW via mail, HTTPMAIL and SMTPSERVER parameter
2.8.38: 951023 mksubst: error detection for CC, CFLAGS or LIBC
2.8.38: 951023 ckconf: automatic selection from echo -n or echo "\c"
2.8.38: 951023 seteuid.c: substitution function for HPUX
2.8.38: 951023 {inet,@select,*}.c: clearance of warnings
2.8.37: 951021 service.c: RPORT for separate response channel <noda@mms>
2.8.37: 951021 service.c: FFROMMD for filter from MASTER to the delegated
2.8.36: 951020 nntp.c: relaying NNTP in Generalilst
2.8.36: 951020 nntp.c: pass LIST without filter in Generalist <momoi@scsu>
2.8.36: 951020 reshost.c: failure in long HostList <kitano@ntt>
2.8.36: 951020 conf.c: let MAXIMA=delegated:64 be default
2.8.35: 951019 master.c: fixed cache disable/enable in CONNECT <umura@chubu>
2.8.35: 951019 master.c: OWNER=user:srcHostList <sakaguti@fujitsu>
2.8.34: 951018 nntp.c: don't freeze on non active server <knakahig@hsp>
2.8.34: 951018 delegated.c: filter forwarding to private-MASTER by CONNECT
2.8.34: 951018 master.c: sense ProtoList part of CONNECT parameter
2.8.34: 951017 nntp.c: permit XHDR in filterd NNTP Proxy <knakahig@hsp>
2.8.34: 951017 ftp.c: close STREAM data connection for STOR <marya@jip>
2.8.34: 951014 nntp.c: bad status code for POST <momoi@scsu><a9011443@waseda>
2.8.33: 951014 nntp.c: deal GROUP resp. with redundant comment <momoi@scsu>
2.8.33: 951013 http.c: fixed core dump on long If-Mod field from Mozilla/2.0
2.8.33: 951013 @recv.c: fixed buff. over flow and missing LF in RecvLine()
2.8.33: 951013 url.c: redirect BACKGROUND,IMAGEMAP and SCRIPT <valentin@aubg>
2.8.32: 951013 httplog.c: log truncated by missing linescan() arg <marya@jip>
2.8.32: 951013 ftp.c: PASV to PORT if it's not acceptable by the server
2.8.32: 951012 nntplist.c: relay LISTs keeping <CR><LF> <sutoh@u-tokyo>
2.8.32: 951012 script.c: don't skip header of script <marya@jip><kojima@sist>
2.8.31: 951007 httpd.c: If-Modified-Since for built-in CII fonts
2.8.31: 951006 ftp.c: server change by USER user@server generated bad passwd
2.8.31: 951006 ftp.c: don't be killed on unknown PASV response
2.8.31: 951006 ftp.c: don't make PASV data conn. on MODE XDC <yone@mitani>
2.8.30: 951005 nntp.c: check and rewrite Newsgroups: of articles to be POSTed
2.8.30: 951005 nntp.c: `ro' (read olny) option for NNTP MOUNT to inhibit POST
2.8.30: 951005 ftp.c: SIGSEGV on SIGPIPE to the client in Proxy-FTP
2.8.30: 951005 ftp.c: SIGSEGV on connected but refused in MASTER delegated
2.8.30: 951005 ftpgw.c: core dump on unknown ls -l format
2.8.30: 951005 resolv.c: break loop in CNAME
2.8.29: 951004 ftp.c: bad PASS on direct USER user@sv2 for SERVER=ftp://sv1/
2.8.29: 951004 ftp.c: translate PORT to PASV if it's acceptable by the server
2.8.29: 951004 inets.c: occasionally bus error occured on -Phost:port
2.8.29: 951002 service.c: escape the bug(Generalist dies) of Solrais2.4 cc -O
2.8.28: 951001 {delegated,http}.c: CIIFONT param for CII font server / client
2.8.28: 950929 log.c: put log into ABORTLOG on abort()
2.8.27: 950929 GETHOSTBYNAME.c: gethostent() is not in BSD/OS2  <kenji@osaka>
2.8.27: 950929 mime.c: str_from64_safe() was not safe, was a destroyer ;-<
2.8.27: 950929 mime.c: .<CR><LF> in BASE64 (which does not end with <LF>)
2.8.27: 950929 mime.c: .<CR><LF> in preamble <qtomy@shinshu-u>
2.8.27: 950929 string.c: strCASEstr didn't work for 1st char <qtomy@shinshu-u>
2.8.27: 950929 mime.c: case-insensitive multipart boundary <qtomy@shinshu-u>
2.8.27: 950929 nntp.c: rewriting of MOUNTed group in header without filtering
2.8.27: 950929 nntp.c: selection of current server (POST command) <suzuki@uec>
2.8.26: 950928 http.c: echo request header into the response header
2.8.25: 950927 nntp.c: order of search for MOUNTed newsgroups <marya@jip>
2.8.25: 950927 resolv.c: bad array size was returned when CNAME is included
2.8.25: 950927 resolv.c: death on anwser for PTR question including CNAME
2.8.25: 950927 gopher.c: don't rewrite telnet ('8','T') DirEnt <chifumi@chuo-u>
2.8.25: 950927 inets.c: don't resolve when the server is specified in IP addr.
2.8.25: 950927 resolv.c: did not work in big-endians [since2.8.23] <momoi@scsu>
2.8.24: 950926 resolv.c: send `background' request for no responding servers
2.8.24: 950926 resolv.c: `additional RR' smaller than that of shown in ARCOUNT
2.8.24: 950925 resolv.c: ignore bad POINTER (out of range, forward reference)
2.8.23: 950925 resolv.c: init. DNS connection after fork() <yabumo@mei>
2.8.22: 950924 nntp.c: permission check for full MOUNTed server(without filter)
2.8.21: 950924 mime.c: dead lock on empty body (".CRLF" is lost) [since2.8.19]
2.8.21: 950924 hostlist.c: negation of list at first (LIST=!{HostList}) was bad
2.8.21: 950924 nntp.c: compression of response of LIST command
2.8.21: 950924 nntp.c: send MODE READER at start if the server seems to be INN
2.8.21: 950923 delegated.c: preverve -P<hostname>:p after restart on SIGHUP
2.8.21: 950923 nntp.c: fixed dead locking on unknown GROUP
2.8.21: 950923 nntp.c: LIST cache for multiple servers
2.8.21: 950923 nntp.c: MOUNT problem when several alternative exist <marya@jip>
2.8.21: 950922 ftp.c: use standardport(=21) for DFLT_PORT on server switch
2.8.21: 950921 nntp.c: SIGSEGV on XOVER before GROUP <maya@spring8>
2.8.20: 950920 resolv.c: domain name for (server)IP addr was bad (not reversed)
2.8.20: 950920 {reshost,resconf}.c: prefer nearer IP address <racsho@canon>
2.8.20: 950920 timegm.c: type confliction of timegm() return val. <ksakai@natc>
2.8.20: 950919 charcode.c: transfered CharcodeID() to contrib/cii/cii.c
2.8.19: 950918 mime.c: SIGSEGV on decoding of a empty (e.g. cancelled) message
2.8.19: 950917 {nntp,nntpgw}.c: cached NNTP/HTTP, Xref, by Message-ID
2.8.19: 950915 {JIS,codeconv,nntp,nntpgw}.c: recover lost ESC of ISO-2022-JP
2.8.19: 950915 nntpgw.c: make MOUNT for NNTP in HHTP/DeleGate work well
2.8.19: 950914 nntp.c: repaired putting rewriten MOUNTed GROUP name
2.8.19: 950914 nntp.c: divided NNTP cache into {lib,spool}
2.8.18: 950913 {nntp,mime}.c: supported CHARCODE=II for SERVER=nntp://...
2.8.18: 950913 ftp.c: FTP ser. without support for `STAT path' <takagi@nitech>
2.8.18: 950913 ftpgw.c: support LIST format of "Peter's Macintosh FTPd v2.4.0"
2.8.17: 950911 timegm.c: calc. from tm_year,tm_mon and tm_mday (not from yday)
2.8.17: 950911 http.c: sense Expires field
2.8.17: 950911 httpd.c: Last-Modified comes to be GMT based RFC1123
2.8.17: 950911 nntpgw.c: generate Expires field
2.8.17: 950911 ftime.c: scanner for formated times
2.8.17: 950911 nntp.c: XOVER using ARTICLE command
2.8.17: 950911 nntp.c: relay POST command to the current GROUP server
2.8.16: 950908 readycc.c: definition for MACHTEN <moriyama@kyushu-u>
2.8.16: 950908 nntp.c: NNTP/ARTICLE cache
2.8.16: 950908 nntpgw.c: newsgroup list in [layered/flat] view
2.8.15: 950907 resolv.c: treat (RD & RA) reliable as AA
2.8.15: 950906 *.c: present client's entry interface addr. as the addr. of mine
2.8.14: 950906 conf.c: bad URL(empty proto) at builtin IMGs in error messages
2.8.14: 950905 nntpgw.c: newsgroup list gen. in mounted NNTP/HTTP gateway
2.8.13: 950905 delegated.c: make port (lock) file for -Phost:port as host:port
2.8.13: 950905 {delegated,inets}.c: set DELEGATE=host:port:... from -Phost:port
2.8.13: 950905 nntpgw.c: filtered newsgroup LIST to HTML (nntp://server/group)
2.8.12: 950904 {mime,nntp}.c: NULLFP() was bad (closed fd may be reused)
2.8.12: 950904 nntp.c: shared cache of active LIST
2.8.12: 950904 mount.c: bug fixed for MOUNT="/net/ml/* nntp://server/ml.*"
2.8.12: 950904 url.c: typo strcasecmp>strncasecmp <arai@fujitsu><racsho@canon>
2.8.11: 950903 nntpgw.c: NNTP to HTTP gateway
2.8.11: 950903 url.c: bug in url_absolute() for http://-.-/
2.8.10: 950901 hostent.c: added h_errno for NEWS-OS <marya@jip>
2.8.10: 950901 resolv.c: give up search on empty ans.with AA(authoritative ans)
2.8.9: 950830 Makefile: link SOCKS after resolvy to esc. mul. def. <marya@jip>
2.8.9: 950830 reshost.c: get `CNAME' in single question for `A'ddress (speedup)
2.8.8: 950829 hostent.c: escape template check for gethostbyname <hirayama@nec>
2.8.8: 950829 resolv.c: mistook argument name for fcntl() <ksakai@natc>
2.8.7: 950828 {reshost,resolv}.c: get CNAME on gethostbyname() for DNS
2.8.7: 950828 resconf.c: error in ultrix <momoi@scsu>
2.8.6: 950827 resolv.c: connect UDP socket to get Network Unreachable response
2.8.6: 950827 resconf.c: NSLIST member of _res in ultrix <momoi@scsu>
2.8.5: 950826 inets.c: arranged interface for resolvy
2.8.5: 950824 resconf.c: __res_state for state in after BIND-4.9 <ksakai@natc>
2.8.5: 950824 resolv.c: set Recursion Desired(RD) for forwarder <ksakai@natc>
2.8.4: 950820 resolvy/*.{h,c}: resolver library for DNS
2.8.3: 950818 misc.c: inetd/Solaris (no ISSOCK from stat()) <satoyan@fujitsu>
2.8.2: 950817 hostlist.c: replace wildcard '*' in IP address to `[0-255]'
2.8.1: 950812 delegated.c: FTP,NTTP,... from inetd in nowait mode <ralph@ab.ca>
2.8.1: 950812 nntp.c: SERVER=nntp://host/group1,group2,group3,...
2.8.1: 950812 nntp.c: POP on NNTP
2.8.0: 950803 fptgw.c: URL with port number (ftp://host:port-number/) for FTPCC
2.8.0: 950802 nntp.c: MOUNT for NNTP
2.8.0: 950802 log.c: break inf. loop on missing ']' for [date+ <takaaki@linc>
2.8.0: 950802 <takaaki@linc> misc.c: ref. to freed area (caused loop on NeXT)
2.8.0: 950801 nntp.c: NNTP relay by a single process
2.7.14: 950801 http.c: bug in Last-Modified extraction (2.7.13+Solaris, ...)
2.7.14: 950801 http.c: `Not Modified' resp. if If-Mod... is equal to cache date
2.7.14: 950801 http.c: clear If-Mod... later than parameter modif. of DeleGate
2.7.14: 950801 http.c: set proper Date header field when relay cached message
2.7.14: 950731 filetype.c: added .png:image/png <umura@chubu>
2.7.13: 950724 http.c: send server's Last-Mod. in If-Mod. req. <seiki@fujitsu>
2.7.12: 950724 {ftp,ftpgw}.c: escaped(%HH) file name in FTPCC <takahashi@nibh>
2.7.12: 950724 master.c: scan PROXY=host:port:"{"filter"}" <nishi@sony>
2.7.11: 950718 MASTER=host/teleport for delegated as well as for teleportd
2.7.11: 950718 {master,vehicle}.c: multiple Teleport
2.7.11: 950712 httpd.c: CII base /-/cii/ to escape dflt MOUNT=/* <momoi@scsu>
2.7.10: 950711 {delegated,vehicle,master}.c: new TUNNEL on Vehicle-Vehicle
2.7.10: 950711 {hostlist,master,access}.c: made HostList array size variable
2.7.9: 950710 filetype.c: FTP/HTML (unknown file type)<umura@chubu><momoi@scsu>
2.7.9: 950709 filetype.c: content-type for files with .ps suffix <niki@etl>
2.7.8: 950708 script.c: bug of case name matching fixed <fsuzuki@mrit>
2.7.8: 950707 {delegated,filetype}.c: introduced FILETYPE parameter
2.7.8: 950707 delegated.c: stop creation of ${LOGDIR}/0 <umura@chubu>
2.7.8: 950707 bdtee.c: bidirectional tee as an example of FCL filter
2.7.8: 950707 delegated.c: passing all arguments to Filter Command
2.7.7: 950706 http.c: experimental support for CONNECT method of "https" proxy
2.7.6: 950706 ftpgw.c: bad PASS for anonymous FTP since 2.6.0 <takinaka@nec>
2.7.6: 950706 mime.c: fixed possible buffer expansion error <qtomy@shinshu-u>
2.7.5: 950705 http.c: preserve cache on `Pragma:no-cache' when conn. error
2.7.5: 950705 {mount,delegated}.c: let /-* and /=* asis in default MOUNT
2.7.4: 950705 delegated.c: SERVER=URL became realy equal to MOUNT="/* URL/*"
2.7.4: 950705 mount.c: MOUNT for exact path name matching
2.7.4: 950705 log.c: don't try set inherited LOGFILE if it's already set
2.7.4: 950705 delegated.c: don't create PROTOLOG file for FTPCC
2.7.4: 950705 delegated.c: don't kill private-MASTER of delegated from inetd
2.7.3: 950704 delegated.c: introduced invocation from inetd
2.7.3: 950704 delegated.c: introduced FCL parameter
2.7.2: 950703 delegated.c: introduced FFROMCL/FTOCL filter
2.7.1: 950703 cache.c: introduced $[server:format] CACHEDIR and CACHEFILE
2.7.1: 950703 conf.c: CACHEDIR really come to be relative to ${VARDIR}
2.7.1: 950703 inets.c: oring R_RESOLVER for client host resol. <racsho@canon>
2.7.1: 950703 log.c: core dump at FTPCC on MASTER with -vt <sengoku@hitachi>
2.7.1: 950701 tcprelay.c: do line-codeconv in `tcprelay' if CHARCODE specified
2.7.1: 950629 mount.c: MOUNT with destination url-PATH (proto://hostport/PATH)
2.7.0: 950623 mime.c: avoid SEGV caused by bug of mimehead1.2.3 <racsho@canon>
2.7.0: 950622 {teleportd,teleport,service}.c: introduced Teleport protocol
2.6.1: 950621 {http,service}.c: metamorphose from HTTP-Specialist to Generalist
2.6.1: 950621 JIS.c: thru non-ISO-2022-JP (MULE) for CII1.2.0 <valentin@aubg>
2.6.1: 950620 hostlist.c: match by primary name (maybe FQDN) <kawamoto@osaka-u>
2.6.1: 950620 {inets,delegated}.c: resolv client's name regardless of RESOLV
2.6.1: 950620 inets.c: use Rgethostbyname in SOCKS mode <kino@sybase>
2.6.1: 950620 script.c: had destroyed command arg. area <racsho@canon>
2.6.1: 950620 delegated.c: recovered process title area expansion for Solaris
2.6.0: 950618 ftp.c: support ftp://hostport/~ and ftp://hostport/~username
2.6.0: 950618 ftpgw.c: user authentication/authorization for anonymos-FTP
2.6.0: 950616 {http,ftpgw,ftp}.c: non-anonymous FTP with authentication
2.6.0: 950616 httpd.c: introduced remote server management and AUTHentication
2.6.0: 950616 script.c: remote DeleGate-script loading via HTTP or FTP
2.6.0: 950616 delegated.c: VARDIR to be the base of LOGDIR,CACHEDIR and WORKDIR
2.6.0: 950615 delegated.c: introduced += parameter/value substitution
2.6.0: 950614 Makefile: for NEWS4.2 <taguchi@aic><marya@jip><kawamoto@osaka-u>
2.6.0: 950614 delegated.c: on-demand making of PROTOLOG <hiro@uec>
2.6.0: 950614 urlesc.c: '#' into char.set to be escaped in URL <takagi@nitech>
2.5.8: 950609 http.c: Not Modified by client to CERN had caused cache unlink
2.5.8: 950609 http.c: Not Modified by Netscape/Cache+NCSA/httpd <n-takagi@nec>
2.5.8: 950609 mime.c: scanf bug for boundary=xxx without '"' <qtomy@shinshu-u>
2.5.7: 950608 delegated.c: re-enabled LOG parameter for non-http protocols
2.5.7: 950608 delegated.c: only 1st element of TIMEOUT=list was effective X-<
2.5.7: 950608 telnet.c: repetitive proxy login from IRIX,OSF/1,HP-UX become OK
2.5.7: 950608 telnet.c: initiate Telnet negotiation from delegate <hirano@etl>
2.5.6: 950607 inets.c: match .../delegatedR as delegatedR <racsho@canon>
2.5.6: 950607 ddi.c: MASTER dead by LOCAL-CHARSET=II sent by another delegated
2.5.6: 950607 gopher.c: gopher relay problem by setbuffer (NEWS-OS) <nmiyo@hic>
2.5.5: 950607 log.c: stopped writing debug information about log aging
2.5.5: 950607 log.c: freed a pointer in data area (core dump in IRIX)
2.5.5: 950607 mksubst: renamed sethostfile to SETHOSTFILE for NEWS-OS
2.5.5: 950607 delegated.c: FTPCC dead using uninitialized pointer in ProcTitle
2.5.5: 950607 log.c: FTPCC with -vv was bad by closing fdopend fileno(stderr)
2.5.5: 950607 telnet.c: relay nego. on GO-AHEAD to the real server <hirano@etl>
2.5.5: 950607 cuseeme.c: u_char to U_char to avoid batting in AIX <yabumo@mei>
2.5.5: 950607 misc.c: inc. fcntl.h <suzuki@sadata><hirayama@nec><yasuoka@nirin>
2.5.4: 950606 delegated.c: set CLOSE-ON-EXEC for NIS? fd (Solaris bug on HUP)
2.5.4: 950605 delegated.c: let SIGHUP safe for Solaris (keep mutex of accept())
2.5.3: 950604 delegated.c: be the same process after SIGHUP <ksakai@natc>
2.5.3: 950604 delegated.c: PUBLIC caused core dump
2.5.3: 950604 ftp.c: immediate exit on disconnection from the server/mediator
2.5.3: 950604 {service,iotimeout}.c: relay_svcl by a single process
2.5.2: 950602 msg.c: chained DeleGate's buf. let slow-FTP timeout <taguchi@aic>
2.5.2: 950602 pstitle.c: fixed compile error in HP-UX <kodera@spring8>
2.5.1: 950601 service.c: don't pass double arg. to fmt,a,b,.. <kodera@spring8>
2.5.1: 950601 http.c: FlushHead+delay to avoid image destruction in Netscape
2.5.1: 950531 delegated.c: PEEK only in Solaris(bad for Linux) <yokoi@sharp>
2.5.1: 950531 cuseeme.c: changed ushort to u_short for FreeBSD <valentin@aubg>
2.5.1: 950530 iotimeout.c: changed fwrite() to Fwrite() in fwriteTIMEOUT()
2.5.0: 950528 cuseeme.c: experimental PROXY-REFLECTOR on UDP/IP for CU-SeeMe
2.5.0: 950525 log.c: [start+format] in LOGFILE to be subst. with start time
2.5.0: 950525 {log,*}.c: extracted logging from delegated.c and arranged
2.5.0: 950525 mkranlib: added /usr/bin/ranlib <ume@hitachi><shige@hitachi-sk>
2.4.17: 950525 {delegated,http}.c: experimental LOG=proto:filter:format:file
2.4.16: 950524 inets.c: FTP via SOCKS4.2 for local host <satoyan@fujitsu>
2.4.16: 950524 {conf,httpd}.c: embed "//-.-/" without "http:" <moribe@fujitsu>
2.4.16: 950523 {http,ftp}.c: CII for texts relayed on FTP/HTTP <valentin@aubg>
2.4.16: 950523 delegated.c: recovery of private-MASTER (disabled in 2.4.13)
2.4.16: 950523 ftpgw.c: FTP/HTTP relay had dumped core with code conversion
2.4.16: 950523 ftpgw.c: relay HTTP error code from FTPGET error <ann@mrit>
2.4.15: 950522 {ftpgw,ftp,http}.c: supported PUT ftp://server/path
2.4.15: 950520 {ftp,telnet}.c: socket's host name in Proxy's welcome message
2.4.15: 950519 mkranlib: RANLIB even when'which' is unavailable <knakahig@.hsp>
2.4.15: 950519 {telnet,ftp}.c: proxy Telnet/FTP TIMEOUT in Login prompt
2.4.14: 950518 {delegate,http,misc}.c: care fork() = -1 to avoid extermination
2.4.14: 950518 ftpgw.c: reduce ./ and ../ from ftp URL in FTP/HTTP relay
2.4.13: 950517 {Makefile,mkranlib}: automatic configuration of RANLIB variable
2.4.13: 950517 {delegated,hostlist}.c: stop dup. loading of PERMIT <tsubai@rim>
2.4.13: 950517 http.c: for BSDI <pdp@jr3uom.iijnet><shige@hitachi-sk><mori@dnp>
2.4.13: 950517 mime.c: HEAD command for multipart/* <r0601@aist><r0610@aist>
2.4.13: 950517 msg.c: infinite loop on premature EOF in block-mode getMessageF
2.4.13: 950516 http.c: fflush header before putting body for BSDI <kouji@twmc>
2.4.12: 950516 delegated.c: HTTP_getRequestField for CII (and others in future)
2.4.11: 950514 pstitle.c: ps tile for Solaris
2.4.11: 950514 gopher.c: resource on top level "gopher://host" was not cached
2.4.11: 950513 http.c: relaying binary response in HTTP/0.9 <kouji@twmc>
2.4.11: 950513 {iotimeout,ddi}.c: recvPeek with timeout
2.4.10: 950512 @poll.c: EOF caught in PollIn but not cured (fatal for OSF/1)
2.4.10: 950512 delegated.c: chown LOGFILE when OWNER of proc set <macky@astem>
2.4.10: 950512 {http,ddi}.c: only peek req. from client for speed up in Solaris
2.4.10: 950510 delegated.c: missing decl. of pointer arg.(Alpha)<ichii@u-tokyo>
2.4.9: 950509 gopher.c: missing argument caused core dump <hoshi@ngu>
2.4.9: 950509 {delegated,httplog}.c: exclusive and delayed writing to http_log
2.4.9: 950509 Makefile,mkresolv: compilation on NEWS-OS 4.0.1
2.4.8: 950509 http.c: smoother and lighter non-TEXT HTTP relay
2.4.8: 950509 delegated.c: flock before accept() for Solaris <satoyan@fujitsu>
2.4.8: 950508 delegated.c: don't ignore SIGCHLD to wait zombi children on SysV
2.4.7: 950507 http.c: dont retry fwrite to once TIMEOUT client
2.4.7: 950504 http.c: do fflush when no input is buffered
2.4.7: 950504 {ftp,ftpgw,msg}.c: pass error message from ftpd to HTTP client
2.4.6: 950504 iotimeout.c: check fEOF in fread-T.O (poll EOF bad on Solaris2.3)
2.4.6: 950503 inets.c: reload signal() env after longjump of CONNECTION TIMEOUT
2.4.5: 950502 iotimeout.c: too short TIMEOUT for non text data <tashiro@etl>
2.4.4: 950502 pop.c: introduced Proxy-POP (USER user@server)
2.4.4: 950502 {delegated,httpd}.c: display the number of finished services
2.4.4: 950502 delegated.c: reset -x(do_exec) and set -s(in_single) for Solaris
2.4.4: 950502 delegated.c: cleanup_zombies() in `Sequential-servers'
2.4.3: 950430 http.c: reduced unnecessary fflush() and fputsTIMEOUT()
2.4.3: 950430 telnet.c: stopped WILL/DO,WONT/DONT TeminalType infinite loop
2.4.2: 950430 telnet.c: proxy telnet was killed in 2.4.1
2.4.2: 950430 ftpgw.c: FTPCC/HTTP initialize necessary in sequential-delegated
2.4.2: 950429 service.c: reduced unbuff. I/O by RecvLine() with recv(MSG_PEEK)
2.4.2: 950429 *.c: replaced getpeerName() by getClientHostPort() with cache
2.4.2: 950429 delegated.c: Poll socket then try to let the StickyServer get
2.4.1: 950428 access.c: cache user name "?" when IDENT failed <marya@jip>
2.4.1: 950428 ftp.c: treat CWD error on directory STAT/FTPGET <horiguti@ntt>
2.4.0: 950426 delegated.c: experimental sticky process for HTTP/DeleGate
2.4.0: 950425 mime.c: set `CTE: 8bits' in translation to SJIS,EUC <momoi@scsu>
2.3.12: 950425 {service,gopher}.c: Generalist accept Proxy-Gopher request
2.3.12: 950424 <konno@nsc> mime.c: a bug destroying C-T-Encoding <momoi@scsu>
2.3.11: 950424 whois.c: Proxy-Whois introduced
2.3.11: 950423 ftime.c: lacking third argument of strncmp()
2.3.10: 950423 ftp.c: USER NAME@SERVER is now available at any command stage
2.3.10: 950423 ftp.c: PASSword including space characters becomes acceptable
2.3.10: 950423 mime.c: `safe' base64 which pass through non-BASE64 lines
2.3.10: 950422 delegated.c: force aging LOGFILE and PROTOLOG on proper time
2.3.10: 950422 delegated.c: remove useless WORKDIR on exit
2.3.9: 950422 delegated.c: ac has had undefined value X-<
2.3.8: 950421 {ftp,ftpgw}.c: file name including space characters <yamana@etl>
2.3.8: 950419 delegated.c: catch SIGPIPE and report
2.3.8: 950419 telnet.c: stop useless fork() in bidrectional_relay()
2.3.8: 950421 ftpgw.c: strcasestr() for suffix matching (like .hqx, .Hqx, .HQX)
2.3.8: 950417 msg.c: long line without LF (BinHex in text/plain with CR ...)
2.3.8: 950417 ls2html.c: inserted SetStartTime() <senshu@yamagata-cit>
2.3.7: 950417 {ftp,inets}.c: relaying PASV completed ?
2.3.7: 950417 ftp.c: return appropriate error code on proxy-FTP conn. failure
2.3.7: 950417 ftp.c: return error-status correctly when PASV relay failed
2.3.7: 950417 inets.c: connect to FTP server via SOCKS if direct trial failed 
2.3.6: 950417 ftp.c: supported proxy FTP by `USER user@server'
2.3.5: 950415 ftp.c: escape any result code in response for WinFTP<tateishi@etl>
2.3.5: 950415 ftp.c: relay TYPE command in proxyFTP <yamasaki@mei>
2.3.4: 950415 ftp.c: return 250(OK) for CWD //SERVER <hirano@etl><tateishi@etl>
2.3.4: 950415 service.c: repeatedly add PATH on proxy-FTP and rejected by LOOP
2.3.3: 950413 ftpgw.c: cleaned multiple definition warning of linker on IRIX
2.3.3: 950413 httpd.c: SERVER=http://-/ as a Index for non-CERN-Proxy clients
2.3.3: 950413 httpd.c: response to bad URL like /-_-ftp:/path
2.3.3: 950413 service.c: find loop in PATH and reject the request
2.3.3: 950413 {delegated,param}.c: passing necessary param. to private-MANAGER
2.3.3: 950413 delegated.c: passing LOGDIR to private-MASTER <h-morikw@kubota>
2.3.3: 950413 delegated.c: passing SOCKS to private-MASTER <marya@jip>
2.3.2: 950412 delegated.c: TIMEOUT=io:N to control general I/O timeout
2.3.2: 950412 X.c: no timeout <sengoku@hitachi><sanpei@keio>
2.3.2: 950412 <kimura@fujitsu> ftp.c: supported proxyFTP (SITE,OPEN) of ws_ftp
2.3.2: 950412 ftp.c: SOCKS + proxyFTP (stop SOCKSing to client) <kimura@fujitsu>
2.3.2: 950412 X.c: couldn't relay because of byte order problem <sanpei@keio>
2.3.1: 950411 *.c: clean up warnings by NEXTSTEP 3.2J + NeXT <h-morikw@kubota>
2.3.1: 950411 gopher.c: introduced TIMEOUT for non-text relay on Gopher
2.3.1: 950411 *.c: clean up warnings by gcc + DEC-OSF/1
2.3.1: 950411 *.c: stop using `-posix' harmful for NeXT <h-morikw@kubota><NeXus>
2.3.1: 950411 nntp.c: stop core dump on NNTP -> No permission
2.3.1: 950411 master.c: erase unnecessary host name resolution in master_open()
2.3.1: 950411 gopher.c: became robust for longer selector
2.3.1: 950411 *.c: purged scattered gethostInt() references
2.3.0: 950408 {delegated,service}.c: no SOCKS to connect FTPCC (private-MASTER)
2.3.0: 950408 ftpgw.c: core dump on large text relay on FTP/HTTP<kodera@spring8>
2.3.0: 950408 access.c: restriction by self address "-" was wrong X-<
2.3.0: 950407 telnet.c: OK both for Unix and Chameleon (DO ECHO + DO SUPAHEAD)
2.3.0: 950406 ftp.c: proxyFTP for non UNIX client (ex. FTP client on Chameleon)
2.3.0: 950406 url.c: file: to ftp: problem by sprintf on HP-UX/MC68K <kake@yhp>
2.2.10: 950405 pstitle.c: redirect av[1-N] to saved arg. buffer <umura@chubu>
2.2.9: 950405 hostlist.c: self address "-" (got by getsockname()) as RELIABLE
2.2.9: 950405 ftp.c: recover from conn. error in proxyFTP on multiple-DeleGate
2.2.9: 950405 ddi.c: pass known HOSTS server-name/server-address to the MASTER
2.2.9: 950405 http.c: enlarged request buffer for LONG URL
2.2.9: 950405 {http,iotimeout}.c: introduced fclose_TIMEOUT()
2.2.8: 950404 telnet.c: distinguish CRLF from CR (recovered repetitive conn.)
2.2.8: 950404 ftp.c: pass the USER/PASS/CWD response messages to the client
2.2.8: 950404 ftp.c: recovering after connection failed <taguchi@aic>
2.2.7: 950404 X.c: escaped optimization error (getc -> fgetc) <michael@sony>
2.2.7: 950404 inets.c: RESLOVE switch by command name was failed <racsho@canon>
2.2.7: 950404 pstitle.c: argument buffer had been corrupted <fsuzuki@mrit><momoi@scsu><satoyan@fujitsu><marya@jip><michael@sony>
2.2.6: 950403 delegated.c: stopped full-path arg[0] indication made at 2.2.5
2.2.6: 950403 pstitle.c: rearrange argv[*] pointer as shifted its body strings
2.2.5: 950403 pstitle.c: move args right after av[0] (for ps ww) <umura@chubu>
2.2.5: 950403 delegated.c: don't start when invoked by relative path<momoi@scsu>
2.2.5: 950403 delegated.c: mistake of a var.name which disabled IDENT<marya@jip>
2.2.4: 950402 misc.c: OWNER=user/group and #uid #gid <kawamoto@osaka-u>
2.2.4: 950402 delegated.c: no-exec() but use process title <kawamoto@osaka-u>
2.2.4: 950302 misc.c: OWNER=nobody is undefined in AIX thus failed to invoke
2.2.4: 950402 delegated.c: added TIMEOUT=ftpcc:nnn <y-koga@nec>
2.2.4: 950402 ftp.c: FTPCC lock was failed in no-flock() systems <y-koga@nec>
2.2.3: 950330 wais.c: escape HTML entities in Headline
2.2.3: 950330 wais.c: search by words in Japanese encoded in URL
2.2.3: 950330 wais.c: removed unncessary <PRE> </PRE> in text/plain
2.2.2: 950329 http.c: all request were regarded as HTTP/0.9 X-< after 2.2.0
2.2.2: 950329 ftp.c: failed FTPGET when FTPCC is LOCKED (un-initialized var.)
2.2.1: 950328 delegated.c: pass OWNER to p-MASTER<honda@jaeri><kawamoto@osaka-u>
2.2.1: 950328 wais.c: relay user data larger than 2-bytes int. length value
2.2.1: 950327 wais.c: treat URL without ?search words
2.2.0: 950327 service.c: return Ack from a Mediator
2.2.0: 950327 wais.c: WAIS / HTTP gateway
2.2.0: 950326 http.c: treat URL including space like "wais://H/d/t/l/x=(a b)"
2.2.0: 950325 wais.c: relay in half-duplex by a single process
2.1.10: 950319 {hostlist,master}.c: extended dstHostList to dstHost[port]List
2.1.10: 950319 mime.c: don't encode non text/* content-type
2.1.10: 950318 mime.c: put lacking CR/LF after decoding to save .CR/LF<momoi>
2.1.9: 950313 JIS.c: stop EUC_JP checking in TO_JIS
2.1.9: 950313 mime.c: relay of single part message (^_^; <momoi@scsu>
2.1.8: 950312 mime.c: JIS code conversion for base64 and QP as a whole part
2.1.7: 950312 mime.c: JIS code and MIME conversion for text/html
2.1.7: 950312 wais.c: JIS code conversion for Document-Text in WAIS response
2.1.6: 950311 mime.c: JIS code and MIME conversion for a multipart/*
2.1.6: 950311 JIS.c: carelessly used == for = in for statement <momoi@scsu>
2.1.6: 950311 mime.c: carelessly missed 3rd arg. of strncasecmp<arai@fujitsu>
2.1.5: 950311 JIS.c: confirm if the code is realy JIS code before conversion
2.1.5: 950311 mime.c: decode QP and BASE64 in a text/* bound to client
2.1.5: 950311 mime.c: decode mistakenly QP encoded JIS body <momoi@scsu>
2.1.5: 950311 pop.c: hide PASS ******* in verbose log <fm@redstar>
2.1.4: 950308 {ftp,delegated}.c: let the current network interface RELIABLE
2.1.4: 950308 ftp.c: RELIABLE of FTPCC/private-MASTER was wrong <hidemi@twmc>
2.1.4: 950307 X.c: X protocol tracer about clients request
2.1.3: 950307 http.c: flush output of text/* at line boundary always
2.1.2: 950306 pop.c: relaying LIST with argment (^_^; <momoi@scsu>
2.1.2: 950305 pop.c: hide PASS ****** in verbose log
2.1.1: 950304 httplog.c: record user name got from identd <takagi@nitech>
2.1.1: 950304 ident.c: ignore space in response from identd <ishihara@ricoh>
2.1.0: 950301 telnet.c: some changes for Windows clients <bigmac@digicash>
2.0.28: 950226 ftp.c: had connected to FTPCC via SOCKS! <takahashi@nibh>
2.0.28: 950226 hostlist.c: try matching by offical name first <marya@jip>
2.0.28: 950226 gopher.c: relay `gopher://1/selector request' <momoi@scsu>
2.0.28: 950226 strdup.c,Makefile: clean up some make problems <momoi@scsu>
2.0.28: 950226 ftp.c: relay STOR command, in DeleGate XDC chain <akaho@etl>
2.0.27: 950225 hostlist.c: unknown-host, unknown-user = ?, ?@* <marya@jip>
2.0.27: 950224 service.c: return error when MASTER returned error<uchi@sic>
2.0.27: 960224 strdup.c: substitution function (called by CII) <momoi@scsu>
2.0.27: 950224 gopher.c: premature EOF by Gopherd+ when put other than req.
2.0.26: 950223 service.c: PATH log about real proto://H:P/ <sengoku@hitachi>
2.0.26: 960223 http.c: fclosed for not opened cache file to dead <uchi@sic>
2.0.26: 960223 *.c: clean up warning on {void,int} (*signal)() for NEWS-OS
2.0.26: 960223 *.c: relocated all static functions to avoid gcc warning
2.0.25: 950223 ddi.c: full PATH not logged (no return value from add_PATH())
2.0.25: 950223 http.c: Kill process of pid in non-initialized return value
2.0.25: 950223 hostlist.c: cut meaningless matching (try ON when already ON)
2.0.25: 950223 conf.c: let RELIABLE="localhost,./@" default <<michael@sony>
2.0.24: 950222 http.c: request body of POST <imajo@takuma-ct><yamana@etl>
2.0.24: 950222 url.c: included <ctype.h> for isalnum() <marya@jip>
2.0.24: 950221 *.c: changed myself from //-/ to //-.-/ <ichii@u-tokyo>
2.0.24: 950221 delegated.c: Generalist->FTPGET inherits RELIABLE and rejected self
2.0.23: 950221 Makefile: MANAGER set in make is not used, make loops in AIX
2.0.23: 950221 codeconv.c: make for urlfind in Ultrix and OSF/1 <momoi@scsu>
2.0.23: 950221 inets.c: ntoh() for little-endian machines <momoi@scsu>
2.0.22: 950219 {codeconv,httpd}.c: changed interface to CII
2.0.21: 950219 {service,master}.c: introduced CONNECT={cache,master,direct}
2.0.21: 950218 inets.c: gethostint() to hosts bytes order <sengoku@hitachi>
2.0.21: 950218 {msg,master,ftp,inets,mount,...}.c: shrinked 100Kbytes of BSS
2.0.21: 950217 delegated.c: preset HOSTS=localhost/127.0.0.1 (for delegatedR)
2.0.21: 950217 ftpgw.c: ftp host relative URL for Proxy client <umura@chubu>
2.0.21: 950217 url.c: rewrote already full ftp-URL <umura@chubu>
2.0.20: 950217 {param.h,param.c,delegated.c}: renamed CHARSET to CHARCODE
2.0.20: 950217 access.c: cut gethostname(dst) on default PERMIT and ROUTE
2.0.20: 950216 misc.c: core dump on unknown OWNER <okita@suri>
2.0.20: 950216 gopher.c: CHARSET=II for direct gopher
2.0.20: 950216 http.c: don't fork request_body_relay process for GET and HEAD
2.0.20: 950215 url.c: recognize empty ?search string <mfaa0413@miti>
2.0.20: 950215 inets.c: mulformed argument to setsockopt() <tatibana@oki>
2.0.19: 950215 httpd.c: return error image for unknown CII <umura@chubu>
2.0.18: 950211 http.c: shrinked the log of Accept-Language
2.0.18: 950210 http.c: had cached converted lines into cache!!
2.0.18: 950210 http.c: Never write `304 not modified' into cache
2.0.18: 950210 http.c: break mutual locking of cache file <zensyo@tamagawa>
2.0.17: 950209 Makefile: packing the latest libcii.tar <umura@chubu>
2.0.16: 950209 Makefile: bug fixes <momoi@scsu><arai@fujitsu>
2.0.16: 950209 mount.c: undefined string value was refered <tatibana@oki>
2.0.16: 950208 access.c: inhibit access to port #19 <nor@ntt><umura@chubu>
2.0.16: 950208 html.c: HTMLCONV=pre (text/plain to html) <valentin@aubg.bg>
2.0.16: 950208 <valentin@rs.aubg.bg> convert JIS code to image/x-xbitmap !! :-O
2.0.15: 950205 ftp.c: the server name of FTP Cache Server can be shown by ps
2.0.15: 950205 Makefile,delegated.c: put warning or abort on undef. MANAGER
2.0.15: 950205 delegated.c: introduced MAXIMA=delegated:N,ftpcc:N
2.0.15: 950205 master.c: introduced PERMIT=ProtoList:dstHostList:srcHostList
2.0.15: 950205 param.c: undefined/obsolete parameter name checking
2.0.15: 950205 ftp.c: parallel FTPGETs with gradient lifetimes
2.0.14: 950205 delegated.c: pass the path of delegated exec. file<momoi@scsu>
2.0.14: 950205 telnet.c: telnet command interpretation for `Proxy TELNET'
2.0.14: 950204 access.c: permit telnet to P specified in SERVER=telnet://h:P/
2.0.13: 950204 service.c: no more generation of "SERVER http host 80" command
2.0.13: 950203 Makefile: pass $(CC) $(CFLAGS) <ume@hitachi> <manmos@stellar>
2.0.13: 950203 {msg,ftime,shio}.c,mksubst: problems on make/UXP<arai@fujitsu>
2.0.13: 950203 readycc.c: added the case of __FreeBSD__ <bigmac@digicash>
2.0.13: 950203 timeofday.c: separate #include{time.h,sys/time.h} for SunOS4.0
2.0.13: 950203 access.c: struct ptr arg. was passed without `&' <momoi@scsu>
2.0.12: 950203 {hostlist,access}.c: introduced UserList@host and Identd
2.0.12: 950203 httpd.c: link in //-/-/ for non proxy client <bigmac@digicash>
2.0.11: 950202 service.c: let "DELEGATE=-:0:-all" work for MOUNT<mahara@knct>
2.0.11: 950202 mkresolv: name collision in libresolv.a <hideo-m@atom>
2.0.10: 950201 http.c: recovered the TIMEOUT for sending to the client
2.0.10: 950201 ftp.c: route FTPGET to the appropriate MASTER with a filter
2.0.9: 950131 msg.c: splitted line in linemode get on buffer boundary
2.0.9: 950131 telnet.c: very simple `Proxy TELNET Server' :-p
2.0.9: 950131 http.c: cache 302 Moved response message
2.0.9: 950131 delegated.c: introduced PERMIT and made PERMIT="." the default
2.0.8: 950130 http.c: a bug made in 2.0.6 about Content-Type recognition which disabled code conv. <momoi@scsu><komatsu@nimc><ifuji@nimc><hiro@kyoto-u>
2.0.7: 950129 ftp.c: fixed a bug which make CWD //path mistaken as CWD //host
2.0.7: 950129 Makefile: removed `\' at the end of line for Ultrix<momoi@scsu>
2.0.6: 950129 ftp.c: introduced `CWD //host:port/path' for `Proxy FTP Server'
2.0.6: 950128 http.c: kill req. relay process immediately after 1st resp. got
2.0.6: 950128 http.c: data take over 120sec. was cut by TIMEOUT <umura@chubu>
2.0.6: 950128 httpd.c: introduced builtin-message
2.0.6: 950128 httpd.c: introduced proxy-side include <X-D ...>
2.0.5: 950126 http.c: X-Locking to avoid mutual-locking in delegated chain
2.0.5: 950126 service.c: made FORCEON=all as default
2.0.5: 950126 service.c: introduced 'MASTER=*:hostlist' which means no-proxy
2.0.5: 950126 hostlist.c: recognize a host-list start with '!H' as '{*,!H}'
2.0.5: 950125 ftp.c: changed {STAT path} to {CWD path + STAT} for sym.-link
2.0.4: 950124 ftp.c: supported PASV command of FTP
2.0.4: 950124 inets.c: use both file and dns by `RESOLV=file,dns'
2.0.4: 950121 path thru 304 resp. to client if it has sent If-Mod.-Since req.
2.0.3: 950120 delegated.c: no private-MASTER when PROXY specified <marya@jip>
2.0.3: 950119 service.c: set longer HELLO_TIMEOUT = 5
2.0.2: 950118 access.c: stop adding default RELIABLE <umura@chubu>
2.0.2: 950118 revcase.c: included <ctype.h> <marya@jip>
2.0.1: 950116 delegated.c: generalized private MASTER for Gopher/HTTP caching
2.0.1: 950116 Makefile: definition of MANAGER's address in DELEGATE_CONF
2.0.1: 950116 inets.c: changed RESOLV control word from `hosts' to `file'
2.0.1: 950116 {delegated,hostlist}.c: changed default RELIABLE to `./@'
2.0.1: 950116 putenv.c: substition function for NeXT <imajo@takuma-ct>
2.0.1: 950116 url.c: scan requested URL with escaped ':'->'%3A' <hamano@linc>
2.0.1: 950116 ftp.c: use STAT for LIST <youki-k@is.aist-nara.ac.jp>
2.0.1: 950114 msg.c: getMessage bug if put as block but get in linemode (FTP)
2.0.1: 950113 inets.c: use hosts anyway if NO_RESOLVLIB <ytajima@fujitsu>
2.0.1: 950113 {ftp,msg}.c: set TIMEOUT for read from client/server
2.0.0: 950108 {master,service,http}.c: introduced ROUTE=gateway-_-dst:src
2.0.0: 950108 service.c: trial Ack protocol for inter DeleGate communication
2.0.0: 950107 hostlist.c: `.' means delegated's host in RELIABLE, REACHABLE
2.0.0: 950107 ftp.c: introduced MODE XDC for data relay on control conn.
2.0.0: 950107 {ftp,ftpgw}.c: set Content-Length by FTP's (N bytes) response
2.0.0: 950107 ftp.c: relay FTP data connection on multiple delegated chain
2.0.0: 950105 delegated.c: fork private FTPGET(MASTER) if FTPGET not exits
2.0.0: 950104 mount.c: extended MOUNT="path http://hp/XPATH" (permit XPATH)
2.0.0: 950104 http.c: don't wait header fields for HTTP/0.9 request
2.0.0: 950101 ftp.c: clean-up FTP data-relay zombies
2.0.0: 941231 mime.c: set charset=ISO-2022-JP for outgoing msg<sutoh@u-tokyo>
2.0.0: 941231 {ftp,ftpgw}.c: introduced FTPGET connection caching server
2.0.0: 941230 http.c: don't cache resp. for Authorized req.<conan@kanagawa-u>
2.0.0: 941230 {http,url}.c: treat anchors folded into multiple lines
2.0.0: 941230 {http,url}.c: keep CRLF at line end in HTML <ttei@novell>
2.0.0: 941229 ftp.c: determine type by if RETR succeed or not, without CWD
2.0.0: 941229 inets.c: introduced TIMEOUT parameter
2.0.0: 941224 inets.c: pointer arg. mismatch for getsockname (DEC-ALPHA ftp)
2.0.0: 941224 http.c: no header resp. to HTTP/0.9 client from cached HTTP/1.0
2.0.0: 941224 url.c: new rewriting rule Dproto://DH:DP/-_-URLoriginal
2.0.0: 941224 ftp.c: removed useless sleep() and fork() in data_open
2.0.0: 941204 delegated.c: periodical eval. and switch LOGFILE [date+format]
2.0.0: 941204 delegated.c: some logs were put to aged LOGFILE <marya@jip>
2.0.0: 941126 {embed,httpd}.c: embed make time(Last-Modifiled) into _icons.c
2.0.0: 941126 inets.c: added {empty-name}/{empty-address} from HOSTS
2.0.0: 941125 cache.c: ignore case of hostname in cach path <kusumoto@keio>
2.0.0: 941125 inets.c,revcase.c: merged delegated and delegatedR
2.0.0: 941123 inets.c: merged delegatedR and delegatedS
--
1.9.20: 941122 <> http.c: never substituted var. break GET for Generalist+HTTP
1.9.20: 941122 <> httpd.c: added Last-Modified: field for builtin icon data
1.9.19: 941120 <> gopher.c: put HTTP header for Serchable Gopher Index
1.9.19: 941120 <> httpd.c: core dump on putIconList (buffer overflow -_-;)
1.9.19: 941120 <> http.c: core dump on malformed URL (empty redirected URL)
1.9.19: 941120 <> mime.c: encode HTML entities in a messages BODY
1.9.18: 941119 <> master.c: URL has lost when relayed as is on rewriting
1.9.18: 941119 <> ftpgw.c: ignore '~' at the e.o. filename in guessing filetype
1.9.18: 941119 <> inets.c: added hostname without domain into HOSTS cache table
1.9.17: 941119 <> http.c: pointer type arg. decl. for DEC-ALPHA
1.9.17: 941119 <> cache.c: give up flock() by NO_FLOCK for AIX and NEC_EWS
1.9.17: 941119 <> http.c: ignore If-Modified-Since on Pragma: no-cache
1.9.17: 941118 <> httpd.c: correct EXPIRE date in http://-/-/ <hosono@gunma-u>
1.9.17: 941115 <> ftpgw.c: application/mac-binhex40 for .hqx <sakai@fujifilm>
1.9.17: 941114 <> hostlist.c: supported !{hosta,hostb,...} notation
1.9.16: 941109 <> inets.c: stack crash in BSD/386, much thanks to <hideo-m@atom>
1.9.16: 941106 <> http.c: flush req. before send Forbidden msg. <hideo-m@atom>
1.9.15: 941105 <> http.c: truncate cache (not = but == was used ;-) <akaho@etl>
1.9.15: 941105 <> ftpgw.c: added info about '.hqx' <tate@tokyo-ct>
1.9.15: 941104 <> cache.c: sys/types.h before sys/file.h for EWS <takinaka@nec>
1.9.14: 941101 <> http.c: resq. for Mozilla/0.9 without CRLF at end of POST arg
1.9.14: 941101 <> smtp.c: end of status response in multiple lines
1.9.14: 941101 <takahashi@nibh> ftp.c: end of status response in multiple lines
1.9.14: 941101 <> getwd.c.c: getwd() substituted by getcwd() <kimura@mri>
1.9.13: 941029 <> hostslig.c: host-list by address range like 123.1.2.[64-94]
1.9.13: 941029 <> hostlist.c: `!' operation was inconsitent with the spec.
1.9.13: 941029 <> delegated.c: expand [data+...] in LOGDIR specification
1.9.13: 941028 <> cache.c: includeed sys/file.h to use flock() <fukai@tsuda>
1.9.13: 941028 <> delegated.c: enabled PIDFILE specification <hiro@kyoto-u>
1.9.12: 941027 <> inets.c: uninit. var. in host resolv. cache <racsho@canon>
1.9.12: 941027 <> cache.c: fixed bug about making escaped flat-file name
1.9.11: 941026 <> conf.c: let DELEGATE=IP-address(hostname):Port default
1.9.10: 941026 <> http.c: relay request data without CRLF <imajo@takuma-ct>
1.9.9: 941026 <> service.c: merged DeleGate and HTTP protocol
1.9.8: 941023 <> mount.c: match host's aliases with hosts in MOUNT list
1.9.7: 941022 <> telnet.c: expanded I/O buf. of bidirectional relay to 8192
1.9.7: 941022 <> telnet.c: added X protocol proxy
1.9.7: 941021 <> cache.c: fopen(,"a+") on Solaris <akimoto@mss><takagi@nitech>
1.9.7: 941020 <> inets.c: gave up sethostent(stayopen) (cause TCP conn. to DNS)
1.9.7: 941020 <> inets.c: treat SIGPIPE on death of DNS
1.9.6: 941018 <> inets.c: name resolution bug <akiyuda@shinshu-u><takinaka@nec>
1.9.5: 941018 <> mime.c: MIME for XOVER's TAB separated response <takinaka@nec>
1.9.4: 941017 <> smtp.c: SMTP/DeleGate with JIS/MIME conversion
1.9.4: 941016 <> httpd.c: Error message in HTML when connection is failed
1.9.3: 941015 <> http.c: always translate URL from file:// to ftp://
1.9.3: 941015 <> {inets,delegated}.c: added name/host cache and HOSTS variable
1.9.3: 941015 <> inets.c: TIMEOUT for gethostbyaddr/name
1.9.2: 941014 <> nntp.c: XOVER and resuming SVR4 interrupted I/O <takinaka@nec>
1.9.1: 941012 <> service.c: stopped dup. gopher-gopher delegate by openMaster()
1.9.1: 941012 <> http.c: fixed bug in sel=@=gopher:host relay
1.9.0: 941010 <> http.c: discard half done cache file on user's interruption.
1.9.0: 941010 <> http.c: logging cache statistics in the httpd-compatible log.
1.9.0: 941010 <> httpd.c: DeleGate-Ver: field in both requests and responses
1.9.0: 941010 <> http.c: caching on HTTP SPECIALIST
1.9.0: 941010 <> http.c: treat multi-step proxy like pp://pH:pP/p=@=p:H:P
1.9.0: 941009 <> {ftpgw,gopher}.c: put anchors (let clickable) the title URL
1.9.0: 941008 <> http.c: FINGER/HTTP Gatway for URL finger://hostport/?name
1.8.10: 941008 <> pop.c: supported POP with MIME conversion
1.8.9: 941008 <> iotimeout.c: no TIMEOUT setting for read if something buffered
1.8.9: 941008 <> http.c: SPEED-UP: _exit() for fast exit in CS-relay
1.8.9: 941008 <> http.c: SPEED-UP: buffered fgets for reading client request
1.8.8: 941007 <> http.c: <http://-/-/> for MacWeb <asist@aitech> <takagi@nitech>
1.8.7: 941006 <> url.c: don't produce redundant http://H1:P1/=@=H1:P1
1.8.7: 941006 <> http.c: don't produce HTTP-Header for HTTP/0.9 clients
1.8.7: 941006 <> http.c: put Content-Length: for internal icons
1.8.7: 941005 <> {sopen,http}.c: speed-up by buffering for TUNNEL
1.8.7: 941005 <> http.c: relay ftp://... request AS-IS via TUNNEL
1.8.7: 941004 <> mksubst: do cc $(LIBS) at src/ directory for relative LIBS
1.8.7: 941004 <> Makefile: no -lc for NeXT <imajo@takuma-ct> <hiroyuki@teikyo-u>
1.8.6: 941003 <> delegated.c: core dump by kill -HUP <ntori@melb>
1.8.6: 941003 <> icons/cern: converted to gif <takahashi@nibh>
1.8.6: 941003 <> mimehead.c: without libmms.a <satoyan@fujitsu>
1.8.5: 941002 <> strcasecmp.c: didn't work right <sengoku@hitachi>
1.8.5: 941002 <> nntp.c: linked MIME encode/decoder library libmms.a
1.8.5: 941002 <> http.c: introduced control page <http://./.>
1.8.5: 941002 <> builtin/icons: frog images in transparent gif format (^_^)
1.8.5: 941001 <> http.c: embedded icon images from CERN PDS
1.8.5: 941001 <> ftpgw.c: put icons for each lines in a directory
1.8.5: 941001 <> ftpgw.c: identify file Content-Type <hosono@gunma-u>
1.8.4: 941001 <> ftpgw.c: code conv. for text/* types <hosono@gunma-u>
1.8.4: 941001 <> http.c: check charcode=XXX pattern in Accept-Language: field
1.8.3: 930930 <> delegated.c: let pgid of TUNNEL processes be that of delegated
1.8.3: 940929 <> delegated.c: LOGFILE relative to LOGDIR <marya@jip>
1.8.2: 940929 <> ftime.c: added '%W' and '%U'
1.8.2: 940929 <> delegated.c: introduced [date+format] specification for ageing
1.8.2: 940929 <> delegated.c: PIDFILE to get cur. server's pid <nor@ntt>
1.8.2: 940928 <> delegated.c: re-invoke itself by SIGHUP <ntori@melb>
1.8.2: 940928 <> mksubst: filled missing `'' <ntori@melb>
1.8.1: 940927 <> {delegated,access,hostlist}.c: introduced REACHABLE
1.8.0: 940925 <> *.c: clean up warning in CCs with strict prototype matching
1.8.0: 940925 <> delegated.c: fixed core dump on "LOGFILE=" <hideo-m@atom>
1.8.0: 940925 <> {http,service,gopher}.c: Pragma: no-cache support
1.8.0: 940924 <> gopher.c: wait without LINGER <imajo@takuma-ct>
1.8.0: 940924 <> delegated.c: erase EXPIRE limit <imajo@takuma-ct>
1.7.9: 940923 <> libsubst.a: exclude if unnesessary <umura@chubu>
1.7.9: 940923 <> Makefile: use CCFLAGS in all of CC <marya@jip>
1.7.9: 940923 <> Wait3.c: give up using pid_t for NEWS-OS <marya@jip>
1.7.8: 940922 <> Sigsetmsk.c: fixed compile err. in SVR4 <arai@fujitsu>
1.7.7: 940922 <> {Sigsetmask,Wait3}.c: to be SVR4 sweet <arai@fujitsu>
1.7.6: 940920 <michael@sony> http.c: uninit. var. in gopher/proxy
1.7.6: 940914 <> Makefile: removed confR.o <kawamoto@osaka-u>
1.7.5: 940913 <> *.c: changes to be MIPS sweet <yab@kubota>
1.7.5: 940911 <> *.c: changes to be SVR4 sweet <arai@fujitsu>
1.7.5: 940911 <> inets.c: removed mismatch bind() arg <mori@dnp>
1.7.4: 940911 <> {http,*}.c: kill(1,TERM) by root:-< <hosono@gunma-u>
1.7.4: 940911 <> delegated.c: MANAGER var. <takinaka@nec>
1.7.3: 940909 <> delegated.c: TUNNEL flush fo Ftp response (arg to sio_relay())
1.7.3: 940909 <> delegated.c: FORCEON for TUNNEL <sengoku@hitachi>
1.7.2: 940908 <> {inets,ftp}.c: SOCKSified <takinaka@nec>
1.7.1: 940904 <> service.c: kill the bug which disabled getting client hostname
1.7.1: 940904 <> gopher.c: don't try to cache non `gtype/path' form of selector
1.7.0: 940904 <> http.c: make proper response and logging on permission error
1.7.0: 940904 <> service.c: openMaster access <macky@nagoya-u>
1.7.0: 940904 <> http.c: don't cache response without Last-Modified:
1.7.0: 940904 <> service.c: let RESTRICT=all as the default
1.6.6: 940902 <> inets.c: get local host addr of ftp-proxy from control-socket
1.6.5: 940901 <> Strcasecmp.c: <tadaki@saga-u> <sengoku@hitachi>
1.6.5: 940901 <> inets.c: struct arg to ntoa() <takinaka@nec>
1.6.4: 940831 <> gopher.c: don't spoil Conn structure on Mod-Data checking.
1.6.3: 940830 <> gopher.c: repaired empty text response enbugged on v1.6.2
1.6.3: 940830 <> inets.c: retry connection for multiple IP addresses for a name
1.6.2: 940830 <> http.c: EOF of text without NL at EOL <takahashi@nibh>
1.6.2: 940830 <> http.c: passing opened server socket to GateWays <satoyan@flab>
1.6.1: 940826 <> cache.c: uncommented flock() for HPUX and AIX
1.6.0: 940826 <> gopher.c: repaired bugs which disabled caching in several cases
1.6.0: 940826 <> http.c: built-in Frog image (^_^)
1.6.0: 940826 <> http.c: forwarding HTTP request in HTTP to the MASTER
1.6.0: 940826 <> JIS.c: ignore SI/SO in ISO-2022-JP
1.6.0: 940826 <> http.c: make FORCEON control PROXY <satoyan@fujitsu>
1.6.0: 940824 <> http.c: mulformed URL by proxyMosaic <tadaki@saga-u>
1.5.10: 940823 <> cache.c: distinguish path xxx and xxx/ for HTTP 302 Moved
1.5.9: 940821 <> gopher.c: flush response to the client before exit
1.5.8: 940821 <> gopher.c: repaired wrong rewriting of Gopuer+ response
1.5.8: 940821 <> http.c: makeshift old cache when connection failed.
1.5.7: 940821 <> http.c: switch on non-text response in text receipt mode
1.5.7: 940821 <> http.c: use LINGER option for the socket to a client
1.5.7: 940821 <> http.c: speed up by enabling I/O buffering on fast channel
1.5.6: 940819 <> service.c: clear inputs on PRIVATE MASTER <kuri@jaeri> <tadaki@saga-u>
1.5.5: 940819 <> gopher.c: telnet access to URL not gopher:// but telnet://
1.5.4: 940819 <> gopher.c: escape non-xalpha characters in a URL selector part
1.5.3: 940817 <> gopher.c: Gopher on HTTP gateway
1.5.3: 940817 <> ftpgw.c: don't rewrite ftp URLs for proxy clients
1.5.2: 940817 <takahashi@nibh> http.c: recov. JIS from gopher/proxy-httpd
1.5.2: 940817 <> ftp.c: immediate EOF to the client on non-existent file
1.5.2: 940816 <> http.c: gateway "file" as well as "ftp" <yamana@etl>
1.5.1: 940815 <> delegated.c: cleanup zombis on TIMEOUT <marya@jip>
1.5.1: 940815 <> {Killpg,Strcasecmp}.c: porting <kawamoto@osaka-u>
1.5.0: 940814 <> gopher.c: avoid useless trans. of data using !
1.5.0: 940814 <> url.c: not ftp but "file" hasn't relayed by callback_it()
1.5.0: 940814 <> cache.c: auto rename of cache file/directory name contention
1.5.0: 940814 <> http.c: avoid useless trans. of data using If-Modified-Since
1.5.0: 940813 <> gopher.c: code conversion on gatewayed remote ACT_SPECIALIST
1.4.6: 940813 <> http.c: private MASTER <kuri@jaeri>
1.4.5: 940812 <> http.c: relay POST... to PROXY serv. <hayakawa@ntt>
1.4.5: 940812 <> mount.c: non-resolv. by default <satoyan@fujitsu>
1.4.4: 940810 <sengoku@hitachi> delegated.c: introduced OWNER setuid
1.4.3: 940809 <> {ftpgw,mount}.c: FTP/HTTP SPECIALIST+MOUNT without MASTER
1.4.2: 940809 <> {http,gopher}.c: stop producing useless proc on cache locking
1.4.2: 940807 <> http.c: bad From: field location in req. introduced at 1.4.0
1.4.1: 940807 <> {http,gopher}.c: separate cache directry of non standard port
1.4.0: 940807 <> {service,url}.c: introduced protocol limitation for DELEGATE
1.4.0: 940807 <> master.c: add host/net filtering before relay to MASTER
1.4.0: 940807 <> delegate.c: repetitive options MASTER, RELIABLE and MOUNT
1.4.0: 940807 <> httpd.c: gave up flushing after 1st line of request
1.4.0: 940806 <> service.c: passing delegate's mail address in FROM command
1.4.0: 940806 <> {mount,url}.c: introduced MOUNTing
1.3.1: 940805 <> http.c: codeconv 1st line HTTP/0 <umura@chubu>
1.3.1: 940805 <> telnet.c: sigblock premature SIGPIPE from its peer
1.3.0: 940802 <> iotimeout.c: introduced I/O timeout
1.3.0: 940730 <> *.c: intrdoduced `DeleGate TUNNEL'
1.3.0: 940730 <> ftpgw.c: avoid closing ToC by fdopen(dup(ToC),...)(for logging)
1.2.21 940728 <> delegate.h: setvbuf/setbuffer selection <marya@jip>
1.2.21 940728 <> ftp.c: no wait(&status) for portability <marya@jip>
1.2.21 940728 <> setsid.c: substution for NEWS-OS4.2.1 <marya@jip>
1.2.21 940728 <> access.c: lacked return value <sirahasi@tisn>
1.2.20 940728 <> Makefile: introduced $(LIBS) <kawamoto@osaka-u>
1.2.19 940727 <> *.c: removed <strings.h> and index(), rindex()
1.2.19 940727 <> ftime.c: portable gmtoff() <kawamoto@osaka-u>
1.2.18 940726 <> ftpgw.c: giveup Content-Length of FTP/HTTP to avoid huge buff.
1.2.17 940725 <> ftpgw.c: convey FTP on HTTP/DeleGate
1.2.16 940725 <> url.c: rewrite <FORM ACTION="/..." <sengoku@hitachi> 
1.2.15 940724 <> ftpgw.c: correct URL and gtype passing for ftp/gopher
1.2.15 940724 <> http.c: httpd compati log for http protocols
1.2.15 940724 <> *.c: reduced the argument of service_XXX(Conn,...)
1.2.14 940723 <> ftp.c: immediate return on non existent path error
1.2.13 940720 <> inets.c: introduced %A,%H,%P for printSock()
1.2.12 940719 <> http.c: httpd compatible log-form <umura@chubu>
1.2.12 940719 <> service.c: access inhibition notation "!proto"
1.2.11 940716 <> http.c: transfer DELEGATE_FLAGS to MASTER-gopher-SPECIALIST
1.2.11 940716 <> url.c: changes FLAGS notation from +F= to =F= (for gopher)
1.2.11 940716 <> url.c: http URL with absolute path <mkijima@u-tokyo>
1.2.10 940714 <> http.c: treat null URL arg. of GET command <machi@crl>
1.2.10 940714 <> url.c: treat URL with omitted gopher gtype and http /path
1.2.9 940712 <> delegated.c: stop using putenv <kazu@suzuki-eng>
1.2.9 940712 <> SLL.c: stop rewriting const. string <kazu@suzuki-eng>
1.2.9 940713 <kazu@suzuki-eng> delegated.c: stop using strftime for NeXT
1.2.9 940712 <> http.c: fclose correctly before retrying on locked cache
1.2.8 940711 <> gopher.c: fclose correctly before retrying on locked cache
1.2.7 940630 <> delegated.c: periodical clean-up of zombis
1.2.6 940623 <> services.c: introduced SERVER=http:/host:port/PATH notation
1.2.6 940623 <> services.c: introduced FORCEON list
1.2.6 940623 <> services.c: made service RESTRICTion configureable
1.2.6 940623 <> access.c: masking RELIABLES host <yoko@hokudai>
1.2.6 940622 <> nntp.c: added JIScode conversion
1.2.5 940619 <> ftpgw.c: bugfix of relaying non-directory response
1.2.4 940619 <> http.c,ftpgw.c: bugfix of trans. gopher-URL to ftp-path
1.2.4 940619 <> ftpgw.c: try identify (gopher) type of file by name
1.2.4 940619 <> ftp.c: add -lL argument for LIST to track symbolic link
1.2.3 940618 <> inets.c: sockopt SO_REUSE to smoothly restart delegated
1.2.3 940618 <> access.c: make access check strict for RELIABLE hosts
1.2.2 940615 <> ftp.c: when path is NULL, it must be directory
1.2.1 940614 <matsui@denken> gopher.c: read binary data from gopher cache
--
