Here it is, the first non-beta release of hfsutils, version 2.0.
This version adds one new feature, but is otherwise mostly the same as 1.19b. It is now possible to install the utilities setgid or setuid without introducing serious security problems. The utilities only engage their setuid privileges when opening device files, so this can be used, for example, to limit access to and/or help protect the structural integrity of HFS volumes.
Don't worry -- the utilities do not normally need suid privileges, and they are not even installed that way by default. But since some people find it convenient to make use of setgid/setuid, I've merely made it safe to do so. Unfortunately I'm not certain my implementation will be portable to all platforms, so I've isolated the code to a single file, `suid.c'.
Many thanks to everyone for their feedback on this software. I am pleased that it has become so useful to so many people.
The distribution file can be found at:
ftp://ftp.mars.org/pub/hfs/hfsutils-2.0.tar.gz
For more information, see:
http://www.mars.org/home/rob/proj/hfs/
Cheers,