Commit Graph

4832 Commits

Author SHA1 Message Date
Gunnar Beutner 461cf8dbc1 Make sure Serialize() doesn't fail for objects which don't have a registered type
fixes #7895
2014-12-13 21:42:39 +01:00
Gunnar Beutner 83058d1123 Backport i2tcl's error reporting functionality into "icinga2 repl"
fixes #8078
2014-12-13 21:16:55 +01:00
Gunnar Beutner dd4c04aa9b Implement the 'global' keyword to differentiate between variable scopes
refs #8074
2014-12-13 17:48:58 +01:00
Gunnar Beutner c0f6d65b66 Fix operator precedence for =>
refs #8030
2014-12-13 14:06:19 +01:00
Gunnar Beutner 7ffa3dfb0b Remove obsolete unit test
refs #8040
2014-12-13 13:54:24 +01:00
Gunnar Beutner 54ab4dd924 Implement support for lambdas
refs #8030
2014-12-13 13:50:47 +01:00
Gunnar Beutner 1275847d5a Improve error messages for failed expressions
fixes #8076
2014-12-12 21:21:30 +01:00
Gunnar Beutner 05485ea2d6 Disallow calling strings as functions
fixes #8040
2014-12-12 20:45:11 +01:00
Steve McMaster ae95918da0 Add -t options to "snmp" and "snmp-manubulon-command" CheckCommand objects
fixes #8075

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-12-12 18:10:35 +01:00
Michael Friedrich d11286e9a5 DB IDO: Update child object reachability if parentchanges to !{OK,UP}
fixes #7683
2014-12-12 16:12:05 +01:00
Gunnar Beutner b8e7c5bc40 Fix the prototype for the Object class
refs #8065
2014-12-12 15:47:51 +01:00
Gunnar Beutner 26c5256c05 Rename VMFrame to ScriptFrame in the unit tests
refs #8065
2014-12-12 15:39:15 +01:00
Gunnar Beutner 0a4c461caa Fix the clone() methods for the Array and Dictionary class
refs #8065
2014-12-12 15:38:06 +01:00
Gunnar Beutner cfd775c948 Move the VMFrame class to libbase
refs #8065
2014-12-12 15:33:56 +01:00
Gunnar Beutner aa38dde1fc Implement prototype functions
fixes #8065
2014-12-12 15:22:37 +01:00
Gunnar Beutner 74d92b062a Fix debug visualizer for the Value type
fixes #8073
2014-12-12 15:22:37 +01:00
Michael Friedrich 868d403a8a DB IDO: Missing last_hard_state column update in {host,service}status tables
fixes #8058
2014-12-12 13:25:10 +01:00
Gunnar Beutner a94b26ff47 Add missing DebugInfo for field accesses
refs #8062
2014-12-12 08:58:39 +01:00
Gunnar Beutner b016003eb5 Implement string indexers
fixes #8062
2014-12-12 06:54:38 +01:00
Gunnar Beutner 4d401a7cc5 Fix if for non-boolean arguments
fixes #8072
2014-12-11 21:31:30 +01:00
Gunnar Beutner a9e2bc4b40 Implement a way to call methods on objects
fixes #8071
2014-12-11 21:12:34 +01:00
Michael Friedrich ce66a0b649 Documentation: Add note on default notification interval in getting started notifications.conf
fixes #8070
2014-12-11 19:19:34 +01:00
Gunnar Beutner 657a328ba4 Update AUTHORS
refs #8066
2014-12-11 19:01:15 +01:00
Steve McMaster 789ce044d9 Remove remarks about setting dictionary value to null to remove the key/value pair
fixes #8066

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2014-12-11 19:00:46 +01:00
Gunnar Beutner 7ac6347d6a Update error message to use the correct lexer token name
refs #7883
2014-12-11 15:07:21 +01:00
Michael Friedrich ebc0845853 Cli: Don't parse node repository files twice in 'node update-config'
refs #7917
2014-12-11 14:47:46 +01:00
Gunnar Beutner 622bb6f012 Fix path for the OpenSSL DLLs 2014-12-11 13:47:12 +01:00
Gunnar Beutner 5324b99fd0 Fix unit tests
refs #7883
2014-12-11 13:25:06 +01:00
Gunnar Beutner e86b36f8d7 Remove the __ prefix from some of the lexer tokens
fixes #7883
2014-12-11 13:12:35 +01:00
Gunnar Beutner 364f1daff8 Fix another crash in ThreadPool::Stop
refs #8059
2014-12-11 09:45:57 +01:00
Gunnar Beutner 874970db9e Fix crash in ThreadPool::Stop
fixes #8059
2014-12-11 09:34:57 +01:00
Gunnar Beutner bd7b2f30ef Validate configuration files during reload
fixes #7045
2014-12-11 09:27:31 +01:00
Gunnar Beutner a5a45ae891 Improve error reporting when libmysqlclient or libpq are missing
fixes #7882
2014-12-11 08:52:13 +01:00
Carlos Cesario 665ce8077f Documentation: Add import template in dependencies example
fixes #8051
2014-12-10 18:53:14 +01:00
Michael Friedrich eb4de1884c Cli: Make sure to check for removed nodes only once in 'node update-config'
fixes #7917
2014-12-10 18:48:35 +01:00
Gunnar Beutner 0f496c0b55 Fix set_if for non-numeric boolean values
fixes #8049
2014-12-10 16:49:00 +01:00
Gunnar Beutner 2720333d6e Fix missing location information for included files
fixes #7927
2014-12-10 15:06:09 +01:00
Gunnar Beutner c1ac548a77 Escape special characters in repository file names
fixes #7618
2014-12-10 13:20:16 +01:00
Gunnar Beutner 705447ce18 Make ConfigCompiler::HandleInclude return an inline dictionary
fixes #8047
2014-12-10 11:30:42 +01:00
Gunnar Beutner d88856a994 Fix failing unit tests
refs #8043
2014-12-10 11:25:20 +01:00
Gunnar Beutner c381e15b5a Remove obsolete unit tests
refs #8043
2014-12-10 10:44:15 +01:00
Gunnar Beutner 2a2460ae67 Fix crash in RepositoryUtility::AddObject
refs #7822
2014-12-10 10:35:18 +01:00
Gunnar Beutner c70623ec7c Add log message for heartbeat timeouts
refs #7745
2014-12-10 09:57:08 +01:00
Gunnar Beutner 89a0fc006e Implement a boolean sub-type for the Value class
fixes #8043
2014-12-10 09:05:16 +01:00
Gunnar Beutner 9e01f6d8b9 Fix operator precedence for %, |, ^, &, in and !in in combination with <
fixes #8029
2014-12-09 20:51:19 +01:00
Gunnar Beutner 291b000e09 Allow modifying the name attribute
fixes #8033
2014-12-09 20:37:20 +01:00
Michael Friedrich 8b8bed6744 spec: Fix icinga2-ido-* description 2014-12-09 17:17:53 +01:00
Michael Friedrich a9c16fa551 Docs: Replace unixcat with nc -U
fixes #8039
2014-12-09 17:16:55 +01:00
Gunnar Beutner 52fb177461 Implement more unit tests for typeof()
refs #8028
2014-12-09 16:46:29 +01:00
Gunnar Beutner 44b87aeff6 Fix typeof() for numbers
fixes #8028
2014-12-09 16:43:09 +01:00