OS/2 DeleGate v. 7.9.2 (26/3/2002, Yutaka Sato) |
Readme/What's new |
/*////////////////////////////////////////////////////////////////////////
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
////////////////////////////////////////////////////////////////////////*/
--------------------------------------------------------------------------------
Commercial Licensing of DeleGate
--------------------------------------------------------------------------------
DeleGate is an intellectual property owned by the National Institute of
Advanced Industrial Technology and Science (AIST) and the commercial
licensing is provided by the Technology Licensing Office (T.L.O.)
Contact
~~~~~~~
Technology Licensing Office, Intellectual Property Division, Research and Innovation Promotion Headquarters, AIST
Address: 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 Japan
E-mail: aist-tlo-ml@aist.go.jp (Please include the word "DeleGate" in Subject)
Details: https://www.aist.go.jp/aist_e/contact/index.html
Outline of the licensing conditions of DeleGate version 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The licensing policy of DeleGate version 9 has changed from the one of
version 8 as follows:
DeleGate version 9 is still free for non-commercial and/or personal usage,
or short term usage for evaluation for commercial purposes.
In these cases, you should cite the following copyright notice in all copies.
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
In all other cases, you must get licensed by AIST.
If you need to know more about the current commercial licensing scheme of
DeleGate version 9, please contact the above-mentioned T.L.O.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
DeleGate/7.9 RELEASE NOTE
Date: March 11, 2002
Author: Yutaka Sato <ysato@delegate.org>
<URL:http://www.delegate.org/delegate/updates/>
------------------------------------------------------------------------------
DeleGate/7.9 (STABLE)
7.9.0 fixes for logfile on Win32, extension of SRCIF for ftp-data, etc.
7.9.1 a fix for NNTP/HTTP gateway (enbugged in 7.9.0)
7.9.2 fixes for origin-HTTP, chained DeleGate, Win32 DHTP nameserver, etc.
DeleGate/7.8 (ALPHA)
7.8.0 extension of HOSTLIST parameter, fixes for FTP MOUNT, etc.
7.8.1 a fix for FTP proxy login by "USER user@server"
7.8.2 fixes for FTP MOUNT, extension of SRCIF for SOCKS/BIND, etc.
7.8.3 extended SRCIF, SRCIF for FTP data, modified UDP/SOCKS, etc.
DeleGate/7.7 (STABLE)
7.7.0 extensions for Socks (Socks4A support and FORWARD=socks)
7.7.1 a fix for OS/2 (since 7.6.0)
DeleGate/7.6 (ALPHA)
7.6.0 extensions for MOUNT, FORWARD, DNS, Win32, etc.
7.6.1 extensions for filtering HTTP headers and HTML tags, etc.
7.6.2 fixes for MOUNT, SMTP, SOCKS, etc. and extensions for HTTP, SSLway, etc.
DeleGate/7.5 (STABLE)
7.5.0 a stable version slightly modified from 7.4.1
7.5.1 fixed MOUNT for HTTP/1.1
7.5.2 fixed unnecessary HTTP delay (since 7.4.2) and SEGV in LDAP
7.5.3 fixes for MOUNT, FTP authentiation, /robots.txt generation, etc.
DeleGate/7.4 (ALPHA)
was released as an alpha version including tentative features for
authentication/authorization.
7.4.0 introduced -Fauth, SMTP-AUTH and Socks-AUTH
7.4.1 fixed cross-site scripting vulnerabilities, POP/NNTP, VSAP, etc.
7.4.2 minor fixes (logging, HTTP, CFI, DNS, etc.)
DeleGate/7.3 (STABLE)
7.3.0 a stable version with slight changes from 7.2.2.
7.3.1 FTP and SSL fixes, AUTH TLS support
7.3.2 HTTP and FTP fixes
7.3.3 CMAP and CFI fixes
7.3.4 CFI and BackTrace fixes
7.3.5 FTP, CMAP+CFI and BackTrace fixes
DeleGate/7.2 (BETA)
7.2.0 gets rid of unused obsolete or tentative codes.
7.2.1 introduced new MOUNT option.
7.2.2 fixed a serious bug about MOUNT introduced at 7.0.1.
DeleGate/7.1 (STABLE)
7.1.0 has come out as a stable version with slight changes
from the last beta version (7.0) which had been stable enough through
its beta testing.
7.1.1 fixed several problems caused in late 6.1.XX.
7.1.2 fixed problems emerges on slow line (caused in 6.X)
DeleGate/7.0 (BETA)
7.0.X has no incompatible changes from the last version of DeleGate/6.1,
but its source code is under rewriting in whole to become more compact
and clearer.
7.0.0 large part of static data area (most of BSS area and part of
DATA area) is moved to dynamic area which will be allocated on the
stack area or in the heap area randomly.
7.0.1 addresses of text area and static data area are rodomized at
compile time.
------------------------------------------------------------------------------ |
www.t3.rim.or.jp/~zodiac/delegate/delegate7.9.2-os2.zip |
local copy
|
OS/2 DeleGate v. 7.0.0 (14/1/2001, Yutaka Sato) |
Readme/What's new |
/*////////////////////////////////////////////////////////////////////////
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
////////////////////////////////////////////////////////////////////////*/
--------------------------------------------------------------------------------
Commercial Licensing of DeleGate
--------------------------------------------------------------------------------
DeleGate is an intellectual property owned by the National Institute of
Advanced Industrial Technology and Science (AIST) and the commercial
licensing is provided by the Technology Licensing Office (T.L.O.)
Contact
~~~~~~~
Technology Licensing Office, Intellectual Property Division, Research and Innovation Promotion Headquarters, AIST
Address: 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 Japan
E-mail: aist-tlo-ml@aist.go.jp (Please include the word "DeleGate" in Subject)
Details: https://www.aist.go.jp/aist_e/contact/index.html
Outline of the licensing conditions of DeleGate version 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The licensing policy of DeleGate version 9 has changed from the one of
version 8 as follows:
DeleGate version 9 is still free for non-commercial and/or personal usage,
or short term usage for evaluation for commercial purposes.
In these cases, you should cite the following copyright notice in all copies.
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
In all other cases, you must get licensed by AIST.
If you need to know more about the current commercial licensing scheme of
DeleGate version 9, please contact the above-mentioned T.L.O.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
DeleGate/7.0 (beta version) RELEASE NOTE
Date: January 11, 2001
Author: Yutaka Sato <ysato@delegate.org>
<URL:http://www.delegate.org/delegate/>
------------------------------------------------------------------------------
DeleGate/7.0 has no major changes in its specification from the last version
of DeleGate/6.1, but its source code is under rewriting in whole to become
more compact and clearer. In the version 7.0.0, large part of static data
area (most of BSS area and part of DATA area) is moved to dynamic area which
will be allocated on the stack area or in the heap area randomly.
------------------------------------------------------------------------------ |
www.t3.rim.or.jp/~zodiac/delegate/delegate7.0.0-os2.zip |
local copy
|
OS/2 DeleGate v. 6.1.12 (2/6/2000, Yutaka Sato) |
Readme/What's new |
/*////////////////////////////////////////////////////////////////////////
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
////////////////////////////////////////////////////////////////////////*/
--------------------------------------------------------------------------------
Commercial Licensing of DeleGate
--------------------------------------------------------------------------------
DeleGate is an intellectual property owned by the National Institute of
Advanced Industrial Technology and Science (AIST) and the commercial
licensing is provided by the Technology Licensing Office (T.L.O.)
Contact
~~~~~~~
Technology Licensing Office, Intellectual Property Division, Research and Innovation Promotion Headquarters, AIST
Address: 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 Japan
E-mail: aist-tlo-ml@aist.go.jp (Please include the word "DeleGate" in Subject)
Details: https://www.aist.go.jp/aist_e/contact/index.html
Outline of the licensing conditions of DeleGate version 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The licensing policy of DeleGate version 9 has changed from the one of
version 8 as follows:
DeleGate version 9 is still free for non-commercial and/or personal usage,
or short term usage for evaluation for commercial purposes.
In these cases, you should cite the following copyright notice in all copies.
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
In all other cases, you must get licensed by AIST.
If you need to know more about the current commercial licensing scheme of
DeleGate version 9, please contact the above-mentioned T.L.O.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
DeleGate/6.1 RELEASE NOTE
Date: March 3, 2000
Author: Yutaka Sato <ysato@delegate.org>
<URL:http://www.delegate.org/delegate/>
------------------------------------------------------------------------------
Note that some default behaviors are not compatible with DeleGate/5.9 or
former versions.
CONSIDERABLE INCOMPATIBILITY WITH DeleGate/5.X AND FORMERS
The root directory of DeleGate on Unix
- appropriate DGROOT on Unix is set automatically by default
- can be compatible with former versions by DGROOT=""
Permissions of directory/file
- created directory/file is set non-writable by others by default
- can be compatible with former versions by SHARE=""
Private-MASTER process for HTTP-DeleGate
- no default private-MASTER will be
- can be compatible with former versions by MASTERP=""
MIME conversion
- no default Japanese code conversion, body decoding, for SMTP,POP,NNTP
- can be compatible with former versions by MIMECONV=""
Socks client version
- act as SocksV5 client by default
- specify SOCKS="host:port/-4" if the server supports only SocksV4
Visibility of command line arguments
- only arguments before the option "--" are visible as "ps-title"
- append "--" as the last option to be compatible with former versions
OTHER MAJOR CHANGES FROM DeleGate/5.X
Search path of library files
- library file will be searched in multiple locations specified by LIBPATH
- applied for +=parameterFile, filter program, *.cfi, *.ccx, sslway(*.pem)
- DGROOT/lib can be the recommended common location of library files
HTTP/1.1 support
- "chunked" transfer encoding of HTTP/1.1 is supported
- implicit "keep-alive" in HTTP/1.1 is supported
- "keep-alive" connection to HTTP server will be tried by default
Supervising DeleGate processes
- immediately sweeping zombi processes of DeleGate (-S option)
- trap and defeat execve() which can be a tool for intrusion (-Tx option)
Remote administration
- http://delegate/-/admin/ for arbitrary protocol-DeleGate (except tcprelay)
New file types interpreted as origin HTTP server
- *.shtml -- server side include (SSI)
- *.dgp -- parameter list of DeleGate to be MOUNTed here as CGI program
- *.dhtml -- like built-in scripts under src/builtin/mssgs/*.dhtml
URL rewriting (Mount)
- "normalize" and "partialize" URLs in response by default (URICONV)
- base URL of icons as in-line IMG become controllable (BASEURL)
User definable "auto-MOUNT" points
- MOUNT="/path/* http://*"
Refreshing FTP cache "if-modified"
- cached file will not be re-loaded if it's not changed
Character code conversion
- charcter code conversion for request URL string (FTOSV)
- utf8 support for Japanese characters
Variable sized tables
- table sizes of PERMIT,MASTER,etc. become variable
CHANGED PARAMETERS
DGROOT (on Unix)
The default value of DGROOT is set by searching available directory in
the following order:
(1) ${HOME}/delegate/ (at the home directory of OWNER)
(2) /var/spool/delegate-${OWNER}
(3) /tmp/delegate-${OWNER}
NOTE: if you will explicitly specify DGROOT and some other parameters
(OWNER, CHROOT, SHARE, UMASK), those parameters must be given outside of
parameter file (with "+=parameterFile" notation), that is as
command line arguments or environment variables.
ADMIN
- this parameter has become mandatory to invoke DeleGate for any protocol
CACHE
- CACHE="do" is introduced to create CACHEDIR if not present
MASTERP
- become usable not only for HTTP-DeleGate but for any protocol-DeleGate
MOUNT
- MOUNT with "moved" or "useproxy" won't be used for response rewriting
URICONV
- URICONV="mount,normalize,partialize" by default
BASEURL
- Ex. BASEURL=http://www ... the URL of a HTTP server who redirects to me
FTOSV
- Ex. FTOSV="-cc-euc" converts Japanese characters in request URL to EUC
SERVER
- SERVER="tunnel1" become necessary to work as a TUNNEL destination server
NEWLY INTRODUCED PARAMETERS
LIBPATH -- .:${STARTDIR}:${LIBDIR}:${EXECDIR} by default
LIBDIR -- ${DGROOT}/lib by default
SHARE -- specify name pattern of directory/file to be publically writable
UMASK -- at startup, set "umask" to control file permission
OBSOLETED PARAMETERS
MANAGER -- totally replaced by ADMIN
------------------------------------------------------------------------------ |
www.t3.rim.or.jp/~zodiac/delegate/delegate6.1.12-os2.zip |
local copy
|
OS/2 DeleGate v. 6.1.6 (9/4/2000, Yutaka Sato) |
Readme/What's new |
/*////////////////////////////////////////////////////////////////////////
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
////////////////////////////////////////////////////////////////////////*/
--------------------------------------------------------------------------------
Commercial Licensing of DeleGate
--------------------------------------------------------------------------------
DeleGate is an intellectual property owned by the National Institute of
Advanced Industrial Technology and Science (AIST) and the commercial
licensing is provided by the Technology Licensing Office (T.L.O.)
Contact
~~~~~~~
Technology Licensing Office, Intellectual Property Division, Research and Innovation Promotion Headquarters, AIST
Address: 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 Japan
E-mail: aist-tlo-ml@aist.go.jp (Please include the word "DeleGate" in Subject)
Details: https://www.aist.go.jp/aist_e/contact/index.html
Outline of the licensing conditions of DeleGate version 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The licensing policy of DeleGate version 9 has changed from the one of
version 8 as follows:
DeleGate version 9 is still free for non-commercial and/or personal usage,
or short term usage for evaluation for commercial purposes.
In these cases, you should cite the following copyright notice in all copies.
Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI
Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443
In all other cases, you must get licensed by AIST.
If you need to know more about the current commercial licensing scheme of
DeleGate version 9, please contact the above-mentioned T.L.O.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
DeleGate/6.1 RELEASE NOTE
Date: March 3, 2000
Author: Yutaka Sato <ysato@delegate.org>
<URL:http://www.delegate.org/delegate/>
------------------------------------------------------------------------------
Note that some default behaviors are not compatible with DeleGate/5.9 or
former versions.
CONSIDERABLE INCOMPATIBILITY WITH DeleGate/5.X AND FORMERS
The root directory of DeleGate on Unix
- appropriate DGROOT on Unix is set automatically by default
- can be compatible with former versions by DGROOT=""
Permissions of directory/file
- created directory/file is set non-writable by others by default
- can be compatible with former versions by SHARE=""
Private-MASTER process for HTTP-DeleGate
- no default private-MASTER will be
- can be compatible with former versions by MASTERP=""
MIME conversion
- no default Japanese code conversion, body decoding, for SMTP,POP,NNTP
- can be compatible with former versions by MIMECONV=""
Socks client version
- act as SocksV5 client by default
- specify SOCKS="host:port/-4" if the server supports only SocksV4
Visibility of command line arguments
- only arguments before the option "--" are visible as "ps-title"
- append "--" as the last option to be compatible with former versions
OTHER MAJOR CHANGES FROM DeleGate/5.X
Search path of library files
- library file will be searched in multiple locations specified by LIBPATH
- applied for +=parameterFile, filter program, *.cfi, *.ccx, sslway(*.pem)
- DGROOT/lib can be the recommended common location of library files
HTTP/1.1 support
- "chunked" transfer encoding of HTTP/1.1 is supported
- implicit "keep-alive" in HTTP/1.1 is supported
- "keep-alive" connection to HTTP server will be tried by default
Supervising DeleGate processes
- immediately sweeping zombi processes of DeleGate (-S option)
- trap and defeat execve() which can be a tool for intrusion (-Tx option)
Remote administration
- http://delegate/-/admin/ for arbitrary protocol-DeleGate (except tcprelay)
New file types interpreted as origin HTTP server
- *.shtml -- server side include (SSI)
- *.dgp -- parameter list of DeleGate to be MOUNTed here as CGI program
- *.dhtml -- like built-in scripts under src/builtin/mssgs/*.dhtml
URL rewriting (Mount)
- "normalize" and "partialize" URLs in response by default (URICONV)
- base URL of icons as in-line IMG become controllable (BASEURL)
User definable "auto-MOUNT" points
- MOUNT="/path/* http://*"
Refreshing FTP cache "if-modified"
- cached file will not be re-loaded if it's not changed
Character code conversion
- charcter code conversion for request URL string (FTOSV)
- utf8 support for Japanese characters
Variable sized tables
- table sizes of PERMIT,MASTER,etc. become variable
CHANGED PARAMETERS
DGROOT (on Unix)
The default value of DGROOT is set by searching available directory in
the following order:
(1) ${HOME}/delegate/ (at the home directory of OWNER)
(2) /var/spool/delegate-${OWNER}
(3) /tmp/delegate-${OWNER}
NOTE: if you will explicitly specify DGROOT and some other parameters
(OWNER, CHROOT, SHARE, UMASK), those parameters must be given outside of
parameter file (with "+=parameterFile" notation), that is as
command line arguments or environment variables.
ADMIN
- this parameter has become mandatory to invoke DeleGate for any protocol
CACHE
- CACHE="do" is introduced to create CACHEDIR if not present
MASTERP
- become usable not only for HTTP-DeleGate but for any protocol-DeleGate
MOUNT
- MOUNT with "moved" or "useproxy" won't be used for response rewriting
URICONV
- URICONV="mount,normalize,partialize" by default
BASEURL
- Ex. BASEURL=http://www ... the URL of a HTTP server who redirects to me
FTOSV
- Ex. FTOSV="-cc-euc" converts Japanese characters in request URL to EUC
SERVER
- SERVER="tunnel1" become necessary to work as a TUNNEL destination server
NEWLY INTRODUCED PARAMETERS
LIBPATH -- .:${STARTDIR}:${LIBDIR}:${EXECDIR} by default
LIBDIR -- ${DGROOT}/lib by default
SHARE -- specify name pattern of directory/file to be publically writable
UMASK -- at startup, set "umask" to control file permission
OBSOLETED PARAMETERS
MANAGER -- totally replaced by ADMIN
------------------------------------------------------------------------------ |
www.t3.rim.or.jp/~zodiac/delegate/delegate6_1_6-os2.zip |
local copy
|
Add new comment