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 |