{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12440855,"defaultBranch":"master","name":"icinga2","ownerLogin":"Icinga","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-28T18:02:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/835441?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718202435.0","currentOid":""},"activityList":{"items":[{"before":"e0bfb592a68f84c6443494da464b24eb89fb97db","after":"2f65d6e3e63aa1d959025036485875cbd2c2cb0c","ref":"refs/heads/broken-timeperiod","pushedAt":"2024-06-12T16:18:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhabteab","name":"Yonas Habteab","path":"/yhabteab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57616252?s=80&v=4"},"commit":{"message":"Add advanced timeperiod range,include/exclude test cases","shortMessageHtmlLink":"Add advanced timeperiod range,include/exclude test cases"}},{"before":null,"after":"0990d4ab7db857b613ce43a51e18960d9ad4c5d7","ref":"refs/heads/win21310","pushedAt":"2024-06-12T14:27:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Bump OpenSSL shipped for Windows to v3.0.14","shortMessageHtmlLink":"Bump OpenSSL shipped for Windows to v3.0.14"}},{"before":null,"after":"48530e4b52fefb38f3afde9c8b723c956444e9fb","ref":"refs/heads/gha21310","pushedAt":"2024-06-12T14:12:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"CMakeLists.txt: set(CPACK_WIX_INSTALL_SCOPE NONE)\n\nto stick to CMake pre-v3.29 behavior. CMake v3.29 introduces CPACK_WIX_INSTALL_SCOPE. Its default conflicts with the ALLUSERS property in our icinga-installer/icinga2.wixpatch.cmake.","shortMessageHtmlLink":"CMakeLists.txt: set(CPACK_WIX_INSTALL_SCOPE NONE)"}},{"before":"d856cab9d99737f5f6c8cc24dc85bdc58c628bba","after":null,"ref":"refs/heads/win2143","pushedAt":"2024-06-12T11:03:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"}},{"before":"62a92c10b52af17b34d86bc3f7626ab6266242a9","after":"6a7b440cfdb1ce4039826ae1fa3f7827251c5118","ref":"refs/heads/support/2.14","pushedAt":"2024-06-12T11:03:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Merge pull request #10084 from Icinga/win2143\n\nBump Windows deps","shortMessageHtmlLink":"Merge pull request #10084 from Icinga/win2143"}},{"before":"922dc1197479c76f873f672ce12063b86b88747d","after":"da9e786976670a3bf7c3e3e55a28fb54747bcb67","ref":"refs/heads/Al2Klimov-patch-8","pushedAt":"2024-06-12T10:35:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Doc: Distributed Monitoring: add section \"External CA/PKI\"\n\nThe following already works:\n\n* Custom key sizes, e.g. 2048 bits\n* Custom key types, e.g. ECC\n* Multiple trusted root CAs in `/var/lib/icinga2/certs/ca.crt`\n* Different root CAs per cluster subtree, as long as each node trusts the\n issuers of the certificates of all nodes it's directly connected to\n* Any number of intermediate CAs","shortMessageHtmlLink":"Doc: Distributed Monitoring: add section \"External CA/PKI\""}},{"before":"d0deca47612e43ae06719ae811238ba32fc5c4a0","after":"accb45ca72da61ec86a94e6521df29c078318cfe","ref":"refs/heads/doc2143","pushedAt":"2024-06-12T09:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Add missing `Object{created,deleted,modified}` docs","shortMessageHtmlLink":"Add missing Object{created,deleted,modified} docs"}},{"before":"2432d1a861d15a6aa4ae04fd74dee567c3783591","after":null,"ref":"refs/heads/add-missing-evs-docs","pushedAt":"2024-06-12T09:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"}},{"before":"1b863337e44f19083eb423194537f2a00429be25","after":"c5c7925d8a25fcb9fa4b4a2f0482dc3b223908fd","ref":"refs/heads/master","pushedAt":"2024-06-12T09:25:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Merge pull request #10071 from Icinga/add-missing-evs-docs\n\nAdd missing `Object{created,deleted,modified}` docs","shortMessageHtmlLink":"Merge pull request #10071 from Icinga/add-missing-evs-docs"}},{"before":"415cd67c2ccffcefa4d1022edc3d3ed2a4d5496b","after":"68384e7e15c239d2558f62e0491f06192bb3e59b","ref":"refs/heads/malloc_info","pushedAt":"2024-06-12T09:14:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"/v1/debug/malloc_info: call malloc_info(3) if available\n\nThe GNU libc function malloc_info(3) provides memory allocation and usage\nstatistics of Icinga 2 itself.","shortMessageHtmlLink":"/v1/debug/malloc_info: call malloc_info(3) if available"}},{"before":"40e71dd607c27947685067659a45ecb5765ae572","after":"b468e0cee0b584f224719442df19f9e36b3452fa","ref":"refs/heads/broken-runtime-config-sync","pushedAt":"2024-06-12T09:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhabteab","name":"Yonas Habteab","path":"/yhabteab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57616252?s=80&v=4"},"commit":{"message":"Don't allow to modify/create/delete an object concurrently","shortMessageHtmlLink":"Don't allow to modify/create/delete an object concurrently"}},{"before":null,"after":"d856cab9d99737f5f6c8cc24dc85bdc58c628bba","ref":"refs/heads/win2143","pushedAt":"2024-06-12T08:25:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Bump OpenSSL shipped for Windows to v3.0.14","shortMessageHtmlLink":"Bump OpenSSL shipped for Windows to v3.0.14"}},{"before":"3df7e4f64e2f00a7e68da8037315a13edf544fd7","after":"077732157348fb87fb798e527ac54cb3c3b50bd2","ref":"refs/heads/pre-2.14.3","pushedAt":"2024-06-11T13:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"HttpServerConnection: log disconnected message after the client was actually disconnected\n\nPreviously, the \"HTTP client disconnected\" message was logged before shutting\ndown the connection even started.","shortMessageHtmlLink":"HttpServerConnection: log disconnected message after the client was a…"}},{"before":null,"after":"25fc16d92e48aaf8357d73bea6abdf626f3ba11c","ref":"refs/heads/slow-cpuboundwork-logging","pushedAt":"2024-06-11T12:59:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julianbrost","name":"Julian Brost","path":"/julianbrost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18552?s=80&v=4"},"commit":{"message":"Log long-running and long-waiting CpuBoundWork tasks","shortMessageHtmlLink":"Log long-running and long-waiting CpuBoundWork tasks"}},{"before":null,"after":"3df7e4f64e2f00a7e68da8037315a13edf544fd7","ref":"refs/heads/pre-2.14.3","pushedAt":"2024-06-11T11:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Update object#config_hash after all relations queries","shortMessageHtmlLink":"Update object#config_hash after all relations queries"}},{"before":"b1eae017c975afaf236e71d4c5057e8665084386","after":null,"ref":"refs/heads/OpenSSL3014","pushedAt":"2024-06-11T09:53:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"}},{"before":"4140d8c4e048d1614fb3d6545fe87041f28ca93e","after":"1b863337e44f19083eb423194537f2a00429be25","ref":"refs/heads/master","pushedAt":"2024-06-11T09:53:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Merge pull request #10079 from Icinga/OpenSSL3014\n\nBump OpenSSL shipped for Windows to v3.0.14","shortMessageHtmlLink":"Merge pull request #10079 from Icinga/OpenSSL3014"}},{"before":"89d651af50e1907c5dd7ee7a238392ecdd424b9e","after":"2432d1a861d15a6aa4ae04fd74dee567c3783591","ref":"refs/heads/add-missing-evs-docs","pushedAt":"2024-06-11T07:46:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhabteab","name":"Yonas Habteab","path":"/yhabteab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57616252?s=80&v=4"},"commit":{"message":"Add missing `Object{created,deleted,modified}` docs","shortMessageHtmlLink":"Add missing Object{created,deleted,modified} docs"}},{"before":null,"after":"d0deca47612e43ae06719ae811238ba32fc5c4a0","ref":"refs/heads/doc2143","pushedAt":"2024-06-10T14:49:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Don't rpm --import https://packages.icinga.com/icinga.key\n\njust like on packages.icinga.com and for the same security reasons we don't\nuse apt-key add anymore for: https://blog.cloudflare.com/dont-use-apt-key\n\nOur repos already reference https://packages.icinga.com/icinga.key\nand both RPM distro families properly handle that.","shortMessageHtmlLink":"Don't rpm --import https://packages.icinga.com/icinga.key"}},{"before":null,"after":"5243241b33b71c80b33c4259c3a1a238bcfec63d","ref":"refs/heads/net-stack-2.14.3","pushedAt":"2024-06-10T11:20:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"HttpServerConnection: use exceptions for error handling\n\nWhen a HTTP connection dies prematurely while the response is sent,\n`http::async_write()` sets the error code to something like broken pipe for\nexample. When calling `async_flush()` afterwards, it sometimes happens that\nthis never returns. This results in a resource leak as the coroutine isn't\ncleaned up. This commit makes the individual functions throw exceptions instead\nof silently ignoring the errors, resulting in the function terminating early\nand also resulting in an error being logged as well.","shortMessageHtmlLink":"HttpServerConnection: use exceptions for error handling"}},{"before":null,"after":"b1eae017c975afaf236e71d4c5057e8665084386","ref":"refs/heads/OpenSSL3014","pushedAt":"2024-06-10T09:00:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Bump OpenSSL shipped for Windows to v3.0.14","shortMessageHtmlLink":"Bump OpenSSL shipped for Windows to v3.0.14"}},{"before":"561d6a3981a4548e9020fae5c04ec0b3bc26f2ab","after":null,"ref":"refs/heads/Boost1.85","pushedAt":"2024-06-10T09:00:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"}},{"before":"b6b2f720552e50038fb4a59799d683306dab094b","after":"4140d8c4e048d1614fb3d6545fe87041f28ca93e","ref":"refs/heads/master","pushedAt":"2024-06-10T09:00:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Merge pull request #10076 from Icinga/Boost1.85\n\nBump Boost shipped for Windows to v1.85","shortMessageHtmlLink":"Merge pull request #10076 from Icinga/Boost1.85"}},{"before":"fc4ff8b7af2343311b93fcc5439687d625d3e7c2","after":"62a92c10b52af17b34d86bc3f7626ab6266242a9","ref":"refs/heads/support/2.14","pushedAt":"2024-06-10T08:59:38.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Merge pull request #10075 from Icinga/gha2143\n\nUpdate GitHub actions","shortMessageHtmlLink":"Merge pull request #10075 from Icinga/gha2143"}},{"before":"39be31c305607430b0d4a6d0136e855a89f1b1b7","after":null,"ref":"refs/heads/gha2143","pushedAt":"2024-06-10T08:59:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"}},{"before":null,"after":"561d6a3981a4548e9020fae5c04ec0b3bc26f2ab","ref":"refs/heads/Boost1.85","pushedAt":"2024-06-07T14:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"Bump Boost shipped for Windows to v1.85\n\nNote: For doc/21-development.md use:\n\nperl -pi -e 's/(boost[-\\w]*?1[-_]?)84/${1}85/g' doc/21-development.md","shortMessageHtmlLink":"Bump Boost shipped for Windows to v1.85"}},{"before":null,"after":"39be31c305607430b0d4a6d0136e855a89f1b1b7","ref":"refs/heads/gha2143","pushedAt":"2024-06-07T13:51:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"CMakeLists.txt: set(CPACK_WIX_INSTALL_SCOPE NONE)\n\nto stick to CMake pre-v3.29 behavior. CMake v3.29 introduces CPACK_WIX_INSTALL_SCOPE. Its default conflicts with the ALLUSERS property in our icinga-installer/icinga2.wixpatch.cmake.","shortMessageHtmlLink":"CMakeLists.txt: set(CPACK_WIX_INSTALL_SCOPE NONE)"}},{"before":null,"after":"89d651af50e1907c5dd7ee7a238392ecdd424b9e","ref":"refs/heads/add-missing-evs-docs","pushedAt":"2024-06-05T13:14:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhabteab","name":"Yonas Habteab","path":"/yhabteab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57616252?s=80&v=4"},"commit":{"message":"Add missing `Object{created,deleted,modified}` docs","shortMessageHtmlLink":"Add missing Object{created,deleted,modified} docs"}},{"before":"a98105bc2bc7817abad2cedf996cbe4fc09ef184","after":"dcf4955fe97561e2c658d51e2140da5e4d297c7b","ref":"refs/heads/error-timestamp-out-of-range-53323","pushedAt":"2024-06-05T13:14:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"IdoPgsqlConnection#FieldToEscapedString(): write out of range time as NULL\n\njust like in MySQL. Except MySQL's FROM_UNIXTIME() does that implicitly.\nIn contrast, Postgres' TO_TIMESTAMP() fails, so WE have to handle it.","shortMessageHtmlLink":"IdoPgsqlConnection#FieldToEscapedString(): write out of range time as…"}},{"before":"6752790439f8b7f68123b081e665a1842edc8a0e","after":"863c620c05f705eef992a85b1ecb51b40288782d","ref":"refs/heads/time-period-schedule-next-check-on-next-transition-9984","pushedAt":"2024-06-04T15:02:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al2Klimov","name":"Alexander Aleksandrovič Klimov","path":"/Al2Klimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6053266?s=80&v=4"},"commit":{"message":"If skipped due to time period, schedule next check on next transition\n\nand not after yet another check interval. Otherwise checks done every 24h\nmay get suppressed due to being re-scheduled outside time period every 24h.","shortMessageHtmlLink":"If skipped due to time period, schedule next check on next transition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY4cyqAA","startCursor":null,"endCursor":null}},"title":"Activity · Icinga/icinga2"}