Vsevolod Stakhov
4c908ce331
[Minor] One more definition missed on Linux
7 years ago
Vsevolod Stakhov
4a2ac80b8e
[Minor] Add missing macro
7 years ago
Vsevolod Stakhov
4606d4b69d
[Minor] Fix build with gcc 4.2
Issue: #1351
Reported by: @brad0
7 years ago
Andrew Lewis
bf11fdf76d
[Minor] Update public suffix list
7 years ago
Vsevolod Stakhov
229b622321
[Feature] Use t1ha instead of metrohash and xxhash32
7 years ago
Vsevolod Stakhov
e3d7e6c1a8
[Fix] Fix name of var
MFH: true
7 years ago
Vsevolod Stakhov
d5c601cb4b
[Fix] Use rspamd hashes in embedded ucl
7 years ago
Vsevolod Stakhov
3420fa85ae
[Fix] Plug memory leak
MFH: true
7 years ago
Andreas Schneider
32a6a19cd2
acism: Add missing glib dependency
This library uses g_ascii_tolower()
7 years ago
Vsevolod Stakhov
2a1dc20915
[Minor] Fix build with clang and BMI
7 years ago
Vsevolod Stakhov
92c6f988cf
[Fix] Fix build with custom glib/gmime
7 years ago
Vsevolod Stakhov
8297507d93
[Minor] Update tld file
7 years ago
Vsevolod Stakhov
e19be6e738
[Fix] Another fix for brain-damaged hiredis
7 years ago
Vsevolod Stakhov
6fd9dcb0d8
[Fix] Fix handling of HTTP HEAD methods
7 years ago
Vsevolod Stakhov
f59abfc9be
[Fix] Fix HTTP methods other than GET and POST
7 years ago
Vsevolod Stakhov
03165efaa6
[Minor] Try to fix some memory inconsistencies
7 years ago
Andrew Lewis
3c56454896
[Minor] Don't hide errors in librdns
7 years ago
Vsevolod Stakhov
502559ceab
[Fix] Do not replan retransmits if merely one server is defined
7 years ago
Vsevolod Stakhov
93afc2d45f
[Fix] Another fix for rdns write errors
Issue: #971
7 years ago
Vsevolod Stakhov
f5c26fc396
[Fix] Another try to fix RDNS events processing logic
Issue: #971
MFH: true
7 years ago
Vsevolod Stakhov
b0ecc727aa
[Fix] Fix DNS write errors processing
Issue: #971
MFH: true
7 years ago
Vsevolod Stakhov
9866dd4260
[Feature] Allow to use dictionaries for compression
7 years ago
Vsevolod Stakhov
bd10330aa7
[Feature] Add zstd compression library
7 years ago
Vsevolod Stakhov
b05b9bf904
[Fix] Fix hiredis stupidity
7 years ago
Vsevolod Stakhov
d0522a1504
[Minor] Fix parsing of 'nxdomain' rcode
7 years ago
Vsevolod Stakhov
1eb80a4b72
[Minor] Add another helper for rdns
7 years ago
Vsevolod Stakhov
71fee73561
[Minor] Add function to parse string to rdns request type
7 years ago
Vsevolod Stakhov
4435b4ec2d
[Fix] Make dnssec configurable option disabled by default for now
7 years ago
Vsevolod Stakhov
bdf9d36628
[Minor] Make function to punycode DNS values publicly available
7 years ago
Vsevolod Stakhov
795fe5c42f
[Feature] Add support of stub DNSSEC resolver to rdns
7 years ago
Bryon Gloden, CISSP®
8086172ad1
Update local_scan.c
[../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
7 years ago
Bryon Gloden, CISSP®
a7abc83488
Update acism_create.c
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
7 years ago
Andrew Lewis
5d0467f495
[Minor] Sync public suffix list with upstream
7 years ago
Vsevolod Stakhov
39fec823f1
[Fix] Fix potential NULL dereference
8 years ago
Vsevolod Stakhov
363cbd0b04
[Feature] Update mumhash
8 years ago
Vsevolod Stakhov
565c37fca0
[Fix] Link lpeg to rspamd lua library
8 years ago
Andrew Lewis
f34a5a98ae
[Fix] Fix Exim shutdown patch
8 years ago
Vsevolod Stakhov
7957b1cfb9
[Fix] Unbreak build on gcc < 4.9
8 years ago
Vsevolod Stakhov
17bdc86430
[Fix] Update mumhash implementation
8 years ago
Vsevolod Stakhov
b00d4cd3cc
[Feature] Use metrohash as well
8 years ago
Vsevolod Stakhov
931615a2e0
[Feature] Further micro-optimizations for hashing and shingles
8 years ago
Vsevolod Stakhov
bcb5eaadd0
[Fix] Fix compilation issue
8 years ago
Vsevolod Stakhov
63eb2e6020
[Feature] Add and use mumhash for non-crypto hashing
8 years ago
Vsevolod Stakhov
917e1ca945
[Rework] Import linenoise for line editing
8 years ago
Vsevolod Stakhov
5654f98427
[Minor] Add workaround for pre-historic compilers
Issue: #605
8 years ago
Vsevolod Stakhov
f789d85b3a
[Fix] Backport fix for empty files inclusion from libucl
Issue: #596
Reported by: @assistcontrol
8 years ago
Andrew Lewis
782603601b
Update Exim patches
8 years ago
Vsevolod Stakhov
cba661ad9b
[Feature] Add punycoded versions for IDN domains
Issue: #554
Reported by: @moisseev
8 years ago
Vsevolod Stakhov
844e34179a
[Feature] Rework librdns to interact with external upstreams
8 years ago
Vsevolod Stakhov
71d33dd221
[Minor] Zero new nodes in btrie
8 years ago