- Oct 19, 2015
-
-
Marek Vavruša authored
-
- Oct 18, 2015
-
-
Marek Vavruša authored
-
- Oct 07, 2015
-
-
Marek Vavruša authored
i.e. if the user doesn't set the cache, it will be applied later if he sets it, it will stay
-
Marek Vavruša authored
effectively enables/disables usage of given IP protocol for subrequests (the server can still listen on these)
-
- Oct 05, 2015
-
-
Marek Vavruša authored
-
- Oct 01, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Sep 28, 2015
-
-
Marek Vavruša authored
-
- Sep 25, 2015
-
-
Marek Vavruša authored
todo: active refresh
-
- Sep 24, 2015
-
-
Marek Vavruša authored
before the cache was disabled by default, but this has led to many user errors (mine as well). this enables it by default (which is what most people want anyway)
-
- Sep 23, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
example: worker.resolve('cz', kres.type.NS, kres.class.IN, 0, function (pkt) local answer = kres.pkt_t(pkt) print (answer:rcode()) end)
-
- Sep 22, 2015
-
-
Marek Vavruša authored
config: trust_anchors.negative = { ‘bad.cz’, ‘here.com’ } all names below these NTA will not be validated (unless there is an island of trust below these anchors)
-
- Sep 21, 2015
-
-
Marek Vavruša authored
preparations for TA rotation and management in config: trust_anchors.file = ‘root.key’ trust_anchors.auto = true // NOTIMPL trust_anchors.add(‘. IN DS …’) // Manual addition
-
- Jul 13, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 30, 2015
-
-
Marek Vavruša authored
when the daemon starts in non-interactive mode, it creates a pipe in the ‘tty/<pid>’ which can be used to interact with it remotely - much wow e.g. $ socat - UNIX-CONNECT:tty/38284
-
- Jun 10, 2015
-
-
Marek Vavruša authored
-
- May 27, 2015
-
-
Marek Vavruša authored
the bindings wrote the keys on completion, so they existed and __newindex was never called - now current {storage|size} are saved as cache.current_{storage|size}
-
- May 18, 2015
-
-
Marek Vavruša authored
-
- May 07, 2015
-
-
Marek Vavruša authored
this allows list-like declaration of bound interfaces e.g. net = { ‘127.0.0.1’, net.eth0 }
-
Marek Vavruša authored
the cache can be setup declaratively with: cache.size = 10 * MB the cache storage backend can be changed with: cache.storage = ‘lmdb://.'
-
- Apr 29, 2015
-
-
Marek Vavruša authored
-
- Apr 23, 2015
-
-
Marek Vavruša authored
-
- Apr 19, 2015
-
-
Marek Vavruša authored
if the module declares such properties, they can be accessed by treating module as a table, e.g. hints[‘localhost’] = ‘127.0.0.1’ hints.hostname = ‘192.168.1.1. print(hints.localhost) equals to: hints.set(‘localhost 127.0.0.1’) hints.set(‘hostname 192.168.1.1’) print(hints.get(‘localhost’))
-
- Apr 12, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Apr 08, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Apr 01, 2015
-
-
Marek Vavruša authored
-
- Mar 31, 2015
-
-
Marek Vavruša authored
this makes some services append-only, so the configuration can look like: modules = { cache = ‘’, hints = true, } without wiping previously-set modules
-
- Mar 29, 2015
-
-
Marek Vavruša authored
example: modules.hints = ‘{“input”:”/etc/hosts”}’ .. is equal to .. modules.load(‘hints’) hints.config(‘{“input”:”/etc/hosts”}’)
-
- Mar 27, 2015
-
-
Marek Vavruša authored
The engine is responsible for central managemento of resources and work distribution. This allows to spawn multiple loops. The engine configuration / interface is based on Lua 5.1-5.2, including a RPC and a simple CLI interface. This is going to be the core of configuration later on.
-