Yonas Habteab
1f2188e358
Bump Windows OpenSSL version to 3.0.16
2025-05-20 16:05:46 +02:00
Alexander A. Klimov
a3b00fdb87
tools/win32/configure*.ps1: allow custom $CMAKE_ARGS (JSON array)
2025-01-22 10:08:26 +01:00
Alexander A. Klimov
56f2eacccc
Bump OpenSSL shipped for Windows to v3.0.15
2024-09-26 11:50:36 +02:00
Alexander A. Klimov
7d9fb17976
Bump Boost shipped for Windows to v1.86
2024-09-17 16:43:42 +02:00
Yonas Habteab
bf24477638
Merge pull request #10109 from Icinga/gha21310
...
Update GitHub actions
2024-09-03 14:59:14 +02:00
Alvar Penning
a12b501a51
GHA: Unbreak Windows Tests
...
As seen in the recent GHA run for #10102 , the two Windows Actions have
failed. The output log contains:
> DEBUG: 27+ >>>> ctest.exe -C "${env:CMAKE_BUILD_TYPE}" -T test -O $env:ICINGA2_BUILDPATH/Test.xml
> --output-on-failure --log_level=all
> CMake Error: Unknown argument: --log_level=all
> CMake Error: Run 'ctest --help' for all supported options.
After consulting ctest(1), older versions included, I have never found a
mention of the "--log_level" flag. Since the useful
"--output-on-failure" flag is already set, which will "[o]utput anything
outputted by the test program if the test should fail", I do not see any
further reason for more logging information.
This flag was introduced in 7665143afa500dd589546665124293b9c1206265,
but I have not found any reasoning for the flag in particular.
2024-08-06 11:29:50 +02:00
Alexander A. Klimov
3fefdf2294
Bump OpenSSL shipped for Windows to v3.0.14
2024-06-13 15:09:34 +02:00
Alexander A. Klimov
8d7a12c42e
Bump Boost shipped for Windows to v1.85
...
Note: For doc/21-development.md use:
perl -pi -e 's/(boost[-\w]*?1[-_]?)84/${1}85/g' doc/21-development.md
2024-06-13 15:09:23 +02:00
Alexander A. Klimov
4aefab59ae
Bump OpenSSL shipped for Windows to v3.0.12
2023-12-20 10:06:03 +01:00
Alexander A. Klimov
d856dc9638
Bump Boost shipped for Windows to v1.83
...
Note: For doc/21-development.md use:
perl -pi -e 's/(boost[-\w]*?1[-_]?)82/${1}83/g' doc/21-development.md
2023-12-20 10:05:46 +01:00
Alexander Aleksandrovič Klimov
eacf5f27cf
Merge pull request #9816 from Icinga/2.13.8/vendor
...
Update vendored libs
2023-07-07 16:29:20 +02:00
Henrik Triem
e2ed0937af
Add syslog logging to SELinux during usage of sudo
2023-07-04 10:53:37 +02:00
Alexander A. Klimov
117ae78755
Windows: bump OpenSSL v1.1 (soon EOL) -> v3.0
2023-07-03 17:43:17 +02:00
Alexander A. Klimov
02ed374ae0
Bump Boost shipped for Windows to v1.82
2023-07-03 17:43:17 +02:00
Alexander Aleksandrovič Klimov
2b8621bb4e
Merge pull request #9690 from Icinga/selinux-2.13.7
...
Add role icinga2adm_r to SELinux policies
2023-02-16 16:56:23 +01:00
Henrik Triem
a81e4fab00
Add icinga2adm_r role def before creating SELinux user&domain
2023-02-16 12:22:52 +01:00
Alexander A. Klimov
2fbb4f9575
Bump Boost to v1.81
2023-02-15 10:41:31 +01:00
Alexander A. Klimov
27d46a4e5a
Windows: bump OpenSSL to v1.1.1t
2023-02-14 13:11:49 +01:00
Julian Brost
2916c96bd9
Windows: update bundled OpenSSL to version 1.1.1s
2022-11-04 13:37:29 +01:00
Alexander A. Klimov
b731bcf511
Bump Boost v1.79 -> v1.80
2022-10-31 13:04:16 +01:00
Alexander Aleksandrovič Klimov
d3c6d4c692
Merge pull request #9473 from Icinga/9444
...
Add missing IcingaDB Redis SELinux policy
2022-08-05 20:56:46 +02:00
Yonas Habteab
f53499b09f
Add missing IcingaDB Redis SELinux policy
2022-08-05 16:00:46 +02:00
Alexander A. Klimov
2cdd1a0f96
Bump OpenSSL to 1.1.1q
2022-07-28 10:51:45 +02:00
Yonas Habteab
dcf06b1b6b
Windows: Update openssl to the latest version 1_1_1p
2022-06-23 15:02:45 +02:00
Alexander Aleksandrovič Klimov
6bf16fe4f1
Merge pull request #9395 from Icinga/bugfix/atomic-members-2.13
...
Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex
2022-06-23 11:32:18 +02:00
Julian Brost
184548f4fe
Replace EventuallyAtomic with AtomicOrLocked which falls back to a mutex
...
Apparently there was a reason for making the members of generated classes
atomic. However, this was only done for some types, others were still accessed
using non-atomic operations. For members of type T::Ptr (i.e. intrusive_ptr<T>),
this can result in a double free when multiple threads access the same variable
and at least one of them writes to the variable.
This commit makes use of std::atomic<T> for more T (it removes the additional
constraint sizeof(T) <= sizeof(void*)) and uses a type including a mutex for
load and store operations as a fallback.
2022-06-14 13:46:40 +02:00
Julian Brost
281aeb980b
Windows: update boost to version 1.79.0
2022-04-27 13:46:18 +02:00
Alexander A. Klimov
37026e522d
Bump OpenSSL to 1.1.1n
2022-04-07 11:35:35 +02:00
Alexander A. Klimov
ec7fdfccc5
Bump Boost to 1.78
2022-04-07 11:35:35 +02:00
Julian Brost
9aca722f5e
GitHub Actions: Use preinstalled dependencies on Windows
...
The Windows image provided by GitHub already includes most of our dependencies,
so the installation of all Chocolatey packages except winflexbison3 was
redundant. Visual Studio is provided in the Enterprise version instead of
Community, so that has to be added to the search path as well.
2022-01-14 14:04:19 +01:00
Noah Hilverling
2d2b165a79
Icinga DB: Make sure object relationships are handled correctly
2021-11-12 17:55:47 +01:00
Alexander A. Klimov
9d4b0f1268
Introduce Influxdb2Writer
...
refs #8711
2021-07-20 16:21:36 +02:00
Julian Brost
14245d87a5
Windows build scripts: allow setting BITS=32 to use 32 bit dependency paths by default
2021-07-07 13:24:11 +02:00
Alexander A. Klimov
7363710b1e
Bump OpenSSL to 1.1.1k
2021-07-05 18:27:58 +02:00
Alexander A. Klimov
31fa4ef033
Bump Boost to v1.76
2021-07-05 18:25:42 +02:00
Julian Brost
6de9f58810
Add WindowsEventLogLogger
2021-06-21 15:15:54 +02:00
Alexander A. Klimov
bb851b0558
Merge branch 'master' into feature/v1-actions-execute-command-8034
2020-10-28 18:37:08 +01:00
Julian Brost
4ede8e484b
Update Windows build scripts for Visual Studio 2019
...
$env:CMAKE_GENERATOR_PLATFORM is only used in configure-dev.ps1 but now
is also required in configure.ps1 to allow the build pipeline to be
upgraded to Visual Studio 2019.
Additionally bump the versions in paths for Boost and OpenSSL.
2020-10-21 11:14:22 +02:00
Alexander A. Klimov
bbe0f2d8c4
mkclass: make .ti class members atomic if possible
...
... not to have to lock the objects while setting attributes.
2020-07-07 18:24:06 +02:00
Noah Hilverling
d38f4e78c9
Chocolatey: Use '.\build' as default build directory
2020-06-05 15:39:28 +02:00
Michael Insel
feed379229
Chocolatey: Add build script for package
2020-03-03 18:48:11 +01:00
Dirk Goetz
cdc7a820f6
SELinux: Let safe-reload run in icinga2_t
...
Fixes #7832
2020-02-27 08:45:33 +01:00
Dirk Goetz
a3a3736692
SELinux: Allow direct smtp notifications
...
Fixes #7733
2020-01-13 16:57:44 +01:00
Michael Friedrich
e5e9f2526a
Dev: Fix CMake generator platform for VS 2019 in PS scripts
2019-09-09 17:11:26 +02:00
Michael Friedrich
2178e150f9
Build: Add Powershell script for development config for building Windows debug packages
2019-09-06 10:51:06 +02:00
Michael Friedrich
7665143afa
Tests: Rewrite TimePeriod tests using Boost::DateTime
...
fixes #7257
2019-07-09 15:34:07 +02:00
Alan Litster
b0b09cef76
Fix type in nanorc syntax file
2019-06-20 13:46:38 +01:00
Markus Frosch
ca67d7e963
windows: Improve Powershell Tools and AppVeyor config
...
[travis skip]
2019-04-05 09:03:04 +02:00
Dirk Goetz
1c30a571d4
SELinux: add a boolean to allow execution of plugins via sudo
...
Fixes #7039
2019-03-22 11:26:54 +01:00
Dirk Goetz
726be2fec2
SELinux: add unreserved_port_type attribute to icinga2_port_t
...
Fixes #7029
2019-03-18 19:43:47 +01:00