- Mar 26, 2014
-
-
Jan Kadlec authored
- RRSet copies removed, packet now stores rrsets directly (structure is copied, but copy is shallow)
-
- Mar 25, 2014
-
-
Jan Kadlec authored
- use rrset initialization macro instead, or create rrset explicitely
-
- Mar 18, 2014
-
-
Jan Kadlec authored
-
- Mar 17, 2014
-
-
Jan Kadlec authored
-
- Mar 10, 2014
-
-
Daniel Salzman authored
-
- Mar 05, 2014
-
-
Daniel Salzman authored
-
- Mar 03, 2014
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Jan Včelák authored
-
- Feb 28, 2014
-
-
Marek Vavrusa authored
pure hashtable is a node type where all keys share a common letter, so it is consumed on parent node -> pure trie node transition. So when tracing back, this letter must be returned. Also updated unit tests to cover these sort of situations.
-
Daniel Salzman authored
-
- Feb 25, 2014
-
-
Marek Vavrusa authored
- reorganized - some code blocks are split - SIGALRM handler for main thread
-
Jan Včelák authored
-
Jan Včelák authored
-
- Feb 21, 2014
-
-
Jan Kadlec authored
- previously static function 'put_rr' in internet.c has been made public, it handles additions of RRSIGs as well now, by adding the to a list that is traversed after each section has been solved.
-
Jan Kadlec authored
-
- Feb 20, 2014
-
-
Jan Kadlec authored
-
Jan Kadlec authored
- Removed rrset->rdata_indices, RDATA lengths are now stored inline together with RR's TTL - Added function to get RR's TTL - TTL of the whole RRSet can still be obtained, but it will default to the first RR's TTL or 0 - Renamed few RRSet functions, removed a few too - the file still needs a cleanup and function reordering - Special handling for RRSIGs during AXFR-out no longer needed (yay)
-
- Feb 13, 2014
-
-
Jan Kadlec authored
-
Marek Vavrusa authored
throughout - it is as good as the sockaddr_t previously, but standard - subnets are only needed for ACLs - common way to print addresses (even AF_UNIX)
-
- Feb 12, 2014
-
-
Marek Vavrusa authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Feb 11, 2014
-
-
Marek Vavrusa authored
- refactored the zone-loader a bit, as reading from zone file creates only contents and the zone is created separately - refactored zone contents creating function, as it is always used in a way where an apex node is created and inserted into contents - crash occured because created zone bound configuration and if parsing failed, the configuration was freed with the zone and also with the caller
-
- Feb 07, 2014
-
-
Marek Vavrusa authored
* events now carry pointer to their scheduler * no event types, events are simple callbacks * removed unused or deprecated stuff * bugfix: zone never expired since expire was initialized on create * bugfix: race condition on rescheduling events - there is always some time between cancel and schedule - if two threads run run past the cancel and then race for schedule, they may rarely schedule an event two times - this is hard to deal with unless we place a lock on the zone operations, therefore each schedule checks heap if the event is not already scheduled and if it is, it replaces the old instance
-
- Feb 06, 2014
-
-
Marek Vavrusa authored
* removed redundant attributes * removed unused parameter occurences * moved related functions to appropriate files * evsched has now context (server) * zone does not point to server * zone event planning is still in the zone loading and requires server #209
-
Marek Vavrusa authored
-
- Feb 03, 2014
-
-
Jan Včelák authored
also includes removal of knot_ prefixes from private API close #205
-
Jan Včelák authored
issue #199
-
- Jan 30, 2014
-
-
Marek Vavrusa authored
Simpler knot_pkt_reserve() API should be used instead.
-
- Jan 29, 2014
-
-
Marek Vavrusa authored
-
- Jan 28, 2014
-
-
Jan Včelák authored
issue #1
-
Marek Vavrusa authored
-
- Jan 27, 2014
-
-
Jan Kadlec authored
-
- Jan 23, 2014
-
-
Marek Vavrusa authored
-
- Jan 20, 2014
-
-
Jan Včelák authored
-
- Jan 14, 2014
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-