summaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Fix some outbound access issuesVsevolod Stakhov2017-01-151-4/+0
| | | | Found by: Coverity
* [CritFix] Repair PTR_ARRAY_FOREACH macroVsevolod Stakhov2017-01-121-1/+1
| | | | MFH: true
* [Feature] Add CORS support to the controllerVsevolod Stakhov2017-01-112-0/+17
|
* [Minor] Treat special HTTP methods speciallyVsevolod Stakhov2017-01-112-31/+48
|
* [Minor] Allow to append headers for rspamd http routerVsevolod Stakhov2017-01-112-0/+50
|
* [Fix] Fix usage of unsafe ucl iteratorsVsevolod Stakhov2017-01-101-1/+6
|
* [Minor] Use deterministic ids for mapsVsevolod Stakhov2017-01-091-1/+2
|
* [Feature] Multiple improvements in the mapsVsevolod Stakhov2017-01-091-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 PRNGVsevolod Stakhov2017-01-092-2/+1
|
* [Minor] Add id for each rspamd map backendVsevolod Stakhov2017-01-092-2/+5
|
* [Fix] Normalize path in HTTP routerVsevolod Stakhov2017-01-081-0/+4
|
* [Test] More test casesVsevolod Stakhov2017-01-081-5/+13
|
* [Test] Add tests, fix normalization algorithmVsevolod Stakhov2017-01-081-18/+96
|
* [Feature] Add function to normalize HTTP pathsVsevolod Stakhov2017-01-082-0/+128
|
* Fix shm on DragonFlyMichael Neumann2017-01-061-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 conversionVsevolod Stakhov2017-01-041-1/+2
|
* [Fix] Fix rrd file conversionVsevolod Stakhov2017-01-041-3/+3
|
* [Feature] Rework RRD ds count, add conversion pathVsevolod Stakhov2017-01-031-37/+157
|
* [Minor] Fix posix_memalign -> malloc transitionVsevolod Stakhov2017-01-021-3/+3
|
* [Minor] Set smaller alignment for mem_poolVsevolod Stakhov2017-01-011-1/+1
|
* [Minor] Relax alignment requirements for fstringVsevolod Stakhov2017-01-011-3/+3
|
* [Minor] Add length check for array iterationVsevolod Stakhov2016-12-261-1/+1
|
* [Fix] Fix out of bounds accessVsevolod Stakhov2016-12-261-0/+1
|
* [Fix] Try to fix race condition in redis_poolVsevolod Stakhov2016-12-251-2/+1
|
* [Minor] Oops, fix indexes one more timeVsevolod Stakhov2016-12-251-3/+3
|
* [Fix] Fix indexes in array access, interleave loopVsevolod Stakhov2016-12-251-10/+13
|
* [Fix] Revert bad offset calculationVsevolod Stakhov2016-12-231-1/+1
|
* [Fix] Date header timezone adjustments (#1279)Andrew Lewis2016-12-231-1/+1
|
* [Rework] Finally remove gmime dependency from RspamdVsevolod Stakhov2016-12-221-6/+0
|
* [Rework] Kill all InternetAddressList usagesVsevolod Stakhov2016-12-221-1/+1
|
* [Feature] Use t1ha for hashes, allow inliningVsevolod Stakhov2016-12-222-16/+32
|
* [Fix] Couple of fixes for date parsingVsevolod Stakhov2016-12-211-1/+1
|
* [Feature] Add function to convert struct tm to time using timezoneVsevolod Stakhov2016-12-212-0/+104
|
* [Minor] Fix spaces encoding in QPVsevolod Stakhov2016-12-201-2/+1
|
* [Minor] Add function to perform quoted-printable encodingVsevolod Stakhov2016-12-202-0/+48
|
* [Minor] Fix rfc2047 quoted printable versionVsevolod Stakhov2016-12-191-2/+3
|
* [Minor] Do not blame so loudly if pcre_study fails...Vsevolod Stakhov2016-12-181-6/+10
|
* [Feature] Add method to create regexp from a glob patternVsevolod Stakhov2016-12-182-0/+124
|
* [Minor] Add macro to assing rspamd_ftok_t from c stringVsevolod Stakhov2016-12-171-0/+11
|
* [Minor] Add macro to make ftok_t from string literalVsevolod Stakhov2016-12-161-0/+2
|
* [Minor] Make rspamd_memcspn publicVsevolod Stakhov2016-12-152-3/+12
|
* [Rework] Change logger setup interfaceVsevolod Stakhov2016-12-142-13/+31
|
* [Minor] Fix initializationVsevolod Stakhov2016-12-131-0/+2
|
* [Feature] Add rfc2047 variant for QP decodingVsevolod Stakhov2016-12-122-0/+123
|
* [Feature] Implement quoted printable decodingVsevolod Stakhov2016-12-122-2/+100
|
* [Fix] Fix int64 -> double conversionVsevolod Stakhov2016-12-101-1/+1
|
* [Minor] Improve int64 -> double conversionVsevolod Stakhov2016-12-101-7/+5
|
* [Fix] Simplify images shinglesVsevolod Stakhov2016-12-092-31/+15
|
* [Feature] Implement min-hash shingles for DCT data from imagesVsevolod Stakhov2016-12-092-2/+131
|
* [Fix] Do not resolve numeric IP addresses due to ipv6 insanityVsevolod Stakhov2016-11-281-46/+63
|