EagleFiler 1.6.8

March 10th, 2016 (EagleFiler)

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

  • EagleFiler can now capture from Numbers and Microsoft PowerPoint.
  • Capturing from Apple Mail is faster when you have a large mail store.
  • EagleFiler now auto-hides and shows the ruler, like it does the text inspector bar, so that it’s not shown when you aren’t editing an RTF file. Among other benefits, this prevents the alignment and spacing buttons from moving back and forth between the ruler and the text inspector bar, depending on whether the latter was shown.
  • You can now double-click a smart folder as shortcut for Edit Smart Folder…. Option-double-click to get the old behavior of opening a new window with that smart folder selected.
  • When transferring the search query from the main window to the Find panel, EagleFiler now strips any * wildcard characters so that you can more easily use the Find Again command.
  • Copying and pasting an e-mail message from EagleFiler to the Finder now creates a standard .eml file rather than a Mail-proprietary .emlx file.
  • You can now improve the importing of certain Web pages (e.g. Twitter or Discourse-powered forums) by selectively disabling JavaScript for certain domains. This is described in the Importing Web Pages and URLs section of the manual.
  • Added the Append Creation Date to Filename script.
  • Improved the following sections of the manual:
  • The record viewer no longer shows the text inspector bar when Allow Editing in Record Viewer is unchecked. This prevents unwanted shifting of the window content and works around a text selection problem.
  • When importing from Apple Mail, EagleFiler no longer makes an unnecessary copy of each of Mail’s Attachments folders. This used extra temporary disk space and could cause the import to fail unnecessarily in the event of a file permissions problem.
  • EagleFiler now skips importing all files whose names begin with ~$ because they are probably Microsoft Office temporary files.
  • When capturing from Apple Mail, if there’s an error finding the mailbox on disk, EagleFiler now presents a more helpful error message.
  • Improved the error reporting when a Mac App Store receipt cannot be found.
  • Improved the error reporting for the Software Update… command.
  • Worked around an OS bug that prevented changing the search highlight and quote colors on Mac OS X 10.10 or later.
  • Fixed bugs where the iWork and Microsoft Office capture scripts didn’t work with the latest versions of those apps.
  • Fixed a bug where EagleFiler couldn’t capture from local Apple Mail mailboxes on Mac OS X 10.11 if the Mail installation was fresh, rather than upgraded from a previous version of Mac OS X.
  • Fixed a bug where text of the selected items in the source list could be hard to read when dragging and dropping onto another item.
  • Fixed a bug where Mac App Store receipts would not validate if the Mac’s language was set to Hebrew.

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

Update (2016-03-10): EagleFiler 1.6.8 has not been submitted to the Mac App Store because of a problem with the iTunes Connect test environment.

Update (2016-03-15): EagleFiler 1.6.8 was submitted to the Mac App Store.

Update (2016-03-17): Apple requested that some features be removed. We have done so and resubmitted EagleFiler 1.6.8 to the Mac App Store.

Update (2016-03-18): EagleFiler 1.6.8 is now available from the Mac App Store.

SpamSieve 2.9.24

March 1st, 2016 (SpamSieve)

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

  • Works with Apple Mail under Mac OS X 10.11.4. It’s easiest if you update to SpamSieve 2.9.24 before updating to 10.11.4. 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.
  • Made some optimizations so that SpamSieve launches faster and sorting and deleting in the Blocklist, Whitelist, and Corpus windows is faster.
  • The Train as Good command in Apple Mail is better at finding which inbox to move the message back to.
  • The Outlook - Filter Mailboxes.app file is now codesigned for Gatekeeper, so it will work without your having to change System Preferences to allow applications downloaded from Anywhere.
  • The Apple Mail - Move If Spam script can now color or flag messages based on how spammy they are.
  • Improved the following sections of the manual:
  • SpamSieve now uses a different and more reliable strategy to prevent the OS from keeping it stuck in a partially launched state.
  • Added an experimental option for Apple Mail to use black text for messages marked as junk but not processed by SpamSieve, overriding the low-contrast color that Mail added in Mac OS X 10.11. For SpamSieve’s black text, click here; for the default brown text click here.
  • The Uninstall Apple Mail Plug-In… command now removes the Launch SpamSieve.scpt file.
  • When running as background applications, the Apple Mail - Remote Training, Apple Mail - SaneBox, and Apple Mail - Server Junk Mailbox scripts no longer launch Mail if it is not already running.
  • Improved the error handling in the Apple Mail - Discard Spam script so that it can now delete most of the messages even if a few result in errors.
  • Reduced SpamSieve’s memory use when type-selecting in the Corpus, Blocklist, and Whitelist windows.
  • SpamSieve is better able to function when the system is unable to tell it where the user’s home folder is.
  • Improved the error reporting for the Software Update… command.
  • Modernized the Software Update code that checks whether your OS version is new enough to run the new version of SpamSieve.
  • The SpamSieveHelper application will now quit in the rare event that another copy is already running.
  • Made some changes to try to work around a rare bug where SpamSieve’s Apple Mail plug-in didn’t load until after the first few messages had been downloaded from the server, leading to them being filtered directly to the Spam mailbox rather than through SpamSieve.
  • Worked around an issue where an internal path conversion error from NSFileManager could cause SpamSieve to interrupt spam filtering with an error dialog. Now SpamSieve will simply log an “Error looking up image for address” message to the Console and continue filtering.
  • Made various code modernizations.
  • Made various changes to the build system.

SpamSieve 2.9.24 works with Mac OS X 10.6 through 10.11 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.7

January 22nd, 2016 (EagleFiler)

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

  • EagleFiler now waits to show the text inspector bar until you actually start editing an RTF document. This prevents it from repeatedly hiding and showing as you browse through a bunch of records.
  • If you press the capture key in the Notes app, EagleFiler will now show some instructions for importing from Notes.
  • If you press the capture key in Reeder, EagleFiler will now suggest how you can set up a hotkey in Reeder for importing into EagleFiler.
  • EagleFiler’s metadata backup files are now named .EagleFiler Metadata.plist. The initial period prevents them from cluttering file lists in iOS and Web services that don’t respect the traditional Mac flag for marking files as invisible.
  • Added the Importing From iOS section of the manual.
  • Improved the following sections of the manual:
  • In the contextual menu for the record viewer, you can now hold down the Option key to change Set Filename to Set Filename and Title.
  • If a file with a source URL is damaged or missing, you can now use the Open in Browser button in the Errors window to view the Web page (and perhaps import it again).
  • The Quick entry command is now AppleScriptable.
  • Added the Group Records script.
  • Added the Date From yyyymmddhhmmss Filename script.
  • Added the Import Some Safari Tabs script.
  • The Convert Plain Text to Rich Text and Convert Rich Text to Plain Text scripts now demonstrate how to use the create temporary folder script command.
  • The New Record and Label toolbar buttons now adjust if you choose the small toolbar size (requires Mac OS X 10.11).
  • EagleFiler now preserves the creation date when importing a folder.
  • EagleFiler no longer imports Prism files as text files.
  • When setting the selected records via AppleScript, EagleFiler will now change the selected source if the specified records aren’t in the current records list.
  • Faster indexing of media file e-mail attachments.
  • Metadata backups now include a transientRecordID field.
  • Improved the help message and error reporting when EagleFiler is unable to capture from Outlook.
  • EagleFiler now logs to Console if doesn’t find all of the expected Apple Mail messages to import.
  • Added RecordsListShowToolTips to the esoteric preferences.
  • Added ImportTitleFromFileContents to the esoteric preferences.
  • Added IndexingUsesAttributeModificationDate to the esoteric preferences.
  • Worked around an OS issue that could cause an error when importing from Yoink.
  • Worked around a rare problem where EagleFiler would sometimes erroneously report that there was no library open when you pressed the capture key.
  • Worked around an OS bug that could cause problems (incorrect metadata or missing content) when importing multiple Web pages as PDFs in quick succession.
  • Worked around a change in Mac OS X 10.11 that caused the .eml Spotlight importer to not import any text.
  • Worked around an OS bug that could cause a crash when using the contextual menu when viewing a PDF.
  • Worked around some issues with Outlook 2016 that could cause capturing to not work.
  • Worked around an Xcode bug that could cause a table header drawing glitch on Mac OS X 10.10.
  • Updated code for Xcode 7.2.
  • Fixed a bug where importing text via AppleScript could cause duplicate imports and an internal error on Mac OS X 10.11.
  • Fixed a bug in the URL importing error handling code.
  • Fixed a bug where setting the filename from the contextual wasn’t undoable.
  • Fixed a bug displaying a e-mail message with an empty HTML part.
  • Fixed a bug where Mac App Store receipt validation used the current date rather than the receipt creation date.
  • Worked around a Finder bug that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.
  • Fixed the size of the distribution disk image window.

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

Update (2016-01-23): EagleFiler 1.6.7 was submitted to the Mac App Store.

Update (2016-01-26): EagleFiler 1.6.7 is now available from the Mac App Store.

DropDMG 3.2.9

December 11th, 2015 (DropDMG)

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

  • By default, Mac OS X 10.11 required you to click an Options push button to see the options for the New from Folder/File…, Convert Image/Archive…, Get Image Info…, and Mount Image… commands. DropDMG now shows the options by default.
  • Worked around a change in the Finder that caused disk image windows to be too short for the background picture when created using Mac OS X 10.11.
  • Worked around a Finder bug in Mac OS X 10.11 that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.
  • DropDMG will now check that the Finder saved the state of the window status bar and fix it if necessary.
  • The Activity window is now shown by default.
  • Added the Why doesn’t the file I added show up on the disk image? section to the manual.
  • Updated the Create OS X Install Disk section of the manual.
  • Improved the error messages when the Finder doesn’t save the proper window bounds for the mounted disk image.
  • If the LayouterCheckViewOptions esoteric preference is set, DropDMG will now check that the icon size, text size, and background picture were correctly saved into the view options (retrying if necessary). This can work around a rare bug that was reported in Mac OS X 10.11.
  • Fixed a bug where Mac App Store receipt validation used the current date rather than the receipt creation date.
  • Fixed a regression (caused by an Xcode update) where various dialogs and sheets did not show the lock icon to indicate that a passphrase was set.
  • Fixed the size of the distribution disk image window.
  • Updated code for Xcode 7.2.
  • DropDMG is now localized in Simplified Chinese.
  • We need some help localizing DropDMG. If you would like to help keep DropDMG’s German localization up-to-date, please contact dropdmg@c-command.com.

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

Update (2015-12-11): DropDMG 3.2.9 has not been submitted to the Mac App Store because of an Apple ID issue that prevents me from using Application Loader.

Update (2015-12-11): DropDMG has been uploaded, but the Mac App Store is still “Processing” it before it can be submitted for review.

Update (2015-12-12): DropDMG 3.2.9 was submitted to the Mac App Store.

Update (2015-12-18): DropDMG 3.2.9 is now available from the Mac App Store.

SpamSieve 2.9.23

December 8th, 2015 (SpamSieve)

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

  • Works with Apple Mail under Mac OS X 10.11.2. It’s easiest if you update to SpamSieve 2.9.23 before updating to 10.11.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.
  • Made a variety of changes to work around a bug in Mac OS X 10.11 in which (in rares cases) the system would start to launch SpamSieve but not load any of its code, leaving it stuck in a partially launched state. This would particularly happen if Mail itself was auto-launched by the system after your Mac booted. This could lead to Apple Mail hanging (while waiting for SpamSieve), spam messages left in the inbox (because the Mail plug-in was forced to assume they were good), and high Mail memory use. SpamSieve’s launch agent now tries to detect this situation and quit the stuck SpamSieve process, allowing it to relaunch normally. If this is unsuccessful, the Mail plug-in will report an error explaining what is going on and how you can manually fix it.
  • The Apple Mail - Server Junk Mailbox script can now move the spams to per-account spam mailboxes, has better error reporting, and has an option to enable debug logging.
  • The Apple Mail - SaneBox script now has an option to enable debug logging.
  • Made some improvements to the statistics database to be more resilient to errors and also report them better.
  • SpamSieve is better at handling errors if it gets disconnected from Apple Mail in the middle of processing a message.
  • SpamSieve will no longer try to use Apple Mail’s background activity count scripting property on Mac OS X 10.11 because it’s known to be broken. This will reduce unnecessary error logging to Console.
  • SpamSieve no longer creates an App Store Receipts folder, since it would always be empty.
  • Updated code for Xcode 7.1.
  • Fixed the size of the distribution disk image window.
  • Worked around a Finder bug that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.

SpamSieve 2.9.23 works with Mac OS X 10.6 through 10.11 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.

Mac App Store Versions of Apps Not Launching

November 12th, 2015 (DropDMG, EagleFiler)

Starting on November 11, an Apple bug can prevent DropDMG and EagleFiler from launching. You may see a “Couldn't parse receipt” error in the Console, followed by “Service exited with abnormal code: 173.”

The problem seems to be that the certificate in the App Store’s receipt expired. In some cases, when you try to launch the app you’ll get a dialog from the App Store saying that the app was purchased on another Mac and asking you to enter your Apple ID password. Sometimes this will cause the system to download a new receipt, and everything will work. If entering your password doesn’t help, we’ve heard some reports that it helps to restart the Mac and try again. Make sure that your Mac can connect to the Internet, or it won’t be able to download the new certificate.

However, sometimes the OS will (for unknown reasons) still not be able to download a new receipt. In this case, it will report that the application is damaged and that you need to “download it again from the App Store.” To do this, open the Applications folder, drag the app to the trash, and empty it. (If you have any other copies of the app, delete them, too.) Then go to the Purchased tab in the App Store app and click Install to re-download the app.

We’ve also seen cases where the re-downloaded app doesn’t launch, either. Currently, it looks like this is a problem that Apple will need to fix, however you can download the direct sale version of DropDMG or EagleFiler and run it in trial mode (fully functional) until the problem is resolved. (Contact us if you’d like a temporary serial number to remove the demo reminders.) Since the bug seems to affect every app on the Mac App Store, we expect there to be a solution soon.

This post will be updated as more information becomes available.

SpamSieve 2.9.22

October 21st, 2015 (SpamSieve)

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

SpamSieve 2.9.22 works with Mac OS X 10.6 through 10.11 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.6

September 29th, 2015 (EagleFiler)

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

  • EagleFiler is now fully compatible with Mac OS X 10.11 El Capitan.
  • The Fonts panel now has a menu for selecting the system font. This lets you use San Francisco on Mac OS X 10.11, even though it is not selectable in the regular system Fonts panel. If you select a system font using the new menu, EagleFiler will adapt to always use system font for the version of the operating system that you’re currently running. In contrast, if you select Lucida Grande or Helvetica Neue, the font will stay fixed.
  • The About, Software Update, and help windows now use the San Francisco font on Mac OS X 10.11.
  • Modernized code for the Xcode 7 compiler and the Mac OS X 10.11 SDK.
  • Added support for App Transport Security on Mac OS X 10.11.
  • Added full support for indexing .ics and .vcf files attached to e-mail messages.
  • Mac OS X 10.11 no longer includes the formail tool, so EagleFiler now includes its own copy. The Remove Duplicate Messages script has been updated accordingly.
  • The capture key now works with Apple Mail on Mac OS X 10.11.
  • You can now use the Find panel in the notes text view.
  • Optimized indexing of .bmp files attached to e-mail messages.
  • Added more message attachment file types that can be indexed.
  • The Polish velarized L is now treated like other accented characters for the purposes of indexing and searching.
  • EagleFiler no longer tries to extract text from unknown message attachment types. This should make indexing faster and speed up searching using Match Partial Words by not filling the index with junk terms.
  • Refined the search index’s definition of terms to make searches more accurate and to reduce index bloat.
  • Improved the following sections of the manual:
  • When extracting a file’s contents for indexing, EagleFiler will now abort if it hasn’t finished after a few minutes, to work around a bug in Mac OS X 10.10’s PDF reader.
  • Added some esoteric preferences to work around hangs and crashes caused by the OS’s built-in support for .docx files.
  • Worked around an OS bug that could cause a single-page PDF to be initially scrolled down, when viewing in Continuous Scroll mode.
  • Worked around a bug in Mac OS X 10.11 that could cause a crash during Software Update….
  • Worked around a Tidy bug that could cause a crash when indexing HTML e-mails.
  • Worked around a bug in Mac OS X 10.11 that could prevent EagleFiler from capturing from Apple Mail.
  • Removed the application icon from the Open With menu title because it caused the text to appear too dark.
  • Fixed a bug where menu items with attributed titles had the wrong font size.
  • Fixed a bug where the sample text in the Preferences window’s font chooser text fields would sometimes get cut off.
  • Fixed a bug where the contents of <NOFRAMES> tags could be displayed in HTML views.
  • Fixed a bug where Software Update… would continue offering updates in the same session you had held down the Option key.
  • Fixed a bug where including square brackets in a search query could prevent EagleFiler from finding the relevant records if Match Partial Words was enabled.
  • Fixed a regression where indexing certain types of files didn’t work on Mac OS X 10.6.
  • Fixed a bug where EagleFiler did not reindex a record’s source URL if you changed it via AppleScript.
  • Fixed a bug where the contents of <NOFRAMES> tags could be displayed.
  • Fixed a regression that caused some mailbox files to be imported as text files.
  • Fixed a bug where EagleFiler wouldn’t always rebuild a missing mailbox index file.

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

Update (2015-10-02): EagleFiler 1.6.6 was submitted to the Mac App Store.

Update (2015-12-03): EagleFiler 1.6.6 is now available from the Mac App Store.

DropDMG 3.2.8

September 29th, 2015 (DropDMG)

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

  • DropDMG is now fully compatible with Mac OS X 10.11 El Capitan.
  • Added support for LZFSE-compressed disk images, which are smaller than the standard zlib-compressed disk images yet twice as fast to encode and three times as fast to decode (requires Mac OS X 10.11).
  • When you’re editing a license or layout, DropDMG now adds a menu to the Fonts panel for choosing the system font, since there is otherwise no way of choosing San Francisco or the proper version of Helvetica Neue to match the user interface.
  • Updated the Create OS X Install Disk instructions for Mac OS X 10.11.
  • It is now possible to enter segment sizes larger than 50 GB in the Preferences window. (Previously, this was only possible via script.)
  • Added segment size and blank disk image preset for 100 GB BD-R XL discs.
  • Modernized code for the Xcode 7 compiler and the Mac OS X 10.11 SDK.
  • The Command-line tool is now installed in a different folder on Mac OS X 10.11 for compatibility with System Integrity Protection.
  • Added support for App Transport Security on Mac OS X 10.11.
  • The About, Software Update, and help windows now use the San Francisco font on Mac OS X 10.11.
  • Worked around an OS bug that could cause the volume to be busy when creating a device image on Mac OS X 10.11.
  • Worked around a bug in Mac OS X 10.11 that could cause a crash during Software Update….
  • Added some logging and esoteric preferences to work around problems hiding/showing the Finder’s status bar.
  • Improved the Sharing Licenses and Layouts section of the manual.
  • Fixed a bug where Software Update… would continue offering updates in the same session you had held down the Option key.
  • Removed inadvertent debug logging for the Append version number feature.
  • Updated the French, Italian, Portuguese, and Spanish localizations.

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

Update (2015-10-02): DropDMG 3.2.8 was submitted to the Mac App Store.

Update (2015-10-09): DropDMG 3.2.8 is now available from the Mac App Store.

SpamSieve 2.9.21

September 28th, 2015 (SpamSieve)

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

SpamSieve 2.9.21 works with Mac OS X 10.6 through 10.11 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.