Vsevolod Stakhov
14c13854d3
[Rework] Further types conversion (no functional changes)
3 个月前
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.
3 个月前
Vsevolod Stakhov
1e02b32deb
[Rework] Use a more sane data structure and refactor
6 个月前
Vsevolod Stakhov
1fbc13099e
[Feature] Support ping command in fuzzy storage
7 个月前
Vsevolod Stakhov
537a7180a0
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
10 个月前
Vsevolod Stakhov
32428449bd
[Feature] Allow to have weak flags in fuzzy storage
1年前
Vsevolod Stakhov
5091e29234
[Minor] Obsolete old fuzzy epochs
2 年前
Vsevolod Stakhov
6808cdc0b2
[Project] Implement extensions logic for fuzzy storage
4 年前
Vsevolod Stakhov
fd2fb63f90
[Rework] Rework fuzzy commands processing
4 年前
Vsevolod Stakhov
c271eb3665
[Rework] Add C++ guards to all headers
5 年前
Vsevolod Stakhov
72f2f16245
[Feature] Add logic to deduplicate updates queue
6 年前
Vsevolod Stakhov
a09cd72d58
[Project] Refresh fuzzy hashes when matched
6 年前
Vsevolod Stakhov
4854a5a405
[Rework] Implement new version of fuzzy replies
6 年前
Vsevolod Stakhov
63566714e3
[Fix] Add packed attribute for protocol structure
7 年前
Vsevolod Stakhov
8c34b52522
[Rework] Reorganize the internal backend structure
7 年前
Vsevolod Stakhov
3cd8eaf2a2
[Rework] Reorganize fuzzy backend structure
7 年前
Vsevolod Stakhov
8cbbfb21ef
[Minor] Disable version 4 of hashes
8 年前
Vsevolod Stakhov
79052d53a4
[Feature] Allow to query storage about number of fuzzy hashes stored
8 年前
Vsevolod Stakhov
9f8183fbb7
[Feature] Implement multi-flags fuzzy replies
8 年前
Vsevolod Stakhov
e383fd8e47
Remove fuzzy stat from generic server stat
8 年前
Vsevolod Stakhov
53159e1642
Add support for multiple keys per fuzzy storage
8 年前
Vsevolod Stakhov
7dd0c9d1bc
Include key id into fuzzy command
8 年前
Vsevolod Stakhov
b2a31b2fa2
Adopt the rest of rspamd for new hash api.
8 年前
Vsevolod Stakhov
16ce35fa19
Fix fuzzy storage constants
8 年前
Vsevolod Stakhov
86fd610b9e
Add encryption to fuzzy check plugin.
8 年前
Vsevolod Stakhov
6bb8bcbbaa
Add encryption to fuzzy storage.
8 年前
Vsevolod Stakhov
3afc4aba24
Rename main.h and main.c to `rspamd.X`
8 年前
Vsevolod Stakhov
ab15b9a3c9
Remove legacy fuzzy code completely.
9 年前
Vsevolod Stakhov
f74ba68df2
Fuzzy actual version is now 3 not 2.
9 年前
Vsevolod Stakhov
a2baa306cc
Value of fuzzy is signed actually.
9 年前
Vsevolod Stakhov
e5026b003d
Pack fuzzy commands.
9 年前
Vsevolod Stakhov
084e2e2a39
Restore functions of fuzzy_check.
9 年前
Vsevolod Stakhov
e35c53bd0e
Implement basic add and deletion.
9 年前
Vsevolod Stakhov
eda0029062
Implement direct checking.
9 年前
Vsevolod Stakhov
dc61d77475
Add conversion function.
9 年前
Vsevolod Stakhov
b26afb57c8
Start total rework of fuzzy_storage.
9 年前
Vsevolod Stakhov
e4c6a05c91
Process commands for lmdb.
9 年前
Vsevolod Stakhov
832db6f80d
Start new fuzzy storage protocol implementation.
9 年前
Vsevolod Stakhov
6e80977636
Refactor function names.
9 年前
Vsevolod Stakhov
fe79d8c5a3
Revert "Unify code style."
This reverts commit e0483657ff
.
10 年前
Vsevolod Stakhov
e0483657ff
Unify code style.
10 年前
Vsevolod Stakhov
89a411447e
Allow restriction of update commands for fuzzy storage.
Now it is possible to specify ip or networks from which fuzzy
updates or removes are possible.
Rework sockets logic while I'm here.
Create universal utility for parsing ipv4/mask strings.
11 年前
Vsevolod Stakhov
9bacf0d835
* Introduce new system of worker's and modules initialization:
- Removed legacy limitation of worker's types;
- Using GQuarks to identify workers and modules;
- Remove modules.sh script;
- Add a common system of workers and modules;
- Write management and configuration for new architecture.
12 年前
Vsevolod Stakhov
618e3f4887
* Start new rspamd 0.3.4
* Add ability to manage per-module, per-worker and per-classifier options in XML parser
13 年前
Vsevolod Stakhov
6b306ab875
Fixes types (use glib ones) no functional change.
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
13 年前
Vsevolod Stakhov
10d4314358
* Add ability to add flags to fuzzy hashes
14 年前
cebka@lenovo-laptop
341a236aa6
* Add ability to add weight for fuzzy hashes, this can be very useful for autolearning fuzzy storage by users
14 年前
Vsevolod Stakhov
ac9d66b9a8
* Store sockaddr in large enough buffer
15 年前
Vsevolod Stakhov
ab8f97db48
* Migrate fuzzy storage to use UDP instead of TCP
15 年前
Vsevolod Stakhov
7ed8ac7bcb
* Implement fuzzy hashes storage worker
TODO:
- implement client as rspamd plugin
- add support to controller and rspamc
- improve performance by avoiding usage of linked lists
15 年前