# changelog

author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.1-5
changelog:
  - Apply a patch by Stephen Gallagher to patch autoconf, not configure to
    allow optflags to be passed in by build environment
  - Run autoreconf before configure
  - git rm obsolete patches
  - Apply upstream patch to stop overriding AC_CONFIG_MACRO_DIR


author: Jakub Hrozek <jhrozek@redhat.com> - 1.10.1-1
changelog:
  - New upstream release 1.10
  - Obsolete upstreamed patches
  - Amend the multilib patch, there's no need to patch configure since we
    are running autoreconf anyways
  - https://raw.github.com/bagder/c-ares/cares-1_10_0/RELEASE-NOTES


author: Petr Šabata <contyk@redhat.com> - 0.5.7-7
changelog:
  - Correct the License tag once again
  - Utilize the %{name} and %{_mandir} macros a bit more
  - Don't package the INSTALL file


author: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.33-0.1800.20120330
changelog:
  - updated to 20120330 CVS snapshot
  - versionized the patchset fetched from github
  - fixed build on armv7+ systems (#800601)


author: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.33-0.1801.20120330
changelog:
  - updated git-patch (fstatat(2) implementation + actime_r(3) fixes)
  - removed local runtests-X.sh; it is in git already


author: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.33-0.1802.20120330
changelog:
  - removed local include/linux headers; shipped ones are outdated and
    do not work well with those from the kernel-headers package
  - added some '-Wno-*' build flags


author: Charles R. Anderson <cra@wpi.edu> - 3.3-2
changelog:
  - use configure options to build ipv4 and ipv6 versions simultaneously
    so we can use the standard make install to get the fping6 man page,
    etc.
  - build for el6 w/cap_net_raw (el5 still needs traditional setuid)
  - use preferred Buildroot tag for el5
  - make conditional build with/without ENABLE_F_OPTION actually work


author: Charles R. Anderson <cra@wpi.edu> - 3.4-1
changelog:
  - update to 3.4 which fixes rhbz#854572 by restoring previous behavior:
    * Revert "Output statistics to stdout instead of stderr", because it breaks
      tools assuming the output goes to stderr


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.20-1
changelog:
  - Update to 4.3.20
  - Rebuild HTML man pages to incorporate man patches
  - Add BuildRequires: man2html


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.20-3
changelog:
  - Properly calculate "worst case scenario" for LZO/LZ4 when compressing
  - LZ4 returns <0 on decompression failure
  - Fix display of compressed message size when an error occurred
  - If BFQ message is too large, remove it from the queue rather than 
    trying again and wedging. xymond: exit on perm errors.


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.21-3
changelog:
  - Fix HTTP submission to xymoncgimsg script (Reported by k_vlado@hotmail.com)
  - cgi: pass content length data of POST blobs
  - strfunc: don't re-calc length when converting to strbuffer
  - xymoncgimsg: Match max message CGI size to xymond size
  - xymoncgimsg: Ensure binary/compressed data OK


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.21-7
changelog:
  - increase precision in xymonnet timing and allowed RRD NCV parsing
  - don't truncate netstat output in EL3+


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.22-0.5.3
changelog:
  - update to 4.3.22-rc2 (conn multigraphs when manually selected fix)
  - combostatus null fixes for Solaris
  - update sqlite to 3090200


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.22-2
changelog:
  - fix loadalerts.c compile warning
  - xymoncmd: don't assume XYMONCLIENTHOME is present when searching
    for xymonclient.cfg (Thanks, Matt Vander Werf)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.24-1
changelog:
  - Release 4.3.24 (fixes HTTP status code mis-processing)
  - liblzo should be liblzo2 on most modern systems.


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.24-2
changelog:
  - Ensure all non-empty clienthttp sections make it into a unified 
    client message from xymonnet's http polls
  - Document clienthttp[,svc,only] tags in hosts.cfg


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.25-0.0.4
changelog:
  - Testing 4.3.25
  - Don't force environment loading when setting up signal handler
  - Adjust default report for xymon crash on an unknown system to "localhost"
  - Fix crash on bogus SSL expiration dates


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.25-0.1
changelog:
  - Add logrotate to client RPM requires; add psmisc to client and server
    as it's not included in some minimal installs (Thanks, Thomas Leavitt)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.25-0.9.2
changelog:
  - Xymon 4.3.25-rc2
  - update xxHash bundle to r0.5.0
  - remove upstreamed xymond_alert patches
  - Restore SELinux context on upgrades as well as installs, except
    the recursive /var/lib/xymon/ directory, which can take a 
    significant length of time on large installations. 
    (/var/lib/xymon/configs/ is still applied)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.25-1
changelog:
  - Xymon 4.3.25
  - Fix crash with oversized client/data msgs under max buffer size
    (Thanks, Matt Vander Werf)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.26-1
changelog:
  - Xymon 4.3.26
  - Try to recover better from BFQ errors, or exit cleanly if unable
  - Simply discard BFQ message if E2BIG received, since MAXMSG system 
    size is unknown


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.26-3
changelog:
  - Change SELinux labels for run directory from unconfied_execmem_t
    to initrc_var_run_t as the former is missing in EL7 and later F.


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.27-4
changelog:
  - xymond_rrd: fix memory leak in do_netapp
  - update xxHash bundle to r0.6.2
  - Merge experimental relocation bits. This won't work very well
    until all FHS work is unrolled and wrapped in conditionals.


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.28-0.5.1
changelog:
  - update to 4.3.28-rc1
  - fix misparsed PCRE regex's in client-local.cfg (Reported by Erik D. Schminke)
  - don't warn when XYMONNETWORKCOUNT not present
  - add maxnetworks patch (XYMONNETWORKCOUNT env passed to set max)
    Thanks, Franco Gasperino
  - update c-ares bundle to 1.12.0 when used


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.28-4
changelog:
  - Fix FTBFS for recent glibc (u)intmax_t missing
  - Update SELinux macro for F27+ support
  - Fix some rpmlint warnings in the spec file
  - Compile with -Wno-pointer-sign for now


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.28-5
changelog:
  - Use tirpc instead of glibc rpc
  - Add BuildRequires: gcc
  - Fedora 27+: Disabled broken dietlibc builds (0.34+)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.28-8
changelog:
  - Fix tirpc testing (only use when rpc fails)
  - Build requiring dash on EL7 now that it's in EPEL (BZ #1381509)


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.29-0.7
changelog:
  - Revert use of dash on EL7+; client-only installs may not have EPEL
  - Fix duplicate logrotate configs on server+client installs
  - Gate tirpc usage to recent Fedora and EL6+
  - Downgrade to xxHash 0.6.5 on EL5 due to FTFBS


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.29-0.8.1
changelog:
  - Add RHEL8 logic
  - Remove ntpdate RPM Requires
  - Backport xxHash 0.7.0 fix for EL5: https://github.com/Cyan4973/xxHash/pull/206/files


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.29-1
changelog:
  - Disable GCC diagnostic pragmas
  - Code cleanup for addressing string length issues (Henrik), 
    addressing the following CVEs:
    CVE-2019-13451, CVE-2019-13452, CVE-2019-13455, CVE-2019-13473, 
    CVE-2019-13474, CVE-2019-13484, CVE-2019-13485, CVE-2019-13486


author: Japheth Cleaver <cleaver@terabithia.org> 4.3.30-0.7
changelog:
  - Fix crashes in xymongen availbility report generation
  - Wrap GCC pragmas
  - Remove upstreamed netstat-W patch
  - systemd: support xymonlaunch reload; enable restart-on-failure


