RFSTool History
Version 0.14 released October 5, 2003
- Symlinks should work now and will be listed in the directory (e.g. "symlink -> target")
- The first status flag now can be "l" for symlinks, "b" for block devices and "c" for character devices. Of course, it can also be "d" for directory and "-" for regular files.
- Removed useless copyright header; output is now the blank directory listing; you can use "-v" to show the version info if you really really care
- "." and ".." now will be marked as "d"(irectories)
- rfstool will be included in future versions of LTOOLS
Version 0.13 released April 6, 2003
- Bugfix: Peter Klotz found yet another bug in recursive file retrieval
- Compiles with FreeBSD
- Separate makefiles for GCC 2.x and GCC 3.x
Version 0.12 released Feb 18, 2003
- Bugfix: Under certain conditions rfstool would retrieve files too large, because of incorrect handling of file size in GetFileDirect(). Again, thanks to Peter Klotz for finding and fixing that one.
- Bugfix: The code did not properly analyze S_ISLNK and instead relied on the
presumably depracated
sd_generationfield. This resulted in an occasional "unable to stat" error - files where interpreted as symlinks when they really were not. This is fixed now. - New feature: files retrieved now maintain the original date/time of the linux file.
- Minor change for the
rfshell.dllAPI: file size is now 64 bits, to handle large files.
Version 0.11 released Feb 15, 2003
- Bugfix for all versions: Fixed a bug that occasionally too many bytes were retrieved from direct nodes, resulting in too large files. Thanks to Peter Klotz for finding (and fixing) it.
- Also the first version of the RFSHELL.DLL which makes it easier to add ReiserFS support for existing applications.
Older versions:
- 0.10 - Bugfix for all Versions: Version 0.9 had a major bug reading from some directories. Also, some files could not be stat-ed if
they were located on the rightmost leaf node. Also, on Windows autodetect is now default, and will write the last known drive to the registry.
Capable of reading from backup files; this is not well documented, but here we go: rather than writing
rfstool -p1.2you just write something like this:rfstool -pbackup:c:\backup.dat(where c:\backup.dat is the name of the backup file) and list its contents. You cannot copy files from the backup, its just for listing the directory structure. - 0.9 - Bugfix for all Versions: A quite fatal bug caused rfstool to stop parsing directories too early, possibly missing out on some files :( Thanks to Alexandre Hauser for noting this.
- 0.8 - Bugfix for Windows 95/98/ME: "unable to load RAWIO32.DLL" problem should now be resolved.
- 0.7 - Metadata backup and restore. Copy files recursive. Supports /dev/hdxxx style partitions on linux.
- 0.6 - Linux support added, bugfix relating to ReIsEr2Fs partitions, works on 95/98/ME, works on XP.
- 0.5 - XP support improved, preliminary 95/98/ME support (buggy!!)
- 0.4 - preliminary XP support
- 0.3 - understands links! directory listings are sorted! some minor code bloat removed.
- 0.2 - fixes -p parameter. can be compiled using cygwin/gcc. Recognizes "ReIsEr2Fs" string
- 0.1 - first alpha release.