aboutsummaryrefslogtreecommitdiff
path: root/lib/dns
AgeCommit message (Expand)Author
10 daysall: apply go fixShulhan
2026-03-26lib/dns: refactoring DoT and DoH to use address instead of portShulhan
2026-02-02lib/dns: remove unnessary log prefix on forwarderShulhan
2026-02-02lib/dns: minimize use of appendShulhan
2026-02-02lib/dns: use separate ServeMux for handling DoHShulhan
2026-02-02lib/dns: skip caching empty answer only for query type AShulhan
2026-02-02lib/dns: remove DebugLevelDNSShulhan
2026-02-02lib/dns: changes the request's kind field to stringShulhan
2026-02-02lib/dns: add option to set hook on server when receiving answerShulhan
2026-01-26lib/dns: add method to set TTL on MessageShulhan
2026-01-26lib/dns: print the answer TTL in DebugLevelCacheShulhan
2026-01-26lib/dns: simplify log message for DebugLevelCacheShulhan
2026-01-25lib/dns: increase the client default timeout from 6 to 60 secondsShulhan
2026-01-15all: convert license and copyright to use SPDX identifiersShulhan
2025-02-04all: remove the nolint tagsShulhan
2025-01-23all: use for-range with numericShulhan
2025-01-23all: replace "interface{}" with "any"Shulhan
2025-01-23all: replace [lib/bytes.WriteXxx] with standard libraryShulhan
2025-01-23all: replace "lib/bytes.ReadXxx" with standard libraryShulhan
2025-01-23all: replace "lib/bytes.AppendXxx" with standard libraryShulhan
2025-01-22lib/bytes: replace Copy and Concat with standard libraryShulhan
2025-01-17lib/dns: improve the logging prefix on serveTCPClientShulhan
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-09-30all: simplify some statementsShulhan
2024-05-04lib: comply with linter recommendationsShulhan
2024-04-13lib/dns: make server accept record type ANYShulhan
2024-04-12lib/dns: return errInvalidMessage when received message cannot be parsedShulhan
2024-04-12lib/dns: fix packing and unpacking OPT recordShulhan
2024-04-04lib/dns: check for possible packet misformat in SVCB RR and TCP clientShulhan
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-26lib/dns: use ParseUint to parse escaped octet in "\NNN" formatShulhan
2024-03-22lib/dns: add test flag to skip running DNS serverShulhan
2024-03-05all: comply with linter recommendations #3Shulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2024-03-05all: comply with linter recommendations #1Shulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2024-02-25lib/dns: prefix the error message with method namesShulhan
2024-02-25lib/dns: ignore invalid messageShulhan
2024-02-04lib/dns: change the log mechanism by mode instead of by levelShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-09-11lib: fix method signature for WriteToShulhan
2023-09-11lib/dns: realign struct in test CachesQueryShulhan
2023-08-06lib/dns: fix leaking internal zoneShulhan
2023-08-06lib/dns: add method to populate internal caches by ZoneShulhan
2023-08-06lib/dns: changes the return key on LoadZoneDirShulhan
2023-08-06lib/dns: use Zone as single source of truth when parsingShulhan