I am quietly releasing version 1.4.2 of AppleJack this weekend. Next week I'll post the update to Macupdate and Versiontracker.
This version features the following fixes and feature improvements:
- [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 release. + 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 /usr/include/sysexits.h
Log in to post a comment.