{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112236924,"defaultBranch":"main","name":"bind9","ownerLogin":"isc-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-27T19:09:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3965132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721749307.0","currentOid":""},"activityList":{"items":[{"before":"3a8082c02b33264fb924cc60168756635ef26eb2","after":"11add5e5208af8e5f3854fb8b5bd0c7dc15857c9","ref":"refs/heads/bind-9.18","pushedAt":"2024-08-16T08:40:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.18] chg: test: For TSAN builds, use libraries from /opt/tsan\n\nThe new TSAN images, the TSAN-enabled images install libraries to\nopt/tsan, synchronize the configure options and CFLAGS between gcc:tsan\nand clang:tsan images and set the PKG_CONFIG_PATH to /opt/tsan/lib.\n\nAdditionally, drop Debian bullseye that's EOL now.\n\nBackport of MR !9324\n\nMerge branch 'backport-ondrej/use-staging-tsan-images-9.18' into 'bind-9.18'\n\nSee merge request isc-projects/bind9!9326","shortMessageHtmlLink":"[9.18] chg: test: For TSAN builds, use libraries from /opt/tsan"}},{"before":"8151fb96ae0aa8341909c43c14d105002130f614","after":"56f4490ca2fb4b8815f5a250e584da1ef7bd3875","ref":"refs/heads/bind-9.11","pushedAt":"2024-08-16T08:20:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.11] chg: test: Drop TSAN jobs, drop bullseye jobs\n\nThe new TSAN images, the TSAN-enabled images install libraries to\nopt/tsan, this doesn't work, just drop the TSAN jobs.\n\n\nAdditionally, drop Debian bullseye that's EOL now.\n\nBackport of MR !9324\n\nMerge branch 'backport-ondrej/use-staging-tsan-images-9.11' into 'bind-9.11'\n\nSee merge request isc-projects/bind9!9328","shortMessageHtmlLink":"[9.11] chg: test: Drop TSAN jobs, drop bullseye jobs"}},{"before":"39ee669f7e2b973cd595c55203918e9e89925b0c","after":"3644299c498d9217f5ea7f05d46071619a72b54b","ref":"refs/heads/bind-9.16","pushedAt":"2024-08-16T07:09:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.16] chg: test: Drop TSAN jobs, drop bullseye jobs\n\nThe new TSAN images, the TSAN-enabled images install libraries to\nopt/tsan, this doesn't work, just drop the TSAN jobs.\n\nAdditionally, drop Debian bullseye that's EOL now.\n\nBackport of MR !9324\n\nMerge branch 'backport-ondrej/use-staging-tsan-images-9.16' into 'bind-9.16'\n\nSee merge request isc-projects/bind9!9327","shortMessageHtmlLink":"[9.16] chg: test: Drop TSAN jobs, drop bullseye jobs"}},{"before":"7cb9af430e128e548e39b94f3080bc0d519bbd27","after":"9c067174290da59b626ca0ae7e3bbb65ee167194","ref":"refs/heads/main","pushedAt":"2024-08-16T06:48:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: test: Retire Debian 11 \"bullseye\"\n\nA follow-up to isc-projects/bind9!9324.\n\nMerge branch 'mnowak/retire-debian-11-bullseye' into 'main'\n\nSee merge request isc-projects/bind9!9330","shortMessageHtmlLink":"chg: test: Retire Debian 11 \"bullseye\""}},{"before":"11cb37672563f6c242fd0d94b8b1c172a826d8c4","after":"4fbb0a146bcdfb87b2f709865ee633b2c2c43350","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-16T06:47:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] chg: test: For TSAN builds, use libraries from /opt/tsan\n\nThe new TSAN images, the TSAN-enabled images install libraries to\nopt/tsan, synchronize the configure options and CFLAGS between gcc:tsan\nand clang:tsan images and set the PKG_CONFIG_PATH to /opt/tsan/lib.\n\nAdditionally, drop Debian bullseye that's EOL now.\n\nBackport of MR !9324\n\nMerge branch 'backport-ondrej/use-staging-tsan-images-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9325","shortMessageHtmlLink":"[9.20] chg: test: For TSAN builds, use libraries from /opt/tsan"}},{"before":"ebd669a830307385d4aeefde2246cedbefa1fc33","after":"7cb9af430e128e548e39b94f3080bc0d519bbd27","ref":"refs/heads/main","pushedAt":"2024-08-15T21:03:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: test: For TSAN builds, use libraries from /opt/tsan\n\nThe new TSAN images, the TSAN-enabled images install libraries to\nopt/tsan, synchronize the configure options and CFLAGS between gcc:tsan\nand clang:tsan images and set the PKG_CONFIG_PATH to /opt/tsan/lib.\n\nAdditionally, drop Debian bullseye that's EOL now.\n\nMerge branch 'ondrej/use-staging-tsan-images' into 'main'\n\nSee merge request isc-projects/bind9!9324","shortMessageHtmlLink":"chg: test: For TSAN builds, use libraries from /opt/tsan"}},{"before":"9f2061e31ebdc6de5510d238de89eb077126d5f8","after":"11cb37672563f6c242fd0d94b8b1c172a826d8c4","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-15T14:28:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] fix: dev: Check if logconfig is NULL before using it in isc_log_doit()\n\nCheck if 'lctx->logconfig' is NULL before using it in isc_log_doit(),\nbecause it's possible that isc_log_destroy() was already called, e.g.\nwhen a 'call_rcu' function wants to log a message during shutdown.\n\nCloses #4842\n\nBackport of MR !9297\n\nMerge branch 'backport-4842-shutdown-crash-in-isc_log_doit-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9323","shortMessageHtmlLink":"[9.20] fix: dev: Check if logconfig is NULL before using it in isc_lo…"}},{"before":"dde38470476242049167db89d096d5efa0e8b69a","after":"9f2061e31ebdc6de5510d238de89eb077126d5f8","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-15T14:07:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] fix: dev: Add -Wno-psabi to CFLAGS for x86 (32-bit) builds\n\nGCC 11.1+ emits a note during compilation when there are 64-bit\natomic fields in a structure, because it fixed a compiler bug\nby changing the alignment of such fields, which caused ABI change.\n\nAdd -Wno-psabi to CFLAGS for such builds in order to silence the\nwarning. That shouldn't be a problem since we don't expose our\nstructures to the outside.\n\nCloses #4841\n\nBackport of MR !9319\n\nMerge branch 'backport-4841-alignment-of-_Atomic-long-long-unsigned-int-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9322","shortMessageHtmlLink":"[9.20] fix: dev: Add -Wno-psabi to CFLAGS for x86 (32-bit) builds"}},{"before":"75021765f8d83989ae791d28807a24c7bd09d905","after":"ebd669a830307385d4aeefde2246cedbefa1fc33","ref":"refs/heads/main","pushedAt":"2024-08-15T12:55:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Check if logconfig is NULL before using it in isc_log_doit()\n\nCheck if 'lctx->logconfig' is NULL before using it in isc_log_doit(),\nbecause it's possible that isc_log_destroy() was already called, e.g.\nwhen a 'call_rcu' function wants to log a message during shutdown.\n\nCloses #4842\n\nMerge branch '4842-shutdown-crash-in-isc_log_doit' into 'main'\n\nCloses #4842\n\nSee merge request isc-projects/bind9!9297","shortMessageHtmlLink":"fix: dev: Check if logconfig is NULL before using it in isc_log_doit()"}},{"before":"936975a9aef00e596dc936999e5fa19815b737ea","after":"75021765f8d83989ae791d28807a24c7bd09d905","ref":"refs/heads/main","pushedAt":"2024-08-15T12:52:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Add -Wno-psabi to CFLAGS for x86 (32-bit) builds\n\nGCC 11.1+ emits a note during compilation when there are 64-bit\natomic fields in a structure, because it fixed a compiler bug\nby changing the alignment of such fields, which caused ABI change.\n\nAdd -Wno-psabi to CFLAGS for such builds in order to silence the\nwarning. That shouldn't be a problem since we don't expose our\nstructures to the outside.\n\nCloses #4841\n\nMerge branch '4841-alignment-of-_Atomic-long-long-unsigned-int' into 'main'\n\nCloses #4841\n\nSee merge request isc-projects/bind9!9319","shortMessageHtmlLink":"fix: dev: Add -Wno-psabi to CFLAGS for x86 (32-bit) builds"}},{"before":"5275b6bc83fefd9d594afbedf8f9ad90aae38a5f","after":"936975a9aef00e596dc936999e5fa19815b737ea","ref":"refs/heads/main","pushedAt":"2024-08-15T12:13:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"rem: do not include config.h\n\nThe build system ensures it is always included for every source file.\n\nMerge branch 'aydin/no-include-config-h' into 'main'\n\nSee merge request isc-projects/bind9!9320","shortMessageHtmlLink":"rem: do not include config.h"}},{"before":"86a0dfbae53dd2c3632871a65714bd821831856f","after":"dde38470476242049167db89d096d5efa0e8b69a","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-15T12:10:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] fix: dev: Silence all warnings that stem from the default config\n\nAs we now setup the logging very early, parsing the default config would\nalways print warnings about experimental (and possibly deprecated)\noptions in the default config. This would even mess with commands like\n`named -V` and it is also wrong to warn users about using experimental\noptions in the default config, because they can't do anything about\nthis. Add CFG_PCTX_NODEPRECATED and CFG_PCTX_NOEXPERIMENTAL options\nthat we can pass to cfg parser and silence the early warnings caused by\nusing experimental options in the default config.\n\nBackport of MR !9304\n\nMerge branch 'backport-ondrej/silence-warnings-from-default-config-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9305","shortMessageHtmlLink":"[9.20] fix: dev: Silence all warnings that stem from the default config"}},{"before":"43c81e2e2455f2fb573e9f8ff7d605adb66799ae","after":"5275b6bc83fefd9d594afbedf8f9ad90aae38a5f","ref":"refs/heads/main","pushedAt":"2024-08-15T11:56:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: test: Reduce the size of hashmap_nodes.h file\n\nInstead of keeping the whole array of test_node_t objects, just keep the\nhashvalues and generated the rest of the test_node_t on the fly. The\ntest still works this way and the file size has been reduced from 2M to\n90k.\n\nCloses #4851\n\nMerge branch '4851-generate-problematic-isc_hashmap-test-data' into 'main'\n\nCloses #4851\n\nSee merge request isc-projects/bind9!9318","shortMessageHtmlLink":"chg: test: Reduce the size of hashmap_nodes.h file"}},{"before":"b72b75dd88f67f7de25e14a54739a4fe961cb55b","after":"86a0dfbae53dd2c3632871a65714bd821831856f","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-14T19:16:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] chg: ci: Check that generated changelog entry doesn't break docs build\n\nSince changelog entries are now generated from MR title&description,\nthey aren't sanity checked during a regular docs build. If these contain\nspecial sequences that will be interpreted by sphinx, it might result in\nbreakage that would have to be amended manually.\n\nAdd a CI check to test a doc build with changelog after the MR is merged\nto ensure that the docs can be built when generating changelog from\npristine git contents.\n\nRelated #4847\n\nBackport of MR !9294\n\nMerge branch 'backport-nicki/add-changelog-entry-check-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9311","shortMessageHtmlLink":"[9.20] chg: ci: Check that generated changelog entry doesn't break do…"}},{"before":"7b428c681acf7080755e9352963397f9d300f5eb","after":"3a8082c02b33264fb924cc60168756635ef26eb2","ref":"refs/heads/bind-9.18","pushedAt":"2024-08-14T19:15:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.18] chg: ci: Check that generated changelog entry doesn't break docs build\n\nSince changelog entries are now generated from MR title&description,\nthey aren't sanity checked during a regular docs build. If these contain\nspecial sequences that will be interpreted by sphinx, it might result in\nbreakage that would have to be amended manually.\n\nAdd a CI check to test a doc build with changelog after the MR is merged\nto ensure that the docs can be built when generating changelog from\npristine git contents.\n\nRelated #4847\n\nBackport of MR !9294\n\nMerge branch 'backport-nicki/add-changelog-entry-check-9.18' into 'bind-9.18'\n\nSee merge request isc-projects/bind9!9312","shortMessageHtmlLink":"[9.18] chg: ci: Check that generated changelog entry doesn't break do…"}},{"before":"ac395b058c1ab6bb7df3219f92b8a54a40491e64","after":"43c81e2e2455f2fb573e9f8ff7d605adb66799ae","ref":"refs/heads/main","pushedAt":"2024-08-14T16:21:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: Change the placement of ctor/dtor attributes in the dst_api\n\nChange the placement of the attributes to match the existing usage in\nother places (after the declaration).\n\nMerge branch 'ondrej/ISC_CONSTRUCTOR-style' into 'main'\n\nSee merge request isc-projects/bind9!9291","shortMessageHtmlLink":"fix: Change the placement of ctor/dtor attributes in the dst_api"}},{"before":"c31cd6778826b7adcfa3db8159686181c5b5bb9f","after":"ac395b058c1ab6bb7df3219f92b8a54a40491e64","ref":"refs/heads/main","pushedAt":"2024-08-14T15:25:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: ci: Check that generated changelog entry doesn't break docs build\n\nSince changelog entries are now generated from MR title&description,\nthey aren't sanity checked during a regular docs build. If these contain\nspecial sequences that will be interpreted by sphinx, it might result in\nbreakage that would have to be amended manually.\n\nAdd a CI check to test a doc build with changelog after the MR is merged\nto ensure that the docs can be built when generating changelog from\npristine git contents.\n\nRelated #4847\n\nMerge branch 'nicki/add-changelog-entry-check' into 'main'\n\nSee merge request isc-projects/bind9!9294","shortMessageHtmlLink":"chg: ci: Check that generated changelog entry doesn't break docs build"}},{"before":"1db5c6a0d3035e318ca3822f86937f9e72c422a5","after":"b72b75dd88f67f7de25e14a54739a4fe961cb55b","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-14T15:23:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] chg: doc: Fix ordering of gitchangelog replacement regexs\n\nEnsure the issue number in changelog isn't accidentally removed for backport MRs.\n\nBackport of MR !9295\n\nMerge branch 'backport-nicki/fix-gitchangelog-replacement-regexs-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9308","shortMessageHtmlLink":"[9.20] chg: doc: Fix ordering of gitchangelog replacement regexs"}},{"before":"13ec0fa27a1578c1016b4ed116fb8202fd879f14","after":"7b428c681acf7080755e9352963397f9d300f5eb","ref":"refs/heads/bind-9.18","pushedAt":"2024-08-14T15:21:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.18] chg: doc: Fix ordering of gitchangelog replacement regexs\n\nEnsure the issue number in changelog isn't accidentally removed for backport MRs.\n\nBackport of MR !9295\n\nMerge branch 'backport-nicki/fix-gitchangelog-replacement-regexs-9.18' into 'bind-9.18'\n\nSee merge request isc-projects/bind9!9309","shortMessageHtmlLink":"[9.18] chg: doc: Fix ordering of gitchangelog replacement regexs"}},{"before":"2c7088a48d22af5d9838283af008af08758f5f96","after":"c31cd6778826b7adcfa3db8159686181c5b5bb9f","ref":"refs/heads/main","pushedAt":"2024-08-14T15:20:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Fix the assertion failure in the isc_hashmap iterator\n\nWhen the round robin hashing reorders the map entries on deletion, we\nwere adjusting the iterator table size only when the reordering was\nhappening at the internal table boundary. The iterator table size had\nto be reduced by one to prevent seeing the entry that resized on\nposition [0] twice because it migrated to [iter->size - 1] position.\n\nHowever, the same thing could happen when the same entry migrates a\nsecond time from [iter->size - 1] to [iter->size - 2] position (and so\non) because the check that we are manipulating the entry just in the [0]\nposition was insufficient. Instead of checking the position [pos == 0],\nwe now check that the [pos % iter->size == 0], thus ignoring all the\nentries that might have moved back to the end of the internal table.\n\nCloses #4838\n\nMerge branch '4838-fix-assertion-failure-in-hashmap-deletion-iterator' into 'main'\n\nCloses #4838\n\nSee merge request isc-projects/bind9!9292","shortMessageHtmlLink":"fix: dev: Fix the assertion failure in the isc_hashmap iterator"}},{"before":"f4e0d0e460bfe4f65d26ab1aca2f4ced08bf42a8","after":"2c7088a48d22af5d9838283af008af08758f5f96","ref":"refs/heads/main","pushedAt":"2024-08-14T15:06:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: doc: Fix ordering of gitchangelog replacement regexs\n\nEnsure the issue number in changelog isn't accidentally removed for backport MRs.\n\nMerge branch 'nicki/fix-gitchangelog-replacement-regexs' into 'main'\n\nSee merge request isc-projects/bind9!9295","shortMessageHtmlLink":"chg: doc: Fix ordering of gitchangelog replacement regexs"}},{"before":"f73a19bb3e943921670e5ace67dc41130c1a7c3e","after":"f4e0d0e460bfe4f65d26ab1aca2f4ced08bf42a8","ref":"refs/heads/main","pushedAt":"2024-08-14T12:53:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Silence all warnings that stem from the default config\n\nAs we now setup the logging very early, parsing the default config would\nalways print warnings about experimental (and possibly deprecated)\noptions in the default config. This would even mess with commands like\n`named -V` and it is also wrong to warn users about using experimental\noptions in the default config, because they can't do anything about\nthis. Add CFG_PCTX_NODEPRECATED and CFG_PCTX_NOEXPERIMENTAL options\nthat we can pass to cfg parser and silence the early warnings caused by\nusing experimental options in the default config.\n\nMerge branch 'ondrej/silence-warnings-from-default-config' into 'main'\n\nSee merge request isc-projects/bind9!9304","shortMessageHtmlLink":"fix: dev: Silence all warnings that stem from the default config"}},{"before":"069c6c226548aef4f03dfb55e1991184bb558fa0","after":"f73a19bb3e943921670e5ace67dc41130c1a7c3e","ref":"refs/heads/main","pushedAt":"2024-08-14T12:51:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"rem: dev: Remove outdated perllib integration\n\nThe code in conftools/ directory hasn't been touched since 2000.\nNobody knows what it does and nobody even knows how to build it\nor test it. Just remove the whole directory.\n\nMerge branch 'ondrej/remove-outdated-perllib-integration' into 'main'\n\nSee merge request isc-projects/bind9!9302","shortMessageHtmlLink":"rem: dev: Remove outdated perllib integration"}},{"before":"8b70722fcbbe9a2780ab73060c7ac9b899693649","after":"069c6c226548aef4f03dfb55e1991184bb558fa0","ref":"refs/heads/main","pushedAt":"2024-08-14T12:47:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: usr: use deterministic ecdsa for openssl >= 3.2\n\nOpenSSL has added support for deterministic ECDSA (RFC 6979) with\nversion 3.2.\n\nUse it by default as it removes arguably its most fragile side of ECDSA.\nThe derandomization doesn't pose a risk for DNS usecases and is allowed by FIPS 186-5.\n\nCloses https://gitlab.isc.org/isc-projects/bind9/-/issues/299\n\nMerge branch '299-change-ecdsa-to-deterministic-usage-elliptic-curve-digital-signature-algorithm-rfc-6979' into 'main'\n\nCloses #299\n\nSee merge request isc-projects/bind9!9128","shortMessageHtmlLink":"chg: usr: use deterministic ecdsa for openssl >= 3.2"}},{"before":"085098c6fbe0c6e16d3676654777f32687eff402","after":"1db5c6a0d3035e318ca3822f86937f9e72c422a5","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-13T14:53:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] fix: dev: Don't skip the counting if fcount_incr() is called with force==true (v2)\n\nThe fcount_incr() was not increasing counter->count when force was set\nto true, but fcount_decr() would try to decrease the counter leading to\nunderflow and assertion failure. Swap the order of the arguments in the\ncondition, so the !force is evaluated after incrementing the .count.\n\nCloses #4846\n\nBackport of MR !9298\n\nMerge branch 'backport-4786-forced-fcount_incr-should-increment-count-and-allowed-fix-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9299","shortMessageHtmlLink":"[9.20] fix: dev: Don't skip the counting if fcount_incr() is called w…"}},{"before":"f6fb9a4969265a4df06917231c1976720ee92c97","after":"8b70722fcbbe9a2780ab73060c7ac9b899693649","ref":"refs/heads/main","pushedAt":"2024-08-13T13:53:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Don't skip the counting if fcount_incr() is called with force==true (v2)\n\nThe fcount_incr() was not increasing counter->count when force was set\nto true, but fcount_decr() would try to decrease the counter leading to\nunderflow and assertion failure. Swap the order of the arguments in the\ncondition, so the !force is evaluated after incrementing the .count.\n\nCloses #4846\n\nMerge branch '4786-forced-fcount_incr-should-still-increment-count-and-allowed-fix' into 'main'\n\nCloses #4846\n\nSee merge request isc-projects/bind9!9298","shortMessageHtmlLink":"fix: dev: Don't skip the counting if fcount_incr() is called with for…"}},{"before":"fe3ae71e90168d82b235ba083b3f28ef7de2a497","after":"13ec0fa27a1578c1016b4ed116fb8202fd879f14","ref":"refs/heads/bind-9.18","pushedAt":"2024-08-08T16:02:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.18] chg: Make every changelog entry a separate code block\n\nLaTeX in CI and on ReadTheDocs [fails][1] to render a PDF version of ARM if\nthe Changelog section is included. The running theory is that the\nverbatim section of more than twenty thousand lines is too big to meet\nLaTeX self-imposed constraints, and it fails with:\n\n ! TeX capacity exceeded, sorry [main memory size=5000000].\n\nOr it just hangs if extra_mem_bot=30000000 is set in\n/etc/texmf/texmf.d/01main_memory_bump.cnf:\n\n ! Dimension too large.\n \\fb@put@frame ...p \\ifdim \\dimen@ >\\ht \\@tempboxa\n\n \\fb@putboxa #1\\fb@afterfra...\n l.56913 \\end{sphinxVerbatim}\n\nMake each BIND 9 release a separate code block to work around the issue.\nFurther split up the sections for some exceptionally large releases, for\nthe same reason.\n\n[1]: https://gitlab.isc.org/isc-projects/bind9/-/jobs/4584011\n\nBackport of MR !9266\n\nMerge branch 'backport-mnowak/fix-arm-changelog-section-9.18' into 'bind-9.18'\n\nSee merge request isc-projects/bind9!9290","shortMessageHtmlLink":"[9.18] chg: Make every changelog entry a separate code block"}},{"before":"42e70b0f0e2b32739eae4c22dfbc51c8ff578378","after":"085098c6fbe0c6e16d3676654777f32687eff402","ref":"refs/heads/bind-9.20","pushedAt":"2024-08-08T15:08:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"[9.20] chg: Make every changelog entry a separate code block\n\nLaTeX in CI and on ReadTheDocs [fails][1] to render a PDF version of ARM if\nthe Changelog section is included. The running theory is that the\nverbatim section of more than twenty thousand lines is too big to meet\nLaTeX self-imposed constraints, and it fails with:\n\n ! TeX capacity exceeded, sorry [main memory size=5000000].\n\nOr it just hangs if extra_mem_bot=30000000 is set in\n/etc/texmf/texmf.d/01main_memory_bump.cnf:\n\n ! Dimension too large.\n \\fb@put@frame ...p \\ifdim \\dimen@ >\\ht \\@tempboxa\n\n \\fb@putboxa #1\\fb@afterfra...\n l.56913 \\end{sphinxVerbatim}\n\nMake each BIND 9 release a separate code block to work around the issue.\nFurther split up the sections for some exceptionally large releases, for\nthe same reason.\n\n[1]: https://gitlab.isc.org/isc-projects/bind9/-/jobs/4584011\n\nBackport of MR !9266\n\nMerge branch 'backport-mnowak/fix-arm-changelog-section-9.20' into 'bind-9.20'\n\nSee merge request isc-projects/bind9!9289","shortMessageHtmlLink":"[9.20] chg: Make every changelog entry a separate code block"}},{"before":"9e7cd68d9fef29a5c3aba938835deae611a5b698","after":"f6fb9a4969265a4df06917231c1976720ee92c97","ref":"refs/heads/main","pushedAt":"2024-08-08T14:25:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"chg: Make every changelog entry a separate code block\n\nLaTeX in CI and on ReadTheDocs [fails][1] to render a PDF version of ARM if\nthe Changelog section is included. The running theory is that the\nverbatim section of more than twenty thousand lines is too big to meet\nLaTeX self-imposed constraints, and it fails with:\n\n ! TeX capacity exceeded, sorry [main memory size=5000000].\n\nOr it just hangs if extra_mem_bot=30000000 is set in\n/etc/texmf/texmf.d/01main_memory_bump.cnf:\n\n ! Dimension too large.\n \\fb@put@frame ...p \\ifdim \\dimen@ >\\ht \\@tempboxa\n\n \\fb@putboxa #1\\fb@afterfra...\n l.56913 \\end{sphinxVerbatim}\n\nMake each BIND 9 release a separate code block to work around the issue.\nFurther split up the sections for some exceptionally large releases, for\nthe same reason.\n\n[1]: https://gitlab.isc.org/isc-projects/bind9/-/jobs/4584011\n\nMerge branch 'mnowak/fix-arm-changelog-section' into 'main'\n\nSee merge request isc-projects/bind9!9266","shortMessageHtmlLink":"chg: Make every changelog entry a separate code block"}},{"before":"f202937078f21eac8437fd1d0674e9fc84a229ce","after":"9e7cd68d9fef29a5c3aba938835deae611a5b698","ref":"refs/heads/main","pushedAt":"2024-08-08T11:01:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manu0x0","name":null,"path":"/manu0x0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40582499?s=80&v=4"},"commit":{"message":"fix: dev: Move the dst__openssl_toresult to isc_tls unit\n\nSince the enable_fips_mode() now resides inside the isc_tls unit, BIND 9\nwould fail to compile when FIPS mode was enabled as the DST subsystem\nlogging functions were missing.\n\nMove the crypto library logging functions from the openssl_link unit to\nisc_tls unit and enhance it, so it can now be used from both places\nkeeping the old dst__openssl_toresult* macros alive.\n\nMerge branch 'ondrej/move-openssl-logging-to-isc_tls-unit' into 'main'\n\nSee merge request isc-projects/bind9!9286","shortMessageHtmlLink":"fix: dev: Move the dst__openssl_toresult to isc_tls unit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm_G3cgA","startCursor":null,"endCursor":null}},"title":"Activity · isc-projects/bind9"}