1. 23 May, 2003 1 commit
    • Jeremy Hylton's avatar
      Fix some serious bugs in fsrecover. · 9bf5e2e1
      Jeremy Hylton authored
      When a corrupted record is found, it guesses a location for the next
      good transaction header.  If the guessed location happened to have a
      'c' character at just the right spot, it would think it was at the end
      of the file.
      
      Fix in off-by-one bug in scan() that lead to failure.
      
      Do more sanity checks for invalid transaction headers following a
      scan.
      
      Use restore() instead of store() to copy data.  This change should
      maximize the chance that the recovered storage is identical except for
      the damaged records.
      
      Add tests from the trunk and remove test in testFileStorage.
      9bf5e2e1
  2. 22 May, 2003 3 commits
  3. 20 May, 2003 2 commits
  4. 19 May, 2003 1 commit
  5. 16 May, 2003 2 commits
  6. 15 May, 2003 1 commit
  7. 14 May, 2003 1 commit
  8. 13 May, 2003 3 commits
  9. 12 May, 2003 2 commits
  10. 09 May, 2003 1 commit
  11. 08 May, 2003 6 commits
  12. 02 May, 2003 3 commits
  13. 01 May, 2003 14 commits