Gunnar Beutner
|
b3db2ee1f6
|
Fix crash in ConfigObjectUtility::CreateObject
refs #9082
|
2015-08-18 20:25:06 +02:00 |
|
Gunnar Beutner
|
da7d04581d
|
Add missing attributes for dependent objects
refs #9082
|
2015-08-18 19:39:10 +02:00 |
|
Gunnar Beutner
|
71dc682924
|
Implement support for "." in attributes when creating objects
refs #9082
|
2015-08-18 16:53:30 +02:00 |
|
Gunnar Beutner
|
0cbcb75e79
|
Ensure that runtime config objects are persisted on disk
refs #9101
fixes #9926
|
2015-08-18 14:21:55 +02:00 |
|
Gunnar Beutner
|
d8cab2f0e8
|
Add 'override' keyword to methods
refs #9929
|
2015-08-18 12:45:30 +02:00 |
|
Gunnar Beutner
|
60a30d50f6
|
Don't allow users to delete objects that weren't created using the API
refs #9082
|
2015-08-18 08:22:14 +02:00 |
|
Gunnar Beutner
|
d118b71a2a
|
Fix compiler warnings
fixes #9929
|
2015-08-18 07:46:04 +02:00 |
|
Gunnar Beutner
|
147f69a8f6
|
Implement support for filter_vars
fixes #9940
|
2015-08-18 06:47:07 +02:00 |
|
Gunnar Beutner
|
071d2f18fb
|
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
|
2015-08-15 20:40:41 +02:00 |
|
Gunnar Beutner
|
827de21907
|
Improve error messages for duplicate objects
refs #9101
|
2015-08-15 20:07:12 +02:00 |
|
Gunnar Beutner
|
ce2735f10b
|
Fix validation errors when creating objects with the API
refs #9101
|
2015-08-15 20:07:11 +02:00 |
|
Gunnar Beutner
|
e2290d5012
|
Implement support for unregistering objects
refs #9101
|
2015-08-15 20:07:11 +02:00 |
|
Gunnar Beutner
|
16ddc12c06
|
Implement support for creating objects
refs #9101
|
2015-08-15 20:07:11 +02:00 |
|
Gunnar Beutner
|
3d78870339
|
Implement support for modified attributes in the API
refs #9081
|
2015-08-15 20:07:11 +02:00 |
|
Michael Friedrich
|
d7970f5bb1
|
Implement modified attributes v2
refs #9081
refs #9093
|
2015-08-15 20:07:10 +02:00 |
|
Gunnar Beutner
|
1c657feea1
|
Fix warnings about invalid API function 'icinga::Hello'
fixes #9884
|
2015-08-11 14:19:20 +02:00 |
|
Gunnar Beutner
|
2e43c57d6b
|
Make sure we're always creating the conf.d and zones.d directories
fixes #9879
|
2015-08-11 12:59:26 +02:00 |
|
Gunnar Beutner
|
ec8cdcd554
|
Fix incorrect function name
refs #9876
|
2015-08-11 12:56:30 +02:00 |
|
Gunnar Beutner
|
f600d75930
|
Fix crash during cluster log replay
fixes #9876
|
2015-08-11 12:09:17 +02:00 |
|
Gunnar Beutner
|
73b72544ee
|
Fix URL handlers
refs #9768
|
2015-08-11 09:31:56 +02:00 |
|
Michael Friedrich
|
d7e8d8afc9
|
Fix cluster check w/ immediate parent and child zone endpoints
fixes #9262
|
2015-08-03 16:16:46 +02:00 |
|
Michael Friedrich
|
6f47c1badc
|
Fix S_ISDIR on Windows
fixes #9813
|
2015-08-03 15:13:45 +02:00 |
|
Jean-Marcel Flach
|
9b6ebbc69b
|
Implement basic actions framework
refs #9080
|
2015-07-30 17:50:17 +02:00 |
|
Gunnar Beutner
|
625a7eafbe
|
Fix URL parameters for filters
refs #9077
|
2015-07-30 08:30:39 +02:00 |
|
Gunnar Beutner
|
f74148f157
|
Fix HTTP handlers
refs #9768
|
2015-07-29 13:39:58 +02:00 |
|
Jean Flach
|
2414dee602
|
Update url parser
fixes #9768
|
2015-07-29 13:14:43 +02:00 |
|
Gunnar Beutner
|
a97782b3e5
|
Implement support for limiting output attributes
refs #9077
fixes #9614
|
2015-07-28 17:12:51 +02:00 |
|
Gunnar Beutner
|
5fd7c42faf
|
Fix incorrect URL for status queries
refs #9077
|
2015-07-28 14:54:16 +02:00 |
|
Gunnar Beutner
|
8fc1d6d0d0
|
Improve error messages a bit
refs #9077
|
2015-07-28 14:40:44 +02:00 |
|
Gunnar Beutner
|
15e5dbd151
|
Add support for implicit 'true' filter when filter parameter is missing
refs #9077
|
2015-07-28 14:33:09 +02:00 |
|
Gunnar Beutner
|
890694e629
|
Implement support for filters
fixes #9077
|
2015-07-28 13:57:59 +02:00 |
|
Michael Friedrich
|
fa3d380dff
|
Fix a problem where invalid stage config could lead into broken stages
refs #9103
refs #9083
|
2015-07-24 16:05:13 +02:00 |
|
Michael Friedrich
|
fca7a33aac
|
Implement config file management for the API
refs #9083
fixes #9102
fixes #9103
fixes #9104
fixes #9705
|
2015-07-23 17:57:24 +02:00 |
|
Michael Friedrich
|
43ff15cf86
|
Fix problem with child nodes in http url registry
fixes #9703
|
2015-07-22 12:27:07 +02:00 |
|
Gunnar Beutner
|
6c3bafb722
|
Implement support for the X-HTTP-Method-Override HTTP header
fixes #9698
|
2015-07-22 08:28:15 +02:00 |
|
Gunnar Beutner
|
f1a95e3340
|
Fix incorrect filename in ApiListener::SyncZoneDir
refs #9083
|
2015-07-21 11:45:53 +02:00 |
|
Gunnar Beutner
|
ccd63b9d15
|
Implement the include_zones directive
refs #9083
|
2015-07-21 09:32:17 +02:00 |
|
Michael Friedrich
|
4bc42281be
|
Build fix for Linux
refs #9647
|
2015-07-20 17:21:27 +02:00 |
|
Gunnar Beutner
|
e47d5006d2
|
Build fix for Windows
refs #9647
|
2015-07-20 13:41:58 +02:00 |
|
Jean-Marcel Flach
|
b9a4a64249
|
Move url handler to /lib/remote
fixes #9647
|
2015-07-16 13:35:32 +02:00 |
|
Gunnar Beutner
|
ceea8a24d3
|
Add missing HTTP response headers
refs #9594
|
2015-07-13 08:29:48 +02:00 |
|
Michael Friedrich
|
269e79647f
|
Rename HttpRequest.Url to HttpRequest.RequestUrl
Otherwise gcc will break with the Url class, clang works.
refs #9447
|
2015-07-09 17:32:19 +02:00 |
|
Michael Friedrich
|
8bf949852a
|
API: Implement password- and certificate-based authentication
fixes #9086
fixes #9085
refs #9594
|
2015-07-09 15:27:14 +02:00 |
|
Michael Friedrich
|
f8f86d89a4
|
Add ApiUser::GetByClientCN()
refs #9471
refs #9086
|
2015-07-09 15:25:51 +02:00 |
|
Michael Friedrich
|
58a3cd7fef
|
Add Base64::{En,De]code()
fixes #9594
|
2015-07-09 15:20:47 +02:00 |
|
Michael Friedrich
|
9b469453a7
|
Fix compiler warnings
refs #9447
|
2015-07-09 12:46:04 +02:00 |
|
Michael Friedrich
|
14baa4a79b
|
Build fix
refs #9447
|
2015-07-09 12:28:15 +02:00 |
|
Gunnar Beutner
|
b357012ded
|
Implement HTTP support
refs #9447
|
2015-07-09 11:42:34 +02:00 |
|
Michael Friedrich
|
8450cb5d6c
|
MAke ApiUser::CheckPassword() const
refs #9471
|
2015-07-02 09:26:43 +02:00 |
|
Michael Friedrich
|
14f5986aa5
|
Implement the ApiUser object type
Hide password in GetPassword() and add CheckPassword().
Includes basic unit tests.
refs #9471
|
2015-06-24 14:28:52 +02:00 |
|