Commit Graph

444 Commits

Author SHA1 Message Date
Vsevolod Stakhov
ab4950c5ea [Minor] Allow unconditional special handlers 2019-03-26 15:41:04 +00:00
Vsevolod Stakhov
3bf124702c [Minor] Add lua-lupa library for Jinja2 templates 2019-03-26 12:36:41 +00:00
Vsevolod Stakhov
f3277faf93 [Minor] Trace glob includes 2019-03-08 18:22:57 +00:00
Vsevolod Stakhov
813496dd02 [Minor] Allow to set include trace function 2019-03-07 15:29:14 +00:00
Vsevolod Stakhov
19442df406 [Minor] Use IUF interface for hashing 2019-03-06 14:39:34 +00:00
Vsevolod Stakhov
736a5f1d12 Revert "[Minor] Use less aggressive optimisation level"
This reverts commit 9bfff1d477.
2019-03-05 23:18:19 +00:00
Vsevolod Stakhov
0b5d7084ce [Minor] Try to use static seed 2019-03-05 23:13:39 +00:00
Vsevolod Stakhov
9bfff1d477 [Minor] Use less aggressive optimisation level 2019-03-05 22:51:29 +00:00
Vsevolod Stakhov
aa98ae97e6 [Minor] Update public suffix list 2019-03-05 16:56:21 +00:00
Vsevolod Stakhov
bbf92ed57b [Minor] Rdns: Fix parsing of nameserver lines
Issue: #2762
Closes: #2762
2019-02-22 17:03:16 +00:00
Vsevolod Stakhov
a841d419c9 [Rework] Finish http code split and cleanup 2019-02-15 18:23:40 +00:00
Vsevolod Stakhov
a0b6284734 [Minor] RDNS: Filter starting and trailing dots in DNS names 2019-01-22 16:54:34 +00:00
Vsevolod Stakhov
1d5c1d7b7f [Minor] Core: Pass server name when doing DNS request 2018-12-27 09:21:10 +00:00
Christian Glombek
c064bcc1cc
Update DEPENDENCY_INFO.md 2018-12-19 10:10:36 +01:00
Christian Glombek
3afde4ef84
Use markdown table in contrib/DEPENDENCY_INFO.md 2018-12-19 09:36:49 +01:00
Vsevolod Stakhov
3e9e08d54e [Fix] Rdns: Fix multiple replies in fake replies 2018-12-15 20:07:50 +00:00
Vsevolod Stakhov
b716e0fd65 [Minor] UCL: Avoid double free 2018-12-13 14:06:13 +00:00
Vsevolod Stakhov
e9cf00459a [Minor] UCL: Don't set cur_file twice 2018-12-13 13:57:55 +00:00
Vsevolod Stakhov
375688cd33 [Minor] UCL: Save filename when setting file vars 2018-12-13 13:44:09 +00:00
Vsevolod Stakhov
896ede0b28 [Fix] Do not allow syntax errors in include files... 2018-11-12 16:37:25 +00:00
Vsevolod Stakhov
557217a588 [Fix] Do not allow to merge an object with an array (or vice versa)
Issue: #2613
2018-11-12 16:36:57 +00:00
Vsevolod Stakhov
093dd1190d [Fix] Fix actrie implementation (sync from upstream), fixed OOB read 2018-11-12 12:57:24 +00:00
Vsevolod Stakhov
ccc9d0065d [Minor] Convert some enums to static macros 2018-10-27 18:55:44 +01:00
Vsevolod Stakhov
4bbaebccde [Fix] Remove one letter stop words 2018-10-06 09:52:32 +01:00
Vsevolod Stakhov
8c18e5c97c [Fix] Slashing: backport chunk logic from libucl 2018-10-05 21:17:18 +01:00
Vsevolod Stakhov
2f00b1fc24 [Minor] Don't use shift on -1 2018-10-03 13:30:04 +01:00
Vsevolod Stakhov
c4c098a34a [Minor] Fix DNS packet writing to avoid alignment issues 2018-10-02 18:17:27 +01:00
Vsevolod Stakhov
5c8208c697 [Minor] Backport fix from libucl 2018-09-30 18:36:51 +01:00
Mikhail Galanin
8c2648b668 [Minor] "blocking mode" indeed should be set later 2018-09-24 16:18:43 +01:00
Mikhail Galanin
e637e15306 [Minor] Make socket non-blocking before connect()
Otherwise, in the case of error, socket may become invalid
    and we will get an incorrect error, i.e. "setsockopt(TCP_NODELAY): Invalid argument"
    instead of "Connection refused"
2018-09-24 15:27:57 +01:00
Vsevolod Stakhov
af8e0a3aa3 [Minor] Remove outdated lgpl code, deprecated long ago 2018-09-19 14:33:53 +01:00
Vsevolod Stakhov
a89eebf63a [Minor] Add tableshape library from https://github.com/leafo/tableshape 2018-09-19 14:33:53 +01:00
Vsevolod Stakhov
9d58fcefc3 [Minor] Use JSON escapes for UTF8 2018-09-07 19:57:08 +01:00
Vsevolod Stakhov
4c460de1a2 [Minor] Add stop words 2018-09-07 17:02:06 +01:00
Vsevolod Stakhov
b90c3fa13f [Minor] Fix types 2018-09-07 15:19:47 +01:00
Vsevolod Stakhov
a42775e4c1 [Minor] More fixes to languages, remove hebrew languages 2018-09-07 15:06:56 +01:00
Vsevolod Stakhov
0e715d57e4 [Minor] Remove mono script languages 2018-09-07 14:07:15 +01:00
Vsevolod Stakhov
f600955b95 [Minor] Really remove stupid warnings 2018-08-25 17:39:21 +01:00
Vsevolod Stakhov
de080b724f [Project] Improve language detector: cleanup unused files, categorize 2018-08-24 14:52:04 +01:00
Vsevolod Stakhov
5766eb4b96 [Minor] Slightly refactor set iteration 2018-08-15 15:33:29 +01:00
Mikhail Galanin
4d471ea9ce [Minor] str_from_rdns_type -> rdns_str_from_type to keep consistency 2018-08-10 13:07:53 +01:00
Mikhail Galanin
cec578734c [Minor] Add record type into log when set up fake records 2018-08-10 09:49:06 +01:00
Mikhail Galanin
0ce49725b9 [Fix] Save faked code into fake dns record 2018-08-08 15:40:19 +01:00
Vsevolod Stakhov
6ac122670a [Fix] Allow to add result-less fake DNS records 2018-08-07 11:08:09 +01:00
Vsevolod Stakhov
a281d6a475 [Project] Adopt functions 2018-07-24 19:01:40 +01:00
Vsevolod Stakhov
a073be8fbc [Fix] Work with broken resolvers in resolv.conf 2018-07-05 16:04:17 +01:00
Vsevolod Stakhov
e03e1d6bfb [Minor] Fix build with gcc 4.2
Issue: #2317
Closes: #2317
2018-07-02 11:59:00 +01:00
Vsevolod Stakhov
8abc882956 [Minor] Fix FreeBSD build 2018-06-23 09:05:18 +01:00
Vsevolod Stakhov
6b9bb74c64 [Minor] Make Torch less dumb, sigh 2018-06-22 19:22:57 +01:00
Vsevolod Stakhov
a26830c70f [Minor] Try to make Torch not so 'clever' 2018-06-22 19:13:17 +01:00
Vsevolod Stakhov
bd43881c90 [Minor] Make valgrind happy again 2018-06-15 15:31:16 +01:00
Vsevolod Stakhov
87162d5b1c [Fix] Fix memory leak in parsing comments 2018-06-15 13:21:06 +01:00
Vsevolod Stakhov
99dfcd6992 [Minor] Add special codes to mark invalid request/reply 2018-06-11 16:37:26 +01:00
Vsevolod Stakhov
f30371e886 [Minor] Fix hash lookup 2018-06-11 15:43:22 +01:00
Vsevolod Stakhov
6b07a361d0 [Minor] Improve fake names processing 2018-06-11 14:49:10 +01:00
Vsevolod Stakhov
906e7cfaaa [Feature] Add support of fake DNS records 2018-06-08 12:03:33 +01:00
Vsevolod Stakhov
fcaf800bd6 [Feature] Suppress duplicate warning on very large radix tries 2018-06-01 11:09:37 +01:00
Vsevolod Stakhov
6f1ac61c71 [Minor] Try to improve help message 2018-05-29 13:46:27 +01:00
Vsevolod Stakhov
2f08a47d85 [Minor] Fix various cmake issues 2018-05-25 12:41:57 +01:00
Vsevolod Stakhov
714eb56e17 [Minor] Move lua contrib libraries to lua- prefix 2018-05-23 18:14:15 +01:00
Vsevolod Stakhov
220a51ff68 [Minor] Import lua-argparse library 2018-05-23 17:54:17 +01:00
Vsevolod Stakhov
b6156175b6 [Minor] Backport fixes from t1ha 2018-05-22 14:15:47 +01:00
Vsevolod Stakhov
11334a875a [Feature] Support encrypted configs in UCL 2018-05-19 14:51:30 +01:00
Vsevolod Stakhov
6f80cd3299 [Fix] Relax alignment requirements
Issue: #2222
2018-05-18 23:47:37 +01:00
Vsevolod Stakhov
8b456a8bd8 [Minor] Improve clang support (backported from t1ha) 2018-05-14 18:18:36 +01:00
Vsevolod Stakhov
974d1dbcab [Minor] Backport unaligned access fixes from t1ha
Issue: #2222
2018-05-14 16:14:58 +01:00
Paul Arthur
eea6b5ea92 [Minor] Don't double-escape lua strings in libucl
Strings are escaped during JSON/UCL output, so escaping them while
building the object results in doubly escaped strings.
2018-05-10 16:46:53 +00:00
Paul Arthur
dcfbf5ea8c [Fix] Fix vertical tab handling in libucl
626c7a170f is an incomplete fix and emits
invalid JSON.

The vertical tab has a short escape in C but not JSON, so we should
emit the long escape. (libucl won't choke on \v in UCL input but
it doesn't properly round-trip: 'foo\vbar' will be parsed into
'foovbar'.)

libucl has an option to escape strings during parsing, so I modified
that in a similar fashion to 626c7a17.
2018-05-10 16:44:28 +00:00
Vsevolod Stakhov
bc3af6861a [Minor] Store hostname in elastic 2018-05-09 12:56:30 +01:00
Vsevolod Stakhov
b563e16adb [Fix] Fix build on non-x86 platforms
Issue: #2226
2018-05-08 20:51:51 +01:00
Vsevolod Stakhov
a3191bd7b3 [Feture] Allow external preprocessors in libucl 2018-05-05 14:58:37 +01:00
Vsevolod Stakhov
22bac56f25 [Minor] Sync from libucl 2018-05-05 12:41:40 +01:00
Vsevolod Stakhov
7f596814c1 [Minor] Fix build on Solaris
Issue: #2213
Closes: #2213
2018-05-03 13:52:10 +01:00
Vsevolod Stakhov
0d217fc888 [CritFix] Do not use volatile Lua strings as UCL keys
Issue: #2211
Closes: #2211
2018-05-02 19:05:14 +01:00
Vsevolod Stakhov
486435c147 [Minor] Remove t1ha0 as it causes too many issues 2018-04-30 12:40:14 +01:00
Vsevolod Stakhov
c5d65b9430 [Minor] Try to fix endiannes detection on Solaris
Issue: #2204
2018-04-29 21:22:22 +01:00
Vsevolod Stakhov
dec86ca07d [Minor] Try to fix build for old compilers... 2018-04-28 14:26:56 +01:00
Vsevolod Stakhov
12da94dc1d [Feature] Upgrade t1ha distribution 2018-04-28 13:38:11 +01:00
Vsevolod Stakhov
9e9785cf2d [Minor] Export function to get terminal width from linenoise 2018-04-24 18:12:17 +01:00
Vsevolod Stakhov
da89d96176 [Minor] Unify types 2018-04-24 17:37:45 +01:00
Vsevolod Stakhov
3efef0fad2 [Fix] Propagate key when import implicit array from Lua 2018-04-24 17:35:06 +01:00
Vsevolod Stakhov
38f05a24a5 [CritFix] Fix ucl escape for bad symbols
Issue: #2194
2018-04-23 17:40:30 +01:00
Vsevolod Stakhov
9763975bf0 [Fix] Do not check pid/state when using PRNG 2018-04-17 16:04:07 +01:00
Vsevolod Stakhov
626c7a170f [Fix] Fix processing of '\v' in libucl
Issue: #2045
2018-03-29 13:57:41 +01:00
Vsevolod Stakhov
2a59b34f18 [Minor] Import nan support from libucl 2018-03-29 13:47:38 +01:00
Vsevolod Stakhov
5187b13d01 [Minor] Fix some warnings 2018-03-22 15:32:33 +00:00
Vsevolod Stakhov
15cc016434 [Feature] Support single quotes in config
Issue: #2080
2018-03-21 15:03:16 +00:00
Vsevolod Stakhov
97a25eff3d [Minor] Sync from libucl 2018-03-21 13:09:52 +00:00
Andrew Lewis
91db59c597 [Minor] Sync public suffix list 2018-03-19 14:49:43 +02:00
Vsevolod Stakhov
bde5ef4100 [Minor] Fix kibana template 2018-03-09 16:26:04 +00:00
Vsevolod Stakhov
08ed498894 [Fix] Further fixes to support ES 6 2018-03-09 14:47:17 +00:00
Vsevolod Stakhov
60ad874a29 [Minor] Fix broken include in torch 2018-03-07 08:49:31 +00:00
Vsevolod Stakhov
cf527ffe3e [Minor] Always allow sse in 64bit mode 2018-03-06 17:03:36 +00:00
Vsevolod Stakhov
bc328b1fd0 [Minor] Some local fixes in torch 2018-03-06 16:44:05 +00:00
Vsevolod Stakhov
478687cd46 [Feature] Add torch-optim contrib package 2018-03-06 10:20:22 +00:00
Vsevolod Stakhov
0fed6e67db [Minor] Unlink ottery from torch to fix build on some platforms 2018-03-02 19:20:22 +00:00
Vsevolod Stakhov
845460a852 [Fix] Fix brain-damaged torch build system 2018-03-02 19:10:51 +00:00
Vsevolod Stakhov
411e80f59a
Merge pull request #2046 from LorbusChris/depinfo
Add contrib/DEPENDENCY_INFO.md
2018-03-02 14:15:47 +00:00
Vsevolod Stakhov
0d89c44f58 [Minor] Try to fix linking issue 2018-03-02 09:18:59 +00:00
Christian Glombek
59cba8d41b Add contrib/DEPENDENCY_INFO.md 2018-03-01 15:53:28 +01:00