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,
--
Robert Leslie
rob(a)mars.org