aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* [Feature] Improve url redirector moduleVsevolod Stakhov2017-02-061-0/+1
| | | | | | | - Use HEAD instead of GET - Limit body length - Check for cached results before testing them on HTTP - Really limit number of nested queries
* Merge pull request #1388 from fatalbanana/b3Vsevolod Stakhov2017-02-012-96/+0
|\ | | | | rspamadm grep
| * [Minor] Recreate grep tool as `rspamadm grep`Andrew Lewis2017-02-012-103/+0
| |
| * [Minor] Fixes for rspamdgrepAndrew Lewis2017-01-311-22/+29
| |
* | [Minor] Improve portabilityVsevolod Stakhov2017-02-012-2/+10
|/
* [Feature] Implement rspamdgrep toolAndrew Lewis2017-01-312-0/+96
|
* [Minor] One more definition missed on LinuxVsevolod Stakhov2017-01-191-0/+3
|
* [Minor] Add missing macroVsevolod Stakhov2017-01-191-0/+5
|
* [Minor] Fix build with gcc 4.2Vsevolod Stakhov2017-01-191-2/+17
| | | | | Issue: #1351 Reported by: @brad0
* [Fix] More fixes for iterators cleanupVsevolod Stakhov2017-01-171-5/+5
|
* [Fix] Fix memory leak in safe ucl iteratorsVsevolod Stakhov2017-01-171-0/+10
|
* [Minor] Update public suffix listAndrew Lewis2017-01-171-181/+115
|
* [Minor] Add auto type to the parser methodVsevolod Stakhov2017-01-131-0/+3
|
* [Feature] Allow custom parse types in lua uclVsevolod Stakhov2017-01-135-16/+70
|
* [Feature] Add ucl_object_iterate_full functionVsevolod Stakhov2017-01-102-4/+30
|
* [Fix] Fix name of varVsevolod Stakhov2017-01-021-1/+1
| | | | MFH: true
* [Fix] Plug memory leakVsevolod Stakhov2017-01-011-0/+2
| | | | MFH: true
* [Minor] Add enable full debug optionVsevolod Stakhov2016-12-259-0/+24
|
* [Fix] Use rspamd hashes in embedded uclVsevolod Stakhov2016-12-081-99/+10
|
* [Feature] Use t1ha instead of metrohash and xxhash32Vsevolod Stakhov2016-12-082-141/+525
|
* acism: Add missing glib dependencyAndreas Schneider2016-11-282-0/+4
| | | | This library uses g_ascii_tolower()
* [Minor] Fix build with clang and BMIVsevolod Stakhov2016-11-271-1/+1
|
* [Fix] Fix build with custom glib/gmimeVsevolod Stakhov2016-11-261-20/+22
|
* [Minor] Update tld fileVsevolod Stakhov2016-11-231-46/+268
|
* [Fix] Another fix for brain-damaged hiredisVsevolod Stakhov2016-11-201-0/+1
|
* [Fix] Fix handling of HTTP HEAD methodsVsevolod Stakhov2016-10-181-1/+1
|
* [Fix] Fix HTTP methods other than GET and POSTVsevolod Stakhov2016-10-181-2/+3
|
* [Minor] Try to fix some memory inconsistenciesVsevolod Stakhov2016-09-301-2/+3
|
* [Minor] Don't hide errors in librdnsAndrew Lewis2016-09-271-1/+3
|
* [Fix] Do not replan retransmits if merely one server is definedVsevolod Stakhov2016-09-262-27/+42
|
* [Fix] Another fix for rdns write errorsVsevolod Stakhov2016-09-221-3/+17
| | | | Issue: #971
* [Fix] Another try to fix RDNS events processing logicVsevolod Stakhov2016-09-214-30/+47
| | | | | Issue: #971 MFH: true
* [Fix] Fix DNS write errors processingVsevolod Stakhov2016-09-201-3/+7
| | | | | Issue: #971 MFH: true
* [Feature] Allow to use dictionaries for compressionVsevolod Stakhov2016-09-091-2/+3
|
* [Feature] Add zstd compression libraryVsevolod Stakhov2016-09-0829-2/+15181
|
* [Fix] Fix hiredis stupidityVsevolod Stakhov2016-09-082-5/+9
|
* [Minor] Fix parsing of 'nxdomain' rcodeVsevolod Stakhov2016-08-271-0/+3
|
* [Minor] Add another helper for rdnsVsevolod Stakhov2016-08-262-0/+52
|
* [Minor] Add function to parse string to rdns request typeVsevolod Stakhov2016-08-262-0/+49
|
* [Fix] Make dnssec configurable option disabled by default for nowVsevolod Stakhov2016-08-184-1/+21
|
* [Minor] Make function to punycode DNS values publicly availableVsevolod Stakhov2016-08-182-10/+10
|
* [Feature] Add support of stub DNSSEC resolver to rdnsVsevolod Stakhov2016-08-184-4/+17
|
* Merge pull request #796 from bryongloden/patch-2Vsevolod Stakhov2016-08-031-1/+1
|\ | | | | Update local_scan.c
| * Update local_scan.cBryon Gloden, CISSPĀ®2016-08-021-1/+1
| | | | | | | | | | | | | | [../rspamd-master/contrib/exim/local_scan.c:630]: (error) Uninitialized variable: rej It's always good to initialize integer variables, at least to 0, because if you try to retrieve its value before it gets assigned any actual (non-garbage) value, then it results in undefined behavior. Found by https://github.com/bryongloden/cppcheck
* | Update acism_create.cBryon Gloden, CISSPĀ®2016-08-021-3/+9
|/ | | | | | | Passing one pointer into realloc() and assigning the result directly into that same pointer variable can cause a memory leak if the reallocation fails, because the original allocation will still exist. The correct way to do this is to use a temporary pointer variable. Credit: http://stackoverflow.com/a/11548901 Found by https://github.com/bryongloden/cppcheck
* [Minor] Sync public suffix list with upstreamAndrew Lewis2016-07-251-21/+327
|
* [Fix] Fix potential NULL dereferenceVsevolod Stakhov2016-07-051-0/+5
|
* [Feature] Update mumhashVsevolod Stakhov2016-06-101-19/+18
|
* [Fix] Link lpeg to rspamd lua libraryVsevolod Stakhov2016-05-282-6/+4
|
* [Fix] Fix Exim shutdown patchAndrew Lewis2016-05-151-6/+6
|