Releases: dspeterson/dory
Releases · dspeterson/dory
version 3.1.0
- 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
- Fix RPM build.
version 3.0.3
- Fix problem building release RPM package with newer versions of rpmbuild.
version 3.0.2
- Fix a few build errors that occur with newer versions of GCC.
version 3.0.1
- 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
- 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
- Fix file descriptor handling bug that might in rare circumstances cause a file descriptor to be closed by mistake.
version 2.2.0
- Improvements to logging and config file processing implementation
version 2.1.6
- Fix build errors in Ubuntu 19, Ubuntu 16, Ubuntu 15, and Debian 8.
- Clean up XML config file handling code.
version 2.1.5
- Code cleanup