- 04 May, 2022 14 commits
-
-
Mark Andrews authored
Remove 'fname', we only need the dns_name_t structure in it, so convert 'name' from a pointer to a structure. Remove redundant variables 'dbuf' and 'nbuf', 'tmpname' structure has these. Remove redundant initialisation of 'tmpname'. Formally handle concatenation failure by ending qname mininisation.
-
Michal Nowak authored
Add placeholder entry for [GL #3216] See merge request !6264
-
Michal Nowak authored
-
Mark Andrews authored
Merge branch '3232-rpz-rpz-nsip-rules-seem-not-to-understand-stub-and-static-stub-zones-and-don-t-handle' into 'main' Resolve "RPZ rpz-nsip rules seem not to understand stub and static-stub zones and don't handle DNS_R_GLUE result well ..." Closes #3232 See merge request !6037
-
Mark Andrews authored
-
Mark Andrews authored
-
Mark Andrews authored
-
Mark Andrews authored
-
Mark Andrews authored
-
Mark Andrews authored
RPZ NSIP and NSDNAME checks were failing with "unrecognized NS rpz_rrset_find() failed: glue" when static or static-stub zones where used to resolve the query name. Add tests using stub and static-stub zones that are expected to be filtered and not-filtered against NSIP and NSDNAME rules. stub and static-stub queries are expected to be filtered stub-nomatch and static-stub-nomatch queries are expected to be passed
-
Ondřej Surý authored
Add missing void in named_config_getdefault() definition See merge request !6259
-
Ondřej Surý authored
The named_config_getdefault() was missing void in the function definition. This broke clang-15 that didn't match the declaration that had the void in the argument with the definition that hadn't.
-
Ondřej Surý authored
Restore the implementation of uv_os_getenv() shim Closes #3321 See merge request !6258
-
Ondřej Surý authored
Somewhere in the move from netmgr/uv-compat.h to uv.c, the uv_os_getenv() implementation was lost in the process. Restore the implementation, so we can support Debian stretch for couple more months.
-
- 03 May, 2022 22 commits
-
-
Ondřej Surý authored
Add -Wl,--export-dynamic to AM_LDFLAGS See merge request !6196
-
Ondřej Surý authored
From the ld man page: When creating a dynamically linked executable, using the -E option or the --export-dynamic option causes the linker to add all symbols to the dynamic symbol table. The dynamic symbol table is the set of symbols which are visible from dynamic objects at run time. This should allow the backtrace(3) to fully resolve the symbols when creating backtrace on an assertion failure.
-
Arаm Sаrgsyаn authored
Add release note for catalog zones schema version 2 support See merge request !6248
-
Arаm Sаrgsyаn authored
-
Petr Špaček authored
Rename "hostname" to "remote-hostname" within "tls" See merge request !6252
-
Artem Boldariev authored
This commit renames "hostname" to "remote-hostname" within "tls" options to avoid semantic conflicts with generic "options" configuration.
-
Tony Finch authored
Clean up #include <isc/string.h> See merge request !6220
-
Tony Finch authored
It isn't just about HP/UX any more.
-
Tony Finch authored
A couple of small ADB cleanups See merge request !6219
-
Tony Finch authored
[cleanup] Reduce struct padding in ADB address entries, and use a binary hash function to find addresses.
-
Tony Finch authored
The key for the ADB `entrybuckets` hash table is a binary `struct isc_sockaddr` so it seems wrong to use a case-insensitive hash.
-
Tony Finch authored
Saves a couple of bytes in `struct dns_adbentry`.
-
Artem Boldariev authored
Update TLS-related warnings within ARM See merge request !6249
-
Artem Boldariev authored
This commit updates TLS-related warnings so that the fact that Strict and Mutual TLS are implemented is taken into consideration.
-
Tony Finch authored
Two small preprocessor cleanups in rdataslab.c See merge request !6221
-
Tony Finch authored
Add a #if to make it clear that struct xrdata->order is only used in DNS_RDATASET_FIXED mode. Re-order some variable declarations to merge two #if blocks into one.
-
Tony Finch authored
These were added by mistake in CHANGES 2349 and were not removed when the mistake was corrected.
-
Ondřej Surý authored
Move netmgr/uv-compat.h to <isc/uv.h> See merge request !6199
-
Ondřej Surý authored
-
Ondřej Surý authored
As we are going to use libuv outside of the netmgr, we need the shims to be readily available for the rest of the codebase. Move the "netmgr/uv-compat.h" to <isc/uv.h> and netmgr/uv-compat.c to uv.c, and as a rule of thumb, the users of libuv should include <isc/uv.h> instead of <uv.h> directly. Additionally, merge netmgr/uverr2result.c into uv.c and rename the single function from isc__nm_uverr2result() to isc_uverr2result().
-
Ondřej Surý authored
Move the netmgr socket related functions from netmgr/netmgr.c and netmgr/uv-compat.c to netmgr/socket.c, so they are all present all in the same place. Adjust the names of couple interal functions accordingly.
-
Mark Andrews authored
Remove remaining checks for rbt64 See merge request !6218
-
- 02 May, 2022 4 commits
-
-
Tony Finch authored
These checks have been redundant since the `rbtdb64` implementation was removed in 2018 (commit 78408739). It isn't possible to create a zone that uses `database "rbt64"` now that the `rbt64` database implementation has been removed, so the checks will always fail.
-
Tony Finch authored
Remove several superfluous newlines in log messages See merge request !6217
-
Tony Finch authored
-
Tony Finch authored
Clarify a few zonetree API comments See merge request !6216
-