BIND merge requestshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests2022-08-15T13:25:22Zhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/6660Teach configure to find Python 3.9 and 3.102022-08-15T13:25:22ZMichal NowakTeach configure to find Python 3.9 and 3.10FreeBSD does not have python3 symlink, and ./configure relies on finding
python3.X binaries instead.
Fixes [breakages](https://gitlab.isc.org/isc-projects/bind9/-/jobs/2695438) with recent FreeBSD 12.3 image update where Python 3.9 modu...FreeBSD does not have python3 symlink, and ./configure relies on finding
python3.X binaries instead.
Fixes [breakages](https://gitlab.isc.org/isc-projects/bind9/-/jobs/2695438) with recent FreeBSD 12.3 image update where Python 3.9 modules were introduced.September 2022 (9.16.33, 9.16.33-S1, 9.18.7, 9.19.5)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/6449Draft: Detect broken d2i_ASN1_OBJECT at configure time2022-09-14T10:51:13ZMark AndrewsDraft: Detect broken d2i_ASN1_OBJECT at configure timeCloses #3334Closes #3334Not plannedhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5485DROPME: use staging image2021-10-12T08:39:23ZOndřej SurýDROPME: use staging imageCloses #2933Closes #2933November 2021 (9.16.23, 9.16.23-S1, 9.17.20)Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5378Remove AX_CHECK_OPENSSL macro2022-03-25T15:12:35ZOndřej SurýRemove AX_CHECK_OPENSSL macroOpenSSL supports pkg-config method since the 0.9.8 version and we
already require pkg-config for other mandatory libraries. Also
the way the AX_CHECK_OPENSSL macro was integrated into the configure
script was confusing - the macro would...OpenSSL supports pkg-config method since the 0.9.8 version and we
already require pkg-config for other mandatory libraries. Also
the way the AX_CHECK_OPENSSL macro was integrated into the configure
script was confusing - the macro would be used only if the libcrypto.pc
and libssl.pc file are not usable, so calling ./configure
--with-openssl=/usr/local would have no effect when PKG_CHECK_MODULES
would be successful.
Closes #2806Not plannedhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5348Draft: Resolve "6b0b0c6aba2488f8db5d6cdbc44162b98ffa5ed4 breaks using with MI...2021-09-08T10:34:17ZMark AndrewsDraft: Resolve "6b0b0c6aba2488f8db5d6cdbc44162b98ffa5ed4 breaks using with MIT Kerberos"Closes #2866Closes #2866October 2021 (9.11.36, 9.11.36-S1, 9.16.22, 9.16.22-S1, 9.17.19)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/5347Draft: Resolve "configure.ac in 9.11.35 contains a syntactically invalid test"2021-10-11T19:22:28ZMark AndrewsDraft: Resolve "configure.ac in 9.11.35 contains a syntactically invalid test"Closes #2873Closes #2873October 2021 (9.11.36, 9.11.36-S1, 9.16.22, 9.16.22-S1, 9.17.19)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/4608[v9_11] Suppress memory leak detection in libcrypto.so2021-02-05T11:57:59ZMichal Nowak[v9_11] Suppress memory leak detection in libcrypto.soASAN CFLAGS trickle down to configure tests where it identified a memory
leak in the libcrypto.so library and thus prevented GOST, ECDSA, and
EDDSA algorithm support detection on 9.11:
configure:14218: checking for OpenSSL ECDSA sup...ASAN CFLAGS trickle down to configure tests where it identified a memory
leak in the libcrypto.so library and thus prevented GOST, ECDSA, and
EDDSA algorithm support detection on 9.11:
configure:14218: checking for OpenSSL ECDSA support
configure:14244: gcc -o conftest -fsanitize=address,undefined -DISC_MEM_USE_INTERNAL_MALLOC=0 -D_GNU_SOURCE -fsanitize=address,undefined conftest.c -lcrypto -lpthread >&5
configure:14244: $? = 0
configure:14244: ./conftest
=================================================================
==8076==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 160 byte(s) in 2 object(s) allocated from:
#0 0x7f23c6367330 in __interceptor_malloc (/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
#1 0x7f23c6123558 in CRYPTO_zalloc (/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x18e558)
Indirect leak of 1968 byte(s) in 48 object(s) allocated from:
#0 0x7f23c6367330 in __interceptor_malloc (/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
#1 0x7f23c6123558 in CRYPTO_zalloc (/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x18e558)
Indirect leak of 312 byte(s) in 3 object(s) allocated from:
#0 0x7f23c6367330 in __interceptor_malloc (/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
#1 0x7f23c6066406 in BN_MONT_CTX_new (/lib/x86_64-linux-gnu/libcrypto.so.1.1+0xd1406)
Indirect leak of 40 byte(s) in 2 object(s) allocated from:
#0 0x7f23c6367330 in __interceptor_malloc (/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
#1 0x7f23c60b252f in EC_GROUP_set_seed (/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x11d52f)
SUMMARY: AddressSanitizer: 2480 byte(s) leaked in 55 allocation(s).
configure:14244: $? = 1
configure: program exited with status 1
Formerly:
- `gcc:buster:amd64` [has](https://gitlab.isc.org/isc-projects/bind9/-/jobs/1434761/raw) ECDSA and EDDSA enabled
- `gcc:asan` on the same buster image [has](https://gitlab.isc.org/isc-projects/bind9/-/jobs/1434795/raw) ECDSA and EDDSA disabled
- `clang:asan` on the same buster image [has](https://gitlab.isc.org/isc-projects/bind9/-/jobs/1434799/raw) ECDSA and EDDSA disabled
Now:
- `gcc:asan` on the same buster image [has](https://gitlab.isc.org/isc-projects/bind9/-/jobs/1437185/raw) ECDSA and EDDSA enabled
- `clang:asan` on the same buster image [has](https://gitlab.isc.org/isc-projects/bind9/-/jobs/1437186/raw) ECDSA and EDDSA enabledMarch 2021 (9.11.29, 9.11.29-S1, 9.16.13, 9.16.13-S1, 9.17.11)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/4509Draft: Resolve "Cannot compile current versions on macOS "Catalina""2021-02-16T01:06:37ZMark AndrewsDraft: Resolve "Cannot compile current versions on macOS "Catalina""Closes #2357Closes #2357March 2021 (9.11.29, 9.11.29-S1, 9.16.13, 9.16.13-S1, 9.17.11)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/4420Draft: Resolve "Compilation broken on systems without <sys/un.h>"2020-12-14T14:17:09ZMark AndrewsDraft: Resolve "Compilation broken on systems without <sys/un.h>"Closes #2306Closes #2306January 2021 (9.11.27, 9.11.27-S1, 9.16.11, 9.16.11-S1, 9.17.9)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/3656[v9_11] Associate unit test data dir with a more specific variable2020-06-04T11:39:50ZMichal Nowak[v9_11] Associate unit test data dir with a more specific variableHaving 'TESTS', the Automake variable and 'TESTS' the unit test data dir
seems confusing, lets rename the latter to to 'TESTS_DIR'.
Closes #1726Having 'TESTS', the Automake variable and 'TESTS' the unit test data dir
seems confusing, lets rename the latter to to 'TESTS_DIR'.
Closes #1726June 2020 (9.11.20, 9.11.20-S1, 9.16.4, 9.17.2)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/3655[v9_16] Associate unit test data dir with a more specific variable2020-06-04T11:39:54ZMichal Nowak[v9_16] Associate unit test data dir with a more specific variableHaving 'TESTS', the Automake variable and 'TESTS' the unit test data dir
seems confusing, lets rename the latter to to 'TESTS_DIR'.
Closes #1726Having 'TESTS', the Automake variable and 'TESTS' the unit test data dir
seems confusing, lets rename the latter to to 'TESTS_DIR'.
Closes #1726July 2020 (9.11.21, 9.11.21-S1, 9.16.5, 9.17.3)Michal NowakMichal Nowakhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/3427WIP: Resolve "Building documentation is broken with Automake"2020-04-24T06:32:42ZMark AndrewsWIP: Resolve "Building documentation is broken with Automake"Closes #1720Closes #1720May 2020 (9.11.19, 9.11.19-S1, 9.14.12, 9.16.3)https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1960WIP: Fix <isc/endian.h> on BSD systems2019-06-03T12:07:39ZMichał KępieńWIP: Fix <isc/endian.h> on BSD systemsCloses #856, #1048, #1049Closes #856, #1048, #1049BIND 9.15.1Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1749Embed PLY library into BIND Python sources2021-06-17T09:42:10ZOndřej SurýEmbed PLY library into BIND Python sourcesCloses #939, #958Closes #939, #958Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/721Always use xsi strerror_r variant2018-08-29T11:45:24ZOndřej SurýAlways use xsi strerror_r variantBIND-9.13.3Witold KrecickiWitold Krecickihttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/309Resolve "Windows build broken"2018-05-22T20:41:16ZEvan HuntResolve "Windows build broken"Closes #272Closes #272Evan HuntEvan Hunt