102 Commits

Author SHA1 Message Date
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
Michael Friedrich
cf8a49bc78 Docs: Update dev chapter for Debian Buster 2019-09-02 09:20:56 +02:00