Xymon Mailing List Archive search

4.3.28 RC2 Released

6 messages in this thread

list Japheth Cleaver · Thu, 5 Jan 2017 19:34:36 -0800 ·
Hello all!

4.3.28 RC2 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-rc2/

There are a number of typos fixed from RC2, but RC2 is primarily of interest for those running older versions of OpenSSL (< 1.0.1) as RC1 was broken on those machines.

If there were any fixes that I accidentally missed or if you notice any issues with this RC -- especially compiling -- please let me know.


Regards,

-jc
list Ralph Mitchell · Thu, 5 Jan 2017 23:49:30 -0500 ·
Typo in the link - it *says*  rc2, but it points to rc1.

https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc2/

Ralph Mitchell


On Thu, Jan 5, 2017 at 10:34 PM, Japheth Cleaver <user-87556346d4af@xymon.invalid>
quoted from Japheth Cleaver
wrote:
Hello all!

4.3.28 RC2 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-rc2/
<https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/>;
quoted from Japheth Cleaver

There are a number of typos fixed from RC2, but RC2 is primarily of
interest for those running older versions of OpenSSL (< 1.0.1) as RC1 was
broken on those machines.

If there were any fixes that I accidentally missed or if you notice any
issues with this RC -- especially compiling -- please let me know.


Regards,

-jc

list Paul Root · Fri, 6 Jan 2017 14:28:27 +0000 ·
The link is wrong, takes you to rc1 still.  This one should be right.
https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc2/


From: Xymon [mailto:xymon-bounces at xymon.com] On Behalf Of Japheth Cleaver
Sent: Thursday, January 05, 2017 9:35 PM
To: Xymon Mailing List; user-834d44be5e50@xymon.invalid
Subject: [Xymon] 4.3.28 RC2 Released

Hello all!

4.3.28 RC2 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-rc2/<https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/>;
quoted from Ralph Mitchell

There are a number of typos fixed from RC2, but RC2 is primarily of interest for those running older versions of OpenSSL (< 1.0.1) as RC1 was broken on those machines.

If there were any fixes that I accidentally missed or if you notice any issues with this RC -- especially compiling -- please let me know.


Regards,

-jc

This communication is the property of CenturyLink and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.
list Japheth Cleaver · Fri, 6 Jan 2017 09:28:50 -0800 ·
Alas, this is what I get for cutting and pasting.

Thanks, I've uploaded the same binary tarball into the rc1 directory as 
well, for the convenience of anyone clicking straight through.

-jc
quoted from Ralph Mitchell


On 1/5/2017 8:49 PM, Ralph Mitchell wrote:
Typo in the link - it *says*  rc2, but it points to rc1.

https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc2/

Ralph Mitchell


On Thu, Jan 5, 2017 at 10:34 PM, Japheth Cleaver 
<user-87556346d4af@xymon.invalid <mailto:user-87556346d4af@xymon.invalid>> wrote:

    Hello all!

    4.3.28 RC2 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-rc2/
    <https://sourceforge.net/projects/xymon/files/Xymon/4.3.28-rc1/>;

    There are a number of typos fixed from RC2, but RC2 is primarily
    of interest for those running older versions of OpenSSL (< 1.0.1)
    as RC1 was broken on those machines.

    If there were any fixes that I accidentally missed or if you
    notice any issues with this RC -- especially compiling -- please
    let me know.


    Regards,

    -jc


    <

list Axel Beckert · Fri, 6 Jan 2017 22:51:30 +0100 ·
Hi,
quoted from Japheth Cleaver

On Thu, Jan 05, 2017 at 07:34:36PM -0800, Japheth Cleaver wrote:
4.3.28 RC2 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-rc2/

There are a number of typos fixed from RC2, but RC2 is primarily of
interest for those running older versions of OpenSSL (< 1.0.1) as
RC1 was broken on those machines.
But RC2 now seems broken in a different way (syntactically):

[…]
gcc -g -O2 -fdebug-prefix-map=/home/abe/hobbit/xymon=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I/home/abe/hobbit/xymon/include  -DHAVE_OPENSSL  -c -o contest.o contest.c
contest.c: In function ‘setup_ssl’:
contest.c:500:2: error: invalid preprocessing directive #elseif
 #elseif OPENSSL_VERSION_NUMBER >= 0x10001000L
  ^~~~~~
contest.c:501:5: error: duplicate case value
     case SSLVERSION_TLS12:
     ^~~~
contest.c:488:5: error: previously used here
     case SSLVERSION_TLS12:
     ^~~~
contest.c:504:5: error: duplicate case value
     case SSLVERSION_TLS11:
     ^~~~
contest.c:492:5: error: previously used here
     case SSLVERSION_TLS11:
     ^~~~
contest.c:507:5: error: duplicate case value
     case SSLVERSION_TLS10:
     ^~~~
contest.c:496:5: error: previously used here
     case SSLVERSION_TLS10:
     ^~~~
Makefile:51: recipe for target 'contest.o' failed
make[2]: *** [contest.o] Error 1

The following patch fixes this:

Index: xymon/xymonnet/contest.c
===================================================================
--- xymon.orig/xymonnet/contest.c	2017-01-06 22:06:24.432668546 +0100
+++ xymon/xymonnet/contest.c	2017-01-06 22:45:01.476559681 +0100
@@ -497,7 +497,7 @@
 			SSL_CTX_set_min_proto_version(item->sslctx, TLS1_VERSION);
 			SSL_CTX_set_max_proto_version(item->sslctx, TLS1_VERSION);
 			break;
-#elseif OPENSSL_VERSION_NUMBER >= 0x10001000L
+#elif OPENSSL_VERSION_NUMBER >= 0x10001000L
 		  case SSLVERSION_TLS12:
 			SSL_CTX_set_options(item->sslctx, (SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3|SSL_OP_NO_TLSv1|SSL_OP_NO_TLSv1_1));
 			break;

		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 · Fri, 6 Jan 2017 14:15:11 -0800 ·
quoted from Axel Beckert
On 1/6/2017 1:51 PM, Axel Beckert wrote:
Hi,

On Thu, Jan 05, 2017 at 07:34:36PM -0800, Japheth Cleaver wrote:
4.3.28 RC2 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-rc2/

There are a number of typos fixed from RC2, but RC2 is primarily of
interest for those running older versions of OpenSSL (< 1.0.1) as
RC1 was broken on those machines.
But RC2 now seems broken in a different way (syntactically):

[…]
gcc -g -O2 -fdebug-prefix-map=/home/abe/hobbit/xymon=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I/home/abe/hobbit/xymon/include  -DHAVE_OPENSSL  -c -o contest.o contest.c
contest.c: In function ‘setup_ssl’:
contest.c:500:2: error: invalid preprocessing directive #elseif
  #elseif OPENSSL_VERSION_NUMBER >= 0x10001000L
   ^~~~~~
contest.c:501:5: error: duplicate case value
      case SSLVERSION_TLS12:
      ^~~~
contest.c:488:5: error: previously used here
      case SSLVERSION_TLS12:
      ^~~~
contest.c:504:5: error: duplicate case value
      case SSLVERSION_TLS11:
      ^~~~
contest.c:492:5: error: previously used here
      case SSLVERSION_TLS11:
      ^~~~
contest.c:507:5: error: duplicate case value
      case SSLVERSION_TLS10:
      ^~~~
contest.c:496:5: error: previously used here
      case SSLVERSION_TLS10:
      ^~~~
Makefile:51: recipe for target 'contest.o' failed
make[2]: *** [contest.o] Error 1

The following patch fixes this:

Index: xymon/xymonnet/contest.c
===================================================================
--- xymon.orig/xymonnet/contest.c	2017-01-06 22:06:24.432668546 +0100
+++ xymon/xymonnet/contest.c	2017-01-06 22:45:01.476559681 +0100
@@ -497,7 +497,7 @@
  			SSL_CTX_set_min_proto_version(item->sslctx, TLS1_VERSION);
  			SSL_CTX_set_max_proto_version(item->sslctx, TLS1_VERSION);
  			break;
-#elseif OPENSSL_VERSION_NUMBER >= 0x10001000L
+#elif OPENSSL_VERSION_NUMBER >= 0x10001000L
  		  case SSLVERSION_TLS12:
  			SSL_CTX_set_options(item->sslctx, (SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3|SSL_OP_NO_TLSv1|SSL_OP_NO_TLSv1_1));
  			break;

		Kind regards, Axel

Thanks. Didn't even get a warning on that on EL5 with it not hitting 
that. A bit too quick with the rewrites.

Applied.

Regards,

-jc