index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
dns
/
message_test.go
Age
Commit message (
Expand
)
Author
2025-01-17
lib/dns: detect invalid header earlier
Shulhan
2025-01-15
lib/dns: fix unpacking resource data on HTTPS record
Shulhan
2024-12-28
lib/bytes: split the hexdump related functions to separate package
Shulhan
2024-04-12
lib/dns: fix packing and unpacking OPT record
Shulhan
2024-04-03
lib/dns: fix unpacking ipv4hint on SVCB record
Shulhan
2024-03-27
lib/dns: refactor [Message.Unpack] to [UnpackMessage]
Shulhan
2024-03-26
lib/dns: implements RFC 9460 for SVCB RR and HTTPS RR
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2023-12-13
all: fix linter warnings reported by revive
Shulhan
2023-08-06
lib/dns: add method AddAuthority to Message
Shulhan
2023-03-22
lib/dns: remove unnecessary statements on test Message
Shulhan
2022-05-12
all: rewrite all codes to use "var" instead of ":="
Shulhan
2021-11-15
lib/dns: realign all struct fields
Shulhan
2021-11-15
lib/dns: refactoring message question
Shulhan
2021-11-14
lib/dns: refactoring the section header
Shulhan
2021-11-14
lib/dns: refactoring, introduce new type RecordClass
Shulhan
2021-11-14
lib/dns: refactoring, create type RecordType to represent type of RR
Shulhan
2021-11-11
lib/dns: use different packet between UDP and TCP messages
Shulhan
2021-03-14
all: refactoring the test.Assert and test.AssertBench signature
Shulhan
2020-09-06
dns: unexport the Messsage's Packet field
Shulhan
2020-08-15
dns: refactoring the ResourceRecord values from []byte to string
Shulhan
2020-08-03
dns: refactoring resource record fields
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-06-06
dns: replace RDataText with plain []byte
Shulhan
2020-06-06
dns: change unpackDomainName from recursive to loop
Shulhan
2019-12-04
dns: remove the use of pointer on Message fields
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-05-07
dns: suppress linter warnings on duplicate statements
Shulhan
2019-04-12
dns/message: remove elapsed parameter on message IsExpired()
Shulhan
2019-04-12
dns/client: add parameter to set recursion on Lookup()
Shulhan
2019-04-12
dns/message: add method to set response code
Shulhan
2019-04-12
dns/message: add methods to set AA, Query, RD flags
Shulhan
2019-03-02
all: suppress "dupl" linter warnings on test files
Shulhan
2018-09-09
lib/dns: fix test due to change on default new message
Shulhan
2018-09-05
lib/dns: export RDataText value
Shulhan
2018-09-05
Remove message pool, let the client handle how to pool the message
Shulhan
2018-09-03
lib/dns: rename method for marshal/unmarshal to Pack/Unpack
Shulhan
2018-09-03
lib/dns: check for escaped character and octet in domain names
Shulhan
2018-08-22
lib/dns: Implement client with TCP connection
Shulhan
2018-08-22
[test] lib/dns: Fix test input data
Shulhan
2018-08-21
lib/dns: marshal/unmarshal IP address from/to string representation
Shulhan
2018-08-19
lib/dns: handle SRV RR (RFC 2782)
Shulhan
2018-08-19
lib/dns: convert all domain names to lower cases on marshaling or unmarshaling
Shulhan
2018-08-19
lib/dns: add method to check if message is expired
Shulhan
2018-08-17
lib/dns: add support for IPv6 (RFC 3596)
Shulhan
2018-08-17
[test] lib/dns: test marshaling/unmarshaling A, NS, CNAME, and MX RDATA
Shulhan
2018-08-17
lib/dns: remove type QueryClass, change it to uin16
Shulhan
2018-08-17
lib/dns: implement marshaling message to binary (DNS message)
Shulhan
2018-08-16
dns: library that implement DNS client as in RFC 1035
Shulhan