These 9 commits are when the Protocol Buffers files have changed:
| Commit: | 5cd6c17 | |
|---|---|---|
| Author: | Aydın Mercan | |
| Committer: | Aydın Mercan | |
replace the build system with meson Meson is a modern build system that has seen a rise in adoption and some version of it is available in almost every platform supported. Compared to automake, meson has the following advantages: * Meson provides a significant boost to the build and configuration time by better exploiting parallelism. * Meson is subjectively considered to be better in readability. These merits alone justify experimenting with meson as a way of improving development time and ergonomics. However, there are some compromises to ensure the transition goes relatively smooth: * The system tests currently rely on various files within the source directory. Changing this requirement is a non-trivial task that can't be currently justified. Currently the last compiled build directory writes into the source tree which is in turn used by pytest. * The minimum version supported has been fixed at 0.61. Increasing this value will require choosing a baseline of distributions that can package with meson. On the contrary, there will likely be an attempt to decrease this value to ensure almost universal support for building BIND 9 with meson.
The documentation is generated from this commit.
| Commit: | 9d1a8a9 | |
|---|---|---|
| Author: | Aydın Mercan | |
| Committer: | Aydın Mercan | |
Update the dnstap protobuf definition The new definition includes the missing protocol definitions and specifies the protobuf version.
| Commit: | 2bf7921 | |
|---|---|---|
| Author: | Ondřej Surý | |
| Committer: | Ondřej Surý | |
Update the copyright information in all files in the repository 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. (cherry picked from commit 58bd26b6cf7bac3f614b6614cd2aff6075b6f9fa)
| Commit: | 58bd26b | |
|---|---|---|
| Author: | Ondřej Surý | |
| Committer: | Ondřej Surý | |
Update the copyright information in all files in the repository 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.
| Commit: | e632233 | |
|---|---|---|
| Author: | Evan Hunt | |
| Committer: | Evan Hunt | |
fix spelling errors reported by Fossies.
| Commit: | 11a0d77 | |
|---|---|---|
| Author: | Evan Hunt | |
| Committer: | Evan Hunt | |
fix spelling errors reported by Fossies. (cherry picked from commit ba0313e649b9de3d746cc8a748cd02da75f258bd)
| Commit: | ba0313e | |
|---|---|---|
| Author: | Evan Hunt | |
| Committer: | Mark Andrews | |
fix spelling errors reported by Fossies.
| Commit: | 51c6f4b | |
|---|---|---|
| Author: | Evan Hunt | |
| Committer: | Evan Hunt | |
extend DNSTAP to record UPDATE requests and responses as a separate type
| Commit: | b66b333 | |
|---|---|---|
| Author: | Evan Hunt | |
[master] dnstap 4235. [func] Added support in named for "dnstap", a fast method of capturing and logging DNS traffic, and a new command "dnstap-read" to read a dnstap log file. Use "configure --enable-dnstap" to enable this feature (note that this requires libprotobuf-c and libfstrm). See the ARM for configuration details. Thanks to Robert Edmonds of Farsight Security. [RT #40211]