Gunnar Beutner
e8ae1dc4a6
Include compiler name/version and build host name in --version
...
fixes #12389
2016-08-10 08:09:44 +02:00
Gunnar Beutner
327d12295c
Implement support for upgrading NSIS-based installations
...
refs #11449
2016-04-01 08:42:58 +02:00
Gunnar Beutner
6bf3225e84
Implement support for running custom install/uninstall actions
...
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
c5b7f9000d
Add preliminary support for 64-bit packages
...
refs #11449
2016-03-30 11:47:39 +02:00
Gunnar Beutner
599929b0f6
Update copyright headers for 2016
2016-01-12 08:29:59 +01:00
Arnd Hannemann
8b292cf5f7
Remove superfluous ifdef
...
fixes #10890
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-12-18 11:14:50 +01:00
Gunnar Beutner
2320f7a32a
Implement Platform* global variables
...
refs #10693
2015-11-23 13:10:25 +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
Mhd Sulhan
d5883000a9
icinga-app: show options for log-level
...
No one know what is the valid options for log-level without looking at
the source code.
fixes #10440
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-26 08:07:12 +01:00
Gunnar Beutner
43bbbfce13
Undo accidental edit in icinga.cpp from 6fa58a52
...
refs #9927
2015-10-26 06:53:36 +01:00
Gunnar Beutner
6fa58a520c
Implement config object sync
...
Adds object version.
refs #9927
2015-09-17 14:20:43 +02:00
Gunnar Beutner
a092c13ace
Implement support for persisting modified attributes
...
fixes #9093
2015-08-15 20:07:10 +02:00
Gunnar Beutner
7890e20da7
Implement reload functionality for Windows
...
fixes #7880
2015-08-10 15:28:31 +02:00
Gunnar Beutner
8f3396ae0d
Implement support for attaching GDB to the Icinga process on crash
...
fixes #9866
2015-08-08 09:41:39 +02:00
Gunnar Beutner
01729087e9
Make sure that --scm-install doesn't fail when the service already exists
...
fixes #9255
2015-05-12 14:41:47 +02:00
Gunnar Beutner
3e08f2e0b5
Make order for deferred initializers deterministic
...
refs #8791
2015-03-18 13:24:31 +01:00
Gunnar Beutner
cfbda617c8
Fix incorrect type for the --app argument
...
refs #8791
2015-03-18 12:30:07 +01:00
Gunnar Beutner
50b1e1cf6b
Fix livestatus unit tests
...
refs #8791
2015-03-18 12:11:42 +01:00
Gunnar Beutner
6c96d5bc98
Clean up the start-up process a bit
...
fixes #8791
2015-03-18 11:14:51 +01:00
Gunnar Beutner
d0ac1bdebf
Fix libreadline detection for Debian
...
refs #8776
2015-03-17 18:03:31 +01:00
Gunnar Beutner
37736caa5c
Implement support for libedit
...
fixes #8776
2015-03-17 15:05:47 +01:00
Gunnar Beutner
bcf4c46079
Fix missing program name in 'icinga2 --version'
...
fixes #8657
2015-03-09 15:02:53 +01:00
Gunnar Beutner
b4143c2724
Fix memory leak when evaluating init.conf
...
refs #8593
2015-03-04 08:22:14 +01:00
Gunnar Beutner
f515d5415c
Fix crash when Utility::BaseName fails
...
Coverity Bug ID: 1167735
2015-03-03 09:24:21 +01:00
Gunnar Beutner
ba6b92a929
Fix crash when specifying invalid argument for --autocomplete
...
Coverity Bug ID: 1167734
2015-03-03 09:24:10 +01:00
Jean-Marcel Flach
9ed21563ff
Use RequestShutdown with exitcode instead of Application::Exit
...
fixes #8436
2015-02-27 14:43:30 +01:00
Gunnar Beutner
d1d488a30d
Fix app initialization
...
refs #6257
2015-02-20 20:45:41 +01:00
Gunnar Beutner
37e075c38a
Move some of the initialization code into icinga-app
...
refs #6257
2015-02-20 19:57:26 +01:00
Gunnar Beutner
0f2598b43b
Fix exception handler for --library on OS X
...
refs #8227
2015-02-13 09:19:01 +01:00
Gunnar Beutner
9dd0fba02f
Improve error message for setgroups/initgroups/setuid
...
fixes #8294
2015-02-09 14:58:20 +01:00
Michael Friedrich
78bfd0204c
Update copyright year
2015-01-22 12:00:23 +01:00
Jean Flach
5df5c1bf70
Rephrase 2 lines so they conform with the style
2015-01-21 16:36:30 +01:00
Jean Flach
b0483490c8
Fix an Icinga crash, improve a log message
...
fixes #8227
2015-01-21 16:16:47 +01:00
Jean Flach
bb25e5bd8a
Make Icinga exit on invalid log-severity argument
...
fixes #8226
2015-01-15 11:45:12 +01:00
Tobias von der Krone
1fd2f09bae
Use https://www.icinga.org as Icinga website url
...
For consistency use https://www.icinga.org for Icinga website url (beside
Copyright information) in all files
fixes 8222
2015-01-15 09:24:36 +01:00
Gunnar Beutner
c433284d27
Improve error reporting
...
fixes #8136
refs #6070
2014-12-20 15:29:04 +01:00
Gunnar Beutner
97168378e8
Rename _DEBUG to I2_DEBUG
...
fixes #7767
2014-12-19 12:19:28 +01:00
Gunnar Beutner
873e294158
Refactor the WorkQueue class to make error reporting easier
...
refs #7709
2014-12-18 15:11:57 +01:00
Gunnar Beutner
af8aaf5bad
Remove usage info from --version
...
fixes #8102
2014-12-18 05:28:51 +01:00
Gunnar Beutner
1cb0231c05
Refactor how variable scopes work
...
refs #8074
2014-12-14 11:33:45 +01:00
Gunnar Beutner
9386a58bf2
Implement an experimental variable to limit the number of threads
2014-11-16 13:14:42 +01:00
Gunnar Beutner
dfd24e6359
Fix _DEBUG define on *NIX
2014-11-12 11:34:59 +01:00
Gunnar Beutner
02c559eff9
Fix crash in the unit tests
...
fixes #7648
2014-11-12 09:33:13 +01:00
Michael Friedrich
bc83c9a698
CLI Commands: Remove timestamp prefix when logging output
...
fixes #7376
2014-10-31 22:01:36 +01:00
Gunnar Beutner
1c79503918
Improve formatting for --help
...
refs #7246
2014-10-29 07:51:35 +01:00
Michael Friedrich
4cf46de5ab
Cli: Fix autocompletion on Debian
...
refs #7246
2014-10-27 14:13:55 +01:00
Gunnar Beutner
61b89bc7e6
Fix output formatting for --version
...
refs #7245
2014-10-24 15:54:32 +02:00
Gunnar Beutner
80a3298b5e
Implement support for running specific CLI commands as root
...
fixes #7380
2014-10-24 15:29:46 +02:00
Gunnar Beutner
3979bd87b3
Validate number of arguments
...
fixes #7442
2014-10-24 13:19:00 +02:00