Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix couple of compiler warnings | Vsevolod Stakhov | 2016-01-30 | 21 | -34/+62 | |
| | ||||||
* | Support c11 if available | Vsevolod Stakhov | 2016-01-30 | 1 | -4/+9 | |
| | ||||||
* | Set a sane quark for configtest to avoid NULL | Vsevolod Stakhov | 2016-01-30 | 1 | -1/+2 | |
| | ||||||
* | Avoid using of lua functional | Vsevolod Stakhov | 2016-01-29 | 1 | -5/+4 | |
| | ||||||
* | Fix rule when SMTP from is unavailable | Vsevolod Stakhov | 2016-01-29 | 1 | -1/+1 | |
| | ||||||
* | Update version to 1.1.3 | Vsevolod Stakhov | 2016-01-29 | 1 | -1/+1 | |
| | ||||||
* | Release 1.1.21.1.2 | Vsevolod Stakhov | 2016-01-29 | 1 | -0/+48 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix stat_cache closing * Add checkpoints to sqlite3 learn cache * Do not recompile lua generated headers all the time * Increase number of messages learned * Fix issues with dual stack and hfilter * Disable MID checks for hfilter by default * Fix cache definitions in multiple classifier and no type * Don't crash if learn cache failed to initialize * Fix googlegroups support in maillist plugin * Rework flags LUA API: - Allow to check for a specific flag - Add `learn_spam`, `learn_ham` and `broken_headers` flags - Unify internal functions * Add `BROKEN_HEADERS` rule * Add support for forged confirmation headers (by @AdUser) * Allow `any`, `mime` and `smtp` for get_from/get_recipients * Add mime types checking plugin * Add rule to detect spammers attempts to cheat mime parsing * Rework parsing of IP addresses in configuration (better IPv6 support) * Add `util.parse_mail_address` function to LUA API * Add lua sqlite3 module * Implement synchronous redis call * Ratelimit: avoid possible indexing of nil value (Fixes #498) (by @fatalbanana) * Add stat_convert command to convert stats tokens from sqlite3 to redis * Implement redis advanced lua api with pipelining * Fix memory leak on redis stat (#500) * Fix user/language learn count in sqlite statistics (#496) (by @fatalbanana) * Fix build with custom pcre * Fix fuzzy relearning (#498) * Improve planning of asynchronous tasks * Show slow rules in log * Add warning for slow regexps * Add base32 decode/encode routines to lua util * Allow converting of learn cache from sqlite to redis * Add methods to check if a messages has from/rcpts * Improve and fix multimap plugin: - Restore 'header' maps - Add filters for headers - Add 'email:addr', 'email:user', 'email:domain' and 'email:name' filters - Add generic regexp filters * Disable reload command in rc scripts * Improve runtime CPU dispatcher for libcryptobox * Add preliminary support of digital signatures via ed25519 * Add detection for RDRAND support * Print configuration of crypto on start * A in SPF presumes AAAA lookup as well Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | |||||
* | Add ed25519 reference implementation | Vsevolod Stakhov | 2016-01-29 | 5 | -1/+293 | |
| | ||||||
* | Cleanup blake2 state on final iteration | Vsevolod Stakhov | 2016-01-29 | 1 | -0/+1 | |
| | ||||||
* | Properly detect avx set. | Vsevolod Stakhov | 2016-01-29 | 1 | -5/+6 | |
| | ||||||
* | Use fstring instead of gstring | Vsevolod Stakhov | 2016-01-29 | 1 | -5/+6 | |
| | ||||||
* | A in SPF presumes AAAA lookup as well | Vsevolod Stakhov | 2016-01-29 | 1 | -0/+6 | |
| | ||||||
* | Fix CPU features detection | Vsevolod Stakhov | 2016-01-29 | 1 | -32/+44 | |
| | ||||||
* | Print configuration of crypto on start | Vsevolod Stakhov | 2016-01-29 | 1 | -0/+9 | |
| | ||||||
* | Fix other usages of ottery_init | Vsevolod Stakhov | 2016-01-29 | 3 | -3/+1 | |
| | ||||||
* | Use cryptobox rdrand detection for ottery | Vsevolod Stakhov | 2016-01-29 | 2 | -2/+14 | |
| | ||||||
* | Add detection for RDRAND support | Vsevolod Stakhov | 2016-01-29 | 5 | -8/+30 | |
| | ||||||
* | Output configuration of libcryptobox | Vsevolod Stakhov | 2016-01-29 | 12 | -18/+81 | |
| | ||||||
* | Migrate to ref10 curve25519 implmentation | Vsevolod Stakhov | 2016-01-28 | 5 | -263/+4353 | |
| | ||||||
* | Disable reload command in rc scripts | Vsevolod Stakhov | 2016-01-28 | 3 | -15/+3 | |
| | ||||||
* | Document new filters in multimap | Vsevolod Stakhov | 2016-01-28 | 1 | -2/+13 | |
| | ||||||
* | Improve and fix multimap plugin | Vsevolod Stakhov | 2016-01-28 | 1 | -20/+79 | |
| | | | | | | | | - Restore 'header' maps - Add filters for headers - Add 'email:addr', 'email:user', 'email:domain' and 'email:name' filters - Add generic regexp filters | |||||
* | Fix rules to avoid nil indexing | Vsevolod Stakhov | 2016-01-28 | 1 | -7/+15 | |
| | ||||||
* | Add methods to check if a messages has from/rcpts | Vsevolod Stakhov | 2016-01-28 | 1 | -0/+104 | |
| | ||||||
* | Allow converting of learn cache from sqlite to redis | Vsevolod Stakhov | 2016-01-27 | 2 | -9/+66 | |
| | ||||||
* | Add base32 decode/encode routines to lua util | Vsevolod Stakhov | 2016-01-27 | 1 | -0/+94 | |
| | ||||||
* | Add warning for slow regexps | Vsevolod Stakhov | 2016-01-27 | 1 | -15/+30 | |
| | ||||||
* | Never set negative learn counts | Vsevolod Stakhov | 2016-01-27 | 1 | -3/+3 | |
| | | | | Issue: #496 | |||||
* | Show slow rules in log | Vsevolod Stakhov | 2016-01-26 | 1 | -0/+6 | |
| | ||||||
* | Improve planning of asynchronous tasks | Vsevolod Stakhov | 2016-01-26 | 2 | -7/+45 | |
| | ||||||
* | Try to fix build issue | Vsevolod Stakhov | 2016-01-26 | 1 | -1/+1 | |
| | ||||||
* | Try to read from HTTP socket even if we have timeout | Vsevolod Stakhov | 2016-01-26 | 1 | -21/+75 | |
| | ||||||
* | Merge pull request #504 from fatalbanana/master | Vsevolod Stakhov | 2016-01-26 | 1 | -2/+2 | |
|\ | | | | | Fix user/language learn count in sqlite statistics (#496) | |||||
| * | Fix user/language learn count in sqlite statistics (#496) | Andrew Lewis | 2016-01-26 | 1 | -2/+2 | |
| | | ||||||
* | | Fix fuzzy relearning | Vsevolod Stakhov | 2016-01-26 | 1 | -12/+44 | |
| | | | | | | | | | | Issue: #489 Investigated by: @moisseev | |||||
* | | Fix build with custom pcre | Vsevolod Stakhov | 2016-01-26 | 1 | -4/+4 | |
| | | ||||||
* | | Temporary enable pcre jit fast path | Vsevolod Stakhov | 2016-01-26 | 1 | -1/+1 | |
|/ | ||||||
* | Increase severity of sqlite errors | Vsevolod Stakhov | 2016-01-26 | 1 | -2/+2 | |
| | ||||||
* | Another fix to redis events logic | Vsevolod Stakhov | 2016-01-26 | 1 | -6/+1 | |
| | ||||||
* | Try to fix memory leak on redis stat | Vsevolod Stakhov | 2016-01-26 | 1 | -0/+7 | |
| | | | | | Issue: #500 Reported by: @mozzan | |||||
* | Fix redis stats | Vsevolod Stakhov | 2016-01-26 | 2 | -29/+19 | |
| | ||||||
* | Use pipelined HINCRBY | Vsevolod Stakhov | 2016-01-26 | 1 | -16/+15 | |
| | ||||||
* | Fix various issues | Vsevolod Stakhov | 2016-01-26 | 1 | -11/+21 | |
| | ||||||
* | Implement redis advanced lua api | Vsevolod Stakhov | 2016-01-26 | 1 | -7/+123 | |
| | ||||||
* | Start improved redis lua api | Vsevolod Stakhov | 2016-01-26 | 1 | -35/+363 | |
| | ||||||
* | Fix stat migration script | Vsevolod Stakhov | 2016-01-25 | 1 | -2/+30 | |
| | ||||||
* | Store int64 as strings | Vsevolod Stakhov | 2016-01-25 | 1 | -2/+9 | |
| | | | | There are no 64 bits integers in lua, so store them as strings | |||||
* | Merge pull request #499 from fatalbanana/master | Vsevolod Stakhov | 2016-01-25 | 1 | -1/+1 | |
|\ | | | | | ratelimit: avoid possible indexing of nil value (Fixes #498) | |||||
| * | ratelimit: avoid possible indexing of nil value (Fixes #498) | Andrew Lewis | 2016-01-25 | 1 | -1/+1 | |
| | | ||||||
* | | Add stat_convert command | Vsevolod Stakhov | 2016-01-25 | 4 | -0/+203 | |
| | | | | | | | | New command is intended to convert sqlite stats to redis stats |