2018-09-24 23:03:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 24 22:39:44 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2018-08-31 12:46:07 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 30 14:06:44 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- add conflicts on rspamd-client to ease switching between the 2
|
|
|
|
modes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 30 13:48:21 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- 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 13:39:03 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- 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 15:53:10 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- 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 15:52:31 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
|
|
|
|
- added rspamd-after-redis-target.patch:
|
|
|
|
make sure we start rspamd after redis.target
|
|
|
|
|
2018-08-08 20:05:45 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 8 08:09:26 UTC 2018 - iippolitov@gmail.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
|
|
|
|
|
2018-07-13 17:14:16 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 13 16:42:32 UTC 2018 - mrueckert@suse.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
|
|
|
|
|
2018-07-13 16:37:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 13 16:37:41 UTC 2018 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- limit pcre2 to 15.0 and newer
|
|
|
|
|
2018-07-13 16:35:15 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 13 16:09:32 UTC 2018 - mrueckert@suse.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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-06-20 15:38:58 +00:00
|
|
|
Wed Jun 20 12:00:00 UTC 2018 - iippolitov@gmail.com
|
2018-07-13 16:35:15 +00:00
|
|
|
|
2018-06-20 15:38:58 +00:00
|
|
|
- changed default configuration to match current rules
|
|
|
|
https://rspamd.com/doc/workers/
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-06-19 21:12:30 +00:00
|
|
|
Tue Jun 19 12:00:00 UTC 2018 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.7.6
|
|
|
|
https://github.com/vstakhov/rspamd/releases/tag/1.7.6
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-05-02 14:08:44 +00:00
|
|
|
Mon Apr 30 16:52:25 UTC 2018 - pieter@hollants.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)
|
|
|
|
|
2018-03-28 07:13:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 27 17:20:28 UTC 2018 - iippolitov@gmail.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
|
|
|
|
|
2018-03-22 10:38:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 22 07:07:35 UTC 2018 - iippolitov@gmail.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 18:33:42 UTC 2018 - iippolitov@gmail.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)
|
|
|
|
|
2018-03-12 11:58:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 12 11:57:47 UTC 2018 - asn@cryptomilk.org
|
|
|
|
|
|
|
|
- Add missing runtime requirement for lua-lpeg
|
|
|
|
|
2018-03-08 23:07:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 8 23:03:46 UTC 2018 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- BR libnsl to fix build on suse_version >= 1500
|
|
|
|
|
2018-02-20 07:04:58 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Feb 17 09:10:30 UTC 2018 - thomas@cupracer.de
|
|
|
|
|
|
|
|
- updated version to 1.6.6
|
|
|
|
https://github.com/vstakhov/rspamd/releases/tag/1.6.6
|
|
|
|
|
2017-08-01 05:56:46 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 27 12:15:45 UTC 2017 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.6.3
|
|
|
|
https://github.com/vstakhov/rspamd/releases/tag/1.6.3
|
|
|
|
|
2017-07-12 10:10:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 11 08:36:19 UTC 2017 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.6.2
|
|
|
|
https://github.com/vstakhov/rspamd/releases/tag/1.6.2
|
|
|
|
|
2017-06-22 14:00:30 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 14 18:34:59 UTC 2017 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.6.1
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 13 10:10:53 UTC 2017 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.6.0
|
|
|
|
- rspamd.conf with logging to console added to sources
|
|
|
|
|
2017-04-04 09:50:16 +00:00
|
|
|
-------------------------------------------------------------------
|
2017-06-06 17:36:29 +00:00
|
|
|
Tue Jun 6 17:30:00 UTC 2017 - iippolitov@gmail.com
|
|
|
|
|
|
|
|
- updated version to 1.5.9
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-04-04 09:50:16 +00:00
|
|
|
Mon Apr 3 18:48:46 UTC 2017 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Ensure description is neutral. Replace unnecessary
|
|
|
|
%__-type macro indirections.
|
|
|
|
|
2017-03-18 14:47:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 17 16:08:17 UTC 2017 - asn@cryptomilk.org
|
|
|
|
|
|
|
|
- Update to version 1.5.3
|
|
|
|
https://rspamd.com/announce/2017/03/17/rspamd-1.5.3.html
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 15 08:22:49 UTC 2017 - asn@cryptomilk.org
|
|
|
|
|
|
|
|
- Update to version 1.5.2
|
|
|
|
https://rspamd.com/announce/2017/03/01/rspamd-1.5.0.html
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 1 08:35:40 UTC 2016 - asn@cryptomilk.org
|
|
|
|
|
|
|
|
- Update to version 1.4.1
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 29 13:02:36 UTC 2016 - asn@cryptomilk.org
|
|
|
|
|
|
|
|
- Update to version 1.4.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 27 22:04:41 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- initial package
|
|
|
|
|