Darren Tucker f93b20a3bc In AddrsMatch, keep copies of addrinfos to free.
When looping through addrinfo lists matching addresses, keep a copy
of the original addrinfo pointers to free instead of ending up at the
terminating NULLs and trying to free those.

In the best case this fixes a mem leak.  In implementations such as musl
where freeaddrinfo(NULL) is not safe (which is not required by the spec),
this fixes a segfault.
2024-02-14 23:42:59 +11:00
2022-05-05 18:30:19 +00:00
2018-11-20 18:14:56 -08:00
2022-07-07 17:42:34 -07:00
2022-07-07 18:15:22 -07:00
2014-04-20 21:47:40 -07:00
FAQ
2018-05-28 09:34:15 -07:00
2019-03-13 13:21:36 -04:00
2018-05-28 09:34:15 -07:00

Conserver

Build Status

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

See the INSTALL file for installation and the man pages for specifics.

Downloading

The latest version can be found on GitHub.

Contributions

Contributions distributed with the code can be found in the contrib subdirectory.

Description
Logged, multi-user access to device consoles
Readme BSD-3-Clause 1.9 MiB
Languages
C 81.9%
Roff 11.4%
M4 3.2%
Shell 1.9%
Makefile 1.1%
Other 0.5%