summaryrefslogtreecommitdiff
path: root/proto_proxy.c
Commit message (Expand)AuthorAgeFilesLines
* proxy: don't print null ustats from "stats proxy"dormando2023-04-201-2/+4
* proxy: fix data corruption bugdormando2023-04-121-0/+2
* proxy: send CLIENT_ERROR when necessarystagingdormando2023-04-031-16/+15
* proxy: rip out io_uring codedormando2023-03-261-13/+0
* proxy: overhaul backend error handlingdormando2023-03-261-1/+1
* proxy: fix reversal of pipelined backend queriesdormando2023-03-261-3/+4
* proxy: add request and buffer memory limitsdormando2023-03-261-13/+78
* proxy: restrict functions for lua config vs routedormando2023-03-261-0/+1
* proxy: fix bug ignoring -R setting for proxy reqsdormando2023-03-241-0/+2
* proxy: mcp.internal fixes and testsdormando2023-03-061-6/+0
* proxy: add mcp.internal(r) APIdormando2023-02-251-0/+64
* proxy: allow workers to run IO optionallydormando2023-02-241-75/+74
* proxy: fix partial responses on backend timeoutsdormando2023-02-141-3/+3
* proxy: add mcp.backend(t) for more overridesdormando2023-02-011-2/+0
* proxy: fix stats deadlock caused by await codedormando2023-01-201-7/+7
* proxy: clean logic around lua yieldingdormando2023-01-121-45/+37
* core: simplify background IO APIdormando2023-01-111-4/+2
* proxy: log time now relative to resp lifetimedormando2023-01-051-0/+7
* proxy: lua registry corruption on data chunk errordormando2022-12-011-1/+3
* core: give threads unique namesdormando2022-11-011-0/+1
* proxy: backend connection improvementdormando2022-10-201-0/+13
* proxy: remove most references to settings globaldormando2022-09-151-14/+16
* proxy: update mcmc and calling conventionsdormando2022-09-021-1/+1
* proxy: mcp.attach(CMD, r, "tag")dormando2022-08-241-2/+19
* proxy: replace proxycmds stream with proxyreqsdormando2022-04-081-12/+2
* proxy: mcp.log_req* API interfacedormando2022-04-081-4/+12
* proxy: allow await() to be called recursivelydormando2022-03-021-8/+20
* proxy: hacky method of supporting noreply/quietdormando2022-03-011-0/+53
* proxy: pull chunks into individual c filesdormando2022-02-181-3915/+17
* proxy: await improvementsdormando2022-02-171-29/+101
* proxy: trivial support for SO_KEEPALIVE on backenddormando2022-02-161-4/+33
* proxy: fix crash on `stats proxy` sans user statsdormando2022-02-141-2/+4
* proxy: enable backend_total statdormando2022-02-111-4/+8
* proxy: track in-flight requestsdormando2022-02-111-33/+21
* proxy: add some basic logging for backend errorsdormando2022-02-111-14/+37
* proxy: logging improvements + lua mcp.log()dormando2022-02-111-6/+16
* proxy: add stats for commands seendormando2022-02-111-7/+50
* proxy: even more TODO/FIXME cleanupsdormando2022-02-081-17/+36
* proxy: accept fractional time for timeoutsdormando2022-02-081-10/+25
* proxy: add filter and hash options to mcp.pool()dormando2022-02-071-127/+234
* proxy: more misc fixesdormando2022-02-041-28/+41
* proxy: improve error handling for ascii multigetsdormando2022-02-041-16/+23
* proxy: small misc fixesdormando2022-02-041-24/+16
* proxy: counter for backend failuresdormando2022-02-041-1/+6
* proxy: add mcp.backend_failure_limit(n)dormando2022-02-041-39/+52
* proxy: fix bug/crash for set commandsdormando2022-02-041-10/+27
* proxy: fix re-assembly bug if \r missingdormando2022-02-041-11/+4
* proxy: improve mcp_config_* VM table copyingdormando2022-02-041-21/+51
* proxy: FIXME/TODO audit of missing error handlingdormando2022-02-041-14/+17
* proxy: audit TODO/FIXME lines. mark some for v2dormando2022-02-041-96/+95