aboutsummaryrefslogtreecommitdiff
path: root/lib/dns/client.go
AgeCommit message (Expand)Author
2026-01-15all: convert license and copyright to use SPDX identifiersShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-04-12lib/dns: add function to create new client using name server URLShulhan
2021-11-16lib/dns: refactoring, change signature of client LookupShulhan
2021-11-14lib/dns: refactoring, introduce new type RecordClassShulhan
2021-11-14lib/dns: refactoring, create type RecordType to represent type of RRShulhan
2020-08-15dns: refactoring the ResourceRecord values from []byte to stringShulhan
2019-10-17dns: implement server for DNS over TLSShulhan
2019-05-17dns: export Lookup method as part of Client interfaceShulhan
2019-04-12dns: remove address parameter on client QueryShulhan
2019-04-12dns: simplify server request using io.WriterShulhan
2019-04-12dns: remove receiver interfaceShulhan
2018-09-25lib/dns: add method to set timeout and remote address on ClientShulhan
2018-09-25lib/dns: add method Query and change RemoteAddr return type to stringShulhan
2018-08-24lib/dns: add method Close to Client interfaceShulhan
2018-08-24lib/dns: add interface for sender, receiver, and clientShulhan
2018-08-22lib/dns: Implement client with TCP connectionShulhan
2018-08-18lib/dns: replace QueryType with uint16Shulhan
2018-08-18lib/dns.Send: set deadline before calling WriteToUDPShulhan
2018-08-18lib/dns.Send: move message marshaling binary to lookupShulhan
2018-08-18lib/dns: add method to add remote address using net.UDPAddrShulhan
2018-08-18lib/dns: NewClient: do not set default name server if parameter is emptyShulhan
2018-08-18lib/dns: move expanding message packet to Reset methodShulhan
2018-08-17Fix warnings from linterShulhan
2018-08-17lib/dns: remove type QueryClass, change it to uin16Shulhan
2018-08-16dns: library that implement DNS client as in RFC 1035Shulhan