aboutsummaryrefslogtreecommitdiff
path: root/lib/dns/message_test.go
AgeCommit message (Expand)Author
2025-01-17lib/dns: detect invalid header earlierShulhan
2025-01-15lib/dns: fix unpacking resource data on HTTPS recordShulhan
2024-12-28lib/bytes: split the hexdump related functions to separate packageShulhan
2024-04-12lib/dns: fix packing and unpacking OPT recordShulhan
2024-04-03lib/dns: fix unpacking ipv4hint on SVCB recordShulhan
2024-03-27lib/dns: refactor [Message.Unpack] to [UnpackMessage]Shulhan
2024-03-26lib/dns: implements RFC 9460 for SVCB RR and HTTPS RRShulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-08-06lib/dns: add method AddAuthority to MessageShulhan
2023-03-22lib/dns: remove unnecessary statements on test MessageShulhan
2022-05-12all: rewrite all codes to use "var" instead of ":="Shulhan
2021-11-15lib/dns: realign all struct fieldsShulhan
2021-11-15lib/dns: refactoring message questionShulhan
2021-11-14lib/dns: refactoring the section headerShulhan
2021-11-14lib/dns: refactoring, introduce new type RecordClassShulhan
2021-11-14lib/dns: refactoring, create type RecordType to represent type of RRShulhan
2021-11-11lib/dns: use different packet between UDP and TCP messagesShulhan
2021-03-14all: refactoring the test.Assert and test.AssertBench signatureShulhan
2020-09-06dns: unexport the Messsage's Packet fieldShulhan
2020-08-15dns: refactoring the ResourceRecord values from []byte to stringShulhan
2020-08-03dns: refactoring resource record fieldsShulhan
2020-06-06all: use default linter optionsShulhan
2020-06-06dns: replace RDataText with plain []byteShulhan
2020-06-06dns: change unpackDomainName from recursive to loopShulhan
2019-12-04dns: remove the use of pointer on Message fieldsShulhan
2019-06-14all: fix nolint formatShulhan
2019-05-07dns: suppress linter warnings on duplicate statementsShulhan
2019-04-12dns/message: remove elapsed parameter on message IsExpired()Shulhan
2019-04-12dns/client: add parameter to set recursion on Lookup()Shulhan
2019-04-12dns/message: add method to set response codeShulhan
2019-04-12dns/message: add methods to set AA, Query, RD flagsShulhan
2019-03-02all: suppress "dupl" linter warnings on test filesShulhan
2018-09-09lib/dns: fix test due to change on default new messageShulhan
2018-09-05lib/dns: export RDataText valueShulhan
2018-09-05Remove message pool, let the client handle how to pool the messageShulhan
2018-09-03lib/dns: rename method for marshal/unmarshal to Pack/UnpackShulhan
2018-09-03lib/dns: check for escaped character and octet in domain namesShulhan
2018-08-22lib/dns: Implement client with TCP connectionShulhan
2018-08-22[test] lib/dns: Fix test input dataShulhan
2018-08-21lib/dns: marshal/unmarshal IP address from/to string representationShulhan
2018-08-19lib/dns: handle SRV RR (RFC 2782)Shulhan
2018-08-19lib/dns: convert all domain names to lower cases on marshaling or unmarshalingShulhan
2018-08-19lib/dns: add method to check if message is expiredShulhan
2018-08-17lib/dns: add support for IPv6 (RFC 3596)Shulhan
2018-08-17[test] lib/dns: test marshaling/unmarshaling A, NS, CNAME, and MX RDATAShulhan
2018-08-17lib/dns: remove type QueryClass, change it to uin16Shulhan
2018-08-17lib/dns: implement marshaling message to binary (DNS message)Shulhan
2018-08-16dns: library that implement DNS client as in RFC 1035Shulhan