Johannes Schmidt
b1109c1479
Drop ICINGA2_WITH_TESTS option in favor of CTest's BUILD_TESTING
...
There is no need to use our own option for this when an official
one exists. Even worse, on the current master, if we set ours to
on and the official one to OFF, the tests directory is included,
but the add_boost_test() command skips building/adding them, which
forces us to wrap additional calls to set_tests_properties() in
a check on the official option.
2025-08-19 09:25:53 +02:00
Johannes Schmidt
88b2831bfa
Improve the documentation for generating core dumps
2025-05-05 10:23:22 +02:00
Johannes Schmidt
064399e6f1
Rephrase some sentences about unity builds in dev docs
...
We didn't really 'invent' unity builds, more like adopted them, since
this is a common practice.
Also added a reference to the actual CMake variable in question instead
of just alluding to it
2025-04-25 10:40:54 +02:00
Johannes Schmidt
8ac7153120
Rephrasing a sentence about recognizing .ti files
...
You can only 'recognize' something you already know and 'another thing',
while not necessarily wrong does not seem right here when there isn't a
'first thing' to notice.
2025-04-25 10:40:54 +02:00
Johannes Schmidt
28863a0e41
Remove Atom and add Emacs as a "preferred editor"
...
Atom is already dead.
But Emacs will outlast human civilization.
2025-04-25 10:40:54 +02:00
Johannes Schmidt
595d11de82
Fix some minor typos and capitalization errors in documentation
...
Corrected one instance where `CMake` was spelled as `cmake` despite the rest
of the docs using the first spelling.
2025-04-25 10:40:50 +02:00
Alexander Aleksandrovič Klimov
cd7bf428b0
Merge pull request #10287 from Icinga/Al2Klimov-patch-7
...
21-development.md: support Windows Server
2025-01-13 18:43:11 +01:00
Alexander A. Klimov
ab0f20d8d6
21-development.md: support Windows Server
...
That OS need NetFx3ServerFeatures to be enabled before NetFx3.
2025-01-13 11:29:38 +01:00
Julian Brost
ea789f85ec
Merge pull request #10282 from Icinga/fix-broken-links
...
Fix and cleanup broken and obsolete links
2025-01-10 14:34:53 +01:00
Blerim Sheqa
339ee7b125
Fix and cleanup broken and obsolete links
2025-01-08 13:42:20 +01:00
Alexander Aleksandrovič Klimov
b088d981ff
21-development.md: fix indentation
...
The last two points need to be children of the second one, but currently GitHub weights them equally.
2025-01-08 11:50:11 +01:00
Yonas Habteab
3ffec77ae5
Merge pull request #10135 from Icinga/centos
...
doc/: don't mention CentOS
2024-09-18 10:22:09 +02:00
Alexander A. Klimov
6da948c830
doc/: don't mention CentOS
...
It's EOL.
2024-09-16 17:08:42 +02:00
Alexander Aleksandrovič Klimov
f3ed85171e
Linux Dev Environment: fix /usr/local/icinga2/etc ownership
...
We instruct the users to build as root and chown just /usr/local/icinga2/var, but at least `icinga2 api setup` also needs to modify /usr/local/icinga2/etc.
2024-09-16 16:13:02 +02:00
Alexander Aleksandrovič Klimov
4fefdd0969
doc/21-development.md: fix bad link address
2024-08-20 18:13:42 +02:00
Alexander A. Klimov
561d6a3981
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-07 16:02:07 +02:00
Alexander A. Klimov
77313d751c
Bump Boost shipped for Windows to v1.84
...
Note: For doc/21-development.md use:
perl -pi -e 's/(boost[-\w]*?1[-_]?)83/${1}84/g' doc/21-development.md
2024-01-16 12:35:19 +01:00
Alexander A. Klimov
d60859c936
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-13 12:30:18 +01:00
Alexander A. Klimov
c070e95b03
Windows: bump OpenSSL v1.1 (soon EOL) -> v3.0
2023-06-14 12:03:22 +02:00
Alexander A. Klimov
d552d0779e
Bump Boost shipped for Windows to v1.82
2023-05-10 16:40:46 +02:00
Julian Brost
41065e30c8
Merge pull request #9485 from Icinga/cxx17
...
Require GCC 7+ for C++17
2023-03-31 14:06:55 +02:00
Alexander A. Klimov
260eb5c475
CMakeLists.txt: provide sane defaults for which subsystems to build
...
not to have to explicitly disable particular ones in multiple locations.
2023-02-23 14:54:57 +01:00
Alexander A. Klimov
616ccc45fc
Require C++17
2023-02-20 15:35:37 +01:00
Alexander A. Klimov
9e90b17eb4
Require GCC 7+
2023-02-20 15:35:37 +01:00
Alexander A. Klimov
6347d7a008
Bump Boost to v1.81
2023-02-14 14:36:16 +01:00
Alexander Aleksandrovič Klimov
4c2afb9279
Docs: Windows Dev Environment: TL;DR: disable unity build
...
This enables the individual C++ files, not just unity ones, in VS project tree.
2023-02-01 13:02:45 +01:00
Alexander A. Klimov
24b24da8e9
Bump Boost v1.79 -> v1.80
2022-10-26 11:43:32 +02:00
Julian Brost
ad58106226
Merge pull request #9133 from Icinga/feature/gcc63
...
Require C++14 and GCC 6.3+
2022-08-12 14:17:12 +02:00
Alexander Aleksandrovič Klimov
edf672feb6
Merge pull request #9268 from Icinga/Al2Klimov-patch-8
...
Doc: Windows Dev Environment: correct reboot requirement
2022-06-30 13:22:50 +02:00
Alexander A. Klimov
1d67a3dcf3
Require C++14
2022-06-13 18:54:39 +02:00
Alexander A. Klimov
9284e67aa2
Require GCC 6.3+
2022-06-13 18:54:39 +02:00
Julian Brost
4de986de73
Windows: update boost to version 1.79.0
2022-04-27 12:36:32 +02:00
Alexander A. Klimov
b0cce512c2
Bump Boost to 1.78
2022-04-07 11:03:44 +02:00
Alexander Aleksandrovič Klimov
e626cce1e7
Doc: Windows Dev Environment: correct reboot requirement
...
Building icinga2.sln via Visual Studio doesn't require compilation via MSBuild.exe.
2022-03-02 16:00:00 +01:00
Blerim Sheqa
a759c1e451
Update installation instructions for easier navigation on icinga.com
2022-02-18 15:09:09 +01:00
Alexander A. Klimov
31fa4ef033
Bump Boost to v1.76
2021-07-05 18:25:42 +02:00
Julian Brost
532d37624f
docs: mention use of boost::stacktrace
2021-03-01 14:06:47 +01:00
Edgar Fuß
718ebe3cbd
Avoid name clashes on case-insensitive file systems
...
On case-insensitive file systems (i.e. macOS), the VERSION file collides with the Boost-provided version file on #include <version>.
Work around by re-naming VERSION to ICINGA2_VERSION.
2021-01-15 17:46:16 +01:00
Alexander A. Klimov
51b3d88d22
Docs: enable syntax highlighting
...
refs #8146
2020-12-09 12:32:09 +01:00
Julian Brost
5224648ee0
Merge pull request #8451 from Icinga/bugfix/http
...
s/http/https/g
2020-12-02 10:40:58 +01:00
Alexander A. Klimov
af0f5544f7
s/http/https/g
2020-12-01 18:41:58 +01:00
Alexander A. Klimov
c2c8864af2
Docs: provide shorter and batch-ier instructions on how to setup a Windows dev env
2020-11-02 13:53:07 +01:00
Julian Brost
cb218aee20
docs: better instructions for installing wixtoolset on Windows
...
If you try to follow the existing instructions, you might be greeted by
a long and useless error message when installing this which boils down
to the fact that the DotNet3.5 Chocolatey package actually requires a
reboot but does not properly ask for it. Enable-WindowsOptionalFeature
basically does the same as the Chocolatey package would do, but nicely
asks for a reboot after which the Chocolatey package can be installed
(which basically is a noop then) properly.
2020-10-26 09:06:06 +01:00
Julian Brost
f3b72351a4
docs: remove references to Visual Studio 2017
...
PR #8390 changed the default version of Visual Studio to 2019 because
PR #8373 introduces behavior that is incompatible with MSVC versions
shipped with older versions of Visual Studio.
2020-10-21 15:59:13 +02:00
Michael Friedrich
3fbdd50167
Merge pull request #7867 from Icinga/feature/docs-dev-debug
...
Dev Docs: Update debugging instructions
2020-02-27 13:40:27 +01:00
Michael Insel
34417bef65
Doc: Fix wrong docker image for debian developemnt environment
...
Fixes a small typo. The Debian based development environment should use the debian docker image instead of the ubuntu image.
2020-02-12 11:12:35 +01:00
Michael Friedrich
37f022e58c
Dev Docs: Update debugging instructions
2020-02-06 15:40:11 +01:00
Michael Friedrich
0c1bfc03ce
Docs: Update debugging instructions for 2.11
2019-09-13 17:05:56 +02:00
Michael Friedrich
132749161b
Docs: Update Windows for VS 2019, add CI details
2019-09-12 15:49:48 +02:00
Michael Friedrich
c5e68fb05f
Dev Docs: Update Windows to Visual Studio 2019
2019-09-09 17:11:23 +02:00