Dear DeleGate users,
I inform you of the new release of DeleGate available as follows:
DeleGate/9.0.6 -- anonymizing NNTP articles, tracking SPAMmers, routing DNS
DeleGate/9.0.6 supported a form based remote administration of anonymizing
and concealing MIME messages transferred over DeleGate as a NNTP proxy or
a NNTP/HTTP gateway. Mail addresses and phone numbers included in a NNTP
article can be anonymized if specified to do so. The anonymization can be
specified in per-poster base or per-article base via a form over HTTP.
The email address of each poster is rewritten to a string including an
encrypted string which represents the client's IP-address with the access
time so that it can be used to track the SPAMmer (ie. the mail address
collecter) when a mail is sent to the mail address.
In this version, selecting hostname (DNS) resolvers depending on the client
is supported. It includes the fixes for some transmission errors over
DeleGate including resending HTTP POST request over closed connection in
keep-alive, HTTP responses with some formats of Range header, truncated data
from remote on SockMux, and large UDP packets over TCPrelay. It also
includes the modifications to prevent the "HRS attack", and the fixes to
make DeleGate robust to the broken DNS data. Some repetitive initialization
for each process spawning on Windows are omitted.
DATE: Mar 11 13:36 JST 2006
TAR-SIZE: 5652480 bytes
+ NNTP/HTTP: introduced form based anonymization control of NNTP-articles
+ NNTP: introduced Message-ID <_A1234@xxxx..> for mail-lists.xxxx/1234
+ NNTP: introduced masking From,Body,signature,...
+ NNTP: added forwarding mail to the poster
+ MIME: introduced MIMECONV=headmask:From,Subject,...
+ MIME: enabled anonymizing with MIMECONV=rewaddr + -FdeMime
+ Resolvy: extended RESOLV=type:addr:dstList":srcList"
+ general: detetging underflow in buffers
+ HTTP: introduced HTTPCONF=thru-type:application/x-rpm
+ HTTP: introduced HTTPCONF=default-vhost:...
+ HTTP: introduced <!--#echo var="-enclientid"> in .shtml
+ HTTP: enabled MOUNT="/-/data:* data:* src=-A/MSIE"
+ NNTP: introduced PROTOLOG ".nntp" for NNTP
+ SMTP: introduced PROTOLOG ".smtp" for SMTP
+ SMTPGATE: added "smmdgate", SeviceMail to Majordomo gateway
+ SMTPGATE: enabled "OUTPUT/From:" and "OUTPUT/Message-ID:"
+ SMTPGATE: enabled "REJECT/To: address"
+ SMTPGATE: added gateway=name MountOption
+ TCPrelay: enabled "SERVER=tcprelay < respfile"
+ general: introduced AUTH=pass:admin:creysalt:PassWord
+ HTTP: reusing selected MASTER recorded in HTTP Cookie
+ HTTP: enabled BASEURL as a MountOption (for MovedTo)
+ Win32: introduced TIMEOUT=spawn:T and -dW for Win32
+ Win32: enabled shared lock for Win32 (disabled by -ls)
+ HTTP: stop Keep-Alive and cache of response with multiple Content-Length
+ HTTP: don't cache response with header not ended with CRLF
+ HTTP: enabled checking response HTTP/1.* with HTTPCONF="rvers:HTTP/1."
+ HTTP: modified to return 403 Forbidden for unknown internal (not MOUNTed)
+ HTTP: modified CGI to return 503 NotAvailable on fork() error
+ HTTP: modified not to MOUNT /-/ext/ without -Pnnn/admin
+ general: don't do default MOUNT for -Ffunc
+ general: don't repeat DYLIB search on Win32 (setting it in environ)
+ general: don't repeat sethostcache() for MOUNTed hosts in HOSTS
+ Resolvy: initialize "HOSTS=localhost/__1" without asking to DNS
+ Resolvy: fixed SEGV by read overrun on malformed DNS packet
+ HTTP: retrying POST body at EOF without resp. from reused Keep-Alive server
+ SockMux: fixed truncation of data from remote on close at remote side
+ UDP/TCPrelay: auto. expansion of SO_SNDBUF on EMSGSIZE for UDP socket
+ HTTP: supported Range header in "Range: nnn-" format
+ HTTP: stop Keep-Alive on code conversion (with possible bad Content-Length)
+ SSLway: returning close notify
+ RIDENT+STLS: fixed RIDENT=server with STLS=fcl
+ NNTP/HTTP: fixed RIDENT from NNTP/HTTP with Keep-Alive
+ NNTP/HTTP: detection of "too wide range" for $N
+ NNTP/HTTP: disabled code conversion depending on uninitizlized buffer
+ NNTP: fixed repetitive NEXT and LAST command as an origin NNTP server
+ Win32: enabled TIMEOUT=standby:T on Win32
+ porting: fixed to run without IPv6 (9.0.0)
+ porting: don't use sin6_family (for VC++ without IPv6)
+ MIME: fixed possible overflow in Email rewriting (8.10.3)
D G Yutaka Sato <firstname.lastname@example.org> http://delegate.org/y.sato/
( - ) National Institute of Advanced Industrial Science and Technology
_< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller