www.pudn.com > socks5.zip > ChangeLog
Wed Nov 18 14:35:02 CST 1998 * socks5-v1.0r8 released Fri Nov 13 10:18:06 CST 1998 * updated setpgrp configure test * added SOCKS5_NOREVERSEMAP to config file parsing - config files with many IP addrs will load faster * pass dlopen() relative paths Thu Nov 12 10:46:04 CST 1998 * changed rresvport() wrapper -- like bind() wrapper * moved faked host table from memory to file - fixes Netscape Communicator 4.5 problem. * moved 'getpwuid()' in lsEffUser to fix FreeBSD bug. Tue Nov 3 17:58:02 CST 1998 * added test/handling for sendmsg/(recvmsg) Tue Oct 27 12:44:44 CST 1998 * added configure test for setpgrp Tue Oct 20 11:58:41 CDT 1998 * added blurb in socks5.conf.5 about proper configuarations. Wed Oct 14 09:16:16 CDT 1998 * removed files with only internal code, related cleanup. Fri Oct 9 09:09:42 CDT 1998 eychenne@col.bsf.alcatel.fr * changed bad #ifdef label in lib/log.c Mon Oct 5 16:45:59 CDT 1998 * added "round robin DNS" support (ftp-data). * changed SOCKS5_TIMEOUT & SOCKS5_UDPPORTRANGE - now can be set from /etc/socks5.conf * changed UDP recvfrom Thu Oct 1 13:16:35 CDT 1998 * changed Makefile.in clients.install target so libsocks5.a is not installed Wed Sep 30 12:25:42 CDT 1998 * socks5-v1.0r7 released * added semaphore on 'accept' (Solaris 2.5) * increased UDP recv buffer size * removed SO_REUSEADDR from UDP sockets * moved SOCKS5_TIMEOUT & SOCKS5_UDPPORTRANGE for inetd * changed client lib 'recvfrom' wrapper Tue Sep 22 15:50:05 CDT 1998 * fix for bug with 980810 ssh patch. * added 'interface' alias for 'route' in config file. Tue Sep 22 09:11:46 CDT 1998 * typo in include/hide.h by eychenne@col.bsf.alcatel.fr Thu Aug 20 10:12:16 CDT 1998 * patch for shadow passwords by daniel@med.up.pt Mon Aug 10 10:55:19 CDT 1998 * patch for ssh problem by pab@cs.arizona.edu Wed Aug 5 09:08:44 CDT 1998 kneedham@sgi.com * removed unescaped cr/lf in log message lib/wrap_udp.c Tue Aug 4 16:07:50 CDT 1998 * changed debug log file format lib/confutil.c Mon Jul 27 10:37:33 CDT 1998 Pavel.Roskin@ecsoft.co.uk * libsocks5_sh.so not installed in proper directory for 'make install prefix=/foo' Thu Jul 16 13:23:29 CDT 1998 * socks5-v1.0r6 released * Renamed archie client struct * Removed "make check" from docs, does not exist. * Fixed configure script for Linux shared library (_fstat). * Added ncurses lib search for telnet client. * Fixed UDP memory leak. * Changed default behavior to not reverse DNS/services. SOCKS5_NOREVERSEMAP ==> SOCKS5_REVERSEMAP SOCKS5_NOSERVICENAME ==> SOCKS5_SERVICENAME * Changed behavior when 'auth' lines exist but no match. * Added log message when authentication fails. * ping/traceroute use redundant servers. * Fixed buffer overflow in lib/log.c* Fixed problems reported by * Fixed problem with Linux 'gethostbyname' implementation. * Fixed remote DNS problems introduced in v1.0r5 Thu Feb 19 12:00:00 CDT 1998 * socks5-v1.0r5 released ... ChangeLog not maintained ... Fri Nov 20 17:59:40 CDT 1996 Wei Lu * Better password checking for user/passwd auth * Better non-blocking I/O handling in client library * Fixed several bugs in config file parsing * Fixed the bug in "traceroute" proxy * Fixed couple of bugs in ftp client * Added three statically linkable wrapper functions * Modified the support of UDP bind proxy * A number of changes in configure related files and Makefiles Sun Oct 6 12:59:40 CDT 1996 Dave Blob * Buffering read of all data if blocking (vs 1 by 1) - Submitted by Griff Miller * finger should be dependent on SRCS not OBJS. - Submitted by Carson Gaspar * Block signals when handling nchildren (gravedigger & DoFork) Fri Aug 16 12:38:03 CDT 1996 Dave Blob * Changed default log level to info -- warnings ignored * Fixed default-* setting in configure.in Wed Aug 7 14:24:43 CDT 1996 Jos Vos * Beta 0.16.5 released * AIX 4.1.4 route fixes (may break 3.2.x). * Man page sync'ing. Mon Aug 5 23:34:38 CDT 1996 Akihisa Kurashima * EWS shlib fix: SHLIB_CFLAGS should be empty * Socks4 fix (headerlen problem, again). * lsSocketTypeAssumed->lsSocketType in log messages. Mon Aug 5 23:33:10 CDT 1996 Dave Blob * More Log Fixes & Cleanup * Addition of msgid's, though no catalog yet. * addition of filter lines in config file * Fixed "," support in config files (cmd & auth). Tue Jul 30 18:00:01 CDT 1996 Dave Blob * Log fixes, esp catopen return value * Ftp extern fixes. * Socks.h cleanup. Mon Jul 29 21:59:23 CDT 1996 Dave Blob * More changes for NT port integration * Fixed handling of lsLibProto return NULL * Got rid of SOCKSrcmd Mon Jul 22 16:55:52 CDT 1996 Dave Blob * minor nb-connect fix. * minor fclose fix. Fri Jul 19 15:17:49 CDT 1996 Dave Blob * Released beta 0.16.4 * Fixed case where tcp setup returned success on failure * Fixed possiblity of freeing cmdinfo->option & using it. * Fixed some log levels * Added better monitor/preforking support * Fixed server (normal mode) hup problem Thu Jul 18 13:42:09 CDT 1996 Akihisa Kurashima - Added NEC EWS support * fixed nsl & socket library order search order * added default MAXHOSTNAMELEN * added shlib compile flags for ews. * added some AF_UNSPEC support. Wed Jul 17 16:01:57 CDT 1996 Dave Blob * fixed AIX macro problems * Changed logging api. * Remove semaphore (esp svr4) on ^C in server Mon Jul 15 10:50:47 CDT 1996 Carson Gaspar * Released beta 0.16.3 * Fixes for reading Socks4 responses in library Fri Jul 12 12:46:23 CDT 1996 Dave Blob * Fixed missing P() macros stuff. * fixed problem with dupS... * fixed threading & monitor interaction... * fixed "set var" handling (w/o setenv). Thu Jul 11 16:48:04 CDT 1996 Dave Blob * released beta 0.16.2 * fixed remote name resolution in client. * fixed local bind after connect problem. * made realaudio support configurable with SOCKS5_UDPBIND environment variable. Tue Jul 2 16:54:24 CDT 1996 Dave Blob * released beta 0.16.1 * fixed buffer remapping of close to -1, badf * fixed ^C handling in rping, rtraceroute Tue Jul 2 15:02:36 CDT 1996 Dave Blob * released beta 0.16.0 * minor Gssapi fixes * minor encapsulation fixes * api cleanup Thu Jun 20 19:13:47 CDT 1996 Dave Blob * Route fix for connect - Submitted by Jack Thomasson * more api & name changes * merge of lib*read/write functions * support for ioflags (e.g. msg_peek) in lsrecv/send * added simple password file support Sat Jun 15 12:00:00 CDT 1996 Dave Blob * Server makefile fix - Submitted by Joe Rhett Fri Jun 14 16:42:37 CDT 1996 Dave Blob * released beta 0.15.3 * fix for shlib_rdir not being set * separated typedefs from structs for vcpp. * changed some names to be more consistent... Fri Jun 14 16:42:19 CDT 1996 Carson Gaspar * fix to local nb-connect Thu Jun 13 12:56:14 CDT 1996 Carson Gaspar * fix so bind binds locally if last connection was direct. Wed Jun 12 18:00:00 CDT 1996 Dave Blob * api cleanup (e.g. name changes). * copyright updates. Sun Jun 9 17:37:08 CDT 1996 Dave Blob * released beta 0.15.2 * monitor fixes - Submitted by by Milton Scritsmier * added default (1080) port in server socks lines. Sat Jun 8 19:24:39 CDT 1996 Dave Blob * removed possibility of conf writing past end of arrays * fixed environment variable handline in validate.c * fixed return headers in udp.c * address & port to just port check in udp... Fri Jun 7 17:16:29 CDT 1996 Dave Blob * released beta 0.15.1 * fixed casting problem (esp on hpux) - Fixed by Gene Cohler * Updated man pages * updated usage in server * fixed address family problems (esp on linux). * fixed rping & rtrace's passing of ssi instead of s5netaddr * fixed configure.in's prog checks. * fixed aix's termios support in telnet * ported to aix. * fixed recv_sigio & check for F_SETOWN * made value optional in set (server config files) * added some warnings about bad port & host entries * made badline more verbose in server * only log error message if abnormal exit... * fixed byte counts in proxy.c * fixed authorize problems (< 0 instead of != AUTH_OK). Sun Jun 2 23:30:34 CDT 1996 Dave Blob * released beta 0.15.0 * Added Nonblocking connect read code - Submitted by Carson Gaspar * Added casts to get rid of warnings (on hpux). * Made exportable * Got rid of prinfo structure (now S5LinkInfo) * Removed ioinfo's from prinfo. Thu May 30 14:39:56 CDT 1996 Dave Blob * released beta 0.14.5 * nonblocking fix * rresvport fix Gopal Chand Tue May 28 11:54:52 CDT 1996 Ronald.Tschalaer@psi.ch * released beta 0.14.3 * fixed versions in lib/upwd.c to be rfc1929 compliant * changed version sent back for socks4 requests to 0 (reply version) Fri May 24 16:14:12 CDT 1996 A.Iakovlev * fixed bug in lsTcpConnect for connecting on an invalid socket Fri May 24 13:29:13 CDT 1996 Ulrich Eickhoff * fixed socks4 username reading Fri May 24 01:12:22 CDT 1996 Dave Blob * Bug fix - freeing unallocated memory in validate.c * Removed err.[ch], and EXIT, logerror. * Added some support for socks5 api Sun May 19 23:42:51 CDT 1996 Dave Blob * released beta 0.14.0 * Added realaudio support (2 ways) * Removed use of $< in Makefile since some makes don't do it right Sun May 19 22:47:19 CDT 1996 Doug Ambrisko * Moved DontLoop stuff to wrap.c to prevent any other rld loops... * Shlib makefile fix Fri May 10 18:09:14 CDT 1996 Dave Blob * released beta 0.13.0 * removed -1 return value from failed nb connect in select * fixed nonblocking return codes. * simulated nb connect failure in select with shutdown. * Null buffer fix in lsGssapiCheckPacket * errors causing exit now shown in server * added SOCKS5_NOIDENT to prevent ident lookup failures * lookup faked name when doing config file checks * fixed port range parsing * general parsing cleanup Wed May 8 23:36:59 CDT 1996 Dave Blob * Fixed auth and command - handling. - Suggested by Glenn Brusca * Use _r commands on any OS that has them * Don't try to copy functions unless there's an _r function * Removed Krb4 support -- Does anyone really want it? Tue May 7 19:50:20 CDT 1996 Dave Blob * made getenv (const char *) in archie - Pointed out by David Worenklein * started adding support for ipv6 * fixed problem with nbconnects... - Pointed out by Nick Rossi * new test for nbconnects (async2.c) * added more generic code to see if socket is still valid Tue Apr 30 12:59:13 CDT 1996 Dave Blob * Minor fix in gssapiCheckPacket Mon Apr 29 16:44:06 CDT 1996 Dave Blob * Changed synopsis in man pages to mention paths may change - Suggested by Doug Amrisko Sun Apr 28 21:38:49 CDT 1996 Doug Ambrisko * Fixed shlib install problem. Thu Apr 25 14:51:02 CDT 1996 Dave Blob * Added better authentication API * Added Kerberos 4 support * separated buffering from encapsulation * fixed s4 seg fault (null user) - suggested by Tom Bruell * put const's in archie's re_* - also fixed by Doug Ambrisko Thu Apr 11 01:56:01 CDT 1996 Dave Blob * Added pthread support * fixed username check in library. * got rid of libcompat in configure Fri Apr 5 16:15:52 CST 1996 Dave Blob * released beta 0.12.0 * Added svr4 semaphore support * Moved depend stuff into source for library (static) * Moved gcc depend to makedepend in server (dynamic). Tue Mar 26 22:05:18 CST 1996 Dave Blob * return address fixes for single homed hosts * added SOCKS5_BINDPORT to server for running on other ports * added support for serverpidfile-port for non 1080 ports * added host:port syntax to SOCKS_SERVER, SOCKS?_SERVER * cleaned up monitor handling for release * removed even more global variables from server * made gss read's loop in server to get all the data * fixed handle passed to lsReadResponse in server accept * added cleanup code to UdpEnd in server Wed Feb 28 18:00:00 CST 1996 Cornell Kinderknechht * UDP name proxying fixes Fri Feb 23 18:18:12 CST 1996 Dave Blob * Fixed memory corruption in gss.c * Generic cleanups and logging fixes for gss code * Tweaked udprecv code in client * General rld.c cleanup Thu Feb 15 15:59:40 CST 1996 Steve Lass * README Changed srvpidfile to srvidtfile Thu Feb 15 11:01:43 CST 1996 Carson Gasper * Fixed bug in select code. * Fixed bugs in non-blocking code. Wed Feb 14 18:00:00 CST 1996 Dave Blob * Fixed bugs in GSSAPI code Wed Jan 31 08:05:00 PST 1996 John Finaly * Fixed bug in server (4) code, not resolving names Wed Jan 31 18:53:15 EST 1996 Carson Gasper * Removed GSS_C_NO_NAME from code... Mon Jan 22 17:16:26 CST 1996 Dave Blob - suggested by Craig Metz * Added -n and -v options to rtraceroute Fri Jan 19 16:49:09 CST 1996 Dave Blob - reported by Aaron C. Smith * seg fault in cache code for fd=-1... - reported by Matt Hastie * Fixed library searching macros... Fri Jan 5 14:46:00 CST 1995 Dave Blob * added man pages for runsocks, socks5 & stopsocks Thu Jan 4 12:00:00 CST 1995 Dave Blob * fixed bug in accept code (ECONNRESET problem) * fixed looping failed accept (now waits for sig) Fri Dec 15 17:41:48 CST 1995 Dave Blob * Fixed bug in caching code which caused misses Thu Dec 14 10:47:19 CST 1995 Dave Blob * Added support for monitoring * Removed VMS & DOS support from archie Fri Dec 8 14:23:18 CST 1995 Dave Blob * Cleaned up ftp & telnet warnings. Thu Dec 7 15:08:57 CST 1995 Dave Blob - reported by Bob Brown * Removed second copy of strdup from funcs.h * Added README comment regarding --with-header-problems * Changed make clean to not remove backup files * Added STDIN_FILENO check/backup to 0, etc... * Cleaned up clients/archie/pmachine.h * Changed sys/wait.h check. * Fixed sigaction usage in clients/pt/share.c Fri Dec 1 12:00:00 CST 1995 Dave Blob * Added a backup putenv Tue Nov 28 14:23:43 CST 1995 Dave Blob * Fixed exec_prefix = NONE problem in configure * Started moving away from one big header Tue Nov 21 15:46:32 CST 1995 Dave Blob * Cleaned up runsocks w.r.t environment vars. * Added SOCKS_NOREVERSEMAP to prevent reverse mappings. * Configure checks for IPPORT_RESERVED macro or enum * Removed BSD_COMP need for solaris by including sockio.h Thu Nov 16 18:09:44 CST 1995 Dave Blob * Fixed problems in GetPermUsers * Fixed problems in lsHowToConnect * Changed GetSignals to not prefork if socket is bad. Thu Nov 16 13:24:47 CST 1995 Dave Blob * Integrated ping and traceroute support from Wei Lu * Changed client config file parsing to use server routines. * Made server signal handling more posix compliant. Thu Nov 16 13:24:47 CST 1995 Mike Mescevic * fixed --with-syslog-facility problem. Date: Mon, 23 Oct 1995 17:38:41 +0100 (FRA) Hugues Lafarge * fixed problem in "direct" support in select... Fri Oct 20 12:00:00 CDT 1995 Dave Blob - reported by Harlan Stenn * added AC_TYPE_PID_T * fixed mistaking k4 for k5 * added check for waitpid and fallback to wait3 if non-existent * added check for putenv and fallback to setenv Thu Oct 19 15:04:57 CDT 1995 Craig Metz * fixed SOCKSfclose Thu Oct 19 15:04:57 CDT 1995 Hugues Lafarge * fixed trailing white space deletia in checkconf.c * fixed make INSTALL stuff Sun Oct 15 22:04:18 CDT 1995 Hugues Lafarge * fixed problem in LinkedListInsertUnaligned (valutil.c) Sun Oct 15 22:04:18 CDT 1995 Dave Blob - reported by stevejg@wni.com * fixed problems with telnet configuration under solaris Wed Oct 11 15:06:15 CDT 1995 Dave Blob * socks5-beta-0.07 released * more guesses at making telnet work right under linux * minor makefile and configure cleanups Mon Oct 9 17:38:35 CDT 1995 Dave Blob * removed ncftp and xarchie from distribution * even newer version of telnet Mon Oct 9 17:38:35 CDT 1995 Dave Blob - reported by stevejg@wni.com * fixed configure problems with $withval's * fixed telnet problems with sigblock, sigsetmask Mon, 09 Oct 1995 14:40:30 -0400 Craig Metz * more deletions of IP_MAXPACKET (oops!) * fixed some problems with ncftp on linux * pointed out problems with telnet (not fixed) Fri Oct 6 15:39:29 CDT 1995 Dave Blob * socks5-beta-0.06 released * fixed a bug in noproxy for the library. * changed route handling so that interface names will be looked up at bind time in addition to an initial lookup at start-time, so that ppp with dynamic addressing will work (hopefully) * fixed a bug in the reserved port code (byte ordering) Thu Oct 5 15:27:24 CDT 1995 Dave Blob * added rresvport to wrap_tcp.c for non-bsd systems... * added posix signal handling to rcmd.c for non-bsd systems... Tue Oct 3 12:00:00 CDT 1995 Dave Blob * released socks5-beta-0.05 * fixed casting problems * fixed configure stuff for non-gcc systems (esp on HP-UX) Mon Oct 1 18:00:04 CDT 1995 Dave Blob * fixed process group leader problem * fixed some problems with ncftp definitions Sat Sep 30 19:38:27 CDT 1995 Dave Blob * fixed telnet to work on sgi (setupterm problems) * replaced old telnet with new one, modified for configure. * fixed bug in defaultroute in server/valutil.c Thu Sep 28 15:17:32 CDT 1995 Dave Blob * fixed configure scripts (eliminated some redundant checks) * added inline check and use a few places in server code. * Added more to README. Wed Sep 27 15:17:32 CDT 1995 Cornell Kinderknecht * Fixed Makefile problems. * Fixed problems with sys/resource.h before time.h * Removed varargs.h from socks5p.h -- not needed Tue Sep 26 15:17:32 CDT 1995 Dave Blob * Initial Beta announced (beta-0.03) * Added socks.h to client programs instead of command line flags * Consolidated configures into one configure... * Made naming a bit consistent Thu Sep 14 11:38:48 CDT 1995 Craig Metz * Second Pre-Beta (beta-0.02) given out * Fixed IP_MAXPACKET in libproto.c * Fixed linux problems with FD_ macros * Fixed configure problem AC_INIT of bad file * Changed HAS to HAVE in configure macros * Changed configure to run in root and clinets. * Removed unused functions ls*Var, lsStatus*, lsRead, lsWrite Wed Sep 13 16:12:32 CDT 1995 Dave Blob * Initial Pre-Beta release (beta-0.0.1) given out