BTW, longstanding issue with build/genconfig.sh test for setenv() (on SPARC/Solaris 9, at least, but probably on others lacking setenv() too - I've always just edited build/config.h by hand to work around it):
bash-2.05$ gcc -c -o build/testfile.o -g -O2 -Wall -Wno-unused -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSunOS -I/export/mindwarp/home/xymon/xymon-4.3.28/include -DCLIENTONLY=1 build/test-setenv.c
build/test-setenv.c: In function main': build/test-setenv.c:5: warning: implicit declaration of function setenv'
bash-2.05$ echo $?
0
Compiling the test just to .o file (-c option) won't check to see if setenv symbol is actually resolved. Compiling without -Werror will also not test for the warning above (that setenv wasn't in the header files, presumably in stdlib.h).
Similar shortcomings may apply to some of the other tests. :-( I wouldn't want to guess what the most portable AND correct changes to build/genconfig.h might be. But at least I got annoyed enough this time to track down the problem. :-)
On Jan 17, 2017, at 20:42, J.C. Cleaver <cleaver at terabithia.org> wrote:
Hello all,
Xymon 4.3.28 has been released and is now available for download.
4.3.28 supports building properly with versions of OpenSSL greater than 1.1 and additional semantics for testing TLS1.1, 1.2, and 1.0 support.
Summary reports (from other xymon servers back to a central one) are now working again after having been broken by restrictions on invalid test names.
There are a number of additional bug fixes and some smaller new features, such as a more readable default netstat layout and support for alert body payloads sent to 'SCRIPT' types >4K in size.
Xymon 4.3.28 is available from the Xymon SourceForge page at https://sourceforge.net/projects/xymon/
As always, thank you to all who have contributed code, ideas, and features to the project!
Regards, Japheth "J.C." Cleaver
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon