1. 30 Mar, 2011 1 commit
    • Lubos Slovak's avatar
      Common library separated. · ab22677e
      Lubos Slovak authored
      This includes:
      - base32 encoding
      - dynamic array
      - skip-list
      - latency profiling
      - print routines
      - Bird list
      - Slab allocator
      - AVL tree
      
      refs #400
      ab22677e
  2. 16 Mar, 2011 1 commit
    • Lubos Slovak's avatar
      Source files reorganization. · 5e48ae85
      Lubos Slovak authored
      - Sources separated according to the future compilation modules:
        - src/knot/ contains all sources related to server (compiles into
          knotc and knotd)
        - src/alloc/ contains sources of slab allocator (may be compiled
          into standalone library).
        - src/dnslib/ contains dnslib sources (may be compiled as
          standalone library).
        - src/tests/ contains unittests (compiles into unittests).
        - src/zoneparser/ contains sources of zone compiler (compiles
          into knot-zcompile).
      
      TODO: Need to refactor makefile to separate the compilation of
            these modules. However, unittests still depend on all
            modules.
      
      refs #400
      5e48ae85
  3. 15 Mar, 2011 1 commit
    • Lubos Slovak's avatar
      Major refactoring concerning dnslib dependencies. · 93e53bd7
      Lubos Slovak authored
      - Removed dependency on stuff from common.h (some macros moved to
        dnslib/dnslib-common.h, debug macros moved to dnslib/debug.h).
      - Moved required modules from lib/ to dnslib/ext/ (dynamic array,
        skip list, base32hex encoding).
      - Moved whole cuckoo hashing to dnslib (dnslib/hash/)
      
      Currently, dnslib is only dependent on stuff from alloc/, which
      should be separated as a standalone library.
      
      refs #400
      93e53bd7
  4. 08 Mar, 2011 1 commit
  5. 07 Mar, 2011 3 commits
  6. 25 Feb, 2011 5 commits