1. 19 May, 2014 1 commit
  2. 17 Apr, 2014 1 commit
  3. 14 Apr, 2014 1 commit
  4. 08 Apr, 2014 1 commit
  5. 13 Mar, 2014 1 commit
  6. 11 Mar, 2014 1 commit
  7. 04 Mar, 2014 1 commit
  8. 03 Mar, 2014 2 commits
  9. 28 Feb, 2014 1 commit
  10. 26 Feb, 2014 2 commits
  11. 25 Feb, 2014 1 commit
  12. 24 Feb, 2014 2 commits
  13. 13 Feb, 2014 1 commit
  14. 12 Feb, 2014 1 commit
  15. 10 Feb, 2014 1 commit
  16. 08 Feb, 2014 1 commit
  17. 07 Feb, 2014 1 commit
    • Marek Vavrusa's avatar
      evsched: removed deprecated evqueue and streamlined the API · a719e0cb
      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
      a719e0cb
  18. 06 Feb, 2014 1 commit
    • Marek Vavrusa's avatar
      nameserver: Merged nameserver_t -> server_t · 92a1c068
      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
      92a1c068
  19. 03 Feb, 2014 1 commit
  20. 29 Jan, 2014 1 commit
  21. 16 Jan, 2014 2 commits
  22. 14 Jan, 2014 1 commit
  23. 31 Dec, 2013 1 commit
  24. 26 Dec, 2013 1 commit
  25. 19 Dec, 2013 2 commits
  26. 09 Dec, 2013 1 commit
  27. 20 Nov, 2013 2 commits
  28. 11 Nov, 2013 1 commit
  29. 29 Oct, 2013 1 commit
    • Marek Vavrusa's avatar
      Array based zone database with improved performance. · daa0e304
      Marek Vavrusa authored
      HAT-trie zone database wasn't effective for small number of zones,
      because hashing presented a constant penalty. New zone database
      is represented by an array of zones, sorted by number of labels and
      then lexicographically. Zones are then grouped by the label count
      into stack, so obviously mismatching names are pruned when searching.
      Each labelcount group is then search either linearly or using binary
      search based on the array length.
      daa0e304
  30. 12 Oct, 2013 1 commit
  31. 11 Oct, 2013 1 commit
  32. 30 Sep, 2013 1 commit
  33. 05 Aug, 2013 1 commit
  34. 26 Jul, 2013 1 commit