summaryrefslogtreecommitdiff
path: root/src/module.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Limit statement in RM_BlockClient() to 80 cols.antirez2017-09-281-4/+5
* | Added safety net preventing redis from crashing if a module decide to block i...Dvir Volk2017-09-271-5/+8
* | Renamed GetCtxFlags to GetContextFlagsDvir Volk2017-09-271-2/+2
* | Added support for module context flags with RM_GetCtxFlagsDvir Volk2017-09-271-0/+69
|/
* Modules: don't crash when Lua calls a module blocking command.antirez2017-07-231-2/+12
* Fix typo in unblockClientFromModule() top comment.antirez2017-07-231-1/+1
* Fix two bugs in moduleTypeLookupModuleByID().antirez2017-07-201-4/+7
* Modules: fix thread safe context DB selection.antirez2017-07-141-0/+3
* Markdown generation of Redis Modules API reference improved.antirez2017-07-141-67/+68
* Clients blocked in modules: free argv/argc later.antirez2017-07-111-0/+5
* Modules: Fix io->bytes calculation in RDB saveGuy Benoish2017-07-101-30/+55
* Merge pull request #3853 from itamarhaber/issue-3851Salvatore Sanfilippo2017-07-061-0/+1
|\
| * Sets up fake client to select current db in RM_Call()itamar2017-03-061-0/+1
* | Modules: DEBUG DIGEST interface.antirez2017-07-061-0/+63
* | Modules: no MULTI/EXEC for commands replicated from async contexts.antirez2017-07-051-0/+5
* | fixed #4100Dvir Volk2017-07-041-0/+1
* | RDB modules values serialization format version 2.antirez2017-06-271-24/+51
* | Modules TSC: put the client in the pending write list.antirez2017-05-031-1/+13
* | Module: fix RedisModule_Call() "l" specifier to create a raw string.antirez2017-05-031-1/+1
* | Modules TSC: Release the GIL for all the time we are blocked.antirez2017-05-031-18/+27
* | Modules TSC: Export symbols of the new API.antirez2017-05-021-0/+4
* | Modules TSC: Handling of RM_Reply* functions.antirez2017-05-021-14/+69
* | Modules TSC: Basic TS context creeation and handling.antirez2017-05-021-1/+60
* | Modules TSC: GIL and cooperative multi tasking setup.antirez2017-04-281-1/+27
* | Make more obvious why there was issue #3843.antirez2017-04-101-0/+3
* | Merge pull request #3843 from dvirsky/fix_bc_freeSalvatore Sanfilippo2017-04-101-1/+1
|\ \
| * | fixed free of blocked client before refering to itDvir Volk2017-03-011-1/+1
| |/
* | Fix modules blocking commands awake delay.antirez2017-04-101-0/+28
|/
* Use SipHash hash function to mitigate HashDos attempts.antirez2017-02-201-1/+1
* MEMORY USAGE: support for modules data types.antirez2017-01-121-1/+1
* fixed stop condition in RM_ZsetRangeNext and RM_ZsetRangePrevDvir Volk2016-12-151-3/+3
* Replication: fix the infamous key leakage of writable slaves + EXPIRE.antirez2016-12-131-1/+1
* Merge pull request #3648 from dvirsky/fix_reply_crashSalvatore Sanfilippo2016-11-301-1/+3
|\
| * fix memory corruption on RM_FreeCallReplyDvir Volk2016-11-301-1/+3
* | Modules: change type registration API to use a struct of methods.antirez2016-11-301-8/+41
|/
* Modules: fix client blocking calls access to invalid struct field.antirez2016-11-241-1/+1
* fixed sizeof in allocating io RedisModuleCtx*Dvir Volk2016-10-311-1/+1
* Modules: AbortBlock() API implemented.antirez2016-10-131-1/+9
* module.c: trim comment to 80 cols.antirez2016-10-131-4/+4
* Modules: fixes to the blocking commands API: examples now works.antirez2016-10-071-2/+10
* Modules: RM_Milliseconds() API added.antirez2016-10-071-0/+6
* Modules: blocking commands WIP: API exported, a first example.antirez2016-10-071-2/+21
* Module: API to block clients with threading support.antirez2016-10-071-10/+166
* Module: Ability to get context from IO context.antirez2016-10-061-0/+15