]> source.dussan.org Git - rspamd.git/log
rspamd.git
10 years agoImprove files handling in http worker.
Vsevolod Stakhov [Sat, 12 Apr 2014 15:45:53 +0000 (08:45 -0700)]
Improve files handling in http worker.

10 years agoDo not link to libintl explicitly on BSD.
Vsevolod Stakhov [Fri, 11 Apr 2014 22:13:55 +0000 (15:13 -0700)]
Do not link to libintl explicitly on BSD.

10 years agoMove some rarely used includes from config.h
Vsevolod Stakhov [Thu, 10 Apr 2014 22:48:08 +0000 (15:48 -0700)]
Move some rarely used includes from config.h

10 years agoUse git:// for submodule.
Vsevolod Stakhov [Thu, 10 Apr 2014 22:38:33 +0000 (15:38 -0700)]
Use git:// for submodule.

10 years agoUse updated outlook version.
Vsevolod Stakhov [Thu, 10 Apr 2014 22:24:08 +0000 (15:24 -0700)]
Use updated outlook version.

10 years agoUse libucl as git submodule.
Vsevolod Stakhov [Thu, 10 Apr 2014 22:21:59 +0000 (15:21 -0700)]
Use libucl as git submodule.

10 years agoImplement 0.6 compatible output.
Vsevolod Stakhov [Sun, 6 Apr 2014 21:39:42 +0000 (22:39 +0100)]
Implement 0.6 compatible output.

10 years agoAdd compatibility output for rspamd 0.6 protocol.
Vsevolod Stakhov [Sun, 6 Apr 2014 20:55:15 +0000 (21:55 +0100)]
Add compatibility output for rspamd 0.6 protocol.

10 years agoUse is_json for compatibility output.
Vsevolod Stakhov [Sun, 6 Apr 2014 00:20:42 +0000 (17:20 -0700)]
Use is_json for compatibility output.

10 years agoUpdate method from http parser to http message.
Vsevolod Stakhov [Sat, 5 Apr 2014 23:53:59 +0000 (16:53 -0700)]
Update method from http parser to http message.

10 years agoProcess compatibility methods.
Vsevolod Stakhov [Sat, 5 Apr 2014 23:49:46 +0000 (16:49 -0700)]
Process compatibility methods.

10 years agoAdd compatibility layer with old spamc.
Vsevolod Stakhov [Sat, 5 Apr 2014 23:45:06 +0000 (16:45 -0700)]
Add compatibility layer with old spamc.

10 years agoMerge pull request #62 from AlexeySa/patch-1
Vsevolod Stakhov [Sat, 5 Apr 2014 23:03:27 +0000 (00:03 +0100)]
Merge pull request #62 from AlexeySa/patch-1

Hfilter: small fixes

10 years agoHfilter: small fixes 62/head
Alexey [Sat, 5 Apr 2014 08:33:13 +0000 (01:33 -0700)]
Hfilter: small fixes

10 years agoUpgrade rdns.
Vsevolod Stakhov [Thu, 3 Apr 2014 17:13:16 +0000 (18:13 +0100)]
Upgrade rdns.

10 years agoFix misusage of ip object.
Vsevolod Stakhov [Thu, 3 Apr 2014 11:43:14 +0000 (12:43 +0100)]
Fix misusage of ip object.

10 years agoIn ubuntu hiredis is libhiredis.
Vsevolod Stakhov [Thu, 3 Apr 2014 11:04:48 +0000 (12:04 +0100)]
In ubuntu hiredis is libhiredis.

10 years agoImprove error reporting.
Vsevolod Stakhov [Sun, 30 Mar 2014 21:10:58 +0000 (22:10 +0100)]
Improve error reporting.

10 years agoAllow to handle static files throught webui.
Vsevolod Stakhov [Sun, 30 Mar 2014 21:07:18 +0000 (22:07 +0100)]
Allow to handle static files throught webui.

10 years agoAllow rspamd HTTP router to serve static files.
Vsevolod Stakhov [Sun, 30 Mar 2014 21:04:25 +0000 (22:04 +0100)]
Allow rspamd HTTP router to serve static files.

10 years agoFix hfilter.
Vsevolod Stakhov [Sat, 29 Mar 2014 23:18:54 +0000 (16:18 -0700)]
Fix hfilter.

10 years agoUpdate plugins.
Vsevolod Stakhov [Sat, 29 Mar 2014 23:16:37 +0000 (16:16 -0700)]
Update plugins.

10 years agoHandle invalid IP addresses.
Vsevolod Stakhov [Sat, 29 Mar 2014 23:13:45 +0000 (16:13 -0700)]
Handle invalid IP addresses.

10 years agoFix plugins.
Vsevolod Stakhov [Sat, 29 Mar 2014 23:09:36 +0000 (16:09 -0700)]
Fix plugins.

10 years agoAdd utility to convert ip to int.
Vsevolod Stakhov [Sat, 29 Mar 2014 23:03:31 +0000 (16:03 -0700)]
Add utility to convert ip to int.

10 years agoMerge pull request #58 from dottedmag/master
Vsevolod Stakhov [Sat, 29 Mar 2014 10:14:18 +0000 (10:14 +0000)]
Merge pull request #58 from dottedmag/master

systemd unit for rspamd (and associated fixes)

10 years agoRename variable to decrease confusion 58/head
Mikhail Gusarov [Sat, 29 Mar 2014 09:42:52 +0000 (10:42 +0100)]
Rename variable to decrease confusion

10 years agoFix checking for error in systemd_get_socket 57/head
Mikhail Gusarov [Sat, 29 Mar 2014 09:38:12 +0000 (10:38 +0100)]
Fix checking for error in systemd_get_socket

10 years agoAdd systemd unit
Mikhail Gusarov [Fri, 28 Mar 2014 14:51:16 +0000 (15:51 +0100)]
Add systemd unit

10 years agoAdd common resolver function.
Vsevolod Stakhov [Sat, 29 Mar 2014 01:54:04 +0000 (18:54 -0700)]
Add common resolver function.

10 years agoMerge pull request #55 from AlexeySa/patch-4
Vsevolod Stakhov [Fri, 28 Mar 2014 17:54:14 +0000 (17:54 +0000)]
Merge pull request #55 from AlexeySa/patch-4

Hfilter: Fix for IPv6 support

10 years agoDon't call listen(3) on systemd sockets, already done
Mikhail Gusarov [Fri, 28 Mar 2014 16:36:23 +0000 (17:36 +0100)]
Don't call listen(3) on systemd sockets, already done

10 years agoLISTEN_FDS specifies number of passed sockets, not the first available fd
Mikhail Gusarov [Fri, 28 Mar 2014 16:28:16 +0000 (17:28 +0100)]
LISTEN_FDS specifies number of passed sockets, not the first available fd

10 years agoUpdate changelog
Mikhail Gusarov [Fri, 28 Mar 2014 14:02:01 +0000 (15:02 +0100)]
Update changelog

10 years agoUpdate Debianization from 0.6 branch
Mikhail Gusarov [Fri, 28 Mar 2014 14:01:33 +0000 (15:01 +0100)]
Update Debianization from 0.6 branch

10 years agoHfilter: Fix for IPv6 support 55/head
Alexey [Fri, 28 Mar 2014 08:56:05 +0000 (01:56 -0700)]
Hfilter: Fix for IPv6 support

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

10 years agoRemove warning.
Vsevolod Stakhov [Sat, 8 Mar 2014 22:13:28 +0000 (22:13 +0000)]
Remove warning.

10 years agoAdd Log header to prevent logging of a task.
Vsevolod Stakhov [Sat, 8 Mar 2014 22:12:17 +0000 (22:12 +0000)]
Add Log header to prevent logging of a task.

10 years agoAlso remove /run/rspamd on purge
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 agoRestore 'saveactions' target in webui.
Vsevolod Stakhov [Sat, 1 Mar 2014 00:21:56 +0000 (16:21 -0800)]
Restore 'saveactions' target in webui.

10 years agoImplement secure IPs for webui.
Vsevolod Stakhov [Fri, 28 Feb 2014 17:46:31 +0000 (17:46 +0000)]
Implement secure IPs for webui.

10 years agoAdd rspamd interface as a submodule.
Vsevolod Stakhov [Fri, 28 Feb 2014 17:38:00 +0000 (17:38 +0000)]
Add rspamd interface as a submodule.

10 years agoAdd an utility to parse IP tree from a string.
Vsevolod Stakhov [Fri, 28 Feb 2014 17:31:45 +0000 (17:31 +0000)]
Add an utility to parse IP tree from a string.

10 years agoImplement learn spam and learn ham.
Vsevolod Stakhov [Fri, 28 Feb 2014 16:09:05 +0000 (16:09 +0000)]
Implement learn spam and learn ham.

10 years agoRework HTTP router.
Vsevolod Stakhov [Fri, 28 Feb 2014 14:48:45 +0000 (14:48 +0000)]
Rework HTTP router.

10 years agoMerge pull request #50 from dottedmag/master
Vsevolod Stakhov [Mon, 24 Feb 2014 14:08:30 +0000 (14:08 +0000)]
Merge pull request #50 from dottedmag/master

Fix name of pkg-config snippet for hiredis

10 years agoAdd debhelper mark to the end of postinst to start daemon after creating user/group
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

Conflicts:

debian/postinst

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 agoFix name of pkg-config snippet for hiredis 50/head
Mikhail Gusarov [Sat, 22 Feb 2014 23:50:28 +0000 (00:50 +0100)]
Fix name of pkg-config snippet for hiredis

10 years agoAdopt DNS logging.
Vsevolod Stakhov [Thu, 20 Feb 2014 18:21:21 +0000 (18:21 +0000)]
Adopt DNS logging.

10 years agoVarargs versions of logging functions.
Vsevolod Stakhov [Thu, 20 Feb 2014 17:40:18 +0000 (17:40 +0000)]
Varargs versions of logging functions.

10 years agoDo not send multiple SURBL requests with the same domain.
Vsevolod Stakhov [Thu, 20 Feb 2014 17:07:55 +0000 (17:07 +0000)]
Do not send multiple SURBL requests with the same domain.

10 years agoSet flag for systemd sockets definitions.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:37:52 +0000 (16:37 +0000)]
Set flag for systemd sockets definitions.

10 years agoSet cloexec flag to sockets obtained from systemd.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:31:53 +0000 (16:31 +0000)]
Set cloexec flag to sockets obtained from systemd.

10 years agoSupport accepting listening sockets from systemd.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:30:27 +0000 (16:30 +0000)]
Support accepting listening sockets from systemd.

10 years agoFix PTR requests handling.
Vsevolod Stakhov [Wed, 19 Feb 2014 18:41:19 +0000 (18:41 +0000)]
Fix PTR requests handling.

10 years agoIntegrate rspamd with librdns.
Vsevolod Stakhov [Wed, 19 Feb 2014 17:29:23 +0000 (17:29 +0000)]
Integrate rspamd with librdns.

10 years agoAdd rdns as a submodule.
Vsevolod Stakhov [Wed, 19 Feb 2014 13:50:31 +0000 (13:50 +0000)]
Add rdns as a submodule.

10 years agoRework bloom hash library to use XXHash.
Vsevolod Stakhov [Tue, 18 Feb 2014 18:39:07 +0000 (18:39 +0000)]
Rework bloom hash library to use XXHash.

10 years agoMove xxhash to contrib.
Vsevolod Stakhov [Tue, 18 Feb 2014 18:14:53 +0000 (18:14 +0000)]
Move xxhash to contrib.

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 agoFix empty messages processing.
Vsevolod Stakhov [Tue, 18 Feb 2014 16:55:13 +0000 (16:55 +0000)]
Fix empty messages processing.

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 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

Conflicts:

debian/changelog

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.

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 agoMerge pull request #46 from AlexeySa/master
Vsevolod Stakhov [Thu, 13 Feb 2014 13:11:26 +0000 (13:11 +0000)]
Merge pull request #46 from AlexeySa/master

Added Spameatingmonkey RBL, URIBL and fresh URIBL

10 years agoFix setting for Spameatingmonkey RBL 46/head
Alexey [Wed, 12 Feb 2014 16:47:15 +0000 (08:47 -0800)]
Fix setting for Spameatingmonkey RBL

Remove ipv6 support for RBL

10 years agoAdd metric for Spameatingmonkey RBL and SURBL
Alexey [Wed, 12 Feb 2014 16:41:17 +0000 (08:41 -0800)]
Add metric for Spameatingmonkey RBL and SURBL

10 years agoAdd Spameatingmonkey RBL and SURBL
Alexey [Wed, 12 Feb 2014 16:29:56 +0000 (08:29 -0800)]
Add Spameatingmonkey RBL and SURBL