Article delegate-en/5091 of [1-5151] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A5090@delegate-en.ML_>]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] DeleGate/9.9.10-pre2 (STABLE) -- fix for HTTP proxy chaining
17 Jul 2014 15:12:49 GMT feedback@ml.delegate.org (Yutaka Sato)
The DeleGate Project


DeleGate/9.9.10-pre2 STABLE(beta) is released including a fix to
enable a HTTP-DeleGate proxy, chained to upstream proxy, can forward
non-HTTP protocols (HTTPS/SSL, FTP, etc) as well as HTTP.

HTTP (proxy chaining for multiple protocols)
 - Fixed relaying arbitrary protocols to upstream HTTP proxy (in HTTP
   protocol).
   DeleGate as an HTTP proxy can be chained to upstream HTTP proxy(ies)
   with the PROXY (or FORWARD) parameter(s).  With the PROXY
   parameter, it forward any protocol to the specified upstream proxy.
   But, unfortunately, since 9.9.8-pre21 (released Jan. 2013), only HTTP
   protocol is relayed in HTTP protocol, while other protocols
   were relayed in the DeleGate-specific protocol. Thus if the upstream
   proxy is not DeleGate, the relay fails.
 - A workaround in older versions to escape the problem is using not
   PROXY but FORWARD like FORWARD="http-proxy://Host:Port"

HTTP (SSL-tunneling with non-SSL blocker)
 - Disabled non-half-duplex communication blocker over SSL-tunnel by
   default.  (It can be enabled with HTTPCONF="halfdup")
 - Relaxed the threshold for tentative non-SSL detection and blocking,
   not to break normal SSL communications with long latency.
   The default has become HTTPCONF="tout-pack-intvl:10.0" (it was "3.0"
   seconds in older versions)
 - This blocker can be bypassed totally by the "-Dst" option.

SOCKS (core dump with CONNECT=socks option)
 - It hits a stale area on the stack to cause segmentation violation
   where both FORWARD=socks://host:port and CONNECT=socks is specified.
   The situation occurs after secondary SOCKS connection.

SSL/Cygwin (dynamic linking of SSL libraries)
 - Made Cygwin version DeleGate use dynamic library of SSL for Cygwin
   named as "cygXXX.dll".
 - It is equivalent to specifying DYLIB="cyg%s-0.9.8.dll,+"
 - Cygwin version of DeleGate and SSL libraries is necessary for "yysh",
   the remote login shell of DeleGate, with STLS=fsv or "-ys" option.

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

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