Commit Graph

6400 Commits

Author SHA1 Message Date
Gunnar Beutner 8a2c7a055d Remove debug code
refs #9077
2015-09-29 06:48:16 +02:00
Michael Friedrich 76baeadb5b Fix wrong query type in modify object api request
refs #10212
2015-09-28 19:14:38 +02:00
Michael Friedrich 20b4545da4 Docs: Add {api-users,app}.conf to configuring Icinga 2
fixes #10202
2015-09-28 18:38:36 +02:00
Michael Friedrich 30d1fa4a82 Update the api documentation
Rename /v1/hosts to /v1/objects/hosts.
Add permissions docs.
Change the url endpoints and change the host create/modify/etc
into a generic config object section.

refs #9105
2015-09-28 18:04:42 +02:00
Gunnar Beutner b40152f9fb Fix null pointer dereference in StatusTargetProvider::GetTargetByName
refs  #9088
2015-09-28 16:31:49 +02:00
Michael Friedrich f498ce39f3 Improve api error handling
refs #10194
2015-09-28 16:08:14 +02:00
Michael Friedrich a2058f0e55 Fix incorrect parameter name for status queries
refs #9088
2015-09-28 15:19:01 +02:00
Gunnar Beutner f091379177 Fix: PerfdataValue is not properly serialised in status queries
fixes #10211
2015-09-28 14:37:50 +02:00
Gunnar Beutner 425a1a0166 Implement API permissions
fixes #9088
2015-09-28 14:30:46 +02:00
Gunnar Beutner 39e92dfe2d Fix incorrect value for IdoMysqlConnection::m_AffectedRows
refs #10190
2015-09-28 13:25:37 +02:00
Michael Friedrich f0bdd4cf21 DB IDO: Fix modified custom attribute update query problems
fixes #10190
2015-09-28 13:24:27 +02:00
Gunnar Beutner d24af1e639 Fix incorrect value for IdoMysqlConnection::m_AffectedRows
refs #10190
2015-09-28 13:19:42 +02:00
Gunnar Beutner 8a5d71a565 Move /v1/<type> to /v1/objects/<type>
refs #10212
2015-09-28 08:39:56 +02:00
Gunnar Beutner ed14dd7b4e Fix incorrect location info for validators
refs #9088
2015-09-28 06:55:44 +02:00
Michael Friedrich 6549721ec6 Ensure that multiple object handler request methods still work
refs #10194
2015-09-27 15:27:08 +02:00
Gunnar Beutner 0b4a176b25 Update AUTHORS
refs #10093
2015-09-25 14:45:19 +02:00
Hendrik Röder 08bfcaa4c5 Use SIDs for setting permissions on $INSTDIR
fixes #10093
2015-09-25 14:45:06 +02:00
Michael Friedrich 5bb9b7ee66 Docs: Fix typo
refs #10161
2015-09-25 14:43:57 +02:00
Jean-Marcel Flach c8c882f7af Update docs: check_memory
fixes #10161
2015-09-25 14:43:45 +02:00
Jean-Marcel Flach 315e32539a Add repeat_key=true to check_disk.exe -p
fixes #10158
2015-09-25 14:42:59 +02:00
Jean-Marcel Flach e21deb044e Doccument permission problems with check_updates.exe
fixes #10177
2015-09-25 14:42:08 +02:00
Gunnar Beutner 992e045355 Fix incorrect error messages for apply-for
fixes #10205
2015-09-25 14:38:40 +02:00
Michael Friedrich c3a47443af Fix wrong log lag in cluster-zone check
Refactor the calculation into a generic function.

fixes #8805
2015-09-25 14:28:01 +02:00
Michael Friedrich 717118fed4 Fix wrong log lag in cluster-zone check
Refactor the calculation into a generic function
which is also used inside the 2.4 status API.

fixes #8805
2015-09-25 14:24:45 +02:00
Jean-Marcel Flach 5ef4204d06 Improve API error handling and fix some whitespace
fixes #10194
2015-09-25 13:57:28 +02:00
Michael Friedrich 251cbbe699 Docs: Use of same endpoint names in examples for a better understanding
fixes #10057
2015-09-25 12:31:54 +02:00
Michael Friedrich d0d5bd9b0a Docs: Use of same endpoint names in examples for a better understanding
fixes #10057
2015-09-25 12:30:27 +02:00
Michael Friedrich 209b06dda0 Use localhost:5665 in all api examples
refs #10210
2015-09-25 11:56:10 +02:00
Michael Friedrich 4c87f62db2 Docs: Cluster naming convention for clients, troubleshooting for overdue check results
fixes #10216
fixes #10207
2015-09-25 11:36:46 +02:00
Michael Friedrich 6555e42d43 Docs: Cluster naming convention for clients, troubleshooting for overdue check results
fixes #10216
fixes #10207
2015-09-25 11:34:01 +02:00
Jean-Marcel Flach 20180930f7 Update docs
refs #10210
2015-09-25 10:28:11 +02:00
Michael Friedrich da598a0824 Docs: Fix typo
refs #10161
2015-09-24 19:15:34 +02:00
Jean-Marcel Flach c4ff1d195b Update docs: check_memory
fixes #10161
2015-09-24 18:00:00 +02:00
Jean-Marcel Flach 15a46958f0 Rename statusqueryhandler to objectqueryhandler
fixes #10209
2015-09-24 17:38:44 +02:00
Jean-Marcel Flach d8eca3d0c2 Move /status/Collection to /status
fixes #10210
2015-09-24 15:26:57 +02:00
Michael Friedrich 8c997255a9 DB IDO: Fix modified custom attribute update query problems
fixes #10190
2015-09-24 11:45:44 +02:00
Gunnar Beutner 26b902d488 Update AUTHORS
refs #10093
2015-09-24 08:46:14 +02:00
Hendrik Röder 33c0c2feff Use SIDs for setting permissions on $INSTDIR
fixes #10093
2015-09-24 08:45:35 +02:00
Gunnar Beutner 0c10d64094 Fix incorrect error messages for apply-for
fixes #10205
2015-09-24 08:30:03 +02:00
Michael Friedrich aa12a4e75c Add icinga, cluster, cluster-zone check information to the ApiListener status handler
fixes #8093
2015-09-23 18:09:46 +02:00
Jean-Marcel Flach 4ef9761fee Implement status api handler
Global statistics, features, etc.

fixes #10116
2015-09-23 16:59:07 +02:00
Gunnar Beutner e19a36c659 Fix parser error when using new-lines in dictionaries
fixes #10204
2015-09-23 16:37:21 +02:00
Michael Friedrich 84536da221 Implement global modified attributes for the IcingaApplication class
fixes #9859
2015-09-23 15:02:53 +02:00
Michael Friedrich 12cf90c67c Fix persisting and restoring modified attributes for custom attribute indexers
fixes #9935
fixes #9968
2015-09-23 13:29:30 +02:00
Gunnar Beutner ff59402a10 Remove unnecessary check in Value::IsObject
refs #10199
2015-09-23 10:48:49 +02:00
Gunnar Beutner afcb97303c Remove unnecessary MakeLiteral calls in SetExpression::DoEvaluate
fixes #10199
2015-09-23 10:37:13 +02:00
Gunnar Beutner 38bdbbbd0d Fix crash in i2_eval
refs #10198
2015-09-23 09:30:30 +02:00
Gunnar Beutner c15c9cce5e Detect infinite recursion in user scripts
fixes #10198
2015-09-23 09:21:45 +02:00
Gunnar Beutner eeb01831c0 Implement the Array#reverse and String#reverse methods
fixes #10197
2015-09-23 09:06:15 +02:00
Gunnar Beutner b163e4a002 Make ConfigObject::{Get,Set}Field() methods public
fixes #10186
2015-09-23 08:33:18 +02:00