4.3.28 RC1 Released
list Japheth Cleaver
Hello all! 4.3.28 RC1 has been released and should now be available on the SourceForge mirrors. You can download it at https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/ Notable bug fixes are involve 'summary' message parsing and some performance and logic problems within xymond_alert that could cause increased load. Additionally, version-specific TLS testing is now available for HTTPS checks. The bundled version of c-ares has been increased to 1.12.0, however it is still recommended that system libraries be used when available (for ease of maintenance). If there were any fixes that I accidentally missed -- or if you notice any issues with this RC -- please reply back. (I will be building additional RPMS for testing later on tonight.) If there are no major outstanding issues, a release version will follow this weekend or (likely) right after the 1st of the month. Regards, -jc
list Axel Beckert
Dear Japheth,
▸
On Wed, Dec 28, 2016 at 07:30:39PM -0800, Japheth Cleaver wrote:4.3.28 RC1 has been released and should now be available on the SourceForge mirrors. You can download it at https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/
Thanks!
I'm currently working on integrating this version into the official
Debian package (not sure if I'll also upload this RC version, but it's
at least for testing it with local deployments).
There's one thing I noticed in Xymon's C code (indentation adjusted):
lib/sendmsg.c: sendresult_t sendmessage(char *msg, char *recipient, int timeout, sendreturn_t *response)
lib/sendmsg.h: extern sendresult_t sendmessage(char *msg, char *recipient, int timeout, sendreturn_t *reponse);
^^^
Notice the difference at the end. It probably doesn't have an actual
effect on the program, but I think that typo should be fixed anyways.
This and all other typos Debian's lintian tool or myself found so far
(mostly in documentation and output strings in C code, occassionally
also typos in code comments) are available in
https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/75_fix_spelling_errors.patch
(appliable patch at
https://anonscm.debian.org/cgit/collab-maint/xymon.git/plain/debian/patches/75_fix_spelling_errors.patch)
And then there's also a patch for syntax errors in man pages at
https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/78_fix_manpage_syntax_errors.patch
respectively
https://anonscm.debian.org/cgit/collab-maint/xymon.git/plain/debian/patches/78_fix_manpage_syntax_errors.patch
You might want to also have a look at these patches we apply in Debian:
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/00_htmlcontenttype.patch
(already posted in the past)
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/15_hobbitgraph.netstat.patch
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/24_hobbitclient-tmpfs.patch
(already posted in the past)
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/39_kfreebsd-makefile.patch
(already posted in the past)
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/63_netstat-ant-vs-ipv6-address-truncating.patch
(already posted in the past)
* https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/84_fix_compilation_on_GNU_Hurd.patch
(only recently addeed)
A feature which has been requested in Debian is added by
https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/27_hobbit_files_ifexist.patch
so you might want to have a look at it, too, maybe only for 4.4, though.
Haven't yet tested the built packages, but will do so soon. (And
likely send another mail about the results.)
Kind regards, Axel
--
/~\ Plain Text Ribbon Campaign | Axel Beckert
\ / Say No to HTML in E-Mail and News | user-bc188e45dae4@xymon.invalid (Mail)
X See http://www.nonhtmlmail.org/campaign.html | user-0064bde8d49d@xymon.invalid (Mail+Jabber)
/ \ I love long mails: http://email.is-not-s.ms/ | http://abe.noone.org/ (Web)
list Japheth Cleaver
▸
On 1/4/2017 11:26 AM, Axel Beckert wrote:
Dear Japheth, On Wed, Dec 28, 2016 at 07:30:39PM -0800, Japheth Cleaver wrote:4.3.28 RC1 has been released and should now be available on the SourceForge mirrors. You can download it at https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/Thanks! I'm currently working on integrating this version into the official Debian package (not sure if I'll also upload this RC version, but it's at least for testing it with local deployments). There's one thing I noticed in Xymon's C code (indentation adjusted): lib/sendmsg.c: sendresult_t sendmessage(char *msg, char *recipient, int timeout, sendreturn_t *response) lib/sendmsg.h: extern sendresult_t sendmessage(char *msg, char *recipient, int timeout, sendreturn_t *reponse);
^^^
▸
Notice the difference at the end. It probably doesn't have an actual effect on the program, but I think that typo should be fixed anyways. This and all other typos Debian's lintian tool or myself found so far (mostly in documentation and output strings in C code, occassionally also typos in code comments) are available in https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/75_fix_spelling_errors.patch (appliable patch at https://anonscm.debian.org/cgit/collab-maint/xymon.git/plain/debian/patches/75_fix_spelling_errors.patch) And then there's also a patch for syntax errors in man pages at https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/78_fix_manpage_syntax_errors.patch respectively https://anonscm.debian.org/cgit/collab-maint/xymon.git/plain/debian/patches/78_fix_manpage_syntax_errors.patch You might want to also have a look at these patches we apply in Debian: * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/00_htmlcontenttype.patch (already posted in the past) * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/15_hobbitgraph.netstat.patch * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/24_hobbitclient-tmpfs.patch (already posted in the past) * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/39_kfreebsd-makefile.patch (already posted in the past) * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/63_netstat-ant-vs-ipv6-address-truncating.patch (already posted in the past) * https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/84_fix_compilation_on_GNU_Hurd.patch (only recently addeed) A feature which has been requested in Debian is added by https://anonscm.debian.org/cgit/collab-maint/xymon.git/tree/debian/patches/27_hobbit_files_ifexist.patch so you might want to have a look at it, too, maybe only for 4.4, though. Haven't yet tested the built packages, but will do so soon. (And likely send another mail about the results.) Kind regards, Axel
Thanks! I actually have a patch coming through momentarily for fixing a FTBFS on older openssl's (<1.0.1) and some warnings on F25, so I'll probably be doing a fuller RC2 than expected. Many of these seem simple enough to bring in as well. -jc