BIND issueshttps://gitlab.isc.org/isc-projects/bind9/-/issues2020-02-04T03:18:53Zhttps://gitlab.isc.org/isc-projects/bind9/-/issues/1592catalog zones fail if a zone name contains a slash2020-02-04T03:18:53ZEvan Huntcatalog zones fail if a zone name contains a slashFrancisco Obispo at Uniregistry reported that a catalog zone was failing with:
`Jan 22 12:19:40 ns2 named[7408]: catz: error "unexpected token" while trying to generate config for zone "0/27.145.96.64.in-addr.arpa"`
This is likely due ...Francisco Obispo at Uniregistry reported that a catalog zone was failing with:
`Jan 22 12:19:40 ns2 named[7408]: catz: error "unexpected token" while trying to generate config for zone "0/27.145.96.64.in-addr.arpa"`
This is likely due to the zone name containing a slash, which can't be used when it's expanded into a filename.
There's already code in `catz.c` to substitute a hash when the zone name is too long; it needs to also do so when an illegal character is found in the zone name.February 2020 (9.11.16, 9.14.11, 9.16.0, 9.16.0-S)https://gitlab.isc.org/isc-projects/bind9/-/issues/1571named crashes in task.c:1110: INSIST(VALID_TASK(task));2020-01-21T10:04:10ZMichał Kępieńnamed crashes in task.c:1110: INSIST(VALID_TASK(task));A stress-tested BIND 9.15.8 recursive resolver crashed after a few hours with the following logs:
```
17-Jan-2020 20:34:25.220 task.c:1110: INSIST((__builtin_expect(!!((task) != ((void *)0)), 1) && __builtin_expect(!!(((const isc__magic...A stress-tested BIND 9.15.8 recursive resolver crashed after a few hours with the following logs:
```
17-Jan-2020 20:34:25.220 task.c:1110: INSIST((__builtin_expect(!!((task) != ((void *)0)), 1) && __builtin_expect(!!(((const isc__magic_t *)(task))->magic == ((('T') << 24 | ('A') << 16 | ('S') << 8 | ('K')))), 1))) failed, back trace
17-Jan-2020 20:34:25.220 #0 0x43636c in assertion_failed()+0x4c
17-Jan-2020 20:34:25.220 #1 0x6224ea in isc_assertion_failed()+0xa
17-Jan-2020 20:34:25.220 #2 0x6475d5 in run()+0xae5
17-Jan-2020 20:34:25.220 #3 0x7fd07c9634e2 in __do_global_dtors_aux_fini_array_entry()+0x7fd07c24abca
17-Jan-2020 20:34:25.220 #4 0x7fd07c88b693 in __do_global_dtors_aux_fini_array_entry()+0x7fd07c172d7b
17-Jan-2020 20:34:25.220 exiting (due to assertion failure)
```February 2020 (9.11.16, 9.14.11, 9.16.0, 9.16.0-S)https://gitlab.isc.org/isc-projects/bind9/-/issues/1560isc_httpd and isc_httpdmgr structures are not reference counted and magic2020-02-14T13:52:47ZOndřej Surýisc_httpd and isc_httpdmgr structures are not reference counted and magicThe `isc_httpd_t` and `isc_httpdmgr_t` structures are being used in callbacks, but they don't have:
* reference counting
* magic and VALID checks
leading to crash on shutdown when the `isc_httpdmgr_t` structure being destroyed while in...The `isc_httpd_t` and `isc_httpdmgr_t` structures are being used in callbacks, but they don't have:
* reference counting
* magic and VALID checks
leading to crash on shutdown when the `isc_httpdmgr_t` structure being destroyed while in use in the `isc_socket_accept()` callback.February 2020 (9.11.16, 9.14.11, 9.16.0, 9.16.0-S)Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/issues/1509dnssec-signzone dropped core2020-11-13T11:16:06ZMark Andrewsdnssec-signzone dropped coreJob [#476742](https://gitlab.isc.org/isc-projects/bind9/-/jobs/476742) failed for 1387a26782b2b5230afebe9e18913751e2c500d6:
inline/ns1/core.31660Job [#476742](https://gitlab.isc.org/isc-projects/bind9/-/jobs/476742) failed for 1387a26782b2b5230afebe9e18913751e2c500d6:
inline/ns1/core.31660February 2020 (9.11.16, 9.14.11, 9.16.0, 9.16.0-S)