Skip to content

Commit

Permalink
Imported from conserver-7.0.2.tar.gz
Browse files Browse the repository at this point in the history
  • Loading branch information
bstansell committed Jun 16, 2001
1 parent 3e85064 commit 8343145
Show file tree
Hide file tree
Showing 31 changed files with 1,041 additions and 478 deletions.
21 changes: 20 additions & 1 deletion CHANGES
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
CHANGES
=======

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
<benno@columbia.edu>
- 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 <heinlein@measurecast.com>
- 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 <fenner@research.att.com>
Expand Down Expand Up @@ -109,5 +128,5 @@ before version 6.05:
and enhancements of various types were applied.

#
# $Id: CHANGES,v 1.25 2001-05-03 06:44:01-07 bryan Exp $
# $Id: CHANGES,v 1.28 2001-06-15 17:36:53-07 bryan Exp $
#
7 changes: 5 additions & 2 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

Quickie Instructions

- Download conserver (http://www.conserver.com/) and unpack

- Run './configure'

- If all is well, run 'make install'
Expand All @@ -20,9 +22,10 @@ Detailed Instructions
--with-master=MASTER Specify master server hostname [console]
--with-cffile=CFFILE Specify config filename [conserver.cf]
--with-pwdfile=PWDFILE Specify password filename [conserver.passwd]
--with-pidfile=PIDFILE Specify PID filepath [/var/run/conserver.pid]
--with-maxmemb=MAXMEMB Specify maximum consoles per process [8]
--with-maxgrp=MAXGRP Specify maximum number of processes [32]
--enable-8bit Enable 8bit data path
--disable-8bit Disable 8bit data path
--with-timeout=TIMEOUT Specify connect() timeout in seconds [10]

Not surprisingly, some match the old conserver/cons.h items...here
Expand Down Expand Up @@ -82,5 +85,5 @@ Detailed Instructions
- That's it! Just start up the console server and enjoy!

#
# $Id: INSTALL,v 1.8 2001-02-18 21:50:14-08 bryan Exp $
# $Id: INSTALL,v 1.10 2001-06-15 09:48:58-07 bryan Exp $
#
115 changes: 115 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
Since this piece of software has had many contiributors, there is a
"chain" of licensing information embedded in the files. I've copied
what I could find here so that it's easy to reference. The entire
bundle of software is guided by these licensing statements.

----------------------------------------------------------------------------

Copyright (c) 2000, conserver.com
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.

- Neither the name of conserver.com nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

----------------------------------------------------------------------------

Copyright (c) 1988, GNAC, Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.

- Neither the name of GNAC, Inc. nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

----------------------------------------------------------------------------

Copyright 1992 Purdue Research Foundation, West Lafayette, Indiana
47907. All rights reserved.

This software is not subject to any license of the American Telephone
and Telegraph Company or the Regents of the University of California.

Permission is granted to anyone to use this software for any purpose on
any computer system, and to alter it and redistribute it freely, subject
to the following restrictions:

1. Neither the authors nor Purdue University are responsible for any
consequences of the use of this software.

2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. Credit to the authors and Purdue
University must appear in documentation and sources.

3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software.

4. This notice may not be removed or altered.

----------------------------------------------------------------------------

Copyright (c) 1990 The Ohio State University.
All rights reserved.

Redistribution and use in source and binary forms are permitted
provided that: (1) source distributions retain this entire copyright
notice and comment, and (2) distributions including binaries display
the following acknowledgement: ``This product includes software
developed by The Ohio State University and its contributors''
in the documentation or other materials provided with the distribution
and in all advertising materials mentioning features or use of this
software. Neither the name of the University nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

----------------------------------------------------------------------------
93 changes: 6 additions & 87 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -4,101 +4,20 @@

Maintainer/Enhancer

Bryan Stansell (bryan@conserver.com) of Certainty Solutions, Inc. -
formerly Global Networking and Computing (GNAC).
Bryan Stansell (bryan@conserver.com)


Big new version released!
Documentation

7.0.0 is out! What's so great about 7.0.0? GNU's autoconf has been
integrated by Mark Roth (roth@feep.net)! I met Mark at the [1]LISA
conference last December and he (quite quickly) provided the patches.
I've been dragging my heels getting it out to others, but it's now
available.

Now that I have autoconf capabilities, I've taken out the need to edit
the conserver/cons.h file - everything is now a --with or --enable
configure argument (makes sense, doesn't it!?!). As with any X.0.0
release, I may have introduced something bad into the code for systems
I don't have access to, so be careful.

I've successfully built 7.0.0 on Solaris and Linux. I've been told the
client has built successfully under cygwin on NT (progress on the NT
front!). Last report shows FreeBSD as a failure (any coders out there
with FreeBSD have time to send me patches?). If anyone successfully
builds and installs the software under other operating systems, I'd
love to hear about it.


Finally, a FAQ!

Here's the start of a conserver [2]FAQ. Got any additions? Let me
know.


Mailing Lists

There are currently two mailing lists available.
[3]announce@conserver.com is an announcement-only mailing list for
informing of new versions, major developments, etc.
[4]users@conserver.com is for general Q&A, discussions, ideas, etc
for conserver users. You can sign up my sending a message to
listname-request@conserver.com with a subject of "subscribe" or
head over to the online [5]web pages.


Origin

The console server software found here is a heavily modified
version originally written by Tom Fine (fine@head-cfa.harvard.edu)
and then Kevin S Braunsdorf (ksb+conserver@sa.fedex.com). Patches
from Robert Olson (olson@mcs.anl.gov) were then applied to get
network console support.

Arnold de Leon (arnold@corp.webtv.net) then fixed various bugs and
added enhancements while at Synopsys. I then took the result and
continued fixing things and adding features we found useful.
Certainty Solutions has been supporting my coding efforts (in too
many ways to list) since 1996.


The conserver.com Distribution

The result is a combination of many people's work. This version is
being released in hopes that it will help others. There is no
warranty or support implied by the distribution of the software.

As of version 6.1.7, the packaging and numbering scheme has
changed. I used to package conserver as conserver-GNAC-v.vv. Since
GNAC (now [6]Certainty Solutions) has changed it's name I've
decided to drop the GNAC portion and use a 3 digit version number
(conserver-v.v.v). Why change the version numbering? I need to
differentiate this thread of the code from the original authors and
I couldn't come up with a good replacement for the GNAC name - sad,
but true.
See the INSTALL file for installation, the conserver.html file for
an overview, and the man pages for specifics.


Downloading

The latest version can be found at http://www.conserver.com/.


Other Good Information

Zonker Harris has fabulous documents regarding the hookup of
consoles to terminal servers and other such devices. His
[13]Greater Scroll of Console Knowledge is a great place to start.


References
The latest version can be found at http://www.conserver.com/

1. http://www.usenix.org/publications/library/proceedings/lisa2000/
2. http://www.conserver.com/FAQ
3. mailto:announce@conserver.com
4. mailto:users@conserver.com
5. https://www.conserver.com/mailman/listinfo
6. http://www.certaintysolutions.com/

#
# $Id: README,v 1.15 2001-03-05 02:41:56-08 bryan Exp $
# $Id: README,v 1.16 2001-06-15 04:34:31-07 bryan Exp $
#
5 changes: 5 additions & 0 deletions acconfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,8 @@
* TCP connection timeout
*/
#undef CONNECTTIMEOUT

/*
* pidfile to write to
*/
#undef PIDFILE
2 changes: 1 addition & 1 deletion autologin/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ all: $(ALL)
autologin: $(AUTOLOGIN_OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o autologin $(AUTOLOGIN_OBJS) $(LIBS)

%.o: $(srcdir)/%.c $(AUTOLOGIN_HDRS)
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<

clean:
Expand Down
10 changes: 5 additions & 5 deletions config.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,6 @@
*/
#undef PASSWDFILE

/*
* Process ID file path
*/
#undef PIDFILE

/*
* Number of consoles per child process
*/
Expand All @@ -75,6 +70,11 @@
*/
#undef CONNECTTIMEOUT

/*
* pidfile to write to
*/
#undef PIDFILE

/* Define if you have the flock function. */
#undef HAVE_FLOCK

Expand Down
Loading

0 comments on commit 8343145

Please sign in to comment.