Skip to content

Merge develop branch into master (Zonemaster/Zonemaster)#1395

Merged
matsduf merged 75 commits into
masterfrom
develop
Jun 26, 2025
Merged

Merge develop branch into master (Zonemaster/Zonemaster)#1395
matsduf merged 75 commits into
masterfrom
develop

Conversation

@matsduf

@matsduf matsduf commented Jun 26, 2025

Copy link
Copy Markdown
Contributor

matsduf and others added 30 commits April 30, 2024 17:21
Co-authored-by: Mattias Päivärinta <mattias@paivarinta.se>
Add section about rendering of the public documentation
Merge master into develop (zonemaster/zonemaster)
This commits explicitly sets many configuration options for the mdbook generation.
In particular, for generic options (see https://rust-lang.github.io/mdBook/format/configuration/general.html#build-options):
- 'create-missing' is set to false. This will make the build process exit with an error if any files do not exist in 'SUMMARY.md'.
- 'use-default-preprocessors' is set to false. This disables the default preprocessors ('links' & 'index').
The 'index' preprocessor converts all chapter files named 'README.md' into 'index.md', but there is a catch: relative links are not dynamically updated (see rust-lang/mdBook#1921), leading to errors at build generation. We can live just fine without that plugin.
The 'links' preprocessor expands the {{ #playground }}, {{ #include }}, and {{ #rustdoc_include }} handlebars helpers in a chapter to include the contents of a file. We can probably live without too (although it could be re-enabled).

And for specific "linkcheck" options (see https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/v0.7.7/README.md?plain=1#L64-L125):
- 'optional' is set to true. This will output a warning if the plugin is not installed, rather than failing to build entirely.
- 'warning-policy' is set to 'warn'. This changes the level of messages to warnings, rather than errors that interrupt the build process. (No effective change: this was already the default value)
- 'traverse-parent-directories' is set to false. This disallows linking to files outside of the book's root directory. (No effective change: this was already the default value)
- 'exclude' is set to some links. This excludes the linkchecking from running on those. They were chosen after trial and error.
* Makes set-ip.sh run much faster. Required now to be run by explicit
  sudo.
* Requires start-coredns.sh to be run by explicit sudo to be consistent.
* Updates documentation in README.md.
Co-authored-by: Marc van der Wal <103426270+marc-vanderwal@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Address03 is missing test zone data. Let’s create it so that we can have
proper unit tests for this test case. It will also help reproduce the
issue described in #1353.

Note that the specification could use a rewrite. I’m basing it on what
we currently have, but a specification update should also include an
update of the test data. Although I think I’m already pretty complete.
* Clarifies JSON examples
* Corrects that empty lists of test IDs are never included in
  a response.
* Clarifies that empty lists of test IDs are never included in
  responses.
* No change of logic.
DS03_ILLEGAL_ITERATION_VALUE should be WARNING and not ERROR (DNSSEC03)
matsduf and others added 28 commits June 12, 2025 17:44
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Clarifies configuration of global cache
…tructions

Editorial update of installation instruction
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Co-authored-by: Marc van der Wal <103426270+marc-vanderwal@users.noreply.github.com>
Co-authored-by: Marc van der Wal <103426270+marc-vanderwal@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
Updates in preparation for release v2025.1
@matsduf matsduf added this to the v2025.1 milestone Jun 26, 2025
@matsduf matsduf merged commit 06b9ea3 into master Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants