[icinga-checkins] icinga.org: New commits on branch cmaser/fixes

git at icinga.org git at icinga.org
Wed Jan 5 17:49:27 CET 2011


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

    Merge branch 'master' into cmaser/fixes

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.





More information about the icinga-checkins mailing list