]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
11 years agocontext: kr_context_txn_commit() call
Marek Vavruša [Mon, 8 Dec 2014 13:03:15 +0000 (14:03 +0100)] 
context: kr_context_txn_commit() call

11 years agocache: cleanup, error codes
Marek Vavruša [Mon, 8 Dec 2014 13:02:45 +0000 (14:02 +0100)] 
cache: cleanup, error codes

11 years agomain: log socket binding
Marek Vavruša [Mon, 8 Dec 2014 13:02:19 +0000 (14:02 +0100)] 
main: log socket binding

11 years agoresolve: set limit to prevent infinite loops on server failure
Marek Vavruša [Mon, 8 Dec 2014 13:02:05 +0000 (14:02 +0100)] 
resolve: set limit to prevent infinite loops on server failure

11 years agoiterate: follow CNAME chain from cache rather than requery
Marek Vavruša [Thu, 27 Nov 2014 16:23:08 +0000 (17:23 +0100)] 
iterate: follow CNAME chain from cache rather than requery

11 years agoresolve: fixed bug with zone cut recursion
Marek Vavrusa [Thu, 27 Nov 2014 15:43:41 +0000 (16:43 +0100)] 
resolve: fixed bug with zone cut recursion

11 years agocache: create if not exists (silently)
Marek Vavrusa [Thu, 27 Nov 2014 15:43:03 +0000 (16:43 +0100)] 
cache: create if not exists (silently)

11 years agocache: create env if not exists
Marek Vavruša [Wed, 12 Nov 2014 18:13:24 +0000 (19:13 +0100)] 
cache: create env if not exists

11 years agoresolver: use pkg-config to find libknot and libuv
Marek Vavruša [Wed, 12 Nov 2014 18:13:13 +0000 (19:13 +0100)] 
resolver: use pkg-config to find libknot and libuv

11 years agodaemon: CLI parameters
Marek Vavruša [Tue, 28 Oct 2014 18:43:32 +0000 (19:43 +0100)] 
daemon: CLI parameters

11 years agoresolver: ported to support latest libknot master
Marek Vavruša [Tue, 28 Oct 2014 18:43:07 +0000 (19:43 +0100)] 
resolver: ported to support latest libknot master

11 years agom4: added macros
Marek Vavruša [Wed, 10 Sep 2014 15:18:26 +0000 (17:18 +0200)] 
m4: added macros

11 years agocache: resolution-persistent r/w transactions
Marek Vavruša [Thu, 4 Sep 2014 18:40:33 +0000 (20:40 +0200)] 
cache: resolution-persistent r/w transactions

this is a little hacked, I'd like to do list of nested
transactions later and short-lived read transactions.

11 years agocache: implemented transactions
Marek Vavruša [Fri, 29 Aug 2014 19:15:38 +0000 (21:15 +0200)] 
cache: implemented transactions

11 years agoiterate: hacked cache store/retrieval for auth results
Marek Vavruša [Wed, 27 Aug 2014 19:51:14 +0000 (21:51 +0200)] 
iterate: hacked cache store/retrieval for auth results

11 years agorplan: switched parameters
Marek Vavruša [Wed, 27 Aug 2014 19:50:46 +0000 (21:50 +0200)] 
rplan: switched parameters

11 years agocache: lmdb-based, TTL-bound cache
Marek Vavruša [Wed, 27 Aug 2014 19:49:18 +0000 (21:49 +0200)] 
cache: lmdb-based, TTL-bound cache

TODO:
pruning, better removal, periodic cleanup, configuration

11 years agodaemon: signal handlers, cleanup
Marek Vavruša [Wed, 27 Aug 2014 19:47:11 +0000 (21:47 +0200)] 
daemon: signal handlers, cleanup

11 years agostats: stats module for mean/variance RTT
Marek Vavruša [Mon, 25 Aug 2014 14:39:38 +0000 (16:39 +0200)] 
stats: stats module for mean/variance RTT

Slow start evaluates all NS in the preference list, using mean as
a sorting function. Invalidated NSs are pushed to the back of the
preference list.

11 years agolayer: implemented statistics layer
Marek Vavruša [Fri, 22 Aug 2014 14:04:56 +0000 (16:04 +0200)] 
layer: implemented statistics layer

11 years agolib: resolver query plan, support chasing NSs
Marek Vavruša [Fri, 22 Aug 2014 14:04:26 +0000 (16:04 +0200)] 
lib: resolver query plan, support chasing NSs

11 years agolib: implemented resolver query plan
Marek Vavruša [Fri, 22 Aug 2014 14:02:35 +0000 (16:02 +0200)] 
lib: implemented resolver query plan

11 years agodelegpt: slight api change, preparations
Marek Vavruša [Tue, 19 Aug 2014 17:09:32 +0000 (19:09 +0200)] 
delegpt: slight api change, preparations

11 years agolib: delegation point map basic implementation
Marek Vavruša [Fri, 15 Aug 2014 20:14:46 +0000 (22:14 +0200)] 
lib: delegation point map basic implementation

11 years agonslist: split slist code from context file
Marek Vavruša [Thu, 14 Aug 2014 16:27:23 +0000 (18:27 +0200)] 
nslist: split slist code from context file

11 years agolib: updated for reworked requestor, memleaks, static hints layer
Marek Vavruša [Thu, 14 Aug 2014 16:22:13 +0000 (18:22 +0200)] 
lib: updated for reworked requestor, memleaks, static hints layer

11 years agodaemon: simple resolver daemon implementation
Marek Vavruša [Fri, 8 Aug 2014 11:53:10 +0000 (13:53 +0200)] 
daemon: simple resolver daemon implementation

11 years agotests: updated
Marek Vavruša [Fri, 8 Aug 2014 11:52:39 +0000 (13:52 +0200)] 
tests: updated

11 years agoiterate: CNAME chain resolution
Marek Vavruša [Fri, 8 Aug 2014 11:52:12 +0000 (13:52 +0200)] 
iterate: CNAME chain resolution

11 years agoiterate: ignore DPs without glue
Marek Vavruša [Fri, 8 Aug 2014 11:51:53 +0000 (13:51 +0200)] 
iterate: ignore DPs without glue

This is incorrect, missing names should be resolved.

11 years agoresolve: debug, moved more logic to layers
Marek Vavruša [Fri, 8 Aug 2014 11:50:42 +0000 (13:50 +0200)] 
resolve: debug, moved more logic to layers

11 years agocontext: root hints, slist bugfixes and sorting
Marek Vavruša [Fri, 8 Aug 2014 11:49:19 +0000 (13:49 +0200)] 
context: root hints, slist bugfixes and sorting

11 years agotests: update
Marek Vavruša [Tue, 5 Aug 2014 20:16:20 +0000 (22:16 +0200)] 
tests: update

11 years agoresolve: updated to new iterator code
Marek Vavruša [Tue, 5 Aug 2014 20:16:09 +0000 (22:16 +0200)] 
resolve: updated to new iterator code

11 years agolayer/iterate: basic rfc1034-style resolution
Marek Vavruša [Tue, 5 Aug 2014 20:15:36 +0000 (22:15 +0200)] 
layer/iterate: basic rfc1034-style resolution

11 years agocontext: implemented slist, result api
Marek Vavruša [Tue, 5 Aug 2014 20:15:11 +0000 (22:15 +0200)] 
context: implemented slist, result api

11 years agolayer: generic parameter
Marek Vavruša [Tue, 5 Aug 2014 20:14:38 +0000 (22:14 +0200)] 
layer: generic parameter

11 years agoresolve: hey, it's iteratively solving a name!
Marek Vavruša [Mon, 4 Aug 2014 17:44:33 +0000 (19:44 +0200)] 
resolve: hey, it's iteratively solving a name!

11 years agoqtcreator: project files
Marek Vavruša [Thu, 31 Jul 2014 14:34:19 +0000 (16:34 +0200)] 
qtcreator: project files

11 years agoautotools, stub files
Marek Vavruša [Thu, 31 Jul 2014 14:33:56 +0000 (16:33 +0200)] 
autotools, stub files

12 years agoMarkdown README
Jan Vcelak [Thu, 3 Jul 2014 03:06:27 +0000 (05:06 +0200)] 
Markdown README

12 years agogitignore: add cmake files
Jan Vcelak [Thu, 3 Jul 2014 03:00:54 +0000 (05:00 +0200)] 
gitignore: add cmake files

12 years agogetdns API, basic cmake config
Jan Vcelak [Thu, 3 Jul 2014 02:55:00 +0000 (04:55 +0200)] 
getdns API, basic cmake config

12 years agogitignore
Jan Vcelak [Fri, 27 Jun 2014 12:58:55 +0000 (14:58 +0200)] 
gitignore