83 Commits

Author SHA1 Message Date
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
Michael Friedrich
e4341a5bdc Docs: Update Boost setup instructions for Windows dev environment 2019-09-01 11:08:15 +02:00
Michael Friedrich
74ab3192a0 Docs: Sync Vagrant box dev instructions with development docs 2019-08-30 15:18:27 +02:00
Michael Friedrich
e56de3f55f Docs: Add Windows debugging 2019-08-30 14:04:40 +02:00
Michael Friedrich
3562e92173 Refine the term 'TLS' instead of 'SSL'
Also mention the certificate monitoring module when
applicable.
2019-08-01 09:38:03 +02:00
Michael Friedrich
82a5025ad6
Merge pull request #7379 from Icinga/feature/enhance-windows-agent-setup
Windows agent: Enhance and update docs
2019-07-31 15:46:11 +02:00
Michael Friedrich
3e182aaab3 Docs: Improve styleguide for Windows 2019-07-31 13:59:08 +02:00
Michael Friedrich
308c32376a Docs: Add Powershell Git integration for Windows dev environment 2019-07-31 13:27:24 +02:00
Michael Friedrich
fbe732a447
Merge pull request #7338 from Icinga/feature/doc-rename
Docs: Getting Started -> Installation, Configuring Icinga 2 -> Configuration
2019-07-19 11:27:51 +02:00
Michael Friedrich
370fa24d68 Docs: Add Ubuntu 18 dev playground 2019-07-18 18:06:28 +02:00
Michael Friedrich
36140fd17e Docs: Update URLs from rename 2019-07-18 16:34:36 +02:00
Michael Friedrich
1d54dfab27 Docs: Update macOS dev environment 2019-07-12 13:34:20 +02:00
Michael Friedrich
f392c2ab90 Docs: Update Windows build development environment 2019-07-12 12:16:04 +02:00
Noah Hilverling
0bd80389be Docs: Replace 'training whitespaces' with 'trailing whitespaces' 2019-05-24 16:24:28 +02:00
Michael Friedrich
fb596a70d1 Docs: Add styleguide with development details
@htriem
2019-05-24 14:48:56 +02:00
Michael Insel
24ca8075ee Doc: Install C++ & .NET Desktop in Windows Dev Env
For developing the Icinga Windows parts you need the C++ Desktop and
.NET Desktop workloads in Visual Studio.
2019-05-07 17:28:51 +02:00
Michael Insel
ea8f367873 Doc: Fix package build indentation
This fixes the broken indentation in the development package build
chapter (only visible in MkDocs).
2019-05-07 17:28:37 +02:00
Michael Insel
cb9424636c Doc: Move VS Github extension under code tools
The Visual Studio Github extension is located under code tools.
2019-05-07 17:28:28 +02:00
Michael Insel
cfba1c173f Doc: Fix Windows Dev Env indentation
This fixes the broken indentation in the Development with Visual Studio
chapter (only visible in MkDocs).
2019-05-07 17:28:19 +02:00
Michael Insel
3b1bd4d131 Doc: Raise required .NET framework version
This raises the required .NET framework version in the installation
documentation. This also adds notes in the upgrading documentation
for the new .NET Framework requirements.

Update .NET requirements for development on Windows.

refs #7090
2019-04-29 12:19:09 +02:00