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
Age
Commit message (
Expand
)
Author
10 days
all: apply go fix
Shulhan
2026-03-26
lib/dns: refactoring DoT and DoH to use address instead of port
Shulhan
2026-02-02
lib/dns: remove unnessary log prefix on forwarder
Shulhan
2026-02-02
lib/dns: minimize use of append
Shulhan
2026-02-02
lib/dns: use separate ServeMux for handling DoH
Shulhan
2026-02-02
lib/dns: skip caching empty answer only for query type A
Shulhan
2026-02-02
lib/dns: remove DebugLevelDNS
Shulhan
2026-02-02
lib/dns: changes the request's kind field to string
Shulhan
2026-02-02
lib/dns: add option to set hook on server when receiving answer
Shulhan
2026-01-26
lib/dns: add method to set TTL on Message
Shulhan
2026-01-26
lib/dns: print the answer TTL in DebugLevelCache
Shulhan
2026-01-26
lib/dns: simplify log message for DebugLevelCache
Shulhan
2026-01-25
lib/dns: increase the client default timeout from 6 to 60 seconds
Shulhan
2026-01-15
all: convert license and copyright to use SPDX identifiers
Shulhan
2025-02-04
all: remove the nolint tags
Shulhan
2025-01-23
all: use for-range with numeric
Shulhan
2025-01-23
all: replace "interface{}" with "any"
Shulhan
2025-01-23
all: replace [lib/bytes.WriteXxx] with standard library
Shulhan
2025-01-23
all: replace "lib/bytes.ReadXxx" with standard library
Shulhan
2025-01-23
all: replace "lib/bytes.AppendXxx" with standard library
Shulhan
2025-01-22
lib/bytes: replace Copy and Concat with standard library
Shulhan
2025-01-17
lib/dns: improve the logging prefix on serveTCPClient
Shulhan
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-09-30
all: simplify some statements
Shulhan
2024-05-04
lib: comply with linter recommendations
Shulhan
2024-04-13
lib/dns: make server accept record type ANY
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-04-04
lib/dns: check for possible packet misformat in SVCB RR and TCP client
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-26
lib/dns: use ParseUint to parse escaped octet in "\NNN" format
Shulhan
2024-03-22
lib/dns: add test flag to skip running DNS server
Shulhan
2024-03-05
all: comply with linter recommendations #3
Shulhan
2024-03-05
all: comply with linter recommendations #2
Shulhan
2024-03-05
all: comply with linter recommendations #1
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2024-02-25
lib/dns: prefix the error message with method names
Shulhan
2024-02-25
lib/dns: ignore invalid message
Shulhan
2024-02-04
lib/dns: change the log mechanism by mode instead of by level
Shulhan
2023-12-13
all: fix linter warnings reported by revive
Shulhan
2023-09-11
lib: fix method signature for WriteTo
Shulhan
2023-09-11
lib/dns: realign struct in test CachesQuery
Shulhan
2023-08-06
lib/dns: fix leaking internal zone
Shulhan
2023-08-06
lib/dns: add method to populate internal caches by Zone
Shulhan
2023-08-06
lib/dns: changes the return key on LoadZoneDir
Shulhan
2023-08-06
lib/dns: use Zone as single source of truth when parsing
Shulhan
[next]