- 27 Sep, 2022 1 commit
-
-
Ondřej Surý authored
There's a known memory leak in the engine_pkcs11 at the time of writing this and it interferes with the named ability to check for memory leaks in the OpenSSL memory context by default. Add an autoconf option to explicitly enable the memory leak detection, and use it in the CI except for pkcs11 enabled builds. When this gets fixed in the engine_pkc11, the option can be enabled by default.
-
- 14 Mar, 2022 1 commit
-
-
The isc_timer_create() function was a bit conflated. It could have been used to create a timer and start it at the same time. As there was a single place where this was done before (see the previous commit for nta.c), this was cleaned up and the isc_timer_create() function was changed to only create new timer.
-
- 09 Mar, 2022 2 commits
-
-
Tony Finch authored
Windows is not a supported platform any more.
-
Tony Finch authored
GitLab replaced RT, we don't support 1990s operating systems, we like wrapped paragraphs, and we don't need that extra comma.
-
- 27 Jan, 2022 1 commit
-
-
Michal Nowak authored
runall.sh was mainly used on Windows and as it's support was removed from the "main" branch the script is not needed anymore. Also, remove bin/tests/system/README text on running multiple system test suites simultaneously with runall.sh as that support was not present in the script anyway.
-
- 18 Jan, 2022 3 commits
-
-
Petr Špaček authored
Fixup for MR!886.
-
Petr Špaček authored
Fixup to MR !985.
-
Petr Špaček authored
Fixup for build system rewrite 978c7b2e, MR !985.
-
- 11 Jan, 2022 1 commit
-
-
Ondřej Surý authored
This commit converts the license handling to adhere to the REUSE specification. It specifically: 1. Adds used licnses to LICENSES/ directory 2. Add "isc" template for adding the copyright boilerplate 3. Changes all source files to include copyright and SPDX license header, this includes all the C sources, documentation, zone files, configuration files. There are notes in the doc/dev/copyrights file on how to add correct headers to the new files. 4. Handle the rest that can't be modified via .reuse/dep5 file. The binary (or otherwise unmodifiable) files could have license places next to them in <foo>.license file, but this would lead to cluttered repository and most of the files handled in the .reuse/dep5 file are system test files.
-
- 15 Oct, 2021 1 commit
-
-
Evan Hunt authored
Removed socket.c, socket.h, and all references to isc_socket_t, isc_socketmgr_t, isc_sockevent_t, etc.
-
- 07 Oct, 2021 1 commit
-
-
Ondřej Surý authored
There's no multiple result.{c,h} location to defining result codes, update the documentation accordingly.
-
- 09 Jul, 2021 1 commit
-
-
Information about memory allocation was outdated.
-
- 24 Jun, 2021 1 commit
-
-
We should drop the HISTORY file because it's confusing and the same information is covered by the release notes for .0 releases (or at least they should be). Remove references to the HISTORY file, update the README to tell people go look somewhere else.
-
- 22 May, 2021 1 commit
-
-
Evan Hunt authored
revise the Developer Information document with updated information about copying names.
-
- 30 Apr, 2020 1 commit
-
-
Matthijs Mekking authored
-
- 21 Apr, 2020 1 commit
-
-
Ondřej Surý authored
With the introduction of dnssec-policy, the aforementioned tools were either rendered obsolete, or they will be replaced with dnssec-policy based tools. Remove the tools and the requirement to have Python installed. Python 3 is still being used for tests, so keep the autoconf test, but make it much simpler.
-
- 18 Mar, 2020 1 commit
-
-
The isc_mem API now crashes on memory allocation failure, and this is the next commit in series to cleanup the code that could fail before, but cannot fail now, e.g. isc_result_t return type has been changed to void for the isc_log API functions that could only return ISC_R_SUCCESS.
-
- 21 Feb, 2020 2 commits
-
-
Evan Hunt authored
-
-
- 07 Nov, 2019 1 commit
-
-
Evan Hunt authored
-
- 12 Sep, 2019 1 commit
-
-
Ondřej Surý authored
Previously, the isc_mem_create() and isc_mem_createx() functions took `max_size` and `target_size` as first two arguments. Those values were never used in the BIND 9 code. The refactoring removes those arguments and let BIND 9 always use the default values. Previously, the isc_mem_create() and isc_mem_createx() functions could have failed because of failed memory allocation. As this was no longer true and the functions have always returned ISC_R_SUCCESS, the have been refactored to return void.
-
- 23 Jul, 2019 1 commit
-
-
Ondřej Surý authored
-
- 15 Nov, 2018 1 commit
-
-
Ondřej Surý authored
-
- 16 Aug, 2018 1 commit
-
-
Witold Krecicki authored
-
- 08 Aug, 2018 1 commit
-
-
Ondřej Surý authored
-
- 09 Apr, 2018 1 commit
-
-
Replace dns_fixedname_init() calls followed by dns_fixedname_name() calls with calls to dns_fixedname_initname() where it is possible without affecting current behavior and/or performance. This patch was mostly prepared using Coccinelle and the following semantic patch: @@ expression fixedname, name; @@ - dns_fixedname_init(&fixedname); ... - name = dns_fixedname_name(&fixedname); + name = dns_fixedname_initname(&fixedname); The resulting set of changes was then manually reviewed to exclude false positives and apply minor tweaks. It is likely that more occurrences of this pattern can be refactored in an identical way. This commit only takes care of the low-hanging fruit.
-
- 26 Feb, 2018 1 commit
-
-
- 23 Feb, 2018 1 commit
-
-
Ondřej Surý authored
-
- 26 Oct, 2017 1 commit
-
-
Evan Hunt authored
- add info about rdatasets, etc, to dev.md (thanks to Tony Finch) - convert rdata.html to markdown
-
- 08 Sep, 2017 1 commit
-
-
Evan Hunt authored
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier) are no longer supported. [RT #45186] 4707. [func] The lightweight resolver daemon and library (lwresd and liblwres) have been removed. [RT #45186] 4706. [func] Code implementing name server query processing has been moved from bin/named to a new library "libns". Functions remaining in bin/named are now prefixed with "named_" rather than "ns_". This will make it easier to write unit tests for name server code, or link name server functionality into new tools. [RT #45186]
-
- 28 Apr, 2017 1 commit
-
-
Evan Hunt authored
-
- 24 Apr, 2017 1 commit
-
-
Evan Hunt authored
-
- 21 Apr, 2017 1 commit
-
-
Evan Hunt authored
4593. [doc] Update README using markdown, remove outdated FAQ file in favor of the knowledge base.
-
- 27 Jun, 2016 1 commit
-
-
Mark Andrews authored
-
- 24 Nov, 2015 2 commits
-
-
Tinderbox User authored
-
Evan Hunt authored
-
- 31 Dec, 2014 1 commit
-
-
Evan Hunt authored
-