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

[DeleGate-En] DeleGate/9.9.11-pre1 (STABLE/beta) -- fixes on MOUNT (for HTTP reverse proxy)
27 Jul 2014 16:41:12 GMT feedback@ml.delegate.org (Yutaka Sato)
The DeleGate Project


DeleGate/9.9.11-pre1 STABLE(beta) is released including fixes about
the MOUNT parameter to realize HTTP reverse proxy and HTTP origin
server with CGI and SSI.

HTTP (URL-path based reverse proxy and origin server)
  - Fixed failure in URL rewriting for HTTP response message.
    Fortunately, it occurs rarely and the effect is not fatal.
    It rewrites a string out of tag which looks like a tag attribute
    as "url=xxx" for example.  It can occur after each boundary of
    buffered input for response message.
  - DeleGate both as reverse proxy and origin server, configured as
    bellow, may suffer from the failure.
      MOUNT="/path1/* http://server/*"     ... reverse proxy
      MOUNT="/path2/* file:/path/of/www/*" ... origin server
  - There is no workaround to escape the problem in former versions.

SSI (rewriting URLs in local HTML included from SHTML)
  - Fixed failure in rewriting URLs in .html of local file included
    from .shtml.
  - An example of the failure is as follows:
    An example of SHTML tag:
      <!--#include virtual=example.cgi -->
    An example of HTML tag in output from example.cgi:
      <A HREF=example.html>
    The HTML tag can be rewritten by failure to:
      <A HREF=http://physical-hostname/dir-of-shtml/example.html>
  - There is no workaround to escape the problem in former versions.

CGI (CGI scripts in a CGI directory and CGI with extra path info.)
  - Fixed MOUNT for CGI directory to work with definition as bellow:
      MOUNT="/cgi-bin/* cgi:/path/of/cgi-bin/*"
  - Fixed interpretation of CGI URL with extra path as bellow:
      http://server/path/script.cgi/extra/path?query
  - These problems have been since version 8.6.0 in March 2003.
    So there seems no user of this feature :O

FTP (logging data larger than 4GB uploaded to local file)
  - Fixed response message and logging data of FTP origin server.
    The problem is limited to DeleGate working as an origin FTP
    server and when a file larger than 4GB is uploaded to local file.
  - DeleGate as a FTP origin server allowing upload to local file
    is defined as bellow:
      MOUNT="/* file:/path/* rw"
  - Added logging of upload to local file into the xferlog
    file (LOGDIR/PORT.ftp).

Documentation (reference manual)
  - Made the reference manual a bit more readable :) using CSS.

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