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_generation field. 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.dll API: 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.2
you 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