./comms/conserver8, Application that allows multiple users to watch serial consoles

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.2.1nb4, Package name: conserver8-8.2.1nb4, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Package options: ssl

Master sites:

SHA1: 357eea46c0189280b0ab66776b01ce3ba02f1847
RMD160: 39f08facffc9b462c8257fa21c24785eb1e2bb5a
Filesize: 327.384 KB

Version history: (Expand)


CVS history: (Expand)


   2017-02-10 11:38:42 by Havard Eidnes | Files touched by this commit (1)
Log message:
Um, need bsd.prefs.mk before testing ${OPSYS}.
   2017-02-10 11:35:06 by Havard Eidnes | Files touched by this commit (2) | Package updated
Log message:
Don't enable the inet6 option on the various BSDs, since their stack
require separate inet6 and inet sockets, and conserver as of 8.2.1
doesn't do that.
Bump PKGREVISION.
   2017-01-18 10:54:51 by Havard Eidnes | Files touched by this commit (6)
Log message:
Add two patches so that this at least semi-works when the inet6
option is used:

 * Use correct sockaddr length when doing getnameinfo() for inet6,
   so we avoid an early return with "permanent failure" from getnameinfo()
 * Use temp variables for walking the address lists so that we avoid trying
   freeaddrinfo(NULL) and getting SEGV

This still isn't fully baked and backward compatible: with the
inet6 option turned on, on NetBSD the conserver process only opens
an inet6 server socket and no longer serves an inet socket (a
Linuxism, I suspect), making it troublesome to interoperate with
older versions of conserver or installations on hosts without IPv6
connectivity.

PKGREVISION bumped.
   2016-06-20 17:25:39 by Eric Schnoebelen | Files touched by this commit (2)
Log message:
Revert changing the default away from "inet6".
   2016-06-16 18:05:51 by Eric Schnoebelen | Files touched by this commit (1)
Log message:
Bump PGKREVISION (forgot to do that when updating the PLIST.).
   2016-06-16 01:02:10 by Eric Schnoebelen | Files touched by this commit (2)
Log message:
options.mk:
    Don't default on inet6, since the inet6 code in conserver8 depends
    on some Linux-isms (ipv6 sockets can accept ipv4 packets.)

PLIST:
    add some example configurations that were missing.
   2016-05-05 08:23:57 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix braces in post-install rule.

Did this work?!
   2016-03-13 19:31:11 by Eric Schnoebelen | Files touched by this commit (4) | Package updated
Log message:
Upstream: Update to 8.2.1
    version 8.2.1 (Jun 2, 2015):
	- added TCP keepalives between client and server - TCP-based consoles
	  already had the code - this was mostly an oversight
	- patch for SEGV and task execution - patch by Artem Savkov
	  <asavkov@redhat.com>
	- expanded break sequences from [1-9] to [1-9a-z] - based on patch by
	  Artem Savkov <asavkov@redhat.com>

pkgsrc:
    options.mk:
	add support inet6
	The way the conserver is coded, you get inet6 or you get uds
    patches/patch-conserver_readcfg.c:
	new patch, fixing a setproctitle() bug with inet6.
	This needs to be sent upstream.
    Makefile:
	install sample configurations
	Change maintainer to pkgsrc-users@netbsd.org
	    old maintainer address bounced.
	drop ``--with-regex'' option, it's no longer supported.