]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Mon, 30 Sep 2013 15:09:34 +0000 (16:09 +0100)]
Fix state management for arrays.
Vsevolod Stakhov [Tue, 24 Sep 2013 21:19:09 +0000 (22:19 +0100)]
Improve lua detection.
Vsevolod Stakhov [Tue, 24 Sep 2013 17:18:55 +0000 (18:18 +0100)]
Remove noise about TXT records that are not SPF records.
Vsevolod Stakhov [Tue, 24 Sep 2013 16:38:46 +0000 (17:38 +0100)]
Improve logging in spf module.
Vsevolod Stakhov [Tue, 24 Sep 2013 16:20:27 +0000 (17:20 +0100)]
Revert gerror conversion for spf module.
Vsevolod Stakhov [Tue, 24 Sep 2013 15:46:26 +0000 (16:46 +0100)]
Avoid deadlock.
Vsevolod Stakhov [Tue, 24 Sep 2013 14:53:51 +0000 (15:53 +0100)]
Fix libfetch related code.
Vsevolod Stakhov [Tue, 24 Sep 2013 14:49:07 +0000 (15:49 +0100)]
Check openssl version for using EVP.
Vsevolod Stakhov [Tue, 24 Sep 2013 14:33:33 +0000 (15:33 +0100)]
Fix accept event handling.
Vsevolod Stakhov [Tue, 24 Sep 2013 13:51:15 +0000 (14:51 +0100)]
Preserve statfiles versions on resize.
Vsevolod Stakhov [Tue, 24 Sep 2013 13:26:07 +0000 (14:26 +0100)]
Fix unknown workers handling.
Vsevolod Stakhov [Tue, 24 Sep 2013 12:55:47 +0000 (13:55 +0100)]
Revert PIC change, as it is required for compiling.
Vsevolod Stakhov [Tue, 24 Sep 2013 12:40:57 +0000 (13:40 +0100)]
Improve compiler flags handling.
Vsevolod Stakhov [Tue, 24 Sep 2013 12:32:37 +0000 (13:32 +0100)]
Add utility function to get a key from rcl object.
Vsevolod Stakhov [Tue, 24 Sep 2013 12:13:32 +0000 (13:13 +0100)]
Convert spf module to GError reporting.
Vsevolod Stakhov [Tue, 24 Sep 2013 11:19:52 +0000 (12:19 +0100)]
Parse masks with a single number correctly.
Vsevolod Stakhov [Tue, 17 Sep 2013 22:34:15 +0000 (23:34 +0100)]
Use entropy from OpenSSL if possible.
Vsevolod Stakhov [Sun, 15 Sep 2013 23:48:38 +0000 (00:48 +0100)]
Allow multiply bind configurations.
Vsevolod Stakhov [Sat, 14 Sep 2013 22:36:38 +0000 (23:36 +0100)]
Add workers handler function for rcl.
Vsevolod Stakhov [Fri, 13 Sep 2013 00:09:09 +0000 (01:09 +0100)]
Refactor metric actions handling.
Use array of actions instead of a linked list to speed up processing.
* Removed required_score, reject_score and action in metric config,
now REJECT is the only default action for a metric.
Vsevolod Stakhov [Wed, 11 Sep 2013 16:20:03 +0000 (17:20 +0100)]
Add metrics handler for rcl.
Vsevolod Stakhov [Wed, 11 Sep 2013 12:15:59 +0000 (13:15 +0100)]
Another try to fix skipped messages.
Vsevolod Stakhov [Wed, 11 Sep 2013 12:08:26 +0000 (13:08 +0100)]
More fixes to skipped tasks processing.
Vsevolod Stakhov [Wed, 11 Sep 2013 11:47:20 +0000 (12:47 +0100)]
Correctly process skipped messages.
Vsevolod Stakhov [Tue, 10 Sep 2013 16:10:28 +0000 (17:10 +0100)]
Add a separate options handler.
Vsevolod Stakhov [Mon, 2 Sep 2013 14:20:31 +0000 (15:20 +0100)]
Add default options for options section.
Vsevolod Stakhov [Mon, 2 Sep 2013 13:26:09 +0000 (14:26 +0100)]
Allow size_t values in parse_struct_integer.
Vsevolod Stakhov [Sun, 1 Sep 2013 13:55:51 +0000 (14:55 +0100)]
Add fake handler for rcl object and options handler for config.
Vsevolod Stakhov [Sun, 1 Sep 2013 13:50:37 +0000 (14:50 +0100)]
Add logging default handlers.
Vsevolod Stakhov [Sun, 1 Sep 2013 13:40:37 +0000 (14:40 +0100)]
Add parser for default values in rcl section.
Vsevolod Stakhov [Sat, 31 Aug 2013 13:53:33 +0000 (14:53 +0100)]
Add parser for boolean fields in a structure.
Vsevolod Stakhov [Sat, 31 Aug 2013 13:46:30 +0000 (14:46 +0100)]
Add destructor for a string list to config pool.
Vsevolod Stakhov [Sat, 31 Aug 2013 13:31:36 +0000 (14:31 +0100)]
Use flags instead of size for integers.
Vsevolod Stakhov [Sat, 31 Aug 2013 13:27:06 +0000 (14:27 +0100)]
Add conception of default handler for structures parsing.
Vsevolod Stakhov [Fri, 30 Aug 2013 12:59:21 +0000 (13:59 +0100)]
Add string list fields parser.
Vsevolod Stakhov [Thu, 29 Aug 2013 15:06:40 +0000 (16:06 +0100)]
Add time fields parser.
Vsevolod Stakhov [Thu, 29 Aug 2013 14:39:35 +0000 (15:39 +0100)]
Add the parser of double fields.
Vsevolod Stakhov [Thu, 29 Aug 2013 14:15:26 +0000 (15:15 +0100)]
Add integer converting function.
Vsevolod Stakhov [Thu, 29 Aug 2013 14:00:50 +0000 (15:00 +0100)]
Add the parser of string fileds in structs.
Vsevolod Stakhov [Thu, 29 Aug 2013 14:00:17 +0000 (15:00 +0100)]
Allow to print booleans with %b
Vsevolod Stakhov [Mon, 26 Aug 2013 22:35:05 +0000 (23:35 +0100)]
Add booleans parser to the rcl.
Vsevolod Stakhov [Sun, 25 Aug 2013 12:14:46 +0000 (13:14 +0100)]
Improve tests.
Vsevolod Stakhov [Sun, 25 Aug 2013 12:14:40 +0000 (13:14 +0100)]
Fix a problem with referencing.
Vsevolod Stakhov [Sun, 25 Aug 2013 10:03:07 +0000 (11:03 +0100)]
Add refcount to rcl objects.
Vsevolod Stakhov [Fri, 23 Aug 2013 23:54:09 +0000 (00:54 +0100)]
Do not use calculations in macroes.
Vsevolod Stakhov [Fri, 23 Aug 2013 23:49:33 +0000 (00:49 +0100)]
Add logging section handler.
Vsevolod Stakhov [Fri, 23 Aug 2013 22:49:48 +0000 (23:49 +0100)]
Keys in hash table are const pointers.
Vsevolod Stakhov [Fri, 23 Aug 2013 01:15:03 +0000 (02:15 +0100)]
Add common principles of rspamd rcl configuration.
Vsevolod Stakhov [Fri, 23 Aug 2013 01:14:45 +0000 (02:14 +0100)]
Add flags to rcl parser creation.
Allow RSPAMD_CL_FLAG_KEY_LOWERCASE flag to force all keys in rcl objects
to be lowercased which is useful for parsing.
Vsevolod Stakhov [Fri, 23 Aug 2013 01:12:47 +0000 (02:12 +0100)]
Add the tolower variant of strlcpy function.
Vsevolod Stakhov [Thu, 22 Aug 2013 14:36:04 +0000 (15:36 +0100)]
Add test for signature checking in rcl.
Vsevolod Stakhov [Thu, 22 Aug 2013 14:22:15 +0000 (15:22 +0100)]
Fix signatures checking.
Vsevolod Stakhov [Thu, 22 Aug 2013 14:17:29 +0000 (15:17 +0100)]
Fix signing procedure.
Vsevolod Stakhov [Thu, 22 Aug 2013 13:57:03 +0000 (14:57 +0100)]
Add ability to sign configs using rspamd.
Vsevolod Stakhov [Thu, 22 Aug 2013 00:18:28 +0000 (01:18 +0100)]
Add skeleton for rcl configuration.
Vsevolod Stakhov [Wed, 21 Aug 2013 14:58:53 +0000 (15:58 +0100)]
Fix whitespace parsing for rcl arrays.
Vsevolod Stakhov [Wed, 21 Aug 2013 14:31:48 +0000 (15:31 +0100)]
Fix some issues with comments in rcl.
Vsevolod Stakhov [Wed, 21 Aug 2013 14:12:41 +0000 (15:12 +0100)]
Fix several problems in rcl parser.
Vsevolod Stakhov [Wed, 21 Aug 2013 14:12:24 +0000 (15:12 +0100)]
Improve test suite by using standard glib test options.
Vsevolod Stakhov [Wed, 21 Aug 2013 13:32:35 +0000 (14:32 +0100)]
Implement signatures checking.
Vsevolod Stakhov [Wed, 21 Aug 2013 10:57:15 +0000 (11:57 +0100)]
Refactor fetching functions slightly.
Vsevolod Stakhov [Tue, 20 Aug 2013 16:25:10 +0000 (17:25 +0100)]
Implement include macro for rcl.
Vsevolod Stakhov [Mon, 19 Aug 2013 16:08:29 +0000 (17:08 +0100)]
Add pubkey loading method for rcl parser.
Vsevolod Stakhov [Mon, 19 Aug 2013 15:25:27 +0000 (16:25 +0100)]
Link libcurl/fetch to rcl directly.
Vsevolod Stakhov [Sun, 18 Aug 2013 23:09:50 +0000 (00:09 +0100)]
Add detecting of libfetch/libcurl for rcl.
Vsevolod Stakhov [Fri, 16 Aug 2013 22:35:50 +0000 (23:35 +0100)]
Fix some warnings found by coverity scan.
Vsevolod Stakhov [Fri, 16 Aug 2013 16:26:16 +0000 (17:26 +0100)]
Add macro value parsing code.
Vsevolod Stakhov [Wed, 14 Aug 2013 16:41:47 +0000 (17:41 +0100)]
Some cleanups.
Vsevolod Stakhov [Wed, 14 Aug 2013 15:07:18 +0000 (16:07 +0100)]
Rework the parser state machine, add macros state.
Vsevolod Stakhov [Tue, 13 Aug 2013 00:44:10 +0000 (01:44 +0100)]
Fixes to rcl parser found by tests.
Vsevolod Stakhov [Tue, 13 Aug 2013 00:01:06 +0000 (01:01 +0100)]
Improve testing logic.
Vsevolod Stakhov [Tue, 13 Aug 2013 00:00:57 +0000 (01:00 +0100)]
Add compacted json and config rcl emitters.
Vsevolod Stakhov [Mon, 12 Aug 2013 22:43:02 +0000 (23:43 +0100)]
Fix indentation in json output.
Vsevolod Stakhov [Mon, 12 Aug 2013 15:07:29 +0000 (16:07 +0100)]
Fix rcl test suite and parser.
Vsevolod Stakhov [Mon, 12 Aug 2013 15:07:10 +0000 (16:07 +0100)]
Add json emitter of an rcl object.
Vsevolod Stakhov [Fri, 9 Aug 2013 16:54:14 +0000 (17:54 +0100)]
Fix some rcl parser errors found by test.
Vsevolod Stakhov [Fri, 9 Aug 2013 15:53:32 +0000 (16:53 +0100)]
Add a test suite for rcl.
Vsevolod Stakhov [Fri, 9 Aug 2013 15:25:03 +0000 (16:25 +0100)]
More parser utilities.
Vsevolod Stakhov [Thu, 8 Aug 2013 17:31:27 +0000 (18:31 +0100)]
Add numbers parsing.
Vsevolod Stakhov [Thu, 8 Aug 2013 14:30:03 +0000 (15:30 +0100)]
Insert build status.
Vsevolod Stakhov [Thu, 8 Aug 2013 14:18:01 +0000 (15:18 +0100)]
Honor CMAKE_INSTALL_PREFIX.
Vsevolod Stakhov [Thu, 8 Aug 2013 14:08:04 +0000 (15:08 +0100)]
Another fix for id broken logic.
Vsevolod Stakhov [Thu, 8 Aug 2013 13:50:10 +0000 (14:50 +0100)]
Remove git id support as it is bad actually.
Vsevolod Stakhov [Thu, 8 Aug 2013 13:29:02 +0000 (14:29 +0100)]
Update travis rules.
Vsevolod Stakhov [Thu, 8 Aug 2013 13:11:57 +0000 (14:11 +0100)]
Forgot to add CMakeLists.txt
Vsevolod Stakhov [Thu, 8 Aug 2013 12:58:16 +0000 (13:58 +0100)]
Servicing changes.
Vsevolod Stakhov [Thu, 8 Aug 2013 12:02:57 +0000 (13:02 +0100)]
Fixes #45 issue by the proper parsing of a unix socket address.
Vsevolod Stakhov [Wed, 7 Aug 2013 16:21:53 +0000 (17:21 +0100)]
Allow keys and values be separated by newlines.
Vsevolod Stakhov [Wed, 7 Aug 2013 16:21:16 +0000 (17:21 +0100)]
Fix comments after a key.
Vsevolod Stakhov [Wed, 7 Aug 2013 16:19:54 +0000 (17:19 +0100)]
Improve keys parsing.
Vsevolod Stakhov [Tue, 6 Aug 2013 16:31:21 +0000 (17:31 +0100)]
Implement strings parser.
Vsevolod Stakhov [Mon, 5 Aug 2013 16:50:05 +0000 (17:50 +0100)]
Start rcl parser implementation.
Vsevolod Stakhov [Mon, 5 Aug 2013 14:49:51 +0000 (15:49 +0100)]
Add time type for a variable.
Vsevolod Stakhov [Sun, 4 Aug 2013 16:02:33 +0000 (17:02 +0100)]
Add skeleton files for RCL library.
Vsevolod Stakhov [Sun, 4 Aug 2013 12:45:34 +0000 (13:45 +0100)]
Use glib slab allocator for hash tables.
Vsevolod Stakhov [Sat, 3 Aug 2013 23:35:03 +0000 (00:35 +0100)]
Use murumur for uthash if possible.
Vsevolod Stakhov [Sat, 3 Aug 2013 23:28:28 +0000 (00:28 +0100)]
The preliminary API of rspamd configuration language.
Include UTHash for faster and more convenient hash functions than
g_hash_table is. Implement the basic API for RCL parser.
Vsevolod Stakhov [Sat, 3 Aug 2013 20:00:35 +0000 (21:00 +0100)]
Remove unused code.
Vsevolod Stakhov [Fri, 26 Jul 2013 10:57:26 +0000 (11:57 +0100)]
Another misprint.
Vsevolod Stakhov [Fri, 26 Jul 2013 10:56:39 +0000 (11:56 +0100)]
Misprints.