Commit Graph

  • 31da208636 Implemented BirthtimeIs for darwin. Aaron Jacobs 2015-03-16 12:34:11 +1100
  • 9489817fc6 Fixed a build error. Aaron Jacobs 2015-03-16 12:27:57 +1100
  • e264d64ef3 Defined extractMtime for darwin. Aaron Jacobs 2015-03-16 12:25:13 +1100
  • f3df183df0 Fixed a build error. Aaron Jacobs 2015-03-16 12:24:40 +1100
  • 47570943e4 Implemented MtimeIs. Aaron Jacobs 2015-03-16 12:23:25 +1100
  • 72b8c3e9a0 Declared two time-related matchers. Aaron Jacobs 2015-03-16 12:18:06 +1100
  • 46edbf19df Fixed incorrect handling of expiration times in the past. Aaron Jacobs 2015-03-16 11:54:53 +1100
  • 7e4aefc8db Implemented convertExpirationTime. Aaron Jacobs 2015-03-16 11:40:01 +1100
  • c73fe39526 Removed server.clock. Aaron Jacobs 2015-03-16 11:35:11 +1100
  • 5cf906e3ad Declared a choke point for fixing expiration times. Aaron Jacobs 2015-03-16 11:34:48 +1100
  • 1d3cb2493e Added server support for Release. Aaron Jacobs 2015-03-08 21:42:22 -0500
  • a3e2e1fca1 Added EINVAL. Aaron Jacobs 2015-03-08 17:13:43 -0500
  • 067cbee281 Added unlink support. Aaron Jacobs 2015-03-06 23:34:11 -0600
  • c1d117ad7f Fixed some test bugs. Aaron Jacobs 2015-03-06 23:33:59 -0600
  • 5f1b960b2e Disabled a test that can't pass. Aaron Jacobs 2015-03-06 23:32:26 -0600
  • 07bef0b128 Implemented memFS.Unlink. Aaron Jacobs 2015-03-06 23:29:47 -0600
  • 731de36a27 Added server support for Unlink. Aaron Jacobs 2015-03-06 23:28:24 -0600
  • a113de2e87 Added NotImplementedFileSystem.Unlink. Aaron Jacobs 2015-03-06 23:27:31 -0600
  • 77165f118a Added an Unlink method. Aaron Jacobs 2015-03-06 23:27:10 -0600
  • 125491a6e9 Finished filling out MemFSTest TODOs. Aaron Jacobs 2015-03-06 23:18:50 -0600
  • df6feb98c5 MemFSTest.ReadDirWhileModifying Aaron Jacobs 2015-03-06 23:18:30 -0600
  • 659e2e61bd Added links for a code walk. Aaron Jacobs 2015-03-06 22:45:16 -0600
  • 5b07c5da52 Added a test for directory link behavior. Aaron Jacobs 2015-03-06 22:39:45 -0600
  • b53eac308c Deleted a redundant test. Aaron Jacobs 2015-03-06 22:35:57 -0600
  • c9cd78eef2 MemFSTest.UnlinkFile_StillOpen Aaron Jacobs 2015-03-06 22:31:44 -0600
  • e8c884f82b MemFSTest.UnlinkFile_NonExistent Aaron Jacobs 2015-03-06 22:22:46 -0600
  • 005e43cd24 MemFSTest.UnlinkFile_Exists Aaron Jacobs 2015-03-06 22:19:52 -0600
  • 52f2e5fec5 MemFSTest.ModifyExistingFile_InSubDir Aaron Jacobs 2015-03-06 22:18:05 -0600
  • f412eaa60a Filter out EOF errors in ReadFile. Aaron Jacobs 2015-03-05 19:58:20 -0600
  • bf0b773894 Added a test name. Aaron Jacobs 2015-03-06 06:10:43 +1100
  • 978c353cf7 Removed some TODOs that have been done. Aaron Jacobs 2015-03-06 06:09:42 +1100
  • 02803ae811 Support chmod and chtimes. Aaron Jacobs 2015-03-06 06:05:00 +1100
  • a7d2944d2e Support changing mtime. Aaron Jacobs 2015-03-06 06:04:51 +1100
  • 1698f1604a Added Atime and Mtime fields. Aaron Jacobs 2015-03-06 06:03:25 +1100
  • 76ac5cc264 MemFSTest.Chtimes Aaron Jacobs 2015-03-06 06:02:43 +1100
  • 13335f6e9b Support changing mode. Aaron Jacobs 2015-03-06 06:00:55 +1100
  • f10dc3e5ee Added a Mode field. Aaron Jacobs 2015-03-06 05:59:47 +1100
  • c4de915491 MemFSTest.Chmod Aaron Jacobs 2015-03-06 05:59:06 +1100
  • 510f051c33 Added support for file truncation. Aaron Jacobs 2015-03-06 05:56:54 +1100
  • 1e38634464 MemFSTest.Truncate_Larger Aaron Jacobs 2015-03-06 05:56:40 +1100
  • 910d3b2f9f Oops, preserve the size invariant. Aaron Jacobs 2015-03-06 05:56:12 +1100
  • 9dc1d04623 MemFSTest.Truncate_Smaller Aaron Jacobs 2015-03-06 05:54:20 +1100
  • 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