DeleGate Changelog

What's new in DeleGate 9.9.11

Aug 28, 2014
  • fixed reverse proxy, revised SSI

New in DeleGate 9.9.10 (Jul 28, 2014)

  • fixes around chained HTTP and HTTPS proxy

New in DeleGate 9.9.9 (Jun 20, 2014)

  • Fixes:
  • Supported dynamic linking with OpenSSL1.X
  • Fixed bothering SSL breaking proxy over SSLtunnel

New in DeleGate 9.9.8 (Jun 11, 2014)

  • introduced "DYCONF" for configration dynamic/conditional on request
  • disabled "PORT Bounce" by default (see the option FTPCONF=bounce)
  • introduced SHUTDOWN={reject,accept} and "ETCDIR/hosts.d/{reject,accept}"
  • introduced "FTPxHTTP"

New in DeleGate 9.9.7 (Apr 29, 2010)

  • introduced "yysh" over yyMUX
  • introduced "yyMUX" protocol for multiplexed persistent connections
  • introduced "Y11" protocol to invite remote X11 clients

New in DeleGate 9.9.6 (Dec 15, 2009)

  • Portability
  • * make: building without C++ (with CFLAGS=-DQSC or by make -f Makefile.QSC)
  • make: building with icc (with CFLAGS=-MD and LDOPTS=-MD)
  • Modified Behavior
  • General: added a notice for recovery from "seems interpolated" (prelink)
  • HTTP: encoding the 405 response in quoted-printable
  • PAM: trying dynamic PAM library if not bound at the build time
  • New features
  • CERTDIR: certificate per an IP-address (as CERTDIR/sa.IpAddr.pem)
  • SMTP: sending a copy of relayed mail to admin. (SMTPCONF=bcc:admin@domain)
  • AUTHORIZER: "-map" for nested auth, using auth. both locally and for server
  • FTP: supported nested proxy auth. (with AUTHORIZER="-map,...")
  • FTP: added servon={init|user|pass}" MountOption
  • POP: supported nested proxy auth. (with AUTHORIZER="-map,...")
  • New features (tentative or for debugging)
  • "-Ess" to reject non HTTPS/SSL request over SSLtunnel
  • "-DId" to completely disable the usage of Ident protocol
  • "-Esf" to apply SOCKS,SRCIF,... for the connection to sftp/SSH
  • "-Dam" to disable automatic adjusting of MAXIMA=delegated:N
  • "-EHa" for access control on a multi-homed host
  • Spinach (SERVER=http-sp or SERVER=http with -Ecc)
  • Spinach: coped with "Proxy-Connection" (Safari)
  • Spinach: implemented general timeout for idle HTTP sessions
  • Spinach: SO_LINGER+close() equivalent, without blocking, by shutdown()
  • Spinach: fixed stalling or infinite-loop after a connection error
  • Spinach: added a "Resolver" thread to do resolution in background
  • Spinach: relaying with lesser buffers
  • Platform Specific Fixes
  • Win32: relaying OOB (for break) over Telnet (since 9.4.0)
  • Win2K: enabled CAPSKEY (orig. Win2K without a ServicePack)
  • KuroBox: fixed SEGV or with "SERVER=http-sp" or "-Ecc"
  • Solaris9: making on Solaris9 (since 9.9.4)
  • Protocol Specific Fixes
  • HTTP: fixed SEGV in dir. listing under /-/admin/ (since 9.9.4)
  • HTTP: fixed SERVER=http://odst.-:- (transparent pxy) with an upstream PROXY
  • sftp/FTP: fixed broken result on slow LIST response
  • sftp/FTP: supported abortion during LIST (ABOR command)
  • X/Telnet: terminating X sessions at the finish of a Telnet session

New in DeleGate 9.9.5 (Nov 6, 2009)

  • NNTPCONF=ondemand to work without making the connection to server
  • new MountOption "sni=hostname" for TLS by SNI (server name indication)

New in DeleGate 9.9.4 (Sep 17, 2009)

  • MOUNT to rewrite HTTP Referer ("referer" and "udst" MountOption)

New in DeleGate 9.9.3 (Jun 2, 2009)

  • HTTP connection caching/shareing (-Ecc option)