1
2
Fork
You've already forked hare-dnscrypt
0
DNSCrypt client/server/library
  • Makefile 100%
Find a file
illiliti f6581ca670 rewrite from scratch
switch to io_uring for networking stuff since it allows to stay
single-threaded while being performant enough to handle many queries
at once.
implement DNS cache in order to not bother resolver too often and hence
reduce latency.
implement TCP fallback in order to improve overall resiliency and
deliverability of queries and responses.
2023年09月20日 22:15:29 +03:00
cmd/dnscrypt-client rewrite from scratch 2023年09月20日 22:15:29 +03:00
net/dnscrypt rewrite from scratch 2023年09月20日 22:15:29 +03:00
LICENSE init 2022年08月13日 20:29:39 +03:00
Makefile rewrite from scratch 2023年09月20日 22:15:29 +03:00
README.md rewrite from scratch 2023年09月20日 22:15:29 +03:00

hare-dnscrypt

This package implements DNSCrypt protocol

Status

  • Client: Kind of usable
  • Server: Not started

Dependencies

Planned features

  • XSalsa20Poly1305 support
  • Multiple servers
  • Proper logging
  • Graceful shutdown

Non-goals

  • Load-balancing/latency measuring
  • Systemd integration
  • Any kind of filtering
  • Any kind of rules
  • Other protocols