Michael Friedrich
|
da9b3991aa
|
Merge pull request #6163 from Icinga/fix/handle-restart
Fix reload handling by updating the PID file before process overtake
|
2018-04-03 17:18:29 +02:00 |
Jean Flach
|
92f7242db1
|
Merge pull request #6119 from tclh123/dev
fixup set rlimit stack failed condition
|
2018-03-21 09:56:47 +01:00 |
Jean Flach
|
a742e64e4d
|
Fix reload handling
Make sure we have written the new PID before letting it take over.
|
2018-03-14 10:43:59 +01:00 |
Gunnar Beutner
|
9cd5298d8b
|
Ensure that SetCorked() works properly
|
2018-03-06 09:03:35 +01:00 |
Gunnar Beutner
|
b172a67867
|
Fix incorrect argument type for JsonRpc::SendMessage
|
2018-03-06 08:58:19 +01:00 |
Jean Flach
|
1bdd14b428
|
Limit anonymous connections to 25
|
2018-03-05 13:22:43 +01:00 |
Noah Hilverling
|
54ff60cd8c
|
Limit JSON-RPC message size
|
2018-03-05 10:29:05 +01:00 |
Gunnar Beutner
|
a3bf8cd26e
|
Merge pull request #6133 from Icinga/fix/cork-socket
Limit the number of HTTP/JSON-RPC requests we read in parallel
|
2018-02-28 12:48:06 +01:00 |
Gunnar Beutner
|
a9fb714578
|
Merge pull request #6116 from Icinga/fix/windows-service-restart
Fix Windows reload
|
2018-02-28 12:23:53 +01:00 |
Jean Flach
|
d0cf7c654e
|
Use cork in tlsstream and HTTP connection
|
2018-02-28 11:40:58 +01:00 |
Jean Flach
|
7d103aaf1b
|
Add cork
|
2018-02-28 11:40:58 +01:00 |
Jean Flach
|
01c7f20170
|
Require systemd headers
Only mandatory if using systemd
|
2018-02-27 15:54:58 +01:00 |
lihan
|
cc24ae217e
|
fixup set rlimit stack failed condition
|
2018-02-27 12:56:36 +08:00 |
Gunnar Beutner
|
ef488a3ebc
|
Replace boost::algorithm::split calls with String::Split
|
2018-02-26 08:27:18 +01:00 |
Jean Flach
|
691e3cfd57
|
Fix Windows reload
|
2018-02-23 17:01:46 +01:00 |
Jean Flach
|
6bb2ed4258
|
Merge branch 'feature/security-features'
|
2018-02-21 16:19:54 +01:00 |
Jean Flach
|
184580f705
|
Merge pull request #6103 from Icinga/fix/http-security-fixes
HTTP Security fixes
|
2018-02-21 15:04:02 +01:00 |
Jean Flach
|
85f45d9b94
|
Minor codestyle and doc changes
|
2018-02-21 14:52:44 +01:00 |
Jean Flach
|
eda9bce8cb
|
Merge pull request #6104 from Icinga/fix/nullptr-deref
Fix nullptr dereferences
|
2018-02-21 13:56:09 +01:00 |
Jean Flach
|
a71ab1e126
|
Rename macro RequireNotNull to REQUIRE_NOT_NULL
|
2018-02-21 13:47:46 +01:00 |
Noah Hilverling
|
6bebdf8a87
|
Add marco RequireNotNull
This is used to fix a number of possible nullptr dereferences
|
2018-02-21 13:47:46 +01:00 |
Jean Flach
|
c8c193a9d8
|
Remove need for RunAsUser/Group
They are now read form the sysconfig file which is owned by root
|
2018-02-20 14:16:43 +01:00 |
Jean Flach
|
8ffa4f04a7
|
Add timeout for TLS handshakes
|
2018-02-20 13:32:04 +01:00 |
Jean Flach
|
0a0795f09d
|
Code style
|
2018-02-16 11:47:13 +01:00 |
Jean Flach
|
65a806f5dc
|
Move new password functions into tlsutility
|
2018-02-15 13:09:22 +01:00 |
Jean Flach
|
92e2faaa08
|
Hash API password and comparison
fixes #4920
|
2018-02-15 13:09:22 +01:00 |
Noah Hilverling
|
e1e06ce767
|
Merge pull request #5988 from Icinga/fix/concurrent-checks-limit-cluster
Fix concurrent checks limit while using command_endpoint
|
2018-02-06 14:13:49 +01:00 |
Gunnar Beutner
|
e361b3c427
|
Implement support for frozen arrays and dictionaries
|
2018-01-30 12:22:04 +01:00 |
Noah Hilverling
|
97bd91dda2
|
Replace concurrent_checks in CheckerComponent by global MaxConcurrentChecks
refs #4841
|
2018-01-29 14:50:24 +01:00 |
Jean Flach
|
51d5a3e457
|
Fix missing include
|
2018-01-26 14:38:55 +01:00 |
Jean Flach
|
cc73eed2af
|
Merge pull request #5992 from Icinga/feature/remove-includes
Remove unused includes
|
2018-01-25 09:13:02 +01:00 |
Gunnar Beutner
|
0cc9af6bee
|
Remove duplicate semicolons
|
2018-01-24 12:07:52 +01:00 |
Gunnar Beutner
|
94e6be1a65
|
Remove unused includes
|
2018-01-22 09:52:29 +01:00 |
Jean Flach
|
c418a9611e
|
Add systemd watchdog and adjust reload behaviour
|
2018-01-19 16:52:36 +01:00 |
Jean Flach
|
1da6b2c883
|
Fix whitespaces in CMakeLists files
Uses 2 space indentation as standard
|
2018-01-19 09:19:40 +01:00 |
Gunnar Beutner
|
7702cb056a
|
Merge pull request #6009 from Icinga/fix/build-fix-gcc
Build fix for ancient versions of GCC
|
2018-01-18 15:29:50 +01:00 |
Jean Flach
|
37e890f513
|
Merge pull request #6008 from Icinga/fix/cmake-3-0-compat
Fix compatibility with CMake < 3.1
|
2018-01-18 15:26:10 +01:00 |
Gunnar Beutner
|
9d436605f0
|
Fix compatibility with CMake < 3.1
|
2018-01-18 15:12:46 +01:00 |
Gunnar Beutner
|
aa76ddf7f2
|
Build fix for ancient versions of GCC
|
2018-01-18 15:12:14 +01:00 |
Jean Flach
|
f9b378edc6
|
Fix missing include
fixes #6001
|
2018-01-18 10:54:49 +01:00 |
Gunnar Beutner
|
2a9dceb367
|
Use CMake object libraries for our libs
|
2018-01-17 04:28:21 +01:00 |
Gunnar Beutner
|
c2fb9fe226
|
Use initializer lists for arrays and dictionaries
|
2018-01-16 12:27:44 +01:00 |
Michael Friedrich
|
01aee7954e
|
Merge pull request #5969 from Icinga/feature/wq-stats-mutex
Remove the WorkQueue::m_StatsMutex instance variable
|
2018-01-11 13:38:40 +01:00 |
Michael Friedrich
|
de5f2b01c4
|
Merge pull request #5968 from Icinga/feature/ringbuffer-mutex
Update the RingBuffer class to use a regular mutex instead of ObjectLock
|
2018-01-11 13:37:35 +01:00 |
Michael Friedrich
|
47bc4e6b5c
|
Merge pull request #5967 from Icinga/feature/lazy-accessors
Avoid accessing attributes for validators where not necessary
|
2018-01-11 13:36:29 +01:00 |
Gunnar Beutner
|
e8876f3b22
|
Remove the WorkQueue::m_StatsMutex instance variable
|
2018-01-11 10:48:19 +01:00 |
Gunnar Beutner
|
ddf09263af
|
Update the RingBuffer class to use a regular mutex instead of ObjectLock
|
2018-01-11 10:40:19 +01:00 |
Gunnar Beutner
|
21254fb610
|
Avoid accessing attributes for validators where not necessary
|
2018-01-11 08:20:16 +01:00 |
Gunnar Beutner
|
0b03ab854e
|
Avoid unnecessary casts in the JSON encoder
|
2018-01-11 07:31:08 +01:00 |
Gunnar Beutner
|
0c2fd8e1d8
|
Merge pull request #5957 from mcktr/fix/year-2017-reference
Change a bunch more copyright headers for 2018
|
2018-01-09 04:58:25 +01:00 |