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

Support CAA record type #20

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

Commits on Sep 20, 2017

  1. Support CAA record type

    mdelaossa authored Sep 20, 2017
    Configuration menu
    Copy the full SHA
    56b153f View commit details
    Browse the repository at this point in the history
  2. Improve CAA record type

    mdelaossa authored Sep 20, 2017
    Configuration menu
    Copy the full SHA
    9d1f76c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    351d70d View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. Add some additional record types

    The 65 HTTPS record in particular is now frequently requested by Chrome
    and without this mapping defined an error is thrown.
    sullman committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    9535652 View commit details
    Browse the repository at this point in the history
  2. Emit errors instead of throwing on parse errors

    If an error is thrown while creating a Request object, such as when an
    unknown resource record type is requested, there's no way for the client
    to handle it. The error is thrown before the request is emitted and the
    handler is called. This change leaves the underlying error throwing as
    it is but catches the error in the server and emits them instead.
    sullman committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    d7a0fcb View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Emit socket errors from the server

    Any errors that might be emitted from the socket rather than the server
    can't be handled by the client. This listens for errors on the connection
    (and request and response) and emits them from the server.
    
    In order to do that, the Request and Response objects (which inherit from
    DNSMessage) must actually be EventEmitters. They often call emit, but only
    in rare code paths. Those code paths would throw because emit wasn't a function.
    sullman committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    5aa54de View commit details
    Browse the repository at this point in the history