The next bugfixes release 1.0.7 of rspamd is out. This release contains critical bugfixes for rspamd including the following ones:
- Plugged memory leaks in internet address object & html parser
- Fixed static build
- Fixed multiple sigchld processing
- Fixed deletion of signal events after event processing loop
- Fixed build on ARM (#404 - reported by @Gottox)
- Fixed setting the default mask for SPF.
- Fixed sanitisation of HTTP query values
- Fixed parsing of the last header in encrypted HTTP messages
- Fix architecture detection
- Fix double free in the controller fuzzy learn command
- Avoid endless loop when cannot open sqlite db
This version also includes several improvements over the previous one:
- Additions and fixes for test suite & benchmarks
- Added openssl aes-256-gcm support to libcryptobox & HTTP server
- Implemented support for starting multiple HTTP servers
- Implemented batch accept in HTTP server
- Added module to get data from HTTP headers (#285 - reported by @msimerson)
- Added
rspamadm control
command - Added ability to sort counters output.
- Added ability to specify custom headers for rspamc client
- Converted history storage to the UCL format
- Allow flexible number of rows in history
- Fix action badges in WebUI
- Add universal cryptobox hash API
- Migrated to the optimized blake2b implementation adopted from Andrew Moon
- Allow explicit loading of specific modules
- Always load settings module
- Allow to add symbols from settings
- Updated libucl
This version has backward compatibility with 1.0.0
preserved.