mirror of
https://github.com/SamTherapy/dnscrypt.git
synced 2024-11-20 04:43:47 +00:00
5ddb58f703
Graceful shutdown of the DNSCrypt server This PR implements Server.Shutdown(ctx context.Context) method that allows to shut down the DNSCrypt server gracefully. Some additional changes that were inadvertently made while doing that: 1. Added benchmark tests 2. Started using dns.ReadFromSessionUDP / dns.WriteToSessionUDP instead of implementing it by ourselves 3. Generally improved tests 4. Added depguard 5. Improved comments overall in the code
17 lines
589 B
Modula-2
17 lines
589 B
Modula-2
module github.com/ameshkov/dnscrypt/v2
|
|
|
|
require (
|
|
github.com/AdguardTeam/golibs v0.4.2
|
|
github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da
|
|
github.com/aead/poly1305 v0.0.0-20180717145839-3fee0db0b635
|
|
github.com/ameshkov/dnsstamps v1.0.1
|
|
github.com/jessevdk/go-flags v1.4.0
|
|
github.com/miekg/dns v1.1.40
|
|
github.com/stretchr/testify v1.6.1
|
|
golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59
|
|
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e
|
|
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d // indirect
|
|
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
|
|
)
|
|
|
|
go 1.14
|