Nicolas Favre-Felix
c38e80a860
Wording
4 years ago
Nicolas Favre-Felix
fa0b0f140f
README fix: s/OS X/macOS
4 years ago
Jessie Murray
b3868d81d8
CodeQL: apply recommendations
...
* Use `localtime_r` instead of `localtime`
* Use correct argument type in callback to `msgpack_packer_new`
* Address FIXME in conf.c
* Remove redundant check in websocket.c
4 years ago
Nicolas Favre-Felix
f9890be2c7
Remove CodeQL until I can figure out how to run it locally
4 years ago
Nicolas Favre-Felix
6e9b37a1c2
Remove build step from CodeQL analysis
4 years ago
Nicolas Favre-Felix
842c20fd08
Change CodeQL language to `cpp` (from `c`), use custom build step
4 years ago
Nicolas Favre-Felix
9460b93eec
Add GitHub workflow for CodeQL analysis
4 years ago
Nicolas Favre-Felix
a675b2c0c2
Check for MsgPackC on macOS
4 years ago
Andrii Senkovych
2496fb2515
Pass tests with python-msgpack >= 0.3
...
Current test suite pass with python-msgpack v0.2 but fails with python-msgpack
v0.3 and later due to changes in the library. Modern distributions ship
python-msgpack > 0.3 for very long time ago.
4 years ago
Nicolas Favre-Felix
c4ca659c4c
Version bump after release
4 years ago
Nicolas Favre-Felix
ceec7748dd
Release 0.1.11
4 years ago
Nicolas Favre-Felix
a41bd55105
Update Dockerfile to no longer require the latest tag
...
The Dockerfile used to refer to the latest published tag for Webdis.
This meant updating the file every time a new release was published.
This change uses the GitHub API to find the latest tag before
downloading and building the corresponding release.
4 years ago
Nicolas Favre-Felix
64d545cd64
Formatting fixes and object key changes for nested arrays
...
Formatting changes:
* Added `{}` after each single-line `if` (see "goto fail" bug).
* Added spaces around operators
Object key changes: reviewed the docs and selected more appropriate
names for various object keys.
4 years ago
majklik
106ae2433a
Few typos
4 years ago
majklik
69b1248626
JSON nested arrays
...
Add support for nested arrays and some commands replies areconverted into MAPs.
4 years ago
Nicolas Favre-Felix
3a39be4a2d
Version bump after release
4 years ago
Nicolas Favre-Felix
77776e0eaa
Release 0.1.10
4 years ago
Jessie Murray
1872facb48
Support environment variables in the config
...
* Adds support for environment variables in webdis.json
* Values starting with a `$` and in all caps are interpreted as
environment variables
4 years ago
Nicolas Favre-Felix
f22a2953b9
Convert tests to Python3
...
Contribution from Sandro Tosi at https://github.com/nicolasff/webdis/issues/173
5 years ago
Andrii Senkovych
de22444576
Print HTTP port number in the logs during startup.
...
This provides a way to start webdis with dynamic port allocation and
discover HTTP port number by simply grepping logs i.e. without need to
use netstat or sockstat that are not available on some architectures.
Dynamic port allocation is a feature that can be used to run webdis
ad-hoc for testing purpose.
5 years ago
Andrii Senkovych
524f37b59f
Pass preprocessor macros to the compiler invocation.
5 years ago
Nicolas Favre-Felix
00f6c3ce86
Update CircleCI config
...
* Name various execution steps
* Split Ubuntu update from package install
* Add git install to allow local execution with CircleCI CLI
5 years ago
Mario Rodas
1a16d0fe7f
Do not add slash between between DESTDIR and PREFIX in makefile
5 years ago
Nicolas Favre-Felix
0127bee1d0
Add instructions for docker.io image
5 years ago
Nicolas Favre-Felix
bb64f3bba7
Version bump after release
5 years ago
Nicolas Favre-Felix
0651736551
Release 0.1.9
5 years ago
Nicolas Favre-Felix
00b5188e85
Merge branch 'new-msgpack' of https://github.com/jamessan/webdis into jamessan-new-msgpack
5 years ago
Nicolas Favre-Felix
607763afca
Rename Circle CI workflow
5 years ago
Nicolas Favre-Felix
2097defbc0
Add Circle CI badge
5 years ago
Nicolas Favre-Felix
5cccc97adc
Simplify Circle CI workflow, rename job
5 years ago
Nicolas Favre-Felix
8e48ff75cb
Install Python 2.7 in Circle CI image
5 years ago
Nicolas Favre-Felix
83b3e65619
Fix daemonize option for Circle CI
5 years ago
Nicolas Favre-Felix
ae7df79e80
Run with local config file in Cirlc CI
5 years ago
Nicolas Favre-Felix
07f488da70
Fix Makefile
5 years ago
Nicolas Favre-Felix
9d7d8a6287
Add Circle CI config
5 years ago
Nicolas Favre-Felix
ee6c564991
Version bump after release
5 years ago
Nicolas Favre-Felix
556aa75d75
Remove obsolete `sed` replace from Dockerfile
5 years ago
Nicolas Favre-Felix
7add4cc30b
Release 0.1.8
5 years ago
Jessie Murray
a077c98fc2
Update Dockerfile to use Alpine Linux ( #169 )
...
* Change base image to Alpine 3.11.3
* Use multi-stage build (reducing size from 276 MB to 9.5 MB)
* Change Makefile to build with -O3 instead of -O0 -ggdb
5 years ago
StefanosChaliasos
79c13ba18a
Add missing Make dependencies ( #168 )
...
* Add missing Make dependencies
* Update gitignore
5 years ago
Nicolas Favre-Felix
b91f10ce73
Update Dockerfile to Debian Jessie, enable MessagePack, fix RUN command + add Docker example to README
5 years ago
Nicolas Favre-Felix
60f9be88da
Version bump after release
5 years ago
Nicolas Favre-Felix
fd4ff04ea4
Release 0.1.7
5 years ago
Nicolas Favre-Felix
03ec822c97
Avoid new lines in basic auth pre-computation
5 years ago
Nicolas Favre-Felix
bf99000a9d
Version bump after release
5 years ago
Nicolas Favre-Felix
8dd258468d
Release 0.1.6
5 years ago
Nicolas Favre-Felix
1fe10288e1
Merge pull request #160 from granolamatt/master
...
Fixed websocket not reading multiple messages in one packet
5 years ago
Matt Smith
feb58b5c8c
Fixed websocket not reading multiple messages in one packet
5 years ago
Nicolas Favre-Felix
77dab78acd
Version bump after release
6 years ago
Nicolas Favre-Felix
5940faeabf
Release 0.1.5
6 years ago