- Feb 04, 2015
-
-
Marek Vavruša authored
-
Jan Včelák authored
Summary: * requestor: fixed connected UDP sockets (not used in authoritative) * requestor: connects only if layers generate an answer (this saves connect() if a query can be satisfied from cache) * namedb: track full mapsize (ENOSPC) * namedb: memory reservation on insert (saves one alloc and memset) * packet: don't prealloc rrsets, allocate them from the packet mempool (not usable in resolver, as each request usually needs multiple queries)
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Jan Včelák authored
Dockerfiles for Knot DNS & tests Automatic build is in the registry https://registry.hub.docker.com/u/cznic/knot/ See merge request !328
-
- Feb 03, 2015
-
-
Marek Vavruša authored
Conflicts: scripts/Dockerfile
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jan 23, 2015
-
-
Daniel Salzman authored
-
- Jan 21, 2015
-
-
Marek Vavruša authored
-
Daniel Salzman authored
-
- Jan 20, 2015
-
-
Daniel Salzman authored
-
- Jan 18, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
this is required, as some requests may be satisfied without needing the connection, or fail in which case a connection is superfluous
-
- Jan 13, 2015
-
-
Jan Včelák authored
-
- Jan 08, 2015
-
-
Daniel Salzman authored
-
- Jan 07, 2015
-
-
Lubos Slovak authored
-
- Jan 05, 2015
-
-
Jan Kadlec authored
-
Marek Vavruša authored
-
-
- Jan 03, 2015
-
-
Marek Vavruša authored
-
- Jan 02, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
Conflicts: scripts/Dockerfile
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Jan Včelák authored
-
Marek Vavruša authored
image)
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Dec 30, 2014
-
-
Marek Vavruša authored
-
- Dec 29, 2014
-
-
Marek Vavruša authored
-
- Dec 28, 2014
-
-
Marek Vavruša authored
this comes with some extra CPU cost, however: - parsed packets are prealloc'd based on header information, so no reallocs - constructed packets are alloc'd by steps - packet construction / copy is cheaper now - doesn't matter when the mm backend is mempool anyway the rationale for this change is the use in resolver and in smaller installations
-
Marek Vavruša authored
-
Marek Vavruša authored
-