summaryrefslogtreecommitdiff
path: root/src/module.c
Commit message (Expand)AuthorAgeFilesLines
* Experimental: new keyspace and expire algorithm.new-keyspaceantirez2019-06-181-20/+24
* Preserve client->id for blocked clients.Yossi Gottlieb2019-05-051-1/+4
* Merge pull request #5961 from yossigo/modules-testsSalvatore Sanfilippo2019-04-111-0/+1
|\
| * fix: missing initialization.Yossi Gottlieb2019-03-241-0/+1
* | Aesthetic change to #5962 to conform to Redis style.antirez2019-04-101-3/+1
* | slave corrupts replication stream when module blocked client uses large reply...Oran Agra2019-03-241-6/+1
|/
* Merge pull request #5944 from yossigo/command-filteringSalvatore Sanfilippo2019-03-221-7/+258
|\
| * CommandFilter API: REDISMODULE_CMDFILTER_NOSELF.Yossi Gottlieb2019-03-211-3/+25
| * CommandFilter API: fix UnregisterCommandFilter.Yossi Gottlieb2019-03-211-3/+2
| * CommandFilter API: Add unregister option.Yossi Gottlieb2019-03-211-23/+71
| * CommandFilter API: Extend documentation.Yossi Gottlieb2019-03-191-5/+43
| * CommandFilter API: Support Lua and RM_call() flows.Yossi Gottlieb2019-03-181-7/+13
| * CommandFilter API: More cleanup.Yossi Gottlieb2019-03-181-28/+9
| * Add command filtering argument handling API.Yossi Gottlieb2019-03-181-0/+81
| * Initial command filter experiment.Yossi Gottlieb2019-03-181-0/+76
* | Add RedisModule_GetKeyNameFromIO().Yossi Gottlieb2019-03-151-0/+9
|/
* Improve comments after merging #5834.antirez2019-03-141-5/+10
* Merge pull request #5834 from guybe7/trim_module_sdsSalvatore Sanfilippo2019-03-141-0/+11
|\
| * Trim SDS free space of retained module stringsGuy Benoish2019-02-121-0/+11
* | Merge pull request #5694 from guybe7/rm_log_argsSalvatore Sanfilippo2019-03-141-0/+2
|\ \
| * | Check server.verbosity in RM_LogRawGuy Benoish2018-12-131-0/+2
* | | Merge branch 'sharedapi' into unstableantirez2019-03-141-4/+146
|\ \ \
| * | | Modules shared API: export new core APIs.sharedapiantirez2018-12-201-0/+2
| * | | Modules shared API: also unregister the module as user.antirez2018-12-201-0/+23
| * | | Modules shared API: prevent unloading of used modules.antirez2018-12-201-4/+10
| * | | Modules shared API: unregister APIs function.antirez2018-12-201-0/+25
| * | | Modules shared API: initial core functions.antirez2018-12-201-0/+86
| * | | Revert shared APIs to modify the design.antirez2018-12-201-115/+0
| * | | added module ability to register api to be used by other modulesMeirShpilraien2018-12-201-0/+115
| |/ /
* | | document additional flag of RM_GetContextFlagsswilly222019-03-131-0/+3
* | | Extend REDISMODULE_CTX_FLAGS to indicate if command was sent by masterswilly222019-03-111-0/+3
| |/ |/|
* | ACL: set modules help clients to the root user.antirez2019-02-011-0/+2
* | ACL: assign ACL command ID to modules commands.antirez2019-02-011-0/+1
* | RESP3: addReplyString() -> addReplyProto().antirez2019-01-091-2/+2
* | RESP3: initial implementation of the HELLO command.antirez2019-01-091-14/+20
* | RESP3: module.c updated.antirez2019-01-091-6/+6
|/
* fix timer context selected databaseHamid Alaei2018-10-041-1/+3
* fix dict get on not foundHamid Alaei2018-10-011-1/+1
* Modules: Modules: dictionary API WIP #13: Compare API exported.antirez2018-09-271-0/+2
* Modules: Modules: dictionary API WIP #12: DictCompare API.antirez2018-09-271-0/+8
* Modules: Modules: dictionary API WIP #11: DictCompareC API.antirez2018-09-271-0/+18
* Modules: dictionary API WIP #10: export API to modules.antirez2018-09-261-0/+20
* Modules: dictionary API WIP #9: iterator returning string object.antirez2018-09-251-6/+23
* Modules: dictionary API WIP #8: Iterator next/prev.antirez2018-09-251-0/+42
* Modules: dictionary API WIP #7: don't store the context.antirez2018-09-251-8/+7
* Modules: dictionary API WIP #6: implement automatic memory management.antirez2018-09-251-7/+21
* Modules: dictionary API work in progress #5: rename API for consistency.antirez2018-09-251-25/+25
* Modules: change RedisModuleString API to allow NULL context.antirez2018-09-241-12/+33
* Modules: dictionary API work in progress #4: reseek API.antirez2018-09-241-6/+25
* Modules: dictionary API work in progress #3: Iterator creation.antirez2018-09-241-1/+41