Yonas Habteab
|
91c7e60df8
|
Replace all existing copyright headers with SPDX headers
I've used the following command to replace the original copyright header
lines in a C-style comment block:
```
$ find . \( -type d \( -name '\..*' -o -name third-party -o -name scripts -o -name prefix -o -name malloc -o -name server -o -name docker -o -name build -o -name doc \) -prune \) -o -type f -exec perl -pi -e 's{/\*[^*]*\(\s*c\s*\)\s*(\d{4})\s*Icinga\s+GmbH[^*]*\*/}{// SPDX-FileCopyrightText: \1 Icinga GmbH <https://icinga.com>\n// SPDX-License-Identifier: GPL-2.0-or-later}gi' {} +
```
For files that use shell-style comments (#) like CMakeLists.txt, I've
used this command:
```
$ find . \( -type d \( -name '\..*' -o -name third-party -o -name scripts -o -name prefix -o -name malloc -o -name server -o -name docker -o -name build -o -name doc \) -prune \) -o -type f -exec perl -pi -e 's{#.*\(\s*c\s*\)\s(\d{4})\sIcinga\s+GmbH.*}{# SPDX-FileCopyrightText: \1 Icinga GmbH <https://icinga.com>\n# SPDX-License-Identifier: GPL-2.0-or-later}gi' {} +
```
And for SQL files:
```
$ find . \( -type d \( -name '\..*' -o -name third-party -o -name scripts -o -name prefix -o -name malloc -o -name server -o -name docker -o -name build -o -name doc \) -prune \) -o -type f \( -name '*.sql' \) -exec perl -pi -e 's{--.*\(c\)\s(\d{4})\sIcinga\sGmbH.*}{-- SPDX-FileCopyrightText: \1 Icinga GmbH <https://icinga.com>\n-- SPDX-License-Identifier: GPL-2.0-or-later}gi' {} +
$ find . \( -type d \( -name '\..*' -o -name third-party -o -name scripts -o -name prefix -o -name malloc -o -name server -o -name docker -o -name build -o -name doc \) -prune \) -o -type f \( -name '*.sql' \) -exec perl -pi -e 's{-- Copyright \(c\)\s(\d{4})\sIcinga\s+Development\sTeam.*}{-- SPDX-FileCopyrightText: \1 Icinga GmbH <https://icinga.com>\n-- SPDX-License-Identifier: GPL-2.0-or-later}gi' {} +
```
|
2026-02-04 14:00:05 +01:00 |
|
Alexander A. Klimov
|
b4192bd80a
|
Replace class B : public A { }; with using B = A; (refactor only)
|
2026-01-26 14:34:29 +01:00 |
|
Alexander A. Klimov
|
74ac0183ca
|
Registry<U,T>: remove unused template typename U
|
2026-01-26 10:24:22 +01:00 |
|
Alexander A. Klimov
|
68a8480251
|
Introduce Registry::GetInstance() to deduplicate such methods
in derived classes and inline them, as side effect, to speed up calls.
|
2025-11-07 18:01:38 +01:00 |
|
Alexander A. Klimov
|
402a6bbf40
|
Remove unused EventQueue::Unregister()
|
2025-03-18 11:22:56 +01:00 |
|
Alexander A. Klimov
|
d19c0637ee
|
Remove unused EventQueue::UnregisterIfUnused()
|
2025-03-18 11:22:56 +01:00 |
|
Alexander A. Klimov
|
c3388e9af6
|
Use std::mutex, not boost::mutex
|
2021-02-03 09:54:57 +01:00 |
|
Yonas Habteab
|
756abbb2ff
|
ApiEvents: Implement new API event streams response
|
2021-01-11 14:59:48 +01:00 |
|
Alexander A. Klimov
|
f601ba51e0
|
Revert "Eventqueue: Remove unused code"
This reverts commit a7873da89d.
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
aa4cad7482
|
Replace std::shared_ptr<Expression> with Expression::Ptr
refs #7361
|
2019-10-21 17:10:51 +02:00 |
|
Michael Friedrich
|
a7873da89d
|
Eventqueue: Remove unused code
|
2019-04-25 16:21:07 +02:00 |
|
Alexander A. Klimov
|
81713d0509
|
/v1/events: use new event queue
|
2019-04-25 15:56:38 +02:00 |
|
Alexander A. Klimov
|
7688994601
|
Implement new event queue for ASIO consumers
|
2019-04-25 15:56:38 +02:00 |
|
Alexander A. Klimov
|
4c5ee0dbbf
|
EventQueue#WaitForEvent(): re-add timeout
|
2019-04-03 09:53:45 +02:00 |
|
Alexander A. Klimov
|
7681ec10a4
|
/v1/events: don't lock I/O thread
|
2019-04-01 11:40:14 +02:00 |
|
Michael Friedrich
|
d14a88235d
|
Replace Copyright header with a short version, part I
CLion -> replace in path
|
2019-02-25 14:48:22 +01:00 |
|
Michael Friedrich
|
dab53448bc
|
icinga.com: Update *.{h,c}pp
|
2018-10-18 09:27:04 +02:00 |
|
Gunnar Beutner
|
621eed3f13
|
Apply clang-tidy fix 'modernize-pass-by-value'
|
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
|
efe99a3e5e
|
Add the final keyword to classes
|
2018-01-04 05:20:20 +00:00 |
|
Gunnar Beutner
|
90496b5456
|
Build libraries as static libraries
|
2018-01-02 23:29:48 +01:00 |
|
Michael Insel
|
158ae2188e
|
Change copyright header for 2018
|
2018-01-02 12:08:55 +01:00 |
|
Gunnar Beutner
|
ab8386cf5c
|
Use std::unique_ptr for Expression objects
|
2017-12-15 10:44:54 +01:00 |
|
Gunnar Beutner
|
7d7eaa8dd3
|
Replace boost::thread with std::thread
|
2017-11-30 17:39:20 +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
|
58cdce8d7c
|
Improve error handling for event filters
fixes #12621
|
2016-09-02 08:51:51 +02:00 |
|
Gunnar Beutner
|
429d11daa8
|
Fix compiler warnings
fixes #12534
|
2016-08-24 20:33:34 +02:00 |
|
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
|
Michael Friedrich
|
286538c17e
|
Implement api event streams
Documentation is not yet complete.
refs #9078
|
2015-10-21 15:34:26 +02:00 |
|