Commit History

Auteur SHA1 Bericht Datum
  resver 3501433e1d Fixed unexpected removal of a directory if it is moved into itself: return EINVAL in this situation. It also happens when trying to change directory name case. 12 jaren geleden
  resver de1635e066 Updated copyright years. 12 jaren geleden
  resver 882c51c5b5 Removed duplicate code in reset_cache(): now it uses tree_detach() to remove children from the list and the whole tree is consistent at any iteration. 12 jaren geleden
  resver bf2f4fc17c Moved tree_attach() and tree_detach() upper so that they could be used by reset_cache(). 12 jaren geleden
  resver d724d4ba56 Fixed extra decrement of reference counter of hanging nodes. 12 jaren geleden
  resver b630d12333 Fixed crash in exfat_rename() when renaming a file within a single directory and a new name differs only in case. 12 jaren geleden
  resver 98418b03ba Check file size after all name entries are parsed and print file name in case of error. 12 jaren geleden
  resver 9ba90d1642 Do not print directory name on size check failure because name is not yet available. 12 jaren geleden
  resver 2ffd8be8c3 Improved invalid clusters handling. 12 jaren geleden
  resver b25394ef61 Fix copyright years. 13 jaren geleden
  resver 66826f11e9 Represent device as an extensible structure instead of a plain Unix descriptor. 13 jaren geleden
  resver 59b68e7b02 Renamed read/write functions: 13 jaren geleden
  resver 7709baa281 Fixed mtime centiseconds field initialization for newly created file/directory. 13 jaren geleden
  resver aca475e99d Remove EOD entry handling. The end of a directory should be determined by directory size. 13 jaren geleden
  resver e002afb6c7 Fixed possible memory leak in readdir() when it detects file system corruption. 13 jaren geleden
  resver d829055d72 Check EOD entry presence. 13 jaren geleden
  resver d7ed29aa70 Clean up meta2 flags. 14 jaren geleden
  resver 9568996fb8 Fixed error message format. 14 jaren geleden
  resver ed0c7a89b3 Use a separate function to obtain a pointer to an entry pointed to by an iterator. 14 jaren geleden
  resver a610af810f Fixed typo in a comment. 14 jaren geleden
  resver 97a8c862e2 Added functions that get and set volume label. 14 jaren geleden
  resver 609d526199 Improved timestamps resolution from 2 sec to 1 sec. 14 jaren geleden
  resver 14c719b093 Implemented directories shrinking. 15 jaren geleden
  resver a2d6c58c5a Changed entry offset within a cluster to offset from the beginning of a directory. 15 jaren geleden
  resver 906c09a9ed Unified error messages. 15 jaren geleden
  resver 55b09891fd Copy the whole name buffer on renaming to avoid garbage after null character. 15 jaren geleden
  resver ecb12d3cfb Always erase output name buffer in exfat_split() to avoid garbage after null character. 15 jaren geleden
  resver 368b893624 Allow clusters bitmap size to exceed minimum value. 15 jaren geleden
  resver 0d7b7f0ea0 Fixed rename(): replace target if it exists. 15 jaren geleden
  resver 27a397c212 Do not write EOD when growing directory because freshly allocated space is erased on truncate. 15 jaren geleden