Permalink
Fetching contributors…
Cannot retrieve contributors at this time
72 lines (67 sloc) 2.96 KB
1.7.0:
* Removed support of SPF (lives in rspamd now)
* Removed support of spamassassin (never ever used)
* Rework cache backend:
- add support of redis (via hiredis);
- remove legacy code from memcached/beanstalk (such as udp support)
- fix logging in memcached backend;
- drop mirroring support (no evidence that it is used by anybody)
- allow both `redis` and `memcached` sections;
* Fix greediness of flex expressions
* Add `tempfiles_mode` option
* Relax separators in grammar (allow statements without `;`)
* Rework upstreams code:
- add fasthash instead of stupid hand-made crc32
- remove ketama support (broken from the beginning)
- use consistent hashing for upstreams
* Resolve addresses of memcached/redis/beanstalk/clamav and spamd servers
* Import compressed radix from rspamd and add support of IPv6 in all lists
* Support IPv6 addresses and networks in configuration grammar
* Allow clamav whitelisting
* Allow dkim signing from specific networks by `sign_networks` param
* Add generic routines to make and poll TCP andf Unix sockets
* Other bugfixes and documentation improvements
1.6.7:
* true requires stdbool.h for some libmilter versions
* Fix hint for FreeBSD rc script (by @moisseev)
* Fix spam_header value (#51)
* Open the listening socket after calling daemon(3) (by @kAworu)
* doc: Add the -n option documentation to the manpage (by @kAworu)
* Fix issue with selector (#57)
* Add `spamd_never_reject` flag
* Call pthread_create(3) after daemon(3) when starting (by @kAworu)
1.6.6:
* Add compatibility with compilers with no bswap64 builtin
* Slightly improve the imported blake2b implementation
* Add trim quotes routine to configuration
* Allow quoted strings in many places in the configuration
* Add some diagnostics for config errors
* Fix FreeBSD starting script (#48)
* Improved FreeBSD support (default configuration, starting scripts)
* Set more sane umask (077) and remove unix socket before start
1.6.5:
* Allow to skip pidfile writing
* Fix systemd config
* Remove extra `bind_socket` in rmilter.conf.common
* Do not use unportable %m modifier in printf
* Convert recipients to just a linked list
* Fix greylisting of multiple recipients messages
* Disable debug by default
* Use /19 network for greylisting and fix ipv6 networks
* Rework greylisting logic
* Fixing several build issues for Ubuntu 14.10 (by Vitaly Isaev)
* Use body for greylisting in rmilter
1.6.4:
* Missing socket configuration (#31)
* Add `make dist` target.
* Use unquoted expansion of lists.
* Search for libmilter properly.
* Use -O2 by default.
* Fix doc: add reference to strict_auth directive (by @aya)
* Fix debug mode option.
* Fix pidfile creation from the debian init script.
* Enable dkim by default.
* Fix issue with envfrom loading.
* Fix inet6 sockets and address-less sockets lines.
* Fix default configurations to the inet sockets.
* Fix reload signal in systemd unit.