]> source.dussan.org Git - rspamd.git/log
rspamd.git
10 years agoMove xxhash to contrib.
Vsevolod Stakhov [Tue, 18 Feb 2014 18:14:53 +0000 (18:14 +0000)]
Move xxhash to contrib.

Conflicts:

CMakeLists.txt
src/CMakeLists.txt

10 years agoFix initialization order.
Vsevolod Stakhov [Fri, 21 Mar 2014 11:17:58 +0000 (11:17 +0000)]
Fix initialization order.

Conflicts:

src/fuzzy_storage.c
src/rdns

10 years agoMerge branch 'rspamd-0.6' of github.com:vstakhov/rspamd into rspamd-0.6
Vsevolod Stakhov [Fri, 21 Mar 2014 11:06:22 +0000 (11:06 +0000)]
Merge branch 'rspamd-0.6' of github.com:vstakhov/rspamd into rspamd-0.6

10 years agoRemove judy and use glib hash tables.
Vsevolod Stakhov [Tue, 18 Feb 2014 17:57:59 +0000 (17:57 +0000)]
Remove judy and use glib hash tables.

There is no significant advantage to use Judy arrays over glib
HashTables to store hashes in fuzzy storage. Therefore, drop support of
Judy completely. Also rename `use_judy` parameter to `strict_hash`
indicating that hashes are matched strictly (not a fuzzy match but a hash
lookup).

10 years agoMerge pull request #51 from dottedmag/rspamd-0.6
Vsevolod Stakhov [Sat, 8 Mar 2014 21:43:35 +0000 (21:43 +0000)]
Merge pull request #51 from dottedmag/rspamd-0.6

More debianization changes

10 years agoAlso remove /run/rspamd on purge 51/head
Mikhail Gusarov [Sat, 8 Mar 2014 14:57:49 +0000 (15:57 +0100)]
Also remove /run/rspamd on purge

10 years agoDo not muck with adm group: rspamd logs are not sensitive
Mikhail Gusarov [Sat, 8 Mar 2014 14:56:58 +0000 (15:56 +0100)]
Do not muck with adm group: rspamd logs are not sensitive

10 years agoAdd lintian override (unusal permission)
Mikhail Gusarov [Sat, 8 Mar 2014 10:33:13 +0000 (11:33 +0100)]
Add lintian override (unusal permission)

10 years agoBump debhelper dependency, we are relying on compat 9
Mikhail Gusarov [Sat, 8 Mar 2014 10:20:46 +0000 (11:20 +0100)]
Bump debhelper dependency, we are relying on compat 9

10 years agoFix examples directory (should be under /doc/)
Mikhail Gusarov [Sat, 8 Mar 2014 10:13:47 +0000 (11:13 +0100)]
Fix examples directory (should be under /doc/)

10 years agoRemove implementation detail
Mikhail Gusarov [Sat, 8 Mar 2014 10:07:35 +0000 (11:07 +0100)]
Remove implementation detail

10 years agoFix typo
Mikhail Gusarov [Sat, 8 Mar 2014 10:07:12 +0000 (11:07 +0100)]
Fix typo

10 years agoAllow 'adm' group to read rspamd logs
Mikhail Gusarov [Fri, 7 Mar 2014 21:57:38 +0000 (22:57 +0100)]
Allow 'adm' group to read rspamd logs

10 years agoDo not pass RSPAMD_USER/RSPAMD_GROUP to cmake, packaging takes care of it
Mikhail Gusarov [Thu, 6 Mar 2014 22:08:00 +0000 (23:08 +0100)]
Do not pass RSPAMD_USER/RSPAMD_GROUP to cmake, packaging takes care of it

10 years agoFix RSPAMD_GROUP option during compilation
Mikhail Gusarov [Thu, 6 Mar 2014 21:10:17 +0000 (22:10 +0100)]
Fix RSPAMD_GROUP option during compilation

10 years agoRemove unnecessary variable
Mikhail Gusarov [Thu, 6 Mar 2014 21:08:53 +0000 (22:08 +0100)]
Remove unnecessary variable

10 years agoDescribe incompatible changes in NEWS.Debian
Mikhail Gusarov [Thu, 6 Mar 2014 21:07:09 +0000 (22:07 +0100)]
Describe incompatible changes in NEWS.Debian

10 years agoGet rid of multiple rspamd instances (use LXC/systemd-nspawn instead)
Mikhail Gusarov [Thu, 6 Mar 2014 21:02:50 +0000 (22:02 +0100)]
Get rid of multiple rspamd instances (use LXC/systemd-nspawn instead)

10 years agoDo not allow to override user/group for rspamd in /etc/default/rspamd
Mikhail Gusarov [Thu, 6 Mar 2014 20:56:44 +0000 (21:56 +0100)]
Do not allow to override user/group for rspamd in /etc/default/rspamd

10 years agoMerge pull request #49 from dottedmag/debian
Vsevolod Stakhov [Mon, 24 Feb 2014 13:08:09 +0000 (13:08 +0000)]
Merge pull request #49 from dottedmag/debian

Debianization

10 years agoAdd debhelper mark to the end of postinst to start daemon after creating user/group 49/head
Mikhail Gusarov [Sun, 23 Feb 2014 09:58:19 +0000 (10:58 +0100)]
Add debhelper mark to the end of postinst to start daemon after creating user/group

10 years agoAdd postrm to remove log/lib files on purge
Mikhail Gusarov [Sun, 23 Feb 2014 09:57:41 +0000 (10:57 +0100)]
Add postrm to remove log/lib files on purge

10 years agopid-file for rspamd is in /run/rspamd
Mikhail Gusarov [Sun, 23 Feb 2014 08:48:40 +0000 (09:48 +0100)]
pid-file for rspamd is in /run/rspamd

10 years ago_rspamd user needs --force-badname
Mikhail Gusarov [Sun, 23 Feb 2014 08:46:28 +0000 (09:46 +0100)]
_rspamd user needs --force-badname

10 years agoRe-enable packaged hiredis
Mikhail Gusarov [Sun, 23 Feb 2014 08:40:45 +0000 (09:40 +0100)]
Re-enable packaged hiredis

10 years agoReindent for better readability
Mikhail Gusarov [Sun, 23 Feb 2014 08:38:33 +0000 (09:38 +0100)]
Reindent for better readability

10 years agoFix permissions in package, don't change it in postinst
Mikhail Gusarov [Sun, 23 Feb 2014 08:37:15 +0000 (09:37 +0100)]
Fix permissions in package, don't change it in postinst

10 years agoUse dh instead of CDBS
Mikhail Gusarov [Sun, 23 Feb 2014 08:36:40 +0000 (09:36 +0100)]
Use dh instead of CDBS

10 years agoUse _rspamd as a system user in Debian
Mikhail Gusarov [Sun, 23 Feb 2014 08:33:05 +0000 (09:33 +0100)]
Use _rspamd as a system user in Debian

10 years agoNo need to specify group for chown explicitly
Mikhail Gusarov [Sun, 23 Feb 2014 00:56:10 +0000 (01:56 +0100)]
No need to specify group for chown explicitly

10 years agoUse /run/rspamd to store pid file, /var/run is obsolete
Mikhail Gusarov [Sun, 23 Feb 2014 00:52:43 +0000 (01:52 +0100)]
Use /run/rspamd to store pid file, /var/run is obsolete

10 years ago/var/lib/rspamd ownership is fixed, don't allow to override
Mikhail Gusarov [Sun, 23 Feb 2014 00:07:23 +0000 (01:07 +0100)]
/var/lib/rspamd ownership is fixed, don't allow to override

10 years ago/var/run is transient, create subdirectory in initscript instead
Mikhail Gusarov [Sat, 22 Feb 2014 23:59:10 +0000 (00:59 +0100)]
/var/run is transient, create subdirectory in initscript instead

10 years agoShip /var/{lib,log}/rspamd in package
Mikhail Gusarov [Sat, 22 Feb 2014 23:57:37 +0000 (00:57 +0100)]
Ship /var/{lib,log}/rspamd in package

10 years agoMove preinst to postinst, rspamd does not need anything in preinst
Mikhail Gusarov [Sat, 22 Feb 2014 23:52:50 +0000 (00:52 +0100)]
Move preinst to postinst, rspamd does not need anything in preinst

10 years agoTurn off bundled hiredis
Mikhail Gusarov [Sat, 22 Feb 2014 23:50:46 +0000 (00:50 +0100)]
Turn off bundled hiredis

10 years agoFix name of pkg-config snippet for hiredis
Mikhail Gusarov [Sat, 22 Feb 2014 23:50:28 +0000 (00:50 +0100)]
Fix name of pkg-config snippet for hiredis

10 years agoDo not remove rspamd user in prerm (See #621833)
Mikhail Gusarov [Sat, 22 Feb 2014 23:48:44 +0000 (00:48 +0100)]
Do not remove rspamd user in prerm (See #621833)

10 years agoUse more adduser options to shorten preinst
Mikhail Gusarov [Sat, 22 Feb 2014 23:47:52 +0000 (00:47 +0100)]
Use more adduser options to shorten preinst

10 years agoRework LRU hash logic.
Vsevolod Stakhov [Tue, 18 Feb 2014 14:58:06 +0000 (14:58 +0000)]
Rework LRU hash logic.

10 years agoRework resolver library.
Vsevolod Stakhov [Mon, 27 Jan 2014 16:12:27 +0000 (16:12 +0000)]
Rework resolver library.

Conflicts:

src/dns.c

10 years agoMerge branch 'rspamd-0.6' of github.com:vstakhov/rspamd into rspamd-0.6
Vsevolod Stakhov [Tue, 18 Feb 2014 13:33:40 +0000 (13:33 +0000)]
Merge branch 'rspamd-0.6' of github.com:vstakhov/rspamd into rspamd-0.6

10 years agoMerge remote-tracking branch 'dottedmag/debian' into rspamd-0.6
Vsevolod Stakhov [Tue, 18 Feb 2014 13:25:45 +0000 (13:25 +0000)]
Merge remote-tracking branch 'dottedmag/debian' into rspamd-0.6

Conflicts:
debian/copyright
debian/watch

10 years agoMerge remote-tracking branch 'dottedmag/0.6' into rspamd-0.6
Vsevolod Stakhov [Tue, 18 Feb 2014 13:16:12 +0000 (13:16 +0000)]
Merge remote-tracking branch 'dottedmag/0.6' into rspamd-0.6

10 years agoMerge pull request #47 from dottedmag/0.6
Vsevolod Stakhov [Mon, 17 Feb 2014 22:47:17 +0000 (22:47 +0000)]
Merge pull request #47 from dottedmag/0.6

Fixes for manpages found by lintian

10 years agoRemove watch file from native package
Mikhail Gusarov [Mon, 17 Feb 2014 22:34:51 +0000 (23:34 +0100)]
Remove watch file from native package

10 years agoPut myself into Maintainer field
Mikhail Gusarov [Mon, 17 Feb 2014 22:34:36 +0000 (23:34 +0100)]
Put myself into Maintainer field

10 years agoRemove changelog entries for Debian upload
Mikhail Gusarov [Mon, 17 Feb 2014 22:15:42 +0000 (23:15 +0100)]
Remove changelog entries for Debian upload

10 years agorspamd is now a native Debian package
Mikhail Gusarov [Mon, 17 Feb 2014 22:15:29 +0000 (23:15 +0100)]
rspamd is now a native Debian package

10 years agoRemove cruft
Mikhail Gusarov [Mon, 17 Feb 2014 22:15:16 +0000 (23:15 +0100)]
Remove cruft

10 years agoUpdate watch file (source code moved to GitHub)
Mikhail Gusarov [Mon, 17 Feb 2014 21:59:17 +0000 (22:59 +0100)]
Update watch file (source code moved to GitHub)

10 years agoUpdate source location
Mikhail Gusarov [Mon, 17 Feb 2014 21:57:57 +0000 (22:57 +0100)]
Update source location

10 years agoMove license texts to separate License blocks
Mikhail Gusarov [Mon, 17 Feb 2014 21:57:37 +0000 (22:57 +0100)]
Move license texts to separate License blocks

10 years agoClarified with author that Debianization is BSD-2-clause, not GPL
Mikhail Gusarov [Mon, 17 Feb 2014 21:52:59 +0000 (22:52 +0100)]
Clarified with author that Debianization is BSD-2-clause, not GPL

10 years agoClarify that uthash license is not BSD-2-clause
Mikhail Gusarov [Mon, 17 Feb 2014 21:49:45 +0000 (22:49 +0100)]
Clarify that uthash license is not BSD-2-clause

10 years agoExtract BSD-2-clause into separate License block
Mikhail Gusarov [Mon, 17 Feb 2014 21:47:24 +0000 (22:47 +0100)]
Extract BSD-2-clause into separate License block

10 years agoFix hyphen-minus confusion in manpages 47/head
Mikhail Gusarov [Mon, 17 Feb 2014 22:44:23 +0000 (23:44 +0100)]
Fix hyphen-minus confusion in manpages

10 years agoMisprint.
Vsevolod Stakhov [Mon, 17 Feb 2014 15:07:59 +0000 (15:07 +0000)]
Misprint.

10 years agoUpdate copyright and debian files.
Vsevolod Stakhov [Mon, 17 Feb 2014 15:04:52 +0000 (15:04 +0000)]
Update copyright and debian files.

Conflicts:

debian/changelog

10 years agoFix memory leak in fuzzy_add command.
Vsevolod Stakhov [Fri, 14 Feb 2014 14:46:42 +0000 (14:46 +0000)]
Fix memory leak in fuzzy_add command.

10 years agoFix overrides for a metric.
Vsevolod Stakhov [Wed, 29 Jan 2014 14:08:14 +0000 (14:08 +0000)]
Fix overrides for a metric.

Fixes #33

10 years agoFix nameservers setup.
Vsevolod Stakhov [Wed, 12 Feb 2014 12:31:54 +0000 (12:31 +0000)]
Fix nameservers setup.

Conflicts:

src/dns.c

10 years agoTweak updated config example for consistency/clarity
Andrew Lewis [Fri, 7 Feb 2014 10:32:59 +0000 (12:32 +0200)]
Tweak updated config example for consistency/clarity

10 years agoFix documentation for RBL module - rbls {} was not referenced
Andrew Lewis [Fri, 7 Feb 2014 10:10:09 +0000 (12:10 +0200)]
Fix documentation for RBL module - rbls {} was not referenced

10 years agoTweak default RBL module config for brevity
Andrew Lewis [Fri, 7 Feb 2014 10:03:58 +0000 (12:03 +0200)]
Tweak default RBL module config for brevity

10 years agoRemove dated configuration example & add another missing option registration
Andrew Lewis [Fri, 7 Feb 2014 08:20:02 +0000 (10:20 +0200)]
Remove dated configuration example & add another missing option registration

10 years agoFix rule MISSING_MIMEOLE for IPB forum
Alexey [Wed, 5 Feb 2014 17:54:36 +0000 (09:54 -0800)]
Fix rule MISSING_MIMEOLE for IPB forum

Add exception for Invision Power Board forum

10 years agoTokenize subject even if a message is empty.
Vsevolod Stakhov [Wed, 5 Feb 2014 16:55:22 +0000 (16:55 +0000)]
Tokenize subject even if a message is empty.

10 years agoFix Hfilter for null text part
Alexey [Wed, 5 Feb 2014 08:32:06 +0000 (00:32 -0800)]
Fix Hfilter for null text part

Fix HFILTER_URL_ONELINE for null text part

10 years agoUpdate metrics.conf
Alexey [Mon, 3 Feb 2014 18:16:31 +0000 (10:16 -0800)]
Update metrics.conf

10 years agoRename symbol HFILTER_HOSTNAME_NOPTR
Alexey [Mon, 3 Feb 2014 18:13:53 +0000 (10:13 -0800)]
Rename symbol HFILTER_HOSTNAME_NOPTR

10 years agoRename symbol in Hfilter
Alexey [Mon, 3 Feb 2014 18:09:49 +0000 (10:09 -0800)]
Rename symbol in Hfilter

Rename symbol HFILTER_HOSTNAME_NOPTR to HFILTER_HOSTNAME_UNKNOWN

10 years agoAnother stupid mistake in random setup.
Vsevolod Stakhov [Tue, 4 Feb 2014 16:25:02 +0000 (16:25 +0000)]
Another stupid mistake in random setup.

10 years agoIncrease default reject treshold. 0.6.8
Vsevolod Stakhov [Mon, 3 Feb 2014 16:22:08 +0000 (16:22 +0000)]
Increase default reject treshold.

10 years agoRemove deprecated bitbucket homepage.
Vsevolod Stakhov [Mon, 3 Feb 2014 15:35:49 +0000 (15:35 +0000)]
Remove deprecated bitbucket homepage.

10 years agoFix classifiers config for repeated sections.
Vsevolod Stakhov [Mon, 3 Feb 2014 15:01:38 +0000 (15:01 +0000)]
Fix classifiers config for repeated sections.

10 years agoRemove deprecated code.
Vsevolod Stakhov [Mon, 3 Feb 2014 14:55:55 +0000 (14:55 +0000)]
Remove deprecated code.

Reported by: Andrey Vohmyanin

10 years agoRemove CC warning.
Vsevolod Stakhov [Mon, 3 Feb 2014 14:53:03 +0000 (14:53 +0000)]
Remove CC warning.

10 years agoFix README.
Vsevolod Stakhov [Mon, 3 Feb 2014 13:31:40 +0000 (13:31 +0000)]
Fix README.

10 years ago- Fix typo
Andrej Zverev [Mon, 3 Feb 2014 11:38:04 +0000 (15:38 +0400)]
- Fix typo

10 years agoUpdate specs.
Vsevolod Stakhov [Mon, 3 Feb 2014 09:21:43 +0000 (09:21 +0000)]
Update specs.

10 years agoUpdate ChangeLog for 0.6.8.
Vsevolod Stakhov [Mon, 3 Feb 2014 09:17:59 +0000 (09:17 +0000)]
Update ChangeLog for 0.6.8.

10 years agoFix with libucl.
Vsevolod Stakhov [Sun, 2 Feb 2014 16:15:31 +0000 (16:15 +0000)]
Fix with libucl.

10 years agoUse more clever time values to setup entropy.
Vsevolod Stakhov [Sun, 2 Feb 2014 16:02:02 +0000 (16:02 +0000)]
Use more clever time values to setup entropy.

10 years agoFix issue with random numbers generator in dns.
Vsevolod Stakhov [Sun, 2 Feb 2014 15:38:47 +0000 (15:38 +0000)]
Fix issue with random numbers generator in dns.

10 years agoAllow override system predefined settings.
Andrej Zverev [Sat, 1 Feb 2014 14:50:38 +0000 (18:50 +0400)]
Allow override system predefined settings.

Allow override system predefined settings without touching .conf files
from distribution.

10 years agoSupport HELO blacklist and fix options registration for RDNS blacklist
Andrew Lewis [Fri, 31 Jan 2014 08:48:49 +0000 (10:48 +0200)]
Support HELO blacklist and fix options registration for RDNS blacklist

Conflicts:
src/plugins/lua/rbl.lua

10 years agoSync from libucl.
Vsevolod Stakhov [Fri, 31 Jan 2014 13:26:23 +0000 (13:26 +0000)]
Sync from libucl.

10 years agoUpdate to 0.6.8.
Vsevolod Stakhov [Sat, 1 Feb 2014 15:21:07 +0000 (07:21 -0800)]
Update to 0.6.8.

10 years agoCheck for [ip.address]-style HELO and suppress lookups
Andrew Lewis [Fri, 31 Jan 2014 15:00:24 +0000 (17:00 +0200)]
Check for [ip.address]-style HELO and suppress lookups

Conflicts:
src/plugins/lua/rbl.lua

10 years agoOptimize Hfilter
Alexey [Fri, 31 Jan 2014 17:49:50 +0000 (09:49 -0800)]
Optimize Hfilter

10 years agoAdd documentation for RBL module
Andrew Lewis [Fri, 31 Jan 2014 19:34:28 +0000 (21:34 +0200)]
Add documentation for RBL module

10 years agoAllow override system predefined settings without touching .conf files
Andrej Zverev [Sat, 1 Feb 2014 14:50:38 +0000 (18:50 +0400)]
Allow override system predefined settings without touching .conf files
from distribution.

10 years agoFix whitelist module.
Vsevolod Stakhov [Tue, 28 Jan 2014 14:35:01 +0000 (14:35 +0000)]
Fix whitelist module.

10 years agoRework HFILTER_URL_ONELINE.
Vsevolod Stakhov [Sat, 25 Jan 2014 19:42:58 +0000 (19:42 +0000)]
Rework HFILTER_URL_ONELINE.

10 years agoFix hfilter
Alexey [Fri, 24 Jan 2014 20:09:30 +0000 (12:09 -0800)]
Fix hfilter

10 years agoRemove HFILTER_URL_ONELINE rule.
Vsevolod Stakhov [Fri, 24 Jan 2014 16:44:47 +0000 (16:44 +0000)]
Remove HFILTER_URL_ONELINE rule.

- Added functions:
 `rspamd_textpart:get_length` - get a full length of text part
 `rspamd_url:get_length` - get a full length of an URL object

- Removed `HFILTER_URL_ONELINE` as it is broken by nature
- Reworked hfilter to improve performance

10 years agoUse more permissive value for parts_differ.
Vsevolod Stakhov [Fri, 24 Jan 2014 16:44:10 +0000 (16:44 +0000)]
Use more permissive value for parts_differ.

10 years agoFix hostname lookup for rdns rbl 30/head
Alexey [Wed, 22 Jan 2014 18:07:39 +0000 (10:07 -0800)]
Fix hostname lookup for rdns rbl

10 years agoAllow FCrDNS-style RBL lookups
Andrew Lewis [Wed, 22 Jan 2014 11:50:01 +0000 (13:50 +0200)]
Allow FCrDNS-style RBL lookups