Skip to content
Snippets Groups Projects
  1. Jul 07, 2010
  2. Jun 09, 2010
  3. Jun 03, 2010
  4. Jun 02, 2010
  5. May 16, 2010
  6. May 13, 2010
  7. Apr 13, 2010
  8. Mar 31, 2010
    • Lubos Slovak's avatar
      Minor fix in main(). · 4cca3e80
      Lubos Slovak authored
      4cca3e80
    • Lubos Slovak's avatar
      Socket Manager module finished. · 486df2ce
      Lubos Slovak authored
      Function for reallocating event array implemented.
      Some additional cleanup (closing the epoll file descriptor, etc.).
      Function for destroying socket entry implemented.
      sm_destroy() finished.
      Modified Server module accordingly.
      486df2ce
  9. Mar 29, 2010
  10. Mar 25, 2010
  11. Mar 24, 2010
    • Lubos Slovak's avatar
      Zone node implementation. · 0fc1f5b3
      Lubos Slovak authored
      Lightweight module holding only an array of pointers to RRs and
        with basic operations: create, destroy, add, find and
        destructor for using in the overlying data structure.
      0fc1f5b3
    • Lubos Slovak's avatar
      Zone database implementation + minor changes. · 2102422a
      Lubos Slovak authored
      Implemented functions
        zdb_create()
        zdb_create_zone()
        zdb_find_zone()
        zdb_remove_zone()
        zdb_insert_name()
        zdb_find_name()
        zdb_destroy()
      Removed the useless zds_node structure.
      Added some other functions for working with dnss_dname_wire:
        copy, compare, destroy.
      2102422a
    • Lubos Slovak's avatar
      Added modules Zone database & Zone data structure. · 6766c53f
      Lubos Slovak authored
      Zone database - Now dummy module, no functions implemented yet.
        Later will group all zone data structures, and provide high-
        level API for the other server modules.
      
      Zone data structure - Only wrapper around hash table functions.
        Should provide transparent API for Zone database, disregarding
        the underlying data structure.
      
      Zone node - data structure to hold all information associated with
        a domain name.
        Consider renaming this structure later.
        Used in Zone data structure and through its zds_node structure
        in the rest of the server modules.
        The use of zds_node structure needs revision, maybe useless.
      
      New (now dummy) types for domain name (dnss_dname) and wire format
        of the domain name (dnss_dname_wire). Both typedef'ed to char *.
      Convenience methods to get string from dname and to get length of
        a dname. Will be changed later, when the types change.
      
      Minor changes (comment style changed).
      6766c53f
    • Lubos Slovak's avatar
      Dispatcher integrated with the present program. · c4c1b930
      Lubos Slovak authored
      Removed sm_start() and thread information from socket-manager.
      sm_listen() made public, passed to dispatcher in start_server().
      Fixes in dispatcher.
      c4c1b930
    • Lubos Slovak's avatar
      Changes in common.[ch], added Dispatcher. · b4a4696c
      Lubos Slovak authored
      Print routines moved to from common.[ch] to print.[ch].
      Added module Dispatcher - just a draft, no tests done yet.
      b4a4696c
    • Lubos Slovak's avatar
      Folder structure fixed. · b0048730
      Lubos Slovak authored
      b0048730
    • Lubos Slovak's avatar
      Branch for main development + reorganized files. · eba9bb58
      Lubos Slovak authored
      An actual (working) development version should be always in this
        branch.
      For subtasks, new branches will be created. For now all the old
        files are here, although this is actually a subtask. Later,
        we will remove all the old code from this branch and move it to
        some other branch.
      The master branch should be used for working or stable versions.
      
      Added .gitignore file.
      Created basic directory structure for the project and changed
        Makefile accordingly.
      Added QtCreator project files (CuteDNS.*).
      eba9bb58