Vsevolod Stakhov
|
14c13854d3
|
[Rework] Further types conversion (no functional changes)
|
3 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.
|
3 months ago |
Vsevolod Stakhov
|
537a7180a0
|
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
|
10 months ago |
Josh Soref
|
2b8e6958f4
|
Spelling (#4086)
[Rework] Massive spelling fix from @jsoref
|
2 years ago |
Vsevolod Stakhov
|
bc488cd48b
|
[Minor] Remove obsolete WITH_HIREDIS define
|
2 years ago |
Vsevolod Stakhov
|
c607c36edd
|
[Rework] Refactor libraries structure
* Move logger implementation to libserver
* Move fuzzy backend files to a separate subdir
TODO: Move HTTP code from libutil
|
4 years ago |
Vsevolod Stakhov
|
d5a36f4f75
|
[Project] Another iteration
|
5 years ago |
Vsevolod Stakhov
|
98897c1797
|
[Project] First refactoring step libevent->libev
|
5 years ago |
Vsevolod Stakhov
|
ffab92f4ff
|
[Feature] Add more extended statistics about fuzzy updates
|
6 years ago |
Vsevolod Stakhov
|
72f2f16245
|
[Feature] Add logic to deduplicate updates queue
|
6 years ago |
Vsevolod Stakhov
|
7c5d79db90
|
[Project] Add small workaround for sqlite backend
|
6 years ago |
Vsevolod Stakhov
|
4656f5525d
|
[Minor] More g_slice cleanups
|
6 years ago |
Vsevolod Stakhov
|
0626200288
|
[Feature] Use array instead of queue to reduce memory fragmentation
|
6 years ago |
Vsevolod Stakhov
|
ef7e7cbfe3
|
[Fix] Fix issues with empty updates
|
7 years ago |
Vsevolod Stakhov
|
877fd733aa
|
[Fix] Fix errors handling in fuzzy backend initialization
|
7 years ago |
Vsevolod Stakhov
|
fb1e7c4be2
|
[Fix] Fix macro name
|
7 years ago |
Vlad Glagolev
|
1500fff0c9
|
made optional dependency on hiredis really optional
|
7 years ago |
Vsevolod Stakhov
|
0a52bb55e9
|
[Minor] Fix multiple issues in redis fuzzy backend
|
7 years ago |
Vsevolod Stakhov
|
8d2d6d3d26
|
[Minor] Implement the rest functions for redis fuzzy backend
|
7 years ago |
Vsevolod Stakhov
|
66a7ef2d1f
|
[Minor] Implement some features of redis backend
|
7 years ago |
Vsevolod Stakhov
|
f206fff327
|
[Minor] Skeleton for redis fuzzy backend
|
7 years ago |
Vsevolod Stakhov
|
e295f24b12
|
[Minor] `type` -> `backend` for fuzzy backend type
|
7 years ago |
Vsevolod Stakhov
|
99c25fad76
|
[Minor] Fix periodic updates
|
7 years ago |
Vsevolod Stakhov
|
b493b3628d
|
[Minor] Add more routines to fuzzy backend subrs
|
7 years ago |
Vsevolod Stakhov
|
8df2f0ecd5
|
[Minor] Add sqlite helpers to the abstract API
|
7 years ago |
Vsevolod Stakhov
|
b5e56ad316
|
[Minor] Add skeleton for backend abstract functions
|
7 years ago |
Vsevolod Stakhov
|
8c34b52522
|
[Rework] Reorganize the internal backend structure
|
7 years ago |
Vsevolod Stakhov
|
3cd8eaf2a2
|
[Rework] Reorganize fuzzy backend structure
|
7 years ago |
Vsevolod Stakhov
|
6847c78a07
|
[Fix] Mark expired hashes as not found and not as zero flag
|
8 years ago |
Vsevolod Stakhov
|
2d0e4061c7
|
[Minor] Fix couple of warnings and disable -pedantic mode
|
8 years ago |
Vsevolod Stakhov
|
92eb411cf4
|
[Fix] Fix inserting values to the sources list
|
8 years ago |
Vsevolod Stakhov
|
948d6c90b1
|
[Fix] Send updates to mirrors only if we have some changes
|
8 years ago |
Vsevolod Stakhov
|
0e09a54865
|
[Revert] Revert flags changes in fuzzy check
|
8 years ago |
Vsevolod Stakhov
|
24530e0332
|
[Feature] Update fuzzy timestamp when adding value
|
8 years ago |
Vsevolod Stakhov
|
3a0579fd5a
|
[Fix] Force rspamd to upgrade fuzzy db on opening
Issue: #649
Reported by: @moisseev
|
8 years ago |
Vsevolod Stakhov
|
20343707b6
|
[Feature] Implement partial deleting for multi-flags
|
8 years ago |
Vsevolod Stakhov
|
f2daba8fdb
|
[Fix] More fixes to multi-flag fuzzy storage
|
8 years ago |
Vsevolod Stakhov
|
9f8183fbb7
|
[Feature] Implement multi-flags fuzzy replies
|
8 years ago |
Vsevolod Stakhov
|
f3b08af57c
|
[Feature] Implement multiple-sources fuzzy storage
|
8 years ago |
Vsevolod Stakhov
|
c15fd65bc3
|
[Feature] Allow versioning for sqlite databases
|
8 years ago |
Vsevolod Stakhov
|
25b777b360
|
[Feature] Add versions to fuzzy storage
|
8 years ago |
Vsevolod Stakhov
|
8766fba694
|
Switch the rest to apache 2
|
8 years ago |
Vsevolod Stakhov
|
f2d6980791
|
Fix fuzzy relearning
Issue: #489
Investigated by: @moisseev
|
8 years ago |
Vsevolod Stakhov
|
43c355805a
|
Use the unified checkpoints function in fuzzy_backend
|
8 years ago |
Vsevolod Stakhov
|
27e45bef83
|
Fix warnings.
|
8 years ago |
Vsevolod Stakhov
|
15fdaad8d0
|
Fix format argument for inserting shingles
Issue: #478
|
8 years ago |
Vsevolod Stakhov
|
d414e0aad9
|
Store fuzzy backend id based on path to file
|
8 years ago |
Vsevolod Stakhov
|
655b2644d9
|
Fix errors processing in fuzzy check
|
8 years ago |
Vsevolod Stakhov
|
11c28ca5ff
|
Fix build with old sqlite
|
8 years ago |
Vsevolod Stakhov
|
519fe05bd1
|
Another try to fix locked statements in sqlite
|
8 years ago |