Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-02 04:06:56 -0700 (Sat, 02 Jun 2007)
Revision: 10865
Log message:
Commit tex version of the paper.
Changes | Path |
Properties | mojavefs/lookup/doc/paper/ |
Copied | mojavefs/lookup/doc/paper/paper_en.tex (from rev 10771, mojavefs/lookup/doc/paper/paper_en.txt) |
+23 -14 | mojavefs/lookup/doc/paper/paper_en.tex (from rev 10771, mojavefs/lookup/doc/paper/paper_en.txt) |
Deleted | mojavefs/lookup/doc/paper/paper_en.txt |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-03 10:15:24 -0700 (Sun, 03 Jun 2007)
Revision: 10867
Log message:
Make the .tex file a little more Latex-friendly.
Changes | Path |
+28 -16 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-03 12:45:09 -0700 (Sun, 03 Jun 2007)
Revision: 10868
Log message:
Add suitable files to the svn:ignore property.
Changes | Path |
Properties | mojavefs/lookup/ |
Properties | mojavefs/lookup/doc/paper/ |
Properties | mojavefs/lookup/source/ |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-03 16:53:55 -0700 (Sun, 03 Jun 2007)
Revision: 10869
Log message:
Integrate Latex build into the OMake process.
Changes | Path |
+3 -3 | mojavefs/lookup/OMakefile |
Added | mojavefs/lookup/doc/OMakefile |
Properties | mojavefs/lookup/doc/paper/ |
Added | mojavefs/lookup/doc/paper/OMakefile |
+6 -0 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-07 12:38:33 -0700 (Thu, 07 Jun 2007)
Revision: 10906
Log message:
Add back rules for libmojave since the OMakefile file works now with the most recent version of OMake.
Changes | Path |
+2 -2 | mojavefs/lookup/OMakefile |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-07 12:42:04 -0700 (Thu, 07 Jun 2007)
Revision: 10907
Log message:
Add more suitable files to the svn:ignore property.
Changes | Path |
Properties | mojavefs/lookup/doc/ |
Properties | mojavefs/lookup/source/ |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-07 14:29:54 -0700 (Thu, 07 Jun 2007)
Revision: 10908
Log message:
Commit the bibliography reference section for the paper.
Changes | Path |
+13 -1 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-09 04:14:37 -0700 (Sat, 09 Jun 2007)
Revision: 10919
Log message:
Switch paper class from article to report; also include some paper updates.
Changes | Path |
+43 -29 | mojavefs/lookup/doc/paper/paper_en.tex |
+6 -3 | mojavefs/lookup/source/dns.ml |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-09 06:04:21 -0700 (Sat, 09 Jun 2007)
Revision: 10920
Log message:
Add paper_en.fls to the svnignore property.
Changes | Path |
Properties | mojavefs/lookup/doc/paper/ |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-09 09:30:05 -0700 (Sat, 09 Jun 2007)
Revision: 10921
Log message:
Output at least one nameserver record in the generated zone-file, otherwise bind will refuse to load it properly.
Changes | Path |
+17 -7 | mojavefs/lookup/source/dns.ml |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-09 12:23:07 -0700 (Sat, 09 Jun 2007)
Revision: 10922
Log message:
Move library-specific code in the liblookup library and actually use OCamlLibrary rule-set for building it.
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-10 04:56:57 -0700 (Sun, 10 Jun 2007)
Revision: 10924
Log message:
Add first version of libquery.
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-13 05:57:53 -0700 (Wed, 13 Jun 2007)
Revision: 10941
Log message:
Add a more detailed version of the paper.
Changes | Path |
+171 -40 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-13 05:58:54 -0700 (Wed, 13 Jun 2007)
Revision: 10942
Log message:
Use RNDC for reloading BIND (instead of /etc/init.d/named restart).
Changes | Path |
+6 -6 | mojavefs/lookup/source/liblookup/liblookup.ml |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-13 06:05:17 -0700 (Wed, 13 Jun 2007)
Revision: 10943
Log message:
Fix undefined \cite{ipv6} in paper_en.tex.
Changes | Path |
+2 -0 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-13 06:25:13 -0700 (Wed, 13 Jun 2007)
Revision: 10944
Log message:
Spelling fixes.
Changes | Path |
+24 -23 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: David Noblet (dnoblet at cs.caltech.edu)
Date: 2007-06-15 15:50:31 -0700 (Fri, 15 Jun 2007)
Revision: 10990
Log message:
Added some comments to the MojaveFS lookup paper.
Changes | Path |
+53 -20 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 12:48:02 -0700 (Sun, 17 Jun 2007)
Revision: 10999
Log message:
Address one of David's comment.
Changes | Path |
+11 -5 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 12:53:15 -0700 (Sun, 17 Jun 2007)
Revision: 11000
Log message:
Address two comments made by Dave by rewritten parts of that section.
Changes | Path |
+1 -9 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 13:37:07 -0700 (Sun, 17 Jun 2007)
Revision: 11001
Log message:
Address David's comment in regard to master/slave syncronization.
Changes | Path |
+5 -3 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 14:55:21 -0700 (Sun, 17 Jun 2007)
Revision: 11002
Log message:
Address David's comment regarding bad APIs.
Changes | Path |
+3 -6 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 15:11:16 -0700 (Sun, 17 Jun 2007)
Revision: 11004
Log message:
Removing the comment in regard to OMake, rephrasing the section a little in order to make it look more suitable.
Changes | Path |
+1 -6 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: Vlad Dascalu (goobix at gmail.com)
Date: 2007-06-17 15:37:02 -0700 (Sun, 17 Jun 2007)
Revision: 11005
Log message:
Add section regarding domain <-> directory translation.
Changes | Path |
+6 -4 | mojavefs/lookup/doc/paper/paper_en.tex |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-18 20:27:41 -0700 (Mon, 18 Jun 2007)
Revision: 11021
Log message:
Initial commit for MyDNS-based name lookup mechanism.
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-19 20:55:18 -0700 (Tue, 19 Jun 2007)
Revision: 11037
Log message:
Cleaned up and fixed dns.ml[i]. Can't get it to compile with the MySQL bindings, though...
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-19 21:17:32 -0700 (Tue, 19 Jun 2007)
Revision: 11038
Log message:
Made necessary changes to OMakefile - test code now compiles.
Changes | Path |
+1 -1 | mojavefs/lookup-mydns/source/OMakefile |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-19 22:38:16 -0700 (Tue, 19 Jun 2007)
Revision: 11040
Log message:
Tested and fixed name resolution code.
Changes | Path |
+10 -10 | mojavefs/lookup-mydns/source/dns.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-20 18:43:53 -0700 (Wed, 20 Jun 2007)
Revision: 11055
Log message:
Removed old, extraneous code.
Fixed/optimized/tested MySQL queries.
Changes | Path |
+34 -47 | mojavefs/lookup-mydns/source/dns.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-20 20:32:38 -0700 (Wed, 20 Jun 2007)
Revision: 11056
Log message:
Changed DNS lookup to convert to absolute domain names when needed.
Changes | Path |
+11 -5 | mojavefs/lookup-mydns/source/dns.ml |
+2 -4 | mojavefs/lookup-mydns/source/dns_utils.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-21 15:30:20 -0700 (Thu, 21 Jun 2007)
Revision: 11065
Log message:
- Added omake target for dns_utils.ml (test code for file/dir <--> domain name mapping function)
- dns.ml now times its queries.
Changes | Path |
+1 -0 | mojavefs/lookup-mydns/source/OMakefile |
+11 -4 | mojavefs/lookup-mydns/source/dns.ml |
+2 -16 | mojavefs/lookup-mydns/source/dns_utils.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-22 01:36:08 -0700 (Fri, 22 Jun 2007)
Revision: 11075
Log message:
- Brainstormed design for the update/recursive lookup layer, which is messily sketched out in the README.
- Sketched out an API for this layer in the form of .mli files (and message_sig.ml)
- Added empty .ml files corresponding to each .mli
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-23 09:46:39 -0700 (Sat, 23 Jun 2007)
Revision: 11098
Log message:
- Added 'clean' targets
- Added filename canonization (e.g. "/foo/bar/..", "//foo/", "/foo/." are all
"/foo"), which is a must for hashing
- Changed file->domain mapping function to incorporate a known good hashing
function (SHA-256 message digest algorithm).
- Load balancing based on lexicographical ordering of domain strings is now
provably feasible (I think)
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-23 10:28:38 -0700 (Sat, 23 Jun 2007)
Revision: 11099
Log message:
- Added compiled MySQL bindings so project builds upon checkout
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-23 13:25:29 -0700 (Sat, 23 Jun 2007)
Revision: 11100
Log message:
- Load balancing: Added functions that distill file and/or domain names to a
uniformly distributed float within [0..1]
- Added test code
- Preliminary tests indicate that the hash function has a very nice
distribution and is practical for load-balancing
- Preliminary tests also indicate that my code is really, really slow. Will
optimize later.
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-23 14:24:37 -0700 (Sat, 23 Jun 2007)
Revision: 11101
Log message:
Minor updates to test code
Changes | Path |
+11 -4 | mojavefs/lookup-mydns/source/dns_utils.ml |
+2 -1 | mojavefs/lookup-mydns/source/test_dns_utils |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-25 18:22:31 -0700 (Mon, 25 Jun 2007)
Revision: 11130
Log message:
Cleaned up types and code in dns{,_utils}
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-25 23:44:14 -0700 (Mon, 25 Jun 2007)
Revision: 11132
Log message:
- Cleaned up types and code in dns_utils
- Changed build procedure s.t. multiple program entry points don't conflict
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-26 00:04:26 -0700 (Tue, 26 Jun 2007)
Revision: 11133
Log message:
Defined specific message types
Changes | Path |
Added | mojavefs/lookup-mydns/source/message_types.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-26 03:10:19 -0700 (Tue, 26 Jun 2007)
Revision: 11134
Log message:
- Preliminary implementation of message senders whose destination is stdout
- Addition of blank files for message handlers
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-26 13:53:14 -0700 (Tue, 26 Jun 2007)
Revision: 11138
Log message:
Started on the message handler. Committing because it's time to pack.
Changes | Path |
+6 -1 | mojavefs/lookup-mydns/source/dns.ml |
+6 -0 | mojavefs/lookup-mydns/source/dns.mli |
+23 -0 | mojavefs/lookup-mydns/source/dns_handler.ml |
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-29 07:25:31 -0700 (Fri, 29 Jun 2007)
Revision: 11172
Log message:
Finished preliminary DNS-server message handler.
Changes by: David DiCato (daavan42 at gmail.com)
Date: 2007-06-30 02:16:28 -0700 (Sat, 30 Jun 2007)
Revision: 11184
Log message:
Some minor edits
Changes | Path |
+31 -29 | mojavefs/lookup-mydns/README |
+0 -3 | mojavefs/lookup-mydns/source/dns_handler.ml |