Commit Graph

444 Commits

Author SHA1 Message Date
Vsevolod Stakhov
b2edec9720 [Minor] Support threads for MKL blas 2018-03-01 14:23:05 +00:00
Vsevolod Stakhov
db9dff1c16 [Minor] Fix broken usage of strerror_r 2018-02-28 17:35:16 +00:00
Vsevolod Stakhov
9ef70a3754 [Feature] Preliminary import of the elasticsearch module 2018-02-18 15:46:58 +00:00
Andrew Lewis
10fd37f7c5 [Minor] Sync public suffix list 2018-02-16 12:44:44 +02:00
Vsevolod Stakhov
413bb725fc [Feature] Improve allocation policy when interacting with Lua 2018-02-14 14:45:25 +00:00
Vsevolod Stakhov
57747dfc45 [Fix] Fix deletion from hash 2018-02-14 14:45:25 +00:00
Vsevolod Stakhov
9f0a4220de [Feature] Allow to reserve elements in libucl 2018-02-14 14:45:25 +00:00
Vsevolod Stakhov
a755e38112 [Minor] Allow to parse ucl object from rspamd_text 2018-02-14 14:45:25 +00:00
Vsevolod Stakhov
66bebc21e2 [Minor] Treat EPERM specially
Issue: #1996
2018-02-12 20:49:33 +00:00
Vsevolod Stakhov
347cf7c15b [Minor] Use more words and remove some languages 2018-02-07 21:01:37 +00:00
Vsevolod Stakhov
92b68a6154 [Minor] Remove another confusing language 2018-02-07 09:18:23 +00:00
Vsevolod Stakhov
cdc6ea2e0d [Minor] Remove local minor languages 2018-02-07 08:47:45 +00:00
Vsevolod Stakhov
fe48a8c61b [Project] Add n-gramms data files 2017-12-30 20:19:12 +00:00
Vsevolod Stakhov
6af040cf29 [Fix] Do not try to connect to non-supported addresses 2017-11-25 12:50:02 +00:00
Vsevolod Stakhov
4ca425a057 [Minor] Lots of style and C coding fixes 2017-11-21 18:36:38 +00:00
Vsevolod Stakhov
b8d0b8e0c5 [Minor] Reformat code 2017-11-21 18:21:58 +00:00
Vsevolod Stakhov
f7001fb675
Merge pull request #1913 from AlexeySa/master
Dlfunc library for Exim
2017-11-19 21:43:52 +00:00
Vsevolod Stakhov
84c2524e85 [Fix] Deal with nan and inf encoding in json/ucl 2017-11-16 18:56:17 +00:00
Viktor Szépe
afa3c9ff6b
Typo: zerogradParamters 2017-11-14 21:37:25 +01:00
Viktor Szépe
e3689ecb77
Typo: non-existent 2017-11-14 21:36:49 +01:00
Viktor Szépe
971b8df19c
Typo: compatibilty 2017-11-14 21:36:03 +01:00
Viktor Szépe
9eee090ab6
Typo : occurence 2017-11-14 21:35:26 +01:00
Viktor Szépe
6ca56ad823
typo: supercede 2017-11-14 21:34:07 +01:00
AL
8697fdc0fa
Update dlfunc README 2017-11-12 14:56:42 +03:00
AL
a2cba47734
Optimize exim dlfunc 2017-11-12 14:50:51 +03:00
AL
1d4d609502
Dlfunc compile and install instructions 2017-11-12 03:53:54 +03:00
AL
fce6b37831
Example Exim config 2017-11-12 03:48:02 +03:00
AL
a02111a6a3
Dlfunc library for Exim
With support http, json, checkv2
2017-11-12 03:46:38 +03:00
Vsevolod Stakhov
80b59a48c8 [Fix] Fix random forests module 2017-11-11 16:32:54 +00:00
Vsevolod Stakhov
900d06b607 [Fix] Fix merging of the implicit arrays 2017-11-06 22:19:22 +00:00
Vsevolod Stakhov
33fed07599 [Feature] Add torch-decisiontree package
https://github.com/twitter/torch-decisiontree

This project implements random forests and gradient boosted decision
trees (GBDT). The latter uses gradient tree boosting. Both use ensemble
learning to produce ensembles of decision trees (that is, forests).
2017-11-05 14:34:22 +00:00
Vsevolod Stakhov
4656af8e69 [Feature] Save real ucl types when exporting to Lua 2017-11-05 10:06:41 +00:00
Vsevolod Stakhov
a864c89f80 [Feature] Add aes-rng PRF to libottery 2017-10-29 13:42:45 +00:00
Vsevolod Stakhov
a0d34edd00 [Fix] Fix couple of warnings 2017-10-27 10:55:20 +01:00
Andrew Lewis
e9b77979a4 [Minor] Update public suffix list 2017-10-21 21:01:26 +02:00
Vsevolod Stakhov
2d053b6fac [Minor] Update aho-corasic implementation 2017-09-26 21:18:08 +01:00
Vsevolod Stakhov
0050cedd31 [Minor] Update bundled zstd 2017-09-20 07:58:12 +01:00
Vsevolod Stakhov
8308d6a677 [Fix] Another try to fix threading in torch 2017-09-17 10:00:20 +01:00
Vsevolod Stakhov
edc5920854 [Minor] Another try to fix brain-damaged torch build system 2017-09-16 19:50:23 +01:00
Vsevolod Stakhov
048c80ae85 [Minor] Disable sse4.2 for torch... 2017-09-16 19:05:52 +01:00
Andrew Lewis
9e425476ae [Minor] Import updates from public suffix list 2017-09-10 10:41:13 +02:00
Vsevolod Stakhov
3c9f4621d2 [Minor] Allow to get rspamd text from torch storage 2017-08-27 12:36:19 +01:00
Vsevolod Stakhov
e460a6dc4b [Minor] Fix randomness part in torch 2017-07-22 12:59:14 +01:00
Vsevolod Stakhov
e311547942 [Minor] Further fixes for torch RPATH 2017-07-22 12:37:59 +01:00
Vsevolod Stakhov
f409a6f3e0 [Minor] Do not use avx/avx2 in torch as their detection is broken 2017-07-22 10:49:25 +01:00
Vsevolod Stakhov
004535e400 [Minor] Avoid obsolete function usage 2017-07-22 10:27:56 +01:00
Vsevolod Stakhov
a2e2cb74d0 [Minor] Fix install path for torch libpaths 2017-07-22 10:19:45 +01:00
Vsevolod Stakhov
43a0868d49 [Minor] Fix installation directory for shared libs 2017-07-21 11:41:06 +01:00
Vsevolod Stakhov
57ad67a4b4 [Feature] Import torch to Rspamd... 2017-07-16 16:39:35 +01:00
Andrew Lewis
b1d6eb4b40 [Minor] Import changes from public suffix list 2017-07-07 10:10:23 +02:00
Vsevolod Stakhov
be22540eeb [Feature] Implement rdns-curve plugin based on rspamd cryptobox 2017-06-30 08:52:05 +01:00
Vsevolod Stakhov
9f95da2df7 Merge pull request #1711 from moisseev/spelling
[Refactor] Correct misspellings in program code
2017-06-29 18:47:12 +01:00
Alexander Moisseev
bbc2a2a18a [Oops] Restore a proper name
Found by @dimejo
2017-06-28 16:33:28 +03:00
Alexander Moisseev
0a5db37306 [Refactor] Fix misspelled variable name in cdb_make.c 2017-06-28 10:53:11 +03:00
Alexander Moisseev
0f44e6037d [Refactor] Correct misspelled function name in Rspamd agent for Exim 2017-06-28 10:49:56 +03:00
Alexander Moisseev
bb5a9f8e45 [Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
2017-06-27 10:44:19 +03:00
Andrew Lewis
ba02569100 [Minor] Import updates from public suffix list 2017-06-14 15:09:36 +02:00
Vsevolod Stakhov
34a8c93ce3 [Fix] Fix crashes when socket write errors occur 2017-06-14 10:26:55 +01:00
Vsevolod Stakhov
639c67dbd8 [Fix] Fix parsing IPv6 nameservers in resolv.conf 2017-06-14 09:30:08 +01:00
Vsevolod Stakhov
9ee06af6e5 [Fix] Do not crash when resolver failed to initialize 2017-06-13 21:12:02 +01:00
Andrew Lewis
960964f5d2 [Minor] Import changes from public suffix list 2017-06-12 13:05:46 +02:00
Vsevolod Stakhov
13659ea7ca [Minor] Fix another hiredis issue with uninitialized access 2017-06-12 10:44:51 +01:00
Vsevolod Stakhov
c1184c7823 [Fix] Fix objects merging in UCL 2017-06-02 14:42:10 +01:00
Vsevolod Stakhov
871e834af7 [Minor] Forgot to add a file 2017-05-15 18:46:24 +01:00
Vsevolod Stakhov
e3f66510f2 [Minor] Update bundled zstd to version 1.3 2017-05-15 18:37:28 +01:00
Vsevolod Stakhov
cdac77e4c3 [Feature] Allow to use custom callback when parsing resolv.conf 2017-05-15 15:21:08 +01:00
Andrew Lewis
74a3a2ede2 [Feature] UCL: register parser variables from Lua 2017-04-18 16:32:42 +02:00
Andrew Lewis
b84aa7ae33 [Minor] Import changes from public suffix list 2017-04-18 09:52:14 +02:00
Vsevolod Stakhov
e70b7fcd7f [Minor] Remove unportable constructions 2017-04-11 10:31:08 +01:00
Andrew Lewis
fce8a98933 [Minor] Import public suffix list updates 2017-04-07 16:10:28 +02:00
Vsevolod Stakhov
88711bead1 [Minor] More inline fixes 2017-04-07 15:05:07 +01:00
Vsevolod Stakhov
042380a524 [Feature] Add escaped version of lua_ucl import 2017-04-07 11:15:26 +01:00
Vsevolod Stakhov
c38454330c [Minor] Fix aarch64 build 2017-03-19 18:36:35 +00:00
Vsevolod Stakhov
d3c57dbed5 [Minor] Update lua-fun 2017-03-17 11:18:14 +00:00
Vsevolod Stakhov
8164a21476 [Fix] Update issues in ac-trie 2017-03-13 11:37:14 +00:00
Vsevolod Stakhov
7c2e2dc6d6 [Fix] Fix freeing of arrays iterators
Issue: #1497
2017-03-08 15:55:26 +00:00
Andrew Lewis
57f5ed2bb6 [Minor] Update public suffix list 2017-03-07 15:20:24 +02:00
Andrew Lewis
265e732cbc [Minor] Update public suffix list 2017-02-28 15:53:59 +02:00
Vsevolod Stakhov
016d429d8d [Minor] Do not set file vars by default in lua ucl 2017-02-19 15:59:09 +00:00
Vsevolod Stakhov
456c2f66f3 [Minor] Add ability to skip setting of file vars in UCL 2017-02-19 15:54:25 +00:00
Vsevolod Stakhov
60a221d3e4 [Fix] Strictly filter bad characters when emittin json 2017-02-08 13:46:57 +00:00
Vsevolod Stakhov
8b7e04c87a [Feature] Improve url redirector module
- Use HEAD instead of GET
- Limit body length
- Check for cached results before testing them on HTTP
- Really limit number of nested queries
2017-02-06 14:32:19 +00:00
Vsevolod Stakhov
3162eafdfe Merge pull request #1388 from fatalbanana/b3
rspamadm grep
2017-02-01 16:50:29 +00:00
Andrew Lewis
29802ac374 [Minor] Recreate grep tool as rspamadm grep 2017-02-01 17:31:08 +02:00
Vsevolod Stakhov
41dc9d8aff [Minor] Improve portability 2017-02-01 13:07:43 +00:00
Andrew Lewis
5ad02a7ad9 [Minor] Fixes for rspamdgrep 2017-01-31 20:57:45 +02:00
Andrew Lewis
a897c86cfa [Feature] Implement rspamdgrep tool 2017-01-31 15:46:49 +02:00
Vsevolod Stakhov
ccdc07b5e3 [Minor] One more definition missed on Linux 2017-01-19 10:57:44 +00:00
Vsevolod Stakhov
928fc904eb [Minor] Add missing macro 2017-01-19 10:51:57 +00:00
Vsevolod Stakhov
b8588cdab3 [Minor] Fix build with gcc 4.2
Issue: #1351
Reported by: @brad0
2017-01-19 10:42:02 +00:00
Vsevolod Stakhov
6eec897d8c [Fix] More fixes for iterators cleanup 2017-01-17 19:19:34 +00:00
Vsevolod Stakhov
e5da64bb8b [Fix] Fix memory leak in safe ucl iterators 2017-01-17 19:03:46 +00:00
Andrew Lewis
6d0163d68c [Minor] Update public suffix list 2017-01-17 13:13:03 +02:00
Vsevolod Stakhov
85e2e9a16e [Minor] Add auto type to the parser method 2017-01-13 09:25:41 +00:00
Vsevolod Stakhov
d9f7a74a1c [Feature] Allow custom parse types in lua ucl 2017-01-13 09:24:19 +00:00
Vsevolod Stakhov
cb846eabcd [Feature] Add ucl_object_iterate_full function 2017-01-10 12:35:55 +00:00
Vsevolod Stakhov
16c8c89c35 [Fix] Fix name of var
MFH: true
2017-01-02 12:39:29 +00:00
Vsevolod Stakhov
f47ab50fd5 [Fix] Plug memory leak
MFH: true
2017-01-01 17:58:33 +00:00
Vsevolod Stakhov
6eecb5ce7c [Minor] Add enable full debug option 2016-12-25 16:23:02 +00:00
Vsevolod Stakhov
9eca6f6a7b [Fix] Use rspamd hashes in embedded ucl 2016-12-08 13:49:52 +00:00
Vsevolod Stakhov
84793e0fe5 [Feature] Use t1ha instead of metrohash and xxhash32 2016-12-08 13:49:52 +00:00
Andreas Schneider
32a6a19cd2 acism: Add missing glib dependency
This library uses g_ascii_tolower()
2016-11-28 13:15:12 +01:00
Vsevolod Stakhov
2a1dc20915 [Minor] Fix build with clang and BMI 2016-11-27 15:24:01 +00:00
Vsevolod Stakhov
92c6f988cf [Fix] Fix build with custom glib/gmime 2016-11-26 12:09:12 +00:00
Vsevolod Stakhov
8297507d93 [Minor] Update tld file 2016-11-23 13:07:29 +00:00
Vsevolod Stakhov
e19be6e738 [Fix] Another fix for brain-damaged hiredis 2016-11-20 17:52:55 +00:00
Vsevolod Stakhov
6fd9dcb0d8 [Fix] Fix handling of HTTP HEAD methods 2016-10-18 15:17:42 +01:00
Vsevolod Stakhov
f59abfc9be [Fix] Fix HTTP methods other than GET and POST 2016-10-18 13:47:52 +01:00
Vsevolod Stakhov
03165efaa6 [Minor] Try to fix some memory inconsistencies 2016-09-30 12:12:17 +01:00
Andrew Lewis
3c56454896 [Minor] Don't hide errors in librdns 2016-09-27 15:28:33 +02:00
Vsevolod Stakhov
502559ceab [Fix] Do not replan retransmits if merely one server is defined 2016-09-26 17:15:51 +01:00
Vsevolod Stakhov
93afc2d45f [Fix] Another fix for rdns write errors
Issue: #971
2016-09-22 09:27:45 +01:00
Vsevolod Stakhov
f5c26fc396 [Fix] Another try to fix RDNS events processing logic
Issue: #971
MFH: true
2016-09-21 12:38:05 +01:00
Vsevolod Stakhov
b0ecc727aa [Fix] Fix DNS write errors processing
Issue: #971
MFH: true
2016-09-20 22:57:22 +01:00
Vsevolod Stakhov
9866dd4260 [Feature] Allow to use dictionaries for compression 2016-09-09 13:51:26 +01:00
Vsevolod Stakhov
bd10330aa7 [Feature] Add zstd compression library 2016-09-08 17:00:14 +01:00
Vsevolod Stakhov
b05b9bf904 [Fix] Fix hiredis stupidity 2016-09-08 15:25:12 +01:00
Vsevolod Stakhov
d0522a1504 [Minor] Fix parsing of 'nxdomain' rcode 2016-08-27 14:35:15 +01:00
Vsevolod Stakhov
1eb80a4b72 [Minor] Add another helper for rdns 2016-08-26 15:58:51 +01:00
Vsevolod Stakhov
71fee73561 [Minor] Add function to parse string to rdns request type 2016-08-26 14:37:21 +01:00
Vsevolod Stakhov
4435b4ec2d [Fix] Make dnssec configurable option disabled by default for now 2016-08-18 16:13:24 +01:00
Vsevolod Stakhov
bdf9d36628 [Minor] Make function to punycode DNS values publicly available 2016-08-18 15:51:14 +01:00
Vsevolod Stakhov
795fe5c42f [Feature] Add support of stub DNSSEC resolver to rdns 2016-08-18 15:34:14 +01:00
Vsevolod Stakhov
082bd24c8f Merge pull request #796 from bryongloden/patch-2
Update local_scan.c
2016-08-03 10:51:05 +01:00
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
2016-08-02 17:49:49 -04:00
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
2016-08-02 17:19:19 -04:00
Andrew Lewis
5d0467f495 [Minor] Sync public suffix list with upstream 2016-07-25 10:53:43 +01:00
Vsevolod Stakhov
39fec823f1 [Fix] Fix potential NULL dereference 2016-07-05 12:37:17 +01:00
Vsevolod Stakhov
363cbd0b04 [Feature] Update mumhash 2016-06-10 14:49:13 +01:00
Vsevolod Stakhov
565c37fca0 [Fix] Link lpeg to rspamd lua library 2016-05-28 18:42:45 +01:00
Andrew Lewis
f34a5a98ae [Fix] Fix Exim shutdown patch 2016-05-15 18:29:58 +02:00
Vsevolod Stakhov
7957b1cfb9 [Fix] Unbreak build on gcc < 4.9 2016-05-15 14:04:15 +01:00
Vsevolod Stakhov
17bdc86430 [Fix] Update mumhash implementation 2016-05-15 13:56:31 +01:00
Vsevolod Stakhov
b00d4cd3cc [Feature] Use metrohash as well 2016-05-12 12:45:17 +01:00
Vsevolod Stakhov
931615a2e0 [Feature] Further micro-optimizations for hashing and shingles 2016-05-12 09:48:29 +01:00
Vsevolod Stakhov
bcb5eaadd0 [Fix] Fix compilation issue 2016-05-11 15:14:49 +01:00
Vsevolod Stakhov
63eb2e6020 [Feature] Add and use mumhash for non-crypto hashing 2016-05-11 14:59:29 +01:00
Vsevolod Stakhov
917e1ca945 [Rework] Import linenoise for line editing 2016-05-08 20:22:38 +01:00
Vsevolod Stakhov
5654f98427 [Minor] Add workaround for pre-historic compilers
Issue: #605
2016-04-26 09:33:25 +01:00
Vsevolod Stakhov
f789d85b3a [Fix] Backport fix for empty files inclusion from libucl
Issue: #596
Reported by: @assistcontrol
2016-04-18 18:30:08 +01:00
Andrew Lewis
782603601b Update Exim patches 2016-04-09 14:39:13 +02:00
Vsevolod Stakhov
cba661ad9b [Feature] Add punycoded versions for IDN domains
Issue: #554
Reported by: @moisseev
2016-03-17 11:06:39 +00:00
Vsevolod Stakhov
844e34179a [Feature] Rework librdns to interact with external upstreams 2016-03-15 12:55:03 +00:00
Vsevolod Stakhov
71d33dd221 [Minor] Zero new nodes in btrie 2016-03-09 15:55:35 +00:00
Vsevolod Stakhov
f775891354 Update from the recent libucl 2016-02-22 17:16:14 +00:00
Vsevolod Stakhov
ad03eeb99a Backport fix from libucl 2016-02-20 22:22:29 +00:00
Vsevolod Stakhov
ad53cbd75f Backport fixes from libucl 2016-02-18 11:42:50 +00:00
Vsevolod Stakhov
3256178a24 Fix couple of issues found by gcc-6 2016-02-16 13:44:35 +00:00
Vsevolod Stakhov
d2612bbd21 Port fix from libucl 2016-02-16 13:22:17 +00:00
Vsevolod Stakhov
6bc5286496 Refactor UCL API 2016-02-16 09:59:52 +00:00
Vsevolod Stakhov
d212dc2bf8 Backport fixes from libucl 2016-02-14 13:34:42 +00:00
Vsevolod Stakhov
34b41a21d7 Add Level-Compressed Tree Bitmap contrib code
Implementation by: Geoffrey T. Dairiki <dairiki@dairiki.org>
2016-02-11 09:57:13 +00:00
Vsevolod Stakhov
ff660e595f Update libucl 2016-02-08 18:26:58 +00:00
Vsevolod Stakhov
d685ecb20e Fix warnings 2016-02-01 11:34:42 +00:00
Vsevolod Stakhov
a85edb5fd8 Oops, fix typename for rnds 2016-01-20 16:25:43 +00:00
Vsevolod Stakhov
9ac81649d3 Another fix to punycode 2016-01-20 16:24:22 +00:00
Vsevolod Stakhov
ef66ecf224 Fix memory corruption on punycode 2016-01-20 16:15:19 +00:00
Vsevolod Stakhov
538335a717 Fix some compiler warnings 2016-01-18 18:11:32 +00:00
Vsevolod Stakhov
bc97fb8dd4 Fix order 2016-01-15 16:15:55 +00:00
Vsevolod Stakhov
248d1ceb58 Add workaround for bug in valgrind and rdrand 2016-01-15 16:11:53 +00:00
Vsevolod Stakhov
27e45bef83 Fix warnings. 2016-01-15 15:54:43 +00:00
Vsevolod Stakhov
91516a1fd6 Fix issues with freeing of bad rdns requests 2016-01-14 14:15:01 +00:00
Vsevolod Stakhov
7c74c6281b Update from publicsuffix 2016-01-11 16:54:10 +00:00
Vsevolod Stakhov
83034f4027 Fix GNU version of strerror_r (hiredis is broken) 2016-01-11 16:21:43 +00:00
Vsevolod Stakhov
d543bb540d Try to fix brain damage of cmake 2016-01-11 16:08:30 +00:00
Vsevolod Stakhov
4fc834d623 Embed hiredis as it is broken literally everywhere 2016-01-11 16:04:50 +00:00
Vsevolod Stakhov
9632becffb Add another bunch of missed files. 2015-12-31 17:54:04 +00:00
Vsevolod Stakhov
246a74cab8 Another missing file. 2015-12-31 17:48:16 +00:00
Vsevolod Stakhov
9f23c1e7a3 Fix snowball distribution. 2015-12-31 17:43:49 +00:00
Vsevolod Stakhov
2375dba898 Remove bloody submodules. 2015-12-31 17:38:02 +00:00
Vsevolod Stakhov
1543c98d38 Merge pull request #444 from lzmths/master
Refactoring conditional directives that break parts of statements.
2015-12-31 17:06:09 +00:00
Vsevolod Stakhov
2275d0b9eb Sync with libucl 2015-12-27 15:12:28 +00:00
lzmths
df353b050f Refactoring conditional directives that break parts of statements. 2015-12-08 20:20:52 -03:00
Vsevolod Stakhov
ee98688103 Add LPeg support to rspamd 2015-12-07 13:52:41 +00:00
Vsevolod Stakhov
13d9c7e421 Remove previous blake2 implementation. 2015-10-25 22:45:51 +00:00
Vsevolod Stakhov
c0646f71d6 Add special hacks to allow static build. 2015-10-21 12:57:12 +01:00
Vsevolod Stakhov
d181d0c46e Merge from libucl. 2015-10-19 18:53:39 +01:00
Vsevolod Stakhov
572f8723c8 Use cryptobox chacha for libottery. 2015-10-15 12:38:41 +01:00
Vsevolod Stakhov
b8bc9298b1 More fixes to libottery. 2015-10-15 11:46:21 +01:00
Vsevolod Stakhov
33a845c0ed Another try to fix macro. 2015-10-15 11:44:59 +01:00
Vsevolod Stakhov
dd72c18a08 Another GCCism. 2015-10-15 11:43:57 +01:00
Vsevolod Stakhov
6ceac089b6 Fix some portability issues. 2015-10-15 11:28:41 +01:00
Vsevolod Stakhov
bb4a6a9ae9 Sync with libucl. 2015-10-13 17:05:19 +01:00
Vsevolod Stakhov
eb737947eb Reorganize includes to reduce namespace pollution. 2015-10-08 13:15:15 +01:00
Vsevolod Stakhov
a22ea751b6 Update libucl and use UCL_RANDOM_FUNCTION. 2015-08-18 13:17:16 +01:00
Vsevolod Stakhov
df59914345 Forgot to add file in ucl import. 2015-07-28 17:03:56 +01:00
Vsevolod Stakhov
c9d280cb3d Import the recent libucl. 2015-07-28 16:57:15 +01:00
Vsevolod Stakhov
94a86fe0a1 Avoid large enums. 2015-07-25 20:58:57 +01:00
Vsevolod Stakhov
c7fb13cdc3 Remove bats tests. 2015-07-09 14:40:56 +01:00
Vsevolod Stakhov
f20d566909 Start functional tests. 2015-07-02 17:05:17 +01:00
Vsevolod Stakhov
b8e9fedf23 Merge pull request #306 from fatalbanana/master
Update public suffix list; add RWL_SPAMHAUS_WL as whitelist_exception
2015-06-25 15:57:37 +01:00
Vsevolod Stakhov
5fcec0fcdb Avoid extra linking. 2015-06-25 15:56:02 +01:00
Andrew Lewis
b64a727563 Import updated public suffix list 2015-06-25 16:53:16 +02:00
Vsevolod Stakhov
0f38bb097e Do not free xxh32_state to work with static states. 2015-05-17 16:10:47 +01:00
Vsevolod Stakhov
253aee289e Backport fixes from libucl. 2015-05-17 16:10:29 +01:00
Vsevolod Stakhov
7f8ab548d3 Another round of linking issues fixup. 2015-04-28 17:01:00 +01:00
Vsevolod Stakhov
4cd7b69799 Import fixes from libucl. 2015-04-28 14:39:25 +01:00
Vsevolod Stakhov
fe57024591 Fix libucl priority include bug. 2015-04-27 17:09:19 +01:00
Vsevolod Stakhov
fc95ba4863 Fix some contrib libraries. 2015-04-27 10:31:25 +01:00
Vsevolod Stakhov
dffdfc8492 Fix misprint in library path. 2015-04-26 21:09:40 +01:00