[icinga-checkins] icinga.org: New commits on branch mfriedrich/config

git at icinga.org git at icinga.org
Fri Apr 5 18:00:57 CEST 2013


URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=895c45dff6b084fb657b8d54cdbe1c9711d87b22
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Fri Apr 5 17:52:49 2013 +0200

    ConfigConvert: fix undocumented contact templates conversion
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e343866adcd5e8514522c2fc613b93193a2d5383
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Fri Apr 5 17:30:20 2013 +0200

    ConfigConvert: *interval, max_check_attempts dumped as numbers
    
    see
    https://git.icinga.org/?p=icinga2.git;a=blob_plain;f=lib/icinga/icinga-type.conf;hb=HEAD
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=10f9ca466e6fc20fe6319f65e085754d229258da
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Fri Apr 5 17:20:56 2013 +0200

    ConfigConvert: refactor host-svc links, add full service/usergroup relinking
    
    due to the relinking afterwards we actually modify the service objects
    already prepared for 2x. since the *group magic depends on the
    host/services/users already prepared, we get a perpetuum mobile here
    with the host loop and resolving service relations.
    
    in order to safely fix the issue, there's a seperate host-service link
    loop after resolving all the other needed objects, which may cost a
    little bit more performance, but is safe and standalone, getting all
    previous modifications, migrations and also hacks.
    
    next to the refactored flow, the issue with resolving the correct
    servicegroups and stashing them into an array is solved, as well as
    converting the existing contactgroups to usergroups, as well as
    re-linking existing contactgroup->members to their new home,
    user->usergroups.
    
    note: when parsing the servicegroup members into an array, it must not
    be sorted afterwards, because we will shift 2 objects (host, service) in
    order to identify the correct service object for adding the servicegroup
    item.
    
    some code reorganisation too, plus a minor comma fix for the host
    address macro.
    
    the used 1x configuration will be addressed in 2743.cfg on
    icinga-core.git, with all future additions.
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1ca6cd76c4d1115992ad3d434a5a863362759213
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Apr 4 23:16:38 2013 +0200

    ConvertConfig: disable debug output, some reformatting of dump

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=de29de18e3f1afa471a63cc4edfb27b86d204043
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Apr 4 23:06:03 2013 +0200

    ConfigConvert: refactor multiple host_name's on service object detection
    
    this is ugly. a service object may contain 'host_name' with
    'host1,host2,host3' and so on. treating this as string won't allow us to
    look into the template tree for valid host attributes, so we need to
    rewrite the getter function, allowing some special treatment on
    host_name arrays.
    
    for the service object preparation this means: while in the service
    loop, we need to loop again over all hosts, then dclone the hashref
    object for the service, and add the unique host_name attribute again.
    
    we might require some loop unrolling later, but for now this works as
    expected.
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5daf000e47e607e36367eff4145d356c0df27902
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Apr 4 22:11:10 2013 +0200

    ConfigConvert: basic servicegroup parsing method

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=73a78156499c96ff8f4a633cae6d0d6620ed15b3
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Apr 4 21:33:54 2013 +0200

    ConfigConvert: fix service linking not unique, add hostgroup->members re-link to host->hostgroups
    
    while working on the missing servicegroups and their facepalm members
    syntax (host1,svc1,host2,svc2 - awesome to parse), i figured that the
    whole detection of services by their attribute 'service_description' is
    not uniquely implemented. now the getter functions are duplicated, and
    not modular anymore, for the sake of having a service identified by its
    host_name + service_description. since that lookup is recursive, we must
    pass the host_name from the very beginning - otherwise we could
    accidently overwrite that with a template entry.
    
    the hostgroup re-linking works, also thanks to the fact that the inner
    object structure is just an array in the hashref, which allows smart
    push.
    
    contact/user groups are tricky again due to the different naming.
    
    further todo: sort all macros and hostservice links. right now this
    looks like chaos.
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b35f245f070b861fdce40b86c05551bea42fcbdd
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Apr 4 20:33:29 2013 +0200

    ConfigConvert: add more host/service attributes, groups
    
    *_interval are automatically mapped, while the *groups attribute it
    converted into an array in order to easily stash more groups on it.
    
    still a todo - loop over existing groups and re-link their members into
    the respective objects, as 2.x only supports that location.
    
    fix for the host->service relation - use the already processed service
    2x hashref in order to do some magic with host->{'SERVICE'} = service
    
    all 2x attributes are now encapsulated with "", to stay safe.
    todo - more generic config 2x dump.
    
    furthermore, add some more code comments for the respective sections.
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4ce6ce38666da711d4f2384942d5d95756e0bbf7
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Wed Apr 3 21:45:06 2013 +0200

    ConfigConvert: fix 4 little big thinkos on import/convert/dump
    
    1) do not skip lines containing ;.* - there may actually be a comment on
    attr->val line. rather clean the line safely, and let the magic happen.
    
    2) the type counter was implemented in order to have unique object ids
    by type, since 1x config does not provide us with such. problem - the
    function had a local var, saving the counter for each file, overwriting
    the hash attributes later on, starting again with 0. nasty bug, hard to
    figure out. fixed by feeding the type_cnt into the cfg_obj hive for now.
    revamped the state machine logic as well, like so
    
    I: define TYPE { 	--> __TYPE = TYPE
    II: attr val		--> {type}->{type_cnt->cnt}->{attr} = val
    III: }			--> type_cnt->cnt++
    IV: <empty/comment>
    
    3) also skip service templates (__IS_TEMPLATE) sooner, and do not try to
    calculate some host_name/service_description magic out of them - they
    just can't go down one level to the host, but only up with 'use'.
    
    4) host and service templates on 2x config dump must check if
    __USES_TEMPLATE is actually set to 1, checking for defined is not
    enough.
    
    whatthecommit.com:
    
    A long time ago, in a galaxy far far away...
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b597ac629bda29efde4ae92adec944765b970443
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Wed Apr 3 19:08:00 2013 +0200

    ConvertConfig: add basic support for users, timeperiods, *groups
    
    as well as display_name as attribute to print something.
    
    contact => user mapping is added as well, manipulating the __TYPE var
    too. furthermore display_name on the host will be overwritten by the
    alias, if set.
    
    the groups don't dump much, only the display_name if set. their dump
    function is implemented generic, based on the __TYPE

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=50e3952d8cc8d9a36d03801db49202e229e2d0ba
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Wed Apr 3 17:01:11 2013 +0200

    ConfigConvert: refactor host_name/service_description link resolving
    
    previous algorithm was buggy, as well get_host_name always looked up
    host template objects, even if the template object was a service. this
    is now fixed by re-using the __TYPE attribute (set on Icinga 1x config
    read).
    
    the algorithm is now like
    
                           |---------------------------------|
                          \/                                 |
                       svc_desc?                             |
                    0 /        \ 1                           |
                  use tmpl?    END -------> [svc_desc]       |
                 0 /   \ 1                                   |
    [undef] <- BROKEN  getobjbyattr(['use'], __TYPE, svcdesc |
                        |                                    |
                     getsvcdesc(obj)                         |
                        |                                    |
                        --------------------------------------
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d64c93c204b40b61d236e1527bf73055b31570b2
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Wed Apr 3 15:06:06 2013 +0200

    ConfigConvert: improved template handling, host/service dump 2x
    
    refactored code again, removed nested loop bottlenecks. still, the
    resolval of host_name/service_description requires more love.
    
    templates are now correctly detected, linked, and printed in 2x syntax.
    service templates are _not_ linked against host definitions in 2x as
    this is not possible.
    
    commands for hosts do not exist in 2x, therefore the command_name of an
    1x host will be taken and guessed against its related services. if
    there's a match, the service will be linked as 2x 'hostcheck'.
    
    *_interval still needs proper handling, as the default interval is 1m,
    but 2x requires the identifier.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6c27b57e01fec36a7e9262b6b610654585e4f889
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Wed Apr 3 10:10:25 2013 +0200

    ConfigConvert: fix hash keys for convert/dump in perl 5.14

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=c0ab1a77e208f9a7c7fb4389df3b192a7fa259ea
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Tue Apr 2 18:54:41 2013 +0200

    ConfigConvert: split into modules, add objects.cache read, dump cmd line
    
    basically it works with
    
    - dumping a host with all services, using templates
    - check_command and all arguments/user macros translation
    - reading the objects.cache file location from icinga.cfg
    => this is reserved only for getting dedicated relations
    => we do not want to duplicate the work of xodtemplate.c in perl here
    - all important functions have been split up into their respective
      modules in order to support better re-usage (i.e. lconfexport)
    
    still missing important bits:
    
    - detect service->group<-host links and build templates
    - detect other ugly template methods
    - dump templates
    - the ugly deprecated normal|retry_check_interval mapping
    - timeperiod mapping
    - contact => user mapping
    - notifications rework (dedicated object)
    - dependencies, escalations (to be documented/implemented)
    - the infamous rest

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=491ee6a86804d81332b6f30e3553632a5347d88b
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Fri Mar 15 17:09:56 2013 +0100

    WIP configconversion: rewrite recursive lookup of linked host_name/service_description
    
    this is a mess. configs may just use "name" instead of "host_name" on
    type "host", same goes for service and service_descriptions. well, and
    if it's a template, "name" is populated too.
    
    the algorithm is not clean enough, and does not scale at all. there are
    bugs, and the hostgroup linking is not yet taken into account too.
    
    basics host -> service dumping of v2 config is implemented.
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1e56269f3ad89646b42556dcb0cc1033080d81d3
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Thu Mar 14 17:22:45 2013 +0100

    WIP: try resolving the host->svc relation from templates and tricks
    
    not finished yet, there's heavy recursion required

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=fab0bc6dbc3166a35c4ac0e0c4b8be6f492d7701
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Tue Mar 12 21:48:29 2013 +0100

    Config Conversion: command macros, templates
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5b81c17c14e1f053f452b575cb7a3ed2743cd533
Author: Michael Friedrich <michael.friedrich at netways.de>
Date:   Tue Mar 12 17:40:53 2013 +0100

    convertv1->v2 initial import
    
    refs #2743

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=06839ba4b074260f5025fd30cb0f84a0f154a0af
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Apr 5 14:32:16 2013 +0200

    Fix case where all threadpool threads are killed.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1682ff283936fd5c6f127b73678292c72985ad1d
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Apr 5 14:05:00 2013 +0200

    Optimize replication messages.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d9730f5b83b3fb38a58f8e1e598f860b060720ed
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Apr 5 12:09:26 2013 +0200

    Bugfixes for the replication component.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=09f395a7de415054279e43a6ad028bc62de200a3
Author: Gunnar Beutner <gunnar at blade9.beutner.name>
Date:   Thu Apr 4 16:08:02 2013 +0200

    Refactor the socket subsystem.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=ca4157ea24089e35831874685d59723a5fc16608
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Apr 4 13:51:36 2013 +0200

    Fix memory leaks in the config parser.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8ac0a8010117cf7f73b20eeb9427a726e883cd7b
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Apr 2 11:08:08 2013 +0200

    Bugfixes for the socket subsystem.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=acfa3e6475ba22c4bf60028978acdf3bed098ea4
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Apr 1 17:21:57 2013 +0200

    Fix deadlock in ReplicationComponent::EndpointConnectedHandler.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b3acd768eb9ca11ef8ba7a5968859394896b3966
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Apr 1 17:12:40 2013 +0200

    Add cluster.conf to the Makefile.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e83f3f7842f5205f5b09aed0845331c004db9f03
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Apr 1 17:10:12 2013 +0200

    Fix ITL definition for the replication component.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=49c6c358b1d6a756ca801efb1891271d7953f0cd
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Apr 1 16:25:23 2013 +0200

    Bugfixes for the JSON-RPC sub-system.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b0c8f3f626040898b52687c880530221c1fef5f7
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Thu Mar 28 12:14:39 2013 +0000

    Make thread pool utilization calculation more accurate.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2e051ad9e234e1ca8fcf7cc8479b47b6981ae8d0
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Wed Mar 27 18:02:51 2013 +0000

    Minor performance tweaks.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1375c64ad9791a383662677358fc84ecf2d776a2
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Wed Mar 27 15:26:56 2013 +0000

    Release checker mutex before writing log message.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=0c9f635c461bfc6f9e3ecea7ae2082da6bbea3e5
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 16:08:58 2013 +0100

    Build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4c04c2665c4418ade3d9af39027fb9c1ec568f11
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 16:01:16 2013 +0100

    Add missing NUL terminator in lb_steal().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=f1c57ce3a07102ed76b1e0331f1429646ec2740b
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 15:51:33 2013 +0100

    Significantly speed up the config lexer.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=c14aaf3d29c99d1ea893f1b2c808c3a2513b3617
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 13:51:29 2013 +0100

    Optimize lb_append_char().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=83ff08340bd75f5e4f7cb6718ae94aaf751b375b
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 13:50:53 2013 +0100

    Remove some static vars from the config compiler (in an effort to make it re-entrant).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=96b1bd194384e0b80f754cb9ec3f452a5b0f000c
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 27 13:49:58 2013 +0100

    Add some debug output in the config compiler.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b9ded4a851c3fddafedc14cf2d7dfb312665bea7
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Wed Mar 27 06:27:44 2013 +0000

    Python build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=34d6b42b38299aae588efab67d233703fc6ac160
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Wed Mar 27 06:27:17 2013 +0000

    Remove unused #include.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=babc948cd03840dc7cdbcd1c07458be11dca356c
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Wed Mar 27 06:26:42 2013 +0000

    Performance improvements for Value -> double conversions.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=604b57da4389ab8ac99af103a1657d274ef31a51
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 26 17:26:31 2013 +0000

    Fixed double-free in the config parser.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5d73b69342061ffc58015c4346fb812a1e03075b
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 25 19:58:34 2013 +0000

    Fix return type for PluginCheckTask::ScriptFunc.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=70e96aa2f0fe26d63fb5e2333010150cfef2a286
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 25 19:47:02 2013 +0000

    Refactor ScriptFunctions.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=ba152d6dc426e9b113a5342389eb15bb98ef53f8
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 25 18:01:02 2013 +0000

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=fd3e92ea0c1ad23df3358fe9d5e31e08103e54af
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 25 17:36:15 2013 +0000

    Refactor AsyncTasks.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e739dfd88f3e02f22ba8012bb717a316173114ba
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 25 16:12:25 2013 +0100

    EventQueue: Further changes to how we determine the optimal number of threads.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=167be058f00cef8c189e6a5cab09deecaba53c06
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sat Mar 23 20:38:41 2013 +0100

    More EventQueue tuning.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8b065b36df92d6b39a850d513ec429d6165fee69
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sat Mar 23 18:36:28 2013 +0100

    Process class: Pipe FD should be blocking.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6b6be8eec38d53ace241d398de2329bdc090930a
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Mar 23 15:57:12 2013 +0100

    Even more tuning.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=dc2efae42123fa2734c2690d4ea782c0f6e7e256
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sat Mar 23 12:54:14 2013 +0100

    More tuning.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=7ac65b0a4786769e25f931e9251fd0f572be9548
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Mar 23 12:50:07 2013 +0100

    Tune thread spawning behavior.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d04a04d8972926075903cb843277d9a5fcb602a7
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Mar 23 12:23:13 2013 +0100

    Make the event queue adaptive.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=27ceabf3c085b22336ff521aeb69c099983f9440
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Mar 23 00:26:56 2013 +0100

    Process class: Use the global EventQueue instead of a custom queue.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=28335db4bac6b3d27d5b09823c8867195b5a55f8
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 16:05:48 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=19cc034665d791b69b2d440b257b3259057a568a
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 15:31:21 2013 +0100

    Add validator for the PerfdataWriter type.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=11282b875ebc9ee5102a82b44c9f8243bc64a664
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 14:45:24 2013 +0100

    Fix syntax error in type validators.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=82f63d7eda36488bf283c547db24ba388318844f
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 14:41:11 2013 +0100

    Add missing validator for Host -> Service -> notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6d69d6c63931b21816196df6d8b4c79173561303
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 14:40:55 2013 +0100

    Refactor the macro resolver
    
    Fixes #3884

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=97fee262897dc0319866ffc93e94e21847005228
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 12:02:20 2013 +0100

    Remove @threadsafety doc strings
    
    Fixes #3889

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=c63684a72f6c2ad20109a1d9cfd97a325b34b019
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 22 10:58:47 2013 +0100

    Shell-escape macros.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=a71046ff54fc7130e68b6c9c68efdd9e1dfdeaa8
Merge: a03d609 f5c7746
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 15:25:10 2013 +0100

    Merge branch 'master' of git.icinga.org:icinga2

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=f5c77463b1f64e626b4567255b46041b1ce8d0c2
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 15:24:00 2013 +0100

    Bug fix for reminder notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=db064d3ce94f1d951a609238f853e7fefbc040cd
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 14:30:28 2013 +0100

    Removed the '#' prefix for the config statements 'include' and 'library'.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=a03d609f7c22adbe65dd2b70582dc8de6d7d7a35
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 14:30:28 2013 +0100

    Removed the '#' prefix for the config statements 'include' and 'library'.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=99bd0f018969d80700d50849c036afaf8fb64b11
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 13:42:46 2013 +0100

    Implement the 'notification_period' attribute.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8037612e72510c5066d30a557b7cf6992d8d913e
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 13:22:26 2013 +0100

    Implement 'force' option for SEND_CUSTOM_*_NOTIFICATION.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=db8ac1431cb9819441ea6efd752eb247847649ca
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 21 11:37:34 2013 +0100

    More bugfixes for notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e60c04f4bd0a4167fe680cf53b083fb35145a6b1
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 20 16:27:38 2013 +0100

    Fix another bug related to recovery notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=f278181b8b0188095cf4c73b2e8c78aab5629f0a
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 20 15:25:53 2013 +0100

    Fix recovery notifications for (SOFT-OK -> HARD-OK).
    
    Fixes #3876

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1f570ea9f7313d11ea7e1364bc14c7dabc6f73b8
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 20 11:11:46 2013 +0100

    Implement Icinga1.x-style compat log file rotation
    
    Fixes #3874

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8b53735cc99de76d0e803e13d8005d95654f52b1
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 20 10:08:27 2013 +0100

    Move the notification_interval option to the Notification class.
    
    Fixes #3821

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=80c3a701078920f132c5b1699bdb84c80972300f
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 16:20:13 2013 +0100

    Implement the CheckResultReader type.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8e4cc0de256971414e0f39772144d9583f48fd43
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 16:12:28 2013 +0100

    Reschedule timers even if the OnTimerExpired handler threw an exception.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=bf27aad234e2f1f0c09c454a701d21117d9f9fe5
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 19 15:15:57 2013 +0100

    Fix cloning attributes for service notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=711a8cb5e019ba6b3d7893a5311815598cd2aafb
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 14:47:19 2013 +0100

    Use Expression::Extract* for notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=45e24e47299fd40fa0438a44afc332a7e047c4c0
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 19 14:13:58 2013 +0100

    Fix Expression::Extract.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=969458b4809f9e3ca01d5ec5007e767cb0d0b6d0
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 13:37:09 2013 +0100

    Build dependant services using extracted expression lists.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=a21cf21d5269c987911ac982307b21a133d3c871
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 13:04:30 2013 +0100

    Implement the CompatLog type.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=7e9a5e647dadb65fe76c0abb4627168149ee1fd8
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 19 07:12:16 2013 +0100

    *NIX build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6df051fad30fb32b50775f1a3f5ce613f5fc0aa5
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 19 07:09:06 2013 +0100

    Fix: The order in which config items are defined should not matter
    
    Fixes #3733

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=734f76af9696af2d1aff9c2d1b3d83a6f4bb0d6e
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 18 22:40:40 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5cd387016d3a75270a4b617306c4dedc565e0d0f
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 19:02:42 2013 +0100

    Refactored #includes (Part 6).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2a8bc3ca0fb81feb3622eb4358589203c2cb956a
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Mon Mar 18 17:04:22 2013 +0100

    Refactor #includes (Part 5).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=0744397427b8a0bd80a41806caec387784d93e59
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 12:55:41 2013 +0100

    Implement downtime notifications.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9e1f48049e98616d7acffe30c41a7dfc8652a4ee
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 12:55:32 2013 +0100

    Implement += operator for arrays.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=7005c17cf12a6a3883a94913b1f724655313f23f
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 12:36:02 2013 +0100

    Python: Fix a compiler warning.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6e251251f069f2f2e727283423c6de1ea4e64136
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 11:59:26 2013 +0100

    Fix example time period.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e6553a7140a9eb895ac99756d8dad1407820d90f
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 11:15:46 2013 +0100

    Fix unit tests.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=c3975af6ec7824e7a1ee7d1e7bfbfb552b884a95
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 11:02:18 2013 +0100

    Refactor #includes (Part 4).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2e8685c622985cd1e43f514634dcaa61ffb24480
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Mar 18 08:30:52 2013 +0100

    Update Doxygen file.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=19726d242990331f5bfa0329eeaa49ead6fe54b0
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sun Mar 17 22:14:40 2013 +0100

    Linux build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=949b4c6356b46ab140de4bf8a33506f56738e4d5
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sun Mar 17 20:22:41 2013 +0100

    Add missing file.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9d076c3c03f87f8411ee304606cf48e7e5dd974e
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sun Mar 17 20:19:29 2013 +0100

    Refactor #includes (Part 3).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=0bb0711d7268dd3e0bdc6ddb95eed2fd762abbf7
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Mar 16 21:18:53 2013 +0100

    Refactor #includes (Part 2).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=3073200b53b6361939e451ef8db473dee4b28ca3
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Mar 15 18:21:29 2013 +0100

    Cleaned up #includes (Part 1).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4e765c58de2be5b71c3c0d3f2b57cd793d6ff7a4
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:53:50 2013 +0100

    Another windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=b404798234a4efa14ff62e681f19d02153f1a7ca
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:44:45 2013 +0100

    Implement support for Exception::GetLastStackTrace on OS X.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8d52535fade84bdf129af0574d910a598e8e3afd
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:39:53 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=27e1d311de90d759e5310669129fe5e18b4b74df
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:35:39 2013 +0100

    Fix dependencies for mkembedconfig.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6d5339574a9b185ac0d8555baaaa0b3a13f77d7b
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:29:41 2013 +0100

    Fix perfdata macros.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=14c837a208918b4a33517c351e6ebc39126c7b60
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:29:25 2013 +0100

    Fix crash in TimePeriod::UpdateRegion().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=e683de5ab8e6ffefad703a5628891b3d389ba3da
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 13:29:02 2013 +0100

    Build fix for libpython.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=fae83d2ef6fa193cc901a1c792a8271ee496e7de
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 12:27:03 2013 +0100

    Fix symbol visibility issue for REGISTER_CONFIG_FRAGMENT().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4d5e924bc6b949bb3c8a3cd67fa9028ae05b0f96
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 11:56:30 2013 +0100

    Add mkembedconfig as a dependency for the .conf -> .cpp build step.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9a05e2b269fc787005bdfc4fdfa341c20b8b8aca
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 11:51:35 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=ee46731f41a967a02bb2a24a44e92c2b786aa219
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 11:19:52 2013 +0100

    Fix --disable-shared
    
    Fixes #3852

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9ac731ba8eaab53163373b402f2b77e7917056f2
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 11:18:56 2013 +0100

    Change log level for some debug messages.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=beeddb6840da9897b2872ff1b4347bd424688450
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 11:18:02 2013 +0100

    Don't validate config items if we've already encountered an error.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4e7c43c8c82c46667b2df794df36bf65ec7a066c
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Fri Mar 15 09:54:06 2013 +0100

    TimePeriod update function should return an array of time segments
    
    Fixes #3857

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=0f9acdffbb7b3e52d9c4f4448d4ad3b8fdf9e4f4
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Mar 15 09:10:06 2013 +0100

    Fix: Only take one work item from the event queue per iteration.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=876519034cf94e7ebd8a35b5efae205b68ed35a6
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Mar 15 09:07:50 2013 +0100

    Build fix for OS X.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=aaccee69b841016229effb4134f60bb288b9efd8
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Fri Mar 15 00:04:58 2013 +0100

    Fix autogen.sh on Mac OS X.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=7c46bb4f7d020076404a941cf04e39e5280d3972
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Thu Mar 14 23:52:52 2013 +0100

    Use 'explicit' for constructors.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5bba6bd2acb493000c23586ad5a56af3d8b3e970
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 15:15:18 2013 +0100

    Fix: Install icinga2 man page in section 8 (instead of 1).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=49620ef0ed799a05f1fd85d6f4983eb25b8f45a0
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 15:14:07 2013 +0100

    XNU build fixes.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=77461e650a02581d4fab28b1549b61c718dc8232
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 14:12:57 2013 +0100

    Fix invalid type in PythonLanguage::m_NativeMethodDef.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=016a8816346464b08386cfbbcd9cc341185bd95d
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 14:00:10 2013 +0100

    Python: implement support for marshalling arrays
    
    Fixes #3858

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5b0a413f3293ce74232d09cda2c3d2a3a7992faf
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 13:24:07 2013 +0100

    Implement array validation
    
    Fixes #3701

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=df4a31556a97ba864c9ec0592a002471c022b759
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 13:18:20 2013 +0100

    Update example config files.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=1ef7399ceaf1c8c0cec2d7fc5ee83f0c9319ae58
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 12:40:02 2013 +0100

    Remove support for anonymous dictionary items.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2a2e2ca4e6966a599944268e12d074251886d083
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 12:21:10 2013 +0100

    Bug fix: missing lock for TimePeriod::PurgeSegments call.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=07421751ad88d305c49188d777dce1fe52f11b40
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 12:17:46 2013 +0100

    Implement config support for arrays.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=58f0c863a61d15333594339aa8f2898289a29121
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Mar 14 08:18:19 2013 +0100

    Build fix for Clang.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d99671ba0efe986e46bf738a1db6991ba9d05295
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Thu Mar 14 07:29:53 2013 +0100

    Implement TimePeriod::RemoveSegment().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=442a2dbc7d6e6f54554d851b851ecbfc88f0ba56
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 13 16:04:53 2013 +0100

    Implement timeperiods.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=6c9de846833da50f1120ccd9c6eff0722a4fa663
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 13 11:28:56 2013 +0100

    Update default host/service groups to use display_name instead of alias.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=67fe31c78b0cb808399321ca9522bba990ba7eb6
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Mar 13 11:24:58 2013 +0100

    Fix type definitions (rename alias to display_name).

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=a28914928d0c325c441598f5ad8748a7b0531211
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 23:00:40 2013 +0100

    Fix another unit test bug.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5b662b3c764ab7631fa64b979cc74f7e24505600
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 22:49:11 2013 +0100

    Fix: Deleting downtimes doesn't work
    
    Fixes #3825

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5608b3c0d3c655a9689032136556dbe9f6b941a1
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 22:00:35 2013 +0100

    Fix the REMOVE_SVC_ACKNOWLEDGEMENT command.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9baa10c45ffe0f503c680505a2227d257660f9f2
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 21:41:29 2013 +0100

    Fix the dictionary unit test.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=98ab009b919bea0aa31f734367ab4e502a944471
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 19:49:24 2013 +0100

    Cleaned up VS project files.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=c594ee7c30b1032e6b3e79feed8f4485ae53b780
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 18:53:44 2013 +0100

    Fix compiler warnings on Windows.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d15a21a0d28aec1fc3fe3cdbc5bbbf57623aa442
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 18:42:35 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=edab378b1172ffa1846239efa5e42cccc76e13e3
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 17:28:51 2013 +0100

    Add missing VS project files.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=16e2fcdf2a119353f948fcf2a6c0fa03216f5d1d
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 16:16:49 2013 +0100

    Init script: Fix incorrect output redirection.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=98f7515eee5b4582040b9a986414a2b978ba8a46
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 16:02:35 2013 +0100

    Fix writing the PID file if there is no previous PID file.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2a09a722c8d04d6fef0fc6cb142c42f5ab4e2e65
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 15:37:24 2013 +0100

    Update example configuration files.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=5fcdc51e3c46842f41e26f88c9ca082d180e6368
Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Tue Mar 12 15:35:51 2013 +0100

    Windows build fix.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=62cb4e14a6cdb0d836dfe8c06ce87ec65f026396
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 14:50:40 2013 +0100

    Make mode variable const.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=ba71eba41007eb39ec0df427b09e27f3ce64e1c3
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 14:48:34 2013 +0100

    Add mkembedconfig tool.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=9ea0cb4353753d1b27b2a4b6d7a8319bc8a4cc57
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 14:06:59 2013 +0100

    Truncate the PID file before writing the new PID.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=fc337a51e763e05d1fcfc4c6c8d4c2df99250d84
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 14:01:11 2013 +0100

    Add missing default implementation for DynamicObject::Stop().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d7492ab82304ddc91c753c7a3b84d98d20c0e0da
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 14:01:01 2013 +0100

    Remove libpopen_noshell.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=69a2842d4ebc42e9209c123711d8638616e07607
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 13:48:37 2013 +0100

    Implement DynamicObject::Stop().

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=3c363499bb085832c70719cb230d2793ee294faf
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 13:45:54 2013 +0100

    Eliminate the Component class.
    
    Fixes #3832
    Fixes #3840

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=91c82263a5985f8e04d8fa9c6f864345d4423ba1
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 11:56:14 2013 +0100

    Fix some deadlocks in the TlsStream class.

URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=4b2d828b99368d9c8c6e8e20407d4874a87c6cc7
Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Tue Mar 12 11:48:45 2013 +0100

    Refactor the init script and remove the -d option.
    
    Fixes #3666





More information about the icinga-checkins mailing list