Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

refactor Implementation branching into its own module #29

Closed
wants to merge 25 commits into from

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    95cea68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    811e0ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb498e6 View commit details
    Browse the repository at this point in the history
  4. refactor: use builder pattern in Resolver ctor

    the `start` constructor's parameter list was getting long and we want to
    add even more configuration options, like EDE, in the future.
    
    using the builder pattern lets us introduce new settings without
    breaking changes
    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    4f6c374 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b5bc32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    588b32a View commit details
    Browse the repository at this point in the history
  7. extend DNSKEY API

    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c0cc26d View commit details
    Browse the repository at this point in the history
  8. add first EDE test

    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ccfae8b View commit details
    Browse the repository at this point in the history
  9. add name_server::Graph

    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    0dfa39a View commit details
    Browse the repository at this point in the history
  10. use Graph to simplify tests

    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    f530940 View commit details
    Browse the repository at this point in the history
  11. add more EDE tests

    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    62a6541 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3dafa8a View commit details
    Browse the repository at this point in the history
  13. support Hickory in NameServer role

    note that because Hickory does not support pre-signed zone files all the
    DNSSEC tests fail with it
    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    294c702 View commit details
    Browse the repository at this point in the history
  14. add a DNSSEC-disabled NameServer scenario test

    to ensure that hickory-dns is correctly configured to work in NameServer
    mode
    japaric committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    cf3a087 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. refactor: use builder pattern in Resolver ctor

    the `start` constructor's parameter list was getting long and we want to
    add even more configuration options, like EDE, in the future.
    
    using the builder pattern lets us introduce new settings without
    breaking changes
    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3731d8e View commit details
    Browse the repository at this point in the history
  2. Revert "refactor: use builder pattern in Resolver ctor"

    This reverts commit 3731d8e.
    listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ad67207 View commit details
    Browse the repository at this point in the history
  3. refactor: use builder pattern in Resolver ctor

    the `start` constructor's parameter list was getting long and we want to
    add even more configuration options, like EDE, in the future.
    
    using the builder pattern lets us introduce new settings without
    breaking changes
    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    659c6b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69054d9 View commit details
    Browse the repository at this point in the history
  5. parse EDE info from dig's output

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    79b8180 View commit details
    Browse the repository at this point in the history
  6. extend DNSKEY API

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1e36d37 View commit details
    Browse the repository at this point in the history
  7. add first EDE test

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    081d510 View commit details
    Browse the repository at this point in the history
  8. add name_server::Graph

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    8d745c6 View commit details
    Browse the repository at this point in the history
  9. use Graph to simplify tests

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    04c1c52 View commit details
    Browse the repository at this point in the history
  10. add more EDE tests

    japaric authored and listochkin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    58a6220 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #41 from ferrous-systems/ja-hickory-name-server

    support Hickory in the NameServer role
    listochkin authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3610bdd View commit details
    Browse the repository at this point in the history