summaryrefslogtreecommitdiff
path: root/src/networking.c
Commit message (Expand)AuthorAgeFilesLines
* Tracking: optin/out implemented.antirez2020-02-241-7/+58
* Give an error message if you specify redirect twiceMadelyn Olson2020-02-161-0/+7
* Minor CSC fixes and fixed documentationMadelyn Olson2020-02-161-3/+8
* Tracking: fix operators precedence error in bcast check.antirez2020-02-141-1/+1
* Tracking: fix sending messages bug + tracking off bug.antirez2020-02-131-20/+22
* Tracking: BCAST: basic feature now works.antirez2020-02-121-1/+1
* Tracking: BCAST: registration in the prefix table.antirez2020-02-111-11/+10
* Tracking: BCAST: parsing of the options + skeleton.antirez2020-02-101-14/+49
* Merge pull request #6849 from oranagra/free_client_mutexSalvatore Sanfilippo2020-02-061-1/+6
|\
| * freeClientAsync don't lock mutex if there's just one threadOran Agra2020-02-061-1/+6
* | Some refactroing using getClientType instead of CLIENT_SLAVEGuy Benoish2020-02-061-4/+5
* | Fix small bugs related to replica and monitor ambiguityGuy Benoish2020-02-061-5/+7
|/
* Setting N I/O threads should mean N-1 additional + 1 main thread.antirez2020-01-131-22/+25
* Port PR #6110 to new connection object code.antirez2020-01-131-2/+2
* A few comments about main thread serving I/O as well.antirez2020-01-131-1/+7
* Merge pull request #6110 from soloestoy/enhance-io-threadedSalvatore Sanfilippo2020-01-131-3/+18
|\
| * Threaded IO: use main thread to handle read workzhaozhao.zz2019-05-211-1/+8
| * Threaded IO: use main thread to handle write workzhaozhao.zz2019-05-211-2/+10
* | Fix duplicated CLIENT SETNAME reply.antirez2019-12-291-1/+0
* | Inline protocol: handle empty strings well.antirez2019-12-291-6/+2
* | Add module APIs for custom authenticationMadelyn Olson2019-12-171-0/+6
* | Merge pull request #6531 from oranagra/rm_save_long_doubleSalvatore Sanfilippo2019-11-041-1/+1
|\ \
| * | Module API for loading and saving long doubleOran Agra2019-11-031-1/+1
* | | Modules hooks: complete missing hooks for the initial set of hooksOran Agra2019-10-291-0/+5
|/ /
* | Modules hooks: don't call the hook for fake clients.antirez2019-10-231-3/+7
* | Modules hooks: fix sub event in calls from client change.antirez2019-10-231-1/+4
* | Modules hooks: fix define / linker issues. Implement one test event.antirez2019-10-231-1/+3
* | Merge remote-tracking branch 'upstream/unstable' into tlsYossi Gottlieb2019-10-161-1/+1
|\ \
| * | RESP3: Use verbatim in CLIENT LIST.antirez2019-09-181-1/+1
* | | TLS: Implement support for write barrier.Oran Agra2019-10-071-5/+4
* | | diskless replication rdb transfer uses pipe, and writes to sockets form the p...Oran Agra2019-10-071-10/+17
* | | TLS: Connections refactoring and TLS support.Yossi Gottlieb2019-10-071-98/+146
|/ /
* | More strict checks and better comments in flushSlaveOutputBuffers().antirez2019-08-311-7/+18
* | Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2019-08-311-4/+2
|\ \
| * | networking: flushSlavesOutputBuffers bugfixzhaozhao.zz2019-08-021-4/+2
* | | Improve comment in flushSlavesOutputBuffers().antirez2019-08-311-1/+2
|/ /
* | Merge pull request #6196 from AngusP/resp3Salvatore Sanfilippo2019-07-121-1/+1
|\ \
| * | RESP3 double representation for -infinity is `,-inf\r\n`, not `-inf\r\n`Angus Pearson2019-07-021-1/+1
| |/
* | Client side caching: implement CLIENT GETREDIR.antirez2019-07-101-14/+22
* | Client side caching: implement trackingInvalidateKey().antirez2019-07-031-0/+1
* | Client side caching: CLIENT TRACKING subcommand.antirez2019-07-031-2/+39
* | Client side caching: fields and flags for tracking mode.antirez2019-06-291-0/+5
|/
* Make comment in getClientOutputBufferMemoryUsage() describing the present.antirez2019-05-131-8/+1
* Threaded IO: handleClientsWithPendingReadsUsingThreads top comment.antirez2019-05-061-0/+6
* Threaded IO: ability to disable reads from threaded path.antirez2019-05-061-1/+2
* Threaded IO: put fflush() inside tio_debug conditional.antirez2019-05-061-2/+2
* Threaded IO: parsing WIP 2: refactoring to parse from thread.antirez2019-05-061-28/+59
* Threaded IO: parsing WIP 1: set current_client in a better scoped way.antirez2019-05-061-11/+12
* Threaded IO: logging should be safe in I/O threads.antirez2019-05-061-3/+2
* Threaded IO: process read queue before stopping threads.antirez2019-05-061-1/+6