Skip to content

Releases: dspeterson/dory

version 3.1.0

14 Dec 21:20
Compare
Choose a tag to compare
  • Add support for CentOS/RHEL 8.
  • Add support for Debian 10.
  • Drop support for CentOS/RHEL6.
  • Drop support for Ubuntu 15.10 and 14.04 LTS.
  • Drop support for Debian 8 (Jessie)
  • Update all Python scripts to use python3.
  • Update to gcc 8 and enable C++17 support.
  • Update documentation, including build environment setup and build instructions.

version 3.0.4

08 Dec 03:51
Compare
Choose a tag to compare
  • Fix RPM build.

version 3.0.3

08 Dec 02:51
Compare
Choose a tag to compare
  • Fix problem building release RPM package with newer versions of rpmbuild.

version 3.0.2

08 Dec 01:36
Compare
Choose a tag to compare
  • Fix a few build errors that occur with newer versions of GCC.

version 3.0.1

05 Dec 17:13
Compare
Choose a tag to compare
  • Clean up config file error handling.
  • Add line/column number info to config file error messages in some places where it was previously missing.

version 3.0.0

30 Nov 08:59
Compare
Choose a tag to compare
  • Move almost all settings previously specified by command line options to config file.
  • Minor cosmetic changes to command line option syntax for dory and other executables such as to_dory client program.
  • Enable support for logging to a file. If file logging is enabled, SIGUSR1 causes dory to close and reopen its logfile, which facilitates logfile rotation. Log messages may now be written to any combination of (stdout/stderr, syslog, logfile).
  • Improved handling of fatal errors, including stack traces and optional tracking of file descriptor usage for debugging.
  • Use a dedicated thread for all signal handling. A minimal amount of work is now done in signal handlers, which wake up the signal handler thread to perform the bulk of the work in a normal thread context, eliminating concerns about the signal safety of various system-level APIs. All other threads, including the main thread, now run with all signals blocked, which eliminates concerns regarding system calls being interrupted by signals.
  • Various code cleanup

version 2.2.1

23 Sep 16:06
Compare
Choose a tag to compare
  • Fix file descriptor handling bug that might in rare circumstances cause a file descriptor to be closed by mistake.

version 2.2.0

10 Sep 16:14
Compare
Choose a tag to compare
  • Improvements to logging and config file processing implementation

version 2.1.6

29 May 05:17
Compare
Choose a tag to compare
  • Fix build errors in Ubuntu 19, Ubuntu 16, Ubuntu 15, and Debian 8.
  • Clean up XML config file handling code.

version 2.1.5

01 Oct 00:51
Compare
Choose a tag to compare
  • Code cleanup