Vsevolod Stakhov
|
990a9dc8db
|
[Minor] Further normalization
|
1 month ago |
Vsevolod Stakhov
|
26ac157abc
|
[Minor] Jitter backpressure
|
1 month ago |
Vsevolod Stakhov
|
e66c993097
|
[Project] Implement fuzzy check retransmits backpressure
|
1 month ago |
Vsevolod Stakhov
|
bd44de491a
|
[Minor] Change log logic in fuzzy_check
|
1 month ago |
Vsevolod Stakhov
|
14c13854d3
|
[Rework] Further types conversion (no functional changes)
|
2 months ago |
Vsevolod Stakhov
|
6b2b416718
|
[Rework] Remove some of the GLib types in lieu of standard ones
This types have constant conflicts with the system ones especially on OSX.
|
2 months ago |
Vsevolod Stakhov
|
a73a67f91d
|
[Fix] Fuzzy add/delete handlers are badly broken for compression
|
2 months ago |
Vsevolod Stakhov
|
75327b3889
|
[Project] Convert the remaining
|
2 months ago |
Vsevolod Stakhov
|
8238dc0a23
|
[Project] Start optimization of userdata hashing
|
2 months ago |
Vsevolod Stakhov
|
1e02b32deb
|
[Rework] Use a more sane data structure and refactor
|
6 months ago |
Vsevolod Stakhov
|
cb50806deb
|
[Minor] Fix override
|
6 months ago |
Vsevolod Stakhov
|
a0fc56157c
|
[Minor] Various fixes
|
6 months ago |
Vsevolod Stakhov
|
17f77784f8
|
[Minor] Fix events mess
|
6 months ago |
Vsevolod Stakhov
|
4beec4e027
|
[Project] Add some major stuff to implement client side of the fuzzy ping
|
6 months ago |
Vsevolod Stakhov
|
dd1f4534b3
|
[Minor] Allow to list storages configured from Lua
|
6 months ago |
Vsevolod Stakhov
|
daa3854c34
|
[Minor] Increase log level as this is essential
|
9 months ago |
Vsevolod Stakhov
|
537a7180a0
|
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
|
10 months ago |
Vsevolod Stakhov
|
5d1c4e0143
|
[Minor] Fix fuzzy_unlearn_handler when a flag is specified
Issue: #4531
|
10 months ago |
Vsevolod Stakhov
|
cac6696192
|
[Feature] Add controller endpoint to get fuzzy hashes from messages
Sample usage:
```
curl -XPOST 'http://localhost:11334/plugins/fuzzy/hashes?flag=1' --data-binary '@-' < file
```
Sample output:
```json
{
"hashes": {
"local": [
"24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025",
"72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb"
],
"rspamd.com": [
"24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025",
"72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb"
],
},
"success": true
}
```
Issue: #4489
|
1 year ago |
Vsevolod Stakhov
|
6319622005
|
[Minor] Remove redundant variable
|
1 year ago |
Vsevolod Stakhov
|
1f8e4827f0
|
[Minor] Add timeout augmentation to fuzzy_check plugin
|
1 year ago |
Vsevolod Stakhov
|
22f603e83d
|
[Rework] Use dynamic items for calling callbacks
It is trivial to get a static item by dynamic item by just subtracting
pointers. So there is no need in other complications.
|
2 years ago |
Josh Soref
|
2b8e6958f4
|
Spelling (#4086)
[Rework] Massive spelling fix from @jsoref
|
2 years ago |
Vsevolod Stakhov
|
3fd74520f0
|
[Minor] Further polishing
|
2 years ago |
Vsevolod Stakhov
|
d46bfc3a07
|
[Minor] Fix some issues
Found by: coverity scan
|
2 years ago |
Vsevolod Stakhov
|
e2e021a182
|
[Minor] Fix some minor code quality issue
Found by: coverity scan
|
2 years ago |
Tomohiro "Tomo-p" KATO
|
cdedeb9f4f
|
fix compatibility with lua-5.4
|
3 years ago |
Vsevolod Stakhov
|
425e6f7e93
|
[Fix] Fix fuzzy retransmits
|
3 years ago |
Vsevolod Stakhov
|
985a09cc10
|
[Feature] Allow to specify different timeouts/retransmits for fuzzy rules
|
3 years ago |
Vsevolod Stakhov
|
a4238dce6f
|
[Minor] Fix potential null pointer dereference
|
3 years ago |
Vsevolod Stakhov
|
61eb14bc48
|
[Feature] Fuzzy_check: Allow to disable subject when making short text hash
|
3 years ago |
Vsevolod Stakhov
|
b3a499e675
|
[Minor] Fix `cmd` variable use case
Issue: #3603
|
3 years ago |
Vsevolod Stakhov
|
9943abd040
|
[Fix] Try to fix GError leak
|
3 years ago |
Vsevolod Stakhov
|
611eae1b23
|
[Rework] Distinguish between strict config test mode
|
3 years ago |
Vsevolod Stakhov
|
4aee16e53d
|
[Minor] Fix rspamd_has_only_html_part function + refactor macro names
|
3 years ago |
Vsevolod Stakhov
|
f84b86d901
|
[Rework] Track maps origins
|
3 years ago |
Vsevolod Stakhov
|
fe8bd94298
|
[Minor] Do not send shingles request if no shingles were produced
|
3 years ago |
Vsevolod Stakhov
|
876a816414
|
[Feature] Fuzzy_check: Add weight_threshold option for fuzzy rules
|
3 years ago |
Vsevolod Stakhov
|
ea79cda0ba
|
[Fix] Fix occasional encryption of the cached data
|
3 years ago |
Vsevolod Stakhov
|
f6d8cb00f9
|
[Minor] Deinit libs in client
|
3 years ago |
Vsevolod Stakhov
|
85404f58bf
|
[Minor] Add extensions to fuzzy shingles commands
|
3 years ago |
Anton Yuzhaninov
|
f98037d70f
|
[Minor] Fix off-by-one error in log message
|
3 years ago |
Vsevolod Stakhov
|
ba66d6a5bb
|
[Fix] Fix lua_next invocation
|
3 years ago |
Vsevolod Stakhov
|
11da6af8ac
|
[Minor] Fix allocation and check issues
|
3 years ago |
Vsevolod Stakhov
|
a34a5be0f7
|
[Project] Attach extensions to the binary fuzzy commands
|
3 years ago |
Vsevolod Stakhov
|
2511a18378
|
[Project] Add methods to append data to fuzzy requests
|
3 years ago |
Vsevolod Stakhov
|
dadcf06ba9
|
[Minor] Fuzzy_check: Fix setting of the lua top
|
4 years ago |
Vsevolod Stakhov
|
c1791ae64d
|
[Feature] Fuzzy_check: Add gen_hashes command
|
4 years ago |
Vsevolod Stakhov
|
1720649d9a
|
[Minor] Allow to disable fuzzy rules
|
4 years ago |
Vsevolod Stakhov
|
aaeb83acfc
|
[Minor] Add fuzzy hash creation time to the log
|
4 years ago |