Skip to content

Releases: natesales/doqd

v0.2.1

07 Nov 01:00
3253af4
Compare
Choose a tag to compare

Changelog

b4c919d chore: bump to go 1.17 and update deps
fee5532 chore: ignore doqd binary
3253af4 feat: add docker build

Docker images

  • docker pull ghcr.io/natesales/doqd:0.2.1

v0.2.0

26 Sep 04:21
65fb497
Compare
Choose a tag to compare

Changelog

65fb497 feat: add prometheus metrics

v0.1.1

22 Apr 00:14
32e58c4
Compare
Choose a tag to compare

Changelog

e59830c add -02 section 6.4 DNS message ID
fe53c1d add systemd unit file
32e58c4 ignore cover.out

v0.1.0

21 Apr 23:11
7cbe868
Compare
Choose a tag to compare

Changelog

7cbe868 fix listener startup log
f0b578a fix readme token name

v0.0.4

21 Apr 22:58
34d51d6
Compare
Choose a tag to compare

Changelog

34d51d6 fix debug log

v0.0.3

21 Apr 22:57
5e99c02
Compare
Choose a tag to compare

Changelog

5e99c02 allow multiple server listeners
316ddfd rename module path

v0.0.2

21 Apr 22:54
5e99c02
Compare
Choose a tag to compare

Changelog

5e99c02 allow multiple server listeners
316ddfd rename module path

v0.0.1

16 Apr 07:00
Compare
Choose a tag to compare

Changelog

fecbda2 Merge pull request #1 from natesales/draft-ietf-dprive-dnsoquic-02
6745f24 Merge pull request #2 from natesales/draft-ietf-dprive-dnsoquic-02
e25c13f Merge remote-tracking branch 'origin/main' into main
bef0bbb add *.pem to .gitignore
585546e add Makefile
439266c add clientproxy
b72edc8 add dist to gitignore
cb2a036 add doqproto
234248e add experimental TLS interop mode
b964212 add implementation notes to readme
4793338 add quickstart instructions to readme
d1a7c83 add readme badges
16b755e add setup info to readme
24f0131 add version flag
85b2f99 capitalize acronyms
19949c7 ci: add release workflow
73e6e2b ci: add test workflow
ba36e59 ci: create local TLS cert
5d14814 ci: remove extra goreleaser includes
35ea7e1 client: add verbose logging
d9b31d3 client: init
f35680a client: set doq-i02 TLS protocol parameter
d6cea1d clientproxy: add UDP DNS server
500e75d clientproxy: add client session reuse
64d99d1 clientproxy: add startup logs
e1d034f clientproxy: add verbose logging
353171e clientproxy: log dns.Msg pack error
0baaff9 clientproxy: reorder imports
bfd6649 clientproxy: replace std flag with go-flags
332139e daemon: add main.go
9f368d9 delete makefile
bebf2e1 doqproto: add error constants
965bec0 extract DoQ to package
7fa294b fix error format string
3d7bfcf go mod tidy
b31ec42 init go mod
bc40bcb init repo
3923de8 move client to single package
7388afe move doqproto to doq package
ed15028 open a new connection for proxy queries
2945f03 readme: clarify TLS protocol interop
a23d298 remove release badge
3194917 rename QuicProtos to TlsProtos
2b2c26e rename clientproxy to proxy
f9ae39f rename daemon to server
e6c5115 rename to doqd
dcbbb5e rename tuning section
7153378 replace port 784 with 8853 per -02 draft
15d94cc replace with single doqd binary
0123fd8 server: add 02 error handling
d848d87 server: add DoQ errors constants
e62fae0 server: add QUIC session reuse
3f84fa0 server: add QUIC session reuse
a7ab0a5 server: add backend to handleDoQSession
873163e server: add stream handler logging
beae88a server: add test package
fd840f8 server: add verbose logging
f55b21a server: comment main_test
8cf7bfa server: expose QUIC listen error
96abed1 server: implement draft-ietf-dprive-dnsoquic-02
064d0c3 server: remove QUIC connection close function
2279ed4 server: rename backend to upstream
baab266 server: replace internal flag pacakge with go-flags
af3bfb3 server: return pointer to server
cee3bb5 server: suppress JetBrains warnings
141573c update readme to include new server setup