SpamSieve 2.9.25

September 19th, 2016 (SpamSieve)

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

SpamSieve 2.9.25 works with Mac OS X 10.6 through macOS 10.12 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.7.1

September 19th, 2016 (EagleFiler)

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

  • EagleFiler no longer uses the text inspector bar on macOS 10.12 in order to work around a crashing bug in the OS. In the event that the bug is fixed, you can re-enable the text inspector using TextInspectorBar in the esoteric preferences.
  • The system PDF view was rewritten in macOS 10.12, and there are still some bugs in the GM release that affect EagleFiler:
    • The PDF contextual menu is not available. This may be fixed in the official release of 10.12.
    • Dragging to select PDF text sometimes selects the wrong range.
    • Some longer PDF files display with blank regions when using Continuous Scroll mode.
  • Worked around a bug in Mac OS X 10.11.6 that could cause internal errors and prevent the font picker in the preferences from changing to a non-system font once a system one had been set.
  • The mbox writer guards against newlines in the From line.
  • Improved the following sections of the manual:
  • Updated to Xcode 8.
  • Renamed “Mac OS X” to “macOS” throughout the app and documentation.
  • Added the Sending in Crash Log Files section of the manual.
  • Fixed a bug where search queries that included angle brackets could fail if Match Partial Words was enabled.
  • Fixed a bug where some URL importing errors were not reported if the format was set to PDF, which led to the creation of blank PDF files.

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

Update (2016-09-19): EagleFiler 1.7.1 has been submitted to the Mac App Store.

Update (2016-09-19): EagleFiler 1.7.1 is now available from the Mac App Store.

DropDMG 3.4.2

September 19th, 2016 (DropDMG)

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

  • Removed support for creating .xip archives because macOS 10.12 can no longer expand .xip files not created by Apple. DropDMG will change configurations using .xip to .zip. Going forward, Apple recommends using signed .dmg files.
  • Renamed “Mac OS X” to “macOS” throughout the app and documentation.
  • Updated to Xcode 8.
  • Added the Sending in Crash Log Files section of the manual.
  • Updated the Italian and Spanish localizations.

DropDMG 3.4.2 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.

Update (2016-09-19): DropDMG 3.4.2 has been submitted to the Mac App Store.

Update (2016-09-24): DropDMG 3.4.2 is now available from the Mac App Store.

DropDMG 3.4.1

August 23rd, 2016 (DropDMG)

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

  • The Signing menu now groups the identities to make it clearer which type you should choose for .dmg files vs. .xip files. If no valid Developer ID identity is found, it tells you how to get one.
  • Updated the Dutch, French, German, Italian, and Portuguese localizations.

DropDMG 3.4.1 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.

Update (2016-08-23): DropDMG 3.4.1 has been submitted to the Mac App Store.

Update (2016-08-24): DropDMG 3.4.1 is now available from the Mac App Store.

EagleFiler 1.7

August 12th, 2016 (EagleFiler)

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

  • EagleFiler now supports tabbed windows (requires macOS 10.12). A single window can have multiple tabs for either a single library or for different libraries. You can show the tab bar from the View menu. There are commands to manipulate tabs in the Window menu. Clicking the + button in the tab bar creates a new tab for the current library, equivalent to the New Browser Window command.
  • Added support for capturing from Apple Mail on macOS 10.12.
  • The Remove Duplicate Messages script now works if you have selected mailboxes in the source list rather than the records list.
  • Added the current records script property, which returns the selected records in the records list or the source list, depending on which list has focus.
  • The guid property on records is now available from AppleScript.
  • When you use the Export… command to generate a new mbox file for the selected messages, EagleFiler now uses Unix- instead of Mac-style linebreaks, since more e-mail products now support the former.
  • Made various code modernizations.
  • EagleFiler now shows an empty Container column when the file is directly in the Files folder, as this is more clear than showing Records.
  • When reporting that a file is damaged, EagleFiler now shows the relative path rather than just the filename, to make it clearer which file has a problem.
  • The Errors window is better at displaying filenames containing slashes.
  • EagleFiler reports a better error message if it finds that an Apple Mail message file is empty.
  • On macOS 10.12, EagleFiler no longer shows its Select Next Tab and Select Previous Tab menu items because they duplicate the new system ones.
  • Made some changes to the way EagleFiler generates mbox files to prevent Thunderbird’s importer from getting confused.
  • Improved the following sections of the manual:
  • Renamed “Mac OS X” to “macOS” throughout the app and documentation.
  • Tried to work around an OS issue where sometimes libraries were not added to the Open Recent menu.
  • Fixed a bug reading messages that have DOS linebreaks, which could lead to exported mbox files not importing properly and could affect the display and indexing of certain messages.
  • Worked around an OS bug that could cause files in the To Import folder not to be imported promptly.
  • Fixed a bug where EagleFiler did not launch on macOS 10.12.
  • Fixed a bug that caused EagleFiler to report an error when opening a library on macOS 10.12.
  • Worked around an OS bug that caused problems for tag completion using composed character sequences.
  • Added a workaround for a PDFView crashing bug in macOS 10.12. To enable it, click this link.
  • Fixed a regression where tagging from the Record menu didn’t work.
  • Fixed a bug where edits to a record’s tags could be lost if you moved it without the tags bar losing focus.
  • The distribution disk image is now signed.

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

Update (2016-08-12): EagleFiler 1.7 has been submitted to the Mac App Store.

Update (2016-08-12): EagleFiler 1.7 is now available from the Mac App Store.

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.