Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2007-05-02 12:14:43 -0700 (Wed, 02 May 2007)
Revision: 10596
Log message:

      Added a new directory for Vlad's code.

Changes  Path
Added mojavefs/lookup/

Changes by: Vlad (goobix at gmail.com)
Date: 2007-05-10 09:45:49 -0700 (Thu, 10 May 2007)
Revision: 10698
Log message:

      Add initial documentation and basic scheleton for the DNS Lookup project.

Changes  Path
Added mojavefs/lookup/doc/
Added mojavefs/lookup/doc/diploma_en.txt
Added mojavefs/lookup/source/
Added mojavefs/lookup/source/dns.ml

Changes by: Vlad (goobix at gmail.com)
Date: 2007-05-10 14:29:20 -0700 (Thu, 10 May 2007)
Revision: 10701
Log message:

      Add libmojave as an external reference for the DNS Lookup project.

Changes  Path
Added mojavefs/lookup/ext/

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-10 15:28:29 -0700 (Thu, 10 May 2007)
Revision: 10702
Log message:

      Adding initial OMake files to the build in order to support building DNS Lookup using the OMake utility.

Changes  Path
Added mojavefs/lookup/OMakefile
Added mojavefs/lookup/OMakeroot
Added mojavefs/lookup/source/OMakefile

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-10 15:32:12 -0700 (Thu, 10 May 2007)
Revision: 10703
Log message:

      Replace 'diploma' with 'paper' in docs for a more suitable term for its content.

Changes  Path
Deleted mojavefs/lookup/doc/diploma_en.txt
Copied mojavefs/lookup/doc/paper_en.txt (from rev 10701, mojavefs/lookup/doc/diploma_en.txt)

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-11 08:32:43 -0700 (Fri, 11 May 2007)
Revision: 10704
Log message:

      Minor spelling fix ('the the' -> 'the') in mojavefs docs.

Changes  Path
+1 -1 mojavefs/doc/semantics/write_call

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-11 08:40:34 -0700 (Fri, 11 May 2007)
Revision: 10705
Log message:

      Minor spelling fixes to the mojavefs documentation.

Changes  Path
+1 -1 mojavefs/doc/diagrams/DIAGRAM_open.txt
+1 -1 mojavefs/doc/diagrams/DIAGRAM_read.txt
+1 -1 mojavefs/doc/diagrams/DIAGRAM_write.txt
+1 -1 mojavefs/doc/diagrams/DIAGRAM_write_alloc.txt
+1 -1 mojavefs/doc/notes/MOJAVEFS.2002.04.05
+2 -2 mojavefs/shmem/doc/iio_viewchange_handling.txt

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-11 09:35:59 -0700 (Fri, 11 May 2007)
Revision: 10706
Log message:

      Add storage support for individual TTLs (each directory/filename can have a special TTL value).
     Move DnsLookup to an object-oriented arhitecture.
     Move default TTL value from hard-coded number to defaultTTL constant.

Changes  Path
+24 -18 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-11 16:09:26 -0700 (Fri, 11 May 2007)
Revision: 10711
Log message:

      Integrate function that converts an absolute full directory path to a subdomain.domain representation suitable for use as a DNS entry.

Changes  Path
+12 -4 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-11 23:24:23 -0700 (Fri, 11 May 2007)
Revision: 10714
Log message:

      -> hash-based function in order to remove an entry from the DNS storage;
     -> hash-based function in order to update the TTL for a given entry.

Changes  Path
+12 -0 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 06:02:52 -0700 (Sat, 12 May 2007)
Revision: 10715
Log message:

      Add clean PHONY rule for the clean-up of DnsLookup project.

Changes  Path
+3 -0 mojavefs/lookup/OMakefile
+2 -0 mojavefs/lookup/source/OMakefile

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 06:39:44 -0700 (Sat, 12 May 2007)
Revision: 10716
Log message:

      Provide some default values for the SOA parameters, and generate SOA header in text dumps of the zone files (in order for them to have the proper format that bind expects).

Changes  Path
+29 -4 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 06:56:13 -0700 (Sat, 12 May 2007)
Revision: 10717
Log message:

      Minor patch in order to avoid a hard-coded zone serial number.

Changes  Path
+3 -1 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 07:46:53 -0700 (Sat, 12 May 2007)
Revision: 10718
Log message:

      Update removeEntry in order to work correctly if an entry has several IP addresses associated with it. Update main() in order to demonstrate support for multiple IPs.

Changes  Path
+8 -4 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 08:04:33 -0700 (Sat, 12 May 2007)
Revision: 10719
Log message:

      Small modifications needed in order for ocamldoc to function properly.

Changes  Path
+1 -1 mojavefs/lookup/source/OMakefile
+2 -0 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 09:53:51 -0700 (Sat, 12 May 2007)
Revision: 10720
Log message:

      Add modificationHook method in order to mark places where configuration changes are commited; implement modificationHook that automatically increments the zone serial, dumps the db files and restarts bind.

Changes  Path
+20 -3 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-12 11:31:36 -0700 (Sat, 12 May 2007)
Revision: 10721
Log message:

      Provide methods for enabling and disabling automatic pushes to the DNS layer.

Changes  Path
+20 -7 mojavefs/lookup/source/dns.ml

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-13 15:56:33 -0700 (Sun, 13 May 2007)
Revision: 10731
Log message:

      Add project slides (Powerpoint).

Changes  Path
Added mojavefs/lookup/doc/paper/
Copied mojavefs/lookup/doc/paper/paper_en.txt (from rev 10713, mojavefs/lookup/doc/paper_en.txt)
Deleted mojavefs/lookup/doc/paper_en.txt
Added mojavefs/lookup/doc/slides/
Added mojavefs/lookup/doc/slides/english/
Added mojavefs/lookup/doc/slides/english/MojaveFS Lookup.ppt
Added mojavefs/lookup/doc/slides/romanian/
Added mojavefs/lookup/doc/slides/romanian/MojaveFS Lookup.ppt

Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-05-19 05:03:39 -0700 (Sat, 19 May 2007)
Revision: 10778
Log message:

      Provide extended version of the addEntry method, which receives an array of IPs as an argument (as opposed to only one IP).

Changes  Path
+5 -0 mojavefs/lookup/source/dns.ml

Changes by: David Noblet (dnoblet at cs.caltech.edu)
Date: 2007-05-23 14:04:47 -0700 (Wed, 23 May 2007)
Revision: 10807
Log message:

      The libmojave library should automatically compile now, when needed.

Changes  Path
Properties mojavefs/lookup/
+93 -20 mojavefs/lookup/OMakefile
+1 -0 mojavefs/lookup/OMakeroot
+4 -11 mojavefs/lookup/source/OMakefile