6429 Commits

Author SHA1 Message Date
Gunnar Beutner
13d9b93f42 Update man page for the --script-debugger option
refs #10547
2015-11-06 17:56:06 +01:00
Gunnar Beutner
991bb0cd7e Don't use 'which' in the 'prepare-dirs' script
refs #10417
2015-11-06 17:43:08 +01:00
Gunnar Beutner
3ded63a01c Revert "Make sure 'api setup' is run by the Windows installer"
This reverts commit 2c6a87576b6548f8fbee455ef59ddf617cf64f35.

refs #9948
2015-11-06 17:23:55 +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
Gunnar Beutner
a51d01c14d Update AUTHORS
refs #10555
2015-11-06 17:03:21 +01:00
Matthaus Owens
80d63d7e58 Don't try to use --gc-sections on SunOS
The linker on Solaris pukes on the floor when handed --gc-sections, so this commit adds SunOS to the list of OSes to exclude from this section of CMakery.

fixes #10555

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-06 17:02:32 +01:00
Michael Friedrich
6004ab6c31 ITL: Increase the default timeout for OS checks (update-windows, yum, apt)
fixes #10504
2015-11-06 15:41:54 +01:00
Jo Goossens
8a677277a5 ITL: Add missing check_apt arguments
refs #10504

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-06 15:37:56 +01:00
Michael Friedrich
d370275689 Update API documentation for object queries and joins
refs #9105
2015-11-06 15:32:44 +01:00
Gunnar Beutner
a177e5e05a Change output format for object queries
fixes #10551
2015-11-06 14:45:38 +01:00
Michael Friedrich
4cfde2d7ef Remove outdated SELinux documentation for now
refs #10553
2015-11-06 13:34:58 +01:00
Michael Friedrich
7d3319ebc9 Update API documentation for Accept header
refs #9105
2015-11-06 11:04:31 +01:00
Michael Friedrich
3b902b51e2 Change session_token to integer timestamp
fixes #10529
2015-11-05 18:05:30 +01:00
Michael Friedrich
4c0b245466 Update AUTHORS
refs #10503
2015-11-05 17:52:50 +01:00
Jo Goossens
773e398799 Add missing parameters for jmx4perl check command
fixes #10503
2015-11-05 17:50:47 +01:00
Michael Friedrich
dda05f0322 Fix: Async mysql queries aren't logged in the debug log
fixes #10540
2015-11-05 15:43:09 +01:00
Michael Friedrich
58da59854d Change 'api setup' into a manual step while configuring the API
fixes #10549
2015-11-05 15:37:58 +01:00
Michael Friedrich
7e5f5544fc Require 'Accept' header for API requests (except for GET)
fixes #10548
2015-11-05 15:18:53 +01:00
Michael Friedrich
a3d5d2488e Update API documentation from feedback and API clients
refs #9105
2015-11-05 14:41:18 +01:00
Gunnar Beutner
7621870278 Implement a debugger for Icinga scripts
fixes #10547
2015-11-05 14:29:45 +01:00
Gunnar Beutner
75eed9f30e Fix command-line arguments which contain spaces
fixes #10535
2015-11-05 12:09:01 +01:00
Michael Friedrich
18e162da5e Build fix
refs #10545
2015-11-05 11:55:07 +01:00
Gunnar Beutner
645f054980 Fix invalid field IDs in Type::GetField
refs #10387
2015-11-05 10:58:09 +01:00
Gunnar Beutner
783b58536f Fix 'Invalid field ID' error when serializing Type objects
refs #10387
2015-11-05 10:52:25 +01:00
Gunnar Beutner
701961b73b Fix the 'type' attribute for the Object class
refs #10387
2015-11-05 10:29:02 +01:00
Gunnar Beutner
a3fd33f8a1 Fix race condition in ConfigWriter::EmitIdentifier
fixes #10538
2015-11-04 19:05:47 +01:00
Gunnar Beutner
09b2b054f5 Don't validate custom attributes that aren't strings
fixes #10539
2015-11-04 19:04:33 +01:00
Gunnar Beutner
fe1c5e9507 Improve formatting for arrays
refs #10527
2015-11-04 17:06:33 +01:00
Gunnar Beutner
7378964f31 Fix indentation for nested dictionaries
refs #10527
2015-11-04 16:42:19 +01:00
Michael Friedrich
5d46f661ea Implement 'console' cli command using the API
fixes #10387
2015-11-04 16:01:06 +01:00
Gunnar Beutner
a51bc4010a Fix indentation for Dictionary::ToString
fixes #10527
2015-11-04 08:44:56 +01:00
Gunnar Beutner
51f473d08a Implement the current_filename and current_line keywords
fixes #10243
2015-11-03 16:34:34 +01:00
Gunnar Beutner
ae23e456a6 Fix race condition in ConfigWriter::GetKeywords
fixes #10518
2015-11-03 09:46:45 +01:00
Gunnar Beutner
98e5492a40 Icinga Studio: Sort object names
refs #10042
2015-11-03 09:44:12 +01:00
Gunnar Beutner
94fb2f9dc2 Only show types which inherit from ConfigObject and aren't abstract in Icinga Studio
fixes #10498
2015-11-03 08:27:36 +01:00
Gunnar Beutner
9c5758958c Fix crash in JsonRpcClient::DataAvailableHandler
fixes #10495
2015-11-02 17:45:44 +01:00
Michael Friedrich
7589c61b38 Add missing override
refs #10508
refs #10509
2015-11-02 17:36:13 +01:00
Michael Friedrich
43976d3989 Add host.last_state_{up,down} and last_check attribute, hide *_raw attributes
fixes #10508
fixes #10509
2015-11-02 14:10:44 +01:00
Sebastian Chrostek
a2c09a122b Add ipv4/ipv6 only to tcp, udp and http CheckCommand
fixes #10513

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-02 08:32:04 +01:00
Markus Frosch
3134e446c5 Update API docs for language improvements
refs #9105
2015-11-01 18:30:46 +01:00
Michael Friedrich
612337754d Update API documentation
See comments in https://dev.icinga.org/issues/9105#note-15

refs #9105
2015-11-01 16:34:56 +01:00
Michael Friedrich
439dad5d6a API actions: Check if removal of comments and downtimes was succesful
refs #9080
2015-11-01 16:33:43 +01:00
Lennart Betz
5c8386b388 Add check command negate.
fixes #10507

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-01 14:01:32 +01:00
Lennart Betz
cdfc283395 Add check command mysql
fixes #10511

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-01 13:55:15 +01:00
Michael Friedrich
4d3020d9b3 Update API documentation
* Rename object types to config object types
* Add common config object attributes (e.g. version) overview
* add API references to troubleshooting
* add CheckResult and PerfdataValue value types (exposed via API)
* Update object types and their attributes

refs #9105
2015-11-01 13:43:26 +01:00
Gunnar Beutner
ed90d9a847 Fix race condition in CreatePipeOverlapped
fixes #10510
2015-11-01 12:59:57 +01:00
Gunnar Beutner
b2829ca522 Fix plural name for the Array type
fixes #10501
2015-11-01 10:35:31 +01:00
Michael Friedrich
1b9f0a8c77 Add the unique_id for comments/downtimes next to legacy_id to DB IDO
fixes #10431
2015-10-30 11:25:07 +01:00
Michael Friedrich
339c0b6d84 Fix missing field initializer in DB IDO
refs #10436
2015-10-29 22:27:09 +01:00
Michael Friedrich
6f8e25a349 Add doc URL to /v1 info page
refs #9105
2015-10-29 18:59:30 +01:00