Friday, September 18, 2026

SpamSieve 3.3.2

SpamSieve 3.3.2 is an update of my Mac e-mail spam filter that improves remote training, can export more rule information, and improves uninstallation, help, and more. The most significant news is that Microsoft has changed plans again. They will no longer be preventing users from continuing to use Legacy Outlook and in fact will keep it available for download as part of the combined Outlook app. This gives more time to adapt to their change in plans for AppleScript. Exchange (EWS) support remains an issue. Microsoft is still planning to cut off Legacy Outlook users, and Apple has yet to announce when Mail will support Graph. So far, I’ve not heard that it’s enabled in the macOS 27.2 beta.

We’re participating in a seasonal festival of artisanal software called SummerFest. For a limited time, you can get a 25% discount on new purchases of SpamSieve, EagleFiler, and other top Mac apps from our indie developer friends.

Some interesting engineering issues were:

Previously:

2 Comments RSS · Twitter · Mastodon


> both Gemini and ChatGPT were convinced that this is a well-known exception to standard memory management rules. They said it’s never safe to use managed objects outside of a pool they were fetched in because they depend on internal Core Data objects that the pool will have released

Sounds like a bunch of LLM hallucinating bullshit. If the objects depend on internal objects who are not properly retained by the dependents, that's a bug in the framework.

If you are able to reproduce the crash eventually, enable MallocStackLoggingNoCompact and NSZombieEnabled and see what causes the release.


@Léo Yeah, I just thought it was interesting that they had the same hallucination. I think it’s probably a framework bug either way. The question is how to work around it.

Leave a Comment