CHANGES ======= version 7.0.3 (Jul 5, 2001): - "Off by 1" bug in 7.0.2 line-oriented timestamp code fixed (extra chars in logfile) reported by Matthew Cheek - TODO file added to distribution - 'attached', 'detached', and 'bumped' actions now written to console logs that have 'a' in timestamp-spec field - Default timestamp specification with TIMESTAMP= in .cf file - config file much more forgiving about whitespace in fields - gethostbyaddr() failures are no longer fatal - Added -M for server to specify the address to listen on - Added -p option to client and server to specify the port to connect to and listen on (--with-port still sets the default) - Added logfile output when going into daemon mode - Added --with-logfile to configure - Added -L to override compile-time logfile location - SIGHUP reopens this logfile as well as previous behavior - Run as root only restriction removed - warning now (if necessary) - More #defines for FreeBSD compatibility - Using inet_ntoa() now instead of peeking at bytes - Fixed up -V (and -Vv) output for client and server - Increased conserver.passwd read buffer (CheckPasswd()) - Removed DO_VIRTUAL #if's - always build that code now - Removed ORIGINAL_CODE #if's (old non-CIDR access list parsing) - Changed undocumented -p option to -P in console client - man pages updated to reflect a little more reality version 7.0.2 (Jun 15, 2001): - Bogus "ambiguous server abbreviation" with distributed server setup fixed - Hostname not passed with username from console client - Fixed pseudo-terminal ('|' syntax in .cf file) bug with Solaris and other STREAMS-based systems (actually works now in 7.X) - Line-oriented timestamps in logfiles (see 'l' mark specification) based on patch from Benn Oshrin - Generalized debugging output, info messages and error messages - Moved library search up in configure.in so function calls are detected properly - Permissions of install-sh were wrong - Trimmed the README file and now distribute conserver.html - Redhat RPM bundle (contrib/redhat-rpm) contributed by Paul Heinlein - Cleaned up gcc warnings (for Solaris 7, at least) - Makefiles now use .c.o: specification instead of %.o: version 7.0.1 (May 3, 2001): - 8bit on by default now (use --disable-8bit for old behavior) - FreeBSD patches by Bill Fenner (hopefully *BSD systems will compile cleaner now) - Bad error reporting on getsockopt() found by Bill Fenner - PID file patch by Martin Andrews version 7.0.0 (Feb 18, 2001): - GNU configure-based packaging!!! All work done by Mark D. Roth . Thank you! - Removed conserver/cons.h and moved options into --with and --enable configure arguments - ioctl() bug found by Ross Parker - Removed last of the "loopback preference" code in console/console.c - should have been removed a long time ago version 6.1.7 (Dec 14, 2000): - Documented no parity option in conserver.cf.man - Lowered default CONNECTTIMEOUT to 10 seconds - Changed more internal references to GNAC - Shell command support just plain broken (tracked down and slain by Rob Joyce ) - Added a -P option for specifying the password file - CPARITY setting reflected in -V output - New version numbering scheme and packaging version 6.16 (Sep 8, 2000): - Changed the main GNAC references to Certainty Solutions - Made the comment blocks in conserver/cons.h a little less confusing - There are *NO* code changes to this version. If you have version 6.15, you're good to go. version 6.15 (Mar 6, 2000): - Added debug flag (-D) and the beginning of debug output - A timeout can now be set for TCP connect() calls. The default is 30 seconds. Hosts not responding are only tried once at startup (per child), lessening the impact of a down terminal server. See CONNECTTIMEOUT in conserver/cons.h. version 6.14 (Jan 5, 2000): - Determining if the local conserver controls a port (with @conserver spec) we now compare ip addresses instead of hostnames - Invalid argument now shows -h output version 6.13 (Dec 1, 1999): - High-bit always stripped from network - now follows CPARITY setting in cons.h (found by Daniel Andersson ) - New conserver -i flag for on-demand connects/disconnects to console ports (contributed by Thomas E. Knowles ) - Solaris, Linux, and others now use tcsendbreak() version 6.12 (Aug 24, 1999): - Blank line bug after '%%' in .cf file (found by Miss Himali Patel ) Special thanks to Michael Sullivan for the following improvements and fixes... - Read result bug in group.c caused lock up - Signal handling fixes and cleanup - Several minor spelling errors in strings and comments - Solaris package creation scripts (contrib/solaris-package) - Extended syntax of the access restrictions to understand network numbers with optional netmasks version 6.11 (May 14, 1999): - Added broadcast capability in client (-b option) - Protected certain escape sequences from end-user use - Added "console server shutting down" broadcast - Improved local tty break code (thanks Craig and Brian!) version 6.10 (Jan 26, 1999): - Documentation fixes - Web page up and running version 6.09: - Added more documentation (look for README and INSTALL files). - Fixed up man pages so they are more accurate. version 6.08: - Added support for Linux 2.X and IRIX 6.X - Fixed "suspend" code in client - it shouldn't have worked before, but slow connections could explain it. version 6.07: - Porting infrastructure has been set up in ./port. Solaris 2.5.1 and BSD/OS 3.1 successfully built. - Added CHANGES and README files. Wow, starting to document! version 6.06: - SIGUSR1 now tells the console server to try and reopen all currently downed consoles. - Cleaned up configuration file (cons.h) and Makefiles. version 6.05: - conserver.cf change: groups and their passwords have been removed and timestamp specifications have been added. before version 6.05: - Many, many variations. Nothing was tracked well. Bug fixes and enhancements of various types were applied. # # $Id: CHANGES,v 1.32 2001-07-05 08:09:30-07 bryan Exp $ #