Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extended DNS Errors a la RFC8914 #504

Open
wants to merge 69 commits into
base: master
Choose a base branch
from
Open

Commits on Jun 24, 2021

  1. Add EDE EDNS0 Option code

    wtoorop committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    285f93f View commit details
    Browse the repository at this point in the history
  2. Simple EDE example

    wtoorop committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    a8d78b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. add locations for EDE errors

    tcarpay committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    4049885 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Fix: use EDE codes with EDNS_OPT_APPEND_EDE

    + complete EDE codes
    Tom Carpay committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0703a38 View commit details
    Browse the repository at this point in the history
  2. Return EDE_DNSSEC_BOGUS when returning bogus answers

    Tom Carpay committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    eac4eb3 View commit details
    Browse the repository at this point in the history
  3. Show reason when returning EDE_DNSSEC_BOGUS

    Tom Carpay committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6b5f314 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. add variable bogus reason

    Tom Carpay committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    a9e6f6b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. add local anwser blocked

    tcarpay committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    b3f60db View commit details
    Browse the repository at this point in the history
  2. Revert "add local anwser blocked"

    This reverts commit b3f60db.
    Tom Carpay committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    935634d View commit details
    Browse the repository at this point in the history
  3. Fix dont echo edns0 option list ...

    when refusing to answer authoritatively.
    Also remove TODO comments that were already done
    Tom Carpay committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    5fff0f7 View commit details
    Browse the repository at this point in the history
  4. EDE Blocked with local-zone refused answers

    Tom Carpay committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    a986597 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Merge branch 'master' into features/rfc8914-ede

    tcarpay committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    d9a947f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. set up for tpkg test

    tcarpay committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    ec4cf69 View commit details
    Browse the repository at this point in the history
  2. add localzones test

    tcarpay committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    fba1c30 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    33445be View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. add ede to always_refuse and always_null

    Tom Carpay committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    7079f0b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    9df75a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. add mesh bogus test, possible locations for more EDE and remove super…

    …fluous todo comments
    TCY16 committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    2360120 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. First step towards specific EDE DNSSEC errors

    Tom Carpay committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    a664e8c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. add possible EDE spots

    TCY16 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    3576033 View commit details
    Browse the repository at this point in the history
  2. Answer LDNS_EDE_RRSIGS_MISSING for normal answers with missing signat…

    …ures
    Tom Carpay committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    5617de6 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. add routine to do EDE on ACL blocked messages

    TCY16 committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    4d15603 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…

    …nto features/rfc8914-ede
    Tom Carpay committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    65852bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4df2965 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…

    …nto features/rfc8914-ede
    Tom Carpay committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    b606c82 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    0b376cc View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    84da240 View commit details
    Browse the repository at this point in the history
  2. process @wcawijngaards' comments

    TCY16 committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    732ad94 View commit details
    Browse the repository at this point in the history
  3. process @wcawijngaards' comments v2

    TCY16 committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    42ba5ae View commit details
    Browse the repository at this point in the history
  4. fix CH class response

    TCY16 committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    3ba8ea3 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. add QDCOUNT=0 to CHAOS query in ACL

    TCY16 committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    320aa64 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. add EDE response to autotrust_init_fail test

    TCY16 committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    7df2df0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c42c2cb View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. add EDE responses to unittests

    TCY16 committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    86e8050 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. add DNSKEY EDE code

    TCY16 committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    8a6b3f0 View commit details
    Browse the repository at this point in the history
  2. add more tests

    TCY16 committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    b825bb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. add test setup for DNSSEC EDEs

    TCY16 committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    d2a719f View commit details
    Browse the repository at this point in the history
  2. - Introduce 'ede=<info-code>' and 'all_noedns' as options in the MATC…

    …H line for
    
      replay test packets.
    gthess committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    9bff0b9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…

    …nto features/rfc8914-ede
    gthess committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    f7bb7f2 View commit details
    Browse the repository at this point in the history
  4. change unittests to match just the ede code

    TCY16 committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    abd948f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    fed0fb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. add dnssec ede tests

    TCY16 committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    df984d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. make local_data ede inclusion configurable, rewrite local_error_encod…

    …e to include this logic, and remove superfluous msgparse_check_edns_in_packet function
    TCY16 committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    0eba781 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Merge branch 'master' into features/rfc8914-ede

    Tom Carpay committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    787d7a5 View commit details
    Browse the repository at this point in the history
  2. Fix merge bugs

    Tom Carpay committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    f22e42f View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. remove superfluous EDE left over from merge

    Tom Carpay committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    a3171a1 View commit details
    Browse the repository at this point in the history
  2. setup for configurable EDEs for local-zone

    TCY16 committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    4a43aee View commit details
    Browse the repository at this point in the history
  3. add missing parsing

    Tom Carpay committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    0747d01 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Configuration menu
    Copy the full SHA
    0572870 View commit details
    Browse the repository at this point in the history
  2. add forgotten autogenerated files

    TCY16 committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    575a686 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. add config option for global EDE flag, local-zone specific EDE flag a…

    …nd default EDE code for a zone
    TCY16 committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    7926874 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff356b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. change local-zone-default-ede keywords to '-', add missing {}, and ad…

    …d manpage entry for local-zone-do-ede, local-zone-default-ede, and ede-local-zones
    TCY16 committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    3ccb4c6 View commit details
    Browse the repository at this point in the history
  2. add ede-local-zones in the manpage and update the iana_ports.inc for …

    …some reason
    TCY16 committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    db98a8b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. finish up adding validator EDEs and other TODOs and fix tests with mo…

    …re specific EDE codes
    TCY16 committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    65ee2f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. add config options to test conf, fix local-zone EDE printing logic, a…

    …nd fix typo in the unbound.conf
    TCY16 committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    63e6604 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    dc38aac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea1a5f3 View commit details
    Browse the repository at this point in the history
  3. fix DNSSEC nsec-failure test

    TCY16 committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    4f37d64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df229db View commit details
    Browse the repository at this point in the history
  5. fix rpl tests

    TCY16 committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    05e06fd View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Document how the log-val-level: config options influences the returne…

    …d EDE option text
    TCY16 committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7902448 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    fe8ef6e View commit details
    Browse the repository at this point in the history
  2. remove superfluous linebreaks

    TCY16 committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    94f04a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    49f2960 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69e188b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. remove debug line

    TCY16 committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    80957b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Configuration menu
    Copy the full SHA
    9ae988c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. modify tdir to ignore localzone tests

    TCY16 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    8c96e26 View commit details
    Browse the repository at this point in the history