File ndoutils.changes of Package ndoutils
-------------------------------------------------------------------
Sat Oct 22 10:59:23 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 2.1.3
* Documentation updates
* added fix for allowing variable length max output buffer size.
* DESTDIR support removed in commit 44dbc9b. Put back.
* Add broker-event for the end of a timed event (NEBTYPE_TIMEDEVENT_END)
* Add ability to use special shell characters in mysql password by escaping
the string immediately following the -p flag.
* upgradedb script didn't have `2.1.2` in `schemaversions` array.
* In three places, ndomod was freeing a buffer before it was done using it
causing nagios to crash under certain circumstances
* Changed release date to ISO format (yyyy-mm-dd)
* Fixed typo: '#include <systemd/sd_daemon.h>' => '#include <systemd/sd-daemon.h>'
- Update to 2.1.2
* Database creation fails in mysql.sql in fresh install
* duration column in nagios_scheduleddowntime needs to be larger
* Removed "(unstable)" qualifier from the README
* Some systems need "export SYSTEMCTL_SKIP_REDIRECT=1" set
* Lock/PID file contains 0, instead of actual PID
* No root group in FreeBSD and Apple OS X
* Incorrect argument in message when MySQL library could not be located
- Fix build error for Tumbleweed.
-------------------------------------------------------------------
Tue Sep 6 15:25:04 UTC 2016 - lars@linux-schulserver.de
- update to 2.1.1:
* Changed version number from '2.1' to '2.1.0' (and now to 2.1.1)
* Removed the alpha/beta quality warning from README
* Fixed a segfault in ndomod when nagios is reloaded (SIGHUP)
* /usr/lib/tmpfiles.d/ndo2db.conf should have 'd' type, not 'D'
- fix pre/post macros in spec file to use the new systemd names
instead of the old legacy name of the init script
- also start/stop the socket in the pre/post sections
- add some filters to the rpmlintrc file (see comments there for
details)
-------------------------------------------------------------------
Fri Sep 2 15:36:24 UTC 2016 - lars.vogdt@suse.com
- update to 2.1.0:
* Probable fix for ndo2db not responding & growing queue issue (John Frickson)
* Got rid of uninitialized variable used for sleep() and increased
the listen backlog (John Frickson)
* ndoutils clears all entries from SQL table causing slow startup (John Frickson)
* Clean up bad returns (John Frickson)
* Update nagios headers to (mostly) match the ones actually in core (John Frickson)
* cannot open /xxxx/ndo2db.lock for reading: No such file or directory (box293)
* Added option to specify alternative mysql TCP port on installdb
script (JR Dalrymple)
* State History does not use actual plugin long_output
* Have the parent process wait until the lock file is written (David Michael)
* Accept a socket fd passed from systemd (David Michael)
* Cross-platform changes (John Frickson)
* Remove PostgreSQL support stub code (Eric Mislivec)
* db/upgrade: Fix a schema version typo (Eric Mislivec)
* Pad usecs to six digits when printing timevals (Eric Mislivec)
* Make the MySQL socket path a configurable option (Eric Mislivec)
* Patch situation where db table nagios_logentries has items where
`instance_id`,`logentry_time`,`entry_time`,`entry_time_usec`
isn't unique enough. - (Scott Wilkerson)
* Truncate all tables we should (Eric Mislivec)
* Free memory allocated for config options (Eric Mislivec)
- added patches: ndoutils-2.1.0-add_includes.patch
- removed patches: ndoutils-2.0.0-libpq-fe-include.patch
- adapted patches: ndoutils-2.0.0-return-non-void-queue.patch
- first support of systemd
-------------------------------------------------------------------
Sun Mar 2 17:12:29 UTC 2014 - lars@linux-schulserver.de
- update to 2.0.0:
+ Updated database schema upgrade script to support multiple
updates (Eric Stanley, Scott Wilkerson)
+ Added data serialization functions (Eric Stanley)
+ Added new Nagios Core 4 attributes: importance values,
service parents (Eric Stanley)
+ Resolved tracker items #374 and #118 by adding auto-trimming
options (Mike Guthrie)
+ Replaced ndomod.cfg data_processing_options variable with
single options (Mike Guthrie)
+ Updated to work with Nagios Core 4 (Eric Stanley)
+ Replaced ndomod.cfg data_processing_options variable with single
options for easier customization (See README) (Mike Guthrie)
+ Added missing maintenance options for table trimming (Mike Guthrie)
- refreshed patches
-------------------------------------------------------------------
Mon Aug 12 17:01:02 UTC 2013 - lars@linux-schulserver.de
- Update to 1.5.2:
+ Added Linux kernel tuning instructions (Eric Stanley)
+ Added code to limit retries when system resources are too low
(Eric Stanley)
+ Added code to retry sending messages queue is full (Mike Guthrie)
-------------------------------------------------------------------
Wed Oct 31 13:29:16 UTC 2012 - mvyskocil@suse.com
- fix permissions of documentation to prevent false duplicates issued by
rpmlint as fdupes is now permissions sensitive (bnc#784670)
-------------------------------------------------------------------
Tue May 22 13:43:57 UTC 2012 - lars@linux-schulserver.de
- update to 1.5.1:
+ Fixed off-by-one error packing data in ndomod
-------------------------------------------------------------------
Mon Feb 6 11:25:01 UTC 2012 - schneemann@b1-systems.de
- fixed no-return-in-nonvoid-function in get_queue_id queue.c:35
-------------------------------------------------------------------
Mon Feb 6 11:11:14 UTC 2012 - schneemann@b1-systems.de
- update to 1.5
* Added various performance improvements originally added for
Nagios XI (Ethan Galstad)
* Added asynchronous data spooling to increase performance (andree)
* Fixed to small es array (Michael Friedrich)
* Fixed wrong type of object_id in ndo2db_save_custom_variables()
(Michael Friedrich)
-------------------------------------------------------------------
Sun Nov 6 15:16:35 UTC 2011 - lars@linux-schulserver.de
- use macros defined in nagios-rpm-macros package
- added rpmlintrc for init file name
-------------------------------------------------------------------
Sat Nov 5 10:24:23 UTC 2011 - chris@computersalat.de
- spec-cleaner
- fix build: directories not owned by a package:
- /usr/lib/nagios/brokers
- rpmlint: wrong-file-end-of-line-encoding
docs/docbook/en-en: Makefile.in ent/documents.ent ent/version.ent
-------------------------------------------------------------------
Tue May 18 11:30:16 CEST 2010 - ro@suse.de
- disable -j for make, makefile deps are not safe
-------------------------------------------------------------------
Sun Dec 20 18:54:49 UTC 2009 - chris@computersalat.de
- fix build for o:F
* reworked patch ndoutils-1.4b7-libpq-fe-include.patch
now with fuzz=0
-------------------------------------------------------------------
Sat Nov 7 18:19:10 UTC 2009 - chris@computersalat.de
- fix expansion error
o nothing provides mysql-shared needed by ndoutils
* do not define explicit libdepency
* removed Requires: mysql-shared for >= 1120
-------------------------------------------------------------------
Sat Nov 7 16:37:11 UTC 2009 - chris@computersalat.de
- update to 1.4b9
+ Improved writes from file2sock to ndo2db by matching buffer
sizes (Opsera Ltd)
+ Add in 4 missing tables from clearout process during
prelaunch (Opsera Ltd)
+ Fix for Solaris 10 which gets an EINTR on accept for the 2nd
file2sock call (Opsera Ltd)
+ Fix for not retrying read on 'EAGAIN' and 'EINTR' soft
errors (Opsera Ltd)
+ Improve error info by showing failed MySQL query in
syslog (Opsera Ltd)
+ Move database connections/disconnections syslog detail to DEBUG
from INFO (Opsera Ltd)
+ Allow externalcommands table to be trimmed with a specific time
limit (Opsera Ltd)
+ Support SSL encryption between the communication partners
+ Support for long performance data
+ Added installation procedure with "make install" or
"make fullinstall"
+ Fix missing output fields in hostcheck and servicecheck tables
+ Workaround small NDOMOD Buffers to handle more than 4k chars
(tracker id 21)
+ Fix unescape of strings containing tabstops
+ Fix case insensitive behavior in NDOUtils (tracker id 66)
- specmods
+ fix sed for {ndo2db,ndomod}.cfg
o files were renamed in SOURCE to {ndo2db,ndomod}.cfg-sample
+ fix build for SLES_9
o unknown tag Recommends
- rpmlint
o files-duplicate in docdir
o spurious-executable-perm in docdir
-------------------------------------------------------------------
Wed Jul 22 11:45:01 CEST 2009 - lars@linux-schulserver.de
- update to 1.4b8:
+ Added additional error messages during failed startup
+ Better MySQL library detection (Ton Voon, Herbert Straub,
and Nagios Plugin Team)
+ Compiler flag fix for building on GNU/kFreeBSD systems
(Hendrik Frenzel)
+ Added lock_file option
+ Fix debug file permission race (Lars Michelsen)
+ More error reporting if debug file can not be opened
+ Fix wait for childs on SIGCHLD
+ Added long_output support
+ Fix missing SIGTERM forwarding to childs
+ Fix fmt specifier in ndo2db_daemonize()
+ Escape custom values in 'customvariablestatus'
and 'customvariables'
+ Fix ndomod doesn't execute rotate_command propperly
+ Fix several compiler warnings
+ Rewrite ndo2db init script, install it with 'make install-init'
-------------------------------------------------------------------
Sun May 24 17:11:24 CEST 2009 - chris@computersalat.de
- some spec mods
o added cmdusr, cmdgrp
o changed perm, ownership for "centreon" of:
660,nsusr,cmdgrp ndo2db.cfg
664,nsusr,cmdgrp ndomod.cfg
-------------------------------------------------------------------
Mon May 18 13:08:39 CEST 2009 - chris@computersalat.de
- fixed init script
o su - [user] -c'...' obsolete
- beautify spec
-------------------------------------------------------------------
Fri Apr 24 16:00:16 CEST 2009 - lars@linux-schulserver.de
- add %postun and %preun scripts
- split up doc package
-------------------------------------------------------------------
Sat Jul 26 10:13:20 CEST 2008 - lars@linux-schulserver.de
- just require mysql-shared, so the database can be on a different
host (thanks to Ciro Iriarte)
-------------------------------------------------------------------
Sun Jul 20 13:29:46 CET 2008 - lars@linux-schulserver.de
- added init patch from Ciro Iriarte
-------------------------------------------------------------------
Sat Jan 12 13:29:46 CET 2008 - lars@linux-schulserver.de
- added some tips from Tom Throckmorton in README.SuSE
-------------------------------------------------------------------
Tue Nov 27 14:57:25 CET 2007 - lars@linux-schulserver.de
- use new libexecdir
-------------------------------------------------------------------
Mon Nov 19 15:50:45 CET 2007 - lars@linux-schulserver.de
- initial version 1.4b7