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

[DeleGate-En] DeleGate/9.9.12-pre2 (STABLE/beta) -- fixed access control and MIME header encoding
28 Aug 2014 11:29:42 GMT feedback@ml.delegate.org (Yutaka Sato)
The DeleGate Project


DeleGate/9.9.12-pre2 STABLE(beta) is released including fixes about
access control for reverse proxy, MIME header encoding, improvement of
SSI, and yysh on Windows.

Access Control (REJECT parameter for reverse proxy or origin server)
  -- Fixed REJECT parameter not to unconditionally reject accesses
     to destination servers (as a reverse proxy) or local files
     (as an origin server) regardless of a specified protocol.
  -- The REJECT parameter is for rejecting specified access with the
     format as follows:
       REJECT=protocolList:serverList:clientList
     It is the antonym of PERMIT that allows specified access.
  -- A modification in version 8.4.0 (Sep. 2003!) made a bad side effect
     that if a REJECT parameter is given, protcolList part is neglected
     so that any access of any protocol other than the specified one is
     rejected unconditionally.
     For example, configure a reverse proxy with a MOUNT parameter:
       MOUNT="/* http://server/*"
     and then restrict this MOUNT point not to be accessible from hosts
     in "*.outer.domain" by a REJECT parameter as follows:
       REJECT="http:server:*.outer.domain"
     But it works as if specified as follows:
       REJECT="*:server:*.outer.domain"
     Thus if other MOUNT points that should be allowed like
       MOUNT="/anonftp/* ftp://server/*"
     is also rejected by the REJECT.
  -- Fortunately this has not been problematic for most users because
     this kind of configuration seems not used X-)
  -- There is no workaround for this problem in older versions.

MIME header encoding (broken multi-bytes character and MIME header)
  -- Fixed 8bits multi-bytes character not to be split into two
     MIME-encoded words (since the original code in 1992).
     This will break the decoded text by inserting a white space in
     the middle of the character code of a multi-bytes character.
     This problem occurs in EUC-JP, Shift_JIS and UTF-8.
  -- Fixed concatenation of adjacent encoded-word makes broken continued
     line without leading space (since v9.9.9, July 2014).

yysh (default HOME directory of DeleGate remote shell)
  -- Modified to use appropriate default home directory if it is not
     specified explicitly by YYCONF="HOME:path"
     The default depends on where the DeleGate service for yysh is invoked.
     It follows HOME=path environment variable when invoked from Cygwin
     terminail while it is %HOMEDRIVE%%HOMEPATH% (as C:\Users\username)
     when invoked from the command prompt.
  -- When DeleGate is running in foreground, the default home directory
     is the current working directory where the DeleGate is invoked.

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