Commit Graph

  • d48353cec3
    Rename self_cmd to reused_cmd Jessie Murray 2021-08-01 22:56:04 -0700
  • b65c05a985
    Reject unauthorized commands after SUBSCRIBE Jessie Murray 2021-08-01 22:45:38 -0700
  • 67490fb825
    Address review comments Jessie Murray 2021-08-01 22:18:53 -0700
  • d7703b97b3
    Add pub/sub test in HTML demo Jessie Murray 2021-08-01 14:58:21 -0700
  • 545d18d84d
    Send error messages to WS clients if triggered by Redis Jessie Murray 2021-08-01 14:11:07 -0700
  • 583f6747b3
    Avoid dereferencing NULL in pool_on_disconnect Jessie Murray 2021-08-01 13:55:18 -0700
  • dedfc42c67
    WS: Log commands Jessie Murray 2021-08-01 13:19:40 -0700
  • 6b090b4ede
    Large refactoring of WS code Jessie Murray 2021-07-30 12:33:42 -0700
  • e26d6358e7
    WS: Better reuse of the cmd struct for WS clients Jessie Murray 2021-07-27 18:23:05 -0700
  • b98116abc8
    Persistent cmd for WS, write buffer for responses Jessie Murray 2021-07-24 22:34:51 -0700
  • 052458e876
    Refactor WS code building raw http_response objects Jessie Murray 2021-07-24 20:06:17 -0700
  • 6383cd48dd
    Add pub-sub test using WebSockets (disabled) Jessie Murray 2021-07-24 17:00:32 -0700
  • f86bad3bc8
    Add Python-based WebSockets tests Jessie Murray 2021-07-24 14:56:59 -0700
  • 8d1b6c40f8
    Fix instant vs overall rate in websocket C test Jessie Murray 2021-07-24 14:19:07 -0700
  • 27ad2413d4
    Immediately close WS connection on error Jessie Murray 2021-07-24 14:05:28 -0700
  • d0acdf030e
    Report WS disconnection at DEBUG to avoid log spam Jessie Murray 2021-07-24 14:05:14 -0700
  • 974556defb
    WS headers: change order, make origin optional Jessie Murray 2021-07-24 14:02:20 -0700
  • 26c74f61f6
    Clean "*.d" dependency files in "make clean" Nicolas Favre-Felix 2021-07-24 13:08:35 -0700
  • 5c223e7869
    Merge pull request #198 from jessie-murray/websocket-fixes Nicolas Favre-Felix 2021-07-19 20:31:34 -0700
  • 1204f66ec1
    Add progress thread w/ custom interval for WS test Jessie Murray 2021-07-18 19:16:42 -0700
  • 69be409b87
    PR review: unused code, comment style Jessie Murray 2021-07-18 17:53:49 -0700
  • 03ff07252e
    Clean up http_response object when write cannot be scheduled Jessie Murray 2021-07-18 17:32:31 -0700
  • 273e2a918d
    Log on WS client error Jessie Murray 2021-07-18 17:31:58 -0700
  • 8f70db179f
    Send WS handshake using event loop instead of write(2) Jessie Murray 2021-07-18 16:49:13 -0700
  • 4c0d3f4032
    Refactor websocket.html to remove duplicate HTML Jessie Murray 2021-07-18 15:46:30 -0700
  • 05a90b7b7a
    Add "PING" button to HTML demo Jessie Murray 2021-07-18 15:38:28 -0700
  • 4471b71074
    Disable pub/sub tests for now, rename curl-tests function Nicolas Favre-Felix 2021-07-18 15:29:08 -0700
  • e45779b303
    Change TRACE log level to a value greater than was ever in webdis.json Jessie Murray 2021-07-18 15:26:48 -0700
  • 3984fb968f
    Validate Sec-WebSocket-Accept in WS test Jessie Murray 2021-07-18 15:18:28 -0700
  • d5dc3d3ff0
    Add more error-checking to WS handshake code Jessie Murray 2021-07-18 09:41:27 -0700
  • 657197f737
    websocket test: make WS mask configurable Jessie Murray 2021-07-17 22:27:16 -0700
  • fd8f0b16e0
    websocket test: remove special single-threaded mode Jessie Murray 2021-07-17 21:46:01 -0700
  • 9a758c6bcf
    websocket test: make client sockets non-blocking Jessie Murray 2021-07-17 21:45:31 -0700
  • 8141c00ab7
    websocket test: formatting/indentation Jessie Murray 2021-07-17 21:43:02 -0700
  • e97056f4cf
    Add DEBUG=1 logic in tests/Makefile Jessie Murray 2021-07-17 21:16:23 -0700
  • c4ac66f78b
    Remove extra trace logs in WS-related code Jessie Murray 2021-07-17 21:08:08 -0700
  • a666d52471
    Requested changes: logger Jessie Murray 2021-07-17 21:02:45 -0700
  • 7cec889947
    Allow manual runs of "build" GitHub Action Nicolas Favre-Felix 2021-07-17 19:17:15 -0700
  • cf0f77907e
    Clean up curl test Nicolas Favre-Felix 2021-07-17 17:54:59 -0700
  • 2b69ead0a3
    Add pub-sub test in basic.py Nicolas Favre-Felix 2021-07-17 17:35:49 -0700
  • b5b76c9c8f
    Reduce default number of websocket messages to test for Jessie Murray 2021-07-17 15:34:44 -0700
  • 665fc19126
    Add max execution time to tests/websocket.c Jessie Murray 2021-07-17 15:32:33 -0700
  • 2576a1606d
    Websocket test: clean up usage(), exit code Jessie Murray 2021-07-17 15:12:07 -0700
  • a15fb4e28e
    Modernize websocket.html web page Jessie Murray 2021-07-17 14:47:15 -0700
  • b46bb8504b
    Mark websocket http responses as keep_alive Jessie Murray 2021-07-17 13:16:15 -0700
  • 71a30e9d3a
    Lower default verbosity level for webdis.json Jessie Murray 2021-07-17 12:13:14 -0700
  • 873f1b5902
    Add trace logs to websocket code, event loop functions Jessie Murray 2021-07-17 12:09:09 -0700
  • 5a53c31a27
    Logging improvements: add tracing, level check Jessie Murray 2021-07-17 12:05:14 -0700
  • b0740d0c87
    Major update of websocket test Jessie Murray 2021-06-27 18:38:51 -0700
  • 0a27fc7e10
    More progress on evbuffer-based WS client test Jessie Murray 2021-05-13 16:35:23 -0700
  • c46b85ab7a
    First attempt at fixing the websocket test Jessie Murray 2021-05-12 22:10:30 -0700
  • 80139110c5
    Add support for debug builds Nicolas Favre-Felix 2021-07-17 15:52:55 -0700
  • 6163d3e342
    Update docker images referenced in the README to the latest version Nicolas Favre-Felix 2021-07-12 15:42:47 -0700
  • a0b19bac33
    Version bump after release Nicolas Favre-Felix 2021-07-12 14:43:06 -0700
  • 649cadcab7
    Release 0.1.16 Nicolas Favre-Felix 2021-07-12 14:24:07 -0700
  • 950c5153d7
    Fix invalid ioctl call Nicolas Favre-Felix 2021-07-11 22:04:46 -0700
  • d254a72ae4
    Update outdated docker image versions in README Nicolas Favre-Felix 2021-05-11 22:58:43 -0700
  • 66ef564b13
    Fix memory leak in `?type=...` feature Nicolas Favre-Felix 2021-05-11 22:41:37 -0700
  • 6556039e05
    Only process `Connection: close` header if full request was read (fixes #194) (#195) Jessie Murray 2021-05-09 18:38:58 -0700
  • 1e4c6f8b96
    Post-release README update Nicolas Favre-Felix 2021-04-25 12:26:08 -0700
  • 0e6ef3f7c9
    Version bump after release Nicolas Favre-Felix 2021-04-25 12:16:50 -0700
  • d988eea778
    Release 0.1.15 Nicolas Favre-Felix 2021-04-25 12:15:14 -0700
  • e6379ada2b
    Upgrade base image from alpine:3.12.6 to 3.12.7 Nicolas Favre-Felix 2021-04-25 12:08:50 -0700
  • c0329d7813
    Remove old .gitignore from Jansson Nicolas Favre-Felix 2021-04-25 11:53:03 -0700
  • d1f4b831d9
    CodeQL fixes (#192) Jessie Murray 2021-04-11 16:57:22 -0700
  • 4b5923f685
    Add CodeQL workflow Nicolas Favre-Felix 2021-04-02 19:14:17 -0700
  • 3c7431a93d
    Update ECR links after getting approved for a named account Nicolas Favre-Felix 2021-04-03 20:18:58 -0700
  • c8dd4bc1a6
    Re-sign Docker image Nicolas Favre-Felix 2021-04-01 12:01:24 -0700
  • 0dd8325bbf
    Update base image to alpine:3.12.6 Nicolas Favre-Felix 2021-04-01 11:44:19 -0700
  • 60c224e667
    Post-release version bump and README update Nicolas Favre-Felix 2021-03-29 20:28:07 -0700
  • c52f6374b5
    Release 0.1.14 Nicolas Favre-Felix 2021-03-29 20:17:38 -0700
  • 6cfab3e563
    Update base image to Alpine 3.12.5 Nicolas Favre-Felix 2021-03-29 20:11:35 -0700
  • 80cf4d191d
    Disable CircleCI Nicolas Favre-Felix 2021-03-28 11:43:40 -0700
  • b3eded6a1c
    Add build (+ test) workflow for GitHub Actions (#191) Jessie Murray 2021-03-28 08:32:11 -0700
  • 1cd2a8b934
    Add support for REDIS_REPLY_STATUS in nested JSON (#189) Jessie Murray 2021-03-19 18:31:24 -0700
  • 53f483fb6a
    Make fsync frequency configurable for log file (#187) Jessie Murray 2021-03-18 20:15:23 -0700
  • 2e71e85f4f Add explicit cast to msgpack callback Jessie Murray 2021-03-12 09:59:02 -0800
  • efbd274294 Add "fall through" comments in switch to disable warning Jessie Murray 2021-03-12 09:54:34 -0800
  • 24b09bb372 Remove strncpy false positive warning in slog.c Jessie Murray 2021-03-12 09:54:02 -0800
  • 34c51efc5e Add __attribute__ ((unused)) in dict.c Jessie Murray 2021-03-12 09:28:03 -0800
  • e3a29117e7 Fix warnings in conf.c Jessie Murray 2021-03-12 09:11:07 -0800
  • 639026ec33
    Remove unused .travis.yml Nicolas Favre-Felix 2021-03-11 19:16:17 -0800
  • 726c96fb89
    Update alpine base image for OpenSSL fix Nicolas Favre-Felix 2021-03-11 18:50:09 -0800
  • c6d5d20de7
    Post-release version bump and README update Nicolas Favre-Felix 2021-03-03 21:03:41 -0800
  • d7738afd58
    Release 0.1.13 Nicolas Favre-Felix 2021-03-03 20:45:42 -0800
  • 875ca6fb74
    Add Redis auth section in README Nicolas Favre-Felix 2021-03-03 20:44:33 -0800
  • 4bc0871006
    Fix small leaks in conf.c (fixes #184) (#185) Jessie Murray 2021-03-03 15:06:30 -0800
  • fd3ec5d3ba Fixes for PR #183 Jessie Murray 2021-03-02 10:34:00 -0800
  • 0177479cc5 Log Redis auth response Jessie Murray 2021-03-01 18:24:48 -0800
  • 09bd76f3a8 slog.c: Change level symbol to a single letter Jessie Murray 2021-03-01 18:17:38 -0800
  • 02d60dc548 Implement Redis v6 auth (fixes #182) Jessie Murray 2021-03-01 16:21:36 -0800
  • 7fdfef0d8d
    Change `docker run` command to expose port 7379 on loopback interface only Nicolas Favre-Felix 2021-02-15 10:37:10 -0800
  • bcf2168b88
    Add Docker Content Trust example Nicolas Favre-Felix 2021-02-15 10:33:44 -0800
  • 8f33c4b298
    Publish Docker Content Trust public key Nicolas Favre-Felix 2021-02-13 03:20:08 -0800
  • 09f0ccc355
    README: Add AWS ECR links, clean up Markdown Nicolas Favre-Felix 2021-02-08 22:19:37 -0800
  • 9c1f900332
    Update libcrypto, as recommended by snyk Nicolas Favre-Felix 2021-01-08 21:24:49 -0800
  • 9f4a2093a6
    Dockerfile updates Nicolas Favre-Felix 2020-12-25 14:57:30 -0800
  • aafd53da0b
    README fixes Nicolas Favre-Felix 2020-12-25 14:46:50 -0800
  • 42c11451b8
    Use more common .md suffix for README Nicolas Favre-Felix 2020-12-18 07:49:09 -0800
  • 955268a92d
    Simplify Docker commands in README Nicolas Favre-Felix 2020-12-18 07:48:36 -0800