]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log
Marek Vavruša [Tue, 31 Mar 2015 20:44:55 +0000 (22:44 +0200)]
daemon/engine: made ‘network’ manager part of the engine
Marek Vavruša [Tue, 31 Mar 2015 17:42:58 +0000 (19:42 +0200)]
daemon/net: independent network manager
Marek Vavruša [Tue, 31 Mar 2015 17:42:09 +0000 (19:42 +0200)]
lib/generic: 'map' walk callback contains value
Marek Vavruša [Tue, 31 Mar 2015 17:41:05 +0000 (19:41 +0200)]
daemon/bindings: Lua 5.2 compat (lua_objlen)
Marek Vavruša [Mon, 30 Mar 2015 17:16:31 +0000 (19:16 +0200)]
daemon/bindings: net.interfaces() implement map
ifaces = net.interfaces()
print(ifaces.eth0.addr[0])
print(ifaces.eth0.mac)
Marek Vavruša [Sun, 29 Mar 2015 22:23:29 +0000 (00:23 +0200)]
daemon: ‘net’ package, implemented ‘net.interfaces’
lists available interfaces
Marek Vavruša [Sun, 29 Mar 2015 21:20:28 +0000 (23:20 +0200)]
daemon: added config syntax sugar for ‘modules’
example:
modules.hints = ‘{“input”:”/etc/hosts”}’
.. is equal to ..
modules.load(‘hints’)
hints.config(‘{“input”:”/etc/hosts”}’)
Marek Vavruša [Sun, 29 Mar 2015 21:17:52 +0000 (23:17 +0200)]
lib/generic: added k-v storage to crit-bit, cleanup
interface split to ‘map’ and ‘set’
added documentation
array: added array_tail() operation
Marek Vavruša [Sat, 28 Mar 2015 16:44:59 +0000 (17:44 +0100)]
critbit: included small implementation of critbit tree
Marek Vavruša [Fri, 27 Mar 2015 14:03:25 +0000 (15:03 +0100)]
lib/generic: fixed in del
Marek Vavruša [Fri, 27 Mar 2015 14:00:17 +0000 (15:00 +0100)]
daemon/engine: forward decls for Lua
Marek Vavruša [Fri, 27 Mar 2015 13:51:13 +0000 (14:51 +0100)]
Merge branch 'lua'
Marek Vavruša [Fri, 27 Mar 2015 13:50:59 +0000 (14:50 +0100)]
modules: use engine instead of context, doc fixups
Marek Vavruša [Fri, 27 Mar 2015 13:26:28 +0000 (14:26 +0100)]
daemon: updated doc
Marek Vavruša [Fri, 27 Mar 2015 12:35:32 +0000 (13:35 +0100)]
daemon: added basic bindings for modules, config and cache
Marek Vavruša [Fri, 27 Mar 2015 12:33:42 +0000 (13:33 +0100)]
daemon: split worker to 'engine' and workers
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.
Marek Vavruša [Fri, 27 Mar 2015 12:30:48 +0000 (13:30 +0100)]
daemon: cleanup worker
Marek Vavruša [Fri, 27 Mar 2015 12:26:44 +0000 (13:26 +0100)]
lib: demoted context to simple interface, not responsible for data
Marek Vavruša [Fri, 27 Mar 2015 12:22:54 +0000 (13:22 +0100)]
lib: added generics package
Marek Vavruša [Fri, 27 Mar 2015 12:19:27 +0000 (13:19 +0100)]
build: got rid of PHONY dep rules, added lua(5.1,5.2,jit) as daemon dep
the build system now doesn't always relink targets
Marek Vavruša [Sat, 21 Mar 2015 16:40:39 +0000 (17:40 +0100)]
Merge branch 'doc_modules'
Marek Vavruša [Sat, 21 Mar 2015 16:40:27 +0000 (17:40 +0100)]
doc: converted modules doc, added cachectl
Marek Vavruša [Sat, 21 Mar 2015 13:49:03 +0000 (14:49 +0100)]
Merge branch 'mod_cachectl'
Marek Vavruša [Thu, 19 Mar 2015 23:53:25 +0000 (00:53 +0100)]
doc: updated doc
Marek Vavruša [Thu, 19 Mar 2015 23:49:19 +0000 (00:49 +0100)]
doc: updated doc
Marek Vavruša [Thu, 19 Mar 2015 23:08:50 +0000 (00:08 +0100)]
modules/cachectl: list, prune and clear cache
refs #7
Marek Vavruša [Thu, 19 Mar 2015 23:08:13 +0000 (00:08 +0100)]
lib/cache: exported cache storage
Marek Vavruša [Thu, 19 Mar 2015 13:14:35 +0000 (14:14 +0100)]
Merge branch 'doxygen-groups'
Marek Vavruša [Thu, 19 Mar 2015 13:14:27 +0000 (14:14 +0100)]
doc: daemon, documented console
Marek Vavruša [Thu, 19 Mar 2015 13:14:09 +0000 (14:14 +0100)]
doc: improved lib/build doc (apiref)
Marek Vavruša [Thu, 19 Mar 2015 13:13:46 +0000 (14:13 +0100)]
lib: doxygen groups
Marek Vavruša [Thu, 19 Mar 2015 10:29:50 +0000 (11:29 +0100)]
doc: updated documentation to cover doc building
Marek Vavruša [Thu, 19 Mar 2015 10:29:24 +0000 (11:29 +0100)]
build: redundant library search for libknot-int (libknot already covers this)
Marek Vavruša [Thu, 19 Mar 2015 10:08:19 +0000 (11:08 +0100)]
Merge branch 'doc-install'
Marek Vavruša [Thu, 19 Mar 2015 10:07:05 +0000 (11:07 +0100)]
doc: installation
Marek Vavruša [Thu, 19 Mar 2015 10:05:09 +0000 (11:05 +0100)]
Merge branch 'makefile-cleanup'
Marek Vavruša [Thu, 19 Mar 2015 10:04:34 +0000 (11:04 +0100)]
build: option to build specific directories
Marek Vavruša [Wed, 18 Mar 2015 16:00:15 +0000 (17:00 +0100)]
doc: javadoc normalize (missing return)
Marek Vavruša [Wed, 18 Mar 2015 15:57:15 +0000 (16:57 +0100)]
build: updated readme
Marek Vavruša [Wed, 18 Mar 2015 15:52:47 +0000 (16:52 +0100)]
doc: fixed rtd build
Marek Vavruša [Wed, 18 Mar 2015 15:44:13 +0000 (16:44 +0100)]
doc: cleanup
Marek Vavruša [Wed, 18 Mar 2015 15:31:41 +0000 (16:31 +0100)]
doc: _static
Marek Vavruša [Wed, 18 Mar 2015 15:24:49 +0000 (16:24 +0100)]
doc: update
Marek Vavruša [Wed, 18 Mar 2015 15:13:47 +0000 (16:13 +0100)]
doc: added pip requirements
Marek Vavruša [Wed, 18 Mar 2015 14:59:49 +0000 (15:59 +0100)]
Merge branch 'doc'
Marek Vavruša [Wed, 18 Mar 2015 14:58:04 +0000 (15:58 +0100)]
doc: use include for lib readme
Marek Vavruša [Wed, 18 Mar 2015 14:52:36 +0000 (15:52 +0100)]
Merge branch 'javadoc-cleanup' into doc
Marek Vavruša [Wed, 18 Mar 2015 14:52:23 +0000 (15:52 +0100)]
doc: normalized doxystyle
Marek Vavruša [Wed, 18 Mar 2015 14:48:25 +0000 (15:48 +0100)]
doc: started doxygen/sphinx documentation with breathe for apiref
Marek Vavruša [Wed, 18 Mar 2015 14:43:28 +0000 (15:43 +0100)]
build: better binary finding
Marek Vavruša [Wed, 18 Mar 2015 12:45:52 +0000 (13:45 +0100)]
modules/doc: fixed typos
Marek Vavruša [Wed, 18 Mar 2015 12:45:17 +0000 (13:45 +0100)]
modules/doc: fixed typos (Go)
Marek Vavruša [Wed, 18 Mar 2015 12:44:27 +0000 (13:44 +0100)]
modules/doc: fixed typos
Marek Vavruša [Wed, 18 Mar 2015 12:36:55 +0000 (13:36 +0100)]
Merge branch 'module_properties'
Marek Vavruša [Wed, 18 Mar 2015 12:36:34 +0000 (13:36 +0100)]
daemon: interactive terminal (proof-of-concept)
Marek Vavruša [Wed, 18 Mar 2015 12:35:48 +0000 (13:35 +0100)]
lib/module: support for properties
Marek Vavruša [Thu, 12 Mar 2015 11:16:07 +0000 (12:16 +0100)]
Merge branch 'port_libknot20'
Marek Vavruša [Thu, 12 Mar 2015 10:50:13 +0000 (11:50 +0100)]
deps: ported to libknot 2.0 master processing API
Marek Vavruša [Thu, 12 Mar 2015 09:54:00 +0000 (10:54 +0100)]
Merge branch 'dynamic_modules'
Marek Vavruša [Thu, 12 Mar 2015 09:49:39 +0000 (10:49 +0100)]
modules: updated documentation + gostats
Marek Vavruša [Thu, 12 Mar 2015 09:44:34 +0000 (10:44 +0100)]
lib: use 'resolved' flag instead of popping query directly
Marek Vavruša [Wed, 11 Mar 2015 17:13:15 +0000 (18:13 +0100)]
script: allow brew errors (brew link)
Marek Vavruša [Wed, 11 Mar 2015 16:02:34 +0000 (17:02 +0100)]
lib/module: use RTLD_NODELETE as a workaround for buggy dlclose
Marek Vavruša [Wed, 11 Mar 2015 15:34:19 +0000 (16:34 +0100)]
tests/unit: run in parallel
Marek Vavruša [Wed, 11 Mar 2015 15:06:56 +0000 (16:06 +0100)]
test/cache: fixed memleak, bad transaction use
Marek Vavruša [Wed, 11 Mar 2015 14:05:51 +0000 (15:05 +0100)]
tests/unit: portability fixes for gomodule on ELF
Marek Vavruša [Wed, 11 Mar 2015 09:06:15 +0000 (10:06 +0100)]
tests/unit: set library path for unittests as well
Marek Vavruša [Tue, 10 Mar 2015 16:53:27 +0000 (17:53 +0100)]
modules: started documentation
Marek Vavruša [Tue, 10 Mar 2015 16:53:12 +0000 (17:53 +0100)]
tests: extended utils and modules unit tests
Marek Vavruša [Tue, 10 Mar 2015 16:52:12 +0000 (17:52 +0100)]
lib/module: API declaration is mandatory
Marek Vavruša [Thu, 5 Mar 2015 22:25:02 +0000 (23:25 +0100)]
modules/hints: proof of concept static hints
Marek Vavruša [Thu, 5 Mar 2015 17:23:20 +0000 (18:23 +0100)]
tests: cleanup module loading to fix broken tests
Marek Vavruša [Wed, 4 Mar 2015 18:31:42 +0000 (19:31 +0100)]
lib/module: basic Go runtime, support for libgo bootstrap
Marek Vavruša [Wed, 4 Mar 2015 18:29:57 +0000 (19:29 +0100)]
utils: auto_fclose cleanup
Marek Vavruša [Mon, 23 Feb 2015 23:36:21 +0000 (00:36 +0100)]
lib: expand HOME, support path-less library search
Marek Vavruša [Mon, 23 Feb 2015 23:35:50 +0000 (00:35 +0100)]
tests/integration: added static hints module
Marek Vavruša [Mon, 23 Feb 2015 23:35:17 +0000 (00:35 +0100)]
tests/unit: rplan query push test
Marek Vavruša [Mon, 23 Feb 2015 23:33:22 +0000 (00:33 +0100)]
tests/unit: invalid paramter tests for cache
Marek Vavruša [Mon, 23 Feb 2015 19:04:11 +0000 (20:04 +0100)]
modules: golang/cgo modules compile, but bad linkage
Marek Vavruša [Mon, 23 Feb 2015 09:26:11 +0000 (10:26 +0100)]
tests/integration: truncated response test
Marek Vavruša [Mon, 23 Feb 2015 09:13:29 +0000 (10:13 +0100)]
lib: loadable versioned modules (api subject to change)
Marek Vavruša [Wed, 18 Feb 2015 10:41:57 +0000 (11:41 +0100)]
build: updated readme
Marek Vavruša [Wed, 18 Feb 2015 10:33:12 +0000 (11:33 +0100)]
docker: default exec options
Marek Vavruša [Wed, 18 Feb 2015 10:28:15 +0000 (11:28 +0100)]
Merge branch 'test_ns_lameness'
Marek Vavruša [Wed, 18 Feb 2015 10:20:14 +0000 (11:20 +0100)]
daemon: servfail queries without RD=1
Marek Vavruša [Wed, 18 Feb 2015 10:19:31 +0000 (11:19 +0100)]
lib/iterate: relaxed rule to check for lame answers
Marek Vavruša [Mon, 16 Feb 2015 23:48:19 +0000 (00:48 +0100)]
lib/resolve: never backtrace from enclosing zone cut
Marek Vavruša [Mon, 16 Feb 2015 20:36:14 +0000 (21:36 +0100)]
lib: pop query after the iteration step
Marek Vavruša [Sun, 15 Feb 2015 22:25:45 +0000 (23:25 +0100)]
Merge branch 'iter_score_ns' into test_ns_lameness
Marek Vavruša [Sun, 15 Feb 2015 22:25:11 +0000 (23:25 +0100)]
lib: stub NS reputation scoring, use glue presence as score for iter
Marek Vavruša [Sun, 15 Feb 2015 15:04:55 +0000 (16:04 +0100)]
Merge branch 'nxdomain_soa'
Marek Vavruša [Sun, 15 Feb 2015 14:48:34 +0000 (15:48 +0100)]
tests/integration: added bad NS address fallback test
Marek Vavruša [Sun, 15 Feb 2015 14:47:51 +0000 (15:47 +0100)]
tests/integration: default match/adjust fields for compat
Marek Vavruša [Sun, 15 Feb 2015 14:47:10 +0000 (15:47 +0100)]
Merge branch 'debug_improved' into nxdomain_soa
Marek Vavruša [Sun, 15 Feb 2015 14:13:59 +0000 (15:13 +0100)]
lib: indented and descriptive debug messages
Marek Vavruša [Wed, 11 Feb 2015 01:43:51 +0000 (02:43 +0100)]
lib: SOA in negative answers
Marek Vavruša [Fri, 13 Feb 2015 20:44:04 +0000 (21:44 +0100)]
tests: unit test fail interrupts tests
Marek Vavruša [Fri, 13 Feb 2015 15:24:05 +0000 (16:24 +0100)]
Merge branch 'docker_img_use_bootstrap'
Marek Vavruša [Thu, 12 Feb 2015 09:52:36 +0000 (10:52 +0100)]
build: updated dockerfile, added BUILD_IGNORE for depends
Marek Vavruša [Thu, 12 Feb 2015 08:55:14 +0000 (09:55 +0100)]
build: trap ERR