Commit Graph

  • 7173c5e9fb Added some test names. Aaron Jacobs 2015-03-06 05:52:08 +1100
  • 826e9def70 Implemented memFS.SetInodeAttributes. Aaron Jacobs 2015-03-06 05:51:49 +1100
  • 08afae57de Added inode.SetAttributes. Aaron Jacobs 2015-03-06 05:50:58 +1100
  • 08f5bb7ced Added server support for setattr. Aaron Jacobs 2015-03-06 05:47:30 +1100
  • 528b112c72 Added NotImplementedFileSystem.SetInodeAttributes. Aaron Jacobs 2015-03-06 05:45:45 +1100
  • 632b1e6120 Added FileSystem.SetInodeAttributes. Aaron Jacobs 2015-03-06 05:45:17 +1100
  • 720e853031 Fixed mtime tracking, tightened up other tests. Aaron Jacobs 2015-03-06 05:36:34 +1100
  • 1828931cce Don't attempt to track ctime. Aaron Jacobs 2015-03-06 05:33:36 +1100
  • 650467fedb Update mtime for mkdir and rmdir. Aaron Jacobs 2015-03-06 05:33:17 +1100
  • ea53ba8488 Don't attempt to track atime. Aaron Jacobs 2015-03-06 05:27:35 +1100
  • 087f48cc72 Update mtime on write. Aaron Jacobs 2015-03-06 05:27:04 +1100
  • 77fee50b80 Tightened up time tests. Aaron Jacobs 2015-03-06 05:25:25 +1100
  • ab18be2378 Refactored inode time tracking. Aaron Jacobs 2015-03-06 05:23:44 +1100
  • 62bda89ca9 MemFSTest.ModifyExistingFile_InRoot Aaron Jacobs 2015-03-06 05:19:07 +1100
  • 3a2b0a6de4 MemFSTest.AppendMode Aaron Jacobs 2015-03-06 05:14:07 +1100
  • b814416bb2 PosixTest.AppendMode Aaron Jacobs 2015-03-06 05:10:40 +1100
  • b8ea62986f Dumped in posix tests. Aaron Jacobs 2015-03-06 05:02:20 +1100
  • 0377d675dd MemFSTest.CreateNewFile_InSubDir Aaron Jacobs 2015-03-06 04:59:47 +1100
  • 96c65235b8 Implemented memFS.ReadFile. Aaron Jacobs 2015-03-06 04:56:56 +1100
  • d307babe25 Implemented file creation. Aaron Jacobs 2015-03-06 05:35:01 +1100
  • a612b8b8d6 Added notes about the page cache. Aaron Jacobs 2015-03-05 20:25:40 +1100
  • 4e169a0602 Implemented memFS.OpenFile. Aaron Jacobs 2015-03-05 19:37:33 +1100
  • 26d91ad9d7 Fixed a broken invariant. Aaron Jacobs 2015-03-05 19:36:09 +1100
  • 7bb6fe37d2 Added an invariant for inode size. Aaron Jacobs 2015-03-05 19:35:32 +1100
  • 163b303731 Implemented memFS.WriteFile. Aaron Jacobs 2015-03-05 19:33:10 +1100
  • fcf3be2896 PosixTest.ReadsPastEndOfFile Aaron Jacobs 2015-03-05 19:26:24 +1100
  • 95a89e5302 PosixTest.WriteAtDoesntChangeOffset_AppendMode Aaron Jacobs 2015-03-05 19:22:32 +1100
  • 49bead83fa PosixTest.WriteAtDoesntChangeOffset_NotAppendMode Aaron Jacobs 2015-03-05 19:21:20 +1100
  • 0c5ea8464f PosixTest.WriteStartsPastEndOfFile Aaron Jacobs 2015-03-05 19:18:34 +1100
  • 526ec9a968 PosixTest.WriteStartsAtEndOfFile Aaron Jacobs 2015-03-05 19:18:18 +1100
  • 5dab658073 PosixTest.WriteOverlapsEndOfFile Aaron Jacobs 2015-03-05 19:17:57 +1100
  • 541980129d Added some test names. Aaron Jacobs 2015-03-05 19:10:25 +1100
  • e435f6916c Added test setup and tear-down code. Aaron Jacobs 2015-03-05 19:08:48 +1100
  • 9fd18f53f4 Began on a test to help confirm posix file behavior. Aaron Jacobs 2015-03-05 19:06:43 +1100
  • d8fa4817cc Documented pwrite semantics. Aaron Jacobs 2015-03-04 15:23:31 +1100
  • 5455e35b35 Added server support for WriteFile. Aaron Jacobs 2015-03-04 15:18:09 +1100
  • 0e4bdb538a Added NotImplementedFileSystem.WriteFile. Aaron Jacobs 2015-03-04 15:16:55 +1100
  • dcf4c93dfd Added a WriteFile method. Aaron Jacobs 2015-03-04 15:16:29 +1100
  • 87f8ec9ead MemFSTest.CreateNewFile_InRoot Aaron Jacobs 2015-03-04 15:10:26 +1100
  • 9c585268b0 Performed a TODO. Aaron Jacobs 2015-03-04 15:06:40 +1100
  • c9298a943a Implemented memFS.CreateFile. Aaron Jacobs 2015-03-04 15:05:58 +1100
  • 1a975d9824 Declared some test names. Aaron Jacobs 2015-03-04 15:03:44 +1100
  • bdefba3822 Added server support for CreateFile. Aaron Jacobs 2015-03-04 14:57:53 +1100
  • 1aba7cb8a8 Added NotImplementedFileSystem.CreateFile. Aaron Jacobs 2015-03-04 14:55:50 +1100
  • fd9dbe872e Refactored ChildInodeEntry comments. Aaron Jacobs 2015-03-04 14:55:16 +1100
  • efe4481b2a Added a CreateFile method. Aaron Jacobs 2015-03-04 14:54:11 +1100
  • 8fc315cf58 MemFSTest.CaseSensitive Aaron Jacobs 2015-03-04 14:21:56 +1100
  • b2a8322aaa Fixed copyright notices. Aaron Jacobs 2015-03-04 08:27:42 +1100
  • e0774d1f4b Added support for rmdir, and memfs tests. Aaron Jacobs 2015-03-03 16:15:32 +1100
  • a956166291 Deleted MemFSTest.Rmdir_ReusesInodeID. Aaron Jacobs 2015-03-03 16:14:37 +1100
  • dd66a1d2bb Expanded an example. Aaron Jacobs 2015-03-03 15:17:04 +1100
  • eec88dd31a Disabled a test that cannot pass. Aaron Jacobs 2015-03-03 15:15:58 +1100
  • 147be0630d Added tests for the Nlink field. Aaron Jacobs 2015-03-03 15:04:49 +1100
  • 651984dc1a Only mark as unlinked in rmdir. Aaron Jacobs 2015-03-03 14:56:55 +1100
  • 140bd18863 Fixed a silly test bug. Aaron Jacobs 2015-03-03 14:54:22 +1100
  • 8d9962ee62 MemFSTest.Rmdir_OpenedForReading Aaron Jacobs 2015-03-03 14:52:03 +1100
  • d8905b0d05 Deallocate removed directories. Aaron Jacobs 2015-03-03 14:48:21 +1100
  • 3076da562e Fixed an inode invariants bug. Aaron Jacobs 2015-03-03 14:45:39 +1100
  • 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