summaryrefslogtreecommitdiff
path: root/src/scripting.c
Commit message (Expand)AuthorAgeFilesLines
* Redis Functions - Move code to make review process easier.meir@redislabs.com2021-12-011-3063/+0
* Swap '\r\n' with spaces when returning a big number reply from Lua script. (#...Meir Shpilraien (Spielrein)2021-11-301-1/+4
* Clean Lua stack before parsing call reply to avoid crash on a call with many ...Meir Shpilraien (Spielrein)2021-11-281-0/+4
* Replica keep serving data during repl-diskless-load=swapdb for better availab...Eduardo Semprebon2021-11-041-7/+7
* Improve errno reporting on fork and fopen rdbLoad failures (#9649)Oran Agra2021-10-241-1/+1
* Treat subcommands as commands (#9504)guybe72021-10-201-1/+1
* Fix invalid memory write on lua stack overflow (CVE-2021-32626) (#9591)Meir Shpilraien (Spielrein)2021-10-041-6/+106
* Fix protocol parsing on 'ldbReplParseCommand' (CVE-2021-32672) (#9590)Oran Agra2021-10-041-4/+25
* Adding ACL support for modules (#9309)YaacovHazan2021-09-231-1/+1
* dict struct memory optimizations (#9228)yoav-steinberg2021-08-051-1/+1
* Unified Lua and modules reply parsing and added RESP3 support to RM_Call (#9202)Meir Shpilraien (Spielrein)2021-08-041-101/+246
* Update Lua debugging help message commands for consistency. (#2946)Paul Kulchenko2021-07-181-5/+5
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-2/+2
* Mem efficiency, make full use of client struct memory for reply buffers (#8968)Wang Yuan2021-06-081-1/+1
* Hide migrate command from slowlog if they include auth (#8859)Madelyn Olson2021-05-191-0/+6
* EVALSHA_RO and EVAL_RO Commands (#8820)Raghav Muddur2021-05-121-0/+17
* Use monotonic clock to check for Lua script timeout. (#8812)zyxwvu Shi2021-04-221-4/+7
* make processCommand check publish channel permissions. (#8534)Huang Zhw2021-03-261-3/+1
* Fix script kill to work also on scripts that use pcall (#8661)Meir Shpilraien (Spielrein)2021-03-171-0/+8
* Missing EXEC on modules propagation after failed EVAL execution (#8654)guybe72021-03-151-3/+2
* Use addReplyErrorObject with shared.noscripterr (#8544)sundb2021-02-241-2/+2
* In luaRedisGenericCommand check channel return is ACL_DENIED_CHANNEL (#8535)Huang Zw2021-02-231-1/+1
* Moved most static strings into the shared structure (#8411)Madelyn Olson2021-02-091-4/+3
* Add lazyfree-lazy-user-flush config to control default behavior of FLUSH[ALL|...Yang Bodong2021-01-151-7/+25
* Fix wrong order of key/value in Lua map response (#8266)Oran Agra2021-01-051-2/+2
* HELP subcommand, continued (#5531)Itamar Haber2021-01-041-8/+13
* Fix memory leaks in error replies due to recent change (#8249)Oran Agra2020-12-271-4/+1
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-4/+4
* Remove read-only flag from non-keyspace cmds, different approach for EXEC to ...Oran Agra2020-12-221-2/+2
* Make sure we do not propagate nested MULTI/EXEC (#8097)guybe72020-12-061-0/+3
* Adds pub/sub channel patterns to ACL (#7993)Itamar Haber2020-12-011-5/+19
* Unified MULTI, LUA, and RM_Call with respect to blocking commands (#8025)Meir Shpilraien (Spielrein)2020-11-171-1/+4
* RM_GetContextFlags provides indication that we're in a fork child (#7783)Oran Agra2020-09-201-1/+1
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-13/+13
* Run active defrag while blocked / loading (#7726)Oran Agra2020-09-031-0/+2
* Judge the log level in advancemymilkbottles2020-04-061-0/+1
* Merge pull request #6797 from patpatbear/issue_#6565_memory_borderlineSalvatore Sanfilippo2020-04-061-4/+3
|\
| * Check OOM at script start to get stable lua OOM state.srzhao2020-01-201-4/+3
* | Merge branch 'acl-log' into unstableantirez2020-02-061-1/+3
|\ \
| * | ACL LOG: log failed auth attempts.antirez2020-02-041-1/+1
| * | ACL LOG: also log ACL errors in the scripting/MULTI ctx.antirez2020-01-301-1/+3
| * | ACL LOG: data structures and initial functions.antirez2020-01-271-1/+1
| |/
* | Fix lua related memory leak.WuYunlong2020-02-041-0/+1
|/
* Merge pull request #6615 from soloestoy/wrap-also-propagate-as-multiSalvatore Sanfilippo2019-12-191-5/+1
|\
| * Propagation: propagate EXEC directly in lua scriptzhaozhao.zz2019-11-221-2/+1
| * Propagation: wrap commands in also_propagate array with MULIT/EXECzhaozhao.zz2019-11-221-4/+1
* | Merge pull request #5780 from soloestoy/lua-multi-more-clearSalvatore Sanfilippo2019-12-191-11/+23
|\ \
| * | scripting: a little refactor about EVAL and redis.call()zhaozhao.zz2019-11-221-11/+20
| * | scripting: flag lua_client as CLIENT_MULTI after redis.replicate_commands() i...zhaozhao.zz2019-11-221-0/+3
| |/
* | Added a missed space in lua errorsMadelyn Olson2019-12-161-3/+3