version 8.3.0 (February 2, 2026):
- Don't use `true` variable (Stanisław Pitucha <stan.pitucha@envato.com>)
- Add VPATH to Makefile.in (saproj <saproj@gmail.com>)
- FileUnopen: always return a valid file descriptor (Jeff Moyer <jmoyer@redhat.com>)
- fix SEGFAULT on early exit with IPv6 enabled (Bjørn Mork <bjorn@mork.no>)
- In AddrsMatch, keep copies of addrinfos to free. (Darren Tucker <dtucker@dtucker.net>)
- Increase buffer size for GSSAPI exchanges (Alexander Bokovoy <abokovoy@redhat.com>)
- Show "(inactive)" rather than an invalid pty device name for ondemand consoles that
are closed. Show "(inactive)" rather than "(null)" for ondemand consoles that have
never been opened. (Greg Becker <becker.greg@att.net>)
- Prevent spy-mode clients from being promoted to the attached/writable state. (Greg Becker <becker.greg@att.net>)
- autoconf upgrade (Jörg Sommer <joerg@jo-so.de>)
- reinitcheck allows time units (Jacek Tomasiak <jtomasiak@arista.com>)
- reduce level of string alloc management debug messages (Greg A. Woods <woods@robohack.ca>)
- fix bug with parser and "#" lines, fix debug output in ParseFile()
- Fix clobbering of breaklist and replstring (Anton Lundin <glance@ac2.se>)
- Use strcmp() rather than strcasecmp() to compare console names when reading the config
file and creating the list of consoles. (Greg Becker <becker.greg@att.net>)
- Added passwordfile config option (Jason Ni <jni@hudson-trading.com>)
Drop upstreamed patches:
002-addrsmatch-freeaddrinfo.patch
002-fix-SEGFAULT-on-early-exit-with-IPv6-enabled.patch
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Linking conserver with FreeIPMI enables it to manage
serial-over-LAN (SOL) consoles in addition to the already
supported tty and tcp/telnet consoles.
The FreeIPMI library is huge. Adding a separate package
variant for this feature.
Signed-off-by: Bjørn Mork <bjorn@mork.no>
When looping through addrinfo lists in AddrsMatch, keep a copy of the
original addrinfo pointers to free instead of ending up at the terminating
NULLs and trying to free those.
OpenWRT uses musl in which freeaddrinfo(NULL) is not safe (which is
fine, it's not required by the spec) so this fixes a segfault.
Signed-off-by: Darren Tucker <dtucker@dtucker.net>
version 8.2.6 (October 19, 2020):
- try and address license concerns with LICENSE.md
- replace usleep with nanosleep (Rosen Penev <rosenp@gmail.com>)
- console: Add 'k' option to exit on console-down (Mylène Josserand <mylene.josserand@collabora.com>)
- Fix#48 - apply ipv4 CIDR access list when compiled with ipv6 support
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Conserver is an application that allows multiple users to use
serial consoles at the same time, with logging. It has a client-
server design which makes it easy to manage a distributed set
of serial consoles. Logging makes post-crash analyses easier.
Signed-off-by: Bjørn Mork <bjorn@mork.no>