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 |
|
Yonas Habteab
|
8ef921aa5e
|
Implement bool operator for ObjectLock
|
2025-07-08 18:24:16 +02:00 |
|
Yonas Habteab
|
4c0628c24d
|
Allow to defer lock on ObjectLock
|
2025-07-08 18:24:16 +02:00 |
|
Alexander A. Klimov
|
d8c9fdf1d4
|
Make Object#m_Mutex std::recursive_mutex
refs #7123
|
2019-04-17 18:26:29 +02:00 |
|
Alexander A. Klimov
|
7e6868bc99
|
Make Object#m_LockOwner std::atomic<std:🧵:id>
refs #7123
|
2019-04-17 18:26:23 +02:00 |
|
Alexander A. Klimov
|
f9f998334d
|
ObjectLock: deduplicate constructors
refs #7123
|
2019-04-17 16:47:41 +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 |
|
Alexander A. Klimov
|
02645c59ff
|
ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early
|
2018-06-22 14:13:09 +02:00 |
|
Gunnar Beutner
|
91c256261a
|
Apply clang-tidy fix 'modernize-use-default-member-init'
|
2018-01-04 12:24:58 +01:00 |
|
Gunnar Beutner
|
e3ad0be769
|
Apply clang-tidy fix 'modernize-use-auto'
|
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
|
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
|
02a7d97b17
|
Allow locks to be inlined
refs #7622
|
2014-11-12 06:33:20 +01:00 |
|
Gunnar Beutner
|
187d443447
|
Implement support for thin mutexes
refs #7622
|
2014-11-09 16:54:33 +01:00 |
|
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |
|
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
|
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
|
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
|
Gunnar Beutner
|
f39f69d390
|
Refactor ASSERT macro.
|
2013-08-28 08:18:58 +02:00 |
|
Gunnar Beutner
|
0bb0711d72
|
Refactor #includes (Part 2).
|
2013-03-16 21:18:53 +01:00 |
|
Gunnar Beutner
|
e2416b5b54
|
Check return values of SymGetLineFromAddr64 and SymFromAddr.
|
2013-03-07 16:00:10 +01:00 |
|
Gunnar Beutner
|
70fa21dfbc
|
Various bugfixes.
|
2013-03-06 11:04:20 +01:00 |
|
Gunnar Beutner
|
be95f3171d
|
Even more code refactoring.
|
2013-03-04 15:52:42 +01:00 |
|
Gunnar Beutner
|
a6d26a2dc1
|
Windows build fix.
|
2013-03-02 14:21:13 +01:00 |
|
Gunnar Beutner
|
48485c5f26
|
More lock refactoring. Yay.
|
2013-03-02 09:07:47 +01:00 |
|
Gunnar Beutner
|
572a477da3
|
Refactored object locking code.
|
2013-03-01 12:07:52 +01:00 |
|
Gunnar Beutner
|
022be22fa2
|
Added some missing files.
|
2013-02-24 08:27:00 +01:00 |
|