index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
dns
/
server.go
Age
Commit message (
Expand
)
Author
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-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 #3
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
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-08-06
lib/dns: fix leaking internal zone
Shulhan
2023-05-24
lib/dns: do not cache empty answers
Shulhan
2023-05-20
lib/dns: add option to set debug level in ServerOptions
Shulhan
2023-03-25
lib/dns: fix all lint warnings suggested by revive and fieldalignment
Shulhan
2022-06-24
lib/dns: use Shutdown to stop DoH server
Shulhan
2022-05-30
lib/dns: move all caches operations from Server to Caches type
Shulhan
2022-05-30
lib/dns: export the Caches type and field on Server
Shulhan
2022-05-30
lib/dns: split storage between internal and external caches
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
2022-04-15
lib/dns: add method CachesClear to remove all caches
Shulhan
2022-04-15
lib/dns: refactor Server RemoveCachesByNames to return removed Answer
Shulhan
2022-04-06
all: replace any usage of ioutil package with os or io
Shulhan
2021-11-16
lib/dns: remove ineffectual assignment to err in Server runTCPForwarder
Shulhan
2021-11-15
lib/dns: realign all struct fields
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 unnecessary string convertion
Shulhan
2021-11-13
lib/dns: make the TCP forwarders as complementary of UDP
Shulhan
2021-11-13
lib/dns: remove the fallback name servers (NS) from server options
Shulhan
2021-11-12
lib/dns: log the question when forward failed
Shulhan
2021-11-11
lib/dns: simplify parse name servers on server options
Shulhan
2021-11-11
lib/dns: do not cache truncated answer
Shulhan
2021-11-11
lib/dns: use different packet between UDP and TCP messages
Shulhan
2021-11-08
lib/dns: add support to save and load caches to/from storage
Shulhan
2021-01-22
dns: add method to get list of non-local caches in the Server
Shulhan
2021-01-20
dns: replace master word with zone
Shulhan
2020-09-15
dns: serve DoT without SSL if server is behind proxy or tlsConfig is null
Shulhan
2020-09-06
dns: unexport the Messsage's Packet field
Shulhan
2020-09-06
dns: add method to remove local caches by names on Server
Shulhan
2020-09-06
dns: make the RemoveCachesByNames also remove record in non-local caches
Shulhan
2020-09-06
dns: add method to search caches
Shulhan
2020-08-25
dns: add second parameter to PopulateCachesByXXX
Shulhan
2020-08-23
dns: print the number of populate caches by RR
Shulhan
2020-08-23
dns: change the HostsFile Messages to list of ResourceRecord
Shulhan
2020-08-22
dns: stop all forwarders on Stop()
Shulhan
2020-08-18
dns: rename UpsertCacheByRR to PopulateCachesByRR
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
[next]