[Add] Trust-DNS

Rob Sayre <sayrer@gmail.com> Wed, 11 September 2019 19:45 UTC

Return-Path: <sayrer@gmail.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50F131201E4 for <add@ietfa.amsl.com>; Wed, 11 Sep 2019 12:45:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IOQSXeb2w_LW for <add@ietfa.amsl.com>; Wed, 11 Sep 2019 12:45:00 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 940ED120807 for <add@ietf.org>; Wed, 11 Sep 2019 12:44:33 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id h144so48636762iof.7 for <add@ietf.org>; Wed, 11 Sep 2019 12:44:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YDYq4xAuiTDsDdOqDJGhpOk/ITCEo3nIExlYX9EO0oU=; b=eAwbFzrQd84WdpXVwtWqE+ZrwFgleI2XVxP49kNjiN3apcnt23n/qp92FnedKJ/Uz8 Br7/zNIhhGp79pjnCXpEodUN+Exw+KG0jGw52cZVvESYJF8bOwtA0Xi/Xbq4jgOvNtAZ 8P7Id9qWQNFkklHxjRAz3AmxHWyglaTYIwqcGARkIoPGw3PjVqgq4ojaN7R7wG+rmsEP oYFDQaDhWNEOLvbzTFaXXUMAlCSE05gILHcLdWRGDX1sdAIwaMMc3OISB8+YlT0wKE07 8hR5kWCrYI+FAMWnQoqOBKttkifGUFdwDVyT9rkHZnr9ELMK2Nx8k+El+VKyFzLTB3fw uPUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YDYq4xAuiTDsDdOqDJGhpOk/ITCEo3nIExlYX9EO0oU=; b=TpR8OEYGVpXaZROMJI93RzD6u7FbJ63HsuDJxZOCp1BQGGczHw75KU4PBRGmSEpKd7 +Imv0ZftVqTJryRmk2TrVG6Kj5Q2TJXOXF7qgF+FkZ81Lf6aP7suBV9XPGTpsEuNA6OW VDscb7lssX858R+bAOSkCitqbvjEdd9XeVQrsXDNICZjjGE9lThHaGy0H8bMNzIMbFZp LliQQSA0Pv+TdC2vX7xMVl+TzlpithydS2QKPDTtWpE92ozEyOJxKqdVDB5FbMju9vew p/t/Fw1FmeASazvjN0qw2zNEL7jYw4LYc49NCbAfPubXVSsIJw1OlwMs/KaCaFvaf7Er BLfw==
X-Gm-Message-State: APjAAAVuzktpDr/bVhzHEL0n+Fu82r76TYHLAbh2AFZDpTCyb2EOSVmR RrFAWk1T0AZP8ZQu2MsGKw55Oa1o/vCozwpBWUQxT7UN9L8=
X-Google-Smtp-Source: APXvYqy/GG9j//midlJ1nBVfqF+WZ5EjCwqqeWMggy0AMjZhZLrYKZjSLwo9v6cD2wXbO0MPAj823xS57GRgeBWBj8k=
X-Received: by 2002:a6b:7d45:: with SMTP id d5mr2323571ioq.54.1568231072535; Wed, 11 Sep 2019 12:44:32 -0700 (PDT)
MIME-Version: 1.0
From: Rob Sayre <sayrer@gmail.com>
Date: Wed, 11 Sep 2019 12:44:21 -0700
Message-ID: <CAChr6Sw5CSJBkQh+Jr=42f_XKifNZgrvovF5WevK5Ex_1w6U1g@mail.gmail.com>
To: ADD Mailing list <add@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000001196905924c4099"
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/y9UQH135RCyJ8jdoGhfM1I2Hax8>
X-Mailman-Approved-At: Thu, 12 Sep 2019 08:45:33 -0700
Subject: [Add] Trust-DNS
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Sep 2019 19:45:02 -0000

Hi,

I found this library today:
https://github.com/bluejekyll/trust-dns

It implements a number of DNS standards, including DoH and DoT. It doesn't
use any of the OS resolution facilities, and is implemented entirely in
Rust.

It contains default resolver configurations for Google, Cloudflare, and
Quad9.

thanks,
Rob