-
4b66bcf85b
Support Msgpack-C, add RedHat to test matrix
master
Nicolas Favre-Felix
2023-11-04 13:28:49 -0700
-
b31fabe991
Restore previous workflow triggers for build.yml GHA
Nicolas Favre-Felix
2023-11-04 12:42:22 -0700
-
cce05b666f
Clean up curl-tests, install `uuid` on Ubuntu test runners
Nicolas Favre-Felix
2023-11-04 12:38:04 -0700
-
90773ca519
Update GHA build.yml to use matrices of runners
Nicolas Favre-Felix
2023-11-03 08:49:16 -0700
-
ea01d687b5
Apply ACL rules to WebSocket commands
Jessie Murray
2023-10-03 12:36:37 -0700
-
bb6a3c02c9
Upgrade upload-artifact to v3 in build GHA
Nicolas Favre-Felix
2023-08-30 15:52:28 -0700
-
7988ec1c23
Update GHA checkout actions to v3
Nicolas Favre-Felix
2023-08-26 07:25:37 -0700
-
6e08e94763
Update CodeQL GitHub Action
Nicolas Favre-Felix
2023-08-25 19:44:42 -0700
-
6057a162f7
Minor cleanup of bench.sh
Nicolas Favre-Felix
2023-08-30 14:45:55 -0700
-
9a29a85a94
GHA: upgrade Ubuntu, include Websocket tests
Nicolas Favre-Felix
2023-08-25 09:09:28 -0700
-
b59d866e06
Also convert tabs to spaces in README.md
Nicolas Favre-Felix
2023-08-25 08:45:44 -0700
-
997932f1eb
Reformat JSON config files, use spaces instead of tabs
Nicolas Favre-Felix
2023-08-25 08:41:55 -0700
-
546d730985
Update docker-compose+SSL docs
Nicolas Favre-Felix
2023-08-21 20:30:05 -0700
-
3ea9c46444
Update image versions in README after release
Nicolas Favre-Felix
2023-08-15 03:53:33 -0700
-
49d1a39e1e
Version bump after release
Nicolas Favre-Felix
2023-08-15 03:24:41 -0700
-
e82a64beef
Release 0.1.22 (includes security update)
Nicolas Favre-Felix
2023-08-15 03:21:18 -0700
-
032e5152c6
Add test for etag header on GET
Nicolas Favre-Felix
2023-08-14 10:56:55 -0700
-
4f05cb1916
Fix 1-character markdown typo in trust docs
Nicolas Favre-Felix
2023-08-11 08:41:44 -0700
-
5251109517
Update alpine base image, OpenSSL version
Nicolas Favre-Felix
2023-08-10 09:44:12 -0700
-
496ac1aa79
Use permalink for Hiredis docs about keep-alive
Nicolas Favre-Felix
2023-08-09 09:17:02 -0700
-
12e5f0363f
Add keep_alive_sec to both config files, document in README
Nicolas Favre-Felix
2023-08-09 09:14:23 -0700
-
e0ed93b765
Minor reformatting of prod config file
Nicolas Favre-Felix
2023-08-09 09:13:16 -0700
-
8eef97288b
Fix UB warning in md5.c
Nicolas Favre-Felix
2023-08-09 08:58:46 -0700
-
90b8e2c023
Merge keep-alive contrib
Nicolas Favre-Felix
2023-08-09 08:37:44 -0700
-
-
4c335bbe8e
Add "hiredis" config block, with keep_alive_sec
Jessie Murray
2023-05-01 13:01:09 -0700
-
c7b0e4a6b7
Initialize logging earlier
Jessie Murray
2023-05-01 12:58:04 -0700
-
4350a051dd
[PATCH] Allow specifying the keepalive interval
Jessie Murray
2023-05-01 12:03:56 -0700
-
-
9db6459299
Fix log identification for TRACE
Nicolas Favre-Felix
2023-08-08 02:28:41 -0700
-
0c4547fe5e
Update docs about Docker and Webdis
Nicolas Favre-Felix
2023-06-14 05:51:39 -0700
-
35f4900bbb
Update GitHub Actions runner
Nicolas Favre-Felix
2023-04-19 00:20:08 -0700
-
d64478f5ee
Add docs page on running Webdis with external Redis
Nicolas Favre-Felix
2023-04-17 20:48:42 -0700
-
f4efbfd334
Update image versions in README after release
Nicolas Favre-Felix
2023-03-25 13:12:56 -0700
-
96282e1e0b
Version bump after release
Nicolas Favre-Felix
2023-02-05 11:14:46 -0800
-
ca5144d811
Version 0.1.21 (security update)
Nicolas Favre-Felix
2023-02-05 10:36:03 -0800
-
1b63174d5d
Dependency updates: alpine, redis, ssl
Nicolas Favre-Felix
2023-02-05 10:32:42 -0800
-
5eece37333
Merge a number of fixes for CentOS 7
Nicolas Favre-Felix
2023-02-23 07:27:45 -0800
-
-
23838381f6
Add missing includes for strings.h
Nicolas Favre-Felix
2023-02-23 07:20:06 -0800
-
2735950207
Disable pragma warning on old versions of GCC
Nicolas Favre-Felix
2023-02-23 07:19:17 -0800
-
05f168fc51
Define _POSIX_C_SOURCE=200809L
Nicolas Favre-Felix
2023-02-23 06:46:19 -0800
-
7c66f69b21
Remove O_NOFOLLOW from src/server.c
Nicolas Favre-Felix
2023-02-23 07:04:16 -0800
-
08f0d5d7cf
Change contributed fix from gnu99 to c99
Nicolas Favre-Felix
2023-02-23 06:44:48 -0800
-
50d16b16ca
Compile in C99 mode
quocbao
2023-02-20 14:39:18 +0700
-
-
c6b9d52213
Add new docs article about loading an RDB file into a Webdis container
Nicolas Favre-Felix
2022-07-24 06:22:42 -0700
-
ef8fcc5bab
Update docker images in README after release 0.1.20 was published
Nicolas Favre-Felix
2022-02-21 22:50:17 -0800
-
41f200477b
Version bump after release
Nicolas Favre-Felix
2022-02-21 21:34:53 -0800
-
a984fdb8a5
Version 0.1.20
Nicolas Favre-Felix
2022-02-21 21:33:39 -0800
-
1b6e3a95ed
Merge pull request #218 from jessie-murray/empty-header
Nicolas Favre-Felix
2022-02-21 21:24:14 -0800
-
-
055363df46
Add test with curl for empty header (#217)
Jessie Murray
2022-02-21 19:11:36 -0800
-
15302e754e
Preserve header count when a value is replaced
Jessie Murray
2022-02-21 18:55:44 -0800
-
-
73f29055c1
Improvements to ws_peek_data (by @majklik)
Nicolas Favre-Felix
2022-01-22 13:54:03 -0800
-
d28dd3ec80
Avoid responding to the wrong fd after client disconnection
Nicolas Favre-Felix
2022-01-08 13:48:02 -0800
-
545c56c4cb
Reduce Docker image size
Nicolas Favre-Felix
2022-01-08 12:27:24 -0800
-
2758fc0337
Fix heading typo in README
Nicolas Favre-Felix
2021-12-25 19:42:31 -0800
-
b8a43f03dc
Move docs from GitHub Discussions to the repo
Nicolas Favre-Felix
2021-12-25 19:26:58 -0800
-
908c383838
Update docker images in README, link to new docs
Nicolas Favre-Felix
2021-12-24 00:52:19 -0800
-
92ae1df7cd
Version bump after release
Nicolas Favre-Felix
2021-12-23 20:35:55 -0800
-
417e0ac483
Release 0.1.19
Nicolas Favre-Felix
2021-12-23 20:32:40 -0800
-
7d495e30c2
Add test for issue #209, Webdis crashing after receiving FIN frame
Jessie Murray
2021-12-04 22:10:48 -0800
-
6539ae13f9
Call ws_close_if_able instead of ws_client_free in worker.c
Jessie Murray
2021-12-04 21:15:59 -0800
-
887e0ec73f
Only call ws_client_free once all scheduled events have triggered
Jessie Murray
2021-12-04 19:59:04 -0800
-
55128ae263
Fix http_parser check for architectures with unsigned chars
Jessie Murray
2021-11-16 12:26:50 -0800
-
74d4092ac6
Merge pull request #205 from jessie-murray/http-improvements
Nicolas Favre-Felix
2021-11-16 18:20:50 -0800
-
-
7ce6d497c1
Add HEADER_CHECK_DUPE to bypass duplicate check
Jessie Murray
2021-11-16 17:48:16 -0800
-
dc9d1b646e
Avoid re-allocating headers array in http_response
Jessie Murray
2021-11-06 12:17:49 -0700
-
c7c6fc010f
Avoid copying header strings for http_response
Jessie Murray
2021-11-06 11:44:37 -0700
-
-
93e96565a6
Update Dockerfile for Webdis 0.1.18.1
Nicolas Favre-Felix
2021-11-16 11:59:29 -0800
-
bb98f6113c
Add link to tutorial on Redis & Webdis in Docker Compose with SSL
Nicolas Favre-Felix
2021-10-22 19:17:05 -0700
-
b5841037c8
Update docker images referenced in the README to the latest version (0.1.18)
Nicolas Favre-Felix
2021-10-22 18:08:39 -0700
-
173ce15308
Version bump after release
Nicolas Favre-Felix
2021-10-22 17:58:26 -0700
-
a12c39a6f3
Release 0.1.18
Nicolas Favre-Felix
2021-10-22 17:54:44 -0700
-
277e6fc303
Update Dockerfile to build webdis with SSL support
Nicolas Favre-Felix
2021-10-22 17:51:48 -0700
-
119ebc85b6
Merge branch 'redis-ssl' into 'master' (fixes #201)
Nicolas Favre-Felix
2021-10-20 18:33:46 -0700
-
-
863d003531
Review comments
Jessie Murray
2021-10-20 06:29:45 -0700
-
8e9dcda928
Document SSL configuration and troubleshooting
Jessie Murray
2021-10-15 08:21:43 -0700
-
1e9f6048e8
Add config parsing
Jessie Murray
2021-10-11 21:53:23 -0700
-
83fe141f7e
Encrypt connections to Redis
Jessie Murray
2021-10-11 21:36:24 -0700
-
524e0245c1
Fix warnings introduced by type change due to Hiredis upgrade
Jessie Murray
2021-10-11 20:35:08 -0700
-
fc671090cd
Mark unused functions in Hiredis dict.c
Jessie Murray
2021-10-11 20:33:33 -0700
-
c943844451
Upgrade Hiredis to v1.0.2
Jessie Murray
2021-10-11 20:31:14 -0700
-
-
73fb3b68ff
Update docker images in README, add ECR trust details
Nicolas Favre-Felix
2021-10-06 08:26:06 -0700
-
10e1c40a5f
Version bump after release
Nicolas Favre-Felix
2021-10-06 07:36:35 -0700
-
942be1fd54
Release 0.1.17.1 (Fixes Redis vulnerabilities)
Nicolas Favre-Felix
2021-10-06 07:34:34 -0700
-
9bbe0d3389
Update docker images referenced in the README to the latest version (0.1.17)
Nicolas Favre-Felix
2021-09-04 19:21:04 -0700
-
ad0e14c3df
Version bump after release
Nicolas Favre-Felix
2021-09-04 19:09:53 -0700
-
8430eadc29
Release 0.1.17
Nicolas Favre-Felix
2021-09-04 19:05:39 -0700
-
871992d4aa
Update base image from alpine 3.12.7 to 3.14.2
Nicolas Favre-Felix
2021-09-04 19:05:14 -0700
-
3aaeabfcd3
CodeQL: Poorly documented large function
Jessie Murray
2021-04-13 17:54:33 -0700
-
d2b115616f
CodeQL: Potentially uninitialized local variable
Jessie Murray
2021-04-13 17:34:10 -0700
-
b1b300f508
README: document WebSocket demo, add links, minor cleanup
Nicolas Favre-Felix
2021-08-28 20:03:27 -0700
-
35a2598760
Report invalid config keys or value types
Nicolas Favre-Felix
2021-08-28 19:41:49 -0700
-
97d9d77430
Add Makefile section to detect msgpackc with ld
Nicolas Favre-Felix
2021-08-04 18:22:21 -0700
-
0528287aa6
Merge pull request #199 from jessie-murray/ws-improvements
Nicolas Favre-Felix
2021-08-04 09:11:02 -0700
-
-
a8612e846e
Close fd if needed in ws_client_free
Jessie Murray
2021-08-02 20:50:12 -0700
-
33b2923b3a
Make sure to reserve enough space for large frames
Jessie Murray
2021-08-02 10:44:17 -0700
-
3be189b527
Use macro for htonll/ntohll for portability
Jessie Murray
2021-08-02 09:47:46 -0700
-
e213af3226
Fix for WebSocket payload length using 8 bytes
Jessie Murray
2021-08-02 07:54:32 -0700
-
7f09680c86
Fix ResourceWarning in limits.py
Jessie Murray
2021-08-02 06:58:43 -0700
-
1cbffb63c9
Re-enable pub/sub test in ws-tests
Jessie Murray
2021-08-02 06:53:14 -0700
-
bb02c1dd04
Formatting only: make ws-tests.py PEP8 compliant.
Jessie Murray
2021-08-02 06:48:06 -0700
-
71223ae005
Address review comments (tests)
Jessie Murray
2021-08-02 06:45:19 -0700