[icinga-checkins] icinga.org: New commits on branch tdressler/ido

git at icinga.org git at icinga.org
Sun Feb 26 21:26:00 CET 2012


URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=310158f01eb0a6c7686b7e9063ccd13d17c4ebce
Merge: 9bb2e309d0bcd152a31721f9f6cd5dfe7c42950d 7e7562fe794c7201dcf781d1c9a2ba62c0cbb464
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 21:17:36 2012 +0100

    Merge branch 'test/ido' into dev/ido

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=7e7562fe794c7201dcf781d1c9a2ba62c0cbb464
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 21:09:07 2012 +0100

    icinga.spec: introduce conf.d as place for own configs #2367
    
    refs #2367

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d5d0a47079e9f70e7c07844a340adf87ee80e9db
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 21:03:29 2012 +0100

    config: introduce conf.d as place for own configs #2360
    
    revamp the hints for cfg_dir and cfg_file as well
    
    refs #2360

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=dcf1f22c8016ff05f635a32d3bd62d616ffa4e7e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 20:23:31 2012 +0100

    icinga.spec: use --enable-cgi-log from upstream instead of manual sed #2365
    
    refs #2365

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=6a06e5d357de79558de0ece0ddd1bcb5029ff02e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 20:14:58 2012 +0100

    install: add --enable-cgi-log to configure to enable cgi logging during build #2364
    
    refs #2364

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d7bda9a4f8c2854f6bb3a0937f9890557e7db9e7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 19:33:46 2012 +0100

    entirely wipe icinga-api from core git #2356
    
    fixes #2356

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=75d42406fbbcb14c04128140d4d5f47ef84b20bb
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 19:24:34 2012 +0100

    icinga.spec: use eventhandler configure/make in package creation from #2352 #2363
    
    refs #2363

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=2d85322a9f3c22a4c6fe94124b093fb12b110d8f
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 18:34:48 2012 +0100

    install: add configure target --with-eventhandler-dir and "make install-eventhandlers" for contrib/eventhandlers #2352
    
    refs #2352

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=15c127e18036139f5dfd55ac266c1424c6a8d933
Merge: 68e43bb4a36115ff1e1712a746923fd9b23ea3f7 d477d4564ac3c9cf62da0ccba8c0b9558d60717b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 13:15:17 2012 +0100

    Merge branch 'test/core' into dev/core
    
    special note:
    changes in Makefile to build .so modules instead of .o are already
    applied for #1772 / #1253 for both, idomod and helloworld in dev/ido.
    
    test/core contains a full next merge sourced from test/ido -> dev/ido
    
    refs #2354
    
    Conflicts:
    	Changelog
    	icinga.spec
    	module/Makefile.in
    	module/idoutils/src/Makefile.in

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=9bb2e309d0bcd152a31721f9f6cd5dfe7c42950d
Merge: 1997b5bcdafacddf2480b6b5e91740ec5087913b d477d4564ac3c9cf62da0ccba8c0b9558d60717b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 13:10:12 2012 +0100

    Merge branch 'test/ido' into dev/ido

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=68e43bb4a36115ff1e1712a746923fd9b23ea3f7
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 01:44:08 2012 +0100

    update THANKS from previous commits on RHEL package changes

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=7b9f29f3ae5b18dacdde18d49f8f23c452b455e6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 01:43:14 2012 +0100

    icinga.spec: add README.RHEL README.RHEL.idoutils to upstream, being installed as docs (thx Michael Gruener, Stefan Marx) #2212 2/2
    
    refs #2212

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=2d7e66fdde0090af8da80f17ad132a0a04324197
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 01:24:37 2012 +0100

    icinga.spec: add README.RHEL README.RHEL.idoutils to upstream, being installed as docs (thx Michael Gruener, Stefan Marx) #2212 1/2
    
    revamped, and reworked a bit for proper upstream. also added detailed
    instructions on idoutils postgresql setup, as well as upgrade hints.
    
    refs #2212

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=40c57806e121ee2433e9f5ba4f54c64f7691cbe4
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 00:17:14 2012 +0100

    revamp INSTALLING, add hints to docs and wiki, add tip for using packages
    
    refs #2212

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=94193daf009cb1ef001e99376fef1f5c051cd982
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 00:10:16 2012 +0100

    revamp README a bit, because now we have the online tools all in place
    
    refs #2212

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=22d115c5f56d2e132a08891807949c0fe2b9d63c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 25 00:09:54 2012 +0100

    fix some minor compiler warnings

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=0b083cfe1c276d3af1db6ef9e97276bb8347a465
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 23:22:04 2012 +0100

    icinga.spec: revamp it, put docs, mv idoutils db files to docs (thx Michael Gruener) #2212 #2357
    
    - change ownership of docs to root (thx Michael Gruener)
    - add "README LICENSE Changelog UPGRADING" to all packages as docs (thx Michael Gruener) #2212
    - change permissions of resource.cfg to icinga:icinga 640 (thx Michael Gruener)
    - users who use cgi.cfg authorized_for_full_command_resolution must add apache user to group themselves (security risk)
    - put module/idoutils/db into docs instead of manually copying to /etc/icinga/idoutils (thx Michael Gruener) #2357
    - revamp the file permissions based on proposals by Michael Gruener <michael.gruener at topalis.com>
    
    refs #2212
    refs #2357

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=308d91ad1fbf6aa1bf7cfe0aaea1f7a301b96af6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 20:14:34 2012 +0100

    icinga.spec: drop webuser/group, was used only by deprecated icinga-api (thx Michael Gruener) #2356
    
    refs #2356

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=936d4e698434f82c0d4f073b4bd76af65a341ac3
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 20:04:04 2012 +0100

    icinga.spec:  use custom revision macro, don't forget that on spec updates

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d91eed4d20fdfd737a9d4319444be30f49533fc6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 19:37:36 2012 +0100

    remove macros in changelog warnings from rpmlint

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=09ff59bd45124d059c95f6a2603c8d372fb5e515
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 19:31:58 2012 +0100

    icinga.spec: make aware of the change of idomod.o location and changed extension (now .so) #2350
    
    * Fri Feb 24 2012 Michael Friedrich <michael.friedrich at univie.ac.at> - 1.6.1-4
    - rename idomod.o to idomod.so - see #2354
    - use --libdir=%{_libdir}/icinga to install idomod.so instead of %{_bindir} - see #2346
    - list %{_libdir}/icinga/cgi/ cgis one by one, removing build warnings
    
    refs #2350

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d2366acd9f94173e2cac1c33a1fa5782e42f87b6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 24 18:27:21 2012 +0100

    install: change idomod extension from .o to .so, make .so the default extension for modules #2354
    
    refs #2354
    refs #524
    refs #2346

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=0c6e534c701743ae365d04472c0641b4c88000f4
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 22:12:44 2012 +0100

    install: revamp the broker_module entry in icinga.cfg pointing to new module definition #2348
    
    refs #2348

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=65d67ce355756c20519215eae36c775fb4ff3438
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 22:00:34 2012 +0100

    ATTENTION, breaking changes - idomod.o: $bindir => $libdir, new $libdir introduced #2346 #2347
    
    install: change default target location of idomod.o from $bindir to $libdir #2346
    install: introduce "lib/" in default prefix install for modules #2347
    
    refs #2346
    refs #2347

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d3f2d26f58cdb3800bc57ff39aa1d189cde62169
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 20:57:06 2012 +0100

    icinga.spec: use --with-plugin-dir instead of --libexexdir for nagios plugins dir #2344
    
    refs #2344

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=1ea76636c343ea5850ee949199f435c4acf93767
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 20:49:07 2012 +0100

    install: add --with-plugin-dir to configure for setting the plugins path accordingly #2344
    
    fixes #2344

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=ff952bac1d55558ff68cb10ac4b837b8d93a790d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 20:29:27 2012 +0100

    install: add configure option --with-temp-file=<filepath> to set temp_file for icinga.cfg #2121
    
    fixes #2121

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=3af766132f4a3a07f5d760653205bfc6df292a7e
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 20:14:36 2012 +0100

    core: drop abbreviations in debug log and make them more telling #2138
    
    fixes #2138

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f03eef60820d97817ec96761162e0239bd5fe7ce
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 19:22:24 2012 +0100

    import a new icinga-doc:r1.7 html version of docs
    
        notifications2.html & 1 image is new
    
        $ ./configure...
        $ make create-docs
        $ git status
        $ git add newhtml
        $ diff -ur docbook/images/ html/docs/images/
        $ cp...
        $ git add newimage

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=e0e9cfe0e42c67b800b2f5169e4a8e540c046af3
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 19:09:35 2012 +0100

    set gitsubmodule docbook to track icinga-doc:r1.7

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f12ebcf5e84e18487f5548631432cb072671eaf6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 18:28:50 2012 +0100

    update headers for 2012

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=27b3b5a48a26bdacf06436f36c816e21c742dc62
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Feb 23 18:17:07 2012 +0100

    icinga.spec: we are not 2011 anymore ... *grml*

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=629a1ea189aa43876f6ed8e5cdb40f6a4b1484df
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Feb 22 21:57:26 2012 +0100

    icinga.spec: re-add provides nagios for compatibility reasons

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=1997b5bcdafacddf2480b6b5e91740ec5087913b
Author: Thomas Dressler <tdressler at tdressler.net>
Date:   Wed Feb 22 20:58:53 2012 +0100

    idoutils: fix wrong datatype in eventhandler data #2319
    refs #2319

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d477d4564ac3c9cf62da0ccba8c0b9558d60717b
Merge: 2d6168b28d65ee01d4efe81701ca2cb8fce7b8f4 a22564f0dd92b027ad999a3ae9cda1494cf6f6c9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Feb 22 10:46:07 2012 +0100

    Merge branch 'test/cgis' into next

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=2d6168b28d65ee01d4efe81701ca2cb8fce7b8f4
Merge: ec5e9f6a0c3b5a65dc4e1ffecf1c176e894fdeb1 62344c3db36f0b392dc1476d279866f23c922a20
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Feb 22 10:44:23 2012 +0100

    Merge branch 'test/ido' into next
    
    Conflicts:
    	Changelog
    	configure
    	docbook

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=ec5e9f6a0c3b5a65dc4e1ffecf1c176e894fdeb1
Merge: 0b7009c658f304080f69a113c49e1d5d249b9e53 c440478b44d13e79da4db5bd5a2a984ab0573833
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Feb 22 10:39:40 2012 +0100

    Merge branch 'test/core' into next

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=62344c3db36f0b392dc1476d279866f23c922a20
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 18 18:23:41 2012 +0100

    idoutils: change standard string escaping for postgresql queries to use the E'foo' notation #1974
    
    refs #1974

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=a22564f0dd92b027ad999a3ae9cda1494cf6f6c9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 18 13:13:27 2012 +0100

    classic ui: include graph icons by default in logos #2222
    
    refs #2222

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d44a6cee6118f78c2b6f180dee9e4aa76a1b742d
Merge: 34fa44833da55ebebc3c93d5fc69b7c967a6f353 c619a603ad8d27d3d1a679b51ce40f73abbb5d55
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 18 13:12:05 2012 +0100

    Merge branch 'dev/cgis' into mfriedrich/cgis

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=c619a603ad8d27d3d1a679b51ce40f73abbb5d55
Merge: 4951e409053e3a7e0445b827886da990d414ab8c 90128d4ca782321363826b50df2243da61fba8b9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 18 13:10:10 2012 +0100

    Merge branch 'dev/cgis' of git.icinga.org:icinga-core into dev/cgis
    
    Conflicts:
    	html/js/checkbox_functions.js

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=e586b345326ad2dd9b40cfbd633d73d16bbbd641
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sat Feb 18 11:38:06 2012 +0100

    idoutils: fix ORA-00913 too many values when MERGE INTO eventhandlers #2319
    
    refs #2319

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=c440478b44d13e79da4db5bd5a2a984ab0573833
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Feb 17 22:25:11 2012 +0100

    core: fix handling of allow_empty_hostgroup_assignment when hitting NULL'edhost_name attribute, now properly finishing #949
    
    previously we were checking if host_name attribute was NULL, warning the
    user about that and then looping to the objects_skiplist_insert and
    finally erroring out due to wrongly to-be-registered incomplete object.
    this is now fixed for both, the default is an error, using
    allow_empty_hostgroup_assignment will now discard the warning and
    ignoring the object.
    
    oh, and updated the config description a bit, to tell where this
    functionality is useful (and somewhat not to do some object tricks like
    people tried to do and bug report then...)
    
    refs #949

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=1e886e3d030456ea525798c408a2a202e2369543
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Feb 13 18:18:42 2012 +0100

    fix tests in t-tap
    
    * various variable stubs were missing (stalking notifications, ack with expiry)
    * various function stubs were missing (ack with expiry)
    * cgiutils.c should be main src for variables (readlogs.c must use extern!), keeping the list of to-be-added-vars to test_xsddefault.c small
    * cgi/Makefile.in and t-tap/Makefile.in should be aware of make changes to each other (readlogs.o was missing, preventing clean builds)
    
    * if you *ever* change the building structure, make sure tests run fine!

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=fa2a839b524526ba096ea2c9b7c435d484b60292
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Feb 8 22:32:57 2012 +0100

    quickfix resource.cfg text for count of $USERn$ macros, it's 256

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=71e4ef79e705b3fa31deb6757ba8c08b65641e82
Merge: e9a652c79757ebb8a6e6e80a30cd398c77139f77 b625b21a27fab7c7fcc51b7958169ad59bb2b2d0
Author: Thomas Dressler <tdressler at tdressler.net>
Date:   Mon Feb 6 15:53:24 2012 +0100

    Merge branch 'dev/ido' of git.icinga.org:icinga-core into dev/ido

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=e9a652c79757ebb8a6e6e80a30cd398c77139f77
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 12:23:01 2012 +0100

    debug: set debug_verbosity=2 by default #2236
    
    refs #2236

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d8dd9b13e613095fcee7c528668ae6f602879af1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 16 13:40:53 2012 +0100

    fix unsafe null ptr passed to debug log, segfault on solaris #2271
    
    refs #2271

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=0b7009c658f304080f69a113c49e1d5d249b9e53
Merge: f25af349caffd8cd85f06dccda2c1e0e3147993c 4951e409053e3a7e0445b827886da990d414ab8c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 14:19:25 2012 +0100

    Merge branch 'test/cgis' into next
    
    Conflicts:
    	Changelog

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f25af349caffd8cd85f06dccda2c1e0e3147993c
Merge: 9532a10ec453cb189d3a499a8c9635a6d777eba8 7204647bdd2b26642562c68f390cfc1b826937fa
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 14:12:29 2012 +0100

    Merge branch 'test/core' into next

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=34fa44833da55ebebc3c93d5fc69b7c967a6f353
Merge: f3edaf2d0a8c16a2334fa87714c46501050bdddc 4951e409053e3a7e0445b827886da990d414ab8c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 14:06:31 2012 +0100

    Merge branch 'dev/cgis' into mfriedrich/cgis

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=7204647bdd2b26642562c68f390cfc1b826937fa
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 13:48:46 2012 +0100

    * core: mark services as executing only when we know we will actually run them (Andreas Ericsson) #2302
    
    currently, the neb callback override happens after
    marking the check being executed. if the neb callback
    does not take care of resolving this issue itsself,
    the service check would never be rescheduled then.
    
    refs #2302

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=5529ef6e284f41f503d23fe659ad66b1b648730a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 12:48:06 2012 +0100

    * core: allow empty host groups in service and host dependencies if allow_empty_hostgroup_assignment flag is set (Daniel Wittenberg) #2255
    
    refs #2255

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=ee2fe6bb430fadacdaf777efceb2a6fd451ed7df
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Feb 5 12:35:16 2012 +0100

    core: apply patch from #2292
    
    refs #2292

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=8f6b0436053460484605871392b4ab62a3edc50c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 19:54:29 2012 +0100

    adapt -pg example in base/Makefile.in for profiling
    
    refs #2289

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=809e6bb3bda07df3ba084a5dca2f8267213bf09d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 19:35:50 2012 +0100

    * core: avoid insane looping through event list when rescheduling checks (Mathias Kettner, Andreas Ericsson) #2182
    
    please refer to https://dev.icinga.org/issues/2182
    for a detailed analysis of the problem, the used
    algorithms and the revamped logic.
    
    kudos to Mathias and Andreas.
    
    refs #2182

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=c436c6d30986866febf02932eb97229c55e7df34
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 16:28:55 2012 +0100

    * core: avoid senseless looping when free()'ing macros (Andreas Ericsson) #2184
    
    previously, the macro free'ing happened within a loop
    elaborating with a switch case statement if the macro
    should be cleaned or not.
    since these calls would have happened either way for
    *all* known macros, we just call my_free on all known
    macros and prevent senseless looping. clearing out
    host/service/hostgroup/servicegroup/contact/contactgroup
    macros can be very expensive on the long run when i.e.
    sending notifications.
    
    refs #2184

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d4cab08a7bf1eedd65891f362fca3d9d2989143a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 14:27:47 2012 +0100

    core: fix event removal from queues with O(1) removal from doubly linked lists (Andreas Ericsson) #2183
    
    given the fact that the algorithm before was violating the purpose
    of a double linked list, looping over the event list if the on top
    event was not found in the first place, this is now revamped.
    
    since the event itsself provides next and prev pointers already,
    we can work with the "next" and the "previous" events in the list.
    
    if there is a previous event before the current one, we modify its
    next pointer to target the events' next event, leaving out the event
    to remove.
    same goes for the next event, if there, its previous pointer leaves
    out the event to remove, but targetting the event before.
    
    in case there is no previous event, the head of the list is modified
    to point to the next event after the removed one.
    same matches for the tail of the list, assigning the previous and now
    last event of the list.
    
    if there was only one element in the list, the last 2 condition would
    match, setting the head and tail pointers to NULL, meaning to say -
    1 list, removed 1 element, now empty list.
    
    this algorithm allows to remove an event just by reordering next and
    previous pointers within a doubly linked list, and preventing us to loop.
    
    so to say, Andreas is a genius ...
    
    refs #2183

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=78db2dc5c4309d05794c5535a249f3a5b69f1585
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 12:53:47 2012 +0100

    * core: notifications: Create contact list after eventbroker callbacks (Andreas Ericsson) #2110
    
    moving the notification contact list creation *after*
    sending the neb callback to event brokers that notification
    was started will allow such modules to take care of their
    own notification logic without having to take care about
    the list now floating in memory.
    
    refs #2110

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=2dbd96b57c34cf02da834208e827162c900314a0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 12:44:24 2012 +0100

    * core: Plug some macro leaks triggered when sending notifications (Andreas Ericsson) #2109
    
    refs #2109

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=419e0f1857f09e206c872b447758fdfe3388a998
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 12:30:23 2012 +0100

    install: Fix notification template installation (Todd Zullinger) #2235
    
    refs #2235

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=b625b21a27fab7c7fcc51b7958169ad59bb2b2d0
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Jan 27 12:23:01 2012 +0100

    debug: set debug_verbosity=2 by default #2236
    
    refs #2236

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=90128d4ca782321363826b50df2243da61fba8b9
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Jan 19 23:59:32 2012 +0100

    classic ui: Added Select hosts or services by clicking on line instead of box #2118
    
    refs: #2118
    
    Added to status.cgi and extinfo.cgi

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=4951e409053e3a7e0445b827886da990d414ab8c
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Jan 19 23:59:32 2012 +0100

    classic ui: Added Select hosts or services by clicking on line instead of box #2118
    
    refs: #2118
    
    Added to status.cgi and extinfo.cgi

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=a896e45733056cc5ed041b89bcfa7ee569b948f6
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Thu Jan 19 13:15:46 2012 +0100

    upgrade configure in tap/ to >= 2.65
    
    this makes this foo aware of --datarootdir used by package configure

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=6ccc98ee7666c466b60da94a811d80568814f00c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Jan 16 13:40:53 2012 +0100

    fix unsafe null ptr passed to debug log, segfault on solaris #2271
    
    refs #2271

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=0c9bd9aeff373da6aa847597b64bdb0ef8142f15
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Jan 15 02:35:00 2012 +0100

    classic ui: Added statusmap resizing with exclude/include button #2186
    
    refs: #2186
    
    simply added and seems working fine.

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=9ed0d0a90b7ef2bc9b1a02f1f54e6d9275f47b6b
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Jan 15 01:22:44 2012 +0100

    classic ui: fixed Tooltip from action_url interfering with pnp4nagios integration #2198
    
    refs: #2198
    
    removed ALT and TITLE tag from action_url in status.cgi

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=3d9ac8010fe6a9210c755c42f26e9382c5ed5836
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Jan 15 00:53:01 2012 +0100

    classic ui: Fixed status.cgi: host param not honoured with servicefilter #2262
    
    refs: #2262
    
    servicefilter now honored again properly

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=800a4808740b54d4b6b0438b61a1920652be1c20
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sat Jan 14 22:31:26 2012 +0100

    classic-ui: further rewrite of status.cgi, hostgroups now get filtert properly

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=ae66d52f64146388e2d9863fc5045d5a5597a495
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sat Jan 14 16:41:04 2012 +0100

    classic-ui: fixed wrong urls for sorting of all unhandled problems
    
    refs: #1981

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=3ee857c73d18d3495cff7adb012e42911e95e932
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Wed Jan 11 00:34:18 2012 +0100

    classic-ui: Fixed leaking of hmtl_encode() and escape_string()

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=fa370467c7fb59eddebb2ca3c94e4bb5a891bf31
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Thu Jan 5 06:49:33 2012 +0100

    classic ui: url_encode can be used up to times in a line of code.

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=b375be279888ced4ab78b9ff4d6e5f9123f733b3
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Wed Jan 4 23:42:59 2012 +0100

    classic ui: Done clean up document_header() and unused vars in cgi's #2252
    
    refs: 2252
    
    removed unused vars.
    tab_friendly_titles are now generated in cgi itself.

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=69a71a0d416fd89713e68f50915b3dab628a4db5
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Wed Jan 4 23:40:44 2012 +0100

    classic ui: Fixed notifications.cgi - memory access error #2234
    
    refs: #2234
    
    Elements of host and service objects where used
    without testing if host/service was found.

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=9491141914edd2b89105a14acc7233e43d0a1ade
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Wed Jan 4 23:38:39 2012 +0100

    classic ui: correcting urls for status.cgi
    
    refs: #1981
    refs: #2018

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=6c8e32b46bff8468398642f0ee370e90a0557d77
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Tue Jan 3 00:28:09 2012 +0100

    classic ui: Added multiple hosts/services to status.cgi GET #1981
    
    refs: #1524
    refs: #1981
    refs: #2018
    refs: #2173
    refs: #2220
    
    This is pretty much a rewrite of status.cgi.
    
    some changes:
    * you can define more then one object to display
    ** host=hostA&host=hostB&host=…
    ** same with host groups and service groups
    * hostgroup=all now only shows which are in host groups
    * host sorting is working now
    * added 2 new cgi vars
    ** sortobject = determine if to sort host or service list (host_service_view)
    ** allunhandledproblems = to display ALL unhanded problems
    * fixed and reorganized the links in status totals
    * searching returns more then one host/service group if group name matches
    * combined Host/Service view now properly supported
    * code cleanup
    * more little fixes and enhancements

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=614c0c3d4d5bf5e5aed0bc233b470b3ec84852d4
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Dec 16 23:21:40 2011 +0100

    classic-ui: Added config option for status totals in status.cgi #2018
    
    refs: #2018
    
    * added config option
    * removed 'nostatusheader' from all urls

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=061f17a292af4a6d6f9d4679ffc5212e9c5bac4a
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Fri Dec 16 22:45:50 2011 +0100

    classic ui: Fixed status totals are wrong when searching #1524
    
    refs: #1524
    
    Changed order of data processing. Status gets filtered and at the
    same time the status totals are counted. In this way from now on
    the numbers schould be correct.

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=56619dc1543075c28c0795b43ece4b4a878f8f92
Author: Ricardo Bartels <ricardo at bitchbrothers.com>
Date:   Sun Dec 4 01:05:07 2011 +0100

    classic ui: Added option for max log entries displayed in showlog.cgi #2145
    
    refs: #2145
    
    * added new config option "default_num_displayed_log_entries"
    * added new input field to redefine amount of displayed log entries
    * added "switch" to show/hide filters in showlog.cgi
    * did indent on showlog.c and cgiutils.c

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=9532a10ec453cb189d3a499a8c9635a6d777eba8
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 2 21:16:24 2011 +0100

    target master as 1.7.0-dev

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=5a443e680b6db30c41d4cdacc8fe3535fd7dd2d6
Merge: abc686f97ed3a1c5a64ae14e93518e3738074da5 e9829a20e769e293d4e3619d96e24adba91b9708
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 2 21:15:31 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=abc686f97ed3a1c5a64ae14e93518e3738074da5
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Fri Dec 2 21:15:11 2011 +0100

    let this be 1.6.1 for now

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=5c32373a777a869d2dc28c30dab4e229ab83974e
Merge: 1d4901a2e3ef464deedc1f90ce74143ad96b4447 bd8788c5c6648b62020853449fb59427d8f8f84c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 28 11:06:58 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=1d4901a2e3ef464deedc1f90ce74143ad96b4447
Merge: 138729c6ef7d25fadb8212af2065a449314d4d13 9709d9430590f21f66c9814e24bffcec952354b1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Sun Nov 27 13:22:29 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=138729c6ef7d25fadb8212af2065a449314d4d13
Merge: b55ab2ec9ef4788d8211a13e6e80ac223346cc02 fc119a30e1d88085f52d1e204361d87ea3a54227
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 23 15:02:47 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=b55ab2ec9ef4788d8211a13e6e80ac223346cc02
Merge: 95df3a07a7d95e2ebc356f96f2cf301cdeab7e5d 515b20048c2bffe330fd42393700eac9ed9d30be
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 16 18:58:19 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=95df3a07a7d95e2ebc356f96f2cf301cdeab7e5d
Merge: 098a50f2cd019e71f1ad7835995799328c1d2ccd de3e6ea95314ec9b2a6c0df6afbc4f61a4079358
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 16 16:32:32 2011 +0100

    Merge branch 'test/ido'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=098a50f2cd019e71f1ad7835995799328c1d2ccd
Merge: e60aa1a5d90e7c4e81f348e8b596927985a4f34e 7916d4152e010799928f82777ce2358e91fa70b1
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 16 15:46:07 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f3edaf2d0a8c16a2334fa87714c46501050bdddc
Merge: def992c6a9f3ca2d329729487f48d12c5c14c552 de5c34ea5638ed77ee5f4ea65fd47868dbf790e9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 18:59:12 2011 +0100

    Merge branch 'dev/cgis' into mfriedrich/cgis

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=e60aa1a5d90e7c4e81f348e8b596927985a4f34e
Merge: 86c6aa380e976b6d41c04fea4c3dd31563048572 de5c34ea5638ed77ee5f4ea65fd47868dbf790e9
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 18:57:04 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=86c6aa380e976b6d41c04fea4c3dd31563048572
Merge: f847c6ce5b4592893a91b25a9ad0905a9ed77881 6b25948c31a1894b231ee6db00675d09d697757d
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 18:42:48 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f847c6ce5b4592893a91b25a9ad0905a9ed77881
Merge: f039eb5706b92987338cc22e02744f1734776e9f c53882ad405f902e7ddda439915a75191f2cc340
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 18:40:42 2011 +0100

    Merge branch 'r1.6'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=f039eb5706b92987338cc22e02744f1734776e9f
Merge: b9c648a624000e30e22e140636206a0b774514ce 99432c7a9b325baa1cacc47a9fd6d036061abe9a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 18:37:52 2011 +0100

    Merge branch 'r1.6'
    
    Conflicts:
    	docbook

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=def992c6a9f3ca2d329729487f48d12c5c14c552
Merge: 757cf74c807bde7fcdd897d258dd039ea5878c9a 99432c7a9b325baa1cacc47a9fd6d036061abe9a
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 17:47:08 2011 +0100

    Merge branch 'test/cgis' into mfriedrich/cgis

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=b9c648a624000e30e22e140636206a0b774514ce
Merge: d44c007d32cf4af724144e0215023d5663882d8c ac44aeaaa8a41583f6ff8964acfebb5fb7075b1b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Tue Nov 15 10:06:08 2011 +0100

    Merge branch 'test/core'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=d44c007d32cf4af724144e0215023d5663882d8c
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 17:35:47 2011 +0100

    flag master as 1.6.0-dev again

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=fa975de859c86329bc98680bf8e0cccbbae222a0
Merge: ca221144a1b21fa4d77658f14d95bab37b368933 66ac0856edbf45184a2063fe39641ae265a08e07
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 17:35:31 2011 +0100

    Merge branch 'test/core'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=ca221144a1b21fa4d77658f14d95bab37b368933
Merge: 10a6aef5d9a2ece3ef98b4a30649b16fc7bcfede d60ff7c853a60349be2b1a264202a5b1e40b54de
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 11:06:27 2011 +0100

    Merge branch 'test/core'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=10a6aef5d9a2ece3ef98b4a30649b16fc7bcfede
Merge: 22e884431943bb3dc88f75962b4a4f928a4d71c1 7ae6a89e7860f619dc1282ca6e2fef6a136bef74
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 09:26:21 2011 +0100

    Merge branch 'test/core'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=22e884431943bb3dc88f75962b4a4f928a4d71c1
Merge: abc93941101f32328440dd31dd43d1352298fd1c c2bbe9e3f85f83ad2cdfbcc3bc2fa85854d461f2
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 09:26:21 2011 +0100

    Merge branch 'test/cgis'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=abc93941101f32328440dd31dd43d1352298fd1c
Merge: 2e9c0f43975c1d57a01c55f79c54c7aa1758921d 653095dfe180f43e3cf92b95115b3c2442975a8b
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Nov 14 09:26:20 2011 +0100

    Merge branch 'test/ido'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=2e9c0f43975c1d57a01c55f79c54c7aa1758921d
Merge: 1f08d038bedcb0d8d256e5c5e3fb7ff2f202726f 6697aa0b70345d68c262bf3e4be7ae14b7e4f9ea
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 9 16:44:34 2011 +0100

    Merge branch 'test/core'
    
    Conflicts:
    	Changelog

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=1f08d038bedcb0d8d256e5c5e3fb7ff2f202726f
Merge: cd818f6c4dec96dc66b20462022f2a2273386445 46a1e76b99f024ae1de60de13fdf1afe36d76160
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed Nov 9 16:44:16 2011 +0100

    Merge branch 'test/cgis'

URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=cd818f6c4dec96dc66b20462022f2a2273386445
Merge: c1613965f20b8227e5795a96570f318fc03773fe 3b5fc3b97e7a32d06dddc134897d83e2ce541cfe
Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Mon Oct 31 13:49:18 2011 +0100

    Merge branch 'test/ido'





More information about the icinga-checkins mailing list