Imported from conserver-8.1.1.tar.gz

This commit is contained in:
Bryan Stansell 2004-02-10 07:26:45 -08:00
parent 25a4dcb0fd
commit 9eed9f2d8f
16 changed files with 75 additions and 49 deletions

View File

@ -1,6 +1,12 @@
CHANGES
=======
version 8.1.1 (Feb 10, 2004):
- fixed mistake in Makefiles where rpmbuild fails - reported by
Martin Evans <m.d.t.evans@qmul.ac.uk>
- fixed a couple typos - reported by Matt Selsky
<selsky@columbia.edu>
version 8.1.0 (Jan 18, 2004):
- fixes for HP-UX compilation - patch by Petter Reinholdtsen
<pere@hungry.com>
@ -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 $
#

21
TODO
View File

@ -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 <des@cs.duke.edu> 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" <jmoses@deloitte.com>
@ -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 <egan@us.ibm.com>
@ -69,6 +73,7 @@ Bryan Stansell
- suggestions by Trevor Fiatal <trevor@seven.com>
- 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 <woods@planix.com>
@ -78,13 +83,17 @@ Bryan Stansell
- redefine client escape sequence in conserver.cf : Toby Gerhart
<toby.gerhart@eds.com>
- 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 <richardt@tellme.com>
- 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
<stoffel@lucent.com>
#
# $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 $
#

12
config.guess vendored
View File

@ -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

6
config.sub vendored
View File

@ -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* \

View File

@ -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@

View File

@ -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)

View File

@ -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)

View File

@ -9,6 +9,7 @@
<META name="author" content=
"Bryan Stansell &lt;bryan@conserver.com&gt;">
<LINK rel="SHORTCUT ICON" href="conserver.ico">
<LINK rel="icon" href="conserver.ico">
<TITLE>Conserver</TITLE>
@ -159,35 +160,32 @@
the website. Next, there's Kevin Braunsdorf's version at
<A href=
"ftp://ftp.physics.purdue.edu/pub/pundits/">ftp://ftp.physics.purdue.edu/pub/pundits/</A>.
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 <B>HEAVILY</B> modified and enhanced (more details
in the "Origin" section above).</P>
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
<B>HEAVILY</B> modified and enhanced (more details in the
"Origin" section above).</P>
<P>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 <A href="CHANGES">CHANGES</A> 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.</P>
definitely use the conserver.com distribution. Why? It's
actively maintained, has many more features than the
other versions (see <A href="CHANGES">CHANGES</A> 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?</P>
<H3>Downloading</H3>
<P>The current version, released on Jan 18, 2004, is <A
href="8.1.0.tar.gz">8.1.0.tar.gz</A>. You can get it via
<P>The current version, released on Feb 10, 2004, is <A
href="8.1.1.tar.gz">8.1.1.tar.gz</A>. You can get it via
<A href=
"ftp://ftp.conserver.com/conserver/8.1.0.tar.gz">FTP</A>
or <A href="8.1.0.tar.gz">HTTP</A>. See the <A href=
"ftp://ftp.conserver.com/conserver/8.1.1.tar.gz">FTP</A>
or <A href="8.1.1.tar.gz">HTTP</A>. See the <A href=
"CHANGES">CHANGES</A> file for information on the latest
updates.</P>
@ -208,6 +206,11 @@
<P>Check the <A href="INSTALL">INSTALL</A> file for
instructions.</P>
<H3>Online Documentation</H3>
<P>I've put a small set of documentation <A href=
"docs/">here</A>. I'm hoping to expand it over time.</P>
<H3>Systems Tested</H3>
<P>Here's a list of systems that I've been told can

View File

@ -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@

View File

@ -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;
}

View File

@ -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

View File

@ -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;

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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