Michael Friedrich
|
601c10b997
|
Remove bottom-up CLI commands
refs #4799
|
2017-09-22 14:04:43 +02:00 |
Noah Hilverling
|
aab50f669c
|
Add process elevation & log message if user does not have enough privileges
refs #5515
|
2017-09-22 10:25:17 +02:00 |
Gunnar Beutner
|
80421e4619
|
Build fix for OpenSSL < 1.0.2
refs #5450
|
2017-09-12 13:09:16 +02:00 |
Michael Friedrich
|
0a85977831
|
Node Wizard: Tell the user to put ca.crt if no connection to parent is selected
This also fixes the choice tree for connection-less questions
and prevents empty tickets being stored on disk.
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
f43516a097
|
Implement the --verbose option for "node wizard"
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
e424017c15
|
Refactor the node wizard/setup CLI commands
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
ce88e89cc0
|
Fix wrong cert path for CLI commands
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
a7fe6467ba
|
Improve log messages for the 'pki save-cert' command
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
8040bda2e1
|
Change directory layout to /var/lib/icinga2/{ca,certs,certificate_requests}
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
c02742925e
|
Refactor PkiUtility class
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
1e7860f2b1
|
Implement ApiListener::Get*Dir() functions
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
6a533796e5
|
Update output format for the new CLI commands
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
774936bfe8
|
Implement support for pki::UpdateCertificate messages
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
439251532e
|
Implement support for saving client tickets
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
cdff792c11
|
Make the ticket optional in 'icinga2 node wizard'
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
8d05fc99c9
|
Improve message formatting for the 'icinga2 node wizard' command
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
a4684d1bfd
|
Implement support for sending pki::RequestCertificate messages in the cluster
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
b08f5477dc
|
Change PKI path from /etc/icinga2/pki to /var/lib/icinga2/pki
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
abdd4b307b
|
Implement the 'ca list' and 'ca sign' CLI commands
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
510e2d622a
|
Implement support for ticket-less certificate requests
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
4d943c7f5c
|
Implement additional functions for printing values with LLDB/GDB
|
2017-08-10 08:26:22 +02:00 |
Michael I
|
3e54e34147
|
Update featurelistcommand.cpp
refs #5431
|
2017-07-25 13:35:20 +02:00 |
mcktr
|
53908b7080
|
Fixed missing closing bracket in CLI command pki new-cert.
|
2017-06-18 15:13:16 +02:00 |
Gunnar Beutner
|
d05b7c4178
|
Allow expressions for the type in object/template declarations
|
2017-05-11 14:21:30 +02:00 |
Gunnar Beutner
|
4134f7fe42
|
Make sure modified attributes are applied before calling the objects' Start method
refs #4696
|
2017-05-03 12:02:19 +02:00 |
Benedikt Heine
|
9337135249
|
Give only CLI warnings if feature is already disabled
refs #121
refs #4909
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
|
2017-02-02 14:17:47 +01:00 |
Michael Friedrich
|
763fb64fff
|
Update issue tracker to GitHub
fixes #4923
|
2017-01-17 16:50:22 +01:00 |
Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Michael Friedrich
|
c036bfaa94
|
Fix wrong help string in node setup CLI command
fixes #13419
|
2016-12-06 11:22:24 +01:00 |
Michael Friedrich
|
dc2992443f
|
Deprecate the client 'bottom up' mode w/ node update-config
This includes deprecation warnings and migration documentation.
fixes #13255
|
2016-11-23 15:33:28 +01:00 |
Konstantin Kelemen
|
a2a6ee82d7
|
Fix some spelling mistakes
fixes #12822
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
|
2016-09-29 08:27:38 +02:00 |
Gunnar Beutner
|
fa1fa23c55
|
Fix crash in NodeUtility::CollectNodes
fixes #12741
|
2016-09-19 06:34:37 +02:00 |
Gunnar Beutner
|
a2e70955e1
|
Fix command line parser for "icinga2 --version"
fixes #12632
|
2016-09-04 17:01:46 +02:00 |
Gunnar Beutner
|
5304b08c2d
|
Improve error handling for invalid CLI commands
fixes #12596
|
2016-09-01 07:41:23 +02:00 |
Gunnar Beutner
|
06cb3cf875
|
Another build fix for Windows
refs #9182
|
2016-08-31 13:43:50 +02:00 |
Gunnar Beutner
|
68dceaab06
|
Replace boost::exception_ptr with std::exception_ptr
refs #9182
|
2016-08-30 20:46:23 +02:00 |
Gunnar Beutner
|
69bb90403d
|
Add missing default import AST node for the application object
refs #12575
|
2016-08-28 11:00:27 +02:00 |
Gunnar Beutner
|
e8b0797ec4
|
Use 'auto' keyword for iterator declarations (part 2)
refs #12561
|
2016-08-27 19:56:12 +02:00 |
Gunnar Beutner
|
b5b09216c6
|
Use lambda functions for INITIALIZE_ONCE
fixes #12562
|
2016-08-27 09:48:36 +02:00 |
Gunnar Beutner
|
5058c5d75b
|
Use 'auto' for iterator declarations
fixes #12561
|
2016-08-27 08:37:19 +02:00 |
Gunnar Beutner
|
1236495dd3
|
Implement the --file and --syntax-only options for "icinga2 console"
fixes #12554
fixes #10675
|
2016-08-25 19:14:54 +02:00 |
Gunnar Beutner
|
30762e5330
|
Set versions for all internal libraries
fixes #12552
|
2016-08-25 17:56:18 +02:00 |
Gunnar Beutner
|
8ed21fcdad
|
Fix compiler warning in dbg_eval
refs #12534
|
2016-08-25 06:46:24 +02:00 |
Gunnar Beutner
|
288413f046
|
Replace BOOST_FOREACH with range-based for loops
fixes #12538
|
2016-08-25 06:46:17 +02:00 |
Gunnar Beutner
|
429d11daa8
|
Fix compiler warnings
fixes #12534
|
2016-08-24 20:33:34 +02:00 |
Gunnar Beutner
|
ae1ab5f865
|
Implement unit tests for state changes
fixes #12530
|
2016-08-24 19:45:52 +02:00 |
Rune Darrud
|
d1dc1188e1
|
Remove obsolete reference to serial.txt
fixes #12467
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
|
2016-08-17 16:19:24 +02:00 |
Gunnar Beutner
|
ec87b9e795
|
Use hash-based serial numbers for new certificates
fixes #12453
|
2016-08-16 15:03:01 +02:00 |
Michael Friedrich
|
186fcb3724
|
Fix log message for WriteCert()
refs #12422
|
2016-08-14 09:28:55 +02:00 |
Michael Friedrich
|
a83d81a71d
|
Fix that pki sign-csr is not logging the certificate file location
fixes #12422
|
2016-08-14 09:22:18 +02:00 |
Gunnar Beutner
|
76ed38fbfe
|
Implement support for inspecting variables with LLDB/GDB
fixes #12407
|
2016-08-12 11:00:19 +02:00 |
Gunnar Beutner
|
f3bb628d6e
|
Improve logging for the WorkQueue class
fixes #12336
|
2016-08-09 12:39:07 +02:00 |
Gunnar Beutner
|
26821d1a79
|
Don't add empty lines to libedit's history
refs #12234
|
2016-08-08 08:01:52 +02:00 |
Gunnar Beutner
|
46f8c7eb59
|
Remove temporary icinga2.debug file in case the config validation fails
fixes #12318
|
2016-08-05 09:15:17 +02:00 |
Markus Frosch
|
d0183edc51
|
Fix build with OpenSSL 1.1
error: cannot convert ‘const boost::shared_ptr<x509_st>’ to ‘X509* {aka
x509_st*}’ for argument ‘1’ to ‘ASN1_TIME* X509_get_notBefore(X509*)’
refs #12044
|
2016-08-01 09:54:51 +02:00 |
Gunnar Beutner
|
aaa4878017
|
Don't write empty lines to the history file
refs #12234
|
2016-07-29 13:55:07 +02:00 |
Gunnar Beutner
|
a02d7d7502
|
Implement history support for 'icinga2 console'
fixes #12234
|
2016-07-29 13:45:16 +02:00 |
Michael Friedrich
|
915ebe17cd
|
ConfigCompiler should not log included files by default
fixes #11419
|
2016-07-05 15:43:48 +02:00 |
Michael Friedrich
|
8b742e841f
|
Ensure that obsolete comment/downtime objects are deleted after activating objects
Config validation shouldn't be able to purge the files, only on
restart.
fixes #11890
|
2016-06-06 13:07:49 +02:00 |
Gunnar Beutner
|
0bc139af93
|
Improve timing behavior for UpdateObjectAuthority calls
refs #11765
|
2016-05-11 13:04:39 +02:00 |
Gunnar Beutner
|
fc1168ed3e
|
Only activate HARunOnce objects once there's a cluster connection
fixes #11765
|
2016-05-11 12:50:40 +02:00 |
Michael Friedrich
|
2faf121ff4
|
Remove commentsand downtimes with reference to deleted checkable objects
Silence the warning message and change the log level to notice as well.
fixes #10717
|
2016-05-03 11:30:02 +02:00 |
Gunnar Beutner
|
c54de4b615
|
Implement SNI support for the CLI commands
fixes #11651
|
2016-04-21 15:44:51 +02:00 |
Gunnar Beutner
|
112f024810
|
Build fix for GCC
refs #9839
|
2016-03-29 14:52:48 +02:00 |
Gunnar Beutner
|
0e18acbf9d
|
Don't use semi-colons in auto-generated config files
fixes #11438
|
2016-03-23 09:29:27 +01:00 |
Gunnar Beutner
|
4066ab730a
|
Fix error handling for FeatureUtility::GetFeatures
fixes #11349
|
2016-03-14 08:45:12 +01:00 |
Michael Friedrich
|
4746b214d6
|
Fix: Common name in node wizard isn't case sensitive
fixes #11159
|
2016-03-11 14:22:24 +01:00 |
Michael Friedrich
|
894aaaecb1
|
Ensure that config files are readable by the daemon
refs #11212
refs #11211
|
2016-02-24 14:24:08 +01:00 |
Michael Friedrich
|
47c5425137
|
Fix permissions for temporary files
fixes #11212
fixes #11211
|
2016-02-24 11:00:44 +01:00 |
Michael Friedrich
|
272d9541be
|
Fix wrong log message in 'node setup' cli command
fixes #11209
|
2016-02-23 16:55:45 +01:00 |
Michael Friedrich
|
4cb5b97e52
|
Fix unique creation of temp files
fixes #10948
|
2016-02-23 12:30:59 +01:00 |
Gunnar Beutner
|
74d1d68893
|
Fix: "node setup" tries to chown() files before they're created
fixes #11204
|
2016-02-23 08:42:05 +01:00 |
Jean Flach
|
58a31e8166
|
Use ConfigWriter class in repositoryutility.cpp
refs #10989
|
2016-02-09 15:59:19 +01:00 |
Jean Flach
|
fa1d633484
|
Rephrase some log messages
refs #11122
|
2016-02-09 15:59:19 +01:00 |
Jean Flach
|
4d87c96d06
|
Refactor String-Escape in repositoryutility
fixes #10989
|
2016-02-09 09:38:12 +01:00 |
Gunnar Beutner
|
fa7d0448f9
|
Decode cluster messages in the WorkQueue threads
refs #11014
|
2016-01-27 16:52:01 +01:00 |
Michael Friedrich
|
ddc1b251a6
|
Fix: Escaped sequences not properly generated with 'node update-config'
fixes #10989
|
2016-01-21 18:14:53 +01:00 |
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Michael Friedrich
|
79899d726a
|
Change log level for authoritative zone config includes
LogWarning will make users wonder about a problem each time
Icinga 2 starts.
refs #10819
|
2015-12-18 11:53:56 +01:00 |
Michael Friedrich
|
af3458dfec
|
Fix that "repository add" writes invalid "type" attribute
fixes #10867
|
2015-12-17 10:20:41 +01:00 |
Michael Friedrich
|
8b6d3350b8
|
Fix failed reload via systemd
fixes #10226
|
2015-12-16 15:57:59 +01:00 |
Michael Friedrich
|
8055f05d5e
|
Fix cluster config sync for (non-)authoritative configs
Details: https://dev.icinga.org/issues/10819#note-39
refs #10819
|
2015-12-12 12:16:00 +01:00 |
Gunnar Beutner
|
eb4f68f28d
|
Remove the local zone name question in node wizard
fixes #10724
|
2015-11-30 08:25:37 +01:00 |
Jean Flach
|
6a83703549
|
Update default port behaviour in node wizard
fixes #10728
|
2015-11-27 16:44:57 +01:00 |
Jean Flach
|
356d11b40d
|
Fix return value in PkiUtility
refs #10632
|
2015-11-26 11:19:53 +01:00 |
Jean Flach
|
b297e8cfa7
|
Update node wizard
The wizard now displays basic information on the to-be-imported master
certificate and asks the user for confirmation.
fixes #10632
|
2015-11-26 10:09:13 +01:00 |
Gunnar Beutner
|
7f9337eee8
|
Use the NodeName constant in 'api setup'
fixes #10641
|
2015-11-26 08:11:02 +01:00 |
Gunnar Beutner
|
4169bf013b
|
Hide the --master_zone option in --help because it's not currently implemented
fixes #10720
|
2015-11-25 19:00:07 +01:00 |
Gunnar Beutner
|
b76fee5b98
|
Use the ZoneName and NodeName constants for 'node setup' and 'node wizard'
refs #10716
|
2015-11-25 17:43:12 +01:00 |
Jean Flach
|
7029bb3aea
|
Fix master zone name
fixes #10716
|
2015-11-24 14:32:07 +01:00 |
Gunnar Beutner
|
a805936f8f
|
Fix: CLI command 'repository add' doesn't work
fixes #10690
|
2015-11-20 15:53:24 +01:00 |
Gunnar Beutner
|
3505ca3c16
|
Fix race condition in the ConfigItem class
fixes #10643
|
2015-11-19 19:38:49 +01:00 |
Michael Friedrich
|
530c7c7fcc
|
Fix pki new-ca not checking for existing ca files
fixes #10677
|
2015-11-19 17:06:41 +01:00 |
Gunnar Beutner
|
2d2e7ecdb2
|
Improve location information for exceptions
fixes #10568
|
2015-11-10 17:05:40 +01:00 |
Gunnar Beutner
|
679983dd9a
|
Rename $quit to $continue
refs #10559
|
2015-11-09 11:08:35 +01:00 |
Michael Friedrich
|
b7f923dd01
|
'api setup' must not override existing certificate and api-users.conf file
fixes #10560
|
2015-11-08 14:19:06 +01:00 |
Michael Friedrich
|
1c8531fc0d
|
Fix: 'api setup' should create a user even when api feature is already enabled
fixes #10560
|
2015-11-08 14:06:36 +01:00 |
Gunnar Beutner
|
9830ea6ea7
|
Remove duplicate text in an error message
refs #10559
|
2015-11-07 10:31:09 +01:00 |
Gunnar Beutner
|
dcfc171c61
|
Improve messages for the debugger
refs #10559
|
2015-11-07 10:22:55 +01:00 |
Gunnar Beutner
|
a6c411c6cb
|
Fix: Autocompletion doesn't work in the debugger
fixes #10559
|
2015-11-07 10:17:55 +01:00 |