Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@jelu jelu released this 01 Jun 13:02
· 374 commits to develop since this release

This release brings a major update to the DSC software with the separation
of the Collector and the Presenter, this repository will only include
the Collector from now on.

Please read UPGRADE.md for information on upgrading from previous version.

Due to submodules in the repository please download this tarball:
https://www.dns-oarc.net/files/dsc/dsc-2.0.0.tar.gz
sha256: 56d1c58cc912aeb6db244ea71be5ee3ae53f78c70bfbd258c4d9ccd63988068b

Major changes / additions are:

  • Use of Automake and rework of the Makefiles
  • Conform to FHS 3.0
  • Man-pages (man dsc, man dsc.conf)
  • Continuous Integration testing using Travis-CI
  • Compatibility testing on Debian, CentOS, FreeBSD and OpenBSD
  • Use of Coverity Scan to find defects
  • JSON output format, see output_format in dsc.conf(5).
  • IPv6 support in country indexer and libgeoip is now runtime
    configurable, see geoip_v4_dat / geoip_v6_dat in dsc.conf(5).
  • Signal handling and optional write reports on exit, see
    dump_reports_on_exit in dsc.conf(5).
  • Upload scripts are deprecated

Credits:

  • Klaus Darilion @klaus3000 NIC.AT for GeoIP IPv6 patch.
  • Michael Braunoeder NIC.AT for NXDOMAIN filter patch.
  • L-root for overflow bugfix IP fragments.
  • @McStork for JSON output patch.