DropDMG 3.4

July 21st, 2016 (DropDMG)

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

  • Added support for creating disk images that are signed for Gatekeeper, as Apple now recommends that Mac applications be distributed on signed disk images (requires Mac OS X 10.11.5 or later). Unsigned disk images are subject to Gatekeeper Path Randomization. This is described in the Signing section of the manual.
  • Added support for the .xip archive format, which lets you create secure archives that are signed for Gatekeeper (requires Mac OS X 10.8 or later).
  • Added the Verify Signature… command for checking disk images and .xip archives to make sure they are correctly signed (requires Mac OS X 10.11.5 or later).
  • The New Blank Disk Image… command now lets you choose the File System, which can be any variant of HFS+ as well as Apple File System (APFS), Apple’s experimental next-generation file system for 2017. This feature is particularly useful for developers who want to test that their apps work properly on each file system.
  • On macOS 10.12, DropDMG no longer shows its Select Next Tab and Select Previous Tab menu items because they duplicate the new system ones.
  • Made various code modernizations.
  • If getting authorization fails, DropDMG now reports the command that it was attempting to execute.
  • The distribution disk image is now signed.
  • Updated the Sending in an Error Report section of the manual.
  • Renamed “Mac OS X” to “macOS” throughout the app and documentation.
  • Updated the Chinese, French, and Portuguese localizations.

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

DropDMG 3.4 has not been submitted to the Mac App Store, due to the same code signing issue that affects DropDMG 3.3.

DropDMG 3.3

May 23rd, 2016 (DropDMG)

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

  • The Format pop-up menu now makes it clearer which compression algorithm each format uses.
  • Improved DropDMG’s file choosing message text to work around Mac OS X 10.11’s behavior of sometimes not showing the panel’s title.
  • Improved the way tooltips show file paths when the file no longer exists.
  • Improved the error reporting and debug logging for the command-line tool.
  • Improved the error reporting for the Software Update… command.
  • Improved the error reporting when a Mac App Store receipt cannot be found.
  • Made various code modernizations.
  • The Command-line tool section of the manual describes how to use DropDMG with Xcode Server.
  • Updated the Licenses section of the manual.
  • DropDMG now disables full screen mode for its main window to work around a drawing glitch with Mac OS X 10.11.
  • Fixed a bug where creating a .sparsebundle or .sparseimage from a package didn’t work.
  • Fixed a bug where Mac App Store receipts would not validate if the Mac’s language was set to Hebrew.
  • Fixed a bug where if there were repeated errors saving the size of the Finder window, DropDMG would not properly clean up. Now it ejects and deletes the temporary disk image file.
  • Updated the German localization.

DropDMG 3.3 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 (2016-05-23): DropDMG 3.3 has not been submitted to the Mac App Store because of a problem with Application Loader.

Update (2016-06-06): DropDMG 3.3 has been submitted to the Mac App Store.

Update (2016-06-06): DropDMG 3.3 is now available from the Mac App Store.

Update (2016-06-07): Due to an Apple code signing error, the version downloaded from the Mac App Store may not launch.

Update (2016-06-08): DropDMG has been removed from sale in the Mac App Store until the code signing issue is addressed.

EagleFiler 1.6.9

May 23rd, 2016 (EagleFiler)

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

  • The Applications That Support Capture section of the manual now describes how in Mac OS X 10.11.5 you need to check Enable JavaScript From Apple Events in order for EagleFiler to capture the selected Safari text as a note attached to the Web page.
  • When importing from Apple Mail, EagleFiler will now report an error if some of the messages could not be found because they were missing from Mail’s data store. This could simply mean that Mail has not finished downloading those messages and that you should try again shortly.
  • If a message’s date sent is not readily available, EagleFiler now uses the date received (rather than the current date) when generating the mbox file’s “From ” line.
  • EagleFiler will now log an error in the unlikely event that it finds two records that reference the same file. This condition can be fixed by rebuilding the library.
  • Made various code modernizations.
  • Improved the following sections of the manual:
  • Fixed a bug where messages in mailboxes could not be exported to .eml files via drag and drop.
  • Fixed a bug where EagleFiler sometimes didn’t skip importing duplicate e-mail messages.
  • Fixed a bug and worked around an OS issue that could cause unnecessary updating of EagleFiler’s metadata backup files, leading to extra storage use and network traffic.
  • Fixed a bug that could cause EagleFiler to crash when indexing a message with malformed headers.
  • Fixed a bug that could lead to leaking system pasteboard resources.
  • Fixed a regression (perhaps due to an OS bug) where the Info and Tags toolbar buttons were inappropriately disabled.
  • Fixed a regression where Option-clicking the Tags toolbar button did not open the Tag Cloud window.
  • Fixed an issue where capturing from Safari didn’t work if Safari Technology Preview 1 was running at the same time.
  • Fixed a bug where the “replied” and “sent” tags were not imported from Mailsmith.
  • Fixed a regression where the fallback MIME text decoder didn’t work.
  • Fixed a bug that could cause EagleFiler to report an error about an “EmptyViewer,” e.g. when importing.

EagleFiler 1.6.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 EagleFiler, please see the version history.

Update (2016-05-23): EagleFiler 1.6.9 has not been submitted to the Mac App Store because of a problem with Application Loader.

Update (2016-06-06): EagleFiler 1.6.9 has been submitted to the Mac App Store.

Update (2016-06-06): EagleFiler 1.6.9 is now available from the Mac App Store.

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.