Skip to content

Releases: ralphlange/procServ

v2.8.0 - Final

28 Jun 09:05
Compare
Choose a tag to compare
  • Fix bug related to logic error in logging code (#18).
  • Add -o (--oneshot) option to exit the server after child exits. (by Hinko Kocevar)
  • Print log file path as part of console connect header. (by Klemen Vodopivec)
  • Update libtelnet to current upstream version 0.23.
  • Improve PID file handling. (by Klemen Vodopivec)
  • Add procServUtils for managing procserv instances under systemd. (by Michael Davidsaver)

v2.8.0-rc2

17 Jun 15:06
Compare
Choose a tag to compare
v2.8.0-rc2 Pre-release
Pre-release

Release candidate 2 for the 2.8.0 release:

  • Fix bug related to logic error in logging code (#18).
  • Add -o (--oneshot) option to exit the server after child exits. (by Hinko Kocevar)
  • Print log file path as part of console connect header. (by Klemen Vodopivec)
  • Update libtelnet to current upstream version 0.23.
  • Improve PID file handling. (by Klemen Vodopivec)
  • Add procServUtils for managing procserv instances under systemd. (by Michael Davidsaver)

v2.8.0-rc1

13 Jun 07:27
Compare
Choose a tag to compare
v2.8.0-rc1 Pre-release
Pre-release

Release candidate 1 for the 2.8.0 release:

  • Fix bug related to logic error in logging code (#18).
  • Add -o (--oneshot) option to exit the server after child exits. (by Hinko Kocevar)
  • Print log file path as part of console connect header. (by Klemen Vodopivec)
  • Update libtelnet to current upstream version 0.23.
  • Improve PID file handling. (by Klemen Vodopivec)
  • Add procServUtils for managing procserv instances under systemd. (by Michael Davidsaver)

Known issues (will be fixed in the next release candidate):

  • The procServUtils (python scripts) are not included in the distribution tar.

V2.7.0 - Final

18 Jan 14:38
Compare
Choose a tag to compare

V 2.7.0 01/18/2017 Ralph Lange [email protected]

  • Add -P option allowing multiple endpoints. (by Michael Davidsaver)
  • Allow UNIX domain sockets and TCP sockets bound to a specific IP:port. (by Michael Davidsaver)
  • Add -I option to write info file with PID and list of endpoints. (by Michael Davidsaver)
  • Fix client logout by command not working after a child restart (#4).
  • Rework and streamline documentation.
  • Fix compiler warnings (#12).

V2.7.0 - Release Candidate 1

11 Jan 12:29
Compare
Choose a tag to compare
Pre-release

V 2.7.0-rc1 01/11/2017 Ralph Lange [email protected]

  • Add -P option allowing multiple endpoints. (by Michael Davidsaver)
  • Allow UNIX domain sockets and TCP sockets bound to a specific IP:port. (by Michael Davidsaver)
  • Add -I option to write info file with PID and list of endpoints. (by Michael Davidsaver)
  • Fix client logout by command not working after a child restart (#4).
  • Rework and streamline documentation.
  • Fix compiler warnings (#12).

V2.6.1 - Final

21 Sep 17:40
Compare
Choose a tag to compare

V 2.6.1 09/21/2016 Ralph Lange [email protected]

  • Move upstream project to GitHub.
  • Fix URL for sysv-scripts in README.
  • Fix memory leak in ClientItem wrt libtelnet use (#2).
  • Fix setsockopt in acceptFactory.cc to use SO_REUSEADDR rather than SO_REUSEPORT on all platforms. (by Mark Rivers)
  • Fix setsockopt in acceptFactory.cc to use SO_EXCLUSIVEADDRUSE on WIN32 and SO_EXCLBIND on Solaris (by Mark Rivers)


    See this article for information:


    http://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ-do-they-mean-t
  • Fix buffer overflow vulnerabilities by replacing sprintf->snprintf, strcat->strncat (#6).
  • Update embedded libtelnet.c to release 0.21.
  • Cygwin: hide console command window that is being created. (by Freddie Akeroyd, Alireza Panna)
  • Cygwin: add spawned process to a windows job object. (by Freddie Akeroyd)


    Killing the "process group" from Cygwin doesn't always clean everything up.


    E.g., if the CS Studio ArchiveEngine is being managed it is killed, but not the JVM it spawns.


    Job objects are inherited by spawned processes, so both are now killed automatically.
  • Add remakeConnection() to acceptItem. (by Freddie Akeroyd)


    Fix procServ stopping accepting connections after a lot of connect/disconnect calls.
  • Fix log time stamp screw-up on OSs with no line buffering (#3). (by Freddie Akeroyd)

V2.6.1 - Release Candidate 2

11 Aug 08:40
Compare
Choose a tag to compare
Pre-release

Fixed a bug introduced in -rc1 that could lead to crashes (segfaults).

V2.6.1 - Release Candidate 1

03 Aug 13:38
Compare
Choose a tag to compare
Pre-release

V 2.6.1-rc1 08/03/2016 Ralph Lange [email protected]

  • Move upstream project to GitHub.
  • Fix URL for sysv-scripts in README.
  • Fix memory leak in ClientItem wrt libtelnet use (#2).
  • Fix setsockopt in acceptFactory.cc to use SO_REUSEADDR rather than SO_REUSEPORT on all platforms. (by Mark Rivers)
  • Fix setsockopt in acceptFactory.cc to use SO_EXCLUSIVEADDRUSE on WIN32 and SO_EXCLBIND on Solaris (by Mark Rivers)


    See this article for information:


    http://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ-do-they-mean-t
  • Fix buffer overflow vulnerabilities by replacing sprintf->snprintf, strcat->strncat (#6).
  • Update embedded libtelnet.c to release 0.21.
  • Cygwin: hide console command window that is being created. (by Freddie Akeroyd)
  • Cygwin: add spawned process to a windows job object. (by Freddie Akeroyd)


    Killing the "process group" from Cygwin doesn't always clean everything up.


    E.g., if the CS Studio ArchiveEngine is being managed it is killed, but not the JVM it spawns.


    Job objects are inherited by spawned processes, so both are now killed automatically.
  • Add remakeConnection() to acceptItem. (by Freddie Akeroyd)


    Fix procServ stopping accepting connections after a lot of connect/disconnect calls.
  • Fix log time stamp screw-up on OSs with no line buffering (#3). (by Freddie Akeroyd)