summaryrefslogtreecommitdiff
path: root/src/module.c
Commit message (Expand)AuthorAgeFilesLines
* Few typo fixesGuy Korland2018-07-301-13/+13
* slave buffers were wasteful and incorrectly counted causing evictionOran Agra2018-07-161-2/+2
* Fix typoJack Drogon2018-07-031-3/+3
* addReplySubSyntaxError() renamed to addReplySubcommandSyntaxError().antirez2018-07-021-1/+1
* Merge pull request #4998 from itamarhaber/module_command_helpSalvatore Sanfilippo2018-07-021-2/+11
|\
| * Capitalizes subscommandsItamar Haber2018-06-091-3/+3
| * Adds MODULE HELP and implements addReplySubSyntaxErrorItamar Haber2018-06-071-2/+11
* | fix typoshenlongxing2018-06-211-1/+1
* | Modules: convert hash to hash table for big objects.antirez2018-06-191-0/+3
|/
* Modules Timer API: fix wrong raxInsert() usagezhaozhao.zz2018-04-141-3/+2
* Modules API: Add call to get the blocked client handle from the context.antirez2018-04-131-1/+13
* Modules API: moduleGetReplyClient() refactoring.antirez2018-04-131-5/+13
* Modules API: blocked client disconnection callback.antirez2018-04-121-0/+44
* Modules API: fix OOM_WARNING flag implementation.antirez2018-04-111-4/+3
* Modules API: OOM_WARNING flags.antirez2018-04-111-1/+6
* getMaxmemoryState() fixed and improved.antirez2018-04-111-1/+1
* Modules: context flags now include OOM flag.antirez2018-04-091-0/+8
* Modules: remove trailing empty spaces.antirez2018-04-091-19/+19
* Modules API: blocked client free callback modified to get a context.antirez2018-04-091-4/+21
* Modules API: RM_GetRandomBytes() / GetRandomHexChars().antirez2018-04-051-0/+21
* Modules Cluster API: GetClusterSize() added.antirez2018-04-011-0/+10
* Modules Cluster API: GetMyClusterID() added.antirez2018-04-011-0/+8
* Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.antirez2018-03-311-2/+3
* Modules Timer API: fix wrong raxRemove() key argument.antirez2018-03-311-1/+1
* Modules Timer API: fix infinite loop and export API.antirez2018-03-311-2/+7
* Modules Timer API: timer handling implemented.antirez2018-03-301-1/+58
* Modules Timer API: initial implementation.antirez2018-03-301-0/+93
* Modules Cluster API: node API exported, example improved.antirez2018-03-301-1/+6
* Modules Cluster API: nodes list and info API.antirez2018-03-301-3/+109
* Modules Cluster API: node information struct and flags.antirez2018-03-301-0/+7
* Modules Cluster API: make node IDs pointers constant.antirez2018-03-301-2/+2
* Modules Cluster API: fix new API calls exporting.antirez2018-03-301-0/+3
* Modules Cluster API: sending / receiving API first implementation.antirez2018-03-301-4/+74
* Modules Cluster API: message bus implementation.antirez2018-03-291-0/+23
* fix dlopen leakcharsyam2018-03-011-0/+1
* Remove non semantical spaces from module.c.antirez2018-02-151-41/+36
* Add doc comment about notification flagsDvir Volk2018-02-141-0/+1
* Use one static client for all keyspace notification callbacksDvir Volk2018-02-141-7/+11
* Remove the NOTIFY_MODULE flag and simplify the module notification flow if th...Dvir Volk2018-02-141-6/+4
* Document flags for notificationsDvir Volk2018-02-141-1/+17
* finished implementation of notifications. Tests unfinishedDvir Volk2018-02-141-1/+136
* Merge pull request #4581 from dvirsky/module_unlinkSalvatore Sanfilippo2018-01-121-0/+15
|\
| * Added RM_UnlinkKey - a low level analog to UNLINK commandDvir Volk2018-01-071-0/+15
* | fix processing of large bulks (above 2GB)Oran Agra2017-12-291-2/+2
|/
* Modules: fix memory leak in RM_IsModuleNameBusy().antirez2017-11-241-7/+3
* Merge pull request #4344 from soloestoy/fix-module-name-conflictSalvatore Sanfilippo2017-11-241-22/+43
|\
| * Modules: handle the busy module namezhaozhao.zz2017-09-281-1/+15
| * Modules: handle the conflict of registering commandszhaozhao.zz2017-09-281-21/+28
* | Modules: fix for scripting replication of modules commands.antirez2017-11-231-5/+6
* | Nested MULTI/EXEC may replicate in different cases.Yossi Gottlieb2017-11-221-0/+2