Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Fix some outbound access issues | Vsevolod Stakhov | 2017-01-15 | 1 | -4/+0 | |
| | | | | Found by: Coverity | |||||
* | [CritFix] Repair PTR_ARRAY_FOREACH macro | Vsevolod Stakhov | 2017-01-12 | 1 | -1/+1 | |
| | | | | MFH: true | |||||
* | [Feature] Add CORS support to the controller | Vsevolod Stakhov | 2017-01-11 | 2 | -0/+17 | |
| | ||||||
* | [Minor] Treat special HTTP methods specially | Vsevolod Stakhov | 2017-01-11 | 2 | -31/+48 | |
| | ||||||
* | [Minor] Allow to append headers for rspamd http router | Vsevolod Stakhov | 2017-01-11 | 2 | -0/+50 | |
| | ||||||
* | [Fix] Fix usage of unsafe ucl iterators | Vsevolod Stakhov | 2017-01-10 | 1 | -1/+6 | |
| | ||||||
* | [Minor] Use deterministic ids for maps | Vsevolod Stakhov | 2017-01-09 | 1 | -1/+2 | |
| | ||||||
* | [Feature] Multiple improvements in the maps | Vsevolod Stakhov | 2017-01-09 | 1 | -1/+1 | |
| | | | | | | | - Allow to create maps if directory is writable - Show all backends for all maps - Index backend istead of map - Improve locking logic to retry on failure | |||||
* | [Minor] Do not use glib PRNG | Vsevolod Stakhov | 2017-01-09 | 2 | -2/+1 | |
| | ||||||
* | [Minor] Add id for each rspamd map backend | Vsevolod Stakhov | 2017-01-09 | 2 | -2/+5 | |
| | ||||||
* | [Fix] Normalize path in HTTP router | Vsevolod Stakhov | 2017-01-08 | 1 | -0/+4 | |
| | ||||||
* | [Test] More test cases | Vsevolod Stakhov | 2017-01-08 | 1 | -5/+13 | |
| | ||||||
* | [Test] Add tests, fix normalization algorithm | Vsevolod Stakhov | 2017-01-08 | 1 | -18/+96 | |
| | ||||||
* | [Feature] Add function to normalize HTTP paths | Vsevolod Stakhov | 2017-01-08 | 2 | -0/+128 | |
| | ||||||
* | Fix shm on DragonFly | Michael Neumann | 2017-01-06 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rspamd tried to call shm_open(3) with a path in the root filesystem (e.g. /rhm.3f0fd440d46fac91e1b4). But DragonFly uses regular files for shm. Obviously, this fails, because rspamd has no permissions to create files in the root (/). Lots of lines like the following were found in /var/log/rspamd/rspamd.log before this patch: rspamd_shmem_mkstemp: /usr/obj/dports/mail/rspamd/rspamd-1.4.1/src /libutil/util.c:1970: failed to create temp shmem /rhm.3f0fd440d46fac91e1b4: Permission denied Also, rspamd made the receiving of mail very slow, when used in the pre-accept rmilter setting, due to these errors. Even worse, it just didn't filter emails at all. This patch fixes the problem by creating the shm files in /tmp for DragonFly. With this patch applied, these lines are gone from the log and emails now correctly contain the X-Spamd-Result header, AND receiving mails is now much much faster. For rspamd 1.4.1, we will fix it in dports: https://github.com/DragonFlyBSD/DeltaPorts/pull/727 | |||||
* | [Fix] Fix rra_ptr conversion | Vsevolod Stakhov | 2017-01-04 | 1 | -1/+2 | |
| | ||||||
* | [Fix] Fix rrd file conversion | Vsevolod Stakhov | 2017-01-04 | 1 | -3/+3 | |
| | ||||||
* | [Feature] Rework RRD ds count, add conversion path | Vsevolod Stakhov | 2017-01-03 | 1 | -37/+157 | |
| | ||||||
* | [Minor] Fix posix_memalign -> malloc transition | Vsevolod Stakhov | 2017-01-02 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Set smaller alignment for mem_pool | Vsevolod Stakhov | 2017-01-01 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Relax alignment requirements for fstring | Vsevolod Stakhov | 2017-01-01 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Add length check for array iteration | Vsevolod Stakhov | 2016-12-26 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Fix out of bounds access | Vsevolod Stakhov | 2016-12-26 | 1 | -0/+1 | |
| | ||||||
* | [Fix] Try to fix race condition in redis_pool | Vsevolod Stakhov | 2016-12-25 | 1 | -2/+1 | |
| | ||||||
* | [Minor] Oops, fix indexes one more time | Vsevolod Stakhov | 2016-12-25 | 1 | -3/+3 | |
| | ||||||
* | [Fix] Fix indexes in array access, interleave loop | Vsevolod Stakhov | 2016-12-25 | 1 | -10/+13 | |
| | ||||||
* | [Fix] Revert bad offset calculation | Vsevolod Stakhov | 2016-12-23 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Date header timezone adjustments (#1279) | Andrew Lewis | 2016-12-23 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Finally remove gmime dependency from Rspamd | Vsevolod Stakhov | 2016-12-22 | 1 | -6/+0 | |
| | ||||||
* | [Rework] Kill all InternetAddressList usages | Vsevolod Stakhov | 2016-12-22 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Use t1ha for hashes, allow inlining | Vsevolod Stakhov | 2016-12-22 | 2 | -16/+32 | |
| | ||||||
* | [Fix] Couple of fixes for date parsing | Vsevolod Stakhov | 2016-12-21 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Add function to convert struct tm to time using timezone | Vsevolod Stakhov | 2016-12-21 | 2 | -0/+104 | |
| | ||||||
* | [Minor] Fix spaces encoding in QP | Vsevolod Stakhov | 2016-12-20 | 1 | -2/+1 | |
| | ||||||
* | [Minor] Add function to perform quoted-printable encoding | Vsevolod Stakhov | 2016-12-20 | 2 | -0/+48 | |
| | ||||||
* | [Minor] Fix rfc2047 quoted printable version | Vsevolod Stakhov | 2016-12-19 | 1 | -2/+3 | |
| | ||||||
* | [Minor] Do not blame so loudly if pcre_study fails... | Vsevolod Stakhov | 2016-12-18 | 1 | -6/+10 | |
| | ||||||
* | [Feature] Add method to create regexp from a glob pattern | Vsevolod Stakhov | 2016-12-18 | 2 | -0/+124 | |
| | ||||||
* | [Minor] Add macro to assing rspamd_ftok_t from c string | Vsevolod Stakhov | 2016-12-17 | 1 | -0/+11 | |
| | ||||||
* | [Minor] Add macro to make ftok_t from string literal | Vsevolod Stakhov | 2016-12-16 | 1 | -0/+2 | |
| | ||||||
* | [Minor] Make rspamd_memcspn public | Vsevolod Stakhov | 2016-12-15 | 2 | -3/+12 | |
| | ||||||
* | [Rework] Change logger setup interface | Vsevolod Stakhov | 2016-12-14 | 2 | -13/+31 | |
| | ||||||
* | [Minor] Fix initialization | Vsevolod Stakhov | 2016-12-13 | 1 | -0/+2 | |
| | ||||||
* | [Feature] Add rfc2047 variant for QP decoding | Vsevolod Stakhov | 2016-12-12 | 2 | -0/+123 | |
| | ||||||
* | [Feature] Implement quoted printable decoding | Vsevolod Stakhov | 2016-12-12 | 2 | -2/+100 | |
| | ||||||
* | [Fix] Fix int64 -> double conversion | Vsevolod Stakhov | 2016-12-10 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Improve int64 -> double conversion | Vsevolod Stakhov | 2016-12-10 | 1 | -7/+5 | |
| | ||||||
* | [Fix] Simplify images shingles | Vsevolod Stakhov | 2016-12-09 | 2 | -31/+15 | |
| | ||||||
* | [Feature] Implement min-hash shingles for DCT data from images | Vsevolod Stakhov | 2016-12-09 | 2 | -2/+131 | |
| | ||||||
* | [Fix] Do not resolve numeric IP addresses due to ipv6 insanity | Vsevolod Stakhov | 2016-11-28 | 1 | -46/+63 | |
| |