Title: [opsview-base] [216] Updated NRPE to 2.14 due to security exposure with bash commands as arguments
Revision
216
Author
tvoon
Date
2013-02-25 14:11:20 +0000 (Mon, 25 Feb 2013)

Log Message

Updated NRPE to 2.14 due to security exposure with bash commands as arguments

Modified Paths

Added Paths

Removed Paths

Property Changed


Property changes on: trunk
___________________________________________________________________
Modified: svn:ignore
   - nagios-3.2.3
nagios-plugins-1.4.17-dev
autossh-1.4a
nrpe.cfg
icojoy-webicons-4
dataTables-1.4.3
fabtabulous
easyXDM-2.4.9.102
allmibs.tar.gz
tango-icon-theme-0.8.90
validation-1.5.4.1
check_radius_ih-1.1
jscalendar-1.0
iconsjoy-webicons-3
scriptaculous-js-1.8.3
._fabtabulous
nsca-2.7.2
nagvis-1.4.4
ndoutils-1.4b7
flot
easyXDM-2.4.15.118
opsview-agent.spec
nrpe-2.12
overlib-4.22
jquery.sparkline.uncompressed.1.5.1.js
nmis-4.2.13
opsview-base.spec
hypergraph-0.6.3
showdown-0.9
timeline-libraries-2.3.0

   + nagios-4.0.20130107
nagios-plugins-1.4.17-dev
autossh-1.4a
nrpe.cfg
icojoy-webicons-4
dataTables-1.4.3
fabtabulous
easyXDM-2.4.9.102
allmibs.tar.gz
tango-icon-theme-0.8.90
validation-1.5.4.1
check_radius_ih-1.1
jscalendar-1.0
iconsjoy-webicons-3
scriptaculous-js-1.8.3
._fabtabulous
nsca-2.7.2
nagvis-1.4.4
ndoutils-2-0
flot
easyXDM-2.4.15.118
opsview-agent.spec
nrpe-2.14
overlib-4.22
jquery.sparkline.uncompressed.1.5.1.js
nmis-4.2.13
opsview-base.spec
hypergraph-0.6.3
showdown-0.9
timeline-libraries-2.3.0


Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2013-02-18 14:10:45 UTC (rev 215)
+++ trunk/Makefile	2013-02-25 14:11:20 UTC (rev 216)
@@ -34,7 +34,7 @@
 NAGIOSPLUG = nagios-plugins-1.4.17-dev
 NAGIOSPLUG_CONFIGURE_PERL_MODULES = --enable-perl-modules
 CHECK_RADIUS_IH = check_radius_ih-1.1
-NRPE = nrpe-2.12
+NRPE = nrpe-2.14
 NSCA = nsca-2.7.2
 JSCAL = jscalendar-1.0
 SCRIPT = scriptaculous-js-1.8.3
@@ -648,8 +648,9 @@
 	cd ${NRPE} && patch -p1 < ../patches/nrpe_remove_double_quotes_as_nasty.patch
 	cd ${NRPE} && patch -p1 < ../patches/nrpe_autodiscover_ssldir.patch
 	cd ${NRPE} && patch -p1 < ../patches/nrpe_remove_weak_ciphers.patch
-	cd ${NRPE} && patch -p1 < ../patches/nrpe_ssl_compile_directory_ubuntu12.patch
 	cd ${NRPE} && patch -p1 < ../patches/nrpe_show_system_info.patch
+	# Below is required for NRPE 2.14 as autoconf fails otherwise
+	cd ${NRPE} && patch -p1 < ../patches/nrpe_fix_autoconf.patch
 	cd ${NRPE} && autoconf
 	#make customer-hook MACRO=patch APP=nrpe DIR=${NRPE}
 	if [ $(KERNEL_NAME) = SunOS ] ; then \

Deleted: trunk/nrpe-2.12.tar.gz
===================================================================
(Binary files differ)

Added: trunk/nrpe-2.14.tar.gz
===================================================================
(Binary files differ)


Property changes on: trunk/nrpe-2.14.tar.gz
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: trunk/patches/nrpe_autodiscover_ssldir.patch
===================================================================
--- trunk/patches/nrpe_autodiscover_ssldir.patch	2013-02-18 14:10:45 UTC (rev 215)
+++ trunk/patches/nrpe_autodiscover_ssldir.patch	2013-02-25 14:11:20 UTC (rev 216)
@@ -1,20 +1,15 @@
-diff -ur nrpe-2.11.original/configure.in nrpe-2.11/configure.in
---- nrpe-2.11.original/configure.in	2007-12-26 20:25:03.000000000 +0100
-+++ nrpe-2.11/configure.in	2008-03-07 17:01:51.662478536 +0100
-@@ -246,6 +246,7 @@
- if test x$check_for_ssl = xyes; then
- 	AC_MSG_CHECKING(for SSL headers)
- 	found_ssl=no
-+	ssldir=
- 	for dir in $ssl_inc_dir $ssl_dir /usr/local/openssl /usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr /usr/freeware/lib/openssl; do
- 		ssldir="$dir"
- 		if test -f "$dir/include/openssl/ssl.h"; then
-@@ -285,7 +286,7 @@
+--- nrpe-2.14.original/configure.in	2013-02-25 13:53:46.000000000 +0000
++++ nrpe-2.14/configure.in	2013-02-25 14:03:40.000000000 +0000
+@@ -303,9 +303,11 @@
+ 	        printf "SSL headers found in $ssldir\n";
+ 
  		dnl Now try and find SSL libraries
++        dnl Opsview patch: Added $ssldir/lib /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu
++        dnl Latter two for Ubuntu12
  		AC_MSG_CHECKING(for SSL libraries)
  		found_ssl=no
--		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl; do
-+		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl $ssldir/lib; do
+-		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl /usr/sfw/lib /opt/freeware/lib; do
++		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl /usr/sfw/lib /opt/freeware/lib $ssldir/lib /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu; do
  			ssllibdir="$dir"
- 			if test -f "$dir/libssl.so"; then
- 				found_ssl=yes
+ 			if test "`uname -s`" == "Darwin" ; then
+ 				soext="dylib"

Added: trunk/patches/nrpe_fix_autoconf.patch
===================================================================
--- trunk/patches/nrpe_fix_autoconf.patch	                        (rev 0)
+++ trunk/patches/nrpe_fix_autoconf.patch	2013-02-25 14:11:20 UTC (rev 216)
@@ -0,0 +1,13 @@
+--- nrpe-2.14/configure.in	2012-12-21 17:22:00.000000000 +0000
++++ nrpe-2.14.fixed/configure.in	2013-02-25 14:03:40.000000000 +0000
+@@ -4,8 +4,8 @@
+ define([AC_CACHE_LOAD],)
+ define([AC_CACHE_SAVE],)
+ 
+-2.14([nrpe],[2.13],[nagios-us...@lists.sourceforge.net],[nrpe],[http://www.nagios.org])
+-AC_CONFIG_SRCDIR([src/nrpe.c])
++dnl 2.14([nrpe],[2.13],[nagios-us...@lists.sourceforge.net],[nrpe],[http://www.nagios.org])
++AC_INIT([src/nrpe.c])
+ AC_CONFIG_HEADERS([include/config.h])
+ AC_CONFIG_FILES([Makefile
+ 	subst

Deleted: trunk/patches/nrpe_ssl_compile_directory_ubuntu12.patch
===================================================================
--- trunk/patches/nrpe_ssl_compile_directory_ubuntu12.patch	2013-02-18 14:10:45 UTC (rev 215)
+++ trunk/patches/nrpe_ssl_compile_directory_ubuntu12.patch	2013-02-25 14:11:20 UTC (rev 216)
@@ -1,12 +0,0 @@
-diff -ur nrpe-2.12.original/configure.in nrpe-2.12/configure.in
---- nrpe-2.12.original/configure.in	2012-05-03 09:29:42.000000000 +0000
-+++ nrpe-2.12/configure.in	2012-07-02 09:33:55.000000000 +0000
-@@ -286,7 +286,7 @@
- 		dnl Now try and find SSL libraries
- 		AC_MSG_CHECKING(for SSL libraries)
- 		found_ssl=no
--		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl $ssldir/lib; do
-+		for dir in $ssl_lib_dir $ssl_dir /usr/lib64 /usr/lib /usr/local/lib /usr/lib/ssl /usr/ssl/lib /usr/openssl/lib /usr/pkg/lib  /usr/freeware/lib/openssl $ssldir/lib /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu; do
- 			ssllibdir="$dir"
- 			if test -f "$dir/libssl.so"; then
- 				found_ssl=yes

_______________________________________________
Opsview-checkins mailing list
Opsview-checkins@lists.opsview.org
http://lists.opsview.org/lists/listinfo/opsview-checkins

Reply via email to