Michael Friedrich
f91edd9564
Use a work queue for replaying the cluster log
...
refs #10713
2015-11-25 13:11:41 +01:00
Michael Friedrich
3adedcd0a5
Improve performance for Zone::CanAccessObject
...
fixes #10711
2015-11-25 12:06:20 +01:00
Gunnar Beutner
9705e08ee0
Build fix for systems where strsignal() returns a const char *
2015-11-24 14:45:30 +01:00
Jean Flach
7029bb3aea
Fix master zone name
...
fixes #10716
2015-11-24 14:32:07 +01:00
Gunnar Beutner
4ab6f2a985
Fix crash in ConfigItem::ActivateItems
...
refs #10643
2015-11-23 17:25:35 +01:00
Michael Friedrich
d0545c4ea2
Fix crash in ConfigItem::ActivateItems
...
refs #10643
2015-11-23 14:02:33 +01:00
Gunnar Beutner
2320f7a32a
Implement Platform* global variables
...
refs #10693
2015-11-23 13:10:25 +01:00
Gunnar Beutner
5991a878a0
Build fix for SLES 11 (with -std=c++11)
...
fixes #10615
2015-11-21 04:46:13 +01:00
Gunnar Beutner
a805936f8f
Fix: CLI command 'repository add' doesn't work
...
fixes #10690
2015-11-20 15:53:24 +01:00
Gunnar Beutner
3505ca3c16
Fix race condition in the ConfigItem class
...
fixes #10643
2015-11-19 19:38:49 +01:00
Michael Friedrich
530c7c7fcc
Fix pki new-ca not checking for existing ca files
...
fixes #10677
2015-11-19 17:06:41 +01:00
Gunnar Beutner
af441191f3
Fix crash in Process::IOThreadProc when building Icinga 2 with GCC 4.7.2
...
fixes #10648
2015-11-17 22:07:40 +01:00
Gunnar Beutner
7d8c8aac5a
Use notify_one in WorkQueue::Enqueue
...
fixes #10639
2015-11-16 08:13:55 +01:00
Gunnar Beutner
eb67f3779f
Fix incorrect error messages on Windows
...
fixes #10637
2015-11-15 21:18:27 +01:00
Gunnar Beutner
79b15efd09
Allow null values for constructor calls
...
fixes #10628
2015-11-14 05:36:48 +01:00
Michael Friedrich
6518f78af0
Fix attribute validation for PUT queries
...
fixes #10601
2015-11-12 10:13:46 +01:00
Michael Friedrich
545607be9f
Fix that custom attribute with function value cannot be cloned
...
fixes #10583
2015-11-11 14:18:25 +01:00
Michael Friedrich
284a10150b
Fix attributes names for joins; update documentation
...
refs #10551
fixes #10576
2015-11-11 13:50:47 +01:00
Michael Friedrich
0285bcefb5
DB IDO: Fix group membership updates for runtime created objects
...
fixes #10604
2015-11-11 12:31:52 +01:00
Gunnar Beutner
b2364884d8
Check whether config file exists before trying to create object
...
fixes #10602
2015-11-11 10:25:18 +01:00
Gunnar Beutner
e3c75faabc
Implement support for recursive object locks
...
fixes #10596
2015-11-11 10:21:30 +01:00
Gunnar Beutner
356c4cc170
Don't allow users to set internal attributes via PUT
...
fixes #10601
2015-11-11 08:41:49 +01:00
Gunnar Beutner
2d2e7ecdb2
Improve location information for exceptions
...
fixes #10568
2015-11-10 17:05:40 +01:00
Michael Friedrich
f5da37b7df
Remove obsolete checks from API actions
...
refs #10561
2015-11-10 16:13:14 +01:00
Gunnar Beutner
1667fbaf31
Build fix for Windows
2015-11-10 13:09:34 +01:00
Gunnar Beutner
0a6505ce2d
Use poll() for the command pipe fd
...
refs #10410
2015-11-10 11:41:21 +01:00
Gunnar Beutner
2cc33b7fb3
Don't validate arguments/parameters that aren't strings
...
refs #10539
2015-11-10 07:59:10 +01:00
Michael Friedrich
36cea68c1a
Add the HTTP request body to debug log
2015-11-09 22:48:56 +01:00
Gunnar Beutner
9ea51aa86e
Use non-blocking open() for the command pipe
...
fixes #10410
2015-11-09 20:39:26 +01:00
Michael Friedrich
bc05389a79
Improve error handling for unlinking files
...
refs #10578
2015-11-09 13:35:51 +01:00
Gunnar Beutner
25c490ecb6
Remove config file when object creation fails
...
fixes #10578
2015-11-09 12:33:37 +01:00
Gunnar Beutner
c44701068f
Fix: Detailed error message is missing when object creation via API fails
...
fixes #10580
2015-11-09 12:30:30 +01:00
Gunnar Beutner
679983dd9a
Rename $quit to $continue
...
refs #10559
2015-11-09 11:08:35 +01:00
Gunnar Beutner
fa034a96f8
Improve error message for 404s
...
refs #9447
2015-11-09 10:48:24 +01:00
Gunnar Beutner
5a74f69819
Fix memory leak for JSON-RPC/HTTP connections
...
fixes #10517
2015-11-09 10:22:52 +01:00
Gunnar Beutner
4bb9beda19
Don't send cluster config messages for objects with version 0
...
refs #9927
2015-11-08 21:22:06 +01:00
Gunnar Beutner
f8399e45db
Remove unused variable
...
refs #10563
2015-11-08 17:53:22 +01:00
Michael Friedrich
1d2606cbfe
Add filter targets for remove-{comment,downtime} actions
...
Drop remove-all-{comments,downtimes}. This is provided
by using host and service filters.
fixes #10561
2015-11-08 14:22:10 +01:00
Michael Friedrich
b7f923dd01
'api setup' must not override existing certificate and api-users.conf file
...
fixes #10560
2015-11-08 14:19:06 +01:00
Michael Friedrich
e6159ca86a
Fix: /v1/console should only use a single permission
...
fixes #10563
2015-11-08 14:17:13 +01:00
Michael Friedrich
1c8531fc0d
Fix: 'api setup' should create a user even when api feature is already enabled
...
fixes #10560
2015-11-08 14:06:36 +01:00
Gunnar Beutner
9830ea6ea7
Remove duplicate text in an error message
...
refs #10559
2015-11-07 10:31:09 +01:00
Gunnar Beutner
2c135d82c1
Fix incorrect variable names for joined objects in filters
...
fixes #10558
2015-11-07 10:28:34 +01:00
Gunnar Beutner
dcfc171c61
Improve messages for the debugger
...
refs #10559
2015-11-07 10:22:55 +01:00
Gunnar Beutner
a6c411c6cb
Fix: Autocompletion doesn't work in the debugger
...
fixes #10559
2015-11-07 10:17:55 +01:00
Gunnar Beutner
b89a7dbdb6
Rename 'object' to 'obj' in filters
...
refs #9077
2015-11-07 10:01:07 +01:00
Gunnar Beutner
64376dafeb
Make the main object available as 'object' in filter expressions
...
refs #9077
2015-11-07 09:59:00 +01:00
Gunnar Beutner
3a695742e3
Improve error handling when user specifies invalid method for /v1/console
...
refs #10387
2015-11-07 09:59:00 +01:00
Gunnar Beutner
d78a081727
Improve performance data for DB IDO
...
refs #9079
2015-11-07 07:51:41 +01:00
Michael Friedrich
64c936d387
API Actions: Remove -by-id from actions and require names for comments and downtimes
...
The documentation is updated as well. Furthermore actions provide
detailed error information in case of an exception.
Includes DB IDO schema updates.
fixes #10512
2015-11-06 17:06:12 +01:00