- Apr 20, 2011
-
-
Lubos Slovak authored
-
Marek Vavrusa authored
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
-
- Apr 19, 2011
-
-
Marek Vavrusa authored
XFR handler uses event queue for receiving requests. Each XFR handler thread asynchronously listens for events like UDP handler. Commit refs #752.
-
Marek Vavrusa authored
Commit refs #774.
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
- Pointer must be less than 16383.
-
Lubos Slovak authored
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
- Size was 'short' which is not enough for 64k packet. Changed to size_t to be compatible with the rest of the server. TODO: there is still some issue with TCP giving more than one query to parse. refs #774
-
Lubos Slovak authored
- The file was not compiled at all. - Had to rename it to dnslib-error.c, as it is impossible to have more source files with the same name in the project (Makefile issues).
-
Lubos Slovak authored
-
Lubos Slovak authored
-
- Apr 18, 2011
-
-
Marek Vavrusa authored
To do: * XFR handling is synchronous, implement async XFR handler. * Cleanup in UDP Commit res #756.
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
- Was replacing the response structure with a new one. refs #749
-
Marek Vavrusa authored
Commit refs #756.
-
Lubos Slovak authored
- Reused Marek's old code. refs #755
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
- If the response is full, send it, clean the structure and continue with the last RRSet that was to be added. refs #755
-
Lubos Slovak authored
- Takes query ID instead of the whole query wire format. refs #755
-
Lubos Slovak authored
refs #755
-
Lubos Slovak authored
- Minor change to ns_add_rrsigs() - checks if the wildcard checking has sense (name given). - ns_axfr_from_node() should add all RRSets from node and their RRSIGs. Does not add SOA RRSet. refs #755
-
Lubos Slovak authored
-
Lubos Slovak authored
refs #754
-
Lubos Slovak authored
- All XFR parameters are now in one structure which is passed to the functions. TODO: move the type definitions somewhere else refs #754, #755
-
Lubos Slovak authored
- AXFR will use the tree traversing functions to get data from all nodes. - Error in some node is carried on in the data passed to the function. Not sure if this works. refs #755
-
Lubos Slovak authored
- Added function ns_axfr() which finds zone to answer from. - Added stub of ns_axfr_from_zone() which should do the actual AXFR answering. - Using RCU when dereferencing pointer to zone db. refs #755
- Apr 13, 2011
-
-
Lubos Slovak authored
refs #754
-
Lubos Slovak authored
- Added a separate function to nameserver to parse query and get its type. - Added special type for query types to dnslib/consts.h. WARNING: The rest of the API is not modified yet to support the pre-parsed query, so you must still call ns_answer_request() with the unparsed query. refs #750, 749
-
Lubos Slovak authored
TODO: later remove the initialization of space for wireformat from dnslib_response_init(), so that it is not reallocated on a regular basis.
-
Lubos Slovak authored
-
- Apr 12, 2011
-
-
Marek Vavrusa authored
-