Commit Graph

  • 2773133448 MemFSTest.Rmdir_ReusesInodeID Aaron Jacobs 2015-03-03 14:43:06 +1100
  • 01371975df Check for empty in rmdir. Aaron Jacobs 2015-03-03 14:39:29 +1100
  • 98f868c319 MemFSTest.Rmdir_NonEmpty Aaron Jacobs 2015-03-03 14:34:28 +1100
  • ea5370d6f1 MemFSTest.Rmdir_NonExistent Aaron Jacobs 2015-03-03 14:33:20 +1100
  • 4d18942456 Re-use dirent gaps. Aaron Jacobs 2015-03-03 14:31:15 +1100
  • 622d7a176b Preserve the offset invariant. Aaron Jacobs 2015-03-03 14:30:14 +1100
  • 400d74dbdd Implemented inode.RemoveChild. Aaron Jacobs 2015-03-03 14:29:49 +1100
  • 621df57d80 Refactored inode.LookUpChild. Aaron Jacobs 2015-03-03 14:23:46 +1100
  • 57cb4ccda3 Outlined memFS.RmDir. Aaron Jacobs 2015-03-03 11:28:41 +1100
  • 63408f6a0d Added an RmDir method. Aaron Jacobs 2015-03-03 11:25:50 +1100
  • 9f984e1aa6 Declared a test. Aaron Jacobs 2015-03-03 11:12:50 +1100
  • baffc23ee6 MemFSTest.Rmdir_Empty Aaron Jacobs 2015-03-03 09:58:07 +1100
  • 19f7ef25c9 Fixed permissions issues in memfs, making the package support doing so. Aaron Jacobs 2015-03-03 11:08:34 +1100
  • 832e800f3b MemFSTest.Mkdir_PermissionDenied Aaron Jacobs 2015-03-03 11:08:23 +1100
  • e46341ae00 MemFSTest.Mkdir_TwoLevels Aaron Jacobs 2015-03-03 11:07:24 +1100
  • a87e1b33cf Fixed permissions in MkDir. Aaron Jacobs 2015-03-03 11:04:17 +1100
  • c81ae6d4b3 Fixed permissions for the root. Aaron Jacobs 2015-03-03 11:03:03 +1100
  • 0fde07d9fe Fixed some build errors in hellofs. Aaron Jacobs 2015-03-03 10:58:54 +1100
  • 44901edc6b Added a header with credentials to each request. Aaron Jacobs 2015-03-03 10:58:01 +1100
  • 8d99b454a8 Added documentation callout to inode_init_owner. Aaron Jacobs 2015-03-03 10:54:09 +1100
  • 420fcddfac Fixed time-related metadata. Aaron Jacobs 2015-03-03 10:48:26 +1100
  • f9e2e55ac8 Fixed some test bugs. Aaron Jacobs 2015-03-03 10:41:30 +1100
  • 01878af39a Implemented timespecToTime. Aaron Jacobs 2015-03-03 10:40:52 +1100
  • fa4c2fb864 Implemented two missing functions. Aaron Jacobs 2015-03-03 10:40:04 +1100
  • 6b81f4ce58 Declared a two-level mkdir test. Aaron Jacobs 2015-03-03 10:37:29 +1100
  • 605a52de92 Added better tests for statting new dirs. Aaron Jacobs 2015-03-03 10:37:09 +1100
  • 79d87d5956 Added a FileSystem.MkDir method. Aaron Jacobs 2015-03-03 09:52:24 +1100
  • 17799d45a4 MemFSTest.Mkdir_IntermediateIsFile Aaron Jacobs 2015-03-03 09:52:11 +1100
  • 5d63d207bb MemFSTest.Mkdir_IntermediateIsNonExistent Aaron Jacobs 2015-03-03 09:50:31 +1100
  • 819d3ff73b MemFSTest.Mkdir_AlreadyExists Aaron Jacobs 2015-03-03 09:49:41 +1100
  • fcbc1f761e Fixed mtime in mkdir. Aaron Jacobs 2015-03-03 09:48:12 +1100
  • 5cf0f2b6bf Refactored newInode. Aaron Jacobs 2015-03-03 09:47:36 +1100
  • bb1539e613 Fixed a test bug. Aaron Jacobs 2015-03-03 09:42:36 +1100
  • fc7440e588 Fixed two bugs where ChildInodeEntry.Child was not filled in. Aaron Jacobs 2015-03-03 09:41:45 +1100
  • 75a65d4a03 Fixed a locking bug. Aaron Jacobs 2015-03-03 09:39:45 +1100
  • b6e50a1953 Implemented fs.allocateInode. Aaron Jacobs 2015-03-03 09:39:01 +1100
  • d81d961c04 Implemented inode.AddChild. Aaron Jacobs 2015-03-03 09:35:16 +1100
  • 2cf18ad9a5 Fixed some build errors. Aaron Jacobs 2015-03-03 09:33:33 +1100
  • ea2038ef5e Wrote the skeleton for memFS.MkDir. Aaron Jacobs 2015-03-03 09:30:25 +1100
  • 1f5f17b07e Began on memFS.MkDir. Aaron Jacobs 2015-03-03 09:22:51 +1100
  • f9630b895b Fixed some log spacing. Aaron Jacobs 2015-03-03 09:21:50 +1100
  • ebcb218110 Added server support for mkdir. Aaron Jacobs 2015-03-03 09:20:55 +1100
  • 20b55cbff1 Refactored LookupResponse conversion. Aaron Jacobs 2015-03-03 09:16:44 +1100
  • d88873bcd4 Refactored LookUpInodeResponse to share with MkDirResponse. Aaron Jacobs 2015-03-02 16:16:20 +1100
  • c3298a7a6b Added an inode invariant. Aaron Jacobs 2015-03-02 16:12:54 +1100
  • e612c866cb Declared a MkDir method. Aaron Jacobs 2015-03-02 16:11:14 +1100
  • 902c5800e1 Fixed a permissions bug. Aaron Jacobs 2015-03-02 16:05:14 +1100
  • b7eebb8070 Fixed a locking bug. Aaron Jacobs 2015-03-02 16:04:21 +1100
  • aebfed4d03 Fixed a bug in newInode. Aaron Jacobs 2015-03-02 16:03:44 +1100
  • 26ac02968d Implemented inode.checkInvariants. Aaron Jacobs 2015-03-02 16:01:01 +1100
  • 0cbe7573fa Fixed a redundant check. Aaron Jacobs 2015-03-02 15:55:32 +1100
  • 8d03662cde Finished inode.LookUpChild. Aaron Jacobs 2015-03-02 15:55:26 +1100
  • 44b62ac9c3 Filled in some inode implementation. Aaron Jacobs 2015-03-02 15:54:56 +1100
  • 830f272aab Refactored fs.go. Aaron Jacobs 2015-03-02 15:50:34 +1100
  • e9d3dd9d5c Deleted memDir and memFile. Aaron Jacobs 2015-03-02 15:36:29 +1100
  • 6d1146c42d Fixed a build error. Aaron Jacobs 2015-03-02 15:36:13 +1100
  • 8c9b8c09e6 Redeclared the inode struct. Aaron Jacobs 2015-03-02 15:35:12 +1100
  • 7922d064fa Implemented memFS.GetInodeAttributes. Aaron Jacobs 2015-03-02 15:23:17 +1100
  • c44dffc34e Added a stub for inode.Attributes. Aaron Jacobs 2015-03-02 15:20:29 +1100
  • 93ed47299e Implemented memDir.LookUpInode. Aaron Jacobs 2015-03-02 15:19:20 +1100
  • a2c55f32d0 Implemented much of memFS.LookUpInode. Aaron Jacobs 2015-03-02 15:18:23 +1100
  • d8355cb155 MemFSTest.Mkdir Aaron Jacobs 2015-03-02 15:07:34 +1100
  • 79aa1c32d2 Added a bunch of test names. Aaron Jacobs 2015-03-02 15:01:07 +1100
  • e9145a324d Made the very basics of memfs work. Aaron Jacobs 2015-03-02 14:58:42 +1100
  • 5bedddbd7d Implemented memFS.ReadDir. Aaron Jacobs 2015-03-02 14:52:29 +1100
  • 25a95e5074 Fixed a crash. Aaron Jacobs 2015-03-02 14:45:14 +1100
  • a6223c2344 Implemented missing memDir methods. Aaron Jacobs 2015-03-02 14:44:16 +1100
  • c38463a122 Fixed broken invariants at construction. Aaron Jacobs 2015-03-02 14:40:28 +1100
  • 1b65aaf887 Refactored invariant checking. Aaron Jacobs 2015-03-02 14:37:01 +1100
  • a0a0963c49 Made the RootInodeID constant untyped. Aaron Jacobs 2015-03-02 14:30:39 +1100
  • f26fdfc80c Implemented some of memFS.checkInvariants. Aaron Jacobs 2015-03-02 14:27:40 +1100
  • 9d4fcebedf Implemented memFS.OpenDir. Aaron Jacobs 2015-03-02 14:22:59 +1100
  • 2f98fdd29d Added a TODO. Aaron Jacobs 2015-03-02 14:17:52 +1100
  • 0d7c207f85 Added a TODO. Aaron Jacobs 2015-03-02 14:16:17 +1100
  • 2790095b6b Implemented Init. Aaron Jacobs 2015-03-02 14:14:49 +1100
  • 6f93f4eba9 Implemented NewMemFS. Aaron Jacobs 2015-03-02 14:14:02 +1100
  • 0c265d4161 MemFSTest.ContentsOfEmptyFileSystem Aaron Jacobs 2015-03-02 14:12:02 +1100
  • 9fb1bc6bff Began on a memfs test. Aaron Jacobs 2015-03-02 14:11:09 +1100
  • 3379842d1e Switched to an array of inodes for memfs, like a real file system. Aaron Jacobs 2015-03-02 14:06:32 +1100
  • 23b398bc83 Added function stubs. Aaron Jacobs 2015-03-02 14:00:48 +1100
  • 464201ae12 Fixed a build error. Aaron Jacobs 2015-03-02 13:59:32 +1100
  • 0b7e54ef6b Moved the factory function. Aaron Jacobs 2015-02-27 16:33:18 +1100
  • 3739cb6c3a Split up mem_fs.go. Aaron Jacobs 2015-02-27 16:32:01 +1100
  • 9c6965487b Split up the samples package. Aaron Jacobs 2015-02-27 16:31:04 +1100
  • c03718ca7b Started on an in-memory file system. Aaron Jacobs 2015-02-27 16:30:22 +1100
  • e06c8f7790 HelloFSTest.Open_NonExistent Aaron Jacobs 2015-02-27 16:07:47 +1100
  • 11a4a83b37 HelloFSTest.OpenAndRead Aaron Jacobs 2015-02-27 16:06:55 +1100
  • 3cc0b9cb55 HelloFSTest.ReadFile_Dir Aaron Jacobs 2015-02-27 15:58:14 +1100
  • ba8ebc7a52 HelloFSTest.ReadFile_World Aaron Jacobs 2015-02-27 15:57:32 +1100
  • fe2f872382 Implemented HelloFS.ReadFile. Aaron Jacobs 2015-02-27 15:57:06 +1100
  • 4ef670f8b7 Support reading files in server. Aaron Jacobs 2015-02-27 15:51:44 +1100
  • 1d1fb83281 Implemented OpenFile. Aaron Jacobs 2015-02-27 15:50:01 +1100
  • 4e5dbbe38f Support opening files in server. Aaron Jacobs 2015-02-27 15:49:29 +1100
  • 1f94acef2a Todone. Aaron Jacobs 2015-02-27 15:48:34 +1100
  • fff3a342db Added NotImplementedFileSystem support. Aaron Jacobs 2015-02-27 15:25:39 +1100
  • 94dbb35646 Added more file methods. Aaron Jacobs 2015-02-27 15:24:34 +1100
  • 971c66808d Added an OpenFile method. Aaron Jacobs 2015-02-27 14:59:16 +1100
  • 08226b0390 Added a banner. Aaron Jacobs 2015-02-27 14:58:12 +1100
  • 3c768d4393 HelloFSTest.ReadFile_Hello Aaron Jacobs 2015-02-27 14:56:57 +1100
  • 39d60191f7 HelloFSTest.Stat_NonExistent Aaron Jacobs 2015-02-27 14:55:02 +1100