| Age | Commit message (Collapse) | Author |
|
The module "share" has been moved to new repository at SourceHut and
we rename it to make it more unique instead of common English words
"share".
|
|
While at it, use "_" for unused parameter on methods.
|
|
See https://kilabit.info/journal/2022/gpl/ for more information.
|
|
This changes update the code based on refactoring on lib/dns package
on share module.
|
|
|
|
|
|
Currently, it allow user to add or remove new resource record from the
master zone file.
|
|
To be able to edit the hosts or master file through web UI, we need to
store it some where. This changes is premilinary commit before we add
the actual UI to edit hosts file.
|
|
|
|
All the server core functionalities (caches and forwarding) now
implemented inside "dns.Server". The main function of this package are
for reading options from configuration file (or from command line options)
and watching changes from system resolv.conf.
There are also some major changes on configuration file.
* "server.parent" option now use URI format instead of IP:PORT.
This will allow parent name servers to be UDP, TCP, and/or DoH
simultaneusly.
* "server.doh.parent" and "server.parent.connection" are removed,
redundant with new "server.parent" format.
* "cache.threshold" is renamed to "cache.prune_threshold".
|
|
|
|
This pooling replace message pooling in lib/dns.
|
|
|
|
|