Article delegate-en/3735 of [1-5160] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] DeleGate/9.6.0 (ALPHA) -- thread based fast SSL and smooth gzip/HTTP
20 May 2007 08:02:40 GMT (Yutaka Sato)
The DeleGate Project

Dear DeleGate users,

I inform you of the new release of DeleGate available as follows:
DeleGate/9.6.0 (ALPHA) -- thread based fast SSL and smooth gzip/HTTP

This release includes major performance enhancements about SSL and gzip/HTTP
by replaced implementation of filters from process based to thread based.
Although the new implementation based on thread seems stable enough, you can
disable it with "-Dt" option when you encounter a bug not in the former
versions or to make a performance comparison between the implementations.

- New: twice or tenth faster (or lighter) SSL session establishment

  The cost to establish a SSL session becomes faster about two times on Unix
  and ten times on Windows.  On an ordinary machine (2.2GHz AMD64x2), it is
  about 120 sessions per second on Unix (FedoraCore6 on VMWare) and
  80 sessions per second on WindowsXP.

- New: smooth gzip compression over HTTP

  The gzip encoding over HTTP has become achieved on the fly in stream by
  a thread (for gzip or gunzip) as a filter, without buffering entire data
  of the message body before it is relayed.  It is so effective especially
  for large data which takes longer than seconds.

- Mod: HTTPS: longer timeout for detection of SSL for STLS=fcl (8s from 0.25s)
- Fix: HTTPS: don't truncate slow HTTPS/SSL relayed over CONNECT (since 8.8.8)
- Fix: HTTPS: don't disconnect on pipelined requests in HTTPS/SSL over CONNECT
- Mod: HTTPS: enabled relaying multiple HTTPS connection by a single process
- Fix: HTTPS: retrying on disconnection from HTTPS/SSL server in Keep-Alive
- Fix: HTTPS: substituting /favicon.ico acting as a HTTPS server/proxy
- Fix: HTTPS: enabled retrying CONNECT via PROXY=h:p:Hosts in MITM mode 
- Fix: HTTPS: disabled caching the session of SSLv2
- New: HTTPS: added Proxy-Agent: header in the resp. for the CONNECT method
- Mod: HTTP: return 403 (instead of 407) when ok-AUTHORIZER but not-REACHABLE
- New: HTTP: coped with a frozen server in Keep-Alive (IBM_HTTP_Server)
- Mod: HTTP: disabled chunked encoding for small data (HTTPCONF=min-chunked:4k)
- Fix: FTP: conveying ABOR over SSL with STLS=fsv (broken in 9.0.0)
- Fix: FTP: fixed uploading via chained FTP-DeleGate (broken in 9.2.2)
- Fix: FTP: fixed SIGSEGV on data-conn. accept error on BSD
- New: FTP: introduced FTPCONF=conf as a MountOption and CMAP=conf:FTPCONF
- Fix: SMTP: immediate exit on client's disconnection during DATA relay
- New: SOCKS: applied TIMEOUT=logout:60 to SOCKS
- Fix: SockMux: could loose data of 8bytes at the connection establishment
- New: Telnet: rewriting DISPLAY env. var. in NEW-ENVIRON
- Fix: Tcprelay: closing server-side socket on exit
- Fix: DNS: don't return broken IPv4 addr. for IPv6 addr. in /etc/hosts

- New: introduced -Dt option to disable thread based SSL and gzip
- New: introduced -dt option to record detailed messages in LOGFILE
- New: Unix: retrying failed fork() under heaver load (errno == EAGAIN)
- Mod: Win: retrying timedout TCP connection on Windows under heavy load
- Mod: retrying TCP connection to upstream proxy when refused (MAXIMA=contry:2)
- Mod: enlarged the socket buffer for receive (MAXIMA=sockrecv:64k <- 16k)
- Fix: Win: fixed the implanted entrance port parameter with -Fimp -Pxxxx
- Fix: coped with OS on which sizeof(pid_t) is larger than 16bits (FreeBSDv6)
- New: coped with the invocation on CYGWIN logged in via SSHd
- Mode: CFLAGS=-O2 by default


  SITE: <URL:>
  FILE: delegate9.6.0.tar.{gz,bz2}
  DATE: May 20 16:10 JST 2007
  TAR-SIZE: 6451200 bytes
  TAR-MD5:  ff00ccd78b002f42f8c50263d92e595f

  9 9   Yutaka Sato <>
 ( ~ )  National Institute of Advanced Industrial Science and Technology
_<   >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]