Changelog for
rspamd-1.8.0-3.1.x86_64.rpm :
Mon Oct 1 14:00:00 2018 Marcus Rueckert
- backport 5093631ddd4d3389cddaaa95865dc4a23143a10f.patch:
can be removed in 1.8.1
Mon Sep 24 14:00:00 2018 Marcus Rueckert
- update to 1.8.0
The most important features and fixes
- New selectors framework
This framework allows to combine and process different data
extracted from messages and use that in different plugins, such
as multimap, reputation or ratelimits. It is also possible to
use data extracted in Rspamd regular expressions.
- Coroutines API support in Lua
Now you can write code in a usual imperative manner but you
still will not block any other tasks. Each potentially blocking
operation creates a yielding-point. In turn, this means the
code is suspended until the operation is done (just like
blocking) and resumes only when there is some result.
Meanwhile, other tasks are processed as usual.
- Clickhouse optimization
Rspamd now uses a flat table to optimize ClickHouse SQL
requests. In fact, joins are not recommended by the ClickHouse
developers as multiple joins have proven to be slow. Hence,
Rspamd has moved all data to a single table. Schema migration
is done automatically, however, please read the migration notes
in case of any doubts. Old data is not migrated nor deleted
automatically.
There is now optional data retention support in the ClickHouse
module. You can set retention policies for the data stored in
Clickhouse to conform different regulations (e.g. GDPR).
- Unicode processing improvements
Rspamd now normalizes all unicode data using NFKC schema prior
to processing. This helps to prevent “glyph” attacks used by
some spammers nowadays. Unicode conversion has also been
improved to continue on bad symbols instead of giving up and
working with raw data.
- Language detection improvements
We have reworked the language detector to use stop-words and
rely on unicode glyphs more extensively. As the result of this
work, the speed of language detection has been increased
significantly (by 10 times in some cases). The preciseness of
the detection has also been improved.
- Fixed various bugs in sesssions handling
We have located and fixed various hidden issues caused by async
rules chaining. It might cause inconsistencies in the
dependencies processing, crashes in rare cases and other “bad
things”.
- Various Web Interface improvements and fixes
There are multiple improvements and fixes in the Web Interface.
In particular, the issues with cluster support and aggregation
have been addressed.
For all the fixes see
https://rspamd.com/announce/2018/09/24/rspamd-1.8.0.html
- drop patch 66ffcdfa880daeb3b50c7ef3bcb5511abb6d92f6.patch
included in update
Thu Aug 30 14:00:00 2018 Marcus Rueckert
- add conflicts on rspamd-client to ease switching between the 2
modes
Thu Aug 30 14:00:00 2018 Marcus Rueckert
- undo the split by guarding it with split_out_client:
osc build --with=split_out_client if you want to build with it
Thu Aug 30 14:00:00 2018 Marcus Rueckert
- replace our copy of rspamd.conf with a patch rspamd-conf.patch:
currently we only replace the logging to rspamd.conf with console
and set systemd mode
Wed Aug 29 14:00:00 2018 Marcus Rueckert
- split out rspamc and rspamadm into a rspamd-client package.
the main package will still require it so nothing would change
from this perspective.
This allows administration and training from other machines
without installing the whole stack.
Wed Aug 29 14:00:00 2018 Marcus Rueckert
- added rspamd-after-redis-target.patch:
make sure we start rspamd after redis.target
Wed Aug 8 14:00:00 2018 iippolitovAATTgmail.com
- updated version to 1.7.8
https://github.com/vstakhov/rspamd/releases/tag/1.7.9
- patch included to fix lua builds on i586
https://github.com/vstakhov/rspamd/commit/66ffcdfa880daeb3b50c7ef3bcb5511abb6d92f6.patch
- 2338.patch is removed: included in the upstream tarball
Fri Jul 13 14:00:00 2018 mrueckertAATTsuse.de
- updated version to 1.7.8
https://github.com/vstakhov/rspamd/releases/tag/1.7.7
https://github.com/vstakhov/rspamd/releases/tag/1.7.8
- added https://github.com/vstakhov/rspamd/pull/2338.patch
Fri Jul 13 14:00:00 2018 mrueckertAATTsuse.de
- limit pcre2 to 15.0 and newer
Fri Jul 13 14:00:00 2018 mrueckertAATTsuse.de
- we had a buildrequires for libfann but the cmake flag was in a
conditional. removed the conditional.
- enable pcre2 support
- prepare building utils but they are broken atm
- enable hyperscan for TW and newer
- enable openblas for 15.0 and newer
- gd library had a BR but was not enabled
Wed Jun 20 14:00:00 2018 iippolitovAATTgmail.com
- changed default configuration to match current rules
https://rspamd.com/doc/workers/
Tue Jun 19 14:00:00 2018 iippolitovAATTgmail.com
- updated version to 1.7.6
https://github.com/vstakhov/rspamd/releases/tag/1.7.6
Mon Apr 30 14:00:00 2018 pieterAATThollants.com
- updated version to 1.7.3
https://github.com/vstakhov/rspamd/releases/tag/1.7.3
- removed obsolete protocol.c.patch (incorporated into 1.7.3)
Tue Mar 27 14:00:00 2018 iippolitovAATTgmail.com
- updated version to 1.7.2
https://github.com/vstakhov/rspamd/releases/tag/1.7.2
- fix for https://github.com/vstakhov/rspamd/issues/2120 included
Thu Mar 22 13:00:00 2018 iippolitovAATTgmail.com
- updated version to 1.7.1
https://github.com/vstakhov/rspamd/releases/tag/1.7.1
- fixed ix86 build
conditional jemalloc, luajit, external hiredis and torch build
- fixed build without LUA JIT
https://github.com/vstakhov/rspamd/pull/2100
- fixed Leap 42.1 build (cmake used wrong ASM compiler)
Mon Mar 19 13:00:00 2018 iippolitovAATTgmail.com
- updated version to 1.7.0
https://github.com/vstakhov/rspamd/releases/tag/1.7.0
- disabled ENABLE_OPTIMIZE for Leap due to old GCC
https://github.com/vstakhov/rspamd/issues/2091
- luajit enabled by default (required by torch)
Mon Mar 12 13:00:00 2018 asnAATTcryptomilk.org
- Add missing runtime requirement for lua-lpeg
Thu Mar 8 13:00:00 2018 mrueckertAATTsuse.de
- BR libnsl to fix build on suse_version >= 1500
Sat Feb 17 13:00:00 2018 thomasAATTcupracer.de
- updated version to 1.6.6
https://github.com/vstakhov/rspamd/releases/tag/1.6.6
Thu Jul 27 14:00:00 2017 iippolitovAATTgmail.com
- updated version to 1.6.3
https://github.com/vstakhov/rspamd/releases/tag/1.6.3
Tue Jul 11 14:00:00 2017 iippolitovAATTgmail.com
- updated version to 1.6.2
https://github.com/vstakhov/rspamd/releases/tag/1.6.2
Wed Jun 14 14:00:00 2017 iippolitovAATTgmail.com
- updated version to 1.6.1
Tue Jun 13 14:00:00 2017 iippolitovAATTgmail.com
- updated version to 1.6.0
- rspamd.conf with logging to console added to sources
Tue Jun 6 14:00:00 2017 iippolitovAATTgmail.com
- updated version to 1.5.9
Mon Apr 3 14:00:00 2017 jengelhAATTinai.de
- Ensure description is neutral. Replace unnecessary
%__-type macro indirections.
Fri Mar 17 13:00:00 2017 asnAATTcryptomilk.org
- Update to version 1.5.3
https://rspamd.com/announce/2017/03/17/rspamd-1.5.3.html
Wed Mar 15 13:00:00 2017 asnAATTcryptomilk.org
- Update to version 1.5.2
https://rspamd.com/announce/2017/03/01/rspamd-1.5.0.html
Thu Dec 1 13:00:00 2016 asnAATTcryptomilk.org
- Update to version 1.4.1
Tue Nov 29 13:00:00 2016 asnAATTcryptomilk.org
- Update to version 1.4.0
Wed Jul 27 14:00:00 2016 mrueckertAATTsuse.de
- initial package