SpamSieve 2.9.19

January 27th, 2015 (SpamSieve)

Version 2.9.19 of SpamSieve is now available. This is a free update that includes the following changes:

  • Works with Apple Mail under Mac OS X 10.10.2. It’s easiest if you update to SpamSieve 2.9.19 before updating to Mac OS X 10.10.2. In any case, if you don’t see the SpamSieve commands in Apple Mail’s Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
  • To make future OS updates smoother:
    • You can wait to update Mac OS X until a new version of SpamSieve has been released. The latest compatibility information is always available at the top of the SpamSieve Support page. To prevent Mac OS X from updating itself without asking you, go to the App Store section of System Preferences and make sure that Install OS X updates is unchecked.
    • You can sign up to receive the public beta versions of SpamSieve. Then you will likely already have a compatible version of SpamSieve installed when the OS update first becomes available.
  • Added the Uninstall Apple Mail Plug-In… command in the SpamSieve menu.
  • SpamSieve is now more aggressive about auto-training whitelist rules to prevent false positives.
  • SpamSieve is now 33% faster at reading the corpus and 48% faster at writing it. This improves the launch time and overall application responsiveness.
  • The Apple Mail Train as Good command is better at determining when a message is inside of a junk mailbox with a localized name.
  • The Apple Mail - Remote Training script no longer times out when there are lots of messages in the training mailbox. It also has new options for changing the name of the spam mailbox and for enabling debug logging.
  • The Apple Mail - SaneBox and Apple Mail - Server Junk Mailbox scripts now set the junk status and color for spam messages.
  • Added the following sections to the manual:
  • Improved the following sections of the manual:
  • Added improved instructions for installing and running supplemental AppleScripts.
  • If Outlook reports an error when creating the Uncertain Junk category, SpamSieve now explains how you can create it manually.
  • SpamSieve can now log the contents of the LaunchAgents folder if there is a problem.
  • When the SpamSieve application is damaged and needs to be reinstalled, it now links to some more extensive online instructions for doing so.
  • Improved the error reporting when SpamSieve’s log file can’t be written to.
  • If there’s an error removing the old copy of the Apple Mail plug-in and fixing the file permissions/ownership doesn’t help, SpamSieve now instructs you how to remove the file manually.
  • Improved the text in the Welcome window. Also, the window is now shown later in the launch process so that the referenced Help menu is available.
  • The About SpamSieve window now uses the new system font on Mac OS X 10.10.
  • The About SpamSieve window now uses the system language names when crediting localizers, to reduce the number of strings that localizers need to keep up-to-date.
  • Increased the font size in the Software Update… window on Mac OS X 10.10.
  • Added the ShowResetAlert user default to show the corpus/history reset window if the user can’t hold down the proper modifier keys.
  • Added QuitMailWhenMacSleeps to the esoteric preferences. This quits Mail when the Mac sleeps and relaunches it when the Mac wakes. This works around an OS bug that can cause messages not to be moved to the Spam mailbox if Mail received them right after the Mac woke from sleep.
  • Worked around a string encoding bug in Mac OS X 10.10.
  • Fixed a bug where the Apple Mail plug-in would cause unnecessary messages about LSUIElement and the sandbox to be logged to Console.
  • Fixed a bug where a change in system font metrics caused some text in the Preferences and Statistics windows to be truncated.
  • Fixed spurious log messages from SpamSieveHelper when running on Mac OS X 10.10.
  • Added defensive check to prevent trying to fix the ownership of certain folders.
  • Fixed a bug where toolbar buttons in the rules and corpus windows were always enabled when running on Mac OS X 10.10.
  • Worked around an OS bug that prevented bookmark files from being resolved.
  • Worked around an OS bug that could cause SpamSieve’s log file to be created in the wrong location.
  • Updated the German and Spanish localizations.

SpamSieve 2.9.19 works with Mac OS X 10.6 through 10.10 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

EagleFiler 1.6.4

January 26th, 2015 (EagleFiler)

Version 1.6.4 of EagleFiler is now available. This is a free update that includes the following enhancements:

EagleFiler 1.6.4 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2015-01-29): EagleFiler 1.6.4 is ready for submission to the Mac App Store but cannot be submitted because Apple’s iTunes Connect Web site is currently down due to a security bug.

Update (2015-01-29): EagleFiler 1.6.4 was submitted to the Mac App Store.

DropDMG 3.2.6

January 26th, 2015 (DropDMG)

Version 3.2.6 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • In rare cases, Mac OS X 10.10 does not properly save the size of the mounted disk image window. DropDMG can now detect when this happens and report an error so that you do not inadvertently deploy a disk image that doesn’t look right. Usually, simply creating the disk image again will avoid the problem.
  • The Layouts section of the manual now describes a problem with the rightmost 1 point of the background picture not being displayed in the Finder. For maximum compatibility with different OS versions, it is recommended that you design your background such that these pixels are not critical.
  • Added the Mount Disk Image sample AppleScript.
  • The About DropDMG window now uses the new system font on Mac OS X 10.10.
  • The About DropDMG window now uses the system language names when crediting localizers, to reduce the number of strings that localizers need to keep up-to-date.
  • Increased the font size in the Software Update… window on Mac OS X 10.10.
  • Worked around an OS bug that prevented bookmark files from being resolved.
  • Worked around a bug in Mac OS X 10.10 that prevented the Change Image Passphrase… command from working.
  • Fixed a regression that prevented editing layouts on Mac OS X 10.6 through 10.8.
  • Fixed a regression where the command-line tool did not accept none for the encryption.
  • Fixed a bug where a change in system font meterics caused some text in the Preferences window to be truncated.
  • Fixed a bug where DropDMG did not show Retina-resolution 515×512 icons in the Layouts window. (This did not affect the created disk images.)
  • Fixed a bug where there Next to Source destination didn’t work in the Mac App Store version of DropDMG.
  • Updated the Italian localization.

DropDMG 3.2.6 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2015-01-27): DropDMG 3.2.6 was submitted to the Mac App Store.

BBAutoComplete 1.5.5

November 19th, 2014 (BBAutoComplete)

Version 1.5.5 of BBAutoComplete is now available. It includes the following enhancements:

  • Revised the instructions for Microsoft Word to recommend running the script using FastScripts because that seems to work around a bug in Word 2011.
  • Clarified the locations of script folders.
  • Modernized lots of code and removed old code that’s no longer needed for compatibility with legacy OS versions.
  • BBAutoComplete is better at repairing folder ownership and permissions.
  • Updated the Gatekeeper signature format.
  • The Software Update… feature is better at explaining what you can do if installation fails.
  • Improved error reporting when BBAutoComplete can’t connect to the update server.
  • Worked around a bug in Mac OS X 10.10 that could cause BBAutoComplete to freeze at launch.
  • Improved the error reporting.
  • Updated the disk image icon for Mac OS X 10.10.
  • The disk image is now optimized for Retina displays.
  • Adjusted the font sizes in the PDF manual.
  • Fixed a bug where the release notes in the Software Update… window were shown in the wrong font.
  • Fixed a bug were BBAutoComplete could crash if Microsoft Word returned invalid information about the selection.
  • BBAutoComplete now requires Mac OS X 10.6.8 or later. Versions of BBAutoComplete for Mac OS X 10.5 and earlier are available.

BBAutoComplete 1.5.5 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of BBAutoComplete, please see the version history.

DropDMG 3.2.5

November 19th, 2014 (DropDMG)

Version 3.2.5 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • DropDMG now sets the Finder icon positions for invisible files, so that if the user has the Finder set to show invisible files (e.g. using AppleShowAllFiles) they do not cover up the background picture or the icons in your disk image’s layout.
  • DropDMG now accepts background pictures with resolutions that are off by a fraction of a dot per inch, as thats’s how some graphics programs save them.
  • DropDMG can now be told to mount disk images via AppleScript. You can control whether verification and file ownership are enabled, whether a shadow file is used, and whether the disk image is mounted at a custom location in the file system. For encrypted disk images, you can specify the passphrase directly or tell DropDMG to load it from a particular configuration in your keychain.
  • DropDMG now supports making the mounted disk image window smaller than the background picture. The window is always anchored at the top-left of the background picture but can be inset a certain number of points from its bottom and right edges. There is currently no user interface for setting the insets, but you can edit them by quitting DropDMG and editing the windowInsets value in the layout’s Info.plist file.
  • Modernized lots of code and removed old code that’s no longer needed for compatibility with legacy OS versions.
  • DropDMG now uses power assertions to prevent App Nap from slowing user-initiated operations when the window is in the background or blocked by the screensaver.
  • Adjusted the icon badging for Mac OS X 10.10’s new mounted disk image icon.
  • Updated the disk image icon for Mac OS X 10.10.
  • Improved the following sections of the manual (among others):
  • Esoteric preferences links are now directly clickable in the Apple Help and PDF manual.
  • The log database no longer uses WAL mode.
  • Worked around a bug in Mac OS X 10.10 that could cause DropDMG to freeze at launch.
  • Worked around a bug in Mac OS X 10.10 that prevented the creation of encrypted disk images when the passphrase was not specified in the configuration.
  • Worked around an Xcode bug that caused DropDMG to complain in Console about missing images.
  • Improved DropDMG’s error handling.
  • Improved the crash reporter.
  • Updated the Gatekeeper signature format.
  • The Software Update… feature is better at explaining what you can do if installation fails.
  • Fixed a bug where the release notes in the Software Update… window were shown in the wrong font.
  • Adjusted the way the Purchase… window displays the remaining demo time to try to make it clearer.
  • The images in the PDF manual and Apple Help are now Retina-resolution.
  • Adjusted the font sizes in the PDF manual.
  • Better handling of localized strings when a bundle is missing (because the application is damaged).
  • Mac OS X 10.10 no longer logs an error related to the main window’s trial button.
  • Worked around an OS bug that could cause a crash when reading DropDMG’s log file.
  • Fixed a bug where DropDMG would report an error if you tried to delete from the log detail drawer.
  • Fixed a bug that could cause a crash when editing license agreements.
  • Fixed a bug where blank disk images sometimes had the wrong internal file ownership.
  • Fixed a regression where the Preferences window wouldn’t open when running in Japanese.
  • Updated the localizations.
  • We need help keeping DropDMG’s Italian and Japanese localizations up-to-date. Please contact dropdmg@c-command.com if you’re interested.
  • DropDMG now requires Mac OS X 10.6.8 or later.
  • DropDMG’s Automator action now requires Mac OS X 10.9 or later. This is because Xcode has dropped support for Objective-C garbage collection, but Mac OS X 10.8 and earlier only support garbage collected Automator actions. If you need to use DropDMG and Automator with Mac OS X 10.8 or earlier, you can run DropDMG 3.2.4.

DropDMG 3.2.5 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2014-11-19): DropDMG 3.2.5 was submitted to the Mac App Store.

Update (2014-11-24): DropDMG 3.2.5 is now available from the Mac App Store.

SpamSieve 2.9.18

November 17th, 2014 (SpamSieve)

Version 2.9.18 of SpamSieve is now available. This is a free update that includes the following changes:

SpamSieve 2.9.18 works with Mac OS X 10.6 through 10.10 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

EagleFiler 1.6.3

November 17th, 2014 (EagleFiler)

Version 1.6.3 of EagleFiler is now available. This is a free update that includes the following enhancements:

  • Added an EagleFiler Import command in the system Share menu for importing URLs to EagleFiler (requires Mac OS X 10.10). You can hold down the Option key to have EagleFiler bring up its options window before importing.
  • Modernized lots of code and removed old code that’s no longer needed for compatibility with legacy OS versions.
  • Made lots of optimizations to improve EagleFiler’s performance and reduce its memory use. Some highlights are:
    • Indexing e-mail messages is faster, particularly for messages containing attached files of common types.
    • Indexing e-mail HTML messages is much less I/O intensive, which should make EagleFiler more responsive on Macs with spinning disks.
    • Syncing tags with the Finder is faster.
    • Optimized the date formatter to work around a performance regression in Mac OS X 10.10.
  • EagleFiler now reports to Notification Center when it finishes an import.
  • If you are importing a URL and specify a title in the options window, the title is now used for the filename as well.
  • The Command-Tab switcher will now change you to the space containing the current main window, rather than staying on the current space if the Drop Pad was already visible there.
  • Improved compatibility with MailTags.
  • Improved compatibility with BitTorrent Sync.
  • The Backup Metadata command now backs up the creation date, modification date, and file label. EagleFiler does not restore these, since they might be older than the values in the filesystem, but they are now in the backup to enable possible restores in the future when files are passed through a lossy cloud.
  • EagleFiler is better able to import and merge malformed mbox files that have leading whitespace.
  • EagleFiler is better able to recover from a variety of file ownership and permissions problems.
  • If EagleFiler encounters empty messages when capturing from Outlook, there is now an option to skip all of them so that you don’t have to click a button for each message.
  • It is now possible to disable tag syncing on a global or per-library basis. This is described in the How do Finder tags work with EagleFiler? section of the manual.
  • Added the Copy Notes to Spotlight Comments script.
  • The How does indexing in EagleFiler work? section of the manual now describes some new logging options that you can use to isolate the source of the problem if searching or indexing is slow.
  • Added the following sections to section to the manual:
  • Updated and improved the following sections of the manual:
  • Added EnableJavaScriptForWebTool to the esoteric preferences.
  • Esoteric preferences links are now directly clickable in the Apple Help and PDF manual.
  • Re-rendered the library document icon so that it looks sharper and to work around a display bug on Mac OS X 10.10.
  • Common types of tag syncing errors are now reported more concisely.
  • Adjusted some of the toolbar icons for Mac OS X 10.10.
  • Updated the disk image icon for Mac OS X 10.10.
  • Updated Gatekeeper signature format.
  • Adjusted the way the Purchase… window displays the remaining demo time to try to make it clearer.
  • The Purchase… window now accepts serial numbers copied and pasted from a PDF of an order confirmation, after the browser has transliterated the dashes.
  • Improved handling of localized strings when the application is damaged.
  • Improved error reporting when EagleFiler can’t connect to the update server.
  • The Software Update… feature is better at explaining what you can do if installation fails.
  • Improved the crash reporter’s error reporting.
  • Fixed a bug where the release notes in the Software Update… window were shown in the wrong font.
  • Worked around a bug in Mac OS X 10.10 that could cause crashes when indexing HTML e-mail messages.
  • Worked around a bug in Mac OS X 10.10 that could prevent changing the hotkeys.
  • Worked around a bug in Mac OS X 10.10 that prevented the creation of encrypted libraries.
  • Worked around a bug in Mac OS X 10.10 that could cause EagleFiler to freeze at launch.
  • Worked around an Xcode bug that caused EagleFiler to complain in Console about missing images.
  • Fixed a bug where capturing from Vienna 3 didn’t work.
  • Fixed a regression where the Info window didn’t update if you edited a cell in the records list.
  • Fixed a possible cause of an error when checking the locations of files in the library.
  • Fixed a regression where the Info window didn’t look right if no browser window was open.
  • Fixed a bug where EagleFiler could crash or be very slow when there were a lot of icon thumbnails to load.
  • Fixed a bug where EagleFiler would try to import invisible Dropbox support files.
  • Fixed a bug where smart folders could incorrectly include the containing folder in the list.
  • Fixed a bug where the NonTextExtensions default didn’t work.
  • Fixed several typos when capturing from Outlook.
  • Updated the localizations.

EagleFiler 1.6.3 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2014-11-18): EagleFiler 1.6.3 was submitted to the Mac App Store.

Update (2014-11-25): EagleFiler 1.6.3 is now available from the Mac App Store.

SpamSieve 2.9.17

October 16th, 2014 (SpamSieve)

Version 2.9.17 of SpamSieve is now available. This is a free update that includes the following changes:

SpamSieve 2.9.17 works with Mac OS X 10.6 through 10.10 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

SpamSieve 2.9.16

September 17th, 2014 (SpamSieve)

Version 2.9.16 of SpamSieve is now available. This is a free update that includes the following changes:

SpamSieve 2.9.16 works with Mac OS X 10.6 through 10.10 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

SpamSieve for Yosemite Public Beta

July 25th, 2014 (SpamSieve)

If you’re part of the OS X Beta Program for Mac OS X 10.10 Yosemite, you can click this link (after installing SpamSieve) to sign up to receive beta versions of SpamSieve via the built-in Software Update command. When updating to the beta, please read all of the release notes. There’s also additional information here about pre-release versions of Mac OS X. You can click this link if you want to stop receiving beta updates.

If you are using a developer preview version of Yosemite (i.e. not the public beta), you should instead contact us via e-mail.

If you encounter any problems using a beta version of SpamSieve or a beta version of Mac OS X, please report them via e-mail.

Update (2014-08-21): A new beta version of SpamSieve is available for Yosemite Public Beta 2. After following the above instructions, just relaunch SpamSieve and it will offer to update you to the new beta.

Update (2014-09-15): A new beta version of SpamSieve is available for Yosemite Public Beta 3. After following the above instructions, just relaunch SpamSieve and it will offer to update you to the new beta.

Update (2014-09-22): A new beta version of SpamSieve is available for the Yosemite Mail Update.

Update (2014-09-30): A new beta version of SpamSieve is available for Yosemite GM 1.0.

Update (2014-10-07): A new beta version of SpamSieve is available for Yosemite GM 2.0.

Update (2014-10-09): That same version is compatible with Yosemite GM 3.0.

Update (2014-11-03): A new beta version of SpamSieve is available for Mac OS X 10.10.1 14B17.