aboutsummaryrefslogtreecommitdiff
path: root/lib/dns/dns.go
AgeCommit message (Expand)Author
2026-02-02lib/dns: use separate ServeMux for handling DoHShulhan
2026-02-02lib/dns: changes the request's kind field to stringShulhan
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
2024-03-26lib/dns: implements RFC 9460 for SVCB RR and HTTPS RRShulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-08-05lib/dns: always initialize the Zone SOA record to default valuesShulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-03-03lib/dns: increase the default UDP packet size to 1232Shulhan
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
2020-09-06dns: export function to get query type by address valueShulhan
2020-08-17dns: add method to save the master records to fileShulhan
2020-06-06all: use default linter optionsShulhan
2019-10-21all: fix and add missing commentsShulhan
2019-10-17dns: allow DoT traffic to be logged as "DoT" not "TCP"Shulhan
2019-10-17dns: implement client for DNS over TLSShulhan
2019-10-16dns: mention that this package support DNS over HTTP (client and server)Shulhan
2019-10-16dns: refactoring server optionsShulhan
2019-06-14all: fix nolint formatShulhan
2019-05-07dns: suppress linter warning on global variable "rcodeNames"Shulhan
2019-04-12dns: unexport connection typeShulhan
2019-04-12dns: add mapping of response code to human readable namesShulhan
2019-04-12dns: move the ParseNameServers function to file funcsShulhan
2019-03-01all: fix warnings from linterShulhan
2019-02-28dns: add mapping of connection types and its namesShulhan
2019-02-23dns: print the section question type by stringShulhan
2019-02-05lib/dns: prefix the query type comment with number for easy referenceShulhan
2019-01-29lib/dns: uncapitalized the first letter of error messagesShulhan
2019-01-28lib/dns: add type of connectionShulhan
2018-11-30all: minimize and suppress linter warnings for global variablesShulhan
2018-11-29all: fixes warning from lintersShulhan
2018-09-26lib/dns: use debug packageShulhan
2018-09-25lib/dns: add type server options to configure serverShulhan
2018-09-25lib/dns: implement client and server for DNS over HTTPSShulhan
2018-09-10lib/dns: add function to parse list of name server into UDP addressesShulhan
2018-09-03lib/dns: implement parsing master files (RFC1035 section 5)Shulhan
2018-09-01[chore] Update documentationsShulhan
2018-08-30lib/dns: increase maximum UDP packet size from 1280 to 4096 to handle EDNSShulhan
2018-08-26lib/dns: use package lib/net to parse IP and portShulhan
2018-08-23lib/dns: Implement DNS server with handlerShulhan
2018-08-22lib/dns: Implement client with TCP connectionShulhan
2018-08-19lib/dns: handle SRV RR (RFC 2782)Shulhan
2018-08-18lib/dns: replace QueryType with uint16Shulhan
2018-08-18lib/dns: increase timeout (read/write) to six secondsShulhan
2018-08-18lib/dns: increase maximum UDP packet size from 512 to 1280Shulhan
2018-08-17lib/dns: rename rdataAddrXXX to rdataIPv4XXXShulhan