Hello, I'm releasing AppleJack 1.4.2 quietly this weekend, with
postings to macupdate.com and versiontracker.com to follow next week.
Version 1.4.2 contains quite a few fixes and improvements (see
below). This is also probably the last release to support Mac OS X
10.2 (Jaguar) systems.
I'm hoping to add a whole new set of capabilities to the next
version, which means that this version is intended, in some ways, to
be a "capstone" release, meant to "freeze" AppleJack at its best
under its current conception and capabilities. So you might want to
archive this disk image once you've downloaded it.
I want to give a shout out to my testers (Charly, Bill, and Thomas)
as well as an anonymous user who showed me the black art of checking
for aliases while in single user mode.
#1.4.2 +[Feature request 1214481]: When corrupt preference files are
moved into the Preferences (Corrupt) folder they are now given the
same path (directory structure) that they had in the Preferences
folder, so a user can see where the files existed before being moved.
- [Bug fix 1025554]: Added an alias test to the preference
file validator, so it will not identify aliases with .plist
extensions as corrupt. (This had been a problem, for example, with
BBEdit's "Recent Items" aliases.
- AppleJack now correctly handles cases where a requested
preference directory does not exist.
- [Bug fix 1214475]: Removed .xml files from the preference
file check routine, except in the /var/db/SystemConfiguration
directory (applies to 10.2 only).
+ Added checking of root preferences (/var/root/Library/Preferences).
+ Improved handling of background processes, but still a long
way to go to get the interface perfectly clean.
+ In the virtual memory cleanup, added an option (in manual
mode only) for users to delete their safe sleep image. (10.4.x only.)
This will probably be rolled into a separate function in an upcoming
+ In the virtual memory cleanup of the application, added
removal of working sets (in app_profile) to the virtual memory
cleanup routines. (10.4.x only.)
+ Improved the user directory listing. It grab directories
from NetInfo instead of from just doing an `ls` on the User
directory. This might yield extraneous entries (especially entries
for system daemons etc.), but is cleaner than guessing at different
end-users' folder structure.
+ Improved the handling of the built-in commands to always
use the ones in the /bin or /usr/bin directory, if available. This
should help alleviate problems due to user-installed custom commands
by the same name as well as custom aliases to those commands.
+ If startup options are incorrectly entered, AppleJack now
reports back correct usage rather than just ignoring the startup
options (Thanks Charly).
+ Standardized exit codes to conform to ideas in
Morex Optimo's debut CD Beast of Reflection!
"Brilliant, sprawling, absurdly musical."
Available now at http://morexoptimo.com/go.php/shop/
Also available at Other Music, CD Baby, and Tower Records