SpamSieve 3.0.1
SpamSieve 3.0.1 fixes almost all of the known issues with version 3.0. It also improves the workaround for the macOS bug where sometimes Mail extensions don’t work at all. So everything that the Mail extension does now has a fallback implementation using AppleScript.
Other interesting bugs were:
Core Data uniqueness constraint resolution can fail and trigger a crash (
_thereIsNoSadnessLikeTheDeathOfOptimism
) if the string starts with a zero-width non-breaking space, because this also happens to be the Unicode BOM, which has special handling in SQLite.StringProtocol
switched from ICU to Swift Regex in Sonoma, and matching\w
against emoji can make it go into an infinite loop (FB13249322). I now call that API fromNSString
instead.NSScanner
somehow triggers a Swift retain count overflow, also worked around by using an unbridgedNSString
.
I’ve also moved the SpamSieve mailing lists to Sendy, and it’s been working well.
Previously:
4 Comments RSS · Twitter · Mastodon
I still haven't seen an email from you about it. How can I check that I'm still on your list? Is there a form?
Nevermind, I see that it's now (correctly) being filtered into a newsletter box. I've got them coming to my Inbox now.