I've just released Spey 1.0pre1, as part of the runup to a real 1.0 release. This contains some security fixes and a major code reorganisation to improve robustness and maintainability. speyctl is now rolled into the main spey binary. Anyone who's using an older version is urged to upgrade.
Yes, it's another release. Hopefully, this one will have fixed the randomly-crashing-at-infrequent-intervals bug once and for all, as well as fixing a possible SQL injection problem and some other minor tweaking.
Lots of new features! SMTP AUTH proxying, TLS support, greet-pause support, and RBL lookups. Even more spam can now be blocked with even less effort. Also, lots of bugfixes, including finally fixing the issue with Linux 2.4 kernels --- spey should be more portable than ever.
After a long delay, another release. This one fixes a number of critical security issues; it also adds optional support for dropping root privilege support after startup, for added security. All users should upgrade.
Yet another version. This is a bugfix release including a fix for a potential DoS attack caused by Spey silently shutting down under some circumstances due to an uncaught SIGPIPE. I should also, I hope, have fixed the compatibility issues with newer versions of gcc. All users should upgrade.
Yes, it's yet another version with the expected last minute bug fixes. This one's actually quite important; there turned out to be a security vulnerability that could lead to spey being DoS'd quite easily. This has now been fixed, along with an associated bug that would cause spey to shut down if the downstream SMTP server could not be contacted. All users should upgrade.
Yes, it's yet another version! This time we have gcc 3.3 support, plus explicit blacklists and whitelists allowing you to override the greylister for particular sender/recipient combinations. Plus several minor tweaks and other fixes. Get it while it's, uh, in a state of maximum entropy!
Yes, another new version. No, it's still not 0.3. This release contains a coroutine-based concurrent message processing system, and lots of internal rearrangements to acommodate that. It should be much more responsive on high-load systems. Please upgrade; I want to know how stable it is before going to 0.3.
Just a maintenance release fixing a stupid bug where some IP addresses in the relay table were being truncated to six significant figures...
Bug fixes, performance improvements, stability enhancements. Plus: flexible relay control system, inetd mode, behaves more nicely as a Unix daemon including logging to syslog rather than stderr. Lots of other miscellaneous tweaks, cleanups, documentation changes, etc. Now in beta!
The first version of Spey has hit the download site! Woohoo!