-- SEE ./doc/Manual.htm FOR MORE DETAILS -- -- SEE ./README FOR MORE CONCISE RELEASE NOTES -- -- SEE http://www.delegate.org/delegate/updates/ FOR THE LATEST CHANGES -- 9.8.2 080717 new wince.c: save/resotre status flags set by Menu (WinCE) 9.8.2 080716 new {wince,winmo}.c: periodical ping to the default router (WinCE) 9.8.2 080716 fix http.c: AUTHORIZER=-man with -DAP (pre44) without -Eri(pre43) 9.8.2 080716 fix resolv.c: restricted DNS dialup only on UNREACH (WinCE) 9.8.2 080716 fix nbio.c: don't try dialup on refused TCP connection (WinCE) 9.8.2 080716 new wince.c: switch to show all routes on WinCE 9.8.2 080715 new winmo.c: periodic ping to the default router on WinCE 9.8.2 080715 new nntpgw.c: "authru" MountOption to thru pass auth. info. with @ 9.8.2 080714 fix script.c: SEGV in LIST a b c TSIL (pre37) 9.8.2 080714 fix access.c: pushing out oldest entry of AUTHORIZER=-man cache 9.8.2 080714 fix access.c: save/restore AUTHORIZER=-man cache into extern. file 9.8.2 080713 fix httphead.c: SEGV on NNTP caching proxy (pre46) 9.8.2 080713 fix httphead.c: enabled nvserv=-thru (or genvhost) with PROXY 9.8.2 080712 fix url.c: coped with rewriging URL in XML in long element name 9.8.2 080712 mod nbio.c: parallel connection trial (-Ecp) disabled by default 9.8.2 080711 new mount.c: introduced "avserv=host" MountOption 9.8.2 080711 fix ftp.c: fixed VStr overflow on PASV in FTP/HTTP gw. (pre42) 9.8.2 080710 new mount.c: "avserv=-thru" option to obsolete "genvhost=-thru" 9.8.2 080710 new mount.c: added MOUNT=/* http://odst.-/*" for SO_ORIGINAL_DST 9.8.2 080710 fix ftpgw.c: timeout on POST/CGI body shorter than Content-Length 9.8.2 080710 fix htmlgen.c: SEGV on MOUNT="/-/builtin/* http://sv/*" on sv down 9.8.2 080709 new {env,delegated}.c: introduced TIMEOUT="bind:5" and "bindenter" 9.8.2 080709 fix {inets,delegated}.c: retrying bind() on restart with -r 9.8.2 080708 fix delegated.c: termination by -Fkill or -r with -f or -v on Unix 9.7.8 080708 fix delegated.c: wait "Left children" on exit (-r restart failure) 9.8.2 080708 new delegated.c: introduced TIMEOUT=waitchild:3 for wait on exit 9.8.2 080708 fix filter.:c output of -tee filter to LOGFILE with -fv 9.8.2 080707 new mount.c: introduced odst=listOfOriginalDst for NAT 9.8.2 080706 new cache.c: don't unify caches for aliases as virtual host names 9.8.2 080706 fix http.c: don't remove gen. data with HTTPCONF=cache:any (pre37) 9.8.2 080705 new {mount,hostlist}.c: introduced "nvhost=hostList" MountOption 9.8.2 080704 new {httphead,mount}.c: introduced "rserv=host:port" MountOption 9.8.2 080703 fix ftp.c: infinite timeout with TIMEOUT=io:0 (9.2.2) 9.8.2 080702 fix url.c: MOUNTing URL in a nested XML element 9.8.2 080702 new mount.c: HTTPCONF=nvserv:auto to detect virtual serv. in MOUNT 9.8.2 080701 new mount.c: "nvserv" MountOption to MOUNT a virtual hosting serv. 9.8.2 080630 new {access,winsspi}.c: AUTHORIZER=-login using LogonUser on Win32 9.8.2 080628 new {http,winsspi}.c: Basic auth. client to NTHT server gateway 9.8.2 080628 new {http,winsspi}.c: added AUTHORIZER=-ntht to be NTHT server 9.8.2 080625 new {env,http}.c: added -Enh to enable NTHT proxy (NTLM over HTTP) 9.8.2 080623 fix {access,delegated}.c: suppressed AUTHORIZER-man on termination 9.8.2 080623 fix wince.c: added no-wraparound-text mode on WinCE 9.8.2 080623 fix wince.c: make shortcut to the current executable file on WinCE 9.8.2 080623 new wince.c: added OS version info. shown on WinCE 9.8.2 080622 fix http.c: don't ask AUTHORIZER=-man for CONNECT with -DAP 9.8.2 080621 new {svport,wince}.c: binding -Pxxxx to I.F. of WiFi or PC /WinCE 9.8.2 080621 fix {hostlist,access}.c: fixed access-control jamming on WinCE 9.8.2 080620 new wince.c: added SYSLOG on/off on WinCE 9.8.2 080620 mod Makefile: added /machine:arm for link option for WinCE 9.8.2 080620 fix service.c: SEGV after acc. from multi-clients on WinCE (pre41) 9.8.2 080619 new access.c: restricted paralell AUTHORIZER=-man on WiNCE 9.8.2 080619 mod access.c: suppress AUTHORIZER=-man interaction if non-RELIABLE 9.8.2 080619 new delegated.c: -Eri for reject immediately (default on WinCE) 9.8.2 080619 fix wince.c: showing the status on unexpected termination on WinCE 9.8.2 080616 fix dgsign.c: coped with bahavior of tar on MacOSX for ".DS_Store" 9.8.2 080616 new {ssi,dgsign}.c: getting EXESIGN of other DeleGate via SSI 9.8.2 080616 fix {inets,ftp}.c: coped with the mix. of EPSV and PASV via NAT 9.8.2 080616 new filter.c: -Fconnect -qh200 to send input as HTTP requests 9.8.2 080616 fix http.c: don't break on pipelined req. in keep-alive + FFROMCL 9.8.2 080615 fix any2fdif.c: fixed duplicated index of /path and /path/ 9.8.2 080615 new any2fdif.c: enabled multiple "-x pattern" options 9.8.2 080615 fix httpx.c: re-enabled getting with -Fany2fdif -r URL(9.6.0-pre4) 9.8.2 080615 new rfc2mail.c: conversion from RFC.txt to the RFC822 format 9.8.2 080614 new Strftime.c: %B for full name of month (for RFC date) 9.8.2 080611 new wince.c: introduced stealth buttons on WinCE 9.8.2 080611 new {winde,access}.c: clearing cache of AUTHORIZER=-man on WinCE 9.8.2 080611 fix socks5.c: -DAP to disable AUTHORIZER for HTTP and SOCKS proxy 9.8.2 080611 fix wince.c: fixed MSG_PEEK on WinCE (for SOCKS5)(pre29) 9.8.2 080610 fix access.c: AUTHORIZER=-man for SOCKS (with CTX_auth(ctx,0,0)) 9.7.8 080610 fix ddi.c: don't leave dangling file-desc. ToS/FromS + "onerror" 9.7.8 080609 fix filter.c: SEGV on retrying /favicon.ico + FTOCL (9.0.3) 9.8.2 080608 new wince.c: added On/Off switch for proxy-authorization on WinCE 9.8.2 080608 new {winmo,access}.c: showing MAC address for AUTHORIZER=-man 9.8.2 080605 fix http.c: coped with POST relay with FFROMCL/FFROMSV on Win32 9.8.2 080605 fix windows.c: couldn't start as service/Win32 with MYAUTH (pre33) 9.7.8 080605 fix delegated.c: 1st req. on restart on HUP or error Win32 (9.0.5) 9.7.8 080605 fix windows.c: restarting on HUP or conf. error Win32 (9.7.5-pre2) 9.8.2 080605 fix svport.c: passing -Pxxx/ftp to service on Win32 9.8.2 080604 new access.c: introduced TIMEOUT=authorizer:T 9.7.8 080604 fix http.c: discarding shouten cache on =+= 304 resp. from serv. 9.7.8 080604 fix http.c: discarding truncated cache on EPIPE by client 9.7.8 080604 fix http.c: don't manipulate cache if ended without resp. relay 9.7.8 080603 fix cache.c: %XX escape of cache file name for char. with MSB 9.8.2 080602 fix windows.c: control inheritance of socket by -Dis (pre26) 9.8.2 080602 fix {windows,Thread}.c: clean-up on thread_kill(tid,SIGKILL) 9.8.2 080602 fix http.c: coped with polling a pipe from a filter on Win32 9.8.2 080601 fix delegated.c: enabled -Pxxx,yyy/ftp notation on Win32 9.8.2 080601 fix mount.c: MOUNT path with space as "C:/Program Files/DeleGate" 9.8.2 080601 new script.c: added CAT PERMIT = http : server : client TAC 9.8.2 080531 new script.c: added "LST a b c TSL" in a DGscript to be a,b,c 9.8.2 080531 new script.c: enabled PERMIT=http:+={URL}:remaining... 9.8.2 080531 new dgauth.c: added auth. options AUTHORIZER=-dgauth(timeout=30s) 9.8.2 080531 fix dgauth.c: fixed to accept AUTHORIZER=-dgauth(user) 9.8.2 080531 new smtp.c: added SMTPCONF=srcroute to allow "foo%bar@baz" relay 9.8.2 080530 new smtp.c: added MOUNT="//domain/user smtp://server/domain/user" 9.8.2 080530 new smtp.c: added MOUNT="... smtp://user@domain@server" 9.8.2 080530 new dgauth.c: added -dgauth{u1:p1,u2:p2,...} 9.8.2 080530 fix mount.c: MOUNT="... file:*" for origin server on Win (x.x.x) 9.8.2 080530 fix {delegated,conf}.c: coped with redundant "/" as DGROOT=path/ 9.8.2 080527 mod reshost.c: don't try resolve 192.168.* and 127.* (on WinCE) 9.8.2 080526 mod inets.c: shorten expire of cached Unknown result in HOSTS 9.8.2 080525 new wince.c: keep awake while proxying is active on WinCE 9.8.2 080525 new ftp.c: coped with 150 resp. with form. as "(123,456 bytes)" 9.8.2 080523 new winmo.c: ConnMgr stab. to be common exe on WinCE and Mobile 9.8.2 080523 new {nbio,socksv5}.c: dialup on connect() and sendto() failure 9.8.2 080523 new {delegated,env}.c: introduced -DSp to disable SIGPIPE 9.8.2 080517 new wince.c: supported auto. dialup by ConnMgr on WinMobile 9.8.2 080517 new wince.c: supported auto. dialup by RAS on WinCE 9.8.2 080523 fix iotimeout.c: setting ferror() on SIGPIPE in fflush/fwrite/... 9.8.2 080522 http.c: fixed storm of "ClientEOF: fputReponse" on SIGPIPE (pre9) 9.7.8 080522 fix {ftp,ftpgw}.c: fixed freezing respose relay in FTP/HTTP gw. 9.7.8 080521 fix http.c: don't truncate cache on SIGPIPE durling =+= 304 resp. 9.8.2 080516 new wince.c: added POP, IMAP and SMTP by default on WinCE 9.8.2 080516 mod mount.c: don't apply MOUNTs for file: to smtp,pop,imap,nntp 9.8.2 080515 fix delegated.c: exiting single-proc. serv. as service on Win32 9.8.2 080515 fix windows.c: fixed "tell error" on huge(>2GB) PROTOLOG on Win32 9.8.2 080515 fix lock.c: fixed "tell error" storm on lock() failure on Win32 9.8.2 080515 fix {pop,imap}.c: made POP and IMAP be multi-thread safe 9.8.2 080515 fix {smtp,smtpgate}.c: made SMTP-DeleGate be multi-thread safe 9.8.2 080514 new windows.c: listing IP-Address of RNDIS/ActiveSync on WinCE 9.8.2 080514 fix wince.c: getting process list using lesser memory on WinCE 9.8.2 080514 fix wince.c: adjusting window size by device rotation on WinCE 9.8.2 080514 fix wince.c: removed the latency to detect "restart" file (pre29) 9.8.2 080513 fix delegated.c: don't create temporary file on c:/tmp on Win32 9.8.2 080513 fix windows.c: passing the key for -Fimp to service on Win32 9.8.2 080513 new windows.c: logging to c:/Windows/Temp/dgx.log if it exists 9.8.2 080512 fix {delegated,windows}.c: passing key for -Fimp to service/Win32 9.8.2 080511 fix delegated.c: passing CRYPT=pass to spawned children on Win32 9.8.2 080510 fix env.c: hide CRYPT,PASS,MYAUTH in LOGFILE (recorded by -dS) 9.8.2 080510 fix delegated.c: putting auth. cache on /Windows/Temp on Win32 9.8.2 080510 fix windows.c: encrypting CRYPT,PASSWD,MYAUTH in registry on Win32 9.8.2 080510 fix script.c: coped with +=C:/path/xxx.cdh 9.8.2 080510 fix script.c: restoring stdin after +=xxx.cdh (9.0.3) 9.8.2 080509 fix dgsign.c: passing PASSWD to the service on Win 9.8.2 080509 fix http.c: stop relaying on client side disconn. with FTOCL CFI 9.8.2 080509 fix Makefile: SEGV on SIGPIPE in gzip/HTTP thread on FedoraCore (where -lstdc++ seems mandatory?)(pre18) 9.8.2 080507 fix wince.c: fixed tmpfile creation without SD-Mem (on WinCE4.2) 9.8.2 080507 fix wince.c: fixed creating tmpfile on WinCE (pre27) 9.8.2 080506 new wince.c: getting the file name of the current process on WinCE 9.8.2 080506 new wince.c: adding shortcut of DeleGate to "Start Menu" on WinCE 9.8.2 080506 new wince.c: testing connection to "wince.delegate.org" on WinCE 9.8.2 080506 fix wince.c: mutex of the control window refreshment on WinCE 9.8.2 080505 new wince.c: delay after the first packet trying get ACK on WinCE 9.8.2 080502 new wince.c: dynamic socket SO_SNDBUF adjusting on WinCE 9.8.2 080502 new wince.c: stdio buff. size by the multiple of MSS on WinCE 9.8.2 080501 fix http.c: fixed truncation of resp. by SO_LINGER={1,0} on WinCE 9.8.2 080430 fix ftpgw.c: removed delay in FTP/HTTP gw. on cache hit (pre22) 9.8.2 080425 new ssi.c: added file=path#show to show #fsize of executable 9.8.2 080425 fix wince.c: fixed detection of StorageCard on Win32 (pre27) 9.7.8 080425 fix windows.c: fixed ABORT on exit during init. with VC++ 2005 9.7.8 080424 fix commands.c: fixed -Fimp on Win32(fopen("con",rw))(9.4.0-pre18) 9.8.2 080424 fix _-fcloseFILE.c: ABORT with fclose fileno()=-1 (pre12) on Win32 9.8.2 080423 mod wince.c: default VARDIR=${StorageCard}/DeleGate on WinCE 9.8.2 080423 mod wince.c: default DGROOT=/DeleGate on WinCE 9.8.2 080422 fix delegated.c: enabled -nN for service on Win32 9.8.2 080421 fix delegated.c: fixed possible SEGV in service termination on Win 9.8.2 080420 new windows.c: -Eid to try inherit socket by WSADuplicateSocket 9.8.2 080420 mod delegated.c: transferring extended -dX to the service process 9.8.2 080420 new filter.c: implemented "pre-filter" as a thread 9.8.2 080419 new windows.c: -Dis/-Eis to disable/enforce socket inehrit on Win 9.8.2 080418 new delegated.c: -nN for serving with fixed number of processes 9.8.2 080417 fix http.c: fixed broken keep-alive with empty body with rewriting 9.7.8 080417 fix http.c: fixed delay of FTOCL CFI on empty body resp. 9.8.2 080416 mod delegated.c: stopped checking sum for /wince-dg.exe (WinCE) 9.8.2 080415 new wince.c: added a display of IpAddress of the host (WinCE) 9.8.2 080415 new wince.c: introduced a progress meter on WinCE 9.8.2 080414 new delegated.c: multiple -Qxxx like -Pxxx 9.8.2 080414 fix svport.c: faster termination on WinCE (pre24) 9.8.2 080414 mod http.c: no "badServer? beforeREQBODYx" log on normal HTTP resp 9.8.2 080413 fix delegated.c: SockMux with SERVER=proto://sv,-in:-:-P...(pre22) 9.8.2 080413 fix htmlgen.c: fixed heap error in /-/admin/ access (pre22) 9.8.2 080413 fix windows.c: implemented thread_exit() 9.8.2 080413 fix __pthread_create.c: fixed thread_exit() to clean-up the thread 9.8.2 080413 fix {ystring,wince}.c: fixed SEGV on fdopen(-1,mode) 9.8.2 080413 fix windows.c: fixed (re-) waiting exited thread with timeout 9.8.2 080412 fix delegated.c: terminate all sub-threads before exit (for WinCE) 9.8.2 080411 mod wince.c: modified refreshing window on exit (WinCE) 9.8.2 080411 fix delegated.c: fixed SEGV on exit from single-proc mode (WinCE) 9.7.8 080410 fix ftpgw.c: waiting 226 before sending QUIT (for MS-FTP) 9.8.2 080407 fix {wince,nbio}.c: stopped "close... --ERROR--" in LOGFILE(pre18) 9.8.2 080407 new wince.c: introduced a window for a control panel on WinCE 9.7.8 080407 mod ftp.c: coped with "spftp" with non-pipelined auth. (McAfee) 9.8.2 080404 mod wince.c: AUTH=admin:-man by default 9.8.2 080404 fix {htmlgen,admin}.c: fixed memory leaks in /-/admin/ 9.8.2 080403 mod htmlgen.c: escaping UTF-7 like pattern in HTML from req. str. 9.8.2 080403 fix htmlgen.c: multi-thread safe HTML generation for /-/admin/ 9.8.2 080403 new httpd.c: AUTHORIZER="authServ@_{realmName}_" 9.8.2 080403 new env.c: introduced DGDEF="Name[,Flag]:Data" + "_{Name,Opts}_" 9.8.2 080402 mod nbio.c: shorten timeout of SOCKS under heavy load/single-proc. 9.8.2 080402 fix {socks4,socks5}.c: file-descr. jamming in SOCKS/multi-threads 9.8.2 080402 fix wince.c: coped with recv(MSG_PEEK) after dup() 9.8.2 080402 mod delegated.c: loading delegated.conf with ".txt" extension 9.8.2 080331 new wince.c: enabled SOCKS + FTP-origin server by default on WinCE 9.8.2 080331 new ftp.c: implemented mkdir,rmdir,remove and rename as origin-FTP 9.8.2 080331 fix wince.c: enabled read() from on-memory tmpfile on WinCE 9.8.2 080331 fix {socks4,socks5}.c: fixed memory leak (of FILE) in Socks serv. 9.8.2 080331 new wince.c: coped with MSG_PEEK (of 1byte) on WinCE 9.8.2 080328 mod inets.c: refresh resolver-cache of a host on connect() error 9.8.2 080328 fix windows.c: fixed SEGV by dup. CloseHandle(fh) for mmap (pre10) 9.8.2 080325 fix windows.c: getting muliple DNS servers from registry on WinCE 9.8.2 080321 new {delegated,service,httpd}.c: transparent proxy for any protocol by SERVER="protocol://odst.-" on Linux 9.8.2 080321 new {inets,nbio}.c: coped with SO_ORIGINAL_DST on Linux 9.8.2 080321 new {delegated,svport,servcie}.c: -P21/ftp,80/http,1080/socks,... 9.8.2 080320 fix wince.c: fixed gettein DNS info. from registry in Unicode 9.8.2 080319 new {windows,yshell}.c: introduced -Fregdump and regdump/yshell 9.8.2 080319 fix url.c: don't rewrite INPUT/VALUE attr. with MOUNT 9.7.8 080319 mod sslway.c: no sess cache with SV by default(TLSCONF=scache:acc) 9.7.8 080319 fix ystring.c: removed debug message for realloc()(Win32) 9.8.2 080316 fix windows.c: fixed possible jamming of dup2() with multi-threads 9.8.2 080316 new {master,sox.c}: connecting via a private SockMux thread 9.8.2 080314 fix vsaddr.c: multi-thread safe inet_ntoa() 9.8.2 080313 new access.c: introduced authentication by hand AUTHORIZER="-man" 9.8.2 080313 mod {http,iotimeout}.c: shorten IO_TIMEOUT in single process mode 9.8.2 080312 new {ddi,nbio}.c: recycling sw. out serv. conn. in HTTP keep-alive 9.8.2 080310 fix smtp.c: fixed possible infinite wait with SMTPCONF=callback 9.8.2 080308 new {svport,yshell}.c: introduced -Pxxxx/ysh for remote control 9.8.2 080307 new nbio.c: recycling a socket for parallel connect() trial 9.8.2 080306 fix http.c: caring "204 No Content" as a cacheable empty-body 9.8.2 080306 fix http.c: don't gen. If-Mod. based on 4xx or 5xx resp. cache 9.8.2 080306 fix http.c: don't reuse the cache of "400 Bad Request",401,407 9.8.2 080306 fix http.c: fixed buff. for peeping cached head via mmap (pre15) 9.8.2 080306 new ystring.c: duplicating LOGILE to stderr with -fv option 9.8.2 080305 fix windows.c: fixed SEGV on thread creation on Win (pre15) 9.8.2 080305 mod http.c: -Dst for REMITTABLE=+,ssltunnel (default on WinCE) 9.8.2 080305 mod http.c: longer timeout for "recvbody" and "gunzip" 9.8.2 080305 fix nbio.c: fixed the detection of parallel connect() 9.8.2 080303 new nbio.c: introduced parallel connect() trial on latency 9.8.2 080302 fix dglib.h,{inets,ddi}.c: multi-thread safe err.flag of connect() 9.8.2 080301 fix http.c: enabled keep-alive with clnt. on empty body (304,HEAD) 9.8.2 080229 new inets.c: scattering the dest. addr. of TCP connection (-Ecs) 9.8.2 080228 new inets.c: auto. sorting of IP addr-list on conn. failure/delay 9.8.2 080224 fix http.c: fixed SEGV on WinCE (Mobile) by cache with mmap (pre6) 9.8.2 080224 fix http.c: fixed file-desc. leak on broken keep-alive with serv. 9.8.2 080223 mod inets.c: shorten the mutex of gethostbyname/addr() 9.8.2 080223 fix http.c: fixed duplicated closing of ToS/FromS/ServerSock 9.8.2 080223 mod http.c: don't flush chunk of 404 response to reduce SIGPIPE 9.8.2 080223 mod http.c: reduced recv() err by clnt disconn in keep-alive (Win) 9.8.2 080222 mod ddi.c: enabled multiple cached server-connections with -d1+N 9.8.2 080221 new wince.c: introduced a thread for delayed fclose() on WinCE 9.8.2 080221 fix ystring.c: fixed SEGV. on bzero(CriticalSec) on Win32 9.8.2 080220 fix windows.c: fixed mem. leak by CreateThread/ExitThread on Win32 9.8.2 080220 new {delegated,env,windows}.c: report of memory usage 9.8.2 080220 fix gzip.c: mutex of malloc()/free() in gzdopen()/gzclose() 9.8.2 080219 fix ystring.c: mutex of putenv() 9.8.2 080219 fix randstak.c: stopped mem. leak by randenv() 9.8.2 080218 fix windows.c: fixed abortion by raise(SIGABRT/SIGPIPE) with -d1 9.8.2 080218 fix http.c: fixed SEGV without vsnprintf() (ex. SunOS5.5)(pre12) 9.8.2 080218 fix file.c: disalbed freeTmpFile() to avoid close(dangling-fd) 9.8.2 080218 fix http.c: don't guznip/gzip for respons of HEAD and 304 9.8.2 080217 fix ystring.c: mutex of filemmap() / freemmap() on Win32 9.8.2 080217 fix Thread.c: fixed repetitive "clear signal 22" on Win32 9.8.2 080217 fix {ddi,windows0}.c: reduced fragmentation of the heap 9.8.2 080216 fix windows.c: fixed {gzip,SSL} thread's HANDLE leak on Win 9.8.2 080216 fix windows.c: coped with thread HANDLE val. larger than 0xFFFF 9.8.2 080216 fix {http,Threads}.c: multi-threads safe parallel HTTP realy 9.8.2 080216 mod http.c: enlarged HTTPCONF=max-reqline:8k (<- 4k) 9.8.2 080215 fix http.c: fixed duplicated close(ServerSock) after CONNECT 9.8.2 080215 fix ystring.c: suppressed debug mssg. for realloc(9.7.0) 9.8.2 080215 fix reshost.c: detection of the default RESOLV with "sys" (pre12) 9.8.2 080214 fix windows.c: mutex pipe() on Win32 9.8.2 080214 fix windows0.c: mutex of tmpfile() creation on Win32 9.8.2 080214 fix ystring.h: mutex of dup() and dup2() on Win32 9.8.2 080213 fix fcloseFILE.c: not to be used prior to _-fcloseFILE.c on Win32 9.8.2 080213 fix file.c: fixed not to do chown(dir) after failed mkdir(dir) 9.8.2 080213 mod conf.c: increased MAXIMA=standby:16 to 32 9.8.2 080213 fix String.c: multi-thread safe scan_List() 9.8.2 080212 fix Thread.c: re-enabled compilation on CYGWIN (pre9) 9.8.2 080211 fix {ystring,windows}.c: mutex of socket() and closesocket() 9.8.2 080210 fix {http,file}.c: fixed fd/handle jamming by duplicated close() 9.8.2 080209 fix {delegated,Thread}.c: terminating by SIGTERM with -d1 on Win32 9.8.2 080209 fix unix.c: fixed SEGV by expand tmpfile() before mmap() on CYGWIN 9.8.2 080209 fix mkmake.c: coped with making on a tty of SSH/CYGWIN 9.8.2 080207 mod inets.c: ignore HTTP-Reload for DNS cache in 300 sec. with -d1 9.8.2 080207 fix {inets,resconf}.c: multi-thread safe RESOLV (RES_ORDER) 9.8.2 080206 fix fcloseFILE.c: fixed file-descriptor jumming in multi-threads 9.8.2 080206 mod randstack.c: no randfd() with para. sess. 9.8.2 080206 fix url.c: multi-thread safe URL rewriting (fixed possible SEGV) 9.8.2 080205 new http.c: HTTPCONF=cache:less-reload to supp. rel. by max-age=0 9.8.2 080205 mod http.c: relay If-Mod for req. with Cache-Control:max-age=0 9.8.2 080204 new http.c: don't gzip for resp. with "X-Pragma: no-gzip" 9.8.2 080203 new {gzip,gzio}.c: added fgzflush() callback for flush slow gunzip 9.8.2 080202 fix {admin,form2conf}.c: /-/admin/ to be muti-thread safe 9.8.2 080201 mod iotimeout.c: flushing for smooth relay of slow text without NL 9.8.2 080201 new {admin,log}.c: capturing without writing to local LOGFILE 9.8.2 080201 fix {delegated,log}.c: inherit UDP-LOG sockets by spawn on Win 9.8.2 080131 new admin.c: added /-/admin/logging to control -vX & capture log 9.8.2 080131 new windows.c: implemented UDP socketpair() on Win 9.8.2 080129 new http.c: memory mapped peeping of HTTP cache on Win and Unix 9.8.2 080128 new log.h,*.c: -vX and -dX on shared memory among DeleGate procs. 9.8.2 080128 new unix.c: implemented memory map on Unix 9.7.8 080127 fix hostaddr.c: freeze/SEGV on "slow gethostbyname"on Linux(5.6.1) 9.8.2 080125 fix sslway.c: fixed to clear the session cache on ssl_conn() error 9.8.2 080125 fix sslway.c: ssl_conn() err with SNI via chained MITM(9.8.0-pre2) 9.8.2 080125 new sslway.c: added TLSCONF=cache:no for xcahce:no,scache:no 9.8.2 080125 new http.c: introduced -dp[qrst] option to peep message 9.8.2 080123 mod {*,Thread}.c: implemented signal() context for each thread 9.8.2 080122 mod *.c: reduced warning from compilers 9.8.2 080121 fix log.c: mutex of on-memory log-buffer (for abort-log) 9.8.2 080121 fix String: fixed SEGV by reusing randstack with para-sess. 9.8.2 080120 fix delegated.c: enabled SIGTERM/SIGINT in para-sess. on Unix 9.8.2 080120 fix file.c: mutex of fclose and tmpfile for para-sess. on Unix 9.8.2 080120 new _-mutex.c: implemented timeout of critical section on Unix 9.7.8 080119 fix iotimeout.c: fixed undefined delay in text/gunzip relay(8.1.0) 9.8.2 080118 mod http.c: flushing for smooth output on slow text/gunzip relay 9.7.8 080117 fix smtp.c: enlarged com/arg buff. to stop VStr overflow 9.8.2 080117 fix http.c: SEGV on un-init. ptr in non-HTML relay(pre6) 9.8.2 080117 fix wince.c: fixed frozen in CreateDir.+GetFileAttr. on WinCE 9.8.2 080117 fix http.c: breaking keep-alive with multi-session threads 9.7.8 080114 fix Strftime.c: fixed timestamp in sub-second not to go back past 9.8.2 080114 fix wince.c: getting current time in milli-seconds on WinCE 9.8.2 080114 mod wince.c: HTTPCONF=bugs:no-flush-chunk by default on WinCE 9.8.2 080113 fix Makefile: fixed possible loop in "make -s files" 9.8.2 080112 fix {process,http}.c: fixed dup. fclose with ResponseFilter thread 9.8.2 080112 mod ystring.c: mutex of socketpair and accept on Win (osfhandle) 9.8.2 080112 fix http.c: closing pipe (socket) on "timeout waiting gunzip" 9.8.2 080112 fix httpd.c: disabled reusing tmpfile on multi-threads (on WinCE) 9.8.2 080111 fix {ddi,Thread.c}: fixed updating/retrieving active thread tables 9.8.2 080111 fix gzip.c: stopped duplicated close for gzip/gunzip (on Win) 9.8.2 080111 new {Thread,delegated}.c: introduced thread-group (per session) 9.8.2 080111 fix inets.c: fixed jamming in common hostent buf. in multi-threads 9.8.2 080110 fix ddi.c: limited keep-alive with server in multi-sess. threads 9.8.2 080110 mod serivce.c: suppressed Ident to client on access error on WinCE 9.8.2 080110 fix nbio.c: getting right errno in non-blocking conn. error on Win 9.8.2 080110 fix service.c: connecting to serv. from parallel threads(on WinCE) 9.8.2 080107 fix http.c: fixed broken file-desc. in threads by duplicated close 9.8.2 080106 fix delegated.c: "DGLEV" coped with multi-session-threads 9.8.2 080106 new http.c: faster cache check and reading using mmap on Windows 9.8.2 080106 mod http.c: no-gzip for local-hosts (on WinCE) 9.8.2 080104 new wince.c: "/Storage Card" etc. as candidates of DGROOT on WinCE 9.8.2 080103 new wince.c: implemented tmpfile() as on-memory file on WinCE 9.8.2 080101 new ftp.c: auto. CHARCODE conv. to UTF-8 for path in req. on WinCE 9.7.8 080101 fix windows.c: forwarding DYLIB_xxx to the service process 9.8.2 071231 fix stls.c: forwarding CONNECT server-name as TLSxSNI in MITM 9.8.2 071230 fix http.c: don't retry serv. conn. on disconn. keep-alive in MITM 9.8.2 071229 mod {nbio,http}.c: CONNECT/SSLtunnel coped with multi-threads 9.8.2 071228 fix {sslway,filter}.c: reduced memory-leak at SSLway filter invok. 9.8.2 071228 fix httpd.c: return 304 with CHARCODE for non-text as origin serv. 9.7.8 071227 fix dl.c: remembering consistent full-path of DLL on Windows 9.8.2 071227 mod _-poll.c: POLLRDHUP on Fedora for imm. detection of disconn. 9.8.2 071226 mod gzip.c: smooth gunzip by read/Zfread on non-WinCE with DG_Zlib 9.8.2 071226 fix http.c: discarding incomplete cache (truncated by client reset) 9.8.2 071223 fix http.c: discarding CGI-output cache truncated on client reset 9.8.2 071223 new http.c: added HTTPCONF=cache:vary (canbe set by cache:any too) 9.8.2 071222 mod http.c: immediate break out of gunzip+gzip on client reset 9.8.2 071221 mod http.c: set linger=0 on WinCE (in single process DeleGate) 9.8.2 071220 fix http.c: don't leak memory for FILE in CONNECT relay 9.8.2 071220 mod wince.c: faster relay for text data on WinCE 9.8.2 071220 mod {http,nbio}.c: no-limit the max. SSL turns at the init. 5 sec. 9.8.2 071219 fix wince.c: fixed memory leak by unclosed FILE for gzip filter 9.8.2 071217 new windows.c: implemented futime() on Windows 9.8.2 071216 fix iotimeout.c: fixed leak of FILE unclosed on EOF (2.4.8,9.6.3) 9.7.8 071216 fix http.c: don't gzip non-text data (on head. PEEK failure)(9.6.3) 9.8.2 071215 fix file.c: caching URL including "//" or "?" on WinCE (Windows) 9.8.2 071215 mod {http,cache}.c: don't remove cache dir. on 304 (non 404) resp. 9.8.2 071214 fix wince.c: writing Unicode to console on WinCE 9.8.2 071212 new ystring.c: introduced mutual-exclustion of heap allocation 9.8.2 071212 new {*,ystring.c}: detecting memory-leak in heap 9.8.2 071212 fix {http,ddi}.c: fixed memory-leak in heap in HTTP request 9.8.2 071212 mod old_alloca.c: enabled alloca() on Windows 9.8.2 071212 fix String.c: possilble broken param. scanned by dangling ref. 9.7.8 071212 fix log.c: possible SEGV by dup. free() on SIGTERM 9.8.2 071210 mod {String,ddi,dnsnode,htmlgen,resconf,reshost}.c: reduced malloc 9.8.2 071210 new wince.c: coped with logging in milli-seconds 9.8.2 071210 mod windows.c: coped with large SOCKET handle value on WinCE 9.8.2 071209 fix {windows,fstat}.c: enabled CACHE on WinCE 9.8.2 071209 mod http.c: reduced the "relayio" thread for gzip on Windows 9.7.8 071208 fix ystring.h: coped with "%lld" output in LOGFILE on ARM CPU 9.8.2 071208 mod wince.c: made fileno(FILE*) be positive value on WinCE 9.8.2 071207 new wince.c: DGROOT="/SD memor/DeleGate" by default on WinCE 9.8.2 071206 fix svstat.c: keeping server status file on WinCE 9.8.2 071203 mod conf.c: added "/Windows" and "/" to the default LDPATH on Win 9.8.2 071203 new wince.c: implemented "nul" device emulation on WinCE 9.8.2 071202 fix {http,httpd}.c: downloading Unicode mapping table on WinCE 9.8.2 071201 new wince.c: implemented getenv() and putenv() for WinCE 9.8.2 071201 new wince.c: coped with loading DLL on WinCE 9.8.2 071201 new Zlib,gzip.c: coped with gzip/gunzip on WinCE 9.8.2 071130 fix ystring.h,{file,wince}.c: set binary-IO for FILE on WinCE 9.8.2 071129 fix {httpd,wince}.c: coped with file-name in Unicode on WinCE 9.8.2 071129 fix sox.c: fixed infinite "POLL_ERROR 8" log. on POLLERR (SunOS5) 9.8.2 071129 new {wince,windows}.c: implemented Scandir() on WindowsCE 9.8.2 071129 fix windows.c: waiting thread on WindowsCE 9.8.2 071129 fix {process,http}.c: ResponseFilter by thread (for WindowsCE) 9.8.2 071125 new telnet.c: implemented telnet to SSH server GW 9.8.2 071124 fix wince.c: getting DNS server from the registory/WinCE 9.8.2 071122 fix Strftime.c: detecting out-of-range in month and wday 9.8.2 071122 new ystring.h,log.c: logging where Finish() is called 9.8.2 071122 new {delegated,env}.c: introduced MAXIMA=restart:N 9.8.2 071121 fix conf.c: fixed not to create /tmp and /var on Windows 9.8.2 071117 new {wince,windows,include-ce/,*.c}.c: ported onto WindowsCE 9.8.1 071116 new ftp.c: tentative FTPCONF=thruesc 9.7.8 071116 fix file.c: don't map MOUNT file:dir/* -> //dir/* with CHROOT=/ 9.7.8 071116 fix file.c: re-enabled stat("path/") with stati64() (9.2.2-pre3) 9.7.8 071115 mod ___findfirst.c: scanning dir "C:" as "C:/" 9.7.7 071114 fix *.c: changed time() from _time64() to _time32() with VS2005 9.7.7 071110 new smtp.c: introduced SMTPCONF=MX:mail-servers:recipient-domains 9.7.7 071109 fix windows.c: revival of IPv6 on Windows (disabled since 9.2.2) 9.7.7 071107 fix http.c: enabled onerror MountOption for origin/gatway 9.7.7 071105 fix *.[hc]: coped with compilation with VC++ 2005 9.7.7 071031 fix dgsign.c: compilation with gcc -g3 option 9.7.7 071030 fix {log,dgsign}.c: SEGV with SERVER=news and -vs 9.7.7 071028 fix http.c: overflow and frozen req. with mal-formed modified date 9.8.0 071102 fix {yselect,fpoll}.h: coped with CFLAGS=-m64 on Solaris10/amd64 9.8.0 071031 new {filter,sslway}.c: introduced CERTDIR=dir and me.pem, ca.pem 9.8.0 071031 fix ystring.{h,c}: preventing access to uninitialized VStr 9.8.0 071031 fix socks5.c: fixed finishing on the death of server in f.g.(Win) 9.8.0 071028 new http.c: HTTPCONF=no-cache:no-cache to follow resp. head 9.8.0 071028 mod src/Makefile: added /MT on Win32 9.8.0 071022 new stls.c: introduced STSL=fsv/im,fcl/im for implicit SSL 9.8.0 071019 fix stls.c: implicit SSL to serv. by SERVER=imaps:// and pop3s:// 9.8.0 071019 new imap.c: supported "imaps:" in MOUNT 9.7.6 071026 fix src/Makefile: stopped /MT on Win32(SocksV5 port error) 9.7.6 071026 fix http.c: fixed HTTP "transmitted" log on SunOS5 (no vsnprintf) 9.7.6 071025 fix iotimeout.c: SEGV<-SIGPIPE on Solaris<=8 (9.6.3-pre4) 9.7.5 071022 fix http.c: SEGV on "<=+= 304" cache+keepalive+SIGPIPE(9.6.3-pre6) 9.7.5 071021 fix src/Makefile,fpoll.c: comilation with /MT on Win32 9.7.5 071021 fix windows.c: retrying _pipe() on failure 9.7.5 071016 fix delegated.c: fixed possible SEGV at invocation by arg. "%s" 9.7.5 071016 fix String.c: fixed trunc. of SMTPGATE REJECT/ACCEPT list at 1KB 9.7.5 071015 fix {http,gzip}.c: broken data by sync. err. gunzip thread (9.6.0) 9.7.5 071013 mod http.c: use auth. in rURL in MOUNT as ftp://user:pass@serv 9.8.0 071013 fix {delegated,svport}.c: fallback on service error on Win (9.2.3) 9.8.0 071013 new access.c: added AUTHORIZER="-crc32/4d{key}" 9.8.0 071012 fix ftp.c: coped with AUTHORIZER in MOUNT as an origin FTP server 9.8.0 071010 fix {delegated,dl}.c: setting LD_LIBRARY_PATH=${LDPATH} and exec() 9.8.0 071010 fix delegated.c: expanding ${HOME} in DGPATH and LDPATH 9.8.0 071008 new sslway.c: supported TLS ext. Server Name Inidication (SNI) 9.8.0 071004 new access.c: added AUTHORIZER=-crc32/key 9.7.4 071007 fix sslway.c: fixed to clear errors in previous SSL or crypto 9.7.4 071006 fix ystring.c: fixed possible buffer overflow by a '\0' (8.10.3) 9.7.4 071005 new sslway.c: supported chained certificate by SSLway -cert option 9.7.4 071003 fix httpd.c: fixed VStr overflow writing '\0' out of range (9.4.2) 9.8.0 071002 new stls.c: added STLS=mitm,-fsv to relay HTTPS/CONNECT to HTTP 9.8.0 070922 mod nbio.c: getting errno by SO_ERROR on nonblocking connect() 9.8.0 070914 mod {log,delegated}.c: replaced str_sprintf/LOGFILE with sprintf 9.8.0 070912 new {ddi,socks,service}.c: applied CLUSTER for SOCKS with auth. 9.8.0 070912 mod master.c: regard as SOCKS=h:p:"*" when CONNECT=socks only 9.8.0 070829 new ldap.c: coped with MOUNT to "ldaps://" in the right-hand rURL 9.8.0 070823 fix {delegated,log}.c: let log completely silent with "(cond)-vs" 9.8.0 070812 fix timer.c: forwarding SIGALRM (SEGV on connect() in thread/Unix) 9.8.0 070811 new service.c: introduced CLUSTER=proto:serv1,serv2,serv3,... 9.7.3 070930 fix conf.c: refined detection of mem. shortage on Linux (MAXIMA) 9.7.3 070929 fix http.c: fixed shorten TIMEOUT=io:10 on memory shortage (9.6.3) 9.7.3 070927 fix delegated.c: killed by SIGPIPE on Solaris8 (9.4.3) 9.7.3 070925 fix delegated.c: coped with daemon's output redirected to pipe 9.7.2 070925 fix nbio.c: fixed disconnection of SSLtunnel on FreeBSD (9.6.0) 9.7.2 070921 fix JIS.c: mixed EUCJP+Shift_JIS in explicit charset=EUC-JP 9.7.2 070919 fix iotimeout.c: getting SIGPIPE/write-TIMEOUT on LinuxThreads 9.7.2 070918 fix Thread.c: cause SIGPIPE in thread on Lin,Sol (disabled/9.6.2) 9.7.1 070916 fix ddi.c: disconn. serv. in keep-alive with FFROMSV 9.7.1 070915 mod http.c: allow multiple '\0' in HTML in conversion 9.7.1 070915 mod htccx.c: apply SVCC for pages without explicit charset decl. 9.7.1 070915 mod JIS.c: coped with bad charset name "ShiftJIS" for "Shift_JIS" 9.7.1 070914 fix process.c: fixed possible SEGV in spawnFilter() 9.7.1 070914 fix process.c: fixed possible freezing in spawnFilter() 9.7.1 070914 fix log.c: fixed SEGV on SIGPIPE to thread with -va (MacOSXi,Win) 9.7.1 070913 fix http.c: do gzip for large HTML (>1MB) as an origin HTTP on Win 9.7.1 070913 fix process.c: SEGV on threaded gzip/HTML/originHTTP/SSL (FreeBSD) 9.7.1 070913 fix iotimeout.c: fixed SEGV on SIGPIPE to thread (MacOSXi) 9.7.0 070824 new ftp.c: added FTPCONF=timeout:N 9.7.0 070909 fix tcprelay.c: frozen FSV=sslway waiting sever-side close (8.9.3) 9.7.0 070909 fix ftp.c: do disconn. on QUIT from server-side with STLS=fcl(9.6) 9.7.0 070908 fix Thread.c: implemented timeout of thread_wait() on Unix 9.7.0 070908 fix http.c: replying /-/builtin/icons/ and /-/admin/ in MITM mode 9.7.0 070908 fix http.c: cleared Proxy-Auth. on 'Unknown host' error in MITM 9.7.0 070907 fix {http,ddi}.c: forwarding Proxy-Auth. in MITM with MYAUTH=%U:%P 9.7.0 070907 fix http.c: don't forward-back hop-by-hop Proxy-Auth. error (407) 9.7.0 070906 fix http.c: fixed empty resp. for intermittent gziped via PROXY 9.7.0 070905 fix http.c: fixed empty resp. for slow gziped resp. on Windows 9.7.0 070903 mod windows.c: adding file permission on Windows (FILEACL=SYSTEM) 9.7.0 070901 mod windows.c: showing OWNER=user on error in StartService 9.7.0 070901 mod windows.c: coped with isatty() on CYGWIN 9.7.0 070831 new htccx.c: using ie=e or Encoding=e in URL if without SVCC 9.7.0 070831 fix ystring.h,mkmake.c: compilation on OpenBSD (9.6.3) 9.7.0 070830 mod http.c: permit Keep-Alive with -Pxxx/admin if shared with user 9.7.0 070829 mod htccx.c: substitute SVCC by ie=e or ENCODING=e in URL (9.4.4) 9.7.0 070827 fix conf.c: use explicit MAXIMA=delegated:N (9.6.3-pre8) 9.7.0 070826 mod {http,ddi}.c: breaking Keep-Alive proc. when server is killed 9.7.0 070826 mod http.c: leave Cont-Len on detatch-buff if without mod. (9.6.2) 9.7.0 070826 mod delegated.c: randomizing fd for 1st req. of StickySever on Win 9.7.0 070825 new http.c: guessing Content-Type of resp. if not indicated 9.7.0 070824 mod {dnsnode,log,ddi}.c: reduced realloc() to avoid mem leak (OSX) 9.7.0 070824 fix http.c: removed 10sec. delay in gunzip on Win (9.6.3-pre2) 9.7.0 070824 fix resconf.c: fixed possible SEGV with RESOLV=dns:ns:List (9.0.3) 9.7.0 070817 fix ystring.c: retrying realloc() on failure 9.7.0 070814 mod {conf,nbio}.c: don't supp. socket buff. exp. with enough mem. 9.6.3 070808 new conf.c: don't expand socket-buffer on small memory hosts 9.6.3 070807 fix windows.c: path with space as "Program Files"(9.2.3) 9.6.3 070806 new {delegated,conf}.c: MAXIMA=delegated:N for small memory hosts 9.6.3 070806 new forkspawn.c: protected fork() from signals (SIGTERM) 9.6.3 070805 fix ystring.h: coped with "%f" format specifier on __amd64__ 9.6.3 070805 new {Thread,__pthread_create}.c: randomized thread stack 9.6.3 070804 fix http.c: larger stack for gunzip thread for KURO-BOX-PRO 9.6.3 070804 fix http.c: suppressed gzip for small body (< 256B) 9.6.3 070803 fix sslway.c: fixed mutual exclusion of SSL session cache update 9.6.3 070802 fix http.c: fixed truncation of (gzip) data received via gunzip 9.6.3 070802 fix http.c: fixed disconn. of HTTPS/SSL/MITM server in keep-alive 9.6.3 070801 mod {delegated,file}.c: lighter wait /dev/null by reusing 9.6.3 070729 fix http.c: don't leave trunc. cache got by broken para. update 9.6.3 070729 fix {http,distrib}.c: parallel cache update getting chunked resp. 9.6.3 070729 fix http.c: waiting (TIMEOUT=io) slow resp. via a gunzip thread 9.6.3 070729 fix distrib.c: frozen gzip+CacheDistributor on parallel download 9.6.3 070728 new resolv.c: coped with nameservers on IPv6 address 9.6.3 070728 fix sslway.c: disabled session cache when unusable(Vine, KURO-BOX) 9.6.3 070727 mod sslway.c: load libcrypto before libssl (for Vine and KURO-BOX) 9.6.3 070727 fix {ddi,iotimeout}.c: clear per thread SIGPIPE counts at new req. 9.6.3 070727 fix http.c: introduced the timeout in GETRESPBIN 9.6.3 070727 fix http.c: SEGV on skipping resp. on "HTTP temporary error"(pre4) 9.6.3 070726 fix sslway.c: coped with the "%f" format specifier for KURO-BOX 9.6.3 070726 mod delegated.c: reduced Sticky detecting the activity of Stickies 9.6.3 070726 fix stls.c: removed 1.0s delay in MITM (serv in Keep-Alive)(9.6.0) 9.6.3 070726 mod http.c: removed unnecessary stack padding for threads (9.6.0) 9.6.3 070725 mod http.c: apply gzip to CFI output 9.6.3 070725 fix gzip.c: suppressed "FATAL: gzread()..." log on non fatal error 9.6.3 070724 fix http.c: fixed frozen SSL/sv thread on SIGPIPE with empty req. 9.6.3 070724 fix http.c: fixed SEGV in gunzip thread on stack growth(ex.SIGPIPE) 9.6.3 070724 fix http.c: fixed SEGV with both of gzip+gunzip threads 9.6.3 070723 fix http.c: duplicated gzip encoding (9.6.3-pre3) 9.6.3 070722 fix http.c: fixed SEGV on jamming in parallel fclose() 9.6.3 070720 fix {http,iotimeout}.c: fixed frozen process and SEGV on SIGPIPE 9.6.3 070720 fix http.c: stopped repetitive SIGPIPE for chunked encoding 9.6.3 070719 fix Thread.c: blocked SIGPIPE during waiting a child thread 9.6.3 070718 fix iotimeout.c: don't cause duplicated longjump on SIGPIPE 9.6.3 070718 fix {http,gzip}.c: immediate exit from a thread with SIGPIPE 9.6.3 070717 fix http.c: gzip encoding for the output of CFIscript (on Win) 9.6.3 070717 fix http.c: enabled gzip encoding for data larger than 1MB 9.6.3 070716 fix iotimeout.c: detection of bad longjmp to dangling jmp_buf 9.6.3 070715 fix filter.c: don't shutdown FTOSV sock to get resp. (9.6.3-pre1) 9.6.3 070715 fix http.c: fixed broken gunzip under heavy load on Windows 9.6.3 070715 mod {delegated,nbio}.c: suppressing expsockbuf() under heavy load 9.6.3 070715 fix process.c: retrying fork(openFilter) under heavy load on Unix 9.6.3 070714 fix {http,windows}.c: don't fclose()/free() in non-mainthread 9.6.3 070714 fix windows.c: made socketpair() inheritable by default 9.6.3 070713 new pop.c: enabled "USER u@host..port" for "USER u@host:port" 9.6.3 070713 new pop.c: supported STLS=mitm with SERVER=pop3s 9.6.3 070711 fix {sslway,filter}.c: fixed data truncation with a filter on Win 9.6.3 070710 fix http.c: reusing FTOCL on re-conn. on broken keep-alive serv. 9.6.3 070709 fix windows.c: detecting system() proc. aliveness by CPU usage 9.6.3 070709 fix filter.c: retrying waiting thread after timeout (Win) 9.6.3 070708 fix delegated.c: waiting thread and process with CFI+SSL thread 9.6.3 070708 fix {file,ystring}.c: detecting malloc/fdopen/free/fclose jamming 9.6.3 070707 fix process.c: fixed frozen filter process on spawn() error 9.6.3 070707 fix randstack.c: reduced tmpfile on Windows for randfd 9.6.3 070706 fix ftp.c: re-enabled FTPCONF=proxy:user (9.2.2) 9.5.7 070704 fix socks5.c: forwarding UDP to MASTER (9.4.3-pre10) 9.6.3 070704 fix {filter,windows}.c: don't inherit socketpair() for threads 9.6.3 070703 fix delegated.c: salvaging the fd for server with FSV=sslway 9.5.7 070628 mod delegated.c: for Windows Update at www.update.microsoft.com 9.5.7 070628 fix filter.c: re-enabled re-gzip/HTTP for browsers(8.6.0) 9.5.7 070628 fix http.c: immediate break on detection of client-disconnection 9.6.3 070627 new windows.c: reduced TCP usage for heavy use of socketpair() 9.6.3 070627 fix sslway.c: added mutex of writing session-cache among threads 9.6.3 070626 new sslway.c: supported "-no_ssl2" option 9.5.7 070626 fix sslway.c: blocking on negotiation error in ssl_accept() 9.6.3 070626 fix sslway.c: freezing in ssl_accept/connect error with threads 9.6.3 070625 fix gzip.c: don't poll the pipe between threads on Windows 9.6.3 070625 fix windows.c: retrying socketpair() failed under heavy load 9.6.3 070625 fix delegated.c: swift sweep of proc. on accidental server finish 9.6.3 070625 fix windows.c: kill(pid,0)=1,errno=ESRCH if not in STILL_ACTIVE 9.5.7 070624 fix nbio.c: fixed inputReady() for pipe on Windows (9.x.x) 9.6.3 070624 mod delegated.c: don't let process block in accept() on Windows 9.6.3 070624 fix http.c: freezing by dup. SIGINT/TERM (3.0.54) on LinuxThreads 9.6.3 070623 fix __pthread_kill.c: compilation on several OSs (since 9.6.2) 9.6.3 070622 fix {sox,ddi,stls}.c: fixed auto. re-connection with STLS=fsv 9.6.3 070621 fix gzip.c: fixed frozen gzip thread on SIGPIPE on Solaris10 9.6.2 070619 fix http.c: setting SVCC and Vary: on "detach" for slow-response 9.6.2 070619 fix sftp.c: coped with newer sftp (LIST/NLST) which forces ECHO on 9.6.2 070617 fix ftp.c: freezing in FEAT command after SSL established(in FTPS) 9.6.2 070616 fix nntpgw.c: releasing POP/NNTP conn. on "302 Moved" 9.6.2 070616 fix httplog.c: broken time record in "%f" "double" in PROTOLOG 9.6.2 070616 fix Thread.c: blocked SIGINT/SIGTERM/SIGPIPE in child threads 9.6.2 070616 fix Thread.c: protected jamming of thread_fork() from signals 9.6.2 070614 fix iotimeout.c: fixed possible dangling longjump() to old thread 9.6.2 070614 fix ftp.c: FTP/HTTP gw. don't try RETR for non-existing file 9.6.2 070613 fix log.c: suppressed flockfile() without threads (for Solaris8?) 9.6.2 070613 fix {sslway,gzip,dl}.c: coped with loading DLL on CYGWIN 9.6.2 070612 fix {Thread,http}.c: killing main-thread in signal handler 9.6.2 070612 new __tcsetattr.c: built-in "stty -echo" for Unix 9.6.2 070611 fix {sftp,ccache}.c: fixed sftp/HTTPS (on BSD) 9.6.2 070611 fix {http,Thread}.c: finishing on SIGTERM with threads 9.6.2 070611 fix ftp.c: fixed sftp/FTP to exit (on login failure?) 9.6.2 070610 fix mime.c: decoding Transfer-Encoding in "textonly" extraction 9.6.2 070610 fix {mime,nntp,nntpgw}.c: times lighter POP/NNTP/HTTPS (no Xfgets) 9.6.2 070609 fix {forkspawn,sslway,gzip}.c: introduced setCloseOnFork() 9.6.1 070606 fix {forkspawn,delegated}.c: fixed bad "MAX_DELEGATE"(9.6.0-pre11) 9.6.1 070606 fix vsocket.h: compilation on non IPv6 capable OSs 9.6.1 070606 fix sftp.c: fixed truncated data on downloading (RETR) 9.6.1 070606 mod iotimeout.c: stopped sleeping in doNice() with threads 9.6.1 070606 mod filter.c: expanded the FSV/FCL socket buffer (for Win) 9.6.1 070605 fix windows.c: coped with the compilation with /MT option 9.6.1 070602 fix distrib.c: disabled process fork() after thread_fork() 9.6.1 070602 new windows.c: implemented flockfile() for Windows 9.6.1 070601 fix delegated.c: no "DONT Finish" mssg on SIGTERM with threads/Win 9.6.1 070601 fix stls.c: fixed STLS error testing (based on signed char on ARM) 9.6.1 070601 fix __opendir.c: use dirent with __ino64 for -DSTAT64 (on Linux) 9.6.1 070601 mod log.c: modified LOGFILE="" to leave logs with -va as -vs do 9.6.1 070601 fix stls.c: don't connect to serv. if MOUNTed to another server 9.6.1 070531 new mount.c: added "again" MountOption to apply MOUNTs again 9.6.1 070531 mod httphead.c: matching MOUNT by full-URL first on MITM 9.6.1 070531 fix master.c: SUDO for Solaris older than Sol-10 (9.4.0) 9.6.1 070529 fix {cksum,credhy}.c: fixed CRC32 error (by signed char on ARM) 9.6.1 070528 fix log.c: fixed SEGV on adjusted double for %f at 8bytes boundary 9.6.1 070527 fix ystring.h,{Strftime,strrcasestr,sftp}.c:ported to KURO-BOX-PRO 9.6.1 070528 fix log.c: mutex of log writing among threads using flockfile() 9.6.1 070528 fix http.c: fixed dangling FSV=sslway thread in MITM on CACHE hit 9.6.1 070525 fix cfi.c: fixed MIME-Filter: and CGI: (9.2.4-pre14) 9.6.1 070524 mod JIS.c: charset in META than Content-Type ? (9.2.4-pre12) 9.6.1 070523 fix http.c: relaying '\0' in HTML in conversion (MOUNT, CHARCODE) 9.6.1 070522 fix http.c: fixed truncated gunzip/HTTP on Solaris (9.6.0) 9.6.0 070519 mod httpd.c: reusing tmpfile() for 302 to reduce delay on Windows 9.6.0 070518 mod httpd.c: logging 302 for Moved (as origin) generated by self 9.6.0 070518 mod delegated.c: enabled StickyServer for origin SERVER=https 9.6.0 070518 fix mkcpp.c,vsocket.h: coped with making on RedHat6 9.6.0 070515 fix sox.c: VStr overflow by large data right after conn. done 9.6.0 070514 fix cgi.c: fixed possible SEGV with SSL thread on CYGWIN+SSHd 9.6.0 070512 fix ftpgw.c: /favicon.ico in FTP/HTTP gw. with MOUNT="/ ftp://" 9.6.0 070512 new {socks,socks5}.c: applied TIMEOUT=login for SOCKSv5 login 9.6.0 070512 fix ftp.c: don't freeze on wait() in SFTP/FTP gw. with SSL thread 9.6.0 070511 fix nntp.c: don't inherit socket for client to POP/NNTP-GW 9.6.0 070511 fix nntpgw.c: fixed pending SSL thread with NNTP/HTTP gw. err. 9.6.0 070511 fix httpd.c: returning /favicon.ico with SERVER=https 9.6.0 070510 fix Thread.c: repaired Getpid() to show the main-thread (pre10) 9.6.0 070510 fix sslway.c: freezing on ssl_connect() failure with thread 9.6.0 070508 fix cgi.c: fixed SEGV by putenv on STLS=fsv with thread (on Linux) 9.6.0 070508 fix log.c: client's conn. count with thread(on Linux) 9.6.0 070506 fix nntpgw.c: EUC/SJIS judgement of digest 9.6.0 070503 mod JIS.c: coped with Emacs internal code ? (0x92+EUCJP) 9.6.0 070502 mod http.c: resp. 403 (not 407) if ok-AUTHORIZER but not-REACHABLE 9.5.7 070501 fix delegated.c: StickyServer for machines of bitsof(pid_t) > 16 9.6.0 070430 mod inets.c: retrying connect() on ECONREFUSED by MAXIMA=contry:2 9.6.0 070430 mod credhy.c: don't activate the cache until the path is set 9.5.7 070429 fix stls.c: conveying ABOR of FTP over SSL with STLS=fsv (9.0.0) 9.5.7 070429 fix stls.c: jammed ToS in FTP data/cntl-conn with STLS=fsv (9.0.0) 9.6.0 070427 fix http.c: repaired downloading CCX tables (9.6.0-pre2) 9.6.0 070427 new telnet.c: supported rewriting DISPLAY in NEW-ENVIRON 9.5.7 070426 fix stls.c: fixed disconn. of SSLway by STLS=fcl on exit (8.10.4) 9.6.0 070424 fix ftp.c: fixed delay in client-side SSL-thread with FSV=sslway 9.6.0 070424 fix ftp.c: fixed frozen SSLway thread on ABOR or SIGPIPE 9.6.0 070423 fix delegated.c:loop on SIGPIPE with SSL/thread on Linux 9.6.0 070422 fix nbio.c: fixed truncation of resp. on disconn. by non-half-dup 9.6.0 070422 new http.c: added Proxy-Agent: header for the CONNECT method 9.6.0 070422 fix windows.c: yes/no fgets() on Win via sshd/CYGWIN(bad isatty()) 9.5.7 070421 mod nbio.c: don't reject pipelined HTTPS/SSL as non-half-dup 9.6.0 070421 mod {delegate,http,nbio}.c: enabled StickyServer for CONNECT 9.6.0 070420 fix ftp.c: waiting (clearing) SSLway thread for data-connection 9.6.0 070419 fix file.c: fixed SEGV on fdopen() error for getTmpFile() 9.6.0 070419 fix sslway.c: freezing MITM in sync with jammed FSV+FCL as threads 9.6.0 070419 mod delegated.c: fork DeleGate for SERVER=https as a StickyServer 9.6.0 070419 mod delegated.c: enabled Sticky for HTTP to HTTPS serv./Keep-Alive 9.5.7 070419 fix sslway.c: don't cache SSL2 session 9.5.7 070417 fix http.c: retrying /default.ico in MITM mode 9.5.7 070417 fix http.c: clearing SSL_ON/ServerFlags on fdopen() error in K-A 9.6.0 070417 mod maker/Makefile: use pthread prior to LWP on old SunOS 9.6.0 070417 fix stls.c: imm. resp. in IMAP, POP3 with thread STLS 9.6.0 070417 fix stls.c: imm. resp. in FTP + thread STLS=fcl AUTH TLS nego. 9.6.0 070417 fix stls.c: imm. resp. in SMTP + thread STLS=fcl STARTTLS nego. 9.5.7 070416 fix log.c: mutual exclution of LOG_write() for multi-thread 9.6.0 070416 new filter.c: enabled threaded FSV=sslway or STLS=fsv 9.6.0 070415 fix ddi.c: retrying CONNECT in Keep-Alive via PROXY=h:p:H in MITM 9.5.7 070414 fix forkspawn.c: retrying fork() on failure under heavy load 9.6.0 070413 mod stls.c: longer timeout for STLS=fcl detection to 8sec. at min. 9.6.0 070413 new inets.c: retrying connect() timeouted on Win under heavy load 9.6.0 070413 mod windows.c: reduced log messages and spawn() for StickyServer 9.6.0 070412 new dget.c: introduced -Fdget -pN for test of parallel sessions 9.5.7 070412 fix svport.c: repaired StickyServer with -Fimp -Pxxxx on Win 9.6.0 070412 fix tcprelay.c: close server-side socket at exit for StickyServer 9.6.0 070412 mod Makefile: CFLAGS=-O2 by default 9.6.0 070411 fix dl.c: clearing dlerror() by dlsym() before dlopen() 9.5.7 070411 fix nntpgw.c: broken code in NNTP/HTTP by dup. conv. for EUC-JP 9.5.7 070410 fix delegated.c: inheriting BINSHELL environment on SIGHUP restart 9.6.0 070410 new Thread.c: introduced -Dt option to disable threads 9.6.0 070410 fix http.c: fixed freezing on SIGSUSP in gunzip thread 9.6.0 070409 fix iotimeout.c: fixed SIGSEGV by longjmp() on SIGPIPE in thread 9.6.0 070409 fix delegated.c: fixed freezing on SIGPIPE in a child thread/Linux 9.5.7 070407 fix JIS.c: fixed judgement non-EUCJP (Chinese GB2312) 9.5.7 070407 fix {ssi,String}.c: coped with META tag with HTTP-EQUIV='...' 9.5.7 070407 fix any2fdif.c: repaired ^^i and ^^o (9.0.5)(9.0.6) 9.6.0 070407 new {sslway,stls}.c: introduced CFI_IDENT for sync. + ident. 9.6.0 070407 mod stls.c: immediate FSV=sslway after server conn. by MITM 9.5.7 070407 mod stls.c: longer timeout/2s of HTTPS/SSL detection with STLS=fcl 9.6.0 070406 new {filter,sslway,delegated}.c: FCL=SSLway as a thread 9.6.0 070406 fix filter.c: SSL-ctx cache, CFI_FILTER_ID (9.0.1) as CRC32 9.5.7 070406 mod {htccx,JIS}.c: coped with ENCODING=SJIS in URL 9.6.0 070405 new smtp.c: added periodical report of DATA xfer on slow line 9.6.0 070405 fix http.c: supp. flushResp with CHARCODE+gzip on slow resp. 9.5.6 070404 fix http.c: don't flush empty resp. on slow resp. with CHARCODE 9.5.6 070404 fix ddi.c: broken SSL with serv. in MITM Keep-Alive with clnt 9.5.6 070404 fix rfc822.c: coped with duplicated charset= in Content-Type 9.6.0 070330 new ftp.c: FTPCONF as a MountOption and in CMAP=conf:FTPCONF 9.5.5 070331 fix reshost.c: broken IPv4 addr. for IPv6 addr. in /etc/hosts 9.5.5 070331 fix _-select.c: SEGV in FTP data-conn. accept error (on BSD) 9.5.5 070329 fix inets.c: re-enabled HOSTS="{a,b,c}" (9.5.0) 9.5.5 070328 fix htccx.c: init. CCX for CHARCODE=chset:tosv 9.6.0 070329 new delegated.c: logging the time and version at termination 9.6.0 070328 new delegated.c: recording thread-id in the LOGFILE by -dt 9.6.0 070328 fix http.c: expanding the stack of main() before thread_fork() 9.6.0 070323 fix nbio.c: detecting TCP conn. alive after dup() on Solaris2.5 9.5.4 070326 fix stls.c: for slow-starting SSL client + STLS=mitm(9.2.5-pre17) 9.5.4 070325 fix vsaddr.c: detecting socket conn. of socketpair() on OSX,Sol10 9.5.4 070323 fix ftp.c: uploading via chained FTP-DeleGate (9.2.2) 9.6.0 070316 mod http.c: disabled chunked encoding for small data 9.6.0 070315 fix smtp.c: coped with client's conn. reset during DATA relay 9.5.3 070319 fix JIS.c: not SJIS but EUCJP "settei"+zenkakuSP 9.5.3 070319 mod inets.c: enlarged recv. sock. buff. size 64K <- 16K by default 9.5.3 070318 fix ssi.c: coped with META tag with "CONTENT" before "HTTP-EQUIV" 9.5.3 070315 new http.c: coped with frozen server/Keep-Alive (IBM_HTTP_Server) 9.5.3 070314 fix JIS.c: recognizing SJIS string starting with SJIS 2nd lev. 9.5.3 070314 fix JIS.c: SJIS starts with 0x8F in EUC context but not EUC (9.0.3) 9.5.3 070314 fix JIS.c: coped with non-UTF8 in EUCJP context (9.4.3) 9.5.3 070314 fix JIS.c: coped with non-UTF8 in SJIS context (9.5.0-pre5) 9.5.3 070314 new JIS.c: introduced a status of "the character code of the line" 9.5.2 070309 fix Thread.c: fixed int array overflow in thread_PollIn() 9.5.2 070308 fix htccx.c: CHARCODE put broken JIScode at body top (9.0.3-pre14) 9.6.0 070312 fix http.c: doing gzip as an origin-server (disabled in 8.6.0) 9.6.0 070311 new http.c: to waiting enough size of gzip resp. to be buff.ed 9.6.0 070311 new Makefile: .cksum.*.c to confirm the update on recompilation 9.6.0 070310 new mkmake.c: coped with env. with pthread.h but without -lpthread 9.6.0 070309 new windows.c: thread_wait() and thread_yield() for Win 9.6.0 070308 mod http.c: enlarged lookup-size of HTTP resp. header to 1024B 9.6.0 070306 new {http,gzip}.c: gzip to client on the fly in stream by thread 9.6.0 070305 new {http,gzip}.c: gunzip from serv on the fly in stream by thread 9.5.1 070304 new http.c: flushing buff. right after charcode is got (HTTP/1.1) 9.5.1 070304 fix http.c: adjusting charset for HTTP/1.1 client (with chunked) 9.5.1 070304 fix JIS.c: judgement of SJIS on packet/chunk boundary (9.5.0-pre6) 9.5.0 070303 fix JIS.c: don't conv. UTF-16 with CHARCODE=guess 9.5.0 070303 fix JIS.c: don't conv. with CHARCODE=guess (recv. UTF8 in 6.0.0) 9.5.0 070303 mod JIS.c: thru binary like data without conversion 9.5.0 070302 fix {inets,dgbind}.c: appropriate err. mssg. of bind error reason 9.5.0 070301 fix ssi.c: stopped trial to PRIVATE-MASTER by HEAD + SHTML 9.5.0 070301 mod ssi.c: record the size of response of head+body in PROTOLOG 9.5.0 070301 mod ftpgw.c: recording the reason of (authentication) failure 9.5.0 070228 fix notify.c: frozen dbx on ABORT / EMERGENCY STOP (9.2.5-fix2) 9.5.0 070228 fix nntpgw.c: CCX error in "subject normalization" in NNTP/HTTP 9.5.0 070228 fix JIS.c: fixed VStr overflow for UTF8 in JIS-to-ASCII conv. 9.5.0 070227 mod ftp.c: disabled proxying by "OPEN" and "SITE" by default 9.5.0 070226 fix cgi.c: use CHARSET=xxx prior to Content-Type/CCX-Control 9.5.0 070226 new cgi.c: CCX-Control:ie=xxx;oe=yyy to overwrite C-Type:charset 9.5.0 070226 fix cgi.c: applied CHARSET=guess for CGI 9.5.0 070225 new ftp.c: introduced FTPCONF=ccx:any to enable automatic CCX 9.5.0 070225 fix log.c: fixed the time-stamp of "iLog" in sub-seconds (9.2.3) 9.5.0 070224 fix htswitch.c: getting POST body via proxy(separated head/body) 9.5.0 070224 new http.c: introduced HTTPCONF=tout-buff-resbody:T 9.5.0 070224 mod ftp.c: apply code conv. for dir. commands regardless of TYPE 9.5.0 070224 new ftp.c: code conv. of command arg. on the control-connection 9.5.0 070224 new JIS.c: UTF-8 kana followed with dakuten to dakuten-kana 9.5.0 070223 fix ssi.c: seeing ie=chset in SSI with CHARCODE but not "guess" 9.5.0 070223 fix JIS.c: fixed miss-judge of UTF-8 in EUC context 9.5.0 070223 fix JIS.c: fixed miss-judge of SJIS-1B with EUC 9.5.0 070222 new SSI.c: enabled SSI #config var=ie val=charcode 9.5.0 070222 new SSI.c: charcode conv. by META HTTP-EQUIV charset=charcode 9.5.0 070222 fix JIS.c: fixed miss-judge of SJIS-1Byte / EUC 9.5.0 070222 fix http.c: fixed truncation(ign. Keep-Alive in "Response Filter") 9.5.0 070221 mod ssi.c: enabled ie=i&oe=o for INCHARCODE=i&CHARCODE=o 9.5.0 070221 fix JIS.c: fixed miss-judge of SJIS in non-Japanese 8bits codes 9.5.0 070221 fix ssi.c: use Cont-Type:charset from SSI by #config CHARCODE=... 9.5.0 070221 fix cgi.c: use Cont-Type:charset from CGI as default in-code 9.5.0 070220 mod JIS.c: identifying mixed charcode for CHARCODE=guess 9.5.0 070220 mod JIS.c: enabled switching to EUC in SJIS (9.2.4-pre12) 9.5.0 070220 fix httpd.c: adjust Cont-Leng for text/* with CHARCODE / orig-serv 9.5.0 070219 fix JIS.c: fixed UTF-8 in EUC context 9.5.0 070219 fix JIS.c: fixed uninitizlized SJIS status 9.5.0 070218 new ddi.c: enabled SERVER=tcprelay://host:port.udp without SOCKS 9.5.0 070218 fix sslway.c: fixed not to cache useless empty session 9.5.0 070218 new stls.c: enabled STLS=mitm + PROXY 9.5.0 070218 fix httpx.c: re-enabled STLS=mitm + MASTER (9.2.5-pre17) 9.5.0 070218 fix JIS.c: coped with SJIS or EUC in UTF-8 context 9.5.0 070217 fix tcprelay.c: fixed infinite loop on TCP-reset to UDP/SOCKS5 9.5.0 070217 fix socks5.c: SEGV in SERVER=tcprelay to UDP via SOCKS (9.2.5) 9.5.0 070217 fix service.c: fixed SEGV on jump to address 0 by SERVER=sftp 9.5.0 070217 fix sftp.c: fixed possible SEGV on repetitve login (dangling ptr) 9.5.0 070217 fix vsaddr.c: numeric %id as HOSTS=name/__1%1 (9.2.0-pre8) 9.5.0 070217 fix socks5.c: possible SEGV in SERVER=udprelay via SOCKS from TCP 9.5.0 070216 mod admin.c: moved ADMDIR/svstats/ to ADMDRI/svstats9/ 9.5.0 070216 mod svstat.c: expanded svstat struct. for long hostname or IPv6 9.5.0 070215 fix inets.c: IPv4/IPv6 mixed addr. list in HOSTS=name/{addrlist} 9.5.0 070214 fix httphead.c: fixed expires=T MountOption (9.0.3) 9.5.0 070213 fix {stls,filter}.c: STLS=fsv + SERVER=telnets or tcplreay (9.0.1) 9.5.0 070215 mod *.c: bcopy() to Bcopy() 9.5.0 070214 mod *.c: QVSSize() for and read()/fread() 9.4.4 070210 fix ftp.c: fixed to cope with user/xxx@host (8.6.0) 9.4.4 070210 fix JIS.c: SEGV on ref. to un-initialized pointer (9.4.3-pre9) 9.4.4 070210 fix httphead: forwarding http://vhost by "genvhost=vhost" + PROXY 9.4.4 070210 new httpd.c: introduced HTTPCONF="ccx-url-ie:ie,ei" 9.4.4 070210 mod htccx.c: disabled SVCC when URL is with queray ?ie=charset 9.4.4 070210 fix htccx.c: rew. charset param. in req.body head with CCX_TOSV 9.4.4 070210 fix htccx.c: fixed CCX for body of non x-www-form-urlencoded 9.4.4 070210 new http.c: rewriting application/soap+xml in POST request body 9.4.4 070210 new {http,url}.c: rew. Content-Type:application/soap+xml as XML 9.4.3 070208 fix http.c: fixed keep-alive with both client+serv. + SSLtunnel 9.4.3 070207 fix inets.c: fixed freezing ftp-data with SOCKSTAP=ftp (-pre5) 9.4.3 070207 fix ftp.c: fixed freezing data-conn. via SOCKS after error 9.4.3 070206 new socks.c: enabled SERVER=udprelay + ROUTE=socks://u:p@... 9.4.3 070206 new {socks,socks5}.c: SERVER=socks + ROUTE=socks://u:p@... for UDP 9.4.3 070206 new {socks,service}.c: enabled ROUTE/FORWARD=socks://u@p:H:P-_-... 9.4.3 070206 new resconf.c: enabled RES_NS=h..p//s..p for RES_NS=h:p//s:p 9.4.3 070206 fix resconf.c: enabled RES_NS=h:p//s:p (DNS on non 53 via SOCKS) 9.4.3 070205 new {socks,socks5}.c: routing UDP over SOCKS SOCKS=h:p:dstHostList 9.4.3 070203 fix JIS.c: fixed miss-judged SJIS as UTF-8 in SJIS (9.2.0) 9.4.3 070201 new JIS.c: coped with &#xXXXX; notation 9.4.3 070201 new JIS.c: hankaku to zenkaku by CHARCODE=z-chcode or -z-chcode 9.4.3 070131 new service.c: enabled SOCKSTAP=telnet 9.4.3 070131 fix ftp.c: relaying multiple files in different charcodes 9.4.3 070131 fix service.c: coped with testing "readonly" on SOCKSTAP=ftp 9.4.3 070131 fix http.c: enabled SVCC with conditional CHARCODE=chset:tocl:... 9.4.3 070131 fix textconv.c: CHARCODE with dstHostList matching with "!"(-pre4) 9.4.3 070130 fix socks5.c: relaying UDP ASSOC from SOCKS client to SOCKS serv. 9.4.3 070128 fix inets.c: init. RES_NS,RES_CONF before doing RES_WAIT (9.2.2) 9.4.3 070128 fix hostlist.c: fixed SEGV on empty port-list in HostList 9.4.3 070128 new master.c: enabled "host..port" for host:port in HostList 9.4.3 070128 fix master.c: checking "proto" in FORWARD=URL-_-proto 9.4.3 070128 fix ddi.c: re-using auth. for g.w. with serv. in keep-alive(-pre5) 9.4.3 070128 new service.c: introduced ROUTE=noroute 9.4.3 070128 new service.c: introduced ROUTE=direct-_-... and FORWARD=direct-_- 9.4.3 070127 fix JIS.c: don't convert non ISO-8859-1/ANSI char. (9.4.2) 9.4.3 070127 new {ftp,inets,master}.c: enabled ftp via SSLtunnel 9.4.3 070127 new {access,ftp}.c: FORWARD + auth. for http,ftp,socks,delegate 9.4.3 070126 new telnet.c: enabled CHARCODE=chcode:tosv with SERVER=telnet 9.4.3 070126 new tcprelay.c: enabled CHARCODE=chcode:tosv with SERVER=tcprelay 9.4.3 070126 new service.c: enabled FORWARD=proto://"user:pass@"host:port 9.4.3 070126 new service.c: enabled ROUTE=proto://"user:pass@"host:port 9.4.3 070126 new service.c: enabled ROUTE="ssltunnel"://host:port/-_-dst:src 9.4.3 070125 new {http,stls,master}.c: enabled STLS=fsv + PROXY + MYAUTH 9.4.3 070125 new filter.c: enabled FSV=sslway + SSLTUNNEL + MYAUTH 9.4.3 070124 mod access.c: MYAUTH=u:p:ssltunnel by default with SSLTUNNEL=h:p 9.4.3 070121 fix delegated.c: close fd for shared on SIGHUP 9.4.3 070121 fix delegated.c: close fd for svstat on SIGHUP 9.4.3 070121 fix Strftime.c: close fd by ctime() on SIGHUP on MacOSX 9.4.3 070120 new delegated.c: added -b option to go background immediately 9.4.3 070120 fix httphead: suppressed "VStr ovreflow" warning (9.4.2-pre8) 9.4.3 070120 fix {httphead,rfc822}.c: scanning/skipping long cookie values 9.4.3 070120 new JIS.c: coped with 3bytes of UTF-8 in EUC-JP context 9.4.3 070119 mod delegated.c: re-detect resolvers on restart on error 9.4.3 070119 mod delegated.c: don't wait daemon in f.g. without tty (9.4.0) 9.4.2 070111 new ftp.c: supported CHARCODE=chset[:tosv] in "TYPE ASCII" 9.4.2 070111 new {smtp,mime}.c: supported CHARCODE=chset:tosv (for MIME body) 9.4.2 070111 new JIS.c: suppressed JISX0212 in ISO-2022-JP with MSIE 9.4.2 070111 new JIS.c: coped with Shift_JIS with IBM+NEC extentions 9.4.2 070110 fix httpd.c: dup. header by add-rhead MountOption (9.4.2-pre5) 9.4.2 070110 fix htccx.c: don't CCX by SVCC when only with CHARCODE=guess 9.4.2 070110 fix urlesc.c: fixed unescape and conv. ISO-2022 seq. in URL 9.4.2 070106 new {htccx,http}.c: introduced "DeleGate-Control-CLCC" Cookie 9.4.2 070106 fix JIS.c: fixed not to erase JISX0212 string with CHARCODE=guess 9.4.2 070106 new JIS.c: supported conversion to US-ASCII in &#xxxx; 9.4.2 070106 new JIS.c: supported from ISO-8859-1/ANSI to UTF-8 9.4.2 070105 fix JIS.c: fixed hankaku -> zenkaku for str. ending with hankaku 9.4.2 070104 fix httpd.c: enabled POST + SHTML 9.4.2 070104 fix JIS.c: guessing charcode of text with 3bytes of EUC-JP 9.4.2 070104 new htccx.c: introduced "-Furlccx" 9.4.2 070103 fix ssi.c: fixed to adjust charcode of SSI #include 9.4.2 070103 fix ddi.c: fixed truncated REMOTE_HOST env. (by strfConn("%h")) 9.4.2 061231 new cgi.c: introduced "CCX-Control: charcode" 9.4.2 061231 new {cgi,htccx}.c: CHARCODE conv. for POST body to CGI 9.4.2 061230 mod mkmake.c: changed to put trial cc errors to makers/errors 9.4.2 061228 new httpd.c: introduced HTTPCONF="replace-head:NAME:VALUE" 9.4.2 061228 new ftp.c: coped with FTP auth. serv. without CRLF line end 9.4.2 061228 new http.c: introduced HTTPCONF="add-i[qr]head:NAME:value" 9.4.2 061228 new domain.c: getting DNS request from multi-ports (-Px,y,z) 9.4.2 061228 mod JIS.c: changed to allow "Shift-JIS" for "Shift_JIS" 9.4.2 061227 new JIS.c: added scanning UTF-16 with BOM and conv. to UTF-8 9.4.2 061227 fix JIS.c: fixed scanning 4-bytes of UTF-8 9.4.2 061226 fix delegated.c: redirecting 1>2> to STDOUTLOG on ERESTART 9.4.2 061226 fix ystring.c: coped with fprintf("%f") on 64bit CPU (9.2.2) 9.4.2 061225 fix delegated.c: close tty/stdin as daemon (for SSH/Solaris10) 9.4.2 061225 new windows.c: spawning non-DeleGate program lightly 9.4.2 061223 new access.c: introduced AUTHORIZER="-cmd{com arg}{E1=v1 E2=v2}" 9.4.2 061222 fix delegated.c: repaired -Fkill-hup (9.4.0) 9.3.2 061221 fix httpd.c: access to src. of .CGI / .SHTML on caseless file-sys 9.3.2 061220 mod credhy.c: moved the cache file of Credhy to under ACTDIR 9.3.2 061219 fix windows.c: fixed SEGV on service STOP (on restart too) 9.3.2 061217 fix credhy.c: fixed SEGV when cannot write the cache for Credhy 9.4.2 061218 fix delegated.c: coped with encrypted param. by -Fimp -k on Win 9.4.2 061217 fix mkmake.c: ld test with "-lstdc++" if "-x c++" in CFLAGS(Fedora) 9.4.2 061215 fix JIS.c: removed repetitive "ESC-$-(-D" for JISX0212 output 9.4.2 061213 new http.c: immediate finish wait resp. on disconn. from client 9.4.2 061213 new JIS.c: introduced CHARMAP=jis:2121-7F7F/222E 9.4.2 061213 new conf.c: extended CACHE=do,no[:proto:dst:src] 9.4.2 061213 new htccx.c: introduced HTTPCONF=post-ccx-type:listOfTypes 9.4.2 061213 new textconv.c: extended CHARCODE=xxxx[:tosv[:proto:dst:src]] 9.4.1 061213 fix nntp.c: getting cached ARTICLE on pipelined GROUP+ARTICLE 9.4.1 061213 new service.c: extended SOCKSTAP=connMap[:parameters] 9.4.1 061210 new service.c: introduced SOCKSTAP=connMap parameter 9.4.1 061207 new service.c: metamo. from SOCKS server to a HTTP/FTP/... proxy 9.4.1 061206 new delegated.c: introduced DGCONF parameter (the default +=conf) 9.4.1 061206 new srcipt.c: -sx to permit encrypted +=file only 9.4.1 061206 mod dgsign.c: turn off SUOE/root with -Fimp -z 9.4.1 061206 mod dgsign.c: turn off the executable flag for others on -Fimp -m 9.4.1 061206 mod {embed,dgsign}.c: -u "root,.owner" by default for bin. dist. 9.4.1 061206 mod commands.c: allow owner's -Fimp even if Fimp is disabled by -C 9.4.1 061206 new dgsign.c: -Fimp -c x to exclude "-x" and --c x to exclude "x" 9.4.1 061206 mod commands.c: disabled -Func + SUOE/root (-Fimp -c Func to add) 9.4.1 061205 new dgsign.c: introduced -Fdec -e option 9.4.0 061201 fix credhy.c: faster strtoHex/hextoStr without sscanf/sprintf 9.4.0 061130 new {httpx,script,delegated}.c: generic usage of enc: URI "scheme" 9.4.0 061130 mod {dgauth,dgsign}.c: accepts ":passWord" for "pass:passWord" 9.4.0 061130 fix script.c: coped with large +=enc: string 9.4.0 061129 new dgsign.c: erasing implanted param/opts with -zPARAM / -z-X 9.4.0 061129 new dgsign.c: -Fenc / -Fdec to encrypt/decrypt +=enc:ext:... 9.4.0 061129 new dgsign.c: loading encrypted parameters as +=enc:ext::xxxx: 9.4.0 061129 new dgsign.c: saving encrypted parameters with -Fimp -se or -sk 9.4.0 061128 new dgsign.c: supported -Fimp -U on Win 9.4.0 061128 new windows.c: implemented getting the owner name on Win 9.4.0 061128 new windows.c: implemented st_ino on Win (but only in short int) 9.4.0 061128 fix dgsign.c: supported -Fimp -k on Win 9.4.0 061127 fix dgauth.c: re-enabled CRYPT=pass:xxx as a parameter (pre14) 9.4.0 061127 new dgauth.c: showing decrypted password with -Fauth -V 9.4.0 061126 new {dgauth,dgsign}.c: generic PASSWD=Dom:User:pass:xxxx storage 9.4.0 061125 new dgsign.c: introduced -Fimp -k to encrypt implanted config. 9.4.0 061125 fix {delegated,pelcgb}.c: fixed SEGV on long CRYPT key 9.4.0 061125 mod dgsign.c: allow -Fimp only to the owner and the group of exe. 9.4.0 061124 mod credhy.c: stopped too slow "dazzling" in CreyEncrypts(9.0.6) 9.4.0 061124 fix hostlist.c: infinite loop by malformed hostlist as "{a,b}c" 9.4.0 061123 new credhy.c: added simple safe string encoding instead of Hex 9.4.0 061123 fix {dgsign,credhy}.c: coped with a large config. file 9.4.0 061122 new param.c: supported -Fimp -C -PARAM to disable the PARAM 9.4.0 061122 new dgsign.c: save/load commented configuration of -Fimp as is 9.4.0 061121 new dgsign.c: introduced -Fimp -e option (edit with vi or EDITOR) 9.4.0 061120 new dgsign.c: enabled arbitrary parameter NAME=value with -Fimp 9.4.0 061120 mod embed.c: enlarged the default size of IMP area to 4KB 9.4.0 061119 mod delegated.c: act as a filter if without -Pxxx and via socket 9.4.0 061117 fix dgsign.c: fixed broken password MD5 for repetitive -Fimp 9.4.0 061117 mod delegated.c: -Fkill as a usual -Ffunction (ctrl.ed with -Fimp) 9.4.0 061117 new {delegate,param*.c: added ".lock.NAME=value" or ".lock.NAME" 9.4.0 061117 new embed.c: setting size of -Fimp area as "make IMPSIZE=1234" 9.4.0 061116 new dgsign.c: -Fimp coped with rewriting self on ETXTBSY 9.4.0 061115 fix sox.c: SockMux on a FIFO pair with Credhy preamble (8.8.6) 9.3.1 061111 fix sslway.c: sess. cache with client's certificate(9.2.4) 9.4.0 061113 mod sslway.c: introduced TLSOCNF="context:xxx" 9.4.0 061113 mod {http,httpd}.c: introduced HTTPCONF=kill-iqhead / kill-irhead 9.4.0 061110 mod sslway.c: showing errors in library loading on the start (-vl) 9.4.0 061108 fix telnet.c: relay DM/OOB A.S.A.P. without seeing TM(9.0.3-pre18) 9.4.0 061109 fix {nbio,fpoll}.c: FFROMC=-p,filter for binary-relay (by CONNECT) 9.4.0 061108 fix _-select.c: don't care EOF of PIPE as OOB on FreeBSD (9.0.3) 9.4.0 061108 fix delegated.c: fixed SEGV on start (9.4.0-pre1) 9.4.0 061107 mod delegated.c: wait in foreground till daemon proc. launch 9.4.0 061107 mod dgsign.c: -Fimp -m not to change the group-ownership 9.4.0 061107 mod embed.c: SUDOAUTH=":root,.u,/.g,/wheel,/staff" by default 9.4.0 061107 new svport.c: showing help for -Fimp -m on bind(-Pxx) error 9.4.0 061107 mod sudo.c: set the owner of SUDO socket to the one in OWNER 9.4.0 061107 mod dgsign.c: -Fimp -o copies modes of original to a new exec. 9.4.0 061107 mod delegated.c: create LOGFILE as DGROOT/{sudo,sudo-error}.log 9.4.0 061107 fix delegated.c: don't create generalist PROTOLOG for SERVER=sudo 9.4.0 061106 mod windows.c: MAXIMA=winmtu:0 (from 1024) by default (7.9.4) 9.4.0 061105 mod {pstitle,setproctitle}.c: use setproctilte() if available 9.4.0 061104 mod {__locking,_-CreateThread}.c: merged into windows.c 9.4.0 061103 mod unix.c: extracted Unix only code from windows.c 9.4.0 061103 mod {winserv,winreg}.c: merged into windows.c 9.4.0 061103 new pop.c: implemented RFC2449 "CAPA" for STLS 9.4.0 061102 new delegated.c: detecting interpolation of the executable file 9.4.0 061102 new {service,delegated}.c: masking capable protocols by -Fimp -C 9.4.0 061102 new {dgsign.c,commands}.c: masking capable functions by -Fimp -C 9.4.0 061101 new delegated.c: coped with "-r" for INETD="" without -Pxxx 9.4.0 061031 mod delegated.c: don't start in background without -Pxxx 9.4.0 061028 fix file.c: coped with "OWNER=nobody" on MacOSX (where uid == -2) 9.4.0 061028 new dgsign.c: -Fimp to implant config. params. into executable 9.4.0 061028 mod master.c: OWNER="invoker-uid" by default on set-uid-on-exec 9.4.0 061028 new sudo.c: introduced SUDOPASS=pass to be run with set-uid-flag 9.4.0 061028 fix httpd.c: fixed SERVER=tunnel1 for TUNNEL=tty7:x.shio (8.0.1) 9.4.0 061027 fix {delegated,winserv}.c: restarting as a service from CGI/SSI 9.4.0 061027 fix delegated.c: closing stdout on error restart from CGI/SSI 9.4.0 061026 fix {delegated,remote}.c: enabled invocation via SSH 9.4.0 061024 new windows.c: sending a file desc. by DuplicateHandle on Win 9.4.0 061024 mod delegated.c: re-enabled AF_UNIX on Solaris (3.0.35) 9.4.0 061024 fix nbio.c: fixed connect() with timeout to work with AF_UNIX 9.4.0 061022 new sendFd1.c: sending a file descriptor via AF_UNIX socket 9.4.0 061022 fix inets.c: repaired AF_UNIX + UDP to work (since 9.0.0 for IPv6) 9.4.0 061022 mod {vaddr,vsocket}.h: expanded VSAddr from 32B to 128 for AF_UNIX 9.3.0 061105 fix delegated.c: fixed pstitle shown with CHROOT by dgchroot 9.2.5 061031 fix socks5.c: possible SEGV on recv() error in UDP/SocksV5 realay 9.2.5 061028 fix htccx.c: don't guess charset in gzip (conv. for text in gzip) 9.2.5 061028 fix dgsign.c: ignore '{SIGN:...}' when making MD5 to be signed 9.2.5 061025 fix http.c: filtered/broken Cookie with MASTER (9.0.6) 9.2.5 061025 new http.c: introduced HTTPCONF=dgcroute:no 9.2.5 061024 mod any2fdif.c: became tolerant with '\0' in HTML 9.2.5 061024 fix JIS.c: fixed SEGV on non-existent map from "half-width-kana" 9.2.5 061023 fix libpam.c: to be compiled without C++ (9.2.5) 9.2.5 061022 fix notify.c: don't cause disk overflow on dbx infinite loop 9.2.5 061021 fix JIS.c: coped with conv. of Apple specific code of DASH UTF-8 9.2.5 061019 fix ftp.c: PWD resp "/" instead "" as origin-FTP for further MOUNT 9.2.5 061018 new {service,filter}.c: enabled FCL=sslway + FMD=sslway & MASTER 9.2.5 061018 fix filter.c: disabled FCL=sslway + FSV=sslway & MASTER 9.2.5 061018 mod sox.c: restart DeleGate on repetitive conn. err. to the server 9.2.5 061018 new sslway.c: introduced TLSCONF="libs:libcrypto.so+libssl.so" 9.2.5 061018 mod sslway.c: changed to load libeay32.dll before ssleay32.dll 9.2.5 061018 fix htccx.c: expanded buff. for CCX of req. body(no VStr overflow) 9.2.5 061017 fix delegated.c: no "SERIOUS: Broken Sticky..." for non Sticky 9.2.5 061016 add admin.c: OpenSSL version in the menu of /-/admin/ after auth. 9.2.5 061016 fix TLEX.c: SEGV on scanning "NON-DETERMINISTIC" rexp. 9.2.5 061016 mod sslway.c: made OPENSSL_...() and ENGINE_...() be optional 9.2.5 061015 fix stls.c: freezing in SSL detection with pipelined client(9.0.1) 9.2.5 061013 mod httpd.c: introduced HTTPCONF="belocal:shtml" 9.2.5 061013 mod access.c: AUTHORIZER=asv":delegate" for SERVER=delegate 9.2.5 061013 mod access.c: MYAUTH=serv":delegate" by default with MASTER=h:p 9.2.5 061013 mod access.c: MYAUTH=serv":socks" by default with SOCKS=host:port 9.2.5 061012 mod access.c: MYAUTH=serv":http-proxy" by default for SERVER=http 9.2.5 061011 mod dl.c: introduced LDPATH=... for dynamic library search 9.2.5 061010 mod dl.c: added DYLIB=dglib*.so by default 9.2.5 061007 new {libpam,pam}.c: PAM has become an optional dynamic library 9.2.5 061007 fix hostlist.c: enabled -Phost:xxx in a HostList as well as -Pxxx 9.2.5 061007 fix {ddi,master}.c: coped with SRCIF with HTTP serv. in KeepAlive 9.2.5 061007 fix delegated.c: made MAXIMA=standby:0 default with INETD 9.2.5 061006 fix delegated.c: enabled SRCIF (SOCKS, etc.) in INETD 9.2.5 061005 new sslway.c: added "-ssl2" "-ssl3" and "-tls1" options 9.2.5 061005 mod http.c: don't wait the arrival of POST body in HTTP/1.1(5.9.2) 9.2.5 061005 fix http.c: coped with 100-Continue during POST req. body 9.2.5 061004 fix ftp.c: uploading via chained FTP-DeleGate in XDC (9.2.2) 9.2.5 061003 fix delegated.c: suppressed needless "Waiting predecessor..." 9.2.5 060930 mod {smtp,stls}.c: enabled implicit SSL for "smtps://server" 9.2.5 060930 new {httpd,ssi}.c: introduced -Fssi /path/of/file.shtml 9.2.5 060929 mod {stls,nbio}.c: more strict detection of SSL/TLS Client_Hello 9.2.5 060929 fix http.c: appropriate resp. on CONNECT error in upstream proxy 9.2.5 060929 new delegated.c: repairing StickyReport[] on disconnection (?) 9.2.5 060927 new {master,socks,service}.c: FSV/FCL=-credhy for MASTER/SOCKS 9.2.5 060927 new socks.c: SERVER=tcprelay://host:port.udp with SOCKS=shost 9.2.5 060927 new {socks,socks5,udprelay,tcprelay}.c: relaying UDP via SOCKS 9.2.5 060926 new svport.c: enabled "-Pxxx.udp" as well as "-Pxxx/udp" 9.2.5 060925 mod httpd.c: non-default /-/data: (needs MOUNT="/-/data:* data:*) 9.2.5 060924 new {dgdate,Timeofday,strftime}.c: introduced -Fdate command 9.2.5 060924 new httpd.c: added time server as /-/date or /-/date?$Y$m$d$H$M$S 9.2.5 060923 new {embed,dgsign}.c: introduced sign/verify for executable file 9.2.5 060923 fix ystring.c: removed halmful recov. of buff ending (9.11.0-pre2) 9.2.5 060921 fix mkmake.c,md5/global.h: fixed MD5 on 64bits machine 9.2.5 060920 mod src/*.h: moved to include/ (to be copied to gen/ by mkcpp) 9.2.5 060920 new {sslway,gzip}.c: added version logging of dynamic libraries 9.2.5 060918 fix sftp.c: fixed SEGV on PASV+RETR+QUIT without USER+PASS 9.2.5 060918 fix JIS.c: fixed miss-judged SJIS as UTF-8 in SJIS (9.2.0) 9.2.5 060917 fix windows.c: immediate select() return for regular file on Win 9.2.5 060917 mod windows.c: immediate detection of exit of command on Win 9.2.5 060914 fix sftp.c: "stty -echo" to cope with pty on Linux 9.2.5 060914 fix windows.c: a workaround to save ".exe" commands frozen on Win 9.2.5 060912 fix sox.c: SEGV on the overflow of 4bytes in 16k buff. (9.2.3) 9.2.5 060912 mod http.c: suppress resolver's cache only when with "no-cache" 9.2.5 060910 new Strftime.c: enabled "%.3S" instead of "%S%.3s" 9.2.5 060909 fix ystring.c: converting %lld to %qd for FreeBSD4.X (9.2.2) 9.2.5 060908 fix http.c: SEGV on fflush(NULL) on 5xx resp. with cache with bad Content-Length (9.2.3) 9.2.5 060908 mod http.c: stop relaying POST req. body on detected resp. 9.2.5 060907 fix {ftp,ftpgw}.c: close the conn. with client in SFTPGW-CC 9.2.5 060907 fix ftp.c: connecting to MOUNTed sftp://server:port/path 9.2.5 060907 fix {ftp,sftp}.c: relaying (PASS) arg. beginning with spaces 9.2.5 060906 new Strftime.c: fmt. spec. "%s" for "seconds since the Epoch" 9.2.5 060906 new httpx.c: tracking 302 to "Location: /path" by MS-IIS 9.2.5 060906 new service.c: added crypted MASTER auth. with MYAUTH+AUTHORIZER 9.2.4 060831 fix mime.c: fixed generation of dup. --boundary after empty body 9.2.4 060830 fix {rfc822,mime,String}.c: erase '\0' in MIME (for POP) 9.2.4 060830 fix windows.c: running DeleGate as a non-direct-child descendant of DeleGate on Win (erase+ignore SPAWN_ENVIRON) 9.2.4 060830 fix {inets,__opendir}.c: compilation of Cygwin 9.2.4 060828 mod inets.c: added finding RESOLV=file:path in LIBPATH 9.2.4 060828 mod inets.c: enabled RESOLV="file:X:/.../hosts" for Win (9.0.3) 9.2.4 060828 mod nbio.c: checking that the version of SSL ALERT is in SSLv3 9.2.4 060824 fix nbio.c: relaying HTTPS/SSLv2 by CONNECT (9.0.3) 9.2.4 060823 new mime.c: new -ot option for enMime/deMime to extract text only 9.2.4 060823 fix rfc822.c: erased multi-part ending line in TEXTONLY extraction 9.2.4 060823 fix any2fdif.c: erased PGP header in a message from the digest 9.2.4 060821 new gzip.c: fast gzip without gzip.exe using "dgzlib1.dll" on Win 9.2.4 060819 new {delegated,hostlist}.c: -R/* for matching about RIDENT=client 9.2.4 060819 fix ddi.c: matching MountOption "from=" with RIDENT=client 9.2.4 060817 new service.c: access restriction (ex. REACHABLE) with -Fany2fdif 9.2.4 060817 fix any2fdif.c: don't trace arbitrary links with -r 9.2.4 060817 mod ftp.c: FTPCONF=noxdc by default when acting as a proxy 9.2.4 060816 new windows.c: timeout of mysystem() for child without active I/O 9.2.4 060816 fix filter.c: close server ports (-Pxxx) on exec of mysystem() 9.2.4 060815 fix http.c: no delay on 5xx resp. in Keep-Alive with cache (2.9.9) 9.2.4 060815 mod htmlgen.c: hide the server in 502 CantConn msg. with MOUNT 9.2.4 060815 mod http.c: ignore broken cache without "HTTP/1." (cache:any) 9.2.4 060814 mod http.c: write cache to #LOADING (HTTPCONF=bugs:old-cache) 9.2.4 060814 mod inets.c: ignore (broken) x.x.x.x.in-addr.arpa as PTR from DNS 9.2.4 060814 fix cache.c: removing cache on error on Win (path with drive:) 9.2.4 060814 fix http.c: removing broken/truncated cache automatically on Win 9.2.4 060813 fix __locking.c: fixed shared lock on Win for cache (9.0.6) 9.2.4 060813 new http.c: supported "Cache-Control: only-if-cached" as server 9.2.4 060813 new {conf,cache}.c: introduced CACHEARC="dir1;dir2;..." 9.2.4 060811 new http.c: tentative CFI "Control/CFI-control: no-filter" 9.2.4 060810 new http.c: detecting disconnection from client waiting cache lock 9.2.4 060810 fix http.c: parallel downloading of large file with cache 9.2.4 060810 fix {distrib,http}.c: fixed truncation on simultaneus cache-read 9.2.4 060810 fix delegated.c: blocks with -Pmulti-port for HTTP on Win32(9.0.6) 9.2.4 060809 new smtp.c: SMTPCONF=reject:nomx+notselfmx+notmxhelo+pipeline 9.2.4 060808 new cfi.c: matching with CGI env. in CFIscript as SERVER_NAME:xxx 9.2.4 060808 fix sslway.c: mutual exclsion of access to cache write/read 9.2.4 060807 new {access,env}.c: conditional-param for auth. user by AUTHORIZER 9.2.4 060807 new delegated.c: introduced SAC for access control simulation 9.2.4 060805 new master.c: SOCKMUX for mux. SOCKS/MASTER/PROXY over SockMux 9.2.4 060803 mod JIS.c: mod. to ignore duplicated 9.2.4 060803 mod JIS.c: mod. to ignore EUC-JP ? in explicit charset=Shift_JIS 9.2.4 060803 new commands.c: exec. name with "dg" prefix "dgxxx" for "-Fxxx" 9.2.4 060803 new sox.c: expanded the packet size (512 -> 16K) with negotiation 9.2.4 060803 new sox.c: supported AUTHORIZER + MYAUTH for SockMux 9.2.4 060803 fix ftp.c: don't cause SIGPIPE in vain after control-conn. reset 9.2.4 060803 fix ftp.c: fixed blocking by unused data-conn with FSV,FCL 9.2.4 060803 new {ftp,stls}.c: rURL "ftps://" to be implict SSL with serv. 9.2.4 060802 fix filter.c: fixed to work with both FSV+FCL (as STLS=fsv,fcl) 9.2.4 060802 fix ftp.c: fixed EPSV via Socks (maybe not necessary practically) 9.2.4 060802 fix sslway.c: fixed SEGV in session cache on accept/connect error 9.2.4 060802 new socks.c: coped with PORT/FTP (BIND) over SOCKS over SSL 9.2.4 060802 new socks.c: implemented SOCKS over SSL (with STLS=fsv) 9.2.4 060801 new {cgi,sslway}.c: implemented the session cache for FSV 9.2.4 060728 new versign,vervrfy: sign and verify source code 9.2.4 060727 new {service,httpx}.c: enabled MITM to MASTER without CONNECT 9.2.4 060727 fix master.c: fixed to do CONNECT from me in MITM to MASTER 9.2.4 060727 fix {master,stls}.c: fixed jam. between SSL and MASTER 9.2.4 060727 new {version,versign}.c: fixed the random. fact. by each ver. 9.2.4 060726 mod http.c: do Keep-Alive with server in Sticky after MITM mode 9.2.4 060726 fix http.c: Proxy-Auth. + CONNECT for non #443 port (9.2.3-pre8) 9.2.4 060726 new fstat.c: setting time-format of -Fls with "LSTFMT" env. var. 9.2.4 060725 fix http.c: don't wait the exit of FCL=SSLway alive with client 9.2.4 060725 new ftp.c: "AUTHORIZER=-smtp-vrfy@{error message}" MountOption 9.2.4 060725 fix mount.c: enabled "name={value with space}" in MountOption 9.2.4 060724 fix {http,delegated}.c: don't wait SSLway to server in Keep-Alive 9.2.4 060724 mod http.c: increased to HTTPCONF=max-cka:20 by default 9.2.4 060724 new {stls,http,delegated}.c: enabled Sticky in MITM mode 9.2.4 060724 new sslway.c: introduced TLSCONF=scache:no 9.2.4 060724 mod http.h,ddi.c: enabled Keep-Alive with client in MITM mode 9.2.4 060722 fix ftp.c: removed "V/" in the response for NLST (9.2.3) 9.2.4 060722 exp hostlist.c: added "?*" for unresolvable name or address 9.2.4 060722 fix ystring.c: partial revival of -p,-w,filter (since 8.10.0) 9.2.4 060722 exp rary.c: touch file with futime() on BSD and Win32 9.2.4 060721 fix delegated.c: don't try defreeze when not freezed 9.2.4 060721 fix delegated.c: VStr overflow on restarting -Pa,b by HUP on Win 9.2.4 060719 fix JIS.c: conv. of half-width-kana in UTF-8 to ShiftJIS 9.2.4 060717 fix service.c: immediate forwarding RIDENT after conn. (9.0.5) 9.2.3 060716 fix delegated.c: redirect to stdout.log for SERVER=dns and sockmux 9.2.3 060714 fix vsaddr.c: resolving a hostname including "_"(9.2.0) 9.2.3 060712 fix delegated.c: close tty/stdin as daemon(for SSH+Linux) 9.2.3 060712 fix ftp.c: escaping response code in msg. from server 9.2.3 060711 fix ftp.c: set "asproxy" after MLST //serv + CWD //serv (9.2.2) 9.2.3 060711 fix ftp.c: coped with relative-path arg. on virtual-dir. 9.2.3 060711 add ftp.c: FTPCONF=debug:0x20 to pass 150 resp. on serv. sw. as is 9.2.3 060711 add ftp.c: enabled FTPCONF=noport for client 9.2.3 060710 add {stls,http}.c: supported Proxy-Authorization in MITM mode 9.2.3 060708 new delegated.c: check ports before being a service to be blocked 9.2.3 060708 add windows.c: trace socket/descriptor mapping by -ds option 9.2.3 060708 fix file.c: fixed file-descriptor jam after fclose(socket) on Win 9.2.3 060708 fix ftp.c: suppressed "recvPeek: failed: 0" flood in LOGFILE 9.2.3 060707 add {delegated,shutter}.c: supported Notify-Mail in init. phase 9.2.3 060707 add *.c: introduced internal log in the initizlization phase 9.2.3 060705 add ftp.c: added announcement of "AUTH TLS" to FEAT command 9.2.3 060705 mod delegated.c: moved service start log to TEMP/delegate/ (Win) 9.2.3 060705 fix delegated.c: loading ${EXECNAME}.conf on Win (with .exe) 9.2.3 060705 new stls.c: spot MITM by STLS=-mitm + "https://-mitm.host.domain" 9.2.3 060705 mod bcounter.c: CountUp log be optional (act. by COUNTER=do,debug) 9.2.3 060705 mod http.c: relay gzip encoded text as a binary from the start 9.2.3 060705 fix http.c: fixed to do gunzip for postponed CFI (pre3) 9.2.3 060704 fix http.c: suppressed fwrite() in caching "takeover"mode for text 9.2.3 060702 fix access.c: enabled @Realm even for -none or -any 9.2.3 060702 fix mount.c: fixed MovedTo from "url" to "url/" by MOUNT "asproxy" 9.2.3 060701 fix http.c: don't reuse cache/K-A if no PERMIT matched with auth. 9.2.3 060629 new {stls,http}.c: introduced STLS="mitm" Man-In-The-Middle mode 9.2.3 060629 new mount.c: introduced "vurl:URL" in rURL for recursive MOUNT 9.2.3 060629 new {ftp,fstat}.c: added Unique=B64(dev,ino)fact to MLST/MLSD resp 9.2.3 060628 fix ftp.c: fixed to hold virtual CWD in switchings by non-CWD 9.2.3 060628 new ftp.c: supported caching MLST response 9.2.3 060628 fix ftp.c: virtualized the real-path returned in MLST response 9.2.3 060627 new ftp.c: supported caching MLSD response 9.2.3 060627 new fstat.c: introduced "virtual node" with stat by facts of MLST 9.2.3 060626 new filter.c: stopped repetitive search for gzip.exe on spawn(Win) 9.2.3 060626 mod ystring.c: changed to use vsnprintf() instead of snprintf() 9.2.3 060626 new http.c: HTTPCONF=bugs:do-pre-filter to force "pre-filter" 9.2.3 060626 new http.c: HTTPCONF=bugs:no-cfi-delay to force imm. CFI insertion 9.2.3 060626 new syslog.c: enabled bind. syslog src. port. as SRCIF=:514:syslog 9.2.3 060624 mod {conf,script}.c: ${EXECDIR} in DGPATH, DATAPATH, SUBIN, ... 9.2.3 060624 new delegated.c: dir. in symbolic links of executable into LIBPATH 9.2.3 060624 fix delegated.c: enabled DGROOT="../dir" 9.2.3 060623 mod filter.c: don't use a command shell by system() if unncessary 9.2.3 060623 mod param.c: conv. DGROOT=rel-path to abs-path in argv[] (Win) 9.2.3 060623 mod delegated.c: pass DGROOT=abs-path in argv[] to childlen (Win) 9.2.3 060623 fix {delegated,filter}.c: finding EXECDIR of self in PATH 9.2.3 060623 fix filter.c: fixed possible SEGV with CFI on fileno(NULL) 9.2.3 060622 mod process.:c removed the delay by msleep(100) for CFI on Win 9.2.3 060622 new delegated.c: -vT3 -vT6 ... for log. time stamp in milli/micro 9.2.3 060622 fix delegated.c: don't check the config. for "DeleGate"(8.9.6/Win) 9.2.3 060622 mod filter.c: don't insert pre-filter for FTOCL of CFIscript (Win) 9.2.3 060622 mod http.c: delayed inserting CFIscript until response relay. 9.2.3 060621 fix ftp.c: fixed listing symbolic links in MLSD 9.2.3 060621 fix nbio.c: repaired SSLway (STLS=fcl) (9.2.3-pre1) 9.2.3 060617 new syslog.c: enabled SYSLOG=-vs,-vh,file:/path 9.2.3 060617 new syslog.c: enabled multiple SYSLOG=syslog//host:port 9.2.3 060617 mod http.c: CMAP=thru-CONNECT:HTTPCONF:https:update.microsoft.com 9.2.3 060617 fix ftp.c: fixed proxying by "USER user@server" (9.2.2) 9.2.3 060617 fix delegated.c: fixed SERVER=ftp://server (disabled in 9.2.2) 9.2.3 060616 new access.c: enabled AUTHORIZER=authServ({user:pass@host:port}) 9.2.3 060615 new admin.c: enabled AUTHORIZER=authServ(user) + AUTH=admin::user 9.2.3 060615 new {reshost,String}.c: wildcard "*" in host-name in /etc/hosts 9.2.3 060615 new {reshost,inets}.c: introduced "unknown::*.domain" 9.2.3 060615 fix httphead.c: broken header erasing Cookie "Secure" 9.2.3 060614 new backup.c: introduced file copying suppressing identical one 9.2.3 060612 fix JIS.c: broken char-code conv. for UTF-8 and EUC (9.2.0-pre7) 9.2.3 060611 mod nbio.c: Peek() recv(MSG_PEEK) on MacOSX (Darwin8) 9.2.2 060610 new access.c: enabled authServ "host..port" as well sa "host/port" 9.2.2 060609 fix {http,httpx}.c: fixed not to wait non-child processes in SSI 9.2.2 060609 fix {filter,http}.c: fixed to wait pre-filter process 9.2.2 060609 fix http.c: fixed to stop Keep-Alive with FFROMSV 9.2.2 060607 fix cfi.c: fixed FTOCL=xxx.cfi on Windows (9.2.0) 9.2.2 060607 new dl.c: added DYLIB="+,lib*.so.0.9.7"(for Debian3.1 for a while) 9.2.2 060607 fix ddi.c: resetting (ClientAuth.i_stat & AUTH_FORW) on Keep-Alive 9.2.2 060606 fix String.c: protoList as CMAP=sslway:FSV:ftps,https (9.1.1) 9.2.2 060605 new inets.c: introduced RES_WAIT=10:WWW.DeleGate.ORG 9.2.2 060604 new access.c: AUTHORIZER=authServ(user@host) to be user at host 9.2.2 060604 fix pop.c: modified to reject non-SSL to POP server with STLS=fsv 9.2.2 060604 add {pop,stls}.c: modified to do implicit SSL for "pop3s" protocol 9.2.2 060604 add pop.c: supported "pop3s://serv" in rURL of MOUNT 9.2.2 060604 add cfi.c: MIME-Filter like Message-Filter except the status-line 9.2.2 060603 fix ftp.c: suppressed /-stab- MOUNT in proxy mode (by !asproxy) 9.2.2 060602 new mount.c: introduced "!asproxy" MountOption 9.2.2 060603 add access.c: enabled multiple authServ + RELIABLE=user@authServ 9.2.2 060601 fix access.c: auth. serv. after -pam as AUTHORIZER=-pam,-list{a:b} 9.2.2 060601 new access.c: encrypted AUTHORIZER -list{user:pass} in memory 9.2.2 060601 new http.c: using/forwarding auth. in URL "http://user:pass@host" 9.2.2 060531 new {ftp,fstat}.c: partial support for MLST & MLSD 9.2.2 060531 mod ssi.c: unbuffered output from SSI "#exec" and "#include" 9.2.2 060530 fix {cgi,filter}.c: don't inherit the socket of -Pxxx to CGI/SSI 9.2.2 060529 new {ftpgw,http}.c: coped with large file>4GB in FTP/HTTP gateway 9.2.2 060528 mod ftp.c: STOR over XDC without copying whole data into tmpfile 9.2.2 060528 mod http.c: detach buff. for large text(regardlress of Keep-Alive) 9.2.2 060528 new http.c: coped with logging size info. of large data > 4GB 9.2.2 060528 mod httpd.c: don't read so much (upto 128KB) to guess file-type 9.2.2 060528 fix ftpgw.c: fixed possible truncation of FTP/HTTP Range: data 9.2.2 060528 new {ftp,ftpgw}.c: 64bit Range: header for FTP/HTTP gateway 9.2.2 060528 new {http,httpd}.c: supported 64bits Range: header 9.2.2 060528 fix file.c: Xfwrite emulating fwrite()=0 for reset socket on Win 9.2.2 060527 new ftp.c: fixed orign FTP server on Win with MOUNT to "X:/path/*" 9.2.2 060527 new windows.c: emulate SIGPIPE by SIGABRT 9.2.2 060526 fix ftp.c: enabled FTP STAT with MOUNT to "X:/path/*" on Win 9.2.2 060526 fix file.c: coped with "X:" and "path/" for stat64() on Win 9.2.2 060526 new ftp.c: added MOUNT="/* file:/-stab-/* default" 9.2.2 060526 new lstat.c,file.h: coped with _stati64 (file>4GB) on Windows 9.2.2 060525 new {ftp,msg}.c: supported ABOR for XDC (DeleGate-DeleGate mode) 9.2.2 060525 fix msg.c: fixed XDC/BASE64 encode for triple chained DeleGates 9.2.2 060525 fix {ftp,file}.c: coped with REST > 4GB 9.2.2 060524 fix ftp.c: fixed broken data on EAGAIN/Nonblocking-IO(9.2.2-pre1) 9.2.2 060524 new ftp.c: displaying correct size of large file (> 4GB) 9.2.2 060523 new {ftp,file}.c: reading and writing large file (> 2GB) on Linux 9.2.2 060522 mod {ftp,xferlog}.c: modified file size from int -> int64 9.2.2 060522 new file.h,{file,fstat}.c: introduced FileStat and -DSTAT64 9.2.2 060522 fix ftp.c: don't forward ABOR when loading from cache 9.2.2 060522 mod ftp.c: faster data-relay (reduced delayes by poll()) 9.2.2 060522 fix {ftp,cache,fstat}.c: coped with file larger than 2GB 9.2.2 060522 fix ftp.c: coped with SIGXFSZ signal 9.2.2 060518 new cfi.c: introduced Options:NoPerfection 9.2.2 060518 fix ftp.c: cope with authERR by AUTHORIZER as MountOption (9.1.0) 9.2.2 060518 fix conf.c: check & ask DGROOT=relPath before creation 9.2.1 060513 fix delegated.c: ignore -r (from +=file) in a restarted service 9.2.1 060513 fix log.c: logging as a service by non-Administrator/Win(OWNER="") 9.2.1 060513 fix ssi.c: doing chdir() to the base dir. of SHTML (for #exec) 9.2.1 060513 fix http.c: FTOCL + MASTER or transparent-px(GET /p+Host:)(8.8.0) 9.2.1 060512 fix log.c: expireing conn. counter on Win ("too many Keep-Alive") 9.2.1 060511 fix httphead.c: SHTML+FTOCL sends Connection:Close in Keep-Alive 9.2.1 060511 fix {Makefile,file,mime}.c: making MimeKit library 9.2.1 060511 add ssi.c: coped with #echo var=COUNTER url="relative-URLpath" 9.2.1 060508 fix http.c: wait shutdown() while there are children alive 9.2.1 060508 fix admin.c: fixed "#" in a file name into an anchor URL 9.2.0 060507 mod cache.c: unify escaped URLpath (disabled with CACHE=nounify) 9.2.0 060506 mod url.c: modified not to do reverse MOUNT for "#label" only URL 9.2.0 060506 fix ssi.c: revival of reverse MOUNT for local file: (8.9.6) 9.2.0 060506 fix filter.c: fixed freezing cmd.exe for .bat in CGI or SSI 9.2.0 060506 new ssi.c: supported 9.2.0 060506 fix cgi.c: don't wait child CGI if it's not active 9.2.0 060504 fix rfc822.c: don't convert "@echo." as a Email in anonymizing 9.2.0 060503 fix {ssi,any2fdif}.c: coped with ISO-2022-JP (with ">) in attr. 9.2.0 060503 fix {ddi,cache}.c: coped with ISO-2022-JP in COUNTER/Conn fmt str. 9.2.0 060503 fix {cgi,windows}.c: coped with CGI program on Windows 9.2.0 060502 new smtpgate.c: introduced REJECT/HEADER:code:fname:[fvalue] 9.2.0 060501 new {smtp,smtpgate}.c: introduced counter for errors 9.2.0 060430 new ssi.c: introduced 9.2.0 060430 fix access.c: counter for client IP-address via RIDENT 9.2.0 060430 new {domain,smtp,ftp}.c: added TOTAL_HITS for DNS,SMTP,FTP server 9.2.0 060430 new cache.c: introduced "%3,08d" format specifier 9.2.0 060429 new {cache,ssi,http}.c: introduced TOTAL_HITS 9.2.0 060428 new cache.c: introduced %X (last ten clients) and %N (networks) 9.2.0 060426 new ssi.c: introduced sel="ssi,ref,inc" attr in the PAGE_COUNT tag 9.2.0 060426 new {http,ssi}.c: introduced var=REFERER_COUNT 9.2.0 060426 new JIS.c: subst. Shift_JIS only character to EUC/JIS7 9.2.0 060424 fix reshost.c: don't try resolve non-hostname as a hostname 9.2.0 060424 fix vsaddr.c: don't try Win inet_pton() for non-host addr. 9.2.0 060421 fix JIS.c: detecting 2bytes UTF-8 at the start of auto. detect. 9.2.0 060420 new cache.c: introduced the COUNTER parameter 9.2.0 060418 new ssi.c: supported 9.2.0 060418 new {cache,http}.c: introduced URL#count 9.2.0 060417 new dgauth.c: enabled per-client Cookie encryption key like %a %P 9.2.0 060413 new JIS.c: coped with UTF-8 text in SJIS context 9.2.0 060413 new JIS.c: coped with wrong charset=UTF-8 for SJIS or EUC text 9.2.0 060412 mod http.c: allow '\0' in HTML in conversion 9.2.0 060412 mod JIS.c: allow mapping error to Unicode by 0xFD and 0xFE 9.1.2 060411 fix sftp.c: coped with sftp seeking the output file in get 9.2.0 060410 new conf.c: supported DGROOT specified in a relative-path 9.2.0 060409 fix hostlist.c: suppressed resolution of reg.exp. as "-*.*" 9.2.0 060409 fix url.c: rewriting multiple xmlns="URL" in a XML tag 9.2.0 060408 new {cgi,htccx}.c: code conversion of %XX in URL for CGI program 9.2.0 060407 new htccx.c: added char. conversion of &#xxxxx; in URL 9.2.0 060407 new JIS.c: added char. conversion of &#xxxxx; with "u-" prefix 9.2.0 060331 mod http.c: don't apply STLS=fsv:https for CONNECT method 9.2.0 060331 new any2fdif.c: supported a text/HTML only message 9.2.0 060330 new {html,nntpgw}.c: showing a text/HTML only article 9.2.0 060330 new html.c: introduced a HTML to plain/text filter 9.2.0 060330 add url.c: supported rewriting XML/RDF/RSS 9.2.0 060329 new httphead.c: introduced HTTPCONF=cryptCookie:attrs:password 9.2.0 060328 mod http.c: enabled reverse MOUNT="fullURL fullURL" as a proxy 9.1.2 060425 fix cfi.c: lost 1st character in CFI Filter on Windows 9.1.2 060420 fix rfc822.c: don't match '@' in ISO-2022 as Email-addr (8.8.0) 9.1.2 060420 fix inetd.c: re-enabled INETD (8.10.3) 9.1.2 060419 fix any2fdif.c: searching tag attr. with quoted name="name" 9.1.2 060413 fix ftp.c: VStr overflow when running on a host of long name>32 9.1.2 060407 fix urlesc.c: fixed not to unescape %XX in ISO-2022-JP 9.1.2 060406 fix filter.c: SIGSEGV on MOUNT="v r FSV=sslway" (9.0.1) 9.1.2 060404 fix hostlist.c: SIGBUS with '&','|','!' HostList operator (9.0.5) 9.1.2 060329 fix stls.c: supported STLS=fsv with implicit FTPS clients 9.1.1 060327 new vsaddr.c: supported FTP EPRT "|1|x.x.x.x|dddd|" 9.1.1 060325 new access.c: enabled AUTHORIZER=asv:proto//POST as a MountOption 9.1.1 060325 new ddi.c: enabled STLS=fsv as a MountOption 9.1.1 060325 fix {filter,master}.c: enabled STLS=fsv:https (should be default) 9.1.1 060325 mod ystring.c: don't abort() on VStr underflow (9.0.6-pre4) 9.1.1 060325 fix access.c: repaired AUTHORIZER=-any (9.0.3-pre3) 9.1.1 060323 fix resolv.c: parsing RRs after SOA in a message 9.1.1 060323 fix ftp.c: don't abort with "Microsoft FTP" (9.0.6-pre4) 9.1.1 060323 fix svport.c: don't forward to myself (hosts resolved to 0.0.0.0) 9.1.0 060317 fix gzip.c: fixed possible loop in un-gzip zlib:gzread()(9.0.1) 9.1.0 060317 add {ftp,xferlog}.c: logging REST (for Range) like "512+R1024" 9.1.0 060315 mod *.c: mod. buf-sizes to reduce VStr wornings on long hostname 9.1.0 060315 fix String.c: stopped error message of wordscanX() of just in size 9.1.0 060315 fix http.c: fixed broken head. on trunc. Via: without CRLF 9.1.0 060312 new ftp.c: enabled anon. FTP AUTHORIZER as a MountOption 9.0.6 060310 mod http.c: don't cache response with header not ended with CRLF 9.0.6 060309 fix http.c: retrying POST body at EOF from reused Keep-Alive serv. 9.0.6 060307 mod http.c: checking response HTTP/* with HTTPCONF="rvers:HTTP/1." 9.0.6 060307 add tcprelay.c: enabled SERVER=tcprelay < respfile 9.0.6 060307 mod dl.c: don't repeat DYLIB search on Win32(setting it in environ) 9.0.6 060307 mod delegated.c: modified not to MOUNT /-/ext/ without -Pnnn/admin 9.0.6 060307 fix cgi.c: modified to return 503 NotAvailable on fork() error 9.0.6 060307 add forkexec.c: logging fork() error 9.0.6 060307 fix nntpgw.c: fixed not to allow submitting with bad Auth-Key (!) 9.0.6 060306 mod http.c: stop Keep-Aive and cache of resp. with multi. Cont-Leng 9.0.6 060303 fix inets.c: fixed to run without IPv6 9.0.6 060302 add nbio.c: auto. expansion of SO_SNDBUF on EMSGSIZE for UDP socket 9.0.6 060302 fix sox.c: flushing remaining output on close at remote-agent 9.0.6 060302 fix sox.c: logging elapsed time of connection 9.0.6 060228 fix resolv.c: fixed SEGV by read overrun on malformed DNS packet 9.0.6 060221 fix ystring.c: introduced detecting VStr underflow in buffers 9.0.6 060221 fix sslway.c: return close notify 9.0.6 060217 new {http,httpd}.c: introduced HTTPCONF=thru-type:application/x-rpm 9.0.6 060216 new url.c: enabled MOUNT="/-/data:* data:* src=-A/MSIE" 9.0.6 060216 add mime.c: enabled anonymizing with MIMECONV=rewaddr + -FdeMime 9.0.6 060215 add {conf,file,dl}.c: introduced -dP option to trace path finding 9.0.6 060208 new {delegated,windows}.c: TIMEOUT=spawn:T and -dW for Win32 9.0.6 060207 add __locking.c: enabled shared lock for Win32 (disabled by -ls) 9.0.6 060207 mod delegated.c: checking the deafult "screen" periodically 9.0.6 060206 fix delegated.c: enabled TIMEOUT=standby:T on Win32 9.0.6 060206 mod inets.c: don't repeat sethostcache() for MOUNTed hosts in HOSTS 9.0.6 060202 mod httpd.c: return 403 Forbidden for unknown internal(not MOUNTed) 9.0.6 060201 fix vsaddr.c: don't use sin6_family (for VC++ without IPv6) 9.0.6 060201 fix delegated.c: fixed restoreing dumped CRYPT for -Pxxx,yyy 9.0.6 060201 mod vsaddr.c: convert "__1" without asking DNS 9.0.6 060128 add access.c: intrdocued AUTH=pass:admin:creysalt:PassWord 9.0.6 060128 fix {nntpgw,nntp}.c: fixed RIDENT from NNTP/HTTP with KeepAlive 9.0.6 060128 fix stls.c: fixed ServerFlags for FSV without SSL (for RIDENT) 9.0.6 060122 new {smtp,smtpgate}.c: introduced PROTOLOG ".smtp" for SMTP 9.0.6 060121 fix nntpgw.c: detection of "too wide range" for $N 9.0.6 060120 add ssi.c: enabled "URL.shtml?query" 9.0.6 060117 new {reshost,domain}.c: extended RESOLV=type:addr:dstList":srcList" 9.0.6 051205 new {service,http}.c: selected MASTER in HTTP Cookie and reuse 9.0.6 060116 mod delegated.c: don't do default MOUNT for -Ffunc 9.0.6 060116 fix rfc822.c: fixed possible overflow in Email rewriting (8.10.3) 9.0.6 060113 add {http,httpd}.c: introduced HTTPCONF=default-vhost:... 9.0.6 060112 fix ddi.c: applied BASEURL as a MountOption (for MovedTo) 9.0.6 060104 add credhy.c: introduced Crey encryption without Deffie-Hellman 9.0.6 060103 add {nntp,mime}.c: introduced masking From,Body,signature,... 9.0.6 060102 add {nntp,nntpgw}.c: added forwarding mail to the poster 9.0.6 060101 add pop.c: introduced POPCONF=listmax:30 for NNTP/POP gw. 9.0.6 051228 add ssi.c: introduced