Commit graph

12 commits

Author SHA1 Message Date
dholland
a5eda8c240 Fix broken build with gcc 4.5. 2012-06-30 07:05:08 +00:00
rillig
b2685e09a0 Updated delegate to 9.7.7.
Changes since 8.9.6:

DeleGate/9.7 (STABLE)
9.7.0 new stable version
9.7.1 fixes for frozen or broken SSL+gzip thread on FreeBSD and Windows
9.7.2 fixes for SIGPIPE with thread on Linux and Solaris
9.7.3 fixes for automatic adjusting of MAXIMA=delegated:N on memory shortage
9.7.4 coped with the chained certificate for SSL
9.7.5 fixes for freezing by sync. error with gunzip/gzip threads
9.7.6 fixes for SIGSEGV on Solairs, SOCKS on Windows, UDPrelay error
9.7.7 coped with VC++ in VisualStudio 2005/2008, revival of IPv6 on Windows

DeleGate/9.6 (DEVELOPMENT)
9.6.0 thread based smooth gzip/HTTP streaming, lighter SSL by thread
9.6.1 fixes for Solaris, Arm-linux, log-mutex, sftp/FTPS, CFI, MAX_DELEGATE
9.6.2 fixes for SEGV in FreeBSD thread, frozen FTPS, sftp/SSL, POP/NNTP/HTTP gw
9.6.3 fixes for frozen gzip and SSL threads by signals or with CFI filters

DeleGate/9.5 (STABLE)
9.5.0 new stable version
9.5.1 minor fixes for Japanese character code conversion
9.5.2 a minor fix for Japanese character code conversion
9.5.3 minor fixes for JP char. conv., tuning for recv. via slow line
9.5.4 fix for uploading via chained-FTP, MITM with slow-client
9.5.5 fix for SEGV in FTP, IPv6/IPv4 in /etc/hosts, etc.
9.5.6 fix for MITM with keep-alive, JP char. conv.

DeleGate/9.4 (DEVELOPMENT)
9.4.0 editing built-in parameters, SERVER=sudo, invocation via SSH/CGI/SSI
9.4.1 transparent application-level proxy over SOCKS
9.4.2 external auth. command, conditional CACHE, Japanese code conversion
9.4.3 fixed UDP and FTP over SOCKS, generalized routing with proxy auth.
9.4.4 MOUNT for SOAP/XML, fixed SEGV on charcode conv.

DeleGate/9.3 (STABLE)
9.3.0 new stable version
9.3.1 fixed SSL session cache with client's certificate
9.3.2 fixed CGI/SHTML revealment, SEGV on Win. service STOP, SEGV in Credhy

DeleGate/9.2 (DEVELOPMENT)
9.2.5 minor fixes for HTTP, sftp, FTP, UDPrelay, SockMux, MASTER auth., Win
9.2.4 faster MITM, SOCKS over SSL, multiplexed SOCKS/SockMux, cache on Win
9.2.3 supported SSL MITM mode, syslog, fixed abortion and delay in CFI on Win
9.2.2 supported huge file over 4GB in FTP, and HTTP, fixed CFI on Windows
9.2.1 fixes for Keep-Alive and logging as a service on Win, CGI/SSI+FTOCL
9.2.0 added access counters, Cookie encryption, fixed CGI/CFI/SSI for Win

DeleGate/9.1 (STABLE)
9.1.0 new stable version
9.1.1 minor fixes for HTTP, FTP/EPRT, DNS, STLS=fsv, and AUTHORIZER
9.1.2 minor fixes for SSL

DeleGate/9.0 (DEVELOPMENT)
9.0.0 IPv6 support
9.0.1 supported dynamic linker and improved SSL/TLS performance and usability
9.0.2 fixed IPv6 name resolution, fixed make problems on 64bits machine, etc.
9.0.3 added Skype brocker, encrypted config., extended CHARSET conv., etc.
9.0.4 added gateway for sftp/SSH server to FTP/HTTP
9.0.5 total renewal of remote config. and admin. via HTTPS
9.0.6 anonymizing NNTP article, tracking SPAMmers, routing DNS

DeleGate/8.11 (STABLE)
8.11.0 new stable version
8.11.1 fixed I/O timeout, virtual host & transparent proxy, coped with non-C99
8.11.2 fix for Windows, HTTP, MOUNT, etc.
8.11.3 fixed permission for SSLtunnel and STLS, Cookie to/from HTTPS/HTTP
8.11.4 fixed compilation problems, UDP/SocksV5, obsoleted X-Locking header
8.11.5 coped with HRS, fixes for Win32 (freezing, filters and log directory)

DeleGate/8.10 (DEVELOPMENT)
8.10.0 rewritten in ANSI/ISO C++ / C (tested only with Gcc variants and VC++)
8.10.1 qualified with "const", porting to OS/2 and FreeBSD
8.10.2 become suitable to be compiled and run with Bounds-Checking Gcc
8.10.3 fixed a lot of overflows on arrays of char, pointers, and structures
8.10.4 moved STARTTLS into each app. protocol and introduced STLS parameter
8.10.5 fixed STARTTLS for SMTP and binary I/O with VC++
8.10.6 fixed relaying POST and gzip on HTTP, symlink on Win32 (8.10.3)
2008-02-17 10:20:56 +00:00
joerg
e9f56fda89 Match implementation and usage of a function. 2006-03-14 02:26:46 +00:00
jmmv
c05611092f Convert the rc.d script to the standard rc.subr format (if available) and
use the bsd.pkg.install.mk framework to handle it.  Bump PKGREVISION to 1.
2003-07-30 11:37:01 +00:00
kim
3887d1a0e8 Upgrade to 7.3.1.
[NEW]
 + FTP/SSL: supported "AUTH TLS", on-demand FTP/SSL (with sslway -St)
 + HTTP: introduced HTTPCONF="cka-cfi" to force Keep-Alive with FCL/FTOCL
 + general: introduced src. addr. binding (SRCIF=host[:port[:proto:dst:src]])
 + general: introduced "-va" option (hidden log to be sent on ABORT)
 + SSLTUNNEL: introduced proxy auth. for SSLTUNNEL (by AUTH=pauthgen)
 + VSAP: introduced AUTH_VSAP (tentative)
 + FTP: enabled FCL/FSV=sslway for FTPS (implicit SSL)
 + NNTP: added client hostname to forbidden POST error log
 + MOUNT: new MountOption fo,bo,bif (ForwOnly,BackOnly,BackIfForw)
 + MOUNT: enabled dst=-host MountOption for servers as virtual hosts
 + genrail: made notify-mail include AbortLog and BackTrace
 + Socks: introduced "/-r" opt. (resolve locally, not on SocksV5 server)
 + Shio: added "c host:port" (connect to host:port without using shell)
 + HTTP: implemented AUTHORIZER and XECHO for HTTP
 + SSLway: introduced "-St" option to make STARTTLS be mandatory
 + FTP: supported MLSD command relay
 + general: randomized text and data segment address at compile time
 + general: introduced a time period in a week(-T.wWHHMM)
 + SSLway: inplemented STARTTLS for SMTP,POP,IMAP "-st[/protocol]"
 + SSLway: added "-pass {pass:string|file:path}"
 + SSLway: added error message about .pas to show what is necessary
 + MOUNT: extended matching and rewriting (ex. "*%1[a-b]%S *%(0)/%(1)")
 + MOUNT: reverse MOUNT for "*%(N)" in right hand rURL to left hand vURL
 + MOUNT: new abbreviation ///path -> =://=:=/path (the same proto&serv)
 + MOUNT: new abbreviation //serv/path -> =://serv/path (the same proto)
 + POP: supported AUTH without arguments
 + FTP: introduced FTPCONF=nodata (can be useful for FXP)
 + FTP:/HTTP: added logging in xferlog on FTP/HTTP (HTTPCONF=xferlog:ftp)

[CHANGE]
 + FTP: added (empty) successful response for HELP command
 + general: removed obsolete codes (FTPGET,FORCEON,HTTPMAIL,PUBLIC,?_?,etc)
 + general: stopped to use getmsg() with poll()
 + HTTP: HTTP-PROXY become controllable by CONNECT
 + FTP: modified PASV response format to be more acceptable by clients
 + HTTP: extended timeout for fflush/fclose (was shorten in 6.1.21)
 + HTTP: modified to accept resp. "HTTP" lacking "/X.X" (6.1.22)
 + FTP: changed FTP max. relative date in LIST to 6 month (from 11)
 + SSLway: changed to hide command line arguments and environmnet vars
 + MOUNT: added MOUNT="//* = default" for SERVER=imap

[FIX]
 + SSLway: fixed SEGV with the cc of SunOS4 (since 6.1.19)
 + SSLway: coped with multi-lines of opening message for STARTTLS
 + FTP: fixed not to apply server-side CFI for cached response
 + FTP: fixed CMAP switch for "ftp-data" protocol
 + INETD: enabled HTTP req. for "exec" protocol by INETD
 + INETD: fixed SEGV with INETD specification without arg-list
 + HTTP: fixed "nojava" for MOUNTed server with RELAY=no (since 6.1.20)
 + NNTP: fixed to MOUNT SERVER=nntp://host with "default"
 + FTP/HTTP: coped with WU-Ftpd/2.6.1 + DeleGate/Win32
 + SMTP: fixed SIGPIPE to server by slow DATA from client
 + NNTP: fixed to clean up zombis of NNTPCC
 + origin-NNTP: fixed spooling article at spool/ddd/dd (4.2.0)
 + MOUNT: fixed matching to the end of line (by "$")
 + general: fixed endless SEGVs by duplicate fclose() in notify-mail
 + FTP: revival of "RETR //user:pass@host/path" (5.7.1)
 + FTP: fixed possible overflows in "//user:pass@host" scanning
 + DNS: fixed infinite loop on recvfrom() error
 + HTTP: fixed MOUNT for virtual Host (moved,host=-xxx)
 + NNTP: fixed not to start INIT before all opening messages done
 + HTTP: fixed to fflush before doing sleep/Nice (for chained DeleGate)
 + HTTP: fixed [Reply] button in NNTP/HTTP (6.1.12)
 + SMTP: fixed to wait response for DATA before send QUIT in b.g. (6.0.0)
 + SSLway: enabled RSA tmp. key callback both for openSSL/SSLeay
 + HTTP: fixed "bad response" on EOF/timeout with server (6.1.22)
 + HTTP: fixed status respopnse via CGI/CFI (6.1.19)
 + NNTP: fixed jamming of multi-servers by timeout during startup
 + MOUNT: fixed SEGV on bad MOUNT parameter (non full-URL in right hand)
 + CRON: fixed "-expire" to follow CACHEDIR in symbolic link
 + FTP/HTTP: fixed to do cache FTP/HTTP with Authorization: anon-ftp
 + FTP/HTTP: fixed to do cache FTP/HTTP with URL ftp://ftp:pass@host
 + NNTP: fixed NNTPCC with SERVER=nntp://server
 + HTTP: fixed not to try HTML oriented conversion for plain text
 + HTTP: fixed not to regard "EOF on server reusing" as badServer
 + HTTP: extended to record "badServer" (ex. HTTP/1.1->NCSA/1.5.2)
 + SSI/HTTP: fixed to skip ">" character in quoted-string
 + Telnet: fixed aborting login with AUTHORIZER
 + FTP: fixed SEGV on bound proxy (SERVER=ftp://user:pass@server)
 + general: fixed memory wasting by repetitive randenv()
 + general: fixed putting uninit. buff. when invoked without args
 + SSLway: fixed to do RAND_seed first (for openSSL0.8.5 or later)
 + HTTP: fixed possible SEGV on uninit. buff. ref. for -_-/proto://...
 + HTTP: fix for removing charset in META tag (when no space after ";")
 + HTTP: fixed Content-Length in NNTP/HTTP with Accept-Language:(charset)
 + NNTP: fixed string buffer reallocation (1MB<size)
 + SMTPGATE: fixed SEGV on empty local part in recipient's address
2001-05-21 12:42:38 +00:00
rh
0b86444603 Update delegate to 6.1.7. Changes include numerous bug fixes,
support for SSI (Server Side Include) support, HTTP/1.1,
DGROOT, LIBPATH, SocksV5 server, and lots more.
2000-04-16 15:19:14 +00:00
pooka
457a31a63b Make the build work with a CC-variable containing spaces as suggested
by Rafal Boni <rafal.boni@metatel.com> in pr-9556
2000-03-08 17:02:04 +00:00
rh
19883a9230 defuzz 1999-11-12 15:29:15 +00:00
rh
03c2659298 Update delegate to 5.9.3
Notable changes are:
    1999-06-25 DeleGate/5.9.3 bug fix (cache/Linux), etc.
    1999-06-02 DeleGate/5.9.2 URICONV, Y2K, host=-Host, LDAP, etc.
    1999-03-15 DeleGate/5.9.1 bug fix (Win, HTTPS, filters, etc.)
    1999-03-09 DeleGate/5.9.0 MAX_ARGC, bug fix
1999-08-22 15:55:50 +00:00
hubertf
7a3e836e8e Don't require "." in PATH (which obviously didn't work anyways :-) 1999-04-04 18:01:38 +00:00
rh
ee246ce79b Upgrade delegate to 5.8.8
Adapt this package to NetBSD.
1999-02-23 18:28:34 +00:00
rh
7e8a0d6575 A general purpose TCP/IP proxy system. 1999-02-23 18:20:59 +00:00