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

Add upstream cookie support #683

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

Add upstream cookie support #683

wants to merge 23 commits into from

Commits on May 16, 2022

  1. add functionality to store the client cookie and attach both client a…

    …nd server cookie to the upstream query
    TCY16 committed May 16, 2022
    Configuration menu
    Copy the full SHA
    23e04d7 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. store complete cookie when receiving from downstream. Add function th…

    …rough search through an edns_option list
    TCY16 committed May 19, 2022
    Configuration menu
    Copy the full SHA
    44af84d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10dee6c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Merge branch 'master' of github.com:NLnetLabs/unbound into features/u…

    …pstream-cookies
    TCY16 committed May 30, 2022
    Configuration menu
    Copy the full SHA
    9a9f3e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. add verification of the client cookie in the response and add cookie …

    …in the rrdef enum
    TCY16 committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    e7b480a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. add unit test for server cookie init

    TCY16 committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    069660a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. add the 3 teststeps for upstream cookies

    TCY16 committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    d26c286 View commit details
    Browse the repository at this point in the history
  2. make upstream cookies configurable

    TCY16 committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    69411ff View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

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

Commits on Jun 20, 2022

  1. fix incorrect copy error

    TCY16 committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    303aa68 View commit details
    Browse the repository at this point in the history
  2. add step in rpl to verify the updated server cookie and fix bug with …

    …unupdated rdlen
    TCY16 committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    aebf1db View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. fix test and add mapage entry

    TCY16 committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    0d3823f View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. implement @wcawijngaards' review comments

    TCY16 committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    b5acecc View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

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

Commits on Sep 2, 2022

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

Commits on Sep 28, 2022

  1. Configuration menu
    Copy the full SHA
    71f23ef View commit details
    Browse the repository at this point in the history
  2. Downstream DNS Cookies a la RFC7873 and RFC9018

    Create server cookies for clients that send client cookies.
    Needs to be turned on in the config file with:
    
    	answer-cookie: yes
    
    A cookie-secret can be configured for anycast setups.
    Also adds an access control list that will allow queries with
    either a valid cookie or over a stateful transport.
    wtoorop committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    75f3fbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd2c202 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. intermediate commit

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

Commits on Nov 7, 2022

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

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    11106a7 View commit details
    Browse the repository at this point in the history
  2. add handover text and tests

    TCY16 committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    5143108 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. intermediate commit V3; Working up to test

    TCY16 committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b3ea58d View commit details
    Browse the repository at this point in the history