mirror of
https://github.com/bstansell/conserver.git
synced 2025-06-25 01:59:08 +00:00
Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
46a63441bb | |||
9b2d757e5f | |||
ff83413d6a | |||
864f9e7b9a | |||
26b165d251 | |||
d6af8728d7 | |||
16598183c6 | |||
4e3c2e134e | |||
166633395d | |||
05d8632431 | |||
28079e19a8 | |||
eb2ad65fba | |||
b2ea81a201 |
10
CHANGES
10
CHANGES
@ -1,6 +1,12 @@
|
|||||||
CHANGES
|
CHANGES
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
version 8.2.2 (May 28, 2018):
|
||||||
|
- fixes for OpenSSL 1.1+ - patch by Eneas U de Queiroz
|
||||||
|
<cote2004-github@yahoo.com>
|
||||||
|
- adjustments to documentation after move to github
|
||||||
|
- removal of old RCS/CVS tags since we have git
|
||||||
|
|
||||||
version 8.2.1 (Jun 2, 2015):
|
version 8.2.1 (Jun 2, 2015):
|
||||||
- added TCP keepalives between client and server - TCP-based consoles
|
- added TCP keepalives between client and server - TCP-based consoles
|
||||||
already had the code - this was mostly an oversight
|
already had the code - this was mostly an oversight
|
||||||
@ -958,7 +964,3 @@ version 6.05:
|
|||||||
before version 6.05:
|
before version 6.05:
|
||||||
- Many, many variations. Nothing was tracked well. Bug fixes
|
- Many, many variations. Nothing was tracked well. Bug fixes
|
||||||
and enhancements of various types were applied.
|
and enhancements of various types were applied.
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: CHANGES,v 1.251 2015/06/02 17:33:29 bryan Exp $
|
|
||||||
#
|
|
||||||
|
4
FAQ
4
FAQ
@ -184,7 +184,3 @@ directed to faq@conserver.com. The FAQ answers the following questions:
|
|||||||
- Have you tried a search on the conserver site (it searches
|
- Have you tried a search on the conserver site (it searches
|
||||||
mailing list traffic as well) to see if someone else has gone
|
mailing list traffic as well) to see if someone else has gone
|
||||||
through the same problem?
|
through the same problem?
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: FAQ,v 1.9 2003/08/23 19:27:10 bryan Exp $
|
|
||||||
#
|
|
||||||
|
5
INSTALL
5
INSTALL
@ -286,8 +286,3 @@ Other Information And Gotchas
|
|||||||
connecting to servers, you might be tickling this bug and you
|
connecting to servers, you might be tickling this bug and you
|
||||||
can upgrade the compiler, turn off the optimization, or apply
|
can upgrade the compiler, turn off the optimization, or apply
|
||||||
this code change.
|
this code change.
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: INSTALL,v 1.41 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
#
|
|
||||||
|
126
LICENSE
126
LICENSE
@ -1,115 +1,29 @@
|
|||||||
Since this piece of software has had many contiributors, there is a
|
BSD 3-Clause License
|
||||||
"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
|
Copyright (c) 2000, conserver.com
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions are
|
modification, are permitted provided that the following conditions are met:
|
||||||
met:
|
|
||||||
|
|
||||||
- Redistributions of source code must retain the above copyright notice,
|
* Redistributions of source code must retain the above copyright notice, this
|
||||||
this list of conditions and the following disclaimer.
|
list of conditions and the following disclaimer.
|
||||||
|
|
||||||
- Redistributions in binary form must reproduce the above copyright
|
* Redistributions in binary form must reproduce the above copyright notice,
|
||||||
notice, this list of conditions and the following disclaimer in the
|
this list of conditions and the following disclaimer in the documentation
|
||||||
documentation and/or other materials provided with the
|
and/or other materials provided with the distribution.
|
||||||
distribution.
|
|
||||||
|
|
||||||
- Neither the name of conserver.com nor the names of its contributors
|
* Neither the name of the copyright holder nor the names of its
|
||||||
may be used to endorse or promote products derived from this
|
contributors may be used to endorse or promote products derived from
|
||||||
software without specific prior written permission.
|
this software without specific prior written permission.
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Copyright (c) 1998, 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.
|
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
|
||||||
|
115
LICENSES
Normal file
115
LICENSES
Normal file
@ -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) 1998, 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.
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------
|
4
PROTOCOL
4
PROTOCOL
@ -300,7 +300,3 @@ The more "interesting" escape sequences are the following.
|
|||||||
" -- attached (nologging)]"
|
" -- attached (nologging)]"
|
||||||
" -- attached]"
|
" -- attached]"
|
||||||
" -- spy mode]"
|
" -- spy mode]"
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: PROTOCOL,v 1.2 2005/09/05 21:54:03 bryan Exp $
|
|
||||||
#
|
|
||||||
|
69
README
69
README
@ -7,64 +7,33 @@ Maintainer/Enhancer
|
|||||||
Bryan Stansell (bryan@conserver.com)
|
Bryan Stansell (bryan@conserver.com)
|
||||||
|
|
||||||
|
|
||||||
|
Overview
|
||||||
|
|
||||||
|
Conserver is an application that allows multiple users to watch a
|
||||||
|
serial console at the same time. It can log the data, allows users to
|
||||||
|
take write-access of a console (one at a time), and has a variety of
|
||||||
|
bells and whistles to accentuate that basic functionality. The idea is
|
||||||
|
that conserver will log all your serial traffic so you can go back and
|
||||||
|
review why something crashed, look at changes (if done on the console),
|
||||||
|
or tie the console logs into a monitoring system (just watch the
|
||||||
|
logfiles it creates). With multi-user capabilities you can work on
|
||||||
|
equipment with others, mentor, train, etc. It also does all that
|
||||||
|
client-server stuff so that, assuming you have a network connection,
|
||||||
|
you can interact with any of the equipment from home or wherever.
|
||||||
|
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
|
|
||||||
See the INSTALL file for installation, the conserver.html file for
|
See the INSTALL file for installation and the man pages for specifics.
|
||||||
an overview, and the man pages for specifics.
|
|
||||||
|
|
||||||
|
|
||||||
Downloading
|
Downloading
|
||||||
|
|
||||||
The latest version can be found at http://www.conserver.com/
|
The latest version can be found via http://www.conserver.com/ or
|
||||||
(US-West).
|
directly from https://github.com/conserver/conserver/.
|
||||||
|
|
||||||
Mirrors of the site are at:
|
|
||||||
|
|
||||||
Australia http://planetmirror.com/pub/conserver/
|
|
||||||
Ireland http://conserver.oss-mirror.org/
|
|
||||||
Germany http://conserver.linux-mirror.org/
|
|
||||||
Russia http://conserver.rinet.ru/
|
|
||||||
|
|
||||||
|
|
||||||
Systems Tested
|
|
||||||
|
|
||||||
Here's a list of systems that I've been told can successfully
|
|
||||||
compile conserver. If anyone has more to add to this list (or
|
|
||||||
something on the list doesn't work any more), please let me know.
|
|
||||||
|
|
||||||
AIX 4.3.3/5.1/5.2, native cc
|
|
||||||
BSDI BSD/OS 3.X, gcc
|
|
||||||
Cygwin (w2k),gcc 2.95.3
|
|
||||||
DEC Tru64 4.0, gcc
|
|
||||||
DEC Tru64 4.0/5.1, native cc
|
|
||||||
FreeBSD 4.x (i386) gcc
|
|
||||||
FreeBSD 5.x (i386/amd64/sparc64) gcc
|
|
||||||
FreeBSD 6.x/7.x (i386/amd64/sparc64/ia64) gcc
|
|
||||||
HP-UX 10.20, gcc
|
|
||||||
HP-UX 11.10 parisc and ia64, native cc
|
|
||||||
Irix 6.15, native cc
|
|
||||||
Linux 2.2.18 (x86), gcc
|
|
||||||
Linux 2.4.2 (x86), gcc
|
|
||||||
Linux ia64, native gcc
|
|
||||||
Linux RedHat 6.2 and 7.2 (x86), native gcc
|
|
||||||
MacOS X, native gcc
|
|
||||||
Solaris 2.5.1 thru 9 (sparc/x86), gcc
|
|
||||||
Solaris 7/8, native cc
|
|
||||||
Solaris 10 and Solaris Express (build 33) (x86), gcc and native cc
|
|
||||||
|
|
||||||
|
|
||||||
Contributions
|
Contributions
|
||||||
|
|
||||||
Contributions distributed with the code can be found in the contrib
|
Contributions distributed with the code can be found in the contrib
|
||||||
subdirectory. Other tools that complement conserver are listed
|
subdirectory.
|
||||||
below.
|
|
||||||
|
|
||||||
Zinc
|
|
||||||
----
|
|
||||||
According to the website, Zinc is a console log output management
|
|
||||||
program. For more information, visit the website at:
|
|
||||||
http://www.columbia.edu/acis/sy/unixdev/zinc
|
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: README,v 1.26 2006/04/16 17:45:08 bryan Exp $
|
|
||||||
#
|
|
||||||
|
4
TODO
4
TODO
@ -106,7 +106,3 @@ Bryan Stansell
|
|||||||
|
|
||||||
- quick-recheck of down consoles (for uds) and possibly only log state
|
- quick-recheck of down consoles (for uds) and possibly only log state
|
||||||
changes (instead of each try) : DJ Gregor <dj@gregor.com>
|
changes (instead of each try) : DJ Gregor <dj@gregor.com>
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: TODO,v 1.56 2006/04/03 22:20:34 bryan Exp $
|
|
||||||
#
|
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
# $Id: INSTALL.old,v 1.1 2003/11/04 02:36:24 bryan Exp $
|
|
||||||
|
|
||||||
To install this program you need root access and access to the physical
|
To install this program you need root access and access to the physical
|
||||||
console of the machine (either through the console server or via the physical
|
console of the machine (either through the console server or via the physical
|
||||||
world).
|
world).
|
||||||
|
@ -15,7 +15,3 @@ No one I've ever talked to found a need for something like autologin.
|
|||||||
Good luck.
|
Good luck.
|
||||||
|
|
||||||
Bryan Stansell
|
Bryan Stansell
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: README,v 1.2 2002/09/23 21:08:42 bryan Exp $
|
|
||||||
#
|
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
# $Id: README.old,v 1.1 2003/11/04 02:36:24 bryan Exp $
|
|
||||||
|
|
||||||
This program can be used to put a root shell on the console at boot time.
|
This program can be used to put a root shell on the console at boot time.
|
||||||
See the manual page.
|
See the manual page.
|
||||||
|
|
||||||
|
@ -68,9 +68,6 @@
|
|||||||
* Global variables
|
* Global variables
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef lint
|
|
||||||
char *rcsid = "$Id: autologin.c,v 1.28 2014/04/20 06:45:07 bryan Exp $";
|
|
||||||
#endif /* not lint */
|
|
||||||
extern char *progname;
|
extern char *progname;
|
||||||
gid_t awGrps[NGROUPS_MAX];
|
gid_t awGrps[NGROUPS_MAX];
|
||||||
int iGrps = 0;
|
int iGrps = 0;
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
# mkcmd parser for autologin program
|
# mkcmd parser for autologin program
|
||||||
%%
|
%%
|
||||||
static char *rcsid =
|
|
||||||
"$Id: autologin.m,v 1.1 2003/11/04 02:36:24 bryan Exp $";
|
|
||||||
%%
|
%%
|
||||||
|
|
||||||
integer variable "iErrs" {
|
integer variable "iErrs" {
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
.\" $Id: autologin.man,v 1.2 2004/03/23 18:32:06 bryan Exp $
|
|
||||||
.TH AUTOLOGIN 8L PUCC
|
.TH AUTOLOGIN 8L PUCC
|
||||||
.SH NAME
|
.SH NAME
|
||||||
autologin \- create an automatic login session from /etc/inittab
|
autologin \- create an automatic login session from /etc/inittab
|
||||||
|
@ -81,8 +81,7 @@ getopt(int nargc, char **nargv, char *ostr)
|
|||||||
#endif /* ! HAVE_GETOPT */
|
#endif /* ! HAVE_GETOPT */
|
||||||
|
|
||||||
char
|
char
|
||||||
*progname =
|
*progname = "", *au_terse[] = {
|
||||||
"$Id: main.c,v 1.3 2014/04/20 06:45:07 bryan Exp $", *au_terse[] = {
|
|
||||||
" [-u] [-c cmd] [-e env=value] [-g group] [-l login] [-t tty]",
|
" [-u] [-c cmd] [-e env=value] [-g group] [-l login] [-t tty]",
|
||||||
" -h",
|
" -h",
|
||||||
" -V",
|
" -V",
|
||||||
@ -105,8 +104,6 @@ int
|
|||||||
# define u_terse (au_terse[0])
|
# define u_terse (au_terse[0])
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static char *rcsid = "$Id: main.c,v 1.3 2014/04/20 06:45:07 bryan Exp $";
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* parser
|
* parser
|
||||||
*/
|
*/
|
||||||
@ -174,7 +171,7 @@ main(int argc, char **argv)
|
|||||||
fMakeUtmp = 0;
|
fMakeUtmp = 0;
|
||||||
continue;
|
continue;
|
||||||
case 'V':
|
case 'V':
|
||||||
printf("%s: %s\n", progname, rcsid);
|
printf("%s\n", progname);
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -5,7 +5,3 @@ then modify extensively. The man page for conserver.cf and conserver.passwd
|
|||||||
should explain the files with enough detail to get you going.
|
should explain the files with enough detail to get you going.
|
||||||
|
|
||||||
That's about it. Good luck.
|
That's about it. Good luck.
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: INSTALL,v 1.4 2005/05/21 13:47:18 bryan Exp $
|
|
||||||
#
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
.\" $Id: conserver.cf.man,v 1.86 2015/06/02 17:19:31 bryan Exp $
|
.TH CONSERVER.CF 5 "2018/05/28" "conserver-8.2.2" "conserver"
|
||||||
.TH CONSERVER.CF 5 "2015/06/02" "conserver-8.2.1" "conserver"
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
conserver.cf \- console configuration file for
|
conserver.cf \- console configuration file for
|
||||||
.BR conserver (8)
|
.BR conserver (8)
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
.\" $Id: conserver.passwd.man,v 1.10 2004/01/08 16:12:33 bryan Exp $
|
.TH CONSERVER.PASSWD 5 "2018/05/28" "conserver-8.2.2" "conserver"
|
||||||
.TH CONSERVER.PASSWD 5 "2004/01/08" "conserver-8.2.1" "conserver"
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
conserver.passwd \- user access information for
|
conserver.passwd \- user access information for
|
||||||
.BR conserver (8)
|
.BR conserver (8)
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
%!PS-Adobe-2.0 EPSF-1.2
|
%!PS-Adobe-2.0 EPSF-1.2
|
||||||
%%$Id: label.ps,v 1.1 2003/11/04 02:36:26 bryan Exp $
|
|
||||||
%%Title: RJ-11
|
%%Title: RJ-11
|
||||||
%%Creator: A Braunsdorf
|
%%Creator: A Braunsdorf
|
||||||
%%CreationDate:
|
%%CreationDate:
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
# dummy conserver config file
|
# dummy conserver config file
|
||||||
#
|
#
|
||||||
# $Id: test.cf,v 1.2 2003/07/04 18:04:05 bryan Exp $
|
|
||||||
#
|
|
||||||
default full {
|
default full {
|
||||||
rw *;
|
rw *;
|
||||||
}
|
}
|
||||||
|
280
conserver.html
280
conserver.html
@ -1,280 +0,0 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
||||||
|
|
||||||
<HTML>
|
|
||||||
<HEAD>
|
|
||||||
<META name="generator" content=
|
|
||||||
"HTML Tidy for Solaris (vers 25 March 2009), see www.w3.org">
|
|
||||||
<META name="keywords" content=
|
|
||||||
"conserver,serial,console,serial console,unix,tty,ttya,ttyb, rs-232,rs232,bryan stansell,stansell,console server,terminal server,headless">
|
|
||||||
<META name="author" content=
|
|
||||||
"Bryan Stansell <bryan@conserver.com>">
|
|
||||||
<LINK rel="SHORTCUT ICON" href="conserver.ico">
|
|
||||||
<LINK rel="icon" href="conserver.ico">
|
|
||||||
|
|
||||||
<TITLE>Conserver</TITLE>
|
|
||||||
<STYLE type="text/css">
|
|
||||||
body {
|
|
||||||
background-color: #EEEEEE;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
</STYLE>
|
|
||||||
</HEAD>
|
|
||||||
|
|
||||||
<BODY>
|
|
||||||
<TABLE summary="Logo" bgcolor="black" width="100%" align=
|
|
||||||
"center">
|
|
||||||
<TR>
|
|
||||||
<TD align="center"><IMG src="conserver.jpg" alt=
|
|
||||||
"Conserver"><BR></TD>
|
|
||||||
</TR>
|
|
||||||
</TABLE>
|
|
||||||
|
|
||||||
<TABLE summary="Conserver Page" width="80%" align="center">
|
|
||||||
<TR>
|
|
||||||
<TD colspan="2" align="center">Please pick your closest
|
|
||||||
mirror: <A href=
|
|
||||||
"http://planetmirror.com/pub/conserver/">Australia</A>
|
|
||||||
<A href=
|
|
||||||
"http://conserver.linux-mirror.org/">Germany</A>
|
|
||||||
<A href="http://conserver.rayba.co/">Germany</A>
|
|
||||||
<A href=
|
|
||||||
"http://conserver.cybermirror.org/">Germany</A>
|
|
||||||
<A href=
|
|
||||||
"http://conserver.oss-mirror.org/">Ireland</A>
|
|
||||||
<A href="http://conserver.shape.ws/">Malaysia</A>
|
|
||||||
<A href="http://conserver.rinet.ru/">Russia</A>
|
|
||||||
<A href="http://www.conserver.com/">US-West
|
|
||||||
(Primary)</A><BR>
|
|
||||||
<BR></TD>
|
|
||||||
</TR>
|
|
||||||
|
|
||||||
<TR>
|
|
||||||
<TD>
|
|
||||||
<!-- empty cell here, then search box on right spans two rows,
|
|
||||||
then we have the text that appears on the left, so things
|
|
||||||
appear in the right order so they look right in lynx
|
|
||||||
--></TD>
|
|
||||||
|
|
||||||
<TD rowspan="2" align="right">
|
|
||||||
<FORM method="get" action=
|
|
||||||
"http://www.conserver.com/cgi-bin/omega">
|
|
||||||
<INPUT type="hidden" name="DEFAULTOP" value="and">
|
|
||||||
<INPUT type="text" size="20" name="P" value="">
|
|
||||||
<INPUT type="submit" value="Search">
|
|
||||||
</FORM>
|
|
||||||
</TD>
|
|
||||||
</TR>
|
|
||||||
|
|
||||||
<TR>
|
|
||||||
<TD>
|
|
||||||
<H3>What is conserver?</H3>
|
|
||||||
</TD>
|
|
||||||
</TR>
|
|
||||||
|
|
||||||
<TR>
|
|
||||||
<TD colspan="2">
|
|
||||||
<P>From an email I once sent...</P>
|
|
||||||
|
|
||||||
<P>Conserver is an application that allows multiple users
|
|
||||||
to watch a serial console at the same time. It can log the
|
|
||||||
data, allows users to take write-access of a console (one
|
|
||||||
at a time), and has a variety of bells and whistles to
|
|
||||||
accentuate that basic functionality. The idea is that
|
|
||||||
conserver will log all your serial traffic so you can go
|
|
||||||
back and review why something crashed, look at changes (if
|
|
||||||
done on the console), or tie the console logs into a
|
|
||||||
monitoring system (just watch the logfiles it creates).
|
|
||||||
With multi-user capabilities you can work on equipment with
|
|
||||||
others, mentor, train, etc. It also does all that
|
|
||||||
client-server stuff so that, assuming you have a network
|
|
||||||
connection, you can interact with any of the equipment from
|
|
||||||
home or wherever.</P>
|
|
||||||
|
|
||||||
<H3>The FAQ</H3>Here's the conserver <A href="FAQ">FAQ</A>.
|
|
||||||
Got any additions? Let me know.
|
|
||||||
|
|
||||||
<H3>Mailing Lists</H3>
|
|
||||||
|
|
||||||
<P>There are currently two mailing lists available.
|
|
||||||
<A href="mailto:announce@conserver.com">announce@conserver.com</A>
|
|
||||||
is an announcement-only mailing list for informing of new
|
|
||||||
versions, major developments, etc. <A href=
|
|
||||||
"mailto:users@conserver.com">users@conserver.com</A> is for
|
|
||||||
general Q&A, discussions, ideas, etc. for conserver
|
|
||||||
users. You can sign up by sending a message to <A href=
|
|
||||||
"mailto:announce-request@conserver.com">announce-request@conserver.com</A>
|
|
||||||
or <A href=
|
|
||||||
"mailto:users-request@conserver.com">users-request@conserver.com</A>
|
|
||||||
with a subject of "subscribe" or head over to the online
|
|
||||||
<A href="https://www.conserver.com/mailman/listinfo">web
|
|
||||||
pages</A>.</P>
|
|
||||||
|
|
||||||
<H3>Origin</H3>
|
|
||||||
|
|
||||||
<P>The console server software found here is a heavily
|
|
||||||
modified version originally written by <A href=
|
|
||||||
"http://hea-www.harvard.edu/~fine/">Tom Fine</A> (<A href=
|
|
||||||
"mailto:fine@head-cfa.harvard.edu">fine@head-cfa.harvard.edu</A>)
|
|
||||||
at <A href="http://www.ohio-state.edu/">Ohio State</A> and
|
|
||||||
then Kevin S Braunsdorf (<A href=
|
|
||||||
"mailto:ksb+conserver@sa.fedex.com">ksb+conserver@sa.fedex.com</A>)
|
|
||||||
at <A href="http://www.purdue.edu/">Purdue University</A>.
|
|
||||||
Patches from Robert Olson (<A href=
|
|
||||||
"mailto:olson@mcs.anl.gov">olson@mcs.anl.gov</A>) at
|
|
||||||
<A href="http://www.anl.gov/">Argonne National
|
|
||||||
Laboratory</A> were then applied to get network console
|
|
||||||
support.</P>
|
|
||||||
|
|
||||||
<P>Arnold de Leon (<A href=
|
|
||||||
"mailto:arnold@corp.webtv.net">arnold@corp.webtv.net</A>)
|
|
||||||
then fixed various bugs and added enhancements while at
|
|
||||||
<A href="http://www.synopsys.com/">Synopsys</A>. I then
|
|
||||||
took the result, continued fixing things, and added
|
|
||||||
features we found useful.</P>
|
|
||||||
|
|
||||||
<P><A href="http://www.gnac.com/">GNAC</A> (Global
|
|
||||||
Networking and Computing - currently <A href=
|
|
||||||
"http://www.certaintysolutions.com/">Certainty
|
|
||||||
Solutions</A>) has been supporting my coding efforts (in
|
|
||||||
too many ways to list) since 1996.</P>
|
|
||||||
|
|
||||||
<H3>The conserver.com Distribution</H3>
|
|
||||||
|
|
||||||
<P>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.</P>
|
|
||||||
|
|
||||||
<P>So, what the heck is up with all the different conserver
|
|
||||||
versions? Well, the original authors are continuing to
|
|
||||||
distribute their own threads of the software so you have
|
|
||||||
three main threads (as far as I know). First, there's Tom
|
|
||||||
Fine's thread at <A href=
|
|
||||||
"http://hea-www.harvard.edu/~fine/Tech/console-server.html">
|
|
||||||
http://hea-www.harvard.edu/~fine/Tech/console-server.html</A>.
|
|
||||||
He isn't actively developing it, however, according to the
|
|
||||||
website. Next, there's Kevin Braunsdorf's version at
|
|
||||||
<A href=
|
|
||||||
"http://www.npcguild.org/software/pundits/">http://www.npcguild.org/software/pundits/</A>.
|
|
||||||
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 (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
|
|
||||||
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 Jun 2, 2015, is
|
|
||||||
<A href="8.2.1.tar.gz">8.2.1.tar.gz</A>. See the <A href=
|
|
||||||
"CHANGES">CHANGES</A> file for information on the latest
|
|
||||||
updates.</P>
|
|
||||||
|
|
||||||
<P>For those worried about legal issues, the <A href=
|
|
||||||
"LICENSE">LICENSE</A> file should help show it's
|
|
||||||
distributed under a <A href=
|
|
||||||
"http://www.opensource.org/licenses/bsd-license.php">BSD
|
|
||||||
license.</A></P>
|
|
||||||
|
|
||||||
<P>As of version 6.1.7, the packaging and numbering scheme
|
|
||||||
has changed. I used to package conserver as
|
|
||||||
conserver-GNAC-v.vv. Since <A href=
|
|
||||||
"http://www.gnac.com/">GNAC</A> (now <A href=
|
|
||||||
"http://www.certaintysolutions.com/">Certainty
|
|
||||||
Solutions</A>) has changed its name I've decided to drop
|
|
||||||
the GNAC portion and use a three-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.</P>
|
|
||||||
|
|
||||||
<H3>Installation</H3>
|
|
||||||
|
|
||||||
<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
|
|
||||||
successfully compile conserver. If anyone has more to add
|
|
||||||
to this list (or something on the list doesn't work any
|
|
||||||
more), please let me know.</P>
|
|
||||||
|
|
||||||
<UL>
|
|
||||||
<LI>AIX 4.3.3/5.1/5.2, native cc</LI>
|
|
||||||
|
|
||||||
<LI>BSDI BSD/OS 3.X, gcc</LI>
|
|
||||||
|
|
||||||
<LI>Cygwin (w2k),gcc 2.95.3</LI>
|
|
||||||
|
|
||||||
<LI>DEC Tru64 4.0, gcc</LI>
|
|
||||||
|
|
||||||
<LI>DEC Tru64 4.0/5.1, native cc</LI>
|
|
||||||
|
|
||||||
<LI>FreeBSD 4.x (i386) gcc</LI>
|
|
||||||
|
|
||||||
<LI>FreeBSD 5.x (i386/amd64/sparc64) gcc</LI>
|
|
||||||
|
|
||||||
<LI>FreeBSD 6.x/7.x (i386/amd64/sparc64/ia64) gcc</LI>
|
|
||||||
|
|
||||||
<LI>HP-UX 10.20, gcc</LI>
|
|
||||||
|
|
||||||
<LI>HP-UX 11.10 parisc and ia64, native cc</LI>
|
|
||||||
|
|
||||||
<LI>Irix 6.15, native cc</LI>
|
|
||||||
|
|
||||||
<LI>Linux 2.2.18 (x86), gcc</LI>
|
|
||||||
|
|
||||||
<LI>Linux 2.4.2 (x86), gcc</LI>
|
|
||||||
|
|
||||||
<LI>Linux ia64, native gcc</LI>
|
|
||||||
|
|
||||||
<LI>Linux RedHat 6.2 and 7.2 (x86), native gcc</LI>
|
|
||||||
|
|
||||||
<LI>MacOS X, native gcc</LI>
|
|
||||||
|
|
||||||
<LI>Solaris 2.5.1 thru 9 (sparc/x86), gcc</LI>
|
|
||||||
|
|
||||||
<LI>Solaris 7/8, native cc</LI>
|
|
||||||
|
|
||||||
<LI>Solaris 10 and Solaris Express (build 33) (x86), gcc
|
|
||||||
and native cc</LI>
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<H3>Other Good Information</H3>
|
|
||||||
|
|
||||||
<P>Zonker Harris has fabulous documents regarding the
|
|
||||||
hookup of consoles to terminal servers and other such
|
|
||||||
devices. His <A href="consoles/">Greater Scroll of Console
|
|
||||||
Knowledge</A> is a great place to start.</P>
|
|
||||||
|
|
||||||
<P>User community <A href="contrib/">contributions</A>
|
|
||||||
contain a variety of helpful items.</P>
|
|
||||||
<HR noshade>
|
|
||||||
|
|
||||||
<ADDRESS>
|
|
||||||
Bryan Stansell (<A href=
|
|
||||||
"mailto:bryan@conserver.com">bryan@conserver.com</A>)<BR>
|
|
||||||
</ADDRESS>
|
|
||||||
</TD>
|
|
||||||
</TR>
|
|
||||||
</TABLE>
|
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
@ -1,5 +1,3 @@
|
|||||||
# $Id: Sun-serial,v 1.1 2003/11/04 02:36:25 bryan Exp $
|
|
||||||
|
|
||||||
If you are going to be hooking Sun consoles to your console server, you
|
If you are going to be hooking Sun consoles to your console server, you
|
||||||
will run into a problem: The sun will halt whenever the cable is unplugged.
|
will run into a problem: The sun will halt whenever the cable is unplugged.
|
||||||
It will also halt when the the console server is powered off and on. To
|
It will also halt when the the console server is powered off and on. To
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: access.c,v 5.74 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: access.h,v 5.27 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: client.c,v 5.98 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: client.h,v 5.45 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: consent.c,v 5.155 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: consent.h,v 5.76 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
.\" @(#)conserver.8 01/06/91 OSU CIS; Thomas A. Fine
|
.TH CONSERVER 8 "2018/05/28" "conserver-8.2.2" "conserver"
|
||||||
.\" $Id: conserver.man,v 1.54 2006/12/31 02:02:48 bryan Exp $
|
|
||||||
.TH CONSERVER 8 "2006/12/31" "conserver-8.2.1" "conserver"
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
conserver \- console server daemon
|
conserver \- console server daemon
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: convert.c,v 1.14 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: cutil.c,v 1.143 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: cutil.h,v 1.70 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
@ -10,6 +8,12 @@
|
|||||||
#if HAVE_OPENSSL
|
#if HAVE_OPENSSL
|
||||||
# include <openssl/ssl.h>
|
# include <openssl/ssl.h>
|
||||||
# include <openssl/err.h>
|
# include <openssl/err.h>
|
||||||
|
# if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
# define TLS_method SSLv23_method
|
||||||
|
# define CIPHER_SEC0
|
||||||
|
# else
|
||||||
|
# define CIPHER_SEC0 ":@SECLEVEL=0"
|
||||||
|
# endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_GSSAPI
|
#if HAVE_GSSAPI
|
||||||
# include <gssapi/gssapi.h>
|
# include <gssapi/gssapi.h>
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: fallback.c,v 5.62 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: group.c,v 5.352 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: group.h,v 5.52 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
114
conserver/main.c
114
conserver/main.c
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: main.c,v 5.213 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
@ -86,12 +84,74 @@ unsigned long dmallocMarkMain = 0;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_OPENSSL
|
#if HAVE_OPENSSL
|
||||||
|
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
|
||||||
|
{
|
||||||
|
/* If the fields p and g in d are NULL, the corresponding input
|
||||||
|
* parameters MUST be non-NULL. q may remain NULL.
|
||||||
|
*/
|
||||||
|
if ((dh->p == NULL && p == NULL)
|
||||||
|
|| (dh->g == NULL && g == NULL))
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
if (p != NULL) {
|
||||||
|
BN_free(dh->p);
|
||||||
|
dh->p = p;
|
||||||
|
}
|
||||||
|
if (q != NULL) {
|
||||||
|
BN_free(dh->q);
|
||||||
|
dh->q = q;
|
||||||
|
}
|
||||||
|
if (g != NULL) {
|
||||||
|
BN_free(dh->g);
|
||||||
|
dh->g = g;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (q != NULL) {
|
||||||
|
dh->length = BN_num_bits(q);
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||||
|
|
||||||
SSL_CTX *ctx = (SSL_CTX *)0;
|
SSL_CTX *ctx = (SSL_CTX *)0;
|
||||||
DH *dh512 = (DH *)0;
|
DH *dh512 = (DH *)0;
|
||||||
DH *dh1024 = (DH *)0;
|
DH *dh1024 = (DH *)0;
|
||||||
DH *dh2048 = (DH *)0;
|
DH *dh2048 = (DH *)0;
|
||||||
DH *dh4096 = (DH *)0;
|
DH *dh4096 = (DH *)0;
|
||||||
|
|
||||||
|
DH *
|
||||||
|
DHFromArray(unsigned char *dh_p, size_t dh_p_size, unsigned char *dh_g, size_t dh_g_size) {
|
||||||
|
DH *dh;
|
||||||
|
BIGNUM *p, *g;
|
||||||
|
|
||||||
|
p = BN_bin2bn(dh_p, dh_p_size, NULL);
|
||||||
|
if (p == NULL) {
|
||||||
|
return (NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
g = BN_bin2bn(dh_g, dh_g_size, NULL);
|
||||||
|
if (g == NULL) {
|
||||||
|
BN_free(g);
|
||||||
|
return (NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((dh = DH_new()) == NULL) {
|
||||||
|
BN_free(p);
|
||||||
|
BN_free(g);
|
||||||
|
return (NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!DH_set0_pqg(dh, p, NULL, g)) {
|
||||||
|
BN_free(p);
|
||||||
|
BN_free(g);
|
||||||
|
DH_free(dh);
|
||||||
|
return (NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
return (dh);
|
||||||
|
}
|
||||||
|
|
||||||
DH *
|
DH *
|
||||||
GetDH512(void)
|
GetDH512(void)
|
||||||
@ -108,17 +168,8 @@ GetDH512(void)
|
|||||||
static unsigned char dh512_g[] = {
|
static unsigned char dh512_g[] = {
|
||||||
0x02,
|
0x02,
|
||||||
};
|
};
|
||||||
DH *dh;
|
|
||||||
|
|
||||||
if ((dh = DH_new()) == NULL)
|
return DHFromArray(dh512_p, sizeof(dh512_p), dh512_g, sizeof(dh512_g));
|
||||||
return (NULL);
|
|
||||||
dh->p = BN_bin2bn(dh512_p, sizeof(dh512_p), NULL);
|
|
||||||
dh->g = BN_bin2bn(dh512_g, sizeof(dh512_g), NULL);
|
|
||||||
if ((dh->p == NULL) || (dh->g == NULL)) {
|
|
||||||
DH_free(dh);
|
|
||||||
return (NULL);
|
|
||||||
}
|
|
||||||
return (dh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DH *
|
DH *
|
||||||
@ -142,17 +193,8 @@ GetDH1024(void)
|
|||||||
static unsigned char dh1024_g[] = {
|
static unsigned char dh1024_g[] = {
|
||||||
0x02,
|
0x02,
|
||||||
};
|
};
|
||||||
DH *dh;
|
|
||||||
|
|
||||||
if ((dh = DH_new()) == NULL)
|
return DHFromArray(dh1024_p, sizeof(dh1024_p), dh1024_g, sizeof(dh1024_g));
|
||||||
return (NULL);
|
|
||||||
dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), NULL);
|
|
||||||
dh->g = BN_bin2bn(dh1024_g, sizeof(dh1024_g), NULL);
|
|
||||||
if ((dh->p == NULL) || (dh->g == NULL)) {
|
|
||||||
DH_free(dh);
|
|
||||||
return (NULL);
|
|
||||||
}
|
|
||||||
return (dh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DH *
|
DH *
|
||||||
@ -189,17 +231,8 @@ GetDH2048(void)
|
|||||||
static unsigned char dh2048_g[] = {
|
static unsigned char dh2048_g[] = {
|
||||||
0x02,
|
0x02,
|
||||||
};
|
};
|
||||||
DH *dh;
|
|
||||||
|
|
||||||
if ((dh = DH_new()) == NULL)
|
return DHFromArray(dh2048_p, sizeof(dh2048_p), dh2048_g, sizeof(dh2048_g));
|
||||||
return (NULL);
|
|
||||||
dh->p = BN_bin2bn(dh2048_p, sizeof(dh2048_p), NULL);
|
|
||||||
dh->g = BN_bin2bn(dh2048_g, sizeof(dh2048_g), NULL);
|
|
||||||
if ((dh->p == NULL) || (dh->g == NULL)) {
|
|
||||||
DH_free(dh);
|
|
||||||
return (NULL);
|
|
||||||
}
|
|
||||||
return (dh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DH *
|
DH *
|
||||||
@ -262,17 +295,8 @@ GetDH4096(void)
|
|||||||
static unsigned char dh4096_g[] = {
|
static unsigned char dh4096_g[] = {
|
||||||
0x02,
|
0x02,
|
||||||
};
|
};
|
||||||
DH *dh;
|
|
||||||
|
|
||||||
if ((dh = DH_new()) == NULL)
|
return DHFromArray(dh4096_p, sizeof(dh4096_p), dh4096_g, sizeof(dh4096_g));
|
||||||
return (NULL);
|
|
||||||
dh->p = BN_bin2bn(dh4096_p, sizeof(dh4096_p), NULL);
|
|
||||||
dh->g = BN_bin2bn(dh4096_g, sizeof(dh4096_g), NULL);
|
|
||||||
if ((dh->p == NULL) || (dh->g == NULL)) {
|
|
||||||
DH_free(dh);
|
|
||||||
return (NULL);
|
|
||||||
}
|
|
||||||
return (dh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DH *
|
DH *
|
||||||
@ -306,12 +330,14 @@ SetupSSL(void)
|
|||||||
if (ctx == (SSL_CTX *)0) {
|
if (ctx == (SSL_CTX *)0) {
|
||||||
char *ciphers;
|
char *ciphers;
|
||||||
int verifymode;
|
int verifymode;
|
||||||
|
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
SSL_load_error_strings();
|
SSL_load_error_strings();
|
||||||
if (!SSL_library_init()) {
|
if (!SSL_library_init()) {
|
||||||
Error("SetupSSL(): SSL_library_init() failed");
|
Error("SetupSSL(): SSL_library_init() failed");
|
||||||
Bye(EX_SOFTWARE);
|
Bye(EX_SOFTWARE);
|
||||||
}
|
}
|
||||||
if ((ctx = SSL_CTX_new(SSLv23_method())) == (SSL_CTX *)0) {
|
#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||||
|
if ((ctx = SSL_CTX_new(TLS_method())) == (SSL_CTX *)0) {
|
||||||
Error("SetupSSL(): SSL_CTX_new() failed");
|
Error("SetupSSL(): SSL_CTX_new() failed");
|
||||||
Bye(EX_SOFTWARE);
|
Bye(EX_SOFTWARE);
|
||||||
}
|
}
|
||||||
@ -337,7 +363,7 @@ SetupSSL(void)
|
|||||||
}
|
}
|
||||||
ciphers = "ALL:!LOW:!EXP:!MD5:!aNULL:@STRENGTH";
|
ciphers = "ALL:!LOW:!EXP:!MD5:!aNULL:@STRENGTH";
|
||||||
} else {
|
} else {
|
||||||
ciphers = "ALL:!LOW:!EXP:!MD5:@STRENGTH";
|
ciphers = "ALL:aNULL:!LOW:!EXP:!MD5:@STRENGTH" CIPHER_SEC0;
|
||||||
}
|
}
|
||||||
if (config->sslcacertificatefile != (char *)0) {
|
if (config->sslcacertificatefile != (char *)0) {
|
||||||
STACK_OF(X509_NAME) * cert_names;
|
STACK_OF(X509_NAME) * cert_names;
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: main.h,v 5.55 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
@ -36,7 +34,6 @@
|
|||||||
|
|
||||||
/* program options and stuff
|
/* program options and stuff
|
||||||
*/
|
*/
|
||||||
extern char rcsid[];
|
|
||||||
extern int fAll, fNoinit, fInteractive, fStrip, fDaemon, fReopen,
|
extern int fAll, fNoinit, fInteractive, fStrip, fDaemon, fReopen,
|
||||||
fNoautoreup, fSyntaxOnly;
|
fNoautoreup, fSyntaxOnly;
|
||||||
#if USE_IPV6
|
#if USE_IPV6
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: master.c,v 5.141 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: master.h,v 5.18 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: readcfg.c,v 5.207 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: readcfg.h,v 5.51 2015/06/02 17:19:31 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: version.h,v 1.82 2015/06/01 15:36:59 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
@ -16,6 +14,6 @@ All rights reserved.\n"
|
|||||||
|
|
||||||
#define VERSION_MAJOR 8
|
#define VERSION_MAJOR 8
|
||||||
#define VERSION_MINOR 2
|
#define VERSION_MINOR 2
|
||||||
#define VERSION_REV 1
|
#define VERSION_REV 2
|
||||||
#define VERSION_TEXT "conserver.com version"
|
#define VERSION_TEXT "conserver.com version"
|
||||||
#define VERSION_UINT (VERSION_MAJOR * 1000000 + VERSION_MINOR * 1000 + VERSION_REV)
|
#define VERSION_UINT (VERSION_MAJOR * 1000000 + VERSION_MINOR * 1000 + VERSION_REV)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: console.c,v 5.191 2015/06/01 15:36:59 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
@ -36,8 +34,6 @@
|
|||||||
#include <readconf.h>
|
#include <readconf.h>
|
||||||
#include <version.h>
|
#include <version.h>
|
||||||
#if HAVE_OPENSSL
|
#if HAVE_OPENSSL
|
||||||
# include <openssl/ssl.h>
|
|
||||||
# include <openssl/err.h>
|
|
||||||
# include <openssl/opensslv.h>
|
# include <openssl/opensslv.h>
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_GSSAPI
|
#if HAVE_GSSAPI
|
||||||
@ -78,12 +74,14 @@ SetupSSL(void)
|
|||||||
{
|
{
|
||||||
if (ctx == (SSL_CTX *)0) {
|
if (ctx == (SSL_CTX *)0) {
|
||||||
char *ciphers;
|
char *ciphers;
|
||||||
|
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
SSL_load_error_strings();
|
SSL_load_error_strings();
|
||||||
if (!SSL_library_init()) {
|
if (!SSL_library_init()) {
|
||||||
Error("SSL library initialization failed");
|
Error("SSL library initialization failed");
|
||||||
Bye(EX_UNAVAILABLE);
|
Bye(EX_UNAVAILABLE);
|
||||||
}
|
}
|
||||||
if ((ctx = SSL_CTX_new(SSLv23_method())) == (SSL_CTX *)0) {
|
#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||||
|
if ((ctx = SSL_CTX_new(TLS_method())) == (SSL_CTX *)0) {
|
||||||
Error("Creating SSL context failed");
|
Error("Creating SSL context failed");
|
||||||
Bye(EX_UNAVAILABLE);
|
Bye(EX_UNAVAILABLE);
|
||||||
}
|
}
|
||||||
@ -123,7 +121,7 @@ SetupSSL(void)
|
|||||||
# if defined(REQ_SERVER_CERT)
|
# if defined(REQ_SERVER_CERT)
|
||||||
ciphers = "ALL:!LOW:!EXP:!MD5:!aNULL:@STRENGTH";
|
ciphers = "ALL:!LOW:!EXP:!MD5:!aNULL:@STRENGTH";
|
||||||
# else
|
# else
|
||||||
ciphers = "ALL:!LOW:!EXP:!MD5:@STRENGTH";
|
ciphers = "ALL:aNULL:!LOW:!EXP:!MD5:@STRENGTH" CIPHER_SEC0;
|
||||||
# endif
|
# endif
|
||||||
}
|
}
|
||||||
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, SSLVerifyCallback);
|
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, SSLVerifyCallback);
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
.\" $Id: console.man,v 1.66 2015/06/02 17:19:31 bryan Exp $
|
.TH CONSOLE 1 "2018/05/28" "conserver-8.2.2" "conserver"
|
||||||
.TH CONSOLE 1 "2015/06/02" "conserver-8.2.1" "conserver"
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
console \- console server client program
|
console \- console server client program
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: getpassword.c,v 1.9 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: getpassword.h,v 1.4 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: readconf.c,v 5.8 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: readconf.h,v 5.7 2014/04/20 06:45:07 bryan Exp $
|
|
||||||
*
|
|
||||||
* Copyright conserver.com, 2000
|
* Copyright conserver.com, 2000
|
||||||
*
|
*
|
||||||
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
* Maintainer/Enhancer: Bryan Stansell (bryan@conserver.com)
|
||||||
|
@ -22,7 +22,3 @@ I can't verify that these scripts will work for everyone. Hopefully they
|
|||||||
will be helpful.
|
will be helpful.
|
||||||
|
|
||||||
Bryan Stansell
|
Bryan Stansell
|
||||||
|
|
||||||
#
|
|
||||||
# $Id: README,v 1.4 2003/09/29 14:29:37 bryan Exp $
|
|
||||||
#
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
# platform that doesn't have red hat rpm >= 4.0.2 installed.
|
# platform that doesn't have red hat rpm >= 4.0.2 installed.
|
||||||
#
|
#
|
||||||
|
|
||||||
%define pkg conserver
|
%define pkg conserver
|
||||||
%define ver 8.2.1
|
%define ver 8.2.2
|
||||||
|
|
||||||
# define the name of the machine on which the main conserver
|
# define the name of the machine on which the main conserver
|
||||||
# daemon will be running if you don't want to use the default
|
# daemon will be running if you don't want to use the default
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
PKG="conserver"
|
PKG="conserver"
|
||||||
NAME="Console server and client"
|
NAME="Console server and client"
|
||||||
CATEGORY="system"
|
CATEGORY="system"
|
||||||
VERSION="8.2.1"
|
VERSION="8.2.2"
|
||||||
DESC="Console server and client"
|
DESC="Console server and client"
|
||||||
CLASSES=none
|
CLASSES=none
|
||||||
ARCH=sparc
|
ARCH=sparc
|
||||||
|
Reference in New Issue
Block a user