Markus Frosch
ace12db110
appveyor: Run Debug builds
...
[skip travis]
2018-12-18 12:23:39 +01:00
Markus Frosch
fcfde9ac22
tools/win32: Invalidate CMake cache on build
2018-12-18 11:52:06 +01:00
Michael Friedrich
3cb2c1d143
icinga.com: Update everything else
2018-10-18 09:50:53 +02:00
Michael Friedrich
1a8a2c25f2
icinga.com: Update test and tools
2018-10-18 09:45:36 +02:00
Michael Friedrich
dea5ec614e
icinga.com: Update CMakeLists.txt
2018-10-18 09:35:18 +02:00
Michael Friedrich
dab53448bc
icinga.com: Update *.{h,c}pp
2018-10-18 09:27:04 +02:00
Michael Friedrich
355b21a04c
Enhance vim syntax highlighting for 2.10
...
- object types (and 'host' inside apply) are now green again
- special underlined macro highlighting
- add missing object types, attributes and constants
- add new constants and namespaces/references for 2.10
- Large refactoring into sub matches
I don't use nano, so we need a nano hero to incorporate
these changes here into their syntax highlighting file :)
refs #5683
2018-10-10 15:35:30 +02:00
Jean Flach
aed251a409
Merge pull request #6510 from Icinga/feature/windows-build-scripts
...
Update Appveyor build scripts
2018-08-24 14:31:57 +02:00
Michael Friedrich
caefa58cf6
Mkclass: Only render setter if not declared pure virtual
2018-08-10 10:55:42 +02:00
Markus Frosch
b6c674e716
Update windows build scripts
2018-08-03 11:11:39 +02:00
Dirk Goetz
4c803db80c
SELinux: allow systemd notify
...
fixes #6443
2018-07-18 06:49:24 +00:00
Dirk Goetz
00214e597e
SELinux: Allow notification plugins to read local users and connect to a web api
...
fixes #6028
2018-06-01 10:29:20 +00:00
Jean Flach
c54e042942
Add activation priorities for config object types
...
This patch ensures that specific configuration types
are pre-activated and post-activated. In general,
logging is first, then common configuration objects
like host/service, downtimes, etc.
In the end, all features are activated after to ensure
that notifications are only sent once downtimes are applied.
A similar thing happens for starting with checks too early.
The ApiListener feature runs first to allow cluster connections
at first glance.
fixes #6057
fixes #6231
2018-05-04 11:25:47 +02:00
Markus Frosch
4a1375cc5f
Add AppVeyor definition
2018-02-07 20:30:36 +01:00
Markus Frosch
5936c0db6f
windows: Add build scripts
2018-02-07 16:07:25 +01:00
Gunnar Beutner
30a3e95acb
Remove Icinga development docker scripts
2018-02-02 07:26:44 +01:00
Jean Flach
1da6b2c883
Fix whitespaces in CMakeLists files
...
Uses 2 space indentation as standard
2018-01-19 09:19:40 +01:00
Gunnar Beutner
ae2b91a308
Fix incorrect dependencies for mkunity targets
2018-01-18 11:32:06 +01:00
Dirk Goetz
00a07a86b0
SELinux: Allows icinga2_t to send sigkill to all domains it transitions to
...
Fixes #5916
2018-01-15 15:05:09 +01:00
Gunnar Beutner
21254fb610
Avoid accessing attributes for validators where not necessary
2018-01-11 08:20:16 +01:00
Gunnar Beutner
858961b8ec
Merge pull request #5945 from Icinga/fix/mkclass-indentation
...
Fix incorrect indentation for code generated by mkclass
2018-01-04 12:41:52 +01:00
Gunnar Beutner
91c256261a
Apply clang-tidy fix 'modernize-use-default-member-init'
2018-01-04 12:24:58 +01:00
Gunnar Beutner
e0174b8f3f
Apply clang-tidy fix 'modernize-return-braced-init-list'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
becfa85094
Apply clang-tidy fix 'modernize-use-emplace'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
e3ad0be769
Apply clang-tidy fix 'modernize-use-auto'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
d6062eefbf
Apply clang-tidy fix 'modernize-raw-string-literal'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
621eed3f13
Apply clang-tidy fix 'modernize-pass-by-value'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
6da7d48d25
Apply clang-tidy fix 'modernize-loop-convert'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
9ca682496c
Apply clang-tidy fix 'modernize-use-override'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
ac155d1dda
Apply clang-tidy fix 'modernize-redundant-void-arg'
2018-01-04 12:24:57 +01:00
Gunnar Beutner
d9020f264f
Fix incorrect indentation for code generated by mkclass
2018-01-04 06:06:33 +00:00
Gunnar Beutner
75e2473616
Clean up source lists in the CMakeLists.txt files
2018-01-03 11:47:46 +01:00
Gunnar Beutner
fe8572d75b
Remove inline methods and use explicit template instantiation to minimize the number of weak symbols
2018-01-03 11:04:58 +01:00
Gunnar Beutner
90496b5456
Build libraries as static libraries
2018-01-02 23:29:48 +01:00
Michael Friedrich
5563665b7d
Merge pull request #5929 from Icinga/feature/remove-boost-assign
...
Get rid of boost::assign::list_of in mkclass
2018-01-02 13:47:19 +01:00
Michael Insel
158ae2188e
Change copyright header for 2018
2018-01-02 12:08:55 +01:00
Gunnar Beutner
c6d8483277
Get rid of boost::assign::list_of in mkclass
2018-01-02 08:51:19 +01:00
Jean Flach
2636e6a77a
Whitespace fix
...
What does this change?
* Remove use of spaces for formatting
These could be found by using `grep -r -l -P '^\t+ +[^*]'
* Removal of training whitespaces
* A few lines longer than 120 chars
2017-12-20 14:53:52 +01:00
Gunnar Beutner
1ad83886ac
Replace a few more NULLs with nullptr
2017-12-14 15:37:20 +01:00
Gunnar Beutner
bd20951acd
mkclass: Fix compiler warnings in auto-generated code
2017-12-14 08:50:09 +01:00
Gunnar Beutner
4ab2a21467
Make default getters and setters non-virtual
2017-11-15 11:37:23 +01:00
Gunnar Beutner
cc5bc6c872
Make the 'deprecated' keyword work for all field types
2017-10-24 15:54:16 +02:00
Gunnar Beutner
f2d437e96c
Implement support for migrating certificates to /var/lib/icinga2/certs
...
This commit includes documentation too.
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-10-20 14:06:02 +02:00
Gunnar Beutner
dd9724bc55
Fix compiler warnings on macOS 10.13
2017-10-02 09:13:37 +02:00
Dirk Goetz
75e086747a
SELinux: fixes for 2.7.0
...
allow Icinga2 to connect to its own API
allow execution of hostname for notification plugin
refs #5479
2017-08-14 11:48:08 +00:00
Andreas Scherbaum
775bee8fe1
Replace http:// links with https:// links where a secure website exists
...
Leave out tests and third party tools, and license strings
fixes #5151
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:33:27 +02:00
Dirk Goetz
bb01dbd953
Improve SELinux policy
...
fixes #4781
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-13 13:41:56 +01:00
Michael Friedrich
b7caf0820d
Ensure that *.icinga.com is used everywhere
...
fixes #13897
fixes #13277
2017-01-10 17:19:12 +01:00
Gunnar Beutner
17029e3161
Suppress compiler warnings for auto-generated code
...
fixes #12635
2016-09-05 06:51:31 +02:00
Gunnar Beutner
e298191c2e
Improve support for building the chocolatey package
...
fixes #12603
2016-08-31 14:55:20 +02:00