summaryrefslogtreecommitdiff
path: root/src/scripting.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Split error message so dependandent callers give a useful resultMadelyn Olson2019-12-161-3/+7
* | Added better exception handling around scripting and moduleMadelyn Olson2019-12-161-4/+12
|/
* Merge remote-tracking branch 'upstream/unstable' into tlsYossi Gottlieb2019-10-161-30/+236
|\
| * Minor aesthetic changes to #6419.antirez2019-10-041-1/+1
| * On LUA script timeout, print the script SHA to the logOran Agra2019-10-021-1/+8
| * Merge branch 'unstable' into modules_forkSalvatore Sanfilippo2019-09-271-27/+227
| |\
| | * Add useless break for uniformity / future protection.antirez2019-09-201-1/+1
| | * RESP3: Fix function redisProtocolToLuaType about RESP3->Lua bools.WuYunlong2019-09-201-1/+1
| | * RESP3: Lua double -> RESP3 conversion.antirez2019-09-171-0/+11
| | * RESP3: RESP3 double -> Lua conversion.antirez2019-09-171-0/+23
| | * RESP3: double -> human readable conversion.antirez2019-09-171-0/+9
| | * RESP3: bool and null values in RESP -> human readable conversion.antirez2019-09-171-0/+19