./net/dq, Recursive DNS/DNSCurve server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20240101, Package name: dq-20240101, Maintainer: schmonz

Dq contains:

- dqcache, a recursive DNS server with DNSCurve support
- based on dnscache from djbdns
- added support for streamlined DNSCurve
- added support for TXT DNSCurve
- added support for combined DNSCurve (streamlined and TXT)
- added support for DNS anchors with DNSCurve keys
- added full IPv6 support
- added support for IPv6 DNS anchors
- added support for cache dumping/loading
- used siphash24 instead of hash5381 in cache library
- added SOA record caching
- added authority record to DNS response
- improved logs - IPs not printed in hex format
- fixed CVE-2012-1191
- fixed CVE-2008-4392
- dq, a command-line tool to debug DNS/DNScurve
- based on dnsq and dnsqr from djbdns
- added IPv6 support
- added DNSCurve support (Streamlined/TXT)


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2024-01-01 19:20:49 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
dq: update to 20240101. From the changelog:

- printrecord_cat fix return code
   2023-01-10 18:09:08 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 20230101. From the changelog:

- LICENCE update from public-domain to CC0
  public domain works differently depending on the country, to avoid it,
  set explicitly CC0
   2022-09-20 02:17:25 by Amitai Schleier | Files touched by this commit (1)
Log message:
Needs -lsocket on Solarish.
   2022-08-25 19:59:08 by Amitai Schleier | Files touched by this commit (4) | Package updated
Log message:
Update to 20220822. From the changelog:

- switch to simple Makefile
- crypto_onetimeauth_poly1305.c update
   2022-01-27 16:31:10 by Amitai Schleier | Files touched by this commit (8)
Log message:
Add dq, a recursive DNS/DNSCurve server. This package contains:

- dqcache, a recursive DNS server with DNSCurve support
    - based on dnscache from djbdns
    - added support for streamlined DNSCurve
    - added support for TXT DNSCurve
    - added support for combined DNSCurve (streamlined and TXT)
    - added support for DNS anchors with DNSCurve keys
    - added full IPv6 support
    - added support for IPv6 DNS anchors
    - added support for cache dumping/loading
    - used siphash24 instead of hash5381 in cache library
    - added SOA record caching
    - added authority record to DNS response
    - improved logs - IPs not printed in hex format
    - fixed CVE-2012-1191
    - fixed CVE-2008-4392
- dq, a command-line tool to debug DNS/DNScurve
    - based on dnsq and dnsqr from djbdns
    - added IPv6 support
    - added DNSCurve support (Streamlined/TXT)