1994
1994/03/02 0.0 born as a Gopher relay (named as go-far) for forwarding and caching (on SunOS4.1)
1994/03/03 started go-far service in the laboratory (ETL.go.jp)
1994/03/04 0.0 relaying NNTP
1994/03/04 0.0 relaying Telnet
1994/03/08 1.0 renamed as 'DeleGate'
1994/03/15 the first presentation
1994/03/17 1.0 relaying HTTP (proxying with http://server=@=URL)
1994/04/09 1.0 relaying FTP
1994/04/17 1.0 relaying HTTP with Japanese character code conversion
1994/06 1.1.3 supported CERN proxy compatible standard proxying
1994/06 1.2.0 the first release toward the Internet (in Infotalk mailing list)
1994/06 1.2.3 access control based on client hosts (RELIABLE)
1994/07 started DeleGate Mailing List (delegate@etl.go.jp)
1994/07 1.2.1 chaining DeleGate (MASTER)
1994/07 1.2.12 supported CERN's "the common logfile format" for HTTP
1994/07 1.3.0 tunneling HTTP over remote login shell (TUNNEL)
1994/08 1.4.0 MOUNT for multi-protocol reverse proxy and protocol translator
1994/09 1.7.0 became a SOCKS ver.4 client
1994/09 1.8.2 aging logfiles
1994/09 the first paper (ETL-TR-94-17)
1994/10 the first public home page (http://www.etl.go.jp/People/ysato/)
1994/10 1.8.10 relaying POP with char. code conversion
1994/10 1.9.4 relaying SMTP with char. code conversion
1994/12 2.0.0 proxying HTTP with http://server-_-URL
1995
1995/01 2.0.0 generalized application level routing (ROUTE)
1995/01 2.0.0 "XDC mode" to relay FTP data on the FTP control connection
1995/01 2.0.5 access control for the combination server and client (PERMIT)
1995/02 2.0.16 CII (representing a character in HTML by an in-line image)
1995/03 2.1.7 relaying WAIS with char. code conversion
1995/05 2.5.0 relaying CU-SeeMe
1995/06 2.5.7 "tcprelay" as a transparent TCP relay
1995/06 2.6.0 loading configuration parameters from a remote file (by +=URL)
1995/07 2.7.2 data conversion by external filter (FTOCL and FFROMCL)
1995/07 2.7.7 supported SSL-Tunneling (proxying HTTPS/SSL over HTTP)
1995/08 2.8.4 OS independent original resolver (Resolvy)
1995/09 2.8.13 NNTP server to HTTP client gateway (NNTP/HTTP)
1995/08 started wall.etl.go.jp as a dedicated DeleGate server (SS10)
1995/10 2.8.29 translation between PORT and PASV commands of FTP
1996
1996/01 3.0.0 became a HTTP origin server
1996/01 3.0.0 supported CGI (Common Gateway Interface)
1996/01 3.0.9 proxying X Window over Telnet (FWTK compatible)
1996/02 3.0.11 common filter interface to select a filter (CFI)
1996/05 3.0.22 became a SOCKS ver.4 server
1996/06 started public caching proxy service (http://ringer.etl.go.jp)
1996/07 3.0.37 became a NNTP origin server
1997/07 3.0.39 became a FTP origin server
1996/08 3.0.43 USER+PASS to APOP translation as a POP proxy
1996/09 3.0.46 supported Keep-Alive on HTTP
1996/09 3.0.47 connection cache for NNTP
1997
1997/01 4.0.0 started porting onto Windows (Win32)
1997/02 4.0.5 a proxy to sign and verify PGP over MIME
1997/06 4.1.0 cache for DNS data
1997/06 4.1.2 porting to OS/2+EMX (by H. Ueno)
1997/08 4.3.0 VSAP protocol (virtual socket association)
1997/09 4.3.2 SMTP (mail) to NNTP (news) gateway
1997/09 4.3.4 filtering mails by header fields (SMTPGATE)
1997/12 4.3.6 tunneling multiplexer (ThruWay)
1997/12 4.4.0 -Fkill option to stop DeleGate service
1997/12 4.4.0 double checking of DNS data
1997/12 4.4.0 supported "data:" scheme
1998
1998/01 started the DeleGate Home Page (http://wall.etl.go.jp/delegate/)
1998/02 5.0.0 become a SOCKS ver.5 client
1998/02 5.0.0 detailed logging (-vd option)
1998/02 5.0.1 restricting parallel sessions per client host (MAXIMA=conpch)
1998/03 5.1.0 introduced DGROOT
1998/04 5.2.0 restricting the protocols to servers (REMITTABLE)
1998/04 5.3.0 multi-protocol SSL wrapper and gateway (external SSLway)
1998/04 5.3.0 totally suppressing logging (-vs option)
1998/05 5.4.0 "udprelay" as a transparent UDP relay
1998/05 5.4.0 DeleGate as a client (-Fconnect)
1998/05 5.3.3 conditional filter with CMAP
1998/05 5.4.1 relaying Telnet with Japanese character code conversion
1998/06 5.5.0 supported ICP protocol
1998/07 5.5.8 became a DNS server (DNS client to NIS server gateway)
1998/08 5.6.2 POP server to HTTP client gateway (POP/HTTP)
1998/08 migrated from etl.go.jp to DeleGate.ORG (http://www.delegate.org)
1998/08 started a forum in English (http://www.delegate.org/feedback/)
1998/10 5.7.2 FTP client to LPR server (remote printer) gateway
1998/12 5.8.1 became a LDAP proxy
1999
1999/08 6.0.0 coped with HTTP/1.1 (implicit Keep-Alive, chunked encoding, ...)
1999/08 6.0.0 time based access control
1999/08 6.0.0 supported Server Side Include (SSI)
1999/08 6.0.0 MOUNT for SMTP (aliasing recipient's address)
1999/08 6.0.0 validating FTP cache without reloading (by MDTM and SIZE)
1998/09 6.0.0 rejecting mal-usage of HTTP proxy (for non-HTTP servers)
1999/11 6.0.2 became a SOCKS ver.5 server
1999/11 6.0.2 randomized stack area
1999/11 6.0.3 rejecting a HTTP request if the method is not allowed
1999/11 6.0.4 randomized descriptor, environment, and heap area
1999/12 6.0.5 doing emergent stop on fatal error (shutter)
1999/12 6.0.6 automatic bug-report via mail
1999/12 6.0.6 authentiation for HTTP
1999/12 6.0.7 fixed Y2K problems
1999/12 6.0.7 supporting "data:" URL scheme by proxy
2000
2000/03 6.1.0 rewritten the reference manual (Manual.txt to Manual.htm)
2000/04 formal registration of DeleGate ver. 6.1 (2000-ETL-198715-01)
2000/04 6.1.9 bad target server (non-HTTP) detection and restriction
2000/06 6.1.13 authentication for NNTP and FTP
2000/06 6.1.15 became an IMAP proxy
2000/09 6.1.19 MOUNT for IMAP
2000/10 6.1.20 disabling Java tags (RELAY=nojava,noaplet)
2001
2001/02 7.0.1 started support of STARTTLS (SMTP, POP and IMAP)
2001/02 7.0.1 extended matching in MOUNT (*%S)
2001/02 7.2.0 sending log and stack-trace in automatic bug-report via mail
2001/04 formal registration of DeleGate ver.7 (AIST-H14PRO-049)
2001/04 7.2.2 introduced source side address binding (SRCIF)
2001/05 7.3.1 STARTTLS for FTP (AUTH TLS)
2001/07 7.4.0 supported SMTP-AUTH
2001/07 7.4.0 HTTP virtual hosting by the Host: field
2001/10 7.6.0 generalized application level routing (FORWARD)
2001/11 7.6.1 filtering headers and tags in HTTP
2001/11 7.7.0 supported SOCKS4a
2001/12 7.8.0 defining a named list of hosts (HOSTLIST)
2002
2002/06 7.9.9 platform independent restarting of DeleGate (-r option)
2002/09 8.0.0 access control by negation lists (REJECT)
2002/09 8.0.4 restarting (re-initializing) on the first request
2002/10 8.0.6 supported FTP data abortion (ABOR)
2002/11 8.0.8 supported gzip compression over HTTP
2002/11 8.1.0 controllong HTTP proxy with URL??proxyControl
2002/12 formal registration of DeleGate ver.8 (AIST-H15PRO-165)
2002/12 8.2.0 separating logfiles for each client host(s)
2002/12 8.2.2 introduced SockMux (TCP connection multiplexer)
2003
2003/02 8.4.0 using privileged port without being a super-user (dgbind)
2003/05 8.5.5 MOUNT for LDAP (by BaseDN)
2003/07 8.5.6 rejecting/accepting a mail by keyword (SMTPGATE)
2003/08 8.6.0 MOUNT for JavaScript and CSS (URICONV)
2003/08 8.6.3 supported PAM authentication library
2003/11 8.8.0 supported Digest authentication (HTTP)
2003/11 8.8.2 "Credhy" encryption protocol with Diffie-Hellman key agreement
2004
2004/01 8.8.8 gatewaying between Digest/Basic authentication (HTTP)
2004/02 8.9.2 MOUNT for Shockwave Flash (SWF)
2004/05 8.9.3 choking SPAMmers over SMTP (SMTP callback)
2004/05 started the development of FreyaSX
2004/09 8.9.6 front/back-end of full-text search engine (FreyaSX)
2004/06 8.9.6 MOUNT for XML (URICONV)
2004/09 8.9.10 web robot for FreyaSX
2004/10 8.10.0 rewritten code from K&R C to ANSI/ISO C/C++
2004/12 8.10.3 fixed a lot of overflows in arrays of char. and struct.
2005
2005/01 8.10.5 refined negotiated SSL usage (STLS)
2005/04 9.0.0 coped with IPv6 (became a gateway between IPv4/IPv6)
2005/04 9.0.1 optionally using dynamic linking library (SSL and gzip)
2005/05 9.0.1 faster SSL gateway (built-in SSLway)
2005/07 9.0.3 non-HTTPS blocker over SSL-Tunnel
2005/08 9.0.4 sftp/FTP gateway (sftp server to FTP client)
2005/12 9.0.5remote administration of DeleGate via HTTPS/SSL
2006
2006/03 9.0.6 NNTP article anonymizer (for anti-SPAMming)
2006/03 9.0.6 routing DNS request
2006/04 the first version of "HowToDG" (short tutorial and examples)
2006/04 formal registration of DeleGate ver.9 (AIST-H18PRO-443)
2006/05 9.2.0access counters for HTTP, FTP, NNTP and SMTP
2006/06 9.2.2 relaying data larger than 4GB (HTTP and FTP)
2006/07 9.2.3 supported multiple syslog servers (SYSLOG)
2006/07 9.2.3 Man-In-The-Middle mode (MITM) over HTTP proxy
2006/09 9.2.4 sign/verify DeleGate's executable by self (-Fesign)
2006/12 9.4.0 implanting configuration parameters into the executable (-Fimp)
2006/12 9.4.1 transparent proxy over SOCKS (SocksTap)
2007
2007/01 9.4.2 customized authentication by an external command
2007/02 9.4.3 revised Japanese character code conversion
2007/06 9.6.2 smooth and light SSL and gzip filter as thread
2007/10 9.8.0 supported Server Name Indication (SNI) extension of TLS
2007/10 9.8.0 experimental generic server clustering (CLUSTER)
2007/11 9.8.2 started porting onto WindowsMobile/CE
2007/12 9.8.2 fixed resource leaks of memory, descriptors (handles) and threads
2007/12 9.8.2 parallel sessions by a single process of multi-threads (-d15)
2008
2008/03 9.8.2 supported transparent proxy on Linux (with SO_ORIGINAL_DST)
2008/03 9.8.2 transparent proxy for any protocol (SERVER=protocol://odst.-)
2008/03 9.8.2 specifying the protocol for each port (-Q80/http -Q21/ftp ...)
2008/04 9.8.2 serving with a fixed number of server processes (-nN)
2008/04 9.8.2 DeleGate control panel (Windows Mobile/CE)
2008/05 9.8.2 supported automatic dial-up (Windows Mobile/CE)
2008/07 9.8.2 name based reverse proxy (HTTP)
2008/07 9.8.2 supported NTHT (NTLM over HTTP) authentication
2008/10 9.8.6 restricted usage of dangerous functions (MITM and VSAP)
2008/11 9.9.0 safe and easy VPN on application layer (HTMUX and CAPSKEY)
2009
2009/01 9.9.1 supported transparent proxy on BSD/MacOSX (with ipfw)
2009/01 9.9.1 multi-lingual character code conversion (using M17N-lib)
2009/05 9.9.3connection cache for HTTP (-Ecc)
2009/05 the first version of this timeline
2009/06 9.9.4 fixed freezing or aborting on signal with threads for SSL and gzip
2009/08 9.9.5 virtual-hosting or reverse-proxy based on SNI via TLS
2009/09 9.9.5 small and fast HTTP proxy on "spinach" kernel (SERVER=http-sp)
2009/11 9.9.6 building DeleGate without C++
2009/12 9.9.7 X Window proxy over YYMUX
2010
2010/01 9.9.7 yysh (remote login service) over YYMUX
2010/05 9.9.8 FTPxHTTP (FTP via HTTP server/proxy)
2010/08 9.9.8 the author, Yutaka Sato, has become CSDP :-)
2010/09 9.9.8 coped with FTP bounce
2010/10 9.9.8 DYCONF (dynamic/conditional config. for each request)
2014
2014/05 9.9.8 was a candidate of the last release of 9.X
2014/06 9.9.9 started maintenance version of 9.X
2014/07 9.9.10 fixes around HTTP or HTTPS chained proxy
2014/05 10.0.0 [alpha] History Viewer