summary | 
shortlog | log | 
commit | 
commitdiff | 
tree
first ⋅ prev ⋅ next
 
Michael Vrable [Wed, 2 Sep 2009 03:35:55 +0000 (20:35 -0700)]
 
Encrypt data blocks being stored to S3.
Michael Vrable [Tue, 1 Sep 2009 21:04:33 +0000 (14:04 -0700)]
 
NFSv3 SETATTR operation.
Michael Vrable [Tue, 1 Sep 2009 20:25:30 +0000 (13:25 -0700)]
 
CMake build tweaks.
Michael Vrable [Tue, 1 Sep 2009 18:28:12 +0000 (11:28 -0700)]
 
.gitignore updates for CMake.
Michael Vrable [Tue, 1 Sep 2009 18:25:45 +0000 (11:25 -0700)]
 
Add missing file?
Michael Vrable [Tue, 1 Sep 2009 18:24:50 +0000 (11:24 -0700)]
 
CMake reorganization.
Michael Vrable [Tue, 1 Sep 2009 05:25:45 +0000 (22:25 -0700)]
 
Attempt at building with CMake.
Michael Vrable [Tue, 1 Sep 2009 03:14:27 +0000 (20:14 -0700)]
 
.gitignore update: ignore binaries
Michael Vrable [Tue, 1 Sep 2009 03:13:52 +0000 (20:13 -0700)]
 
Switch to refcounted strings for storing cached file blocks.
Michael Vrable [Mon, 31 Aug 2009 19:49:26 +0000 (12:49 -0700)]
 
Add fetching of blocks from S3.
Michael Vrable [Mon, 31 Aug 2009 19:09:14 +0000 (12:09 -0700)]
 
Implement flushing of file blocks to Amazon S3.
Right now many details are hardcoded.  Data can't be read back yet.  But it
implements some of the needed functionality.
Michael Vrable [Mon, 31 Aug 2009 18:09:21 +0000 (11:09 -0700)]
 
Include libs3.h header file in our source.
Later, we'll want to properly find it in an installed location.
Michael Vrable [Mon, 31 Aug 2009 18:08:25 +0000 (11:08 -0700)]
 
Link against libs3 for access to Amazon S3.
libs3 is licensed as GPLv3.
Michael Vrable [Mon, 31 Aug 2009 17:56:18 +0000 (10:56 -0700)]
 
Start on a basic in-memory key/value store.
Michael Vrable [Fri, 28 Aug 2009 04:30:23 +0000 (21:30 -0700)]
 
File read and write operations.
Michael Vrable [Wed, 26 Aug 2009 22:47:38 +0000 (15:47 -0700)]
 
Update ctime/mtime on write.
Michael Vrable [Wed, 26 Aug 2009 00:23:15 +0000 (17:23 -0700)]
 
Switch to 31-bit directory cookies and a separate hashtable for lookups.
Michael Vrable [Tue, 25 Aug 2009 23:10:11 +0000 (16:10 -0700)]
 
Begin adding write support.
Right now we only change the file size, but don't actually store the data.
Michael Vrable [Mon, 24 Aug 2009 22:43:08 +0000 (15:43 -0700)]
 
Fix up current time computation (ensure 64-bit math is used).
Michael Vrable [Mon, 24 Aug 2009 19:38:00 +0000 (12:38 -0700)]
 
Properly fill in result code for lookups.
Michael Vrable [Mon, 24 Aug 2009 03:50:17 +0000 (20:50 -0700)]
 
Remove debug message.
Michael Vrable [Sun, 23 Aug 2009 23:30:43 +0000 (16:30 -0700)]
 
CREATE working (sort of).
Michael Vrable [Sun, 23 Aug 2009 19:44:46 +0000 (12:44 -0700)]
 
Basic READDIR; not much tested.
Michael Vrable [Sun, 23 Aug 2009 16:01:13 +0000 (09:01 -0700)]
 
LOOKUP operation.
Michael Vrable [Fri, 21 Aug 2009 16:58:44 +0000 (09:58 -0700)]
 
Hook NFS proxy together with BlueSky core.
Michael Vrable [Fri, 21 Aug 2009 00:15:41 +0000 (17:15 -0700)]
 
Work on in-memory filesystem representation.
Michael Vrable [Thu, 20 Aug 2009 22:07:18 +0000 (15:07 -0700)]
 
Initial start on a user-level NFS server.