An open API service providing commit metadata for open source projects.

GitHub / DNSCrypt/dnscrypt-proxy / commits

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

SHA Message Author Date Stats
1a3ace9a Logger: restore original behavior Frank Denis <g****b@p****g> 18 days ago
504c287c Remove interface enumeration Frank Denis <g****b@p****g> 22 days ago
c3ba78fa Simplify Frank Denis <g****b@p****g> 27 days ago
0acc6a57 Add a test for #3305 Frank Denis <g****b@p****g> 27 days ago
0de84ad0 Match suffix rules at label boundaries Frank Denis <g****b@p****g> 27 days ago
610904bb Improve portable network change detection Frank Denis <g****b@p****g> 29 days ago
8d88be1a Improve autocloser workflow Frank Denis <g****b@p****g> 30 days ago
75323988 PQ: pad resumed UDP queries to the regular question size target Frank Denis <g****b@p****g> about 1 month ago
8a3dde13 Forwarding: only use TCP with bootstrap resolvers Frank Denis <g****b@p****g> about 1 month ago
5d01beb6 Add the version number to the UI web pages Frank Denis <g****b@p****g> about 1 month ago
458d2af1 Bump Frank Denis <g****b@p****g> about 1 month ago
2d6e740e Improve examples Frank Denis <g****b@p****g> about 1 month ago
f8cd9cb7 Real TCP queries dial a fresh connection every time Frank Denis <g****b@p****g> about 1 month ago
085d0db3 Start benchmarking before Write(), not the setup time Frank Denis <g****b@p****g> about 1 month ago
3770b529 Stop counting PQ certs transfer time in the startup benchmark Frank Denis <g****b@p****g> about 1 month ago
c11e8847 Support $PROXY in forwarding rules Frank Denis <g****b@p****g> about 1 month ago
3c9e7bfe Update github actions Frank Denis <g****b@p****g> about 1 month ago
96012100 Update miekg/dns Frank Denis <g****b@p****g> about 1 month ago
a04d330c Fix PQ certificate fallback on fragmented UDP paths Frank Denis <g****b@p****g> about 1 month ago
ebd5d3c1 UI: limit the size of top domains map Frank Denis <g****b@p****g> about 2 months ago
63203c36 Improve ODoH diagnostics Frank Denis <g****b@p****g> about 2 months ago
37920d1b Update CodeQL action Frank Denis <g****b@p****g> about 2 months ago
74b0aeca Sync deps Frank Denis <g****b@p****g> about 2 months ago
211332c8 Update deps Frank Denis <g****b@p****g> about 2 months ago
ed1843dc Bump Frank Denis <g****b@p****g> about 2 months ago
75693da1 Mention that dnscrypt_servers also affects PQDNSCrypt Frank Denis <g****b@p****g> about 2 months ago
04acb1a2 Reuse PQ key pairs Frank Denis <g****b@p****g> about 2 months ago
77da3537 ephemeral key pairs are for X25519 Frank Denis <g****b@p****g> about 2 months ago
3e6f562d Update README.md to include PQ stuff Frank Denis <g****b@p****g> about 2 months ago
f835e7ca Make pqdnscrypt a setting Frank Denis <g****b@p****g> about 2 months ago
43bd9788 Validate ODoH padding length Frank Denis <g****b@p****g> about 2 months ago
f6baedbd local DoH: pad responses, not the incoming query Frank Denis <g****b@p****g> about 2 months ago
c4e13935 resolveUsingResolver: don't return an error if we got some IPs Frank Denis <g****b@p****g> about 2 months ago
a7cb2c8f pattern matcher: test membership, not nil Frank Denis <g****b@p****g> about 2 months ago
ff489878 When using SOCKS + relay + a simple DNS exchange, send to the relay Frank Denis <g****b@p****g> about 2 months ago
9bb7b8be lock source.refresh Frank Denis <g****b@p****g> about 2 months ago
3ba850cf cache: include CD bit in the cache key Frank Denis <g****b@p****g> about 2 months ago
4862bfe2 Properly parse netprobe_timeout Frank Denis <g****b@p****g> about 2 months ago
3c5dc7ec exchangeWithUDPServerViaProxy: on timeout, directly return an error Frank Denis <g****b@p****g> about 2 months ago
6fb09809 Initialize the DNS cache at plugin init time Frank Denis <g****b@p****g> about 2 months ago
8775802b Use cloneMsg instead of shallow Copy for cached DNS messages Frank Denis <g****b@p****g> about 2 months ago
df3ba8e5 Add a helper funciton to clone (not copy) a dns message Frank Denis <g****b@p****g> about 2 months ago
f41078a8 Update deps Frank Denis <g****b@p****g> about 2 months ago
8bc23a45 Update GitHub actions Frank Denis <g****b@p****g> about 2 months ago
e7af9f2a Retry HTTP/3 after transient failures. Frank Denis <g****b@p****g> 2 months ago
b9f971ea Rotate keys on IP changes also for classical dnscrypt Frank Denis <g****b@p****g> 2 months ago
c4144942 Watch for network changes and rotate PQ tickets when needed Frank Denis <g****b@p****g> 2 months ago
3f06406d Add new undelegated TLDs Frank Denis <g****b@p****g> 2 months ago
b5468f5a Pad certificate queries enough to retrieve PQ certs over UDP Frank Denis <g****b@p****g> 2 months ago
d164a54b Update deps Frank Denis <g****b@p****g> 2 months ago
10661998 go.mod: nove things round Frank Denis <g****b@p****g> 2 months ago
307e3798 Import circl Frank Denis <g****b@p****g> 2 months ago
24fa8a3b Implement pqdnscrypt Frank Denis <g****b@p****g> 2 months ago
3d1a1900 Resolve against the origin rather than the document URL Frank Denis <g****b@p****g> 3 months ago
76bd16c1 Format Frank Denis <g****b@p****g> 3 months ago
0fce9dea Fix cycles detection in cloaking rules Frank Denis <g****b@p****g> 3 months ago
f28f0b31 Nits Frank Denis <g****b@p****g> 3 months ago
fef535cb Validate DNS response questions Frank Denis <g****b@p****g> 3 months ago
86d29797 Fix TCP fallback for truncated forwarded queries Frank Denis <g****b@p****g> 3 months ago
d8ddd704 Simplify Frank Denis <g****b@p****g> 3 months ago
60ab04f6 Update GitHub workflows to use Zizmor Frank Denis <g****b@p****g> 3 months ago
c1766eef Add a Makefile Frank Denis <g****b@p****g> 3 months ago
140587c7 Bump Frank Denis <g****b@p****g> 3 months ago
2fd39cf0 Add odoh test Frank Denis <g****b@p****g> 3 months ago
96fcf9e5 odoh: harden 401 refresh path against panics, races, and bad state Frank Denis <g****b@p****g> 3 months ago
54627829 odoh: coalesce key refreshes on 401 and remove blocking sleep Frank Denis <g****b@p****g> 3 months ago
915601f0 Reponse plugins reject reponses without a question Frank Denis <g****b@p****g> 3 months ago
b531fc6b Drop responses that fail plugin processing Frank Denis <g****b@p****g> 3 months ago
b5742bc6 merge Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy Frank Denis <g****b@p****g> 3 months ago
01560814 merge Merge IPCrypt algorithm normalization Frank Denis <g****b@p****g> 3 months ago
cf1ba06b Normalize IP encryption algorithm once Frank Denis <g****b@p****g> 3 months ago
7fe5e42c Fix TOCTOU race in refreshServer (#3224)
Co-authored-by: hklcf <h****f@u****m>
HKLCF <h****s@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
27172a51 Fix data race on internalResolverReady field Frank Denis <g****b@p****g> 3 months ago
14bf7819 Fix double strings.ToLower in ipcrypt.go hklcf <h****f@u****m> 3 months ago
4f151a5b xtransport: improve HTTP connection reuse Frank Denis <g****b@p****g> 3 months ago
ff90a553 -resolve: report incomplete DNSSEC support Frank Denis <g****b@p****g> 3 months ago
e54a9e45 Update deps Frank Denis <g****b@p****g> 3 months ago
dfacfabd Update comment Frank Denis <g****b@p****g> 3 months ago
541a059d Don't cache dashboard HTML pages (#3183) lifenjoiner <l****r@1****m>
Committed by: GitHub <n****y@g****m>
3 months ago
412c5cb1 Web UI: ditch JSON-P. Use fetch() for everything, it's 2026. Frank Denis <g****b@p****g> 4 months ago
af9a1d21 Update dependencies and actions Frank Denis <g****b@p****g> 4 months ago
a7f669c9 Reject recursive cloaking rules at load time Frank Denis <g****b@p****g> 4 months ago
315662b6 Add missing = in example Frank Denis <g****b@p****g> 4 months ago
5dfd19de Fix: Authenticated Metrics JSONP Exfiltrates Query Data Frank Denis <g****b@p****g> 4 months ago
0f96b6d7 Don't penalize servers when serving stale cached responses Frank Denis <g****b@p****g> 4 months ago
c9804838 Fix: servers with temporarily inflated RTT never recover Frank Denis <g****b@p****g> 4 months ago
9b948a1f merge Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy Frank Denis <g****b@p****g> 4 months ago
0f4ac5fa Add jsdelivr as an alternative source URL Frank Denis <g****b@p****g> 4 months ago
41d01fd5 Before probing HTTP/3, check a negative cache Frank Denis <g****b@p****g> 4 months ago
24ccca04 Update deps Frank Denis <g****b@p****g> 4 months ago
5b078bbd Fix: Reload staging map races with apply/cancel Frank Denis <g****b@p****g> 4 months ago
974b431d Fix: Put stores pooled connection after shutdown starts Frank Denis <g****b@p****g> 4 months ago
f3615b55 Fix: Unsynchronized staging matcher access races during reload Frank Denis <g****b@p****g> 4 months ago
2d7227c9 Fix: Validation gap; high severity; confidence: certain. Frank Denis <g****b@p****g> 4 months ago
bac7789f Fix: Configured DNS64 prefixes longer than /96 trigger out-of-bounds synthesi... Frank Denis <g****b@p****g> 4 months ago
4a3c8a07 0 for the log size doens't mean unlimited Frank Denis <g****b@p****g> 4 months ago
7f36ee05 Update deps Frank Denis <g****b@p****g> 5 months ago
22160c8d Add a test for the UI Frank Denis <g****b@p****g> 5 months ago
9b7c23c4 Nits Frank Denis <g****b@p****g> 5 months ago
64edfa30 Add permission blocks Frank Denis <g****b@p****g> 5 months ago

← Back to repository