- Jul 07, 2010
-
-
Lubos Slovak authored
-
Lubos Slovak authored
-
- Jun 09, 2010
-
-
Marek Vavrusa authored
QueryTCP is a benchmarking tool for DNS/TCP. Ported to Linux OS.
-
Marek Vavrusa authored
-
- Jun 03, 2010
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- Jun 02, 2010
-
-
Marek Vavrusa authored
-
- May 16, 2010
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- May 13, 2010
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- Apr 13, 2010
-
-
Lubos Slovak authored
-
- Mar 31, 2010
-
-
Lubos Slovak authored
-
Lubos Slovak authored
Function for reallocating event array implemented. Some additional cleanup (closing the epoll file descriptor, etc.). Function for destroying socket entry implemented. sm_destroy() finished. Modified Server module accordingly.
-
- Mar 29, 2010
-
-
Lubos Slovak authored
Function for creating new socket and associated event added (function for reallocating the event array missing). Functions still lack some synchronisation. Changes to other functions in order to make them work with multiple sockets.
-
Lubos Slovak authored
Initial work to change the Socket Manager's API.
-
Lubos Slovak authored
-
Lubos Slovak authored
Created subdirectories of src/ for better organisation of the files. Modified Makefile accordingly.
-
- Mar 25, 2010
-
-
Lubos Slovak authored
-
Lubos Slovak authored
This version is quite stable. Tested with dnsperf, average qps: 56718. Not bad, but worse than the first version - should look into that and maintain average qps over 60k.
-
Lubos Slovak authored
Fixed search for appropriate zone - added function for comparing domain names in wire format (dnss_dname_wire_match()) and function for finding the zone: zdb_find_zone_for_name(). Fixed inserting and searching names in the Zone data structure.
-
Lubos Slovak authored
-
Lubos Slovak authored
Server structure (cute_server; should be renamed) created, together with basic functions: create(), destroy(), start(). Added create() and destroy() functions for Name Server module.
-
Lubos Slovak authored
Module Zone Parser: One API function + test implementation of zone parsing (uses the test file format). Minor changes to dns-simple library API (would need further changes).
-
Lubos Slovak authored
Proper change of the Makefile + some fixes of it.
-
Lubos Slovak authored
Name Server is used for answering queries relayed by the Socket Manager (Network) module. The ns_nameserver structure is rather simple now, but will be expanded in the future. Changed some API parameters to const. Should consider the const- -ness of parameters more thoroughly.
-
- Mar 24, 2010
-
-
Lubos Slovak authored
Lightweight module holding only an array of pointers to RRs and with basic operations: create, destroy, add, find and destructor for using in the overlying data structure.
-
Lubos Slovak authored
Implemented functions zdb_create() zdb_create_zone() zdb_find_zone() zdb_remove_zone() zdb_insert_name() zdb_find_name() zdb_destroy() Removed the useless zds_node structure. Added some other functions for working with dnss_dname_wire: copy, compare, destroy.
-
Lubos Slovak authored
Zone database - Now dummy module, no functions implemented yet. Later will group all zone data structures, and provide high- level API for the other server modules. Zone data structure - Only wrapper around hash table functions. Should provide transparent API for Zone database, disregarding the underlying data structure. Zone node - data structure to hold all information associated with a domain name. Consider renaming this structure later. Used in Zone data structure and through its zds_node structure in the rest of the server modules. The use of zds_node structure needs revision, maybe useless. New (now dummy) types for domain name (dnss_dname) and wire format of the domain name (dnss_dname_wire). Both typedef'ed to char *. Convenience methods to get string from dname and to get length of a dname. Will be changed later, when the types change. Minor changes (comment style changed).
-
Lubos Slovak authored
Removed sm_start() and thread information from socket-manager. sm_listen() made public, passed to dispatcher in start_server(). Fixes in dispatcher.
-
Lubos Slovak authored
Print routines moved to from common.[ch] to print.[ch]. Added module Dispatcher - just a draft, no tests done yet.
-
Lubos Slovak authored
-
Lubos Slovak authored
An actual (working) development version should be always in this branch. For subtasks, new branches will be created. For now all the old files are here, although this is actually a subtask. Later, we will remove all the old code from this branch and move it to some other branch. The master branch should be used for working or stable versions. Added .gitignore file. Created basic directory structure for the project and changed Makefile accordingly. Added QtCreator project files (CuteDNS.*).
-