Skip to content
Snippets Groups Projects
  1. Aug 01, 2011
  2. Jul 31, 2011
    • Marek Vavrusa's avatar
      Merge branch 'development' into refcount · 44319b76
      Marek Vavrusa authored
      44319b76
    • Marek Vavrusa's avatar
      Fixed wrong evqueue test. · 01e10de7
      Marek Vavrusa authored
      01e10de7
    • Marek Vavrusa's avatar
      Implemented refcounting to server. · 6d738bf3
      Marek Vavrusa authored
      * Node and rrset now must use new API for changing owner (*_set_owner())
      * Every structure that stores pointer to dname must retain reference to it
      * Destructors in rrset now release all stored dnames, obsoletes parameters: free_owner
      * Destructor in rdata_deep_free has obsolete parameter: free_all_dnames
      * Fixed some direct data manipulation
      * Some code readability improvements
      * To do:
       * Reference counting in zparser is disabled for now, implement correctly.
       * Remove obsolete parameters.
       * Destructors should have no extra parameters.
      * Tested with server startup, querying and AXFR client/server
      
      Commit refs #993.
      6d738bf3
  3. Jul 29, 2011
  4. Jul 28, 2011
  5. Jul 27, 2011
    • Lubos Slovak's avatar
      Bugfix (#1065). · 93420fa6
      Lubos Slovak authored
      - When the search in AVL tree went to the leftmost node, it did
        not return any 'previous' node. This was fixed in the AVL
        implementation by distinguishing this case. It may have impact
        on the performance as there is now one more condition jump
        for each encountered node during search. But it seems there is
        no better way around it.
      - Fixed the usages of the tree-finding functions.
      
      fixes #1065 @2h
      93420fa6
    • Marek Vavrusa's avatar
      Minor fixes. · 4dd18332
      Marek Vavrusa authored
      4dd18332
    • Marek Vavrusa's avatar
      Fixed XFR client bugs in ev_loop. · 21185be4
      Marek Vavrusa authored
      Commit refs #1063.
      21185be4
    • Lubos Slovak's avatar
      Bugfixes · 4facd415
      Lubos Slovak authored
      - Setting zone pointer to NSEC3 nodes inserted into the zone.
      - Fixed searching for NSEC3 node for some name
        (find_nsec3_for_name()) - there was a typo (name instead of
         nsec3_name, and not freeing the nsec3_name resulted in leak).
      - Small fixes in debug output.
      4facd415
  6. Jul 26, 2011
  7. Jul 25, 2011