Vsevolod Stakhov
05fd471df5
[Rework] Reiterate on priorities
преди 1 година
Vsevolod Stakhov
57e500a029
[Minor] Register some more timeouts
преди 1 година
Vsevolod Stakhov
36ca24fd2f
[Feature] Add function to store upstreams for HTTP urls
преди 1 година
Vsevolod Stakhov
00c3dded42
[Minor] Fix issues found by the new luacheck version
преди 2 години
Vsevolod Stakhov
2fa0e126c7
[Minor] Update my email and the copyright year
преди 2 години
Anton Yuzhaninov
431b3b892f
[Minor] Microoptimize lua_util.str_endswith
Use find to check string suffix instead of sub (which involves string
interning of a returned string). Benchmarks with LuaJIT 2.1.0 shows
that an option with find is significantly faster.
While here added unit test for this function.
преди 2 години
Josh Soref
2b8e6958f4
Spelling (#4086)
[Rework] Massive spelling fix from @jsoref
преди 2 години
Vsevolod Stakhov
dd2b7b4c24
[Minor] Add unhex utility
преди 2 години
Vsevolod Stakhov
b55e61b1ee
[Minor] Pet luacheck
преди 2 години
Vsevolod Stakhov
6e5b3bd6f9
[Minor] Detect logger's debug level in lua debug utilities
преди 2 години
Vsevolod Stakhov
5fe80e02c8
[Minor] Add lua_util.shuffle
преди 2 години
Vsevolod Stakhov
65bba487b9
[Minor] Allow to enable specific module debug
преди 2 години
Vsevolod Stakhov
df5db93673
[Minor] Improve the default sort function in deep_sort function
преди 3 години
Vsevolod Stakhov
129652075c
[Minor] Exclude '@' from quote character
преди 3 години
Vsevolod Stakhov
af9c1b5d66
[Minor] Lua_util: Add maybe_smtp_quote_value
преди 3 години
Vsevolod Stakhov
f1efd55e9d
[Minor] Lua_util: Fix round function
преди 3 години
Andrew Lewis
b2d42ef071
[Minor] Fix cache key
преди 3 години
Andrew Lewis
93c5dcada2
[Feature] RBL: support matching content/image URLs only
преди 3 години
Vsevolod Stakhov
c2a0484005
[Minor] Add deepsort utility
преди 3 години
Anton Yuzhaninov
ef8f8ffba0
[Minor] Add Lua functions str_startswith and str_endswith
преди 3 години
Vsevolod Stakhov
f3423dd014
[Minor] Allow to get content urls in extract_specific routine
преди 4 години
Vsevolod Stakhov
e2dfcf15cc
[Feature] Spf: Add external_relay option
преди 4 години
Vsevolod Stakhov
813496a14d
[Minor] Add generic methods to deal with check_local/check_authed flags
преди 4 години
Vsevolod Stakhov
a6faa5b82d
[Minor] Add `lua_util.nkeys` utility
преди 4 години
Vsevolod Stakhov
e4ac34be79
[Feature] Add verdict library in lua
преди 4 години
Vsevolod Stakhov
ec18910181
[Minor] Adopt lua_util.extract_specific_urls
преди 4 години
Vsevolod Stakhov
2d1967e05b
[Minor] Add str_trim alias
преди 4 години
Vsevolod Stakhov
f2b60f9e33
[Minor] Lua_util: Allow to enable debug logging by a single method
преди 4 години
Vsevolod Stakhov
d1ad30ae1a
[Minor] Another fix to extract_specific
преди 4 години
Vsevolod Stakhov
7eb40a10e7
[Feature] Support images when extracting urls
преди 4 години
Vsevolod Stakhov
0e83a5325c
[Feature] Lua_util: table_digest can now recursively traverse tables
преди 4 години
Vsevolod Stakhov
42704e45f7
[Minor] Oops, fix flag name
преди 4 години
Vsevolod Stakhov
d448cacb05
[Minor] Some more adjustments to extract_specific
преди 4 години
Vsevolod Stakhov
6e8df5589d
[Minor] Lua_util: Rework and add tests for callback_from_string
преди 4 години
Vsevolod Stakhov
4745be0218
[Minor] Improve redirected urls processing in filter_specific_urls
преди 4 години
Vsevolod Stakhov
2bccf655b4
[Rework] Lua_util: Another rework for extract_specific_urls
преди 4 години
Vsevolod Stakhov
ddbbe07faf
[Fix] More fixes to extract_specific_urls
преди 4 години
Vsevolod Stakhov
11eac45b86
[Minor] Lua_util: More caching tuning
преди 4 години
Vsevolod Stakhov
d0e5bf6d4a
[Minor] Add a simple toboolean function
преди 4 години
Vsevolod Stakhov
c3d9d449aa
[Minor] Allow to filter redirected
преди 4 години
Vsevolod Stakhov
aa0cf9e2c1
[Feature] Lua_util: Add filter_specific_url function
преди 4 години
Vsevolod Stakhov
01329335b7
[Minor] Lua_util: Add `flatten` function
преди 4 години
Vsevolod Stakhov
d4c4a09b11
[Minor] Lua_util: Add table_digest function
преди 4 години
Vsevolod Stakhov
e8602a1ad5
[Minor] Add method to compare sorted tables
преди 4 години
Vsevolod Stakhov
65e9bfb52e
[Minor] Add universal keys and values functions
преди 4 години
Anton Yuzhaninov
bab9c14b04
[Minor] Allow to disable hash trimming in maybe_obfuscate_string
Don't trim hash if <prefix>_privacy_length is zero.
преди 4 години
Anton Yuzhaninov
978f87970b
[Minor] maybe_obfuscate_string changes
1. Return empty string as is (to save space).
2. Don't add ':' if prefix is empty.
преди 4 години
Vsevolod Stakhov
98f9ed8e84
[Minor] Fix missing require
преди 5 години
Vsevolod Stakhov
0b00f71a3f
[Minor] Lua_util: Add callback_from_string routine
преди 5 години
Vsevolod Stakhov
c9a2191527
[Minor] Return score with verdict
преди 5 години