[Gross] Announce: Gross 1.0.0 released!

Eino Tuominen eino at utu.fi
Thu May 15 20:17:52 EEST 2008

Good evening (EET) everybody!

I just uploaded 1.0.0 release to Google site. While testing it I found a 
drastic bug in rc5, so if you run rc5 you MUST upgrade (or downgrade to 

I want to thank you all for your support, Gross would not be what it is 
today without your finding bugs and requesting changes.

Gross has proven to be quite portable and very stable. In fact it has 
been extremely stable on Solaris, other platforms are getting there on a 
good pace. I know Grossd has been implemented on production systems 
running different MTA's and OS's, including Postfix, Sendmail, Exim and 
Sun Java Enterprise Messaging Server; Solaris, FreeBSD, NetBSD and 
Linux. Performance record so far has been over 100 million requests in 
just one day without any noticeable performance hit on the server. Way 
to go, Wisc.edu!

Sendmail Milter support is in quite a good shape, too. There are at 
least two sites running Gross with Sendmail.

New features:

Version 1.0.0

* Prevent grossd from running as root (euid == 0). You may
   have to modify configuration and state file ownerships
   and/or permissions. Grossd tries to setuid() and setgid()
   to nobody if started by root.
* New match shortcut logic. Now grossd will shortcut after
   a filter match only if no checks are configured (traditional
   greylister) or block_threshold == 0.
* A lot of Milter related fixes.

- changed filter_bits default back to 24, as stated in the docs.
- added grey_reason configuration file option. See block_reason.

Issues fixed:
#48: Need man pages
#59: grossd 0.9.3 leaks memory
#60: Grossd should do all dns queries as fully qualified
#61: Space Character in Mail From Crashing Gross
#62: Double free() with milter
#63: Apostrophe chokes old gcc
#64: Garbage in logs with milter api

   Eino Tuominen

More information about the Gross mailing list