From 9eed9f2d8fead8c40e707d0245b1472bd8289c7a Mon Sep 17 00:00:00 2001 From: Bryan Stansell Date: Tue, 10 Feb 2004 07:26:45 -0800 Subject: [PATCH] Imported from conserver-8.1.1.tar.gz --- CHANGES | 8 +++++- TODO | 21 ++++++++++---- config.guess | 12 ++++++-- config.sub | 6 ++-- conserver.cf/Makefile.in | 3 +- conserver.cf/conserver.cf.man | 2 +- conserver.cf/conserver.passwd.man | 2 +- conserver.html | 47 ++++++++++++++++--------------- conserver/Makefile.in | 3 +- conserver/consent.c | 4 +-- conserver/conserver.man | 2 +- conserver/readcfg.c | 4 +-- conserver/version.h | 4 +-- console/console.man | 2 +- contrib/redhat-rpm/conserver.spec | 2 +- contrib/solaris-package/pkginfo | 2 +- 16 files changed, 75 insertions(+), 49 deletions(-) diff --git a/CHANGES b/CHANGES index f56d4db..dbda07a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,12 @@ CHANGES ======= +version 8.1.1 (Feb 10, 2004): + - fixed mistake in Makefiles where rpmbuild fails - reported by + Martin Evans + - fixed a couple typos - reported by Matt Selsky + + version 8.1.0 (Jan 18, 2004): - fixes for HP-UX compilation - patch by Petter Reinholdtsen @@ -663,5 +669,5 @@ before version 6.05: and enhancements of various types were applied. # -# $Id: CHANGES,v 1.148 2004/01/18 17:28:31 bryan Exp $ +# $Id: CHANGES,v 1.150 2004/02/10 15:24:48 bryan Exp $ # diff --git a/TODO b/TODO index 92c73a5..edc52de 100644 --- a/TODO +++ b/TODO @@ -11,13 +11,10 @@ Bryan Stansell --------------------------------------------------------------------------- - Telnet protocol should be improved - - Not even RFC 854 compliant - - Option negotiation ignored - should we negotiate anything? + - Not even RFC 854 compliant...or maybe it is (as of 8.1.0) + - Option negotiation semi-ignored - should we negotiate anything more? - Others? -- better shadow file support - - what does this mean? i've forgotten. - - syslog? Daniel E. Singer would like to see it - especially in regards to --use-libwrap code @@ -27,6 +24,7 @@ Bryan Stansell - hpux has bigcrypt() also, which we support, so maybe we're covered - config file examples for various configurations + - sample conserver.cf has some...but it's not explained well - per-line timestamps - only when not connected? @@ -34,8 +32,12 @@ Bryan Stansell - pipe input/output (console <-> program) via 'console' - some apps (net-ups thing, gdb) might need to talk to user - ^Ec| does this, but the interact with user bits might not work + - actually, ^Ec| does work right with 8.1.0...one change that might + be nice is the ability to NOT watch the i/o pass to the local + command - try sending a big file to the local host with xmodem. - autologout? setting per console? gack, would have to interpret data. + - this will never happen...i don't want to interpret data - "listen" capability (watch all/multiple consoles) @@ -48,6 +50,7 @@ Bryan Stansell - passphrase...hmmm..could really use some sort of send/expect thing here. you could write a wrapper script of sorts, but it really would be nice to have a raw socket and do the right thing. + - this does work, using the 'initcmd' option, so, all done? - cyclades ts1000/2000 port : "Moses, Joel" @@ -59,6 +62,7 @@ Bryan Stansell - server -M flag should accept multiple addresses (comma separated) - should client as well? + - this may never happen...does anyone really need it? - automatic log rotation in general : Egan Ford @@ -69,6 +73,7 @@ Bryan Stansell - suggestions by Trevor Fiatal - include server hostname on 'console -x' output + - i think the -i output covers it, but maybe not - ability to configure strings to be sent to a console periodically : Greg A. Woods @@ -78,13 +83,17 @@ Bryan Stansell - redefine client escape sequence in conserver.cf : Toby Gerhart + - not even sure if this is possible w/o confusing the client, + but maybe with the new 8.1.0 client-server protocol, we can! - send a string when connected to a console, so you can set the xterm title, for example : Richard Threadgill + - this probably requires a client config file, so could play well + with the client config file requirement above - allow for very long replays (hundres of lines) : John Stoffel # -# $Id: TODO,v 1.44 2003/11/29 14:10:47 bryan Exp $ +# $Id: TODO,v 1.45 2004/01/28 14:57:39 bryan Exp $ # diff --git a/config.guess b/config.guess index e8c6fc0..b0f1d18 100755 --- a/config.guess +++ b/config.guess @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -timestamp='2004-01-05' +timestamp='2004-02-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -239,6 +239,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:OpenBSD:*:*) echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} exit 0 ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` @@ -405,6 +408,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; @@ -1230,8 +1236,8 @@ EOF SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit 0 ;; - *:DRAGONFLY:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly${UNAME_RELEASE} + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit 0 ;; esac diff --git a/config.sub b/config.sub index 463186d..c6ee004 100755 --- a/config.sub +++ b/config.sub @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -timestamp='2004-01-05' +timestamp='2004-02-02' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -1143,8 +1143,8 @@ case $os in | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -ekkobsd* | -kfreebsd* | -freebsd* \ + | -riscix* | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ diff --git a/conserver.cf/Makefile.in b/conserver.cf/Makefile.in index 46b2ca6..1f669ac 100644 --- a/conserver.cf/Makefile.in +++ b/conserver.cf/Makefile.in @@ -3,7 +3,8 @@ srcdir = @srcdir@ prefix = @prefix@ mandir = @mandir@ sysconfdir = @sysconfdir@ -exampledir = @datadir@/examples/conserver +datadir = @datadir@ +exampledir = $(datadir)/examples/conserver ### Installation programs and flags INSTALL = @INSTALL@ diff --git a/conserver.cf/conserver.cf.man b/conserver.cf/conserver.cf.man index 3e00280..9d3be95 100644 --- a/conserver.cf/conserver.cf.man +++ b/conserver.cf/conserver.cf.man @@ -1,5 +1,5 @@ .\" $Id: conserver.cf.man,v 1.55 2003/12/21 16:23:03 bryan Exp $ -.TH CONSERVER.CF 5 "2003/12/21" "conserver-8.1.0" "conserver" +.TH CONSERVER.CF 5 "2003/12/21" "conserver-8.1.1" "conserver" .SH NAME conserver.cf \- console configuration file for .BR conserver (8) diff --git a/conserver.cf/conserver.passwd.man b/conserver.cf/conserver.passwd.man index ade8746..ba89c5f 100644 --- a/conserver.cf/conserver.passwd.man +++ b/conserver.cf/conserver.passwd.man @@ -1,5 +1,5 @@ .\" $Id: conserver.passwd.man,v 1.10 2004/01/08 16:12:33 bryan Exp $ -.TH CONSERVER.PASSWD 5 "2004/01/08" "conserver-8.1.0" "conserver" +.TH CONSERVER.PASSWD 5 "2004/01/08" "conserver-8.1.1" "conserver" .SH NAME conserver.passwd \- user access information for .BR conserver (8) diff --git a/conserver.html b/conserver.html index 6df9889..0271ac7 100644 --- a/conserver.html +++ b/conserver.html @@ -9,6 +9,7 @@ + Conserver @@ -159,35 +160,32 @@ the website. Next, there's Kevin Braunsdorf's version at ftp://ftp.physics.purdue.edu/pub/pundits/. - Kevin is semi-actively working on his thread. Doesn't - look like any new versions have been out since August + It doesn't look like Kevin is working on his thread ony + more either. No new versions have been out since August 2000 (version 8.5), but maybe this info will be out of - date by the time you read this. Lastly, the conserver.com - version is based on Kevin's "5.21-Beta" distribution, but - since HEAVILY modified and enhanced (more details - in the "Origin" section above).

+ date by the time you read this (I last checked Feb 10, + 2004). Lastly, the conserver.com version is based on + Kevin's "5.21-Beta" distribution, but since + HEAVILY modified and enhanced (more details in the + "Origin" section above).

If I were looking for a conserver package I would - either use Kevin's latest distribution or the - conserver.com distribution. Which one? Well, obviously - I'm biased and believe the conserver.com distribution - should be your choice, but Kevin's does have UPS (serial - port line toggling bits) that the conserver.com version - doesn't have. What does the conserver.com distribution - have? Well, in reality, too many things to list. You'll - have to look at the CHANGES file - and see the enhancements, bug fixes, and general - development since the original. Don't let the version - numbers fool you - you'll have to compare and contrast - for yourself.

+ definitely use the conserver.com distribution. Why? It's + actively maintained, has many more features than the + other versions (see CHANGES for a + semi-scary history), and has an active user community. + Kevin's version does have UPS support (basic serial port + line toggling bits) which is missing in the conserver.com + version, but no one has asked me for it, so does anyone + actually need it?

Downloading

-

The current version, released on Jan 18, 2004, is 8.1.0.tar.gz. You can get it via +

The current version, released on Feb 10, 2004, is 8.1.1.tar.gz. You can get it via FTP - or HTTP. See the FTP + or HTTP. See the CHANGES file for information on the latest updates.

@@ -208,6 +206,11 @@

Check the INSTALL file for instructions.

+

Online Documentation

+ +

I've put a small set of documentation here. I'm hoping to expand it over time.

+

Systems Tested

Here's a list of systems that I've been told can diff --git a/conserver/Makefile.in b/conserver/Makefile.in index 42f6de3..f9e8ea4 100644 --- a/conserver/Makefile.in +++ b/conserver/Makefile.in @@ -6,7 +6,8 @@ exec_prefix = @exec_prefix@ sbindir = @sbindir@ sysconfdir = @sysconfdir@ mandir = @mandir@ -exampledir = @datadir@/examples/conserver +datadir = @datadir@ +exampledir = $(datadir)/examples/conserver ### Installation programs and flags INSTALL = @INSTALL@ diff --git a/conserver/consent.c b/conserver/consent.c index 8fc2aed..218aaaf 100644 --- a/conserver/consent.c +++ b/conserver/consent.c @@ -1,5 +1,5 @@ /* - * $Id: consent.c,v 5.134 2003/12/20 06:11:53 bryan Exp $ + * $Id: consent.c,v 5.135 2004/01/28 14:47:52 bryan Exp $ * * Copyright conserver.com, 2000 * @@ -877,7 +877,7 @@ ConsInit(pCE) if (pCE->ioState == ISNORMAL) Msg("[%s] console up", pCE->server); else - Msg("[%s] console inititalizing", pCE->server); + Msg("[%s] console initializing", pCE->server); pCE->downHard = FLAGFALSE; } diff --git a/conserver/conserver.man b/conserver/conserver.man index e61e9e9..7c93fcc 100644 --- a/conserver/conserver.man +++ b/conserver/conserver.man @@ -1,6 +1,6 @@ .\" @(#)conserver.8 01/06/91 OSU CIS; Thomas A. Fine .\" $Id: conserver.man,v 1.40 2003/11/10 15:37:24 bryan Exp $ -.TH CONSERVER 8 "2003/11/10" "conserver-8.1.0" "conserver" +.TH CONSERVER 8 "2003/11/10" "conserver-8.1.1" "conserver" .SH NAME conserver \- console server daemon .SH SYNOPSIS diff --git a/conserver/readcfg.c b/conserver/readcfg.c index 8d08479..cb14eb1 100644 --- a/conserver/readcfg.c +++ b/conserver/readcfg.c @@ -1,5 +1,5 @@ /* - * $Id: readcfg.c,v 5.162 2003/12/21 16:23:02 bryan Exp $ + * $Id: readcfg.c,v 5.163 2004/01/28 14:47:53 bryan Exp $ * * Copyright conserver.com, 2000 * @@ -4570,7 +4570,7 @@ ReadCfg(filename, fp) #endif isStartup = (pGroups == (GRPENT *)0 && pRCList == (REMOTE *)0); - /* inititalize local things */ + /* initialize local things */ if (word == (STRING *)0) word = AllocString(); line = 1; diff --git a/conserver/version.h b/conserver/version.h index 5e9e10a..fe9b349 100644 --- a/conserver/version.h +++ b/conserver/version.h @@ -1,5 +1,5 @@ /* - * $Id: version.h,v 1.56 2003/12/20 06:11:53 bryan Exp $ + * $Id: version.h,v 1.57 2004/02/10 15:24:50 bryan Exp $ * * Copyright conserver.com, 2000 * @@ -14,4 +14,4 @@ @(#) Copyright 2000 conserver.com.\n\ All rights reserved.\n" -#define THIS_VERSION "conserver.com version 8.1.0" +#define THIS_VERSION "conserver.com version 8.1.1" diff --git a/console/console.man b/console/console.man index 4d72e1d..e2fddc5 100644 --- a/console/console.man +++ b/console/console.man @@ -1,5 +1,5 @@ .\" $Id: console.man,v 1.42 2003/12/25 19:22:02 bryan Exp $ -.TH CONSOLE 1 "2003/12/25" "conserver-8.1.0" "conserver" +.TH CONSOLE 1 "2003/12/25" "conserver-8.1.1" "conserver" .SH NAME console \- console server client program .SH SYNOPSIS diff --git a/contrib/redhat-rpm/conserver.spec b/contrib/redhat-rpm/conserver.spec index 4e8d314..b081f47 100644 --- a/contrib/redhat-rpm/conserver.spec +++ b/contrib/redhat-rpm/conserver.spec @@ -4,7 +4,7 @@ # %define pkg conserver -%define ver 8.1.0 +%define ver 8.1.1 # define the name of the machine on which the main conserver # daemon will be running if you don't want to use the default diff --git a/contrib/solaris-package/pkginfo b/contrib/solaris-package/pkginfo index 432319d..75607d6 100644 --- a/contrib/solaris-package/pkginfo +++ b/contrib/solaris-package/pkginfo @@ -1,7 +1,7 @@ PKG="conserver" NAME="Console server and client" CATEGORY="system" -VERSION="8.1.0" +VERSION="8.1.1" DESC="Console server and client" CLASSES=none ARCH=sparc