Michael Friedrich
2eaae1f733
Update documentation for ApiUser object & node wizard
...
fixes #9471
2015-06-25 18:03:00 +02:00
Michael Friedrich
ee035ae001
Fix unity build
...
refs #9471
2015-06-25 17:20:23 +02:00
Michael Friedrich
3e3588b9fb
Cli: Still ask for CN in 'node wizard'
...
refs #9471
2015-06-25 13:28:16 +02:00
Michael Friedrich
ec3f1c6320
Cli: 'node setup' on the master uses 'api setup' if api feature is disabled
...
refs #9471
2015-06-25 11:00:25 +02:00
Michael Friedrich
5249e4af11
Cli: 'node wizard' on the master uses 'api setup' if api feature is disabled
...
refs #9471
2015-06-25 11:00:12 +02:00
Michael Friedrich
0d977b9d48
Allow to pass cn to ApiSetupUtility::SetupMaster()
...
refs #9471
2015-06-25 10:40:50 +02:00
Michael Friedrich
663f09e475
Only run 'api setup' if the feature was not enabled
...
It is safe to assume that the user either did run
'node wizard' or 'node setup' in >= 2.3.x before, or
manually enabled the api feature and deployed the
certificates (otherwise Icinga2 wouldn't start either).
In that case we'll skip the api setup to ensure that we
don't override any existing configuration at all.
refs #9471
2015-06-25 10:21:18 +02:00
Michael Friedrich
6f43162efa
Add feature enable/disable helpers
...
refs #9471
2015-06-25 10:14:19 +02:00
Michael Friedrich
7b0b04ba8f
Implement 'api setup' cli command & add ApiUser config
...
refs #9471
2015-06-25 10:08:34 +02:00
Michael Friedrich
99a0c7b157
Fix wrong preprocessor macros
2015-06-24 14:13:54 +02:00
Benedikt Heine
7cd0077ab5
node setup: indent accept_config and accept_commands
...
fixes #9450
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-06-19 09:07:51 +02:00
Jean Flach
f907a7f617
Fix Port wrong default port in Node Wizard
...
fixes #9205
2015-04-30 12:52:35 +02:00
Michael Friedrich
ab8dbd71e2
Rewrite some of the wizard questions
...
refs #8891
2015-04-27 11:10:49 +02:00
Michael Friedrich
9b8eea3579
CLI: Be less verbose in 'node update-config'
...
fixes #9116
2015-04-20 14:58:08 +02:00
Jean-Marcel Flach
9ae8a09b7e
Refactor code
...
fixes #9112
2015-04-20 11:45:01 +02:00
Jean-Marcel Flach
e1101b9637
Change node wizard flow
...
fixes #8891
2015-04-20 11:45:00 +02:00
Jean-Marcel Flach
9c45ab7d66
Fix troubleshooht command truncating crash logs
...
fixes #9064
2015-04-16 16:17:12 +02:00
Gunnar Beutner
d93bcedaad
Implement sandbox mode for the config parser
...
fixes #9068
2015-04-16 08:48:17 +02:00
Jean-Marcel Flach
f9d5846e30
Make node wizard only accept y/Y and n/N
...
fixes #8917
2015-03-31 09:28:03 +02:00
Jean-Marcel Flach
8e73d72447
Add accept config/commands option to node setup
...
fixes #8803
2015-03-30 13:20:47 +02:00
Gunnar Beutner
72a7b08480
Move implementation code from thpp files into separate files
...
fixes #8890
2015-03-28 11:08:12 +01:00
Gunnar Beutner
ec7224e3ed
Generate C++ code for type validators
...
fixes #7709
fixes #8867
2015-03-27 07:59:27 +01:00
Gunnar Beutner
2c4f913a90
Fix crash in ConsoleCommand::Run
...
refs #8791
2015-03-18 14:29:02 +01:00
Gunnar Beutner
3e08f2e0b5
Make order for deferred initializers deterministic
...
refs #8791
2015-03-18 13:24:31 +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
fec1266b1b
Add auto-completion suggestions for built-in attributes
...
refs #8776
2015-03-18 08:19:36 +01:00
Gunnar Beutner
a2b701ad44
Improve auto-completion for the 'icinga2 console' command
...
refs #8776
2015-03-18 08:10:32 +01:00
Gunnar Beutner
cd9dfd5744
Implement auto-completion support for 'icinga2 console'
...
refs #8776
2015-03-18 07:17:15 +01:00
Gunnar Beutner
37736caa5c
Implement support for libedit
...
fixes #8776
2015-03-17 15:05:47 +01:00
Louis Sautier
1eef0243c6
Remove prompt to create a TicketSalt from the wizard
...
fixes #8766
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-16 15:24:58 +01:00
Gunnar Beutner
fd9dc32a3d
Implement SNI support for the TlsStream class
...
fixes #8610
2015-03-05 14:15:42 +01:00
Gunnar Beutner
ac7a55cf56
Fix file descriptor leak in SetDaemonIO
2015-03-03 07:36:43 +01:00
Gunnar Beutner
7c31654552
Remove the return type for Utility::LoadExtensionLibrary
2015-03-03 07:19:34 +01:00
Jean Flach
4d0ee2a7fd
Americaniz(s)e colo(u)r in troubleshoot cli
2015-03-02 16:42:38 +01:00
Michael Friedrich
97ff17eb4e
Fix troubleshooting cli hint text
...
refs #3446
2015-03-02 15:28:02 +01:00
Michael Friedrich
1f9a719712
Fix output formatting in troubleshoot cli command
...
refs #3446
2015-03-02 14:37:58 +01:00
Gunnar Beutner
5df3010826
Remove unused variable in PkiUtility::SignCsr
2015-03-02 13:32:08 +01:00
Gunnar Beutner
7aaa6975fc
Remove unnecessary SubStr call
2015-03-02 13:30:37 +01:00
Gunnar Beutner
8a062a688b
Remove redundant checks
2015-03-02 13:21:06 +01:00
Jean-Marcel Flach
e39896df15
Add more colour to troubleshoot cli
2015-03-02 13:17:49 +01:00
Jean-Marcel Flach
96583857c0
Fix whitespace
2015-03-02 12:35:58 +01:00
Jean-Marcel Flach
68e7de7e59
Work on troubleshoot cli
...
Changes the format timestamps are displayed.
--include-vars and --include-objects now print to console if --console
is given.
Also fixes two memory leaks.
fixes #8564 #8563
refs 3446
2015-03-02 12:21:34 +01:00
Gunnar Beutner
f1509d2f10
Fix uninitialized variable in DaemonUtility::ValidateConfigFiles
...
Coverity bug ID: 1272330
2015-03-02 10:14:14 +01:00
Jean-Marcel Flach
ba9cf9e4c2
Add message concerning file compression to troubleshoot cli
2015-03-02 09:35:04 +01:00
Jean-Marcel Flach
9ed21563ff
Use RequestShutdown with exitcode instead of Application::Exit
...
fixes #8436
2015-02-27 14:43:30 +01:00
Jean-Marcel Flach
07fd4e6031
Add colours to troubleshoot cli
...
refs #3446
2015-02-27 14:09:26 +01:00
Jean-Marcel Flach
d084effa4b
Change behaviour of troubleshoot cli parameters
2015-02-26 13:30:48 +01:00
Jean-Marcel Flach
cc99406dd3
Add --include-vars and --include-objects troubleshoot cli
...
refs #3446
2015-02-26 12:43:43 +01:00
Michael Friedrich
93d390873d
Fix Livestatus tests on Windows
...
fixes #8486
2015-02-26 11:14:55 +01:00
Jean-Marcel Flach
150353d88f
Remove --include-objects option from troubleshoot for now
2015-02-25 15:40:24 +01:00