[icinga-checkins] icinga.org: New commits on branch mbecker/test

git at icinga.org git at icinga.org
Thu Jan 27 13:51:10 CET 2011


URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2ae6e867d0c95b55bddb9a9a63e0ee40abbb61d2
Merge: 2650dd393e05d2a2195571775cc1a52087040805 9f3504d276af6c98e2b397fa607dd2d64a9a2d49
Author: Mike Becker <mike.becker at redpeppersworld.de>
Date:   Thu Jan 27 13:50:23 2011 +0100

    Merge branch 'master' into mbecker/test
    
    Conflicts:
    	docbook
    	module/icinga-api
    	t-tap/.gitignore

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9f3504d276af6c98e2b397fa607dd2d64a9a2d49
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 26 18:06:13 2011 +0100

    idoutils: add indexes for logentries, preventing heavy load #1055
    
    ...for icinga-web in this use case.
    
    refs #1055

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=330f0f58680217c53e0ec555538332eba879f71a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 26 12:52:34 2011 +0100

    core: fix race condition on flexible downtime commands when duration not set or zero #1061
    
    it may happen that an external command sets a
    flexible downtime with duration not set or zero.
    
    a flexible downtime is triggered between start and
    end time and needs a duration to be set and non zero.
    
    without the fix, the scheduled downtime starts and then
    tries to calculate the end time out of the set duration
    for the downtime and scheduling a new event.
    the time passed over there is in the past, and causes the
    core to get into a loop.
    
    to prevent this misbehavior, a duration of null or zero is
    not allowed and triggered as error in base/commands.c not
    setting any flexible downtime.
    
    thanks to Daniel Heule for reporting the issue and testing
    my proposed fix ok.
    
    fixes #1061

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=83325c643f424a0d854e185003faf827ec00c62c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 25 14:54:24 2011 +0100

    core: fix first_notification_delay logic (GalaxyMaster) #1145
    
    [--SNIP--]
    This patch fixes two errors of the same nature: a misplacement of the
    closing brace. These errors prevented the first_notification_delay
    logic to work. After my patch is applied, the delayed notifications
    start to work as expected.
    
    Tested-by: GalaxyMaster <galaxy at openwall.com>
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: GalaxyMaster <galaxy at openwall.com>
    Committer: Andreas Ericsson <ae at op5.se>
    [--SNIP--]
    
    fixes #1145

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3541dd1aaed8d27feb38069e7766f75f682b9c03
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 25 12:37:59 2011 +0100

    fix service perfdata files re-opening twice, leaving open filehandle #1148
    
    leaving the filehandle untouched, will result in
    too many open files and the kernel bails out on
    ulimit -n which defaults to 1024 on rhel/ubuntu.
    
    refs #1148

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=515c0bf5909401b7a128e6cb95b577c7aa1be5a4
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 21 09:09:32 2011 +0100

    update icinga-api submodule pointer
    
    do $ git submodule init
    and/or $ git submodule update

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8819fad570bd040f6c466553009d987e1da09314
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 21 09:09:19 2011 +0100

    core: fix bug where passive host check status updates were not being propagated to event brokers (Ethan Galstad) #1134
    
    fixes #1134

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=44bbb27ecebd185787d1183a462ff1ca252301a7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 21 08:49:47 2011 +0100

    core: fix bug with passive host checks being incorrectly sent to event brokers as active checks (Ethan Galstad) #1133
    
    fixes #1133

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d9fcd528712dafb1d4df5fe5f2bdaf066f380046
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 21 08:36:50 2011 +0100

    fix oracle.sql wrong , in table creation

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=77621387493ded081111a51332c973581f487a4b
Merge: 20b634378d431fa91362f0941aa6fdd18b438d2e 8f12b6f39de54f7c304ccc180d4057a128674565
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Jan 20 13:39:13 2011 +0100

    Merge branch 'rbartels/1.3' into mfriedrich/core

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=20b634378d431fa91362f0941aa6fdd18b438d2e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Jan 20 10:23:38 2011 +0100

    idoutils: only insert service and host checks when they are finally processed, increase performance by replacing insert/update with single insert (idea by Opsview/Opsera Ltd with mysql and servicechecks) #1100
    
    kudos and credits to Opsview for the idea and initial implementation.
    
    this is extended for hostchecks and all 3 supported rdbms.
    
    upgrade scripts are available for 1.3.0
    
    massive performance increase!
    
    fixes #1100

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=13416c3ca3c1864ca6b13f4817215d7dffca78d9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 16:19:57 2011 +0100

    install: create doxygen templates and add to html/doxygen #446
    
    thx to Massimo for the first templates, now modified for further usage.
    
    the function headers must be documented, until then doxygen won't generate
    docs for them.
    
    the doxygen is installed with make install-html and put into html/doxygen
    and linked on html/main.html
    
    refs #446

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ee608dbc792774d7fe992df5680a8295cd93ad33
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 15:03:48 2011 +0100

    idoutils: change config_output_options to 1  (original config dump) #1127
    
    will slow down everything, but those queries will be changed to
    bulk inserts mostly.
    
    fixes #1127

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d8be7c8476dd93694578a662cdd5ed96e16be5ef
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 14:57:15 2011 +0100

    idoutils: do not clear host|service status tables on core restart/reload (inspired by Opsview) #1106
    
    fixes #1106

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c851e05e7b80e1dfe287906f715ec1cf9529fe32
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 14:38:02 2011 +0100

    classic ui: fix missing html label/text for searchbox () #John Giacalone #1114
    
    thanks, it was removed while the font size was too big.
    
    now it makes sense to re-add that, mostly for new users ofc.
    
    fixes #1114

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=0ffeb7fa6fb55be8dee959005a122ddaa6f43a9c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 13:47:54 2011 +0100

    core: reduce duplication of code for is_contact_member_of_contactgroup (Stephen Gran) #1126
    
    fixes #1126

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=e73f0206e04f235fcabc9501f658c19b3158c27f
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 10:18:07 2011 +0100

    idoutils: fix check for empty command args in host|service|notification definitions #1047
    
    this is clearly checking the values and putting an empty string instead of NULL
    into asprintf, not violating the Solaris convention.
    
    fixes #1047

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3290e93e632675d9b33dd45af4f7795eac5bdf8c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 09:09:21 2011 +0100

    Revert "idoutils: fix ido2db needs to check for empty command arguments on Solaris (Julian Wiesner) #1047"
    
    This reverts commit 22800c3079b3c548ed90bcf6bb683ff9c2d5da93.
    
    Conflicts:
    
    	Changelog

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=67f9161cb5ea4a51f37e3603eece45bc673381a0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 19 08:38:59 2011 +0100

    idoutils: fix string escaping for backslashes in postgresql #1121
    
    oh well, everything else gets escaped, but not the single backslash...
    
    needs to be verified/tested.
    
    refs #1121

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=a715ebb3140ad4cf4511274abc032e3e00449a41
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 17 17:57:09 2011 +0100

    fix tests (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=50943fde539effe425fdad8367ee0837f766f911
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 17 15:15:04 2011 +0100

    idoutils: fix after core restart/reload on oracle db ORA-01403: no data found #1059
    
    tracked down to unixts2date when the date calculation returns
    no data for whatever reason. normally this should have been
    added long time ago, but here it is ...
    
    other exceptions will still raise, but no_data_found is just
    returning a zero datetime string, so that the application
    will have to figure out theirselves what to do in that case.
    
    idoutils will just insert the zero value, and let the application
    decide then.
    
    thx to Ronny for the ideas on fixing it.
    
    fixes #1059

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8f12b6f39de54f7c304ccc180d4057a128674565
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sat Jan 15 01:21:03 2011 +0100

    add csv export to config.cgi #1052
    
    thanks to Lars Engels for the patch
    
    fixes #1052

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=df296ca7622a2c293784f986c601ecf965e06f4b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 12 15:07:50 2011 +0100

    move setting of dbversion after table creation in initial db creation sqls
    
    too much work, too less coffee...

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9e81d10be6649dd7727240cf31d61f9638480d01
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 12 14:23:24 2011 +0100

    fix dbversion primary key sequence usage (thx formorer)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c1b37d49d59e57405112990aed54a578a2b64afd
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 12 10:07:39 2011 +0100

    idoutils: fix libdbi 0.8.3 deprecated functions dbi_result_get_(u)long #559
    
    fixes #559

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=f3acf86abfc933e7243cd0dfb0a97881e375f941
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 11 17:30:41 2011 +0100

    core: fix extraneous alerts for services when host is down (Ton Voon) #1097
    
    fixes #1097

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5754813aedef65352304c5fcf4708ffb35f1510c
Merge: cf2d084a5e81cd58b4c04b8e4f75f41528616744 01bb605bd9c86bb33cff8ab123380a9fd30da891
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 11 16:51:39 2011 +0100

    Merge branch 'mforni/core' into mfriedrich/core

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=01bb605bd9c86bb33cff8ab123380a9fd30da891
Author: Massimo Forni <massimo at mforni-laptop.(none)>
Date:   Mon Jan 10 20:03:04 2011 +0100

    First doxygen configuration file

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=cf2d084a5e81cd58b4c04b8e4f75f41528616744
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 20:03:02 2011 +0100

    idoutils: increase debugoutput for conversion functions #1094
    
    fixes #1094

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=b38f62f7a0a4e3a0ca7c086fba6514ed40b3d460
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 19:01:32 2011 +0100

    idoutils: fix unfreed oci handles in prepared statements #1093
    
    lazy me, shame on me.
    
    fixes #1093

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c29de5898f03cd8e633b450c021b81c88a155977
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 17:59:49 2011 +0100

    classic ui: fix tac.cgi with incorrect links to filtered host details (Yannick Charton) #1065
    
    fixes #1065

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=94c86badf7fbbf3530038ff2aea4724f7c371682
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 17:38:00 2011 +0100

    add TESTING with information on git, tests, configs, etc #1088
    
    mainly merging current
    https://dev.icinga.org/projects/icinga-development/wiki/Testing
    into plain text and providing with the sources.
    
    fixes #1088

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=6a3a60dc290618c96819118dae2d6c2c75b31b40
Merge: 24e5c8069b43100c4a4b46cc4278cdde9a1e1f80 46422d0ccc5355cf7b83b4a8d6d53e019874d530
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 17:01:39 2011 +0100

    Merge branch 'mfriedrich/core'

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=46422d0ccc5355cf7b83b4a8d6d53e019874d530
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 16:59:28 2011 +0100

    update year 2011

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=24e5c8069b43100c4a4b46cc4278cdde9a1e1f80
Merge: 4e2ee982cd809bf66e62432f34d09ba9e3362db9 aac76ccd58bfce8e3ca5f7515c87c39b4bc31335
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 16:12:45 2011 +0100

    Merge branch 'mfriedrich/core'

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=aac76ccd58bfce8e3ca5f7515c87c39b4bc31335
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 16:10:51 2011 +0100

    idoutils: add dbversion check in ido2db and print error to syslog in case of non-matching #633
    
    check the issue at https://dev.icinga.org/issues/633
    for tests and explainations.
    
    fixes #633

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9a7c39af15a69bc1c24fc57fd973cac2796f1757
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 10 09:38:32 2011 +0100

    idoutils: add dbversion upgrade scripts for 1.3 #633
    
    next to that, version and data is set to next release
    
    refs #633

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2c4174a384a2d4f071edf1d7e67d0b34931f7c6e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 7 13:40:53 2011 +0100

    idoutils: add error string to config availability checks

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d49b12efd0a68790f7702ffee3ba95d44c68e70a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 7 13:27:04 2011 +0100

    idoutils: add cfg option to enable/disable oci errors to syslog through error handler #1060
    
    it became necessary as on recurring errors the syslog might
    be flooded with error msg.
    
    this option disables syslog output for ocilib error msg.
    default stays enabled, but it might be changed in the future.
    
    fixes #1060

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=00fc8c32b00d833165738fbd124f59a9158915b1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 7 10:05:28 2011 +0100

    idoutils: add check for configuration file availability for idomod and ido2db (idea from Ricardo Maraschini) #1087
    
    fixes #1087

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c8c0fa74cdd6fdcc783ad1aff346b6f2d94f5a0a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 7 09:16:14 2011 +0100

    fix variable defaults in trends.cgi for next problem patch

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4e2ee982cd809bf66e62432f34d09ba9e3362db9
Merge: 3111522731d9d90f627f5f1223075ec5717fd89b 356dd14d704701d32e649f9e60895c21d2dc780c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 17:45:01 2011 +0100

    Merge branch 'cmaser/fixes'

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=356dd14d704701d32e649f9e60895c21d2dc780c
Author: Christoph Maser <cmr at financial.com>
Date:   Wed Jan 5 17:40:56 2011 +0100

    add cgiauth.cfg

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=492a577e6f8afbbb8295446995d8a1f19711c7b1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 17:40:26 2011 +0100

    idoutils: fix solaris <= lacks asprintf (Julian Wiesner) #1048
    
    refs #1048

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2fadc0c66ea7a45f1f451409ab9180567bc673ce
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 17:20:51 2011 +0100

    idoutils: fix ido2db needs to check for empty command arguments on Solaris (Julian Wiesner) #1047
    
    fixes #1047

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4a78fd110e2a86a6802b66d3260e6fadb1c464cc
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 16:46:13 2011 +0100

    core: do not copy broker modules (OMD patch) #896
    
    fixes #896

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=a225ecd5f8ce10b39a564334a6a0074afd60ddcf
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 16:20:10 2011 +0100

    core: protect against poorly behaving thread-libraries (Andreas Ericsson) #1080
    
    [--SNIP--]
    calling pthread_cancel(0) will cause segfaults with some thread
    libraries. It's possible that will happen if the user has a number
    of config files larger than the max open file descriptor limit
    (ulimit -n) and some eventbroker module leaks filedescriptors, since
    we can then enter the cleanup() routine from main() before we've
    spawned any threads.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    [--SNIP--]
    
    fixes #1080

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=54978065368514b14b1cbec8fcfbc91d05dd3275
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 15:55:54 2011 +0100

    core: fix allocate memory once for *GROUPMEMBERS macros (Stephane Lapie) #1076
    
    [--SNIP--]
    Previously we used to iterate over all available members once and
    issue a realloc for every member. Such memory thrashing provides
    very poor performance compared to just counting the length we need
    and allocate it properly once and then writing to the buffer thus
    allocated.
    
    This patch corrects that for host and servicegroupmembers.
    
    Signed-off-by: Stephane Lapie <stephane.lapie at darkbsd.org>
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Stephane Lapie <stephane.lapie at darkbsd.org>
    [--SNIP--]
    
    fixes #1076

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=82c07167e482d0936f18f2763a342b78af0b618e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 15:17:06 2011 +0100

    classic ui: add configurable http charset support (default utf-8) within the cgis #1002
    
    partly reworked into current Icinga CGIs (Ricardo rewrote
    header parts into cgiutils.c only), thanks to PLD Linux
    repositories for their path.
    
    fixes #1002

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=06c9b4ab7b05ae7f753818631cb4d63b5c84db53
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 14:30:10 2011 +0100

    classic ui: fix form/table DOM confusion in cgis (Sven-Göran Bergh) #1081
    
    fixes #1081

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d1337cb588cf1347e23a235b5d26c8cbc7d8f5d6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 13:44:06 2011 +0100

    classic ui: add trend timeperiod feature to locate the next problem (Carsten Emde) #1074
    
    [--SNIP--]
    In order to allow for scanning through the remaining recording and
    searching for the occurrence of the next host or service problem,
    the addtional time period tag TIMEPERIOD_NEXTPROBLEM was introduced.
    If selected, the time period of the next diplay will be selected in
    such a way that the full duration of the next problem will be
    displayed at the center of the image. If only the start time is
    available, because the problem is still present, the time window
    of the image falls back to the 24-hour period.
    [--SNIP--]
    
    fixes #1074

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2fc2ef5112eb24c2354cc0b31b6f95c59a5d81ba
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Jan 5 10:58:48 2011 +0100

    classic ui: move "add service/host comment" to the command box on extinfo.cgi, abandon remove all in favor of multiple comment delete #837
    
    looks more smooth, and eases handling of comment add/delete.
    remove all is not necessary anymore with multiple cmds.
    
    thx Christoph and Ricardo for the pointers.
    
    fixes #837

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=912f5bbabe8e47f5e3446077a23fc23e9ae042f0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 4 17:20:54 2011 +0100

    core: log error reason when failing to open the status file (Andreas Ericsson) #1078
    
    fixes #1078

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8cae47bbfe37880e9b93298a5b9bc670be43066e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 4 13:44:59 2011 +0100

    classic ui: change color of unknown/unreachable state to more warm signalling purple #1029
    
    this will be more readable in contrast regards,
    and change the signal color to a bit warmer.
    
    fixes #1029

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ca70ea24f9735d98ec6c1891b41e8841b646aa55
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Jan 4 13:15:40 2011 +0100

    update submodule pointer for module/icinga-api
    
    on a fresh clone do
    
    $ git submodule init
    $ git submodule update
    
    on an existing clone do
    
    $ git submodule update

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3111522731d9d90f627f5f1223075ec5717fd89b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 17 18:32:14 2010 +0100

    fix tests for allow empty hostgroup assigments

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=828a8a60b979a40ae21f4097488f405267d172a9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 17 17:53:44 2010 +0100

    idoutils: fix unescape display name (Matthieu Kermagoret) #1027
    
    When receiving a display name (escaped by idomod), ido2db should
    unescape it.
    
    fixes #1027

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=305ec37a447bda3333de8c5574d20ecc70629532
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 17 17:44:13 2010 +0100

    core: allow empty hostgroup aissgments for services as opt-in config option (Max Schubert) #949
    
    --SNIP--
    We used to bomb out with an error on such configurations, but with
    this option it becomes optional if we should produce an error or a
    warning.
    
    It's useful to be able to assign services to empty hostgroups when
    configuration files or pre-cached object files are distributed to
    various pollers, or when the process of generating Nagios config is
    automated, or when a set of services is slowly being phased out but
    should be kept around in case of 'oh shit' epiphanies, such as one
    might experience when phasing out old monitoring agents.
    
    Thanks to Comcast in general and Max Schubert in particular for
    sharing this patch.
    
    Authored-by: Max Schubert <maxs at webwizarddesign.com>
    Reviewed-by: Daniel Wittenberg <daniel.wittenberg.r0ko at statefarm.com>
    Reviewed-by: Michael Friedrich <michael.friedrich at univie.ac.at>
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    this patch makes the checking for host_name on service definition
    a warning in order to allow such behahvior.
    
    fixes #949

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4961a201553ad6963cef839581e6b565d2600871
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 17 12:53:48 2010 +0100

    core: allow eventbroker modules to override sending notifications (Matthieu Kermagoret) #1057
    
    It might be useful for eventbroker modules to implement
    their own logic for sending notifications instead of
    the core.
    
    fixes #1057

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=b6142e1f90d0703b8def38c231318b0c2aef8ffe
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 17 12:27:55 2010 +0100

    contrib: bring daemonchk.cgi building into shape (Elan Ruusamäe) #1051
    
    slightly reworked into Icinga.
    dropped document_header (has been rewritten for the cgis, no need over here).
    changed identing.
    make all now builds daemonchk.cgi
    
    fixes #1051

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=32e3c9950a3e323c0ab50d2a7b46b4bfa7d4e141
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Dec 13 15:23:02 2010 +0100

    fix wrongd delete of init_macrox_names in init_macros

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=7380a716ae8085ad23e4c67756537d0728d1eca3
Merge: 489fc13f4d293981fed10d9fff962287ec8fe573 4ac24f7c0135dbbbeb27a9237011e0bc2ec90b70
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Dec 6 15:20:30 2010 +0100

    Merge branch 'master' into mfriedrich/core
    
    Conflicts:
    	Changelog

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4ac24f7c0135dbbbeb27a9237011e0bc2ec90b70
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Dec 6 15:19:10 2010 +0100

    core: fix parsing of long plugin output for async host checks (Jochen Bern) #1046
    
    fixes #1046

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=489fc13f4d293981fed10d9fff962287ec8fe573
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 18:15:52 2010 +0100

    fix several tests in t/ and t-tap/

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ae83d6880bc1022955207178e5d564db472778fe
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:59:14 2010 +0100

    updated changelog from previous commits

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9b508ba187fa89836c829b94c893274a74891f20
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:46:47 2010 +0100

    Added extra linefeed, missing from expected test result (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=73efcd06ea34e26a4b0057f7dccb790050c590c3
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:45:58 2010 +0100

    Add a 2 second tolerance to the timeperiods tests, for slow test servers (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9b6a1a7aa17405d90d9837742ebd46dad210524a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:43:33 2010 +0100

    Same Host Dependencies With Servicegroups (Mathieu Gagné)
    
    --SNIP--
    Allow to create service dependencies for all services that belong
    in one or more servicegroups on a service on the same host running
    the dependent service.
    
    Author: Mathieu Gagné <mgagne at iweb.com>
    Committer: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #928

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3e811c65e3988650c6426f016e69ab4c470bacf7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:41:35 2010 +0100

    renamed t-tap/test_stubs.c to t-tap/test-stubs.c

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c482bb0878e5fa53cd1c1410f056dfb8da650174
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 16:00:10 2010 +0100

    timeperiod samples: Correct thanksgiving date
    
    --SNIP--
    It's the 4'th thursday in november. Not second last.
    
    This fixes tracker.nagios.org issue 173.
    
    Reported-by: Rick Carter <Rick.Carter at umich.edu>
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=7b8436141dcde9f6ba8fa95d3329d6303c124f5d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 15:56:19 2010 +0100

    Add make rules so tests always have their requirements handy (Andreas Ericsson) #1042
    
    --SNIP--
    We know which type of tests require what, so it's quite simple
    to just make sure they're built in case one forgets.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1042

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=725583072a6fa2773e08e0b5f992804a25c60fa1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 15:49:25 2010 +0100

    fix several compiler warnings and remove old code
    
    partly taken from Andreas' commits.
    
    fixed thread-on-error-parent-disconnect s/==/=/
    
    argc can be ignored for embedded perl.

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=bcbc8e8645de33862bb848afb6a48f2712cf0bf7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 14:28:15 2010 +0100

    test-stubs: Replace my_system() with my_system_r() (Andreas Ericsson)
    
    refs #1041

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=df43fc7153b96a971b58eae86c50a87ab135232d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 14:26:01 2010 +0100

    Restore my_system() with a icinga_macros-free signature #1041
    
    Required by IDOUtils and possibly other NEB modules too. Reworked
    to match Icinga specifics.
    
    Kudos to Andreas Ericsson.
    
    refs #1041

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=f19a06fe185d5b1150f9b1f4c4bbc7101ef76c96
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 14:11:04 2010 +0100

    make test for host->last_check a bit more tolerant as a slow build server may record a different time than now (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5b8ce386d2024af0cc687ec1ea33add80e8d6098
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 14:09:11 2010 +0100

    core: fix possible validation error with empty hostgroups/servicegroups (Sven-Göran Bergh) #1040
    
    fixes #1040

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d8082084311f6d27c619927689cfd62f676ef230
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 13:42:22 2010 +0100

    threadsafaty: Use reentrant versions of localtime() and gmtime() (Andreas Ericsson) #1039
    
    ---
    This makes Nagios/Icinga play well with Merlin if macros are exported
    to environment variables.
    
    If/when someone complains about Nagios not compiling on their
    system, we'll introduce lock-wrapped versions of these functions
    for use on those systems, but it's unlikely that a system that
    supports threads doesn't have gmtime_r() and localtime_r() readily
    available.
    
    Reported-by: Patrik Båt <patrik.bat at cypoint.se>
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    ---
    
    adapted for Icinga too, this will most likely attempt to fix the env var
    problem with mk_livestatus too.
    
    refs #1039

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5396ff9857b6553fcd9ff0f35a89f28beb3c83fc
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 13:21:12 2010 +0100

    test-stubs: Update to match the thread-safe code (Andreas Ericsson) #1038
    
    --SNIP--
    I broke it, so I get to fix it. This corrects the stub function
    declarations to match the core's definitions.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1038

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=b78656420fb8286042f2422559e9c3e7c01f6b39
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 13:16:22 2010 +0100

    tests: Avoid linking test-stubs.c (Andreas Ericsson) #1037
    
    --SNIP--
    Since we #include it, we mustn't also link it or we'll get a
    ton of warnings about multiple definitions.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1037

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=b06f7fb2bab1ff679a19624b5d7fa1109934e197
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 11:19:00 2010 +0100

    Don't free() "constant" macros in free_memory() (Andreas Ericsson) #1036
    
    --SNIP--
    It's unnecessary, since they are free()'d when they're assigned
    to (if set). If we free() them here, we lose them forever when
    we receive a SIGHUP signal or a PROGRAM_RESTART event from the
    command fifo.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1036

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=aca97f460f4be0af031d4506f46f250310ab7282
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 11:15:37 2010 +0100

    Serialize debug logging (Andreas Ericsson) #1035
    
    --SNIP--
    Since threaded modules can now utilize performance data and
    checking APIs we must make sure that two processes never
    write to the debug logging file at the same time. In truth,
    stdio should take care of logging itself, but it seems as
    if vfprinftf() doesn't handle that properly so we do it
    ourselves, covering the case when one thread wants to move
    the file and another wants to write to it.
    
    In case child processes happen to inherit the lock (and thus
    hang indefinitely while waiting for it), we use a soft locking
    technique with a short loop that tries 5 times obtaining the
    lock, with a sleep of 30 microseconds between each attempt. If
    it fails to obtain it, it returns and ignores writing the
    debug logging event. For obvious reasons, we can't log such
    failed events, so they will pass silently.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1035

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=021f3827eb7b349c10844d2bb8b351c1bfd58312
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 11:10:20 2010 +0100

    macros: Don't wipe the global macros when initializing macros (Andreas Ericsson) #1034
    
    --SNIP--
    Instead we must use clear_volatile_macros() on the global macro
    struct. Constant macros are safely free()'d individually when
    they're set, so this patch makes perfect sense.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1034

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9321bb36cd61597b3372c88f7ac6e3e96639c226
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 11:06:36 2010 +0100

    perfdata stuff: Plug memory leak in perfdata handling (Andreas Ericsson) #1033
    
    --SNIP--
    This was causing quite a large-ish leak, with memory being
    leaked each time performance data was handled either via
    perfdata commands or by being written to file.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1033

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=424fb3bcd21eed48f946bec29d1f2f6566570986
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 11:01:17 2010 +0100

    base/nebmods: Plug a (tiny) leak (Andreas Ericsson) #1032
    
    --SNIP--
    When loading eventbroker modules we have lots of error paths,
    so there are lots of places where we'd want to free() the
    constructed filename from which we loaded the module earlier.
    
    This patch converts the buffer containing the constructed
    filename from heap-allocated to stack-allocated. Doing so plugs
    the one-time leak and, more importantly, makes valgrind shut
    the fsck up.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    removed previous attempt of more my_free()'s too in order not
    to free memory anymore which wasn't allocated dynamically.
    
    refs #1032

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=e9a49cafd39cfe0f1ab65f4b5b818e3681f8bb5c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 10:51:58 2010 +0100

    checks: Plug macro leak in run_async_service_check() (Andreas Ericsson) #1031
    
    --SNIP--
    No matter which path we ended up in, we always leaked the macros
    we obtained earlier.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    --SNIP--
    Add parameter to calls to clear_volatile_macros()
    
    Yohoho and a bottle of rhum...
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1031

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5447da12ed03bac67cce5a2b961b412b95eb14e0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 3 10:45:05 2010 +0100

    xpddefault: Use a mutex when writing to and updating perfdata files (Andreas Ericsson) #1024
    
    --SNIP--
    Running commands doesn't need this, but a combination of threads
    writing, opening and closing the xpddefault_*_perfdata_fp streams
    is a recipe for disaster. At least the locks are very short-lived,
    and should never even block unless threads from modules also try
    to update the performance data files.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    --SNIP--
    
    refs #1024

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=813b7d3eb0cbf10f5097ee3dce347b8b448d90b4
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 19:57:45 2010 +0100

    core: make performance-data handling and checks thread safe (Andreas Ericsson) #1022
    
    ---SNIP---
    It's a bit early to tell, but at least we've gotten rid of
    the horrible global macro management now, in favour of a macro
    struct that gets passed around. In truth though, the whole
    macro machinery needs a rewrite in order to make good sense.
    
    Getting all the data before we even know we need it doesn't
    even begin to make sense, but with this patch we can at least
    start using concurrent performance-data updates while checks
    are being started at the same time, and since notifications
    is currently the only thing (I hope) that isn't overly scratched
    by this patch, Nagios won't have any issues sending those out
    while other code looks to performance-data and firing up
    checks.
    
    As a fall-back for eventbroker modules and whatnot that
    references the global macro_x variable, we retain it but make
    it point to the global_macros.x. This requires that macros
    have been initialized, but any code that referenced macro_x
    before initialization was doomed to "undefined behaviour"
    earlier anyway, so the fact that they will now for certain
    segfault on such actions is probably an improvement.
    
    For backwards compatibility with existing modules, we let
    process_macros() and get_raw_command_line() exist with their
    previous signatures and act as wrappers for the reentrant
    versions providing the same functionality, passing a global
    'nagios_macros *' struct as first argument. The reentrant
    versions are, as per best practice, named "process_macros_r()"
    and "get_raw_command_line_r()", respectively. I only checked
    NDOUtils and DNX for compatibility, so other projects may
    suffer.
    
    Gargantuan patch, I know. The macro machinery was far more
    central to the Nagios core than I first imagined.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    ---SNIP---
    
    code compiles against the core, idoutils fail upon my_system awaiting
    the macro parameter (sth for FIXME and using my_system_r instead)
    
    code is reworked agaisnt current Icinga code base, while also adding
    the test_stubs.c file right now.
    
    kudos to Andreas Ericsson for his work :)
    
    refs #1022

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2c5804d691e3f7e86da9f4be2badc26810645871
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 15:29:57 2010 +0100

    fix typo from previous commit s/htmlurl/htmurl/ for url_stylesheet_path sample config #898
    
    refs #898

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d50fd6ce2ab16ace251ce7fc667ee68425216858
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 14:56:09 2010 +0100

    classic ui: add url_stylesheet_path to cgi.cfg to allow custom css path #898
    
    fixes #898

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2192b2e37321481b8e06f37d4f88619905a6d7fb
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 14:15:55 2010 +0100

    install: set -Wall gcc flags based on os/compiler #959
    
    fixes #959

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=a1768b0abee8dc9c1cc9b8e6711929313e55179b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 13:30:06 2010 +0100

    install: add hint to configure that libpq is not yet fully working #622
    
    refs #622

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=373cb3384c8dd1704357d27b366ba83360e2ea97
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 13:06:03 2010 +0100

    core: protect against callbacks removing themsevles in nebmods (Andreas Ericsson) #1021
    
    fixes #1021

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ac600a47e678ce9411f07829e2b252982329d885
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 12:53:57 2010 +0100

    core: only catch SIGSEGV if we're not dumping core and running as a daemon #457
    
    fixes #457

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c4ef5d91d0109260bb10f4be8b66bada4515aae1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 09:01:08 2010 +0100

    install: add sysconfig source to init script #1015
    
    fixes #1015

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=978acb05831bbafcc9ee8d1deca2bacf1bda662c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 08:43:36 2010 +0100

    classic ui: change default url target frame to main #1014
    
    fixes #1014

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c4774374ef2ee3d6e30f8071cd5d0d7be96fe3ec
Merge: 30e2f1abbb2d382cf4ed7daf89dcd6880659be9d 379192bcaefb85309089516aa6ca3418095bf844
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 24 08:35:53 2010 +0100

    Merge branch 'rbartels/1.3' into mfriedrich/core
    
    Conflicts:
    	Changelog

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=379192bcaefb85309089516aa6ca3418095bf844
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Tue Nov 23 21:40:56 2010 +0100

    adding "Attempt" column to host status detail list

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=92e2a320de031b34b8bcc0c35deb990c04e02017
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Tue Nov 23 21:35:47 2010 +0100

    change displayed name of hostgroups and servicegroups in extinfo.cgi
    
    before it was simply groupname, now it display's alias if available

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8fd814ae469cd86497c1dbbd469f76bfa993f382
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Nov 12 21:01:21 2010 +0100

    changed naming of cgi config options for showlog_current_state(s) and showlog_current_state(s) #899
    
    Fixes #899

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=30e2f1abbb2d382cf4ed7daf89dcd6880659be9d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 12 10:22:12 2010 +0100

    classic ui: add service states to annotate with current notification number opt-in (Jochen Bern) #976
    
    --SNIP--
            # SERVICE STATES TO ANNOTATE WITH CURRENT NOTIFICATION NO.
            # Set this to an OR of the service state identifiers for
            # which status.cgi should not only report "Attempts" (e.g.,
            # "3/3" for a HARD non-OK state with max_check_attempts=3)
            # but also the current notification number ("(#0)" if no
            # problem notification has been sent yet, etc.). This is
            # helpful to identify services which switched between
            # different non-OK states a lot, or services which have a
            # first_notification_delay set and are "not yet officially"
            # considered in trouble.
    [...]
            # You'll likely want to use add_notif_num_hard=0 (default)
            # or add_notif_num_hard=28 (warn+crit+unknown). There's an
            # add_notif_num_soft affecting services in a SOFT state
            # for sake of completeness, too.
    --SNIP--
    
    fixes #976

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9ef963babcbc5ae0ae3f370a9d7070ebdf7f8c2a
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Nov 11 22:32:19 2010 +0100

    fixes status totals - incoherence between displayed list and values #993
    
    Fixes #993

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=09aae2efc07abe6d89f78c02c2332ad1524faa4b
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Nov 11 20:10:32 2010 +0100

    fix deleting host comments won't work #994
    
    Fixes #994

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ed279e174d856f46f2ac00af0f59801afdc31b65
Merge: 5473851f3b116b9b1338356a137b6d7baafbb669 4b4d9a1b3c42ba81fb428c8d969b08cf04bd27e3
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Wed Nov 10 01:14:33 2010 +0100

    Merge branch 'master' into rbartels/1.3
    
    Conflicts:
    	cgi/status.c

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4b4d9a1b3c42ba81fb428c8d969b08cf04bd27e3
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 9 16:49:57 2010 +0100

    update Changelog

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8f163de3c5d64d372614530df788f78c9a2b4f37
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 9 16:42:33 2010 +0100

    classic ui: add tabfriendly titles, enabled by default (Jochen Bern) #975
    
    needed some rework into our modular cgiutils.c
    that's why the commit is rather huge, while the
    changes on the tabfriendly titles refer mainly
    to cgiutils.c setting the head-section and
    displaying a different title for status.cgi and
    extinfo.cgi
    
    Kudos to Jochen Bern for his patch.
    
    fixes #975

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5e4fe4a172452ad7373617a30212af535d8dc896
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 9 14:01:40 2010 +0100

    s/authorization/cgiauth/ in Makefile.in

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=dcfbf7c2024750df8ffc58619fbb8869571cf2a8
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 9 14:00:15 2010 +0100

    fix expand_icon_url in collapse the display filter on status.cgi
    
    refs #923

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2aa0c0f05a9c05bc65de027ee6357e11bf12f33a
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Oct 24 19:35:17 2010 +0000

    Added Collapse the display filter part on status.cgi #923
    
    Fixes #923

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5473851f3b116b9b1338356a137b6d7baafbb669
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Mon Nov 8 18:14:53 2010 +0100

    Revert "added the ability to set a expiring date/time for a acknowledgement. #770"
    
    This reverts commit 36e0a3369e039f0af2913287c444461c150769d5.
    
    will be added when we found a way, where this dosn't break the NEB API

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ad7afd66e233686aa6643450c90c31fb5c55e898
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 5 18:27:25 2010 +0100

    classic ui: add config expander urls to extinfo.cgi for active checks and eventhandlers (Jochen Bern) #965
    
    refs #965

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=22c377c889750618401146c6ceaa9236f46aff16
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 5 17:53:55 2010 +0100

    classic ui: fix whitespace escaping in html urls, config expander printing [SP] instead of [WS] (Jochen Bern) #965
    
    refs #965

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=71e9bc8c4a3678b250f6988db506f1be1a4bc78c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 5 17:36:40 2010 +0100

    classic ui: add attribute based authorization (Tibor Vago, NIIF) #909
    
    needs further testing though, but kept all optional.
    docs pending too.
    
    refs #909

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=fd6a25af7dff03879c002dd6a0296b33235a0d78
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 5 08:24:06 2010 +0100

    core: fix NOTIFICATIONTYPE MACRO never became CUSTOM (Alexey Dvoryanchikov) #950
    
    --SNIP--
    Alexey Dvoryanchikov:
    
    I have a bash script handler, which defines different text of
    notification depending on $ICINGA_NOTIFICATIONTYPE environment
    variable value, and in case of custom host or service notification
    (for example, when user is requesting to send a custom host/service
    notification with web interface cmd.cgi?cmd_typ=159 and
    cmd.cgi?cmd_typ=160 ) it sends same text as if it was "RECOVERY"
    because of wrong $NOTIFICATIONTYPE$ value.
    --SNIP--
    
    kudos to Alexey Dvoryanchikov
    
    fixes ä950

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2623bade854f64919f91f4d00ee2ea58df7a45e6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Nov 5 08:08:34 2010 +0100

    classic ui: fix typo for css attribute in extinfo.cgi (Ton Voon) #963
    
    fixes #963

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=f0e3da0c1f86e4eb14a7ab42d5d953e1440d2809
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Nov 4 18:28:22 2010 +0100

    classic ui: make html header w3c conform #952
    
    thx Ricardo
    
    refs #952

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=496cac8fee43ab0bcf9490a853588f83cc89e398
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Nov 4 18:20:12 2010 +0100

    core: fix problem with extra whitespace in command definition and ePN (Jason Young) #918
    
    --SNIP--
    If a command definition contains extra whitespace between the
    filename and the first argument, this gets passed to the embedded
    perl plugin as an empty string for the first argument. For example:
    
    define command {
      command_name  test_check
      command_line  $USER1$/test_check.pl    $HOSTADDRESS$ $_HOSTSNMP$
                                          ^^^
    }
    
    will result in the plugin seeing $ARGV[0] as "".
    
    This can cause the plugin to improperly interpret the arguments and
    fail. Obviously the simple solution is to make sure your configuration
    file does not have the extra spaces. However, this issue can be resolved
    either in the p1.pl file or the c code. I have included patch files for
    both options for your review. I am not an expert c programmer, so there
    may be a better way to do this. The issue lies in the way
    Text::ParseWords::parse_line handles leading whitespace. The shellwords
    function performs the same task, but removes the leading whitespace.
    --SNIP--
    
    kudos to Jason Young.
    
    refs #918

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=da45f1c0275c1aa3d47a17c2bcbb86be6d526905
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Nov 4 18:03:11 2010 +0100

    idoutils: add index to table icinga_statehistory for usage in reporting module #957
    
    fixes #957

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=99a3055d2896c1a28f795c936ad4f99e4fb71df9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Nov 4 17:44:43 2010 +0100

    classic ui: use the signal-colour red more economically in tac.css stylesheet (Joachim Raber) #868
    
    this looks nice indeed, although changed letter color
    slightly to make it more readable (a and a.hover).
    
    also fixed some typos and therefore not applied styles.
    
    kudos to Joachim Raber for the patch.
    
    fixes #868

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=75cc92155632b5b93edc860eb61c558266ad26ec
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 3 14:54:00 2010 +0100

    classic ui: add instance hostname to html title #954
    
    uses javascript to add the current instance hostname
    to page title in the index.html
    E.g. this changes the title from "Icinga" to
    "Icinga: foobar.at" and makes it easier to access the
    correct instance window/tab in browser.
    
    fixes #954

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=62d89c18e2a5a3ae8016cb3a3e39ec3c424b7225
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 3 14:24:06 2010 +0100

    classic ui: fix object values in utf8 are displayed incorrectly in the web interface (Alexey Dvoryanchikov) #952
    
    also removed header meta information, charset/content language
    should be decided by apache - and might default to utf8 then.
    
    fixes #952

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=610a605fe350d926e6c35a266c9529184e3a6298
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 3 09:07:44 2010 +0100

    classic ui: do not allow url_encode returning empty string on Solaris (Ethan Galstad, Ton Voon) #924
    
    fixes #924

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=f772adcc7a1d741a312a917fc5d811d9db2ca835
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 3 08:38:44 2010 +0100

    classic ui: fix config.cgi start page wrong "command cxpansion" url(Alexey Dvoryanchikov) #951
    
    fixes #951

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=445e791fbf6e3722c7b9f88d027b159b79163d04
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 3 08:29:47 2010 +0100

    install: add log2ido for adding archived logs onto socket/rdbms #926
    
    fixes #926

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d35821a1ae2cca1f3dfe972f3112857caf722b66
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 2 15:46:27 2010 +0100

    classic ui: fix waste of cpu in status summary (TomTom) #933
    
    From:     Sven Nierlein <sven at consol.de>
    
    "the servicegroup summary calculation has been corrected, but
    unfortunately a useless loop over all services for every host
    has been left over. This leads to very long loading page times.
    The Servicegroup summary for all groups took around 8 seconds
    but the summary for a single group took over 8 minutes.
    
    The patch is sponsored by TomTom, so if you want to give kudos
    to someone, then TomTom are the ones you are looking for."
    
    -- check THANKS
    
    fixes #933

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=937aeaff5fa6a18b9077d6db49c30479903993a0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 2 14:19:47 2010 +0100

    classic ui: change servicestatus letter color to default black, not grey #946
    
    fixes #946

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=8805858163ce373b9797e2ac544a3e669500ae60
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 2 11:36:13 2010 +0100

    beautify t-tap generated/ignored files

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=20c2518da02bffd4b5b6fa8765d4d9b70f05906c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 2 11:21:08 2010 +0100

    fix tap tests for Solaris 10 and newer versions of Test::Harness (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=497033acc3d51f407a505ed1db815399692a4c60
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 2 11:16:32 2010 +0100

    fix LD_LIBRARY_PATH export on non bash in idoutils init script #936
    
    fixes #936

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2225d031a6bb06f6c7b76cb6e61ee322b7af15e0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 19:08:15 2010 +0200

    fix t-tap tests execpt 3 dst timeperiod tests all are ok for now

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4bcbbf18763f086bdd13795715f5e185bdfe0948
Merge: 260c624c133a92d1c59d4af85ab567b7fdea8d03 0450f5603cfbc80d91d7f22f4905c99ccb0d4fc2
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 18:36:49 2010 +0200

    Merge branch 'master' into mfriedrich/core

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=260c624c133a92d1c59d4af85ab567b7fdea8d03
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 18:35:07 2010 +0200

    fix broken t-tap tests
    
    $ ./configure --enable-libtap
    $ make all
    $ make test
    
    will give numerous errors, but will compile at least.
    
    more fixing needed then.

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=beae8d71cb6025bac4e6c383bfc3b3233c59e8e6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 17:58:55 2010 +0200

    t-tap: add testcases for timeperiod exclusion bugs (Jean Gabes)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=0450f5603cfbc80d91d7f22f4905c99ccb0d4fc2
Merge: 1c02883588be1b45e60aad937fea47c78304593e 40b95b751c169293f1975a4aa54870fe23ebe13f
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 16:46:29 2010 +0200

    Merge branch 'r1.2'

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=40b95b751c169293f1975a4aa54870fe23ebe13f
Author: Christoph Maser <cmr at financial.com>
Date:   Mon Oct 25 16:42:41 2010 +0200

    - update for release 1.2.1
    - add build dep for httpd
    - set INSTALL_OPTS_WEB=""

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=2e6fa78e6e4650185e38280321aba52c8f18a17c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 15:46:05 2010 +0200

    t-tap: Make test Makefile readable and sane (Andreas Ericsson)
    
    We get rid of the ridiculously long lines and break things up a
    little. We also utilize the Makefile auto-variable $^ when linking
    and rely on the internal %.o: %.c buildrule to create the object
    files for us.
    
    In order to make this work, we have to sanitize test_checks so that
    it doesn't #include the entire sourcefile it links to. Since one
    still has to build Nagios (and the cgi's) before running the tests,
    we can avoid double-building by linking to the build-product instead.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Andreas Ericsson <ae at op5.se>

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9f4624bd3ba6237c531f0c9705c8f07d80e0caf8
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 15:38:23 2010 +0200

    test_checks: Use calloc(1, x) instead of malloc(x) (Andreas Ericsson)
    
    This prevents a segfault which otherwise occurs when we pass the
    service struct to handle_async_service_check_result() with a
    non-NULL but invalid pointer to the plugin_output() variable.
    
    Using malloc() in shortlived programs is almost always an error.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Andreas Ericsson <ae at op5.se>

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=a09e0575aecf9db1dc86cff19224fb38112adcf6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 15:33:45 2010 +0200

    add t-tap/test_checks.c (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=914b174da776c03159866cac00e4e4d42fb416c6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 15:19:14 2010 +0200

    t-tap: Show diag if failure for test_events (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5870334db28ecd4d305507937154797923aad075
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 15:12:08 2010 +0200

    add tests for host following service check execution (Ton Voon)

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=666428d70b1bfd46ac704e7e22cb38e203a69705
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 14:54:20 2010 +0200

    update t/, add t610cgistatus.t, adapt tests for icinga

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=40cf0b33ac57e3a5f2f3a015508d0e711e56158e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 13:31:41 2010 +0200

    force my_free() macro users to end the statement with a semi-colon (Andreas Ericsson) #927
    
    The old void-function replacement macro idiom
    
      do { things(); } while (0)
    
    has the loop there for a reason. This makes it easy to convert back
    to a function later since we'll know that the semi-colon is there
    if the code compiles.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Andreas Ericsson <ae at op5.se>
    
    refs #927

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=efc8a231b907ef16b4b8330240ad74bf1436317d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 13:12:51 2010 +0200

    base/nebmods: Replace local file-copy hack with my_fdcopy() (Andreas Ericsson) #424
    
    my_f{,d}copy() exists so we can copy files safely and have all
    the error checking (and logging) done in one place. Implementing
    a local version of it with less error-checking and logging is a
    Bad Idea(tm).
    
    While we're at it, we also make sure to release the output_file
    variable if we fail to copy the file, plugging a small and largely
    insignificant leak.
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Andreas Ericsson <ae at op5.se>
    
    refs #424

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=e26f31b57c36fea662690979eba208ce2be76a84
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 12:54:43 2010 +0200

    base/utils: Refactor my_fcopy() (Andreas Ericsson) #427
    
    This patch provides some much-needed fixing to my_fcopy() by a
    more or less complete rewrite of the function.
    
    Previously it didn't use to check that it had, indeed, written
    all data to the destination file. This is now done.
    
    It also used a ridiculously small buffer of 1K, which is clearly
    suboptimal for the task. A value of 128K or filesize(source),
    whichever is smallest, should allow us to utilize the disk's
    cache better without being so large that it drops out of the L2
    cache.
    
    It would also ignore the error conditions of "EINTR" and "EAGAIN",
    which can happen if we receive a signal in the middle of reading
    or writing, and, on failure after having opened the destination
    file, it would leave the half-written (or empty) file around,
    which could cause a major build-up of checkresult files in the
    spool directory after some time.
    
    It was triggered by the fact that my_fcopy() used to check the
    return code of open() wrong, and spiralled slightly out of
    control from there.
    
    All these issues are addressed with the new code, which also
    uses the "check for error and return if so" style of coding to
    prevent indentation going to 5 levels deep or more.
    
    Breaking it into two separate functions also makes it usable
    when race-lessly creating temporary files using functions
    like mkstemp().
    
    Signed-off-by: Andreas Ericsson <ae at op5.se>
    
    Author: Andreas Ericsson <ae at op5.se>
    
    refs #427

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=1c02883588be1b45e60aad937fea47c78304593e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 25 09:05:30 2010 +0200

    update master to 1.3.0 target

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=d83cd8044000b3621fad52e0b282ec07b70ce1be
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Oct 24 19:35:17 2010 +0000

    Added Collapse the display filter part on status.cgi #923
    
    Fixes #923

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=36e0a3369e039f0af2913287c444461c150769d5
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Oct 22 17:25:06 2010 +0000

    added the ability to set a expiring date/time for a acknowledgement. #770
    
    there is a new option when you acknowledge hosts or services in the Classic-UI.
    this has also to be implemented in modules which are using acknowledgements
    and in icinga-web because the command string changed.
    
    Fixes #770

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=c3b108a477b68d29038308108347f1f2fbefbad4
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 22 19:22:32 2010 +0200

    update version for intermediate release 1.2.1

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4814400aa77463cd5efe7f545a508af425f7c65a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 22 19:08:11 2010 +0200

    generate new docs for intermediate release

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=977075c621c93a2e22fcef9b6b9ba840d14ec115
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 22 19:05:46 2010 +0200

    update icinga-doc submodule

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3e947105decf6f71d59523a43bb163677ed33457
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 22 19:04:32 2010 +0200

    update icinga-api submodule

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=202a31738cbf96be29e9a646cd99314a951843bb
Merge: 98806b4d9e3d72061c89f08758b91df7cc5de5e7 3fa981cba9e6c9f94d02e501565bb41db256b329
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Oct 22 15:33:43 2010 +0000

    Merge branch 'master' into rbartels/cgi-current
    
    Conflicts:
    	Changelog
    	cgi/status.c

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=98806b4d9e3d72061c89f08758b91df7cc5de5e7
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Oct 22 15:26:34 2010 +0000

    Added config options to hide initial state and current state log entries in showlog.cgi
    
    Fixes #899

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=dff45e1df5ba11926b1effeb7278947a55e3242a
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Oct 22 15:19:46 2010 +0000

    this makes tooltips in status.cgi independend from "escape_html_tags" setting.
    
    Fixes #907

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3fa981cba9e6c9f94d02e501565bb41db256b329
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 22 16:58:17 2010 +0200

    classic ui: add csv export to avail.cgi (single|all hosts|services|servicegroups|hostgroups) #925
    
    fixes #925

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=101bef6d13efcb31339c6443ee34411c82d5e96a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Oct 21 17:21:38 2010 +0200

    classic ui: fix change statusmap logo name to icinga #922 add support for ICINGA_ env vars for cgis #921
    
    fixes #921
    fixes #922

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3c5bf7abaa5cbf899b0f4f5f5ad9c8114af9afb7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Oct 21 16:49:21 2010 +0200

    fix ignoring empty definitions, only warn #860
    
    fixes #860

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=6086cd47ad4ba76cfab5e7bacd48ddb75aef7608
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Oct 21 10:33:40 2010 +0200

    fix config file parsing end of definition check #913
    
    fixes #913

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=3b613ef211cdc532294d40656c9df1e9e9fe30dc
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Oct 21 09:46:15 2010 +0200

    fix snprintf in make for Solaris #858
    
    fixes #858

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=68037e04d23d0f9880a9d278c8bd2aff6fed70f3
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Oct 20 18:04:53 2010 +0200

    fix epn tag for disabling ePN (Yannick Charton) #914
    
    refs #914

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=4505466e2f668b5638f15743182bff7f905b857a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Oct 20 17:52:28 2010 +0200

    fix initscript, no error when stopping stale lock (OMD patch) #897
    
    fixes #897

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=5778f73d999b182a168b9237be009c0297f9a9e6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Oct 20 17:42:55 2010 +0200

    add extinfo comment table cell names (Oliver Graf)
    
    [--SNIP--]
    By giving the cells of the comment table
    extinfo.cgi creates name attributes, it
    becomes possible to 'activate' links or
    shortcuts within the comment_data using
    javascript added by SSI fragments, without
    having to parse the whole document.
    
    Example: We use this to link 'RT#XXXXX'
    text to our RT Tracker pointing to issue
    [--SNIP--]
    
    fixes #861

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=908bbefe3c6875318dad7ea1316fb7175e2135e4
Merge: e748c9dbd85c06485aa06a0ccc61314dedb4c404 02d0d1f62d8fe4575281149760c5c62abfd3a77c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Oct 20 15:27:04 2010 +0200

    Merge branch 'rbartels/cgi-current' into mfriedrich/core

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=02d0d1f62d8fe4575281149760c5c62abfd3a77c
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Tue Oct 19 22:05:29 2010 +0000

    comment tooltip now show's quotes and back slashes #907
    
    fixes #907
    
    But this tooltips only working properly if "escpae_html_tags" is set to 1

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=9417c6cf6d46de41afc46f9c1d8d393d56ac3d2f
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Tue Oct 19 22:05:29 2010 +0000

    comment tooltip now show's quotes and back slashes #907
    
    fixes #907
    
    But this tooltips only working properly if "escpae_html_tags" is set to 1

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=e748c9dbd85c06485aa06a0ccc61314dedb4c404
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 15 18:00:36 2010 +0200

    idoutils: fix disconnecting on errors misbheaving, not closing db and daemon #886
    
    refs #886

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=7692dce18902c8bfadab971e6a1278b6c26da451
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Oct 15 17:03:54 2010 +0200

    idoutils: fix housekeeping thread not closing dbconnection correctly

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=ddf93bb27a0a527bc80c6140c77f495f4a06545c
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Oct 14 16:55:20 2010 +0000

    corrected wrong implementation of fix #584 - re notification for downtime after icinga restart
    
    Fixes #584 hopefully properly this time
    
    Sorry for the wrong implementation.

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=588d13c3fe7cb8ed207f4ef6a0998b0b3c3b6a6d
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Oct 14 13:08:24 2010 +0000

    fix for "Schedule a check of all services on this host" not working properly in cmd.cgi
    
    Fixes #895
    
    Sorry for this, but this check slipped through during my last rework.
    When submitting this command it used the wrong variable.

URL:    https://git.icinga.org/?p=icinga-core.git/commit/?id=085930e3c8e41e90d99d5856df2fd5df26a4b275
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Oct 6 11:44:52 2010 +0200

    update for new release





More information about the icinga-checkins mailing list