File nagios.changes of Package nagios
-------------------------------------------------------------------
Fri Mar 27 11:28:44 CET 2009 - cschneemann@suse.de
- added check_verbose to rcnagios to print the error messages
directly instead of pointing to the error_log BNC #486912
-------------------------------------------------------------------
Tue Mar 3 14:05:41 CET 2009 - cschneemann@suse.de
- changed rcnagios to delete control characters from values
BNC #480747
-------------------------------------------------------------------
Tue Dec 9 12:29:09 CET 2008 - cschneemann@suse.de
- update to 3.0.6:
+ Fix for CGI submission of external commands (writing newlines
and submitting service comments)
+ Fix for Apache group membership in RPM spec file
+ Fix for improper notification propagation command processing
+ Better out-of-disk-space error handling when writing retention
and status files
+ Disabled adaptive check and eventhandler commands for security
reasons
+ Fix for reading output from system commands (event handlers,
etc) that have timed out
+ Added wildcard host matching in CGIs
+ Fixes for playing audio alerts in CGIs
+ Fix for incorrect host status links in status CGI when viewing
hostgroup summary
+ Added support for x509 cert authentication in the CGIs
- fixes bnc#442275 : nagios: CSRF bug
-------------------------------------------------------------------
Mon Dec 1 12:19:51 CET 2008 - lrupp@suse.de
- don't fail if the host has problems to execute newaliases
-------------------------------------------------------------------
Mon Nov 10 13:17:25 CET 2008 - lrupp@suse.de
- update to 3.0.5:
+ Security fix for Cross Site Request Forgery (CSRF) bug reported
by Tim Starling.
+ Sample audio files for CGIs removed from distribution
+ Fix for mutliline config file continuation bug
+ Minor sample config file fix
+ Added documentation on CGI security issues
- added permissions-directory-setuid-bit for /var/spool/nagios
-------------------------------------------------------------------
Tue Oct 28 17:54:37 CET 2008 - lrupp@suse.de
- use relative pathnames in %%post
-------------------------------------------------------------------
Fri Oct 17 15:40:25 CEST 2008 - lrupp@suse.de
- update to 3.0.4:
+ Fix for properly terminating plugins when parent processes get
killed (e.g. using 'killall nagios' with check_timeout plugins
running)
+ Fix for event broker callback when service notifications are
disabled
+ Fix for scheduling scheduling servicegroup downtime with
'hosts too' option in CGIs
+ Fixes for bugs in sample event handlers - stop/start active
service checks and enable notifications
+ Cosmetic fix for logging of notifications
+ Fix for host/service name encoding in CGIs (trends and
availability reports, etc.)
-------------------------------------------------------------------
Mon Sep 15 18:38:23 CEST 2008 - lrupp@suse.de
- be a bit more secure in %post scripts
- fix ownership of resource file in init script
- enhance the README.SuSE a bit
- Recommend cron
-------------------------------------------------------------------
Mon Jul 21 15:38:40 CEST 2008 - lrupp@suse.de
- fix fillup call
- update to 3.0.3:
+ Minor bug fixes in CGIs
+ Minor bug fix in navigation frame
+ Better error logging during fork() errors
+ Fixed bug in parsing host dependencies
+ Updated p1.pl to allow for 4KB lines in Perl plugin output
+ Fixed bug in command for disabling contact notifications
+ Fix for bugs in host and service orphan check logic
+ Fix for properly escaping macros containing URLs
+ Patches for possible XSS vulnerability in CGIs (CVE-2007-5803)
+ Changes to service check event broker logic (DNX patches)
+ Fixes for url encoding
+ Fix for debug logging of notifications
+ Segfault fix in history CGI
+ Typo fix in object config routines
-------------------------------------------------------------------
Thu May 29 11:15:34 CEST 2008 - olh@suse.de
- fix missing return value in run_async_service_check (bnc#395203)
-------------------------------------------------------------------
Thu Apr 24 16:16:24 CEST 2008 - olh@suse.de
- require mailx (bnc#383209)
-------------------------------------------------------------------
Tue Apr 22 14:33:59 CEST 2008 - olh@suse.de
- fix cron logfile-check in /var/log/nagios/archives/ (bnc#381857)
-------------------------------------------------------------------
Thu Apr 3 12:42:34 CEST 2008 - lrupp@suse.de
- update to 3.0.1:
+ Fixed bug in trends CGI with user not being authorized
for hosts/services
+ Fixed bug in status CGI with page layout messing up when
sounds enabled
-------------------------------------------------------------------
Thu Mar 13 21:08:55 CET 2008 - lrupp@suse.de
- update to 3.0 (final):
+ Faster program startup times (especially in large installs)
with new object lookup code
+ Fix for special contact inheritance rules in
host and service escalations
+ Fix for bug in processing $CONTACTADDRESSx$ macros
+ Documentation fixes
- Recommend perl
-------------------------------------------------------------------
Wed Mar 5 18:38:43 CET 2008 - lrupp@suse.de
- update to 3.0rc3:
+ New macros have been added
+ The old $NOTIFICATIONNUMBER$ macro has been deprecated in favor
of new $HOSTNOTIFICATIONNUMBER$ and $SERVICENOTIFICATIONNUMBER$
macros.
+ The $HOSTNOTES$ and $SERVICENOTES$ macros may now contain
macros themselves
+ new 'enable_environment_macros' option, which allow to disable
global macros for use in check, event handler, notification,
and other commands on large installations
+ scheduled downtime entries are now stored in the status file
and retention file, respectively
+ Current and retained comments are now stored in the status file
and retention file, respectively
+ Acknowledgement comments that are marked as non-persistent are
now only deleted when the acknowledgement is removed.
+ Comment and downtime IDs are now retained across program
restarts and should be unique unless the retention data is
deleted or ignored.
+ Added flap_detection_options directive to host and service
definitions to allow you to specify what host/service states
should be used by the flap detection logic
+ Added a new PROCESS_FILE external command to allow processing
of external commands found in an eternal (regular) file.
+ Contact status information (last notification times,
notifications enabled/disabled, etc.) is now saved in the
status and retention files, although it is not processed
by the CGIs.
+ check timeperiod for hosts and services can now be modified
on-the-fly
+ Multiline plugin output is now supported for host and
service checks
+ Nagios now checks for orphaned service checks by default.
+ Host checks are now run in parallel
+ Timeperiods were overdue for a major overhaul
+ Added event broker callbacks for adaptive programm and contact
status data
+ ... (See ChangeLog for more details)
- Logfiles are stored in /var/log/nagios now
- Nagios uses own logrotation - but we bzip the old logfiles via
weekly cronjob (Requires: bzip2)
- added sysconfig file for timeout and nice level
- overhaul the init script
- added a README.SuSE
- added rpmlintrc
- added config.err file as %ghost
- use upstream macros for all steps during rpmbuild where possible
- adapt to work on all (open)SUSE distributions
- overhaul the patches
- cmdusr is now wwwrun and not nobody
- cmdgrp is now new group nagcmd and not www
- split out devel package
- enable event-broker
- use upstream apache config
- adapt the generated sample configurations so the work out of the
box
- enable template-objects
- prepare and own the directory for event brokers
- include all sample configuration in docdir
- use fdupes
- create/update new groups/users in %pre of the (sub-)package
- add the apache2 user to the nagcmd group in %post of nagios-www
- restart apache2 if nagios-www changes
- own some %ghost files with the correct permissions
-------------------------------------------------------------------
Fri Oct 26 08:56:18 CEST 2007 - tsieden@suse.de
- update to nagios version 2.10
* Added 'make install-webconf' command to install Apache web config file
* Sample config files are now installed without a -sample extension
* Fix for SIGTERMs being seen as SIGEXITs, non-logging of SIGTERMs/shutdowns
* Minor fix for notification timeout log messages
* Fix for not logging passive host check results
* Minor bug fixes in CGIs
* Fix for a segfault when processing passive host check results with empty output/perfdata
* Fix for incorrect latency calculation for passive service checks
* Bug fix with attempting to access an uninitalized mutex if external commands are disabled
* Fix for keeping service checks in the event queue when active service checks are disabled globally
* Fix for a potential cross site scripting vulnerability in the CGIs
* Program version is now displayed in CGIs
- removed obsolete FAQ patch in html/docs dir
-------------------------------------------------------------------
Sun Sep 16 22:28:02 CEST 2007 - cschneemann@suse.de
- added openssl-devel to BuildRequires to support SSL in check_http
-------------------------------------------------------------------
Sun Aug 12 13:15:56 CEST 2007 - olh@suse.de
- move p1.pl to /usr/lib/nagios/p1.pl
set 0755 permissions for executable files (157814)
-------------------------------------------------------------------
Wed May 16 23:11:48 CEST 2007 - lrupp@suse.de
- build on older distributions:
BuildRequires: libapr0 XFree86-devel XFree86-libs
-------------------------------------------------------------------
Fri May 4 16:54:26 CEST 2007 - tsieden@suse.de
- update to nagios version 2.9
* Fix for incorrect performance data file write/append mode options
* Fix for current status of hosts with no host check command defined
* SIGSEGV signals should now be logged again (broken in 2.8)
* Configure script fix for no mail program found/installed on system
* Configure script option bug fixes for cygwin and embedded perl
* Command definitions and host/service plugin perfdata with HTML should now be escaped in CGIs
* Patch for incorrect time down percentage in availability CGI
* Updated init script to fix a race condition during restarts
-------------------------------------------------------------------
Mon Mar 12 13:27:34 CET 2007 - tsieden@suse.de
- update to nagios version 2.8
* Bug fix for calculating notification interval with service escalations
* Bug fix for using servicegroups in service dependency definitions
* Bug fix for bad date format submission in command CGI
* Possible segfault fix during restarts when daemon was performing host checks
* Fix for missing check timeout in event broker calls
* Fix for handling signals under NPTL
* Added error messages for passive service checks that don't correspond to a defined service
-------------------------------------------------------------------
Fri Feb 9 11:03:20 CET 2007 - tsieden@suse.de
- update to nagios version 2.7
* p1.pl now sets environment var (NAGIOS_PLUGIN) to indicate patch of plugin that is executing
* Updated nagiostats with new MRTG vars for tracking buffer usage
* Added sample MRTG config file
* Minor patches to availability and status CGIs
* Minor documentation updates
* Fix for segfault during expiration or deletion of scheduled downtime
* Fix for scheduling immediate service check through WAP interface
* Fix for leading whitespace before comments in object config files
-------------------------------------------------------------------
Thu Feb 1 11:57:31 CET 2007 - olh@suse.de
- add quick-start.txt (#237372)
-------------------------------------------------------------------
Thu Feb 1 10:54:08 CET 2007 - olh@suse.de
- remove unneeded trailing slashes from Alias and Directory entries
in nagios-http.conf
-------------------------------------------------------------------
Wed Jan 17 18:31:49 CET 2007 - olh@suse.de
- fix more comparison with string literal in avail.c
-------------------------------------------------------------------
Thu Jan 11 13:08:56 CET 2007 - olh@suse.de
- FATE #301512
-------------------------------------------------------------------
Thu Jan 11 13:05:31 CET 2007 - olh@suse.de
- fix typo in html docu, perdata.html -> perfdata.html
-------------------------------------------------------------------
Thu Jan 11 11:49:01 CET 2007 - olh@suse.de
- correct link to external FAQ website
-------------------------------------------------------------------
Thu Jan 11 11:34:54 CET 2007 - olh@suse.de
- correct Alias in nagios-httpd.conf
-------------------------------------------------------------------
Wed Jan 10 18:05:04 CET 2007 - olh@suse.de
- update the default example config to mail to nagios%localhost
instead to non-existant nagios-admin%localhost
-------------------------------------------------------------------
Wed Jan 10 11:58:32 CET 2007 - olh@suse.de
- fix comparison with string literal (#232415)
-------------------------------------------------------------------
Mon Jan 8 22:30:07 CET 2007 - olh@suse.de
- move pid file to /var/run/nagios/ (#231169)
-------------------------------------------------------------------
Fri Dec 1 11:48:59 CET 2006 - tsieden@suse.de
- update to version 2.6
* fix for unscheduled triggered downtime entries
* fix for embedded audio in tac and status CGIs
* fixed bug in nagiostats utility when reporting host/service check latency
* misc code cleanups for compiler warnings
* fixed error when reading empty (zero byte) config files
* default is now to check for orphaned service checks (Francois Caen)
* fixed bug with non-standard CGI config file location in status data (Carson Gaspar)
* fixed bugs and simplified examples in sample config files (Mark Young)
* removed obsolete patches which are included in upstream now
- fixed "empty PID file error" in init script
-------------------------------------------------------------------
Thu Nov 16 18:14:37 CET 2006 - tsieden@suse.de
- changed home dir to /var/lib/nagios (#221791)
-------------------------------------------------------------------
Tue Oct 17 16:14:56 CEST 2006 - olh@suse.de
- fix uninitialized variable in run_global_service_event_handler (212892)
-------------------------------------------------------------------
Mon Sep 18 20:36:36 CEST 2006 - olh@suse.de
- add a user/group nagios (#61908)
-------------------------------------------------------------------
Fri Sep 8 11:28:49 CEST 2006 - olh@suse.de
- update to version 2.5
disable sapmon patch for the time being
-------------------------------------------------------------------
Wed May 24 18:33:07 CEST 2006 - schwab@suse.de
- Don't build as root.
- Don't strip binaries.
- Fix format string bug.
-------------------------------------------------------------------
Wed May 3 22:51:20 CEST 2006 - stark@suse.de
- fixed possible buffer overflow in CGI scripts (#140494)
(CVE-2006-2162)
-------------------------------------------------------------------
Wed Jan 25 21:38:32 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jan 9 12:46:14 CET 2006 - stark@suse.de
- fixed off-by-one overflow (#141124)
-------------------------------------------------------------------
Fri Nov 18 06:41:12 CET 2005 - stark@suse.de
- update to stable version 1.3
-------------------------------------------------------------------
Thu Oct 6 21:23:41 CEST 2005 - stark@suse.de
- fixed autobuild warnings about printf format
-------------------------------------------------------------------
Sat May 14 21:11:21 CEST 2005 - stark@suse.de
- fixed compiler errors about usage of uninitialized vars
-------------------------------------------------------------------
Sun Apr 24 09:37:02 CEST 2005 - aj@suse.de
- Compile with GCC4.
-------------------------------------------------------------------
Mon Aug 30 15:51:56 CEST 2004 - ro@suse.de
- removed apache1 traces
-------------------------------------------------------------------
Mon May 3 14:21:58 CEST 2004 - stark@suse.de
- fix compiler-warnings
-------------------------------------------------------------------
Tue Feb 3 07:18:49 CET 2004 - stark@suse.de
- update to nagios 1.2
-------------------------------------------------------------------
Thu Sep 18 21:26:52 CEST 2003 - stark@suse.de
- /usr/lib/nagios and /usr/lib/nagios/plugins are owned
by root (#31100)
-------------------------------------------------------------------
Mon Sep 8 10:22:16 CEST 2003 - stark@suse.de
- add apache2 config-files, require http_daemon
and need apache2-devel-packages for build (#30157)
-------------------------------------------------------------------
Wed Aug 27 12:52:24 CEST 2003 - ro@suse.de
- remove traceroute-lbl from neededforbuild
traceroute from net-tools is used anyway
-------------------------------------------------------------------
Mon Aug 18 06:29:30 CEST 2003 - stark@suse.de
- added activation meta-data to sysconfig (#28830)
-------------------------------------------------------------------
Fri Aug 15 02:28:47 CEST 2003 - poeml@suse.de
- change cmdgrp from nogroup to www (the group apache now runs
under) [#21782]
- implement try-restart correctly
-------------------------------------------------------------------
Thu Jul 31 06:19:24 CEST 2003 - stark@suse.de
- use stop/restart macros
-------------------------------------------------------------------
Tue Jul 29 15:19:34 CEST 2003 - aj@suse.de
- Fix chown invocation.
-------------------------------------------------------------------
Fri Jul 25 10:25:50 CEST 2003 - stark@suse.de
- added bugfixes
-------------------------------------------------------------------
Thu Jun 12 14:58:37 CEST 2003 - kukuk@suse.de
- Make sure plugin directory exist
-------------------------------------------------------------------
Thu Jun 12 07:37:12 CEST 2003 - kukuk@suse.de
- Add nagios libdir to filelist
-------------------------------------------------------------------
Wed Jun 4 08:53:53 CEST 2003 - stark@suse.de
- update to bugfix release 1.1
* File descriptor leak in file-based performance routines
* Timestamp fix for PostgreSQL 7.3
* Minor bug fixes to cmd and history CGIs
* Minor documentation fixes
-------------------------------------------------------------------
Mon Jan 13 08:48:07 CET 2003 - stark@suse.de
- added sysconfig-metadata (#22607)
-------------------------------------------------------------------
Mon Dec 2 08:57:08 CET 2002 - stark@suse.de
- adopted sapmoni.dif for gcc 3.3
-------------------------------------------------------------------
Mon Nov 25 07:49:50 CET 2002 - stark@suse.de
- update to 1.0 final
* Minor bug fixes in CGIs
* Minor doc updates
* Bug fix for flex host downtime
* Embedded perl bug fixe for arguments with spaces
* Host escalation logic fix
-------------------------------------------------------------------
Tue Oct 15 13:59:36 CEST 2002 - stark@suse.de
- running pre-flight configuration check always when
starting nagios (#20916)
- added logrotate definitions for logfiles
- fixed embedded perl (#20916) (thanks to mls)
-------------------------------------------------------------------
Mon Sep 23 07:39:24 CEST 2002 - stark@suse.de
- update to 1.0b6
* Added wildcards and multiple hosts/hostgroups to host dependency
and service dependency definitions
* Added wildcard support for members directive in hostgroup
definitions
* Minor bug fixes and cleanups in CGIs
* Minor cleanups in the core
* New version of snprintf() included that supports %f
* Notification interval for escalations now defaults to
non-escalated value
-------------------------------------------------------------------
Fri Aug 23 10:47:43 CEST 2002 - stark@suse.de
- update to 1.0b5
* Fixed memory leak related to processing of passive checks
* Memory leak fixes in the CGIs
* Minor interface changes to the status and TAC CGIs
* Bug fix in the notification CGI
* Added minimalistic sample object config file (minimal.cfg)
-------------------------------------------------------------------
Fri Aug 16 09:09:36 CEST 2002 - stark@suse.de
- added PreReq (Bug #17938 #17939)
-------------------------------------------------------------------
Mon Aug 12 12:51:09 CEST 2002 - stark@suse.de
- updated sapmoni patch to provide documentation
-------------------------------------------------------------------
Mon Aug 12 11:56:48 MEST 2002 - mls@suse.de
- made it work with threaded perl-5.8
-------------------------------------------------------------------
Thu Aug 8 14:02:59 CEST 2002 - stark@suse.de
- added patch to be able to use nagios-plugins-sap
-------------------------------------------------------------------
Sat Jul 27 10:32:19 CEST 2002 - adrian@suse.de
- fix neededforbuild
-------------------------------------------------------------------
Fri Jul 5 07:56:23 CEST 2002 - stark@suse.de
- update to 1.0b4
* Address field in host definitions is now optional in
template-based config format. Defaults to host name if not
specified.
* Fixed memory leak when processing passive checks
* Added illegal_macro_output_chars variable to main config file
to allow for stripping dangerous shell characters from plugin
output
-------------------------------------------------------------------
Wed Jun 12 06:58:26 CEST 2002 - stark@suse.de
- removed -devel subpackage and moved the file to main-package
-------------------------------------------------------------------
Mon Jun 10 13:29:57 CEST 2002 - stark@suse.de
- update to 1.0b3
* Bug fixes in template-based object code
* Bug fix in tac CGI for counting host and service states
properly
* Default is now to check for external commands as often as
possible
* Ping syntax for WAP interface moved to CGI config file
* Command file user/group defaults to Nagios user/group unless
overridden with configure script options
* Sample template-based object config file fixes
-------------------------------------------------------------------
Tue May 28 07:00:42 CEST 2002 - stark@suse.de
- update to 1.0b2
* Fixed bug with escaping strings for DB support
(MySQL & PostgreSQL)
* Several bug fixes in template-based object code
* Multiple hostgroups supported in host and service escalations
* Wildcard support in service, service escalation, and host
escalation definitions
-------------------------------------------------------------------
Thu May 23 10:06:11 CEST 2002 - stark@suse.de
- install config-file templates
-------------------------------------------------------------------
Wed May 22 13:11:09 CEST 2002 - stark@suse.de
- initial version of Nagios (the successor of NetSaint)