]> granicus.if.org Git - icinga2/log
icinga2
4 years agoRelease version 2.11.0-rc1 v2.11.0-rc1
Michael Friedrich [Thu, 25 Jul 2019 07:53:13 +0000 (09:53 +0200)]
Release version 2.11.0-rc1

4 years agoUpdate changelog and add contributors
Michael Friedrich [Thu, 25 Jul 2019 07:52:45 +0000 (09:52 +0200)]
Update changelog and add contributors

4 years agoUpdate RELEASE docs
Michael Friedrich [Thu, 25 Jul 2019 07:23:28 +0000 (09:23 +0200)]
Update RELEASE docs

4 years agoUpdate AUTHORS for 2.11
Michael Friedrich [Wed, 24 Jul 2019 10:13:34 +0000 (12:13 +0200)]
Update AUTHORS for 2.11

4 years agoPrepare changelog for 2.11 RC1
Michael Friedrich [Wed, 24 Jul 2019 09:54:29 +0000 (11:54 +0200)]
Prepare changelog for 2.11 RC1

4 years agoDocs: Clarify on Raspbian Buster
Michael Friedrich [Wed, 24 Jul 2019 06:58:50 +0000 (08:58 +0200)]
Docs: Clarify on Raspbian Buster

4 years agoMerge pull request #7354 from Icinga/feature/docs-setup-raspbian
Michael Friedrich [Tue, 23 Jul 2019 16:51:26 +0000 (18:51 +0200)]
Merge pull request #7354 from Icinga/feature/docs-setup-raspbian

Docs: Mention that Raspbian 4+ / Debian Buster is required

4 years agoMerge pull request #7352 from Icinga/bugfix/tls-bionic-x86
Michael Friedrich [Tue, 23 Jul 2019 16:50:13 +0000 (18:50 +0200)]
Merge pull request #7352 from Icinga/bugfix/tls-bionic-x86

Only include SSL_CTX_set_ecdh_auto for OpenSSL < 1.1.0

4 years agoDocs: Mention that Raspbian 4+ / Debian Buster is required 7354/head
Michael Friedrich [Tue, 23 Jul 2019 16:09:41 +0000 (18:09 +0200)]
Docs: Mention that Raspbian 4+ / Debian Buster is required

Stretch is still crashing sometimes, so we'll skip our support
on that. @nbuchwitz

4 years agoOnly include SSL_CTX_set_ecdh_auto for OpenSSL < 1.1.0 7352/head
Michael Friedrich [Tue, 23 Jul 2019 15:39:02 +0000 (17:39 +0200)]
Only include SSL_CTX_set_ecdh_auto for OpenSSL < 1.1.0

4 years agoMerge pull request #7340 from Icinga/bugfix/unit-tests-unstable-7334
Michael Friedrich [Tue, 23 Jul 2019 12:13:28 +0000 (14:13 +0200)]
Merge pull request #7340 from Icinga/bugfix/unit-tests-unstable-7334

Tests: _Exit() in main()

4 years agoTests: _Exit() in main() 7340/head
Alexander A. Klimov [Fri, 19 Jul 2019 14:07:29 +0000 (16:07 +0200)]
Tests: _Exit() in main()

refs #7334

4 years agoMerge pull request #7348 from Icinga/feature/docs-command-arguments
Michael Friedrich [Mon, 22 Jul 2019 14:39:43 +0000 (16:39 +0200)]
Merge pull request #7348 from Icinga/feature/docs-command-arguments

Docs: Better explanation of command arguments

4 years agoDocs: Better explanation of command arguments 7348/head
Michael Friedrich [Mon, 22 Jul 2019 09:38:00 +0000 (11:38 +0200)]
Docs: Better explanation of command arguments

refs #7326

4 years agoMerge pull request #7347 from Icinga/feature/docs-tls-security
Michael Friedrich [Mon, 22 Jul 2019 13:57:38 +0000 (15:57 +0200)]
Merge pull request #7347 from Icinga/feature/docs-tls-security

Docs: Improve security chapters

4 years agoDocs: Improve security chapters 7347/head
Michael Friedrich [Mon, 22 Jul 2019 12:44:47 +0000 (14:44 +0200)]
Docs: Improve security chapters

4 years agoMerge pull request #7345 from Icinga/bugfix/itl-plugindir
Michael Friedrich [Mon, 22 Jul 2019 09:12:50 +0000 (11:12 +0200)]
Merge pull request #7345 from Icinga/bugfix/itl-plugindir

ITL: Align plugins-contrib.d to PluginContribDir

4 years agoITL: Align plugins-contrib.d to PluginContribDir 7345/head
Michael Friedrich [Mon, 22 Jul 2019 07:37:48 +0000 (09:37 +0200)]
ITL: Align plugins-contrib.d to PluginContribDir

That was missing in the past reviews.

4 years agoFix Mkdocs formatting
Michael Friedrich [Sat, 20 Jul 2019 13:59:59 +0000 (15:59 +0200)]
Fix Mkdocs formatting

4 years agoMerge pull request #7344 from Icinga/feature/docs-ugrading-doc-changes
Michael Friedrich [Sat, 20 Jul 2019 13:50:09 +0000 (15:50 +0200)]
Merge pull request #7344 from Icinga/feature/docs-ugrading-doc-changes

Upgrading docs: Mention the doc changes

4 years agoUpgrading docs: Mention the doc changes 7344/head
Michael Friedrich [Sat, 20 Jul 2019 13:49:03 +0000 (15:49 +0200)]
Upgrading docs: Mention the doc changes

4 years agoMerge pull request #7343 from Icinga/feature/docs-about
Michael Friedrich [Sat, 20 Jul 2019 13:41:10 +0000 (15:41 +0200)]
Merge pull request #7343 from Icinga/feature/docs-about

Docs: Update our About chapter

4 years agoDocs: Update our About chapter 7343/head
Michael Friedrich [Sat, 20 Jul 2019 13:34:45 +0000 (15:34 +0200)]
Docs: Update our About chapter

This is visible first when opening icinga.com/docs/icinga2/latest

refs #6830

4 years agoMerge pull request #7342 from Icinga/feature/docs-rename-client-agent
Michael Friedrich [Sat, 20 Jul 2019 13:21:48 +0000 (15:21 +0200)]
Merge pull request #7342 from Icinga/feature/docs-rename-client-agent

Docs: Enhance distributed monitoring chapter

4 years agoDocs: Add new images for distributed monitoring: Basics, modes and scenarios 7342/head
Michael Friedrich [Sat, 20 Jul 2019 12:51:24 +0000 (14:51 +0200)]
Docs: Add new images for distributed monitoring: Basics, modes and scenarios

4 years agoDocs: Purge old images, fix Icinga Web screenshots
Michael Friedrich [Sat, 20 Jul 2019 12:45:27 +0000 (14:45 +0200)]
Docs: Purge old images, fix Icinga Web screenshots

4 years agoWindows: client -> agent inside the setup routine
Michael Friedrich [Sat, 20 Jul 2019 11:31:12 +0000 (13:31 +0200)]
Windows: client -> agent inside the setup routine

Requires updates screenshots later on.

4 years agoCLI: Rename client -> agent
Michael Friedrich [Sat, 20 Jul 2019 10:53:19 +0000 (12:53 +0200)]
CLI: Rename client -> agent

4 years agoDocs: Enhance the distributed monitoring chapter with agents, satellites and masters
Michael Friedrich [Sat, 20 Jul 2019 10:36:24 +0000 (12:36 +0200)]
Docs: Enhance the distributed monitoring chapter with agents, satellites and masters

Next to renaming client->agent, I've also refined:

- the health check chapter follows the two scenarios above and provides more concrete configs
- log_duration=0 for agent endpoint objects
- advanced scenarios don't manage the agent zone/endpoint in zones.conf anymore, but zones.d/master
- Ensure that the connection direction is correct inside the scenarios. Avoid doubled/hanging connections.

4 years agoDocs: Refine the term 'client' vs 'agent' in the technical concepts chapter
Michael Friedrich [Fri, 19 Jul 2019 12:54:04 +0000 (14:54 +0200)]
Docs: Refine the term 'client' vs 'agent' in the technical concepts chapter

4 years agoDocs: Rename client to agent, step 1
Michael Friedrich [Fri, 19 Jul 2019 12:44:14 +0000 (14:44 +0200)]
Docs: Rename client to agent, step 1

4 years agoMerge pull request #7339 from Icinga/feature/docs-rename-cv
Michael Friedrich [Fri, 19 Jul 2019 12:39:39 +0000 (14:39 +0200)]
Merge pull request #7339 from Icinga/feature/docs-rename-cv

Docs: Rename 'custom attribute' to 'custom variable'

4 years agoDocs: Rename 'custom attribute' to 'custom variable' 7339/head
Michael Friedrich [Fri, 19 Jul 2019 12:14:34 +0000 (14:14 +0200)]
Docs: Rename 'custom attribute' to 'custom variable'

refs #6830

4 years agoMerge pull request #7338 from Icinga/feature/doc-rename
Michael Friedrich [Fri, 19 Jul 2019 09:27:51 +0000 (11:27 +0200)]
Merge pull request #7338 from Icinga/feature/doc-rename

Docs: Getting Started -> Installation, Configuring Icinga 2 -> Configuration

4 years agoDocs: Adjust titles for renamed chapters 7338/head
Michael Friedrich [Fri, 19 Jul 2019 09:27:20 +0000 (11:27 +0200)]
Docs: Adjust titles for renamed chapters

4 years agoDocs: Fix formatting
Michael Friedrich [Fri, 19 Jul 2019 07:23:47 +0000 (09:23 +0200)]
Docs: Fix formatting

4 years agoMerge pull request #7320 from Icinga/feature/foreground-5230
Michael Friedrich [Thu, 18 Jul 2019 16:24:22 +0000 (18:24 +0200)]
Merge pull request #7320 from Icinga/feature/foreground-5230

Rework reload handling on *nix

4 years agoMerge pull request #7336 from Icinga/feature/docs-dev-ubuntu-18
Michael Friedrich [Thu, 18 Jul 2019 16:23:01 +0000 (18:23 +0200)]
Merge pull request #7336 from Icinga/feature/docs-dev-ubuntu-18

Docs: Add Ubuntu 18 dev playground

4 years agoDocs: Add Ubuntu 18 dev playground 7336/head
Michael Friedrich [Thu, 18 Jul 2019 16:00:38 +0000 (18:00 +0200)]
Docs: Add Ubuntu 18 dev playground

4 years agoDocs: Update URLs from rename
Michael Friedrich [Thu, 18 Jul 2019 14:34:36 +0000 (16:34 +0200)]
Docs: Update URLs from rename

4 years agoDocs: Move getting started / configuring chapters into our new structure
Michael Friedrich [Thu, 18 Jul 2019 14:33:42 +0000 (16:33 +0200)]
Docs: Move getting started / configuring chapters into our new structure

@bobapple requires redirects on release.

4 years agoDocs: Upgrading docs for improved reload handling 7320/head
Michael Friedrich [Thu, 18 Jul 2019 13:33:46 +0000 (15:33 +0200)]
Docs: Upgrading docs for improved reload handling

4 years agoDocs: Core reload for technical concepts
Michael Friedrich [Thu, 18 Jul 2019 13:33:32 +0000 (15:33 +0200)]
Docs: Core reload for technical concepts

4 years agoMerge pull request #7272 from Icinga/feature/notification-logging
Michael Friedrich [Wed, 17 Jul 2019 13:16:45 +0000 (15:16 +0200)]
Merge pull request #7272 from Icinga/feature/notification-logging

Improve type logging for notifications

4 years agoMerge pull request #7331 from Icinga/bugfix/unit-tests-packaging-7327
Michael Friedrich [Wed, 17 Jul 2019 13:16:04 +0000 (15:16 +0200)]
Merge pull request #7331 from Icinga/bugfix/unit-tests-packaging-7327

Shutdown timers cleanly on exit

4 years agoShutdown timers cleanly on exit 7331/head
Alexander A. Klimov [Wed, 17 Jul 2019 11:35:59 +0000 (13:35 +0200)]
Shutdown timers cleanly on exit

refs #7327

4 years agoTests: Add Notification state/type to string cases 7272/head
Michael Friedrich [Tue, 16 Jul 2019 11:46:22 +0000 (13:46 +0200)]
Tests: Add Notification state/type to string cases

4 years agoImprove type logging for notifications
Michael Friedrich [Tue, 2 Jul 2019 14:33:11 +0000 (16:33 +0200)]
Improve type logging for notifications

4 years agoFix style
Alexander A. Klimov [Tue, 16 Jul 2019 09:43:47 +0000 (11:43 +0200)]
Fix style

refs #5230

4 years agoDaemonCommand: make the atomics a bit more atomic
Alexander A. Klimov [Tue, 16 Jul 2019 09:28:20 +0000 (11:28 +0200)]
DaemonCommand: make the atomics a bit more atomic

Just to be sure.

refs #5230

4 years agoFix missing comments
Alexander A. Klimov [Tue, 16 Jul 2019 09:11:10 +0000 (11:11 +0200)]
Fix missing comments

refs #5230

4 years agoForward SIGUSR1
Alexander A. Klimov [Mon, 15 Jul 2019 16:36:34 +0000 (18:36 +0200)]
Forward SIGUSR1

refs #5230

4 years agoFix missing log messages
Alexander A. Klimov [Mon, 15 Jul 2019 16:29:15 +0000 (18:29 +0200)]
Fix missing log messages

refs #5230

4 years agoAdjust sd_notify()
Alexander A. Klimov [Mon, 15 Jul 2019 14:58:34 +0000 (16:58 +0200)]
Adjust sd_notify()

refs #5230

4 years agoAdjust PID file management
Alexander A. Klimov [Mon, 15 Jul 2019 14:08:08 +0000 (16:08 +0200)]
Adjust PID file management

refs #5230

4 years agoCatch programming errors
Alexander A. Klimov [Mon, 15 Jul 2019 13:09:35 +0000 (15:09 +0200)]
Catch programming errors

refs #5230

4 years agoApplication::RunEventLoop(): forward restart requests to umbrella process
Alexander A. Klimov [Mon, 15 Jul 2019 11:59:17 +0000 (13:59 +0200)]
Application::RunEventLoop(): forward restart requests to umbrella process

refs #5230

4 years agoReload on SIGHUP
Alexander A. Klimov [Mon, 15 Jul 2019 10:11:19 +0000 (12:11 +0200)]
Reload on SIGHUP

refs #5230

4 years agoDo the actual work in a separate process on *nix
Alexander A. Klimov [Fri, 12 Jul 2019 16:14:02 +0000 (18:14 +0200)]
Do the actual work in a separate process on *nix

refs #5230

4 years agoMerge pull request #7319 from Icinga/feature/docs-troubleshoot-tls-handshake-ciphers
Michael Friedrich [Mon, 15 Jul 2019 13:09:30 +0000 (15:09 +0200)]
Merge pull request #7319 from Icinga/feature/docs-troubleshoot-tls-handshake-ciphers

Docs: Add cipher analysis to troubleshooting docs

4 years agoMerge pull request #7318 from Icinga/bugfix/tls-options
Michael Friedrich [Mon, 15 Jul 2019 13:08:58 +0000 (15:08 +0200)]
Merge pull request #7318 from Icinga/bugfix/tls-options

TLS: Ensure to specify options in one place

4 years agoRemove old signal handlers
Alexander A. Klimov [Fri, 12 Jul 2019 11:45:54 +0000 (13:45 +0200)]
Remove old signal handlers

refs #5230

4 years agoDocs: Add cipher analysis to troubleshooting docs 7319/head
Michael Friedrich [Mon, 15 Jul 2019 11:33:40 +0000 (13:33 +0200)]
Docs: Add cipher analysis to troubleshooting docs

refs #7277

4 years agoTLS: Ensure to specify options in one place 7318/head
Michael Friedrich [Mon, 15 Jul 2019 11:27:51 +0000 (13:27 +0200)]
TLS: Ensure to specify options in one place

`SetTlsProtocolminToSSLContext()` may have overridden
previous flags.

refs #7277

refs #7041
refs #7211

4 years agoMerge pull request #7303 from Icinga/bugfix/filesync-7296
Michael Friedrich [Mon, 15 Jul 2019 08:53:22 +0000 (10:53 +0200)]
Merge pull request #7303 from Icinga/bugfix/filesync-7296

Cluster config sync: Fix new files not being moved

4 years agoFix style and comments 7303/head
Michael Friedrich [Mon, 15 Jul 2019 07:48:38 +0000 (09:48 +0200)]
Fix style and comments

4 years agoCluster Sync: Improve log messages
Diana Flach [Thu, 11 Jul 2019 13:11:16 +0000 (15:11 +0200)]
Cluster Sync: Improve log messages

4 years agoConfig sync: Count the updates and log them
Michael Friedrich [Wed, 10 Jul 2019 10:34:40 +0000 (12:34 +0200)]
Config sync: Count the updates and log them

```
[2019-07-10 12:34:27 +0200] information/ApiListener: Received configuration updates (2) from endpoint 'master1' are equal to production, not triggering reload.
```

4 years agoCluster Sync: Ensure that files are synced everytime
Diana Flach [Tue, 9 Jul 2019 13:36:20 +0000 (15:36 +0200)]
Cluster Sync: Ensure that files are synced everytime

4 years agoMerge pull request #7315 from Icinga/feature/api-cipher-list-log
Diana Flach [Fri, 12 Jul 2019 14:55:07 +0000 (16:55 +0200)]
Merge pull request #7315 from Icinga/feature/api-cipher-list-log

TLS: Fetch the cipher list and log them for debugging (OpenSSL 1.1.x)

4 years agoRespect OpenSSL 1.1.0 vs older 7315/head
Michael Friedrich [Fri, 12 Jul 2019 12:47:46 +0000 (14:47 +0200)]
Respect OpenSSL 1.1.0 vs older

4 years agoTLS: Fetch the cipher list and log them for debugging
Michael Friedrich [Fri, 12 Jul 2019 12:37:25 +0000 (14:37 +0200)]
TLS: Fetch the cipher list and log them for debugging

4 years agoArray: Move Join into the base class, available for programmers
Michael Friedrich [Fri, 12 Jul 2019 12:36:55 +0000 (14:36 +0200)]
Array: Move Join into the base class, available for programmers

4 years agoMerge pull request #7314 from Icinga/feature/docs-macos-dev
Michael Friedrich [Fri, 12 Jul 2019 11:36:50 +0000 (13:36 +0200)]
Merge pull request #7314 from Icinga/feature/docs-macos-dev

Docs: Update macOS dev environment

4 years agoDocs: Update macOS dev environment 7314/head
Michael Friedrich [Fri, 12 Jul 2019 11:34:20 +0000 (13:34 +0200)]
Docs: Update macOS dev environment

4 years agoMerge pull request #7313 from Icinga/feature/docs-dev-windows
Michael Friedrich [Fri, 12 Jul 2019 10:17:30 +0000 (12:17 +0200)]
Merge pull request #7313 from Icinga/feature/docs-dev-windows

Docs: Update Windows build development environment

4 years agoDocs: Update Windows build development environment 7313/head
Michael Friedrich [Thu, 4 Jul 2019 09:44:39 +0000 (11:44 +0200)]
Docs: Update Windows build development environment

4 years agoMerge pull request #7223 from KAMI911/feature/check_logfile
Michael Friedrich [Fri, 12 Jul 2019 08:25:38 +0000 (10:25 +0200)]
Merge pull request #7223 from KAMI911/feature/check_logfile

Add check_logfiles to ITL

4 years agoMerge pull request #7310 from Icinga/bugfix/icinga-app-null
Michael Friedrich [Fri, 12 Jul 2019 06:48:25 +0000 (08:48 +0200)]
Merge pull request #7310 from Icinga/bugfix/icinga-app-null

DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded

4 years agoMerge pull request #7297 from Icinga/bugfix/notifications-lost-during-restart-7086
Michael Friedrich [Fri, 12 Jul 2019 06:47:49 +0000 (08:47 +0200)]
Merge pull request #7297 from Icinga/bugfix/notifications-lost-during-restart-7086

Stash notifications until object authority has been updated once

4 years agoITL: Fix check_logfiles definition and documentation 7223/head
Michael Insel [Thu, 11 Jul 2019 17:14:38 +0000 (19:14 +0200)]
ITL: Fix check_logfiles definition and documentation

This fixes several issues with the ITL definition for the check plugin
check_logfiles.

* Moved the documentation parts into the Log Management section.

* Moved the CheckCommand parts into logmanagement.conf and dropped
logfiles.conf

* Renamed the CheckCommand to logfiles

* Removed the .pl suffix in the command attribute

* Removed the -H argument since its unknown to the plugin

* Fixed typo in documentation parts

4 years agoDB IDO: Fix possible crash with program status updates before IcingaApplication is... 7310/head
Michael Friedrich [Thu, 11 Jul 2019 13:50:52 +0000 (15:50 +0200)]
DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded

4 years agoStash notifications until object authority has been updated once 7297/head
Alexander A. Klimov [Mon, 8 Jul 2019 16:31:42 +0000 (18:31 +0200)]
Stash notifications until object authority has been updated once

refs #7086

4 years agoAdd ApiListener::UpdatedObjectAuthority()
Alexander A. Klimov [Mon, 8 Jul 2019 14:41:47 +0000 (16:41 +0200)]
Add ApiListener::UpdatedObjectAuthority()

refs #7086

4 years agoMerge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919
Michael Friedrich [Thu, 11 Jul 2019 08:46:59 +0000 (10:46 +0200)]
Merge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919

Re-send suppressed notifications

4 years agoDocs: Add upgrading docs for Notification re-sends after Downtime 7270/head
Michael Friedrich [Thu, 11 Jul 2019 08:43:56 +0000 (10:43 +0200)]
Docs: Add upgrading docs for Notification re-sends after Downtime

4 years agoDocs: Add event::SuppressedNotifications to technical concepts
Michael Friedrich [Thu, 11 Jul 2019 08:43:31 +0000 (10:43 +0200)]
Docs: Add event::SuppressedNotifications to technical concepts

4 years agoFix compiler warnings and style
Michael Friedrich [Wed, 10 Jul 2019 09:51:58 +0000 (11:51 +0200)]
Fix compiler warnings and style

4 years agoMerge pull request #7305 from Icinga/bugfix/internal-methods-command-cr
Michael Friedrich [Wed, 10 Jul 2019 09:04:34 +0000 (11:04 +0200)]
Merge pull request #7305 from Icinga/bugfix/internal-methods-command-cr

Internal methods must update the 'command' key in the check result

4 years agoInternal methods must update the 'command' key in the check result 7305/head
Michael Friedrich [Wed, 10 Jul 2019 08:15:15 +0000 (10:15 +0200)]
Internal methods must update the 'command' key in the check result

Currently this is `null` which isn't really correct.

As otherwise, it is tremendously hard to figure out which check
command was involved, if you're not looking at the `.check_command`
checkable object.

4 years agoMerge pull request #7299 from Icinga/bugfix/arm-atomic
Michael Friedrich [Wed, 10 Jul 2019 06:21:49 +0000 (08:21 +0200)]
Merge pull request #7299 from Icinga/bugfix/arm-atomic

CMake: Detect ARM target architecture and set required -latomic

4 years agoMerge pull request #7302 from Icinga/bugfix/tests-tps
Michael Friedrich [Wed, 10 Jul 2019 06:18:02 +0000 (08:18 +0200)]
Merge pull request #7302 from Icinga/bugfix/tests-tps

Rewrite tests for Timeperiods with Boost.DateTime and fix "day -X" specification

4 years agoWait until the next check result if it's expected to arrive soon before re-sending...
Alexander A. Klimov [Wed, 3 Jul 2019 13:12:58 +0000 (15:12 +0200)]
Wait until the next check result if it's expected to arrive soon before re-sending a suppressed notification

refs #5919

4 years agoRe-send suppressed notifications
Alexander A. Klimov [Tue, 2 Jul 2019 09:23:16 +0000 (11:23 +0200)]
Re-send suppressed notifications

refs #5919

4 years agoTimePeriod: Fully support and test "day -X" notation 7302/head
Michael Friedrich [Tue, 9 Jul 2019 14:21:07 +0000 (16:21 +0200)]
TimePeriod: Fully support and test "day -X" notation

Previously no tests would have detected if this really worked or not.

4 years agoFix parsing of "day -X (last day of month)" in TimePeriod class
Michael Friedrich [Tue, 9 Jul 2019 14:13:54 +0000 (16:13 +0200)]
Fix parsing of "day -X (last day of month)" in TimePeriod class

4 years agoTests: Rewrite TimePeriod tests using Boost::DateTime
Michael Friedrich [Wed, 3 Jul 2019 13:40:43 +0000 (15:40 +0200)]
Tests: Rewrite TimePeriod tests using Boost::DateTime

fixes #7257

4 years agoMerge pull request #7300 from Icinga/bugfix/gcc-likely
Michael Friedrich [Tue, 9 Jul 2019 11:57:58 +0000 (13:57 +0200)]
Merge pull request #7300 from Icinga/bugfix/gcc-likely

Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own

4 years agoQuality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own 7300/head
Michael Friedrich [Tue, 9 Jul 2019 11:20:53 +0000 (13:20 +0200)]
Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own

Our macro collides with Boost::DateTime and the gregorian classes
and I don't see any reason why we shouldn't use Boost::Config
being already there.

4 years agoCMake: Detect ARM target architecture and set required -latomic 7299/head
Michael Friedrich [Mon, 8 Jul 2019 11:48:15 +0000 (13:48 +0200)]
CMake: Detect ARM target architecture and set required -latomic