From bryan@stansell.org Thu Jul 5 09:47:42 2001 Received: (from bryan@localhost) by underdog.stansell.org (8.11.4/8.11.4) id f65GlgF03795; Thu, 5 Jul 2001 09:47:42 -0700 (PDT) Date: Thu, 5 Jul 2001 09:47:42 -0700 From: Bryan Stansell To: users@conserver.com, announce@conserver.com Subject: conserver 7.0.3 is available Message-ID: <20010705094742.C20104@underdog.stansell.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: announce-admin@conserver.com Errors-To: announce-admin@conserver.com X-BeenThere: announce@conserver.com X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Conserver Announcements List-Unsubscribe: , List-Archive: Well folks, 7.0.3 is definitely a variety pack of changes. The only true bug fix is the "off by 1" error that was in 7.0.2. Everything else is dead code removal, documentation updates (things kinda match reality now), compatibility changes, and some VERY cool new features! If anyone has any questions, just ask. I hope you all enjoy it! 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 Bryan Stansell From bryan@stansell.org Thu Jul 26 17:05:26 2001 Received: (from bryan@localhost) by underdog.stansell.org (8.11.4/8.11.4) id f6R05Qo18376; Thu, 26 Jul 2001 17:05:26 -0700 (PDT) Date: Thu, 26 Jul 2001 17:05:26 -0700 From: Bryan Stansell To: users@conserver.com, announce@conserver.com Subject: 7.1.0 released Message-ID: <20010726170526.A17925@underdog.stansell.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: announce-admin@conserver.com Errors-To: announce-admin@conserver.com X-BeenThere: announce@conserver.com X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Conserver Announcements List-Unsubscribe: , List-Archive: Hello all! We'll, I'm finally packaging up version 7.1.0. There are two important things to realize about this version. First, there have been a lot of changes, enhancements, and a couple bug fixes (some very cool stuff - check out the list below). Second, to upgrade, you *must* upgrade both the client and server - this version is not backward compatible with previous versions. I hated to do that, but it was necessary since there were some fairly nasty bugs that couldn't be fixed without it. Here's the info about upgrading from the INSTALL file: - The client/server protocol has changed. You *MUST* use a 7.1.0 client with a 7.1.0 and above server. A 7.1.0 client is *not* backward compatible with a pre-7.1.0 server. - Some of the flags in the client (-d, -D, and -r) and server (-n) have been given new identities to make the client and server flags more uniform. - The conserver.passwd file now uses the first username match to determine access rights - if you have multiple instances of a username in an existing password file, they must be combined into one to continue to work. Here's a list of systems that have been known to successfully compile conserver 7.1.0: - Solaris 2.5.1 thru 8 (sparc/x86), gcc - BSDI 3.X, gcc - MacOS X - Linux 2.2.18 (x86), gcc - Linux 2.4.2 (x86), gcc - FreeBSD 4.2 (x86), gcc - cygwin (w2k),gcc 2.95.3 - DEC Tru64 4.0, gcc - DEC Tru64 4.0/5.1, DEC cc - HP-UX 10.20, gcc And, as always, here's the list of changes. Enjoy! version 7.1.0 (Jul 26, 2001): - Hostname in access list that began with a digit was treated as an IP address - only strings using [0-9./] are considered CIDR notation and they must be of the form a.b.c.d[/n] - Fixed SIGHUP always opening logfile(-L) - shouldn't without -d - Fixed 'make install' problem under MacOS X and cygwin - Client -l option totally broken in 7.0.3 - patch by Daniel E. Singer - Client now accepts IP addresses from server and server now sends the IP of the socket instead of its hostname to the client, fixing part of the multi-interface problem - Client no longer passes hostname to server along with username - Client now turns off IEXTEN so stuff like ^V passes through - Server now pauses one second when reopening a TCP-based console to give the terminal server a chance to clean up - Master server process now fork()s when accepting clients - timestamp-spec can be numeric only ('m' default) - Ambiguous console name error now shows ambiguous list - Console list in conserver.passwd can now have whitespace - Access lists in conserver.cf can now use ',' as a separator - Added special '*any*' username in conserver.passwd - Username match (real or '*any*') now stops conserver.passwd file processing - allowing you to lock out users - Added -u flag to server to enable "unloved" output - this is the opposite of the old -n flag, which now does nothing - Added -7 flag to client and server for stripping the high bit of data on either side (--disable-8bit removed) - Added -b to server to specify the base port number for the secondary communication channel - based on code from Enrik Berkhan - Changed -d and -D flags to -r and -R in client - now -D enables debugging mode in the client (and -d is unused) - Changed -r to -G in client so -r could be used for the above - Client now uses getpassphrase() (if available) for > 8 char passwords - pointed out by Gregory Bond - Improved signal handling - Improved process handling (POSIX waitpid() now necessary) - Significant rework of STREAMS-based pseudo-tty code - TCP connections ('!' config syntax) now have some Telnet protocol knowledge, removing the "noise" seen when conneting to a terminal server - reported by Todd Stansell - Various code and message "pretty-printing" done - Client and server both run in Windows (tested with Windows 2000) under the cygwin environment thanks to a debug-fest with Emmett Hogan - Using autoconf version 2.50 - Man pages reworked and conserver.passwd page created by Dave Stuit - the pain he suffered documenting the program (and pointing out many of the bugs fixed above) should help endless others Bryan Stansell