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.go
Age
Commit message (
Expand
)
Author
2026-01-26
lib/dns: add method to set TTL on Message
Shulhan
2025-01-23
all: use for-range with numeric
Shulhan
2025-01-23
all: replace [lib/bytes.WriteXxx] with standard library
Shulhan
2025-01-23
all: replace "lib/bytes.AppendXxx" with standard library
Shulhan
2025-01-17
lib/dns: detect invalid header earlier
Shulhan
2024-04-12
lib/dns: return errInvalidMessage when received message cannot be parsed
Shulhan
2024-04-12
lib/dns: fix packing and unpacking OPT 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-05
all: comply with linter recommendations #2
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2024-02-25
lib/dns: ignore invalid message
Shulhan
2023-08-06
lib/dns: add method AddAuthority to Message
Shulhan
2023-05-20
all: remove any usage of debug.Value in all packages
Shulhan
2023-03-26
lib/dns: fix packing, parsing, and saving MINFO resource data
Shulhan
2023-03-26
lib/dns: fix packing and unpacking resource record HINFO
Shulhan
2023-03-25
lib/dns: fix all lint warnings suggested by revive and fieldalignment
Shulhan
2023-03-22
lib/dns: use the packet length to derive current offset
Shulhan
2022-05-17
lib/dns: return the removed record on caches RemoveCachesByRR
Shulhan
2022-05-12
all: rewrite all codes to use "var" instead of ":="
Shulhan
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
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-13
lib/dns: remove internal field off from ResourceRecord
Shulhan
2021-11-11
lib/dns: use different packet between UDP and TCP messages
Shulhan
2021-10-17
lib/bytes: refactoring and cleaning up the bytes package
Shulhan
2021-10-14
lib/bytes: refactoring AppendXxx functions
Shulhan
2021-10-14
lib/ascii: change signature of ToLower and ToUpper
Shulhan
2020-09-06
dns: unexport the Messsage's Packet field
Shulhan
2020-09-06
dns: export function to get query type by address value
Shulhan
2020-08-18
dns: rename AddRR to AddAnswer on Message type
Shulhan
2020-08-17
dns: add method to remove RR from cache and master file
Shulhan
2020-08-15
dns: refactoring the ResourceRecord values from []byte to string
Shulhan
2020-08-15
dns: add method to update/insert resource record to caches
Shulhan
2020-08-03
dns: refactoring resource record fields
Shulhan
2020-07-26
dns: add method to create Message from hostname and list of addresses
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-06-06
dns: replace RDataText with plain []byte
Shulhan
2020-02-13
all: suppress false-positive linter warnings
Shulhan
2019-12-09
dns: allocate raw packet on receive
Shulhan
2019-12-04
dns: remove the use of pointer on Message fields
Shulhan
2019-12-04
dns: remove the use of ResourceRecord pool
Shulhan
2019-10-22
dns: return an error if section question contains invalid packet
Shulhan
2019-06-14
ascii: new library for working with ASCII characters
Shulhan
2019-05-21
dns: always return true when answers RR exist and no TTL is zero
Shulhan
2019-05-07
dns: check for zero TTL on authorities and additionals RR on IsExpired
Shulhan
2019-04-12
dns/message: remove elapsed parameter on message IsExpired()
Shulhan
[next]