aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix minor leak in fuzzy storage on exitVsevolod Stakhov2018-09-121-0/+2
|
* [Minor] Log should not depend on configMikhail Galanin2018-08-301-2/+2
| | | | When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
* [Minor] Initialize composite policy when defined from LuaVsevolod Stakhov2018-07-301-4/+4
|
* [Fix] Freeze updates queue when do actual storage updateVsevolod Stakhov2018-07-301-17/+40
|
* [Minor] Add read-only mode for fuzzy storageVsevolod Stakhov2018-07-161-38/+15
|
* [Minor] Fix aligned accessVsevolod Stakhov2018-07-091-2/+5
|
* [Feature] Add more extended statistics about fuzzy updatesVsevolod Stakhov2018-07-061-3/+10
|
* [Project] Refresh fuzzy hashes when matchedVsevolod Stakhov2018-07-051-0/+50
|
* [Feature] Distinguish IP failures from connection failuresVsevolod Stakhov2018-07-021-1/+1
|
* [CritFix] Check NM part of pubkey to match it with rotating keypairsVsevolod Stakhov2018-06-291-2/+2
|
* [CritFix] Fix maps race conditions on reloadVsevolod Stakhov2018-06-191-1/+1
|
* [Fix] Cleanup maps data on shutdownVsevolod Stakhov2018-06-141-1/+4
|
* [Fix] Fix crash if skip_map is usedVsevolod Stakhov2018-05-171-2/+2
|
* [Minor] Improve fuzzy updates loggingVsevolod Stakhov2018-05-171-0/+2
|
* [Minor] Add extra logging detailsVsevolod Stakhov2018-05-151-0/+5
|
* [Minor] Fix reply typeVsevolod Stakhov2018-04-251-1/+1
|
* [Project] Adopt codeVsevolod Stakhov2018-04-231-13/+15
|
* [Feature] Allow to block fuzzy requests from specific networksVsevolod Stakhov2018-04-211-15/+53
|
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-8/+0
|
* [Minor] Do not free empty errorVsevolod Stakhov2017-12-091-1/+3
|
* [Minor] Process invalid command typesVsevolod Stakhov2017-12-021-0/+3
|
* [Minor] Set digest in replies for modification commandsVsevolod Stakhov2017-11-291-5/+4
|
* [Fix] Fix encrypted legacy reply in fuzzy storageVsevolod Stakhov2017-11-281-1/+19
|
* [Minor] Rework client part of the fuzzy systemVsevolod Stakhov2017-11-251-5/+5
|
* [Rework] Implement new version of fuzzy repliesVsevolod Stakhov2017-11-251-21/+45
|
* [Fix] Fix processing of skip-hashes in fuzzy storageVsevolod Stakhov2017-11-181-2/+2
| | | | MFH: rspamd-1.6
* [Fix] Stop using of g_slice...Vsevolod Stakhov2017-10-271-21/+19
|
* [Fix] Load skip map from all processes as shared cache is unavailableVsevolod Stakhov2017-10-211-3/+1
| | | | MFH: rspamd-1.6
* [Fix] Actively load skip hashes map in fuzzy storageVsevolod Stakhov2017-10-211-2/+10
| | | | MFH: rspamd-1.6
* [Feature] Use array instead of queue to reduce memory fragmentationVsevolod Stakhov2017-08-171-102/+51
|
* [Minor] Prevent data corruption when dealing with signalsVsevolod Stakhov2017-07-241-1/+0
|
* [Rework] Run post-loads when all initialization is completedVsevolod Stakhov2017-07-241-2/+1
|
* [Feature] Allow to skip specific hashes in fuzzy storageVsevolod Stakhov2017-07-231-1/+33
|
* [Feature] Improve maps checking frequencyVsevolod Stakhov2017-07-071-1/+1
|
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-271-2/+2
| | | | by a bot https://github.com/ka7/misspell_fixer
* [Fix] Fix abstract context layoutVsevolod Stakhov2017-06-141-3/+7
|
* [Rework] Use LFU algorithm in LRU cacheVsevolod Stakhov2017-05-111-2/+4
| | | | | Avoid usage of heap as its updates are not cheap. Use LFU algorithm described here: http://antirez.com/news/109
* [Fix] Allow to follow symlinks when safeVsevolod Stakhov2017-05-091-2/+3
| | | | Issue: #1625
* [Minor] Refactor destroy -> freeVsevolod Stakhov2017-04-291-9/+9
|
* [Minor] Remove some unused variablesVsevolod Stakhov2017-03-101-5/+0
|
* [Minor] Fix double free in collection modeVsevolod Stakhov2017-02-051-2/+5
|
* [Fix] Various collection mode fixesVsevolod Stakhov2017-01-271-28/+34
|
* [Minor] Use the same protocol as fuzzy replicationVsevolod Stakhov2017-01-261-3/+72
|
* [Feature] Implement fuzzy collection modeVsevolod Stakhov2017-01-261-4/+84
|
* [Feature] Start collection only mode implementation for fuzzy storageVsevolod Stakhov2017-01-261-42/+360
|
* [Fix] Multiple memory corruption fixesVsevolod Stakhov2017-01-181-6/+1
|
* [Fix] Various reload leak fixingVsevolod Stakhov2017-01-171-4/+10
|
* [Fix] More random fixes for reload...Vsevolod Stakhov2017-01-171-3/+0
|
* [Fix] Plug reload leaksVsevolod Stakhov2017-01-171-1/+2
|
* [Fix] Fix couple of issuesVsevolod Stakhov2017-01-151-10/+8
| | | | Found by: Coverity