This Space for Rent

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