]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
11 years agoFix regexp module.
Vsevolod Stakhov [Wed, 3 Sep 2014 17:12:23 +0000 (18:12 +0100)] 
Fix regexp module.

11 years agoRemove useless variables.
Vsevolod Stakhov [Wed, 3 Sep 2014 17:05:19 +0000 (18:05 +0100)] 
Remove useless variables.

11 years agoFix filter usage.
Vsevolod Stakhov [Wed, 3 Sep 2014 17:04:18 +0000 (18:04 +0100)] 
Fix filter usage.

11 years agoFix expressions.
Vsevolod Stakhov [Wed, 3 Sep 2014 16:59:57 +0000 (17:59 +0100)] 
Fix expressions.

11 years agoRemove stupid lua_message module.
Vsevolod Stakhov [Wed, 3 Sep 2014 16:59:42 +0000 (17:59 +0100)] 
Remove stupid lua_message module.

11 years agoRemove old mime headers.
Vsevolod Stakhov [Wed, 3 Sep 2014 16:56:43 +0000 (17:56 +0100)] 
Remove old mime headers.

11 years agoRework raw headers storage.
Vsevolod Stakhov [Wed, 3 Sep 2014 16:52:09 +0000 (17:52 +0100)] 
Rework raw headers storage.

- Use raw headers instead of message headers in message parser
- Store headers of parts
- Use double linked lists to avoid overhead on appending
- Decode raw headers

11 years agoReturn content-type headers.
Vsevolod Stakhov [Wed, 3 Sep 2014 16:29:19 +0000 (17:29 +0100)] 
Return content-type headers.

11 years agoUpdate interface submodule.
Vsevolod Stakhov [Tue, 2 Sep 2014 14:25:37 +0000 (15:25 +0100)] 
Update interface submodule.

11 years agoFix misprint.
Vsevolod Stakhov [Tue, 2 Sep 2014 14:24:55 +0000 (15:24 +0100)] 
Fix misprint.

11 years agoProcess statfiles when scanning message.
Vsevolod Stakhov [Tue, 2 Sep 2014 14:24:39 +0000 (15:24 +0100)] 
Process statfiles when scanning message.

11 years agoAllow learning HAM.
Vsevolod Stakhov [Tue, 2 Sep 2014 14:04:14 +0000 (15:04 +0100)] 
Allow learning HAM.

11 years agoReduce noise of maps.
Vsevolod Stakhov [Tue, 2 Sep 2014 13:03:36 +0000 (14:03 +0100)] 
Reduce noise of maps.

11 years agoSupport new and old names for actions.
Vsevolod Stakhov [Tue, 2 Sep 2014 12:20:57 +0000 (13:20 +0100)] 
Support new and old names for actions.

11 years agoReduce log noise.
Vsevolod Stakhov [Tue, 2 Sep 2014 12:20:47 +0000 (13:20 +0100)] 
Reduce log noise.

11 years agoMore fixes to dynamic settings.
Vsevolod Stakhov [Mon, 1 Sep 2014 14:15:36 +0000 (15:15 +0100)] 
More fixes to dynamic settings.

11 years agoRework dynamic configuration to use ucl.
Vsevolod Stakhov [Mon, 1 Sep 2014 13:21:37 +0000 (14:21 +0100)] 
Rework dynamic configuration to use ucl.

11 years agoSync interface.
Vsevolod Stakhov [Mon, 1 Sep 2014 13:21:28 +0000 (14:21 +0100)] 
Sync interface.

11 years agoFix output of symbols.
Vsevolod Stakhov [Mon, 1 Sep 2014 13:17:25 +0000 (14:17 +0100)] 
Fix output of symbols.

11 years agoLog HTTP actions.
Vsevolod Stakhov [Mon, 1 Sep 2014 13:17:12 +0000 (14:17 +0100)] 
Log HTTP actions.

11 years agoUpdate submodules.
Vsevolod Stakhov [Mon, 1 Sep 2014 11:14:00 +0000 (12:14 +0100)] 
Update submodules.

11 years agoMore updates to maps jittering.
Vsevolod Stakhov [Mon, 1 Sep 2014 11:13:36 +0000 (12:13 +0100)] 
More updates to maps jittering.

11 years agoSeed glib random generator after fork.
Vsevolod Stakhov [Mon, 1 Sep 2014 10:52:52 +0000 (11:52 +0100)] 
Seed glib random generator after fork.

11 years agoImprove maps jittering.
Vsevolod Stakhov [Mon, 1 Sep 2014 10:50:33 +0000 (11:50 +0100)] 
Improve maps jittering.

11 years agoPrepare for release.
Vsevolod Stakhov [Mon, 1 Sep 2014 10:37:28 +0000 (11:37 +0100)] 
Prepare for release.

11 years agoAdd documentation for lua_config.
Vsevolod Stakhov [Sat, 30 Aug 2014 17:37:42 +0000 (10:37 -0700)] 
Add documentation for lua_config.

11 years agoUpdate submodules.
Vsevolod Stakhov [Sat, 30 Aug 2014 17:37:29 +0000 (10:37 -0700)] 
Update submodules.

11 years agoPre-compile config.h
Vsevolod Stakhov [Fri, 29 Aug 2014 09:38:50 +0000 (10:38 +0100)] 
Pre-compile config.h

11 years agoMake more compatible markdown.
Vsevolod Stakhov [Thu, 28 Aug 2014 12:59:12 +0000 (13:59 +0100)] 
Make more compatible markdown.

11 years agoDocument rspamd_ip lua interface.
Vsevolod Stakhov [Thu, 28 Aug 2014 12:09:01 +0000 (13:09 +0100)] 
Document rspamd_ip lua interface.

11 years agoParse @see keywords.
Vsevolod Stakhov [Thu, 28 Aug 2014 12:06:47 +0000 (13:06 +0100)] 
Parse @see keywords.

11 years agoFix parsing of comment lines without leading `*`.
Vsevolod Stakhov [Thu, 28 Aug 2014 11:48:00 +0000 (12:48 +0100)] 
Fix parsing of comment lines without leading `*`.

11 years agoStyle fixes.
Vsevolod Stakhov [Wed, 27 Aug 2014 14:14:42 +0000 (15:14 +0100)] 
Style fixes.

11 years agoUpdate regexp documentation.
Vsevolod Stakhov [Wed, 27 Aug 2014 13:57:41 +0000 (14:57 +0100)] 
Update regexp documentation.

11 years agoMore style improvements.
Vsevolod Stakhov [Wed, 27 Aug 2014 13:57:27 +0000 (14:57 +0100)] 
More style improvements.

11 years agoRework lua document tool.
Vsevolod Stakhov [Wed, 27 Aug 2014 13:14:50 +0000 (14:14 +0100)] 
Rework lua document tool.

- Allow @method and @function
- Convert from unordered hash tables to arrays
- Consider perl style guide

11 years agoDo not add tabs for lists.
Vsevolod Stakhov [Tue, 26 Aug 2014 14:47:35 +0000 (15:47 +0100)] 
Do not add tabs for lists.

11 years agoAdd lua-doc target.
Vsevolod Stakhov [Tue, 26 Aug 2014 14:45:24 +0000 (15:45 +0100)] 
Add lua-doc target.

11 years agoAdd documentation for regexp.
Vsevolod Stakhov [Tue, 26 Aug 2014 14:41:36 +0000 (15:41 +0100)] 
Add documentation for regexp.

11 years agoAdd notes about 'require'.
Vsevolod Stakhov [Tue, 26 Aug 2014 14:36:28 +0000 (15:36 +0100)] 
Add notes about 'require'.

11 years agoSort markdown entries.
Vsevolod Stakhov [Tue, 26 Aug 2014 14:36:08 +0000 (15:36 +0100)] 
Sort markdown entries.

11 years agoAdd convertor from lua C API to markdown.
Vsevolod Stakhov [Tue, 26 Aug 2014 13:43:36 +0000 (14:43 +0100)] 
Add convertor from lua C API to markdown.

11 years agoSimplify cached regexp creation.
Vsevolod Stakhov [Tue, 26 Aug 2014 11:02:50 +0000 (12:02 +0100)] 
Simplify cached regexp creation.

11 years agoAdd create_cached for rspamd_regexp.
Vsevolod Stakhov [Tue, 26 Aug 2014 10:57:21 +0000 (11:57 +0100)] 
Add create_cached for rspamd_regexp.

11 years agoUpdate submodules.
Vsevolod Stakhov [Mon, 25 Aug 2014 15:26:05 +0000 (16:26 +0100)] 
Update submodules.

11 years agoValidate charset attribute of Content-Type.
Vsevolod Stakhov [Mon, 25 Aug 2014 13:24:56 +0000 (14:24 +0100)] 
Validate charset attribute of Content-Type.

11 years agoAdopt config.
Vsevolod Stakhov [Mon, 25 Aug 2014 13:00:29 +0000 (14:00 +0100)] 
Adopt config.

11 years agoAdopt settings.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:56:35 +0000 (13:56 +0100)] 
Adopt settings.

11 years agoAdopt whitelist plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:56:24 +0000 (13:56 +0100)] 
Adopt whitelist plugin.

11 years agoAdopt trie plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:56:05 +0000 (13:56 +0100)] 
Adopt trie plugin.

11 years agoAdopt rbl plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:40:10 +0000 (13:40 +0100)] 
Adopt rbl plugin.

11 years agoAdopt ratelimit filter.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:39:55 +0000 (13:39 +0100)] 
Adopt ratelimit filter.

11 years agoAdopt phishing plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:39:40 +0000 (13:39 +0100)] 
Adopt phishing plugin.

11 years agoAdopt once_received plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:39:22 +0000 (13:39 +0100)] 
Adopt once_received plugin.

11 years agoAdopt multimap plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:39:07 +0000 (13:39 +0100)] 
Adopt multimap plugin.

11 years agoModernize maillist plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:38:52 +0000 (13:38 +0100)] 
Modernize maillist plugin.

11 years agoAdopt ip_score plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:38:40 +0000 (13:38 +0100)] 
Adopt ip_score plugin.

11 years agoAdopt emails plugin.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:38:23 +0000 (13:38 +0100)] 
Adopt emails plugin.

11 years agoAdd rspamd_ prefix to regexp module.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:30:21 +0000 (13:30 +0100)] 
Add rspamd_ prefix to regexp module.

11 years agoUse rspamd_ prefix.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:27:01 +0000 (13:27 +0100)] 
Use rspamd_ prefix.

11 years agoUse modules preload for lua.
Vsevolod Stakhov [Mon, 25 Aug 2014 12:17:21 +0000 (13:17 +0100)] 
Use modules preload for lua.

11 years agoRework lists and hashes.
Vsevolod Stakhov [Sun, 24 Aug 2014 16:35:02 +0000 (17:35 +0100)] 
Rework lists and hashes.

11 years agoRework counters.
Vsevolod Stakhov [Sun, 24 Aug 2014 16:03:53 +0000 (17:03 +0100)] 
Rework counters.

11 years agoRework rspamd hash.
Vsevolod Stakhov [Sun, 24 Aug 2014 16:03:24 +0000 (17:03 +0100)] 
Rework rspamd hash.

11 years agoAllow strcase uthash.
Vsevolod Stakhov [Sun, 24 Aug 2014 16:00:13 +0000 (17:00 +0100)] 
Allow strcase uthash.

11 years agoInitialize PRG after fork.
Vsevolod Stakhov [Sun, 24 Aug 2014 15:54:28 +0000 (16:54 +0100)] 
Initialize PRG after fork.

11 years agoReplace murmur with xxhash32.
Vsevolod Stakhov [Sun, 24 Aug 2014 15:49:57 +0000 (16:49 +0100)] 
Replace murmur with xxhash32.

11 years agoUse xxhash by default.
Vsevolod Stakhov [Sun, 24 Aug 2014 15:44:32 +0000 (16:44 +0100)] 
Use xxhash by default.

11 years agoDo not force murmur for uthash.
Vsevolod Stakhov [Sun, 24 Aug 2014 15:44:11 +0000 (16:44 +0100)] 
Do not force murmur for uthash.

11 years agoAdd refcounter inmplementation.
Vsevolod Stakhov [Sun, 24 Aug 2014 14:07:19 +0000 (15:07 +0100)] 
Add refcounter inmplementation.

11 years agoFix notes about settings.
Vsevolod Stakhov [Sat, 23 Aug 2014 20:51:46 +0000 (13:51 -0700)] 
Fix notes about settings.

11 years agoAllow adding maps without description from lua.
Vsevolod Stakhov [Sat, 23 Aug 2014 17:35:20 +0000 (10:35 -0700)] 
Allow adding maps without description from lua.

11 years agoImplement .include_map
Vsevolod Stakhov [Fri, 22 Aug 2014 22:50:24 +0000 (15:50 -0700)] 
Implement .include_map

11 years agoUpdate libucl.
Vsevolod Stakhov [Fri, 22 Aug 2014 22:37:38 +0000 (15:37 -0700)] 
Update libucl.

11 years agoFix issue with /getmap command.
Vsevolod Stakhov [Fri, 22 Aug 2014 22:36:56 +0000 (15:36 -0700)] 
Fix issue with /getmap command.

Issue: #3
Reported by: @prudnitskiy

11 years agoFix tabulation and some spelling.
Vsevolod Stakhov [Fri, 22 Aug 2014 14:17:35 +0000 (15:17 +0100)] 
Fix tabulation and some spelling.

11 years agoFixes to lua api intro.
Vsevolod Stakhov [Fri, 22 Aug 2014 13:36:11 +0000 (14:36 +0100)] 
Fixes to lua api intro.

11 years agoRework lua_http.
Vsevolod Stakhov [Thu, 21 Aug 2014 16:14:00 +0000 (17:14 +0100)] 
Rework lua_http.

11 years agoFix session-less resolver.
Vsevolod Stakhov [Thu, 21 Aug 2014 15:26:51 +0000 (16:26 +0100)] 
Fix session-less resolver.

11 years agoAdd function rspamd_inet_address_set_port.
Vsevolod Stakhov [Thu, 21 Aug 2014 15:20:40 +0000 (16:20 +0100)] 
Add function rspamd_inet_address_set_port.

11 years agoAdd function rspamd_inet_address_connect.
Vsevolod Stakhov [Thu, 21 Aug 2014 15:15:07 +0000 (16:15 +0100)] 
Add function rspamd_inet_address_connect.

11 years agoAllow to use resolver without the pool.
Vsevolod Stakhov [Thu, 21 Aug 2014 14:54:35 +0000 (15:54 +0100)] 
Allow to use resolver without the pool.

11 years agoAllow to skip session in dns resolver.
Vsevolod Stakhov [Thu, 21 Aug 2014 14:47:51 +0000 (15:47 +0100)] 
Allow to skip session in dns resolver.

11 years agoAllow NULL-config resolver.
Vsevolod Stakhov [Thu, 21 Aug 2014 14:35:08 +0000 (15:35 +0100)] 
Allow NULL-config resolver.

11 years agoAdd URL parsing utility.
Vsevolod Stakhov [Thu, 21 Aug 2014 14:28:54 +0000 (15:28 +0100)] 
Add URL parsing utility.

11 years agoAllow usage of default event base.
Vsevolod Stakhov [Thu, 21 Aug 2014 13:07:27 +0000 (14:07 +0100)] 
Allow usage of default event base.

11 years agoUpdate ucl submodule.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:52:15 +0000 (15:52 +0100)] 
Update ucl submodule.

11 years agoFix HTTP maps processing.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:35:25 +0000 (15:35 +0100)] 
Fix HTTP maps processing.

11 years agoFix reading maps.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:35:16 +0000 (15:35 +0100)] 
Fix reading maps.

11 years agoFix lua maps processing.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:35:01 +0000 (15:35 +0100)] 
Fix lua maps processing.

11 years agoDo not call http body handler on end of message.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:26:05 +0000 (15:26 +0100)] 
Do not call http body handler on end of message.

11 years agoReset http_parser on connection reset.
Vsevolod Stakhov [Wed, 20 Aug 2014 14:15:08 +0000 (15:15 +0100)] 
Reset http_parser on connection reset.

11 years agoFix adding map for settings.
Vsevolod Stakhov [Wed, 20 Aug 2014 13:54:08 +0000 (14:54 +0100)] 
Fix adding map for settings.

11 years agoRework maps to work with http client.
Vsevolod Stakhov [Wed, 20 Aug 2014 13:43:28 +0000 (14:43 +0100)] 
Rework maps to work with http client.

11 years agoAdd HTTP_CLIENT_SIMPLE option.
Vsevolod Stakhov [Wed, 20 Aug 2014 13:11:58 +0000 (14:11 +0100)] 
Add HTTP_CLIENT_SIMPLE option.

11 years agoRemove embedded jansson completely.
Vsevolod Stakhov [Tue, 19 Aug 2014 16:02:22 +0000 (17:02 +0100)] 
Remove embedded jansson completely.

11 years agoUse ucl instead of jansson.
Vsevolod Stakhov [Tue, 19 Aug 2014 16:00:31 +0000 (17:00 +0100)] 
Use ucl instead of jansson.

11 years agoRemove unused options from regexp module.
Vsevolod Stakhov [Tue, 19 Aug 2014 15:43:54 +0000 (16:43 +0100)] 
Remove unused options from regexp module.

11 years agoSupport slashed re in lua_regexp.
Vsevolod Stakhov [Tue, 19 Aug 2014 14:52:06 +0000 (15:52 +0100)] 
Support slashed re in lua_regexp.

It is now possible to add slashed regexp to lua_regexp library, for
example:

/^something.+$/i

11 years agoFix indentation.
Vsevolod Stakhov [Tue, 19 Aug 2014 14:33:24 +0000 (15:33 +0100)] 
Fix indentation.