612 Commits (a984fdb8a500bddbf6aa36aadd1c201167a694db)
 

Author SHA1 Message Date
Nicolas Favre-Felix 9c1f900332
Update libcrypto, as recommended by snyk
Fixes https://snyk.io/vuln/SNYK-ALPINE311-OPENSSL-587980
Even though webdis doesn't use TLS, some images could be built from the
webdis image and therefore use a vulnerable version of openssl. The fix
is in version 1.1.1g and Alpine currently has 1.1.1i.
After this change, snyk no longer report any know vulnerabilities in the
Docker image.
4 years ago
Nicolas Favre-Felix 9f4a2093a6
Dockerfile updates
* Bump alpine version from 3.11.3 to 3.12.3
* Use `LABEL` instead of `MAINTAINER` which is deprecated
4 years ago
Nicolas Favre-Felix aafd53da0b
README fixes
* Make sure all external links use HTTPS
* Add missing dots in the list of supported formats/content-types
* Remove extra spaces
4 years ago
Nicolas Favre-Felix 42c11451b8
Use more common .md suffix for README 4 years ago
Nicolas Favre-Felix 955268a92d
Simplify Docker commands in README 4 years ago
Nicolas Favre-Felix 7e1c344259
Version bump after release 4 years ago
Nicolas Favre-Felix 21586199da
Release 0.1.12
* Adds support for MsgPackC on macOS
* Tests now pass with with python-msgpack (#150)
4 years ago
Nicolas Favre-Felix 1589b77da9
Clean up empty indented lines 4 years ago
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