summaryrefslogtreecommitdiff
path: root/src/networking.c
Commit message (Expand)AuthorAgeFilesLines
...
* | RESP3: refactoring of CLIENT SETNAME to implement SETNAME in HELLO.antirez2019-02-251-26/+40
* | RESP3: allow HELLO to be used with version = 2.antirez2019-02-251-9/+2
* | ACL: move AUTH implementation in acl.c.antirez2019-02-251-1/+1
* | Refactored manual computation of object lengthMadelyn Olson2019-02-211-17/+1
|/
* ACL: when client->user is NULL the client is a superuser.antirez2019-02-121-1/+1
* ACL: show client's userzhaozhao.zz2019-02-121-2/+3
* ACL: remove server.requirepass + some refactoring.antirez2019-01-181-1/+1
* ACL: automatically authenticate the nopass default user.antirez2019-01-151-1/+3
* ACL: avoid a radix tree lookup for the default user.antirez2019-01-111-1/+1
* ACL: add a reference to the user in each client.antirez2019-01-101-0/+1
* ACL: HELLO should stop if the user is not authenticated.antirez2019-01-091-0/+9
* RESP3: addReplyString() -> addReplyProto().antirez2019-01-091-29/+29
* RESP3: verbatim reply API + DEBUG PROTOCOL support.antirez2019-01-091-0/+29
* RESP3: Fix addReplyBool() RESP2/3 output.antirez2019-01-091-1/+1
* RESP3: addReplyBool() implemented.antirez2019-01-091-0/+8
* RESP3: initial implementation of the HELLO command.antirez2019-01-091-0/+48
* RESP3: addReplyNullArray() added for better RESP2 compat.antirez2019-01-091-0/+12
* RESP3: most null replies converted.antirez2019-01-091-2/+2
* RESP3: addReplyNull() added.antirez2019-01-091-0/+8
* RESP3: bring RESP2 compatibility to previous changes.antirez2019-01-091-18/+40
* RESP3: addReply*Len() support for RESP2 backward comp.antirez2019-01-091-8/+8
* RESP3: put RESP version in the client structure.antirez2019-01-091-0/+1
* RESP3: Aggregate deferred lengths functions.antirez2019-01-091-8/+32
* RESP3: Double replies and aggregate lengths initial functions.antirez2019-01-091-12/+37
* Crashing is too much in addReplyErrorLength().antirez2018-12-111-6/+0
* networking: current_client should not be NULL when trim qb_poszhaozhao.zz2018-12-071-1/+1
* Fixed a serverPanic when sending an invalid command to a monitor clientMadelyn Olson2018-12-041-1/+1
* asyncCloseClientOnOutputBufferLimitReached(): don't free fake clients.antirez2018-10-301-0/+1
* Avoid recreate write handler for protected client.zhaozhao.zz2018-10-091-0/+4
* Free protected clients asynchronously.antirez2018-10-091-0/+7
* Introduce protectClient() + some refactoring.antirez2018-10-091-18/+57
* Slave removal: networking.c logs fixed.antirez2018-09-111-5/+5
* Slave removal: slave -> replica in redis.conf and output buffer option.antirez2018-09-111-0/+1
* Clarify why remaining may be zero in readQueryFromClient().antirez2018-09-041-0/+2
* Merge pull request #5304 from soloestoy/fix-unexpected-readlenSalvatore Sanfilippo2018-09-041-1/+1
|\
| * networking: fix unexpected negative or zero readlenzhaozhao.zz2018-08-311-1/+1
* | Merge pull request #5315 from soloestoy/optimize-parsing-large-bulkSalvatore Sanfilippo2018-09-041-10/+13
|\ \
| * | networking: optimize parsing large bulk greater than 32kzhaozhao.zz2018-09-041-10/+13
* | | Unblocked clients API refactoring. See #4418.antirez2018-09-031-5/+4
* | | Merge pull request #4418 from soloestoy/fix-multiple-unblockSalvatore Sanfilippo2018-09-031-3/+3
|\ \ \
| * | | fix multiple unblock for clientsArePaused()zhaozhao.zz2018-09-031-3/+3
| |/ /
* | | Make pending buffer processing safe for CLIENT_MASTER client.antirez2018-09-031-12/+20
|/ /
* | After slave Lua script leaves busy state, re-process the master buffer.antirez2018-08-311-2/+1
* | While the slave is busy, just accumulate master input.antirez2018-08-311-0/+6
|/
* networking: make setProtocolError simple and clearzhaozhao.zz2018-08-231-13/+11
* networking: just move qb_pos instead of sdsrange in processInlineBufferzhaozhao.zz2018-08-141-3/+2
* networking: just return C_OK if multibulk processing saw a <= 0 length.zhaozhao.zz2018-08-141-5/+2
* pipeline: do not sdsrange querybuf unless all commands processedzhaozhao.zz2018-08-141-40/+47
* In addReplyErrorLength() only panic when replying to slave.antirez2018-07-181-3/+4
* Refine comment in addReplyErrorLength() about replying to masters/slaves.antirez2018-07-181-0/+11