Up to [cvs.NetBSD.org] / pkgsrc / net / icinga-base
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
net: Remove SHA1 hashes for distfiles
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update 1.9.4 * Switch to 1.9.x branch * Fix CVE-2013-7106 and CVE-2013-7108 Changelog: 1.9.4 - 13/12/2013 FIXES * classic ui: fix status output in JSON format not including short and long plugin output properly #5217 - RB * classic ui: fix possible buffer overflows #5250 - RB * classic ui: fix Off-by-one memory access in process_cgivars() #5251 - RB 1.9.3 - 07/07/2013 FIXES * core: fix init script status exit codes on not running daemon and present pid file #4243 - MF * idoutils: fix workaround on libdbi fetch_next_row() bug applied for postgresql too, causing faulty queries #4367 - MF 1.9.2 - 30/06/2013 FIXES * core: fix bug with non-ASCII (> 127) illegal macro output characters on char-to-int cast (Jason Young) #4211 - MF * core: bail early if main config file cannot be read - MF * classic ui: fixed searching hostgroup results in wrong 'all' view filter urls #4206 - RB * classic ui: fix URL construction issue in icinga_reload_scroll_position() javascript (Karsten Sühring) #4233 - MF * idoutils: fix mysql: output/perfdata limits cut escaped string leaving '\' at the end (Yannik Charton) #4196 - MF * idoutils: bugfixes for socket queue, transactions and libdbi handling #4049 - GB * idoutils: fix ido2db gradually consumes more and more CPU time with time #4210 - CF * idoutils: fix wrong clob freeing in eventhandlers #4357 - TD 1.9.1 - 22/05/2013 FIXES * core: fix objects.cache does not get updated on (re)start, but config verify (Christian Ruppert) #4155 - MF * classic ui: fixed UNICODE characters in JSON output from getting discarded #4193 - RB * idoutils: fix segfaults on reload with multiple neb modules of the same binary #4033 - MF 1.9.0 - 07/05/2013 NOTES * idoutils uses a socket queue and transactions for large object dumps! #3527 #3533 * ido2db.cfg enable_sla is now deprecated! #3450 * icinga.cfg event_profiling_enabled is now deprecated! #4054 ENHANCEMENTS * core: increase performance with hash comparing hosts/services on config read #3722 - GB * core: introduce warning level -vv on config verification #3510 - MF * core: refuse to start if neb modules fail to load (Andreas Ericsson, op5 Team) #3812 - MF * core: keep logfile open, reducing open/close performance decreases (Andreas Ericsson, op5 Team) #3390 - MF * core: enhance illegal macro character processing performance (Andreas Ericsson, op5 Team) #3389 - MF * core: add the notification type by string to debug logs; set CUSTOM=8, STALKING=9 (Andreas Ericsson, op5 Team) #3818 - MF * core: skip writing status.dat if explicitely set to /dev/null (e.g. when using alternate data retrieval methods like IDOUtils) (Andreas Ericsson, op5 Team) #3819 - MF * core: avoid writing objects.cache if set to /dev/null (Andreas Ericsson, op5 Team) #3819 - MF * core: increase performance on host->service relation counter (config reading, flapping) #3820 - MF * core: fix unable to exclude hostgroups when using nested hostgroups (Alexander Sulfrian) #2619 - MF * classic ui: increase performance with hash comparing hosts/services to show/filter #3722 - GB * classic ui: Add "set_expire_ack_by_default" to cgi configuration #3476 - CF * classic ui: Add "send_ack_notifications" to cgi configuration (TheCry) #3467 - CF * classic ui: Changed field size for hours to 4 when setting flexible downtime #3484 - RB * classic ui: Added process status to JSON response #3172 - RB * classic ui: Added date/time selection to 'log file navigation' #3168 - RB * classic ui: Added setting focus to main frame on first site load #3202 - RB * classic ui: Made sort buttons larger #3814 - RB * classic ui: Made classic ui work standalone #3869 - RB * classic ui: add 'executed command' to extinfo.cgi linking to command expander #3901 - MF * idoutils: use transactions for large object dumps #3527 - GB * idoutils: add socket queue proxy addressing core reload problems #3533 - GB * idoutils: add more indexes for sla reporting #3649 - MF * idoutils: Oracle - change output fields to clob #3412 - TD * install: set --enable-idoutils/event-broker to true as default configure flags #3813 - MF * install: add lighttp config samples to contrib/lighttp #2253 - RB * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 - MF * install: make install-webconf-auth installs htpasswd.users automatically, allowing default icingaadmin login out-of-the-box #3963 - MF * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 - MF * docs: Temporary files should mention temp_file option in icinga.cfg #3748 - WN * docs: add upgrade/troubleshooting notes about invisible icinga web cronks/modules after upgrade #3939 - WN * docs: make install-webconf-auth installs htpasswd.user with icingaadmin credentials #3964 - WN * docs: icinga web 1.9: new menu style (smaller icons) #3944 - MF * docs: icinga web 1.9: new filtering methods #3947 - MF * docs: add userpreferences.xml to icinga web configs #3991 - WN * docs: add web gui comparison to beginners #3907 - WN FIXES * core: fix faulty macro cleaning, replacing spaces with pluses where they shouldn't be cleaned #3397 - MF * core: fix macro escaping logs incorrect warning for $$escapes #3404 - MF * core: fix wrong escalation notification due to state based escalation range behaviour changes #3441 - MF * core: change ownership of (debug) log file before dropping privileges (Andreas Ericsson, op5 Team) #3521 - MF * core: fix keep_unknown_macros still exposes wrong warnings to logs #3725 - MF * core: fix host_check, last_check == next_check wrong in scheduling queue #2195 - MF * core: fix triggered downtimes for child hosts are missing after icinga restart (thx Michael Lucka) #3390 - MF * core: fix services with empty hostgroups aren't processed even if it has host_name specified (allow_empty_hostgroups=1) (thx Viranch Metha) #3736 - MF * core: revamp USE_LTDL definitions in nebmods (Andreas Ericsson, op5 Team) #3817 - MF * core: fix checkresult reaper cleanup fails due to relative file path #3937 - MaF * core: do not export host/servicegroupmembers as environment macros in large installations #3859 - MF * core: set default permissions to icinga/ido2db binaries to 755 #3902 - GB * classic ui: fix cmd.cgi does not honor commandpipe location; overwrites from empty environment variable #3418 - MF * classic ui: fixed Double-listed host dependencies in host extinfo.cgi #3295 - RB * classic ui: fixed sort_icinga_logfiles_by_name() in readlogs.c fails to take NULL pointers into consideration #3398 - CF * classic ui: fixed committing acknowledgement cmd negates flags for send_notification and sticky_ack #3329 - RB * classic ui: fixed backtrack_archives only getting calculated on a daily log rotation basis #3416 - RB * classic ui: fixed invalid freeing of last_check in 'scheduling queue' for first time checks #3444 - RB * classic ui: fixed Warning and Unknown States are mixed up in Alert Summary Report #3488 - RB * classic ui: fixed extinfo.cgi shows localtime(0) instead of "NOT SET" when global notifications are not set to expire #3482 - RB * classic ui: fixed CGIs generating invalid html code/ json when throwing error #3507 - RB * classic ui: fixed JSON output is insufficiently escaped #3541 - RB * classic ui: fixed segfault when reading malformed log entries #3528 - RB * classic ui: "fixed" Incorrect positioning status popup in statusmap #3861 - RB * classic ui: fixed possible NULL dereference-bug in summary.c #3740 - RB * classic ui: fixed Command expansion problem with percentage signs #3929 - RB * classic ui: cleaned up the jquery-ui includes to allow debian pkg dependencies #3808 - RB * classic ui: fixed Trigger Time in Scheduled Downtime displaying 01-01-1970 01:00:00 when not triggered #3980 - RB * classic-ui: fixed host and service names are not allowed to have a '+' included #1843 - RB * idoutils: fix many memory leaks in ido2db on dbi_result_free and others (thx Klaus Wagner) #3406 - MF * idoutils: fix ido2db crashes when Oracle queries fail #3324 - GB * idoutils: fix ORA-1461 writing data to varchar2 exceeding field size limit output, command_arg and commandline data written to Oracle #3324 #3325 - TD * idoutils: fix unsafe handling of dbi_conn_sequence_last, rewrite last_insert_id/sequence fetching #3408 - MF * idoutils: fix ido2db does not cleanly exit the client on wrong schema version check in db_hello #3419 - MF * idoutils: fix FROM_UNIXTIME(NULL) does not work with MySQL 5.0.x #3399 #3466 - CF * idoutils: fix unknown column contactaddress_id (thx fmbiete) #3483 - MF * idoutils: fix empty output/perfdata segfaults for mysql string truncate #3516 - MF * idoutils: unlink leftover socket on startup, if using unix sockets - MF * idoutils: fix long output data causes wrong data in database #2342 - MF * idoutils: fix idomod leaks memory on core reload #3749 - GB * idoutils: add workaround fix for num_rows_affected broken in libdbi/mariadb, returned ids are 0 #3728 - MF * install: drop unused daemon-init-readhat script (spec uses daemon-init) #3402 - MF * install: fix broken configure ssl detection for idoutils on ubuntu/debian (Oliver Skibbe) #3413 - MF * install: fix ido2db initscript uses same chkconfig line as icinga (Dirk Götz) #3490 - MF * install: fix configure does not detect AIX6/7 properly #3895 - MF * install: fix STATEDIR creation during make install #3869 - MF * docs: add missing cmd_mod description in cgi params #3438 - MF * docs: search_string as cgi GET param works also for status.cgi #3451 - MF * docs: fix typo pqsql -> pgsql #3461 - WN * docs: recurring downtimes: should tell about dev/experimental state living in contrib/ better #3647 - WN * docs: middle-clicking on TOC links doesn't open pages in new tab #3561 - WN * icinga.spec: add idoutils as transitional package (thx Stefan Marx, Michael Grüner) #3640 - MF * icinga.spec: fix double %{logdir}/gui/ definitions in icinga and icinga-gui (thx René Koch) #3802 - MF CHANGES * ido2db.cfg: enable_sla is now deprecated! #3450 * icinga.cfg: event_profiling_enabled is now deprecated! #4054 * icinga.cfg: enable_state_based_escalation_ranges=0 (disabled if not set) fix for #3441 * icinga.cfg: set status_file=/dev/null to disable its creation #3819 * icinga.cfg: set object_cache_file=/dev/null to disable its creation #3819 * idoutils: use transactions for large object dumps #3527 * idoutils: add socket queue proxy addressing core reload problems #3533 * core: -v param can be used more than once #3510 * core: 'Warning: Host ... has no service associated with it!' now happens only in icinga -vv icinga.cfg #3510 * core: refuse to start if neb modules fail to load #3812 * core: notification type nr CUSTOM=8 and STALKING=9 (reflected in idoutils tables) #3818 * core: using nested hostgroups you can exclude (!) hostgroup_members #2619 * core: host/servicegroupmembers are not exported as environment macros #3859 ** if enable_environment_macros=1 ** and use_large_installation_tweaks=1 * icinga.spec: add idoutils as transitional package #3640 * install: set --enable-idoutils/event-broker to true as default configure flags #3813 * install: add --with-httpd-conf-file to allow specific apache config to be installed #3962 ** this is important when installing standalone classic ui for e.g. Icinga2 * install: make install-webconf-auth installs htpasswd.users, allowing default icingaadmin login out-of-the-box #3963 * install: add --enable-classicui-standalone #3869 ** sets cgi.cfg standalone_installation=1 * install: add 'make classicui-standalone' and 'make install-classicui-standalone' #3963 ** this will install classic ui standalone, if enabled * install: default permissions for icinga/ido2db binaries are now 755 #3902
Import icinga-base-1.8.4 as net/icinga-base. Icinga is a program that will monitor hosts and services on your network. It has the ability to email or page you when a problem arises and when it gets resolved. Icinga is written in C and is designed to run under Linux, although it should work under most other *NIX variants. It can run either as a normal process or as a daemon, intermittently running checks on various services that you specify. The actual service checks are performed by external "plugins" which return service information to Icinga. Several CGI programs are included with Icinga in order to allow you to view the current service status, history, etc. via a web browser. This package provides the core Icinga infrastructure and web pages. Icinga is a fork of Nagios (net/nagios-base) and Icinga uses Nagios's plugins (net/nagios-plugins).