18 Commits

Author SHA1 Message Date
antirez
790df6a7d9 ACL: ability to set/remove user passwords. 2019-01-15 12:58:54 +01:00
antirez
efd8fa754f ACL: initial implementation of the ACL command. 2019-01-15 09:36:12 +01:00
antirez
5fe83f2a9b ACL: ACLCheckCommandPerm() implementation WIP. 2019-01-14 18:35:21 +01:00
antirez
47ca51103a ACL: fix field name typo causing segfault. 2019-01-14 16:09:29 +01:00
antirez
c4f8e516cb ACL: Add skeleton for function checking ability to execute a command. 2019-01-14 13:19:50 +01:00
antirez
924bf9e55a ACL: ACLSetUser(), add allcommands in comment. 2019-01-14 13:19:42 +01:00
antirez
4045bd1ff6 ACL: ACLSetUser(), fix flag and add allcommands +@all opcode. 2019-01-14 13:18:12 +01:00
antirez
2de4fdb3d3 ACL: implement to first trivial opcodes in ACLSetUser(). 2019-01-11 13:03:50 +01:00
antirez
5630058da2 ACL: ACLSetUser(), initial ideas in comments. 2019-01-11 11:25:55 +01:00
antirez
c75e5b9bed ACL: create the default user. 2019-01-11 11:02:55 +01:00
antirez
b532a16298 ACL: implement ACLCreateUser(). 2019-01-10 17:01:12 +01:00
antirez
5d41b43d24 ACL: implement ACLGetUserByName(). 2019-01-10 16:40:45 +01:00
antirez
1d176f0f0e ACL: initialization function. 2019-01-10 16:39:32 +01:00
antirez
3493a46fe3 ACL: split acl.c into clear sections. 2019-01-10 16:35:55 +01:00
antirez
33ff2b2f35 ACL: add a reference to the user in each client. 2019-01-10 16:34:13 +01:00
antirez
49cf66ddc9 ACL: ACLCheckUserCredentials() next id should be static. 2019-01-09 21:47:43 +01:00
antirez
6f25143af6 ACL: use a fixed table for command IDs. 2019-01-09 21:31:29 +01:00
antirez
4d33fe81cd ACL: refactoring of the original authentication code. 2019-01-09 17:00:30 +01:00