summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Vrable [Thu, 3 Sep 2009 23:59:50 +0000 (16:59 -0700)]
Directory serialization (but not deserialization).
Michael Vrable [Thu, 3 Sep 2009 23:49:13 +0000 (16:49 -0700)]
Work to add inode serialization/deserialization routines.
Michael Vrable [Wed, 2 Sep 2009 20:19:21 +0000 (13:19 -0700)]
Use GPLv3 license.
libs3 is GPLv3 licensed, as is Samba (if we use it for CIFS support). For
compatibility, apply GPLv3 to our code as well.
Michael Vrable [Wed, 2 Sep 2009 04:23:26 +0000 (21:23 -0700)]
Implement data decryption as well.
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.