New Code!
Postoffice has been pushed up to version 1.3.2. This is a bugfix release that doesn't add any new features, but which cleans up one known-fatal bug (if you attempt to send mail to a nonexistant user in a virtual domain, that smtp session will dump core), one possibly-fatal bug (an alloca() stack overrun, and one piece of misbehavior (sendmail filters fail open EXCEPT when you're processing the end of a message, and then they fail closed. I have code hooks for fail open/fail closed in, and I want the default behavior to be consistant so I can add in the alternate behavior at a later date.)
If you're running postoffice 1.3.1, updating to 1.3.2 would be a very good idea.
The changelog | |
---|---|
userok.c | Before checking for the special '*:*@' valias, make certain that we've actually GOT a '*' alias in the first place |
mf.c | Clean up a possible stack overflow, the "all EOF during DATA are fatal, no matter whether SOFT or HARD filter", change all the (flags & SOFT) == 0 to (flags & HARD) |
smtp.c | Change the "system error" message to one that's a little more, um, descriptive |