- Jun 26, 2017
-
-
Vladimír Čunát authored
... even if rundir isn't specified. No other changes in semantics. Before this a typo in config path would pass silently.
-
- May 26, 2017
-
-
-
Ondřej Surý authored
-
- May 01, 2017
-
-
Daniel Kahn Gillmor authored
net.tls_padding() can now take a boolean in addition to a numeric value. true means "use sensible default padding policy", false means "never pad". In the struct kr_context, we change tls_padding from a uint32_t to an int32_t so that we can explicitly represent the default value (-1). This should be a safe ABI/API change, since no one had ever set a padding > 4096 anyway. This depends on libknot having adopted the changes from 2dd9f406e333a1cedfa2380ffad57913cecf8efb which is first included in 2.4.3. In the event that knot-resolver is compiled against an older version of libknot, it just uses a baked-in default of 468 as before. See https://gitlab.labs.nic.cz/knot/resolver/merge_requests/249 for further discussion.
-
- Feb 28, 2017
-
-
This does NOT change the module API/ABI in any way.
-
- Feb 10, 2017
- Feb 09, 2017
-
-
Vladimír Čunát authored
... via trust_anchors.{bootstrap_url,bootstrap_ca}
-
Vladimír Čunát authored
-
- Jan 31, 2017
-
-
Vladimír Čunát authored
Fixes #147.
-
- Jan 26, 2017
-
-
Vladimír Čunát authored
This does NOT change the module API/ABI in any way.
-
- Jan 25, 2017
-
-
Ondřej Surý authored
-
- Jan 17, 2017
-
-
Marek Vavruša authored
-
- Jan 06, 2017
-
-
Daniel Kahn Gillmor authored
-
- Dec 12, 2016
-
-
Vladimír Čunát authored
Now that we renamed "debug" to "verbose", the old name didn't seem very suitable anymore; this new identifier haven't got to master yet.
-
Ondřej Surý authored
Split NDEBUG to NDEBUG (asserts) and NOVERBOSELOG (verbose logging); rename all related symbols to use VERBOSE instead of DEBUG
-
- Dec 07, 2016
-
-
Vladimír Čunát authored
In particular, don't require to call an externally defined function to find if in --verbose mode or not. Now it's just an extern bool. I'm confident the performance impact of not using -DNLOGDEBUG should be negligible now. This comes with a small incompatible API+ABI change, but that shouldn't matter as we've had a couple of those already since the last release.
-
- Nov 30, 2016
-
-
Vladimír Čunát authored
This reverts commit 64f80706. TL;DR: it brought almost no benefits AFAIK and potential for problems. The "portable bytecode" produced by luajit isn't compatible when (lib)luajit version changes or when some build-time configuration of it changes. If you mix these up, kresd fails to start.
-
- Nov 14, 2016
-
-
Vladimír Čunát authored
It seems a bit cleaner, though impact on size and load speed should not be noticeable. We simply install most of the lua code, as before, and I assume that we *do* want to keep that visibility, at least by default. Suggested on !57.
-
Ondřej Surý authored
-
- Nov 12, 2016
-
-
Ondřej Surý authored
-
- Nov 02, 2016
-
-
Vladimír Čunát authored
The implementation is now similar to set-associative caches that x86 CPU use. Also the API is changed a bit, leading to slight simplification of our use patterns.
-
- Oct 24, 2016
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/93. API of a KR_EXPORT function is changed, so ABIVER is bumped.
-
- Oct 21, 2016
-
-
Vladimír Čunát authored
-
- Oct 20, 2016
-
-
Ondřej Surý authored
and set libknot_SONAME and libzscanner_SONAME as lua literals. Remove now obsolete libpath lua function - use find_soname from platform.mk to define <arg>_SONAME, add lua_pushliteral to daemon/engine.c and add -D to daemon/daemon.mk for any new library loaded from Lua.
-
- Oct 11, 2016
-
-
Grigorii Demidov authored
-
- Aug 11, 2016
-
-
Karel Slaný authored
-
Karel Slaný authored
-
Karel Slaný authored
-
Karel Slaný authored
Use ENABLE_cookies=yes variable to compile functionality.
-
Karel Slaný authored
-
Karel Slaný authored
-
- Aug 09, 2016
-
-
Ondřej Surý authored
-
- Jul 16, 2016
-
-
Daniel Kahn Gillmor authored
-
- Jul 06, 2016
-
-
Marek Vavruša authored
forks are connected with IPC pipes to process group leader and can execute expressions on its behalf. so running commands over all workers is easy now: > hostname() -- single localhost > map 'hostname()' -- all localhost localhost localhost
-
Marek Vavruša authored
-
Marek Vavruša authored
string encoded integers are treated as possible numbers, so a more strict typecheck is needed
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 16, 2016
-
-
Marek Vavruša authored
-
- May 23, 2016
-
-
Marek Vavruša authored
this allows embedding other event loops or just asynchronous events triggered by socket activity. this is required for things like cooperative HTTP server, monitoring endpoint or remote configuration daemon/controller
-