645 Commits (546d7309853ad9f99a9f52d103dcd6641a8995d6)
 

Author SHA1 Message Date
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
Nicolas Favre-Felix abb46831a5
Merge pull request #156 from ccvca/fix_segfault_disconnect_subscription
Fix crash when subscribed connections are closed #155
6 years ago
Christian von Arnim 95d1236b8c
Fix crash when subscribed connections are closed #155 6 years ago
Nicolas Favre-Felix 91a8ea3a50 Version bump after release 6 years ago
Nicolas Favre-Felix 9e05a825fa Release 0.1.4 6 years ago
Nicolas Favre-Felix 577df6ba87
Merge pull request #148 from wasade/segfault-in-free
BUG: adjust order of memory release
6 years ago
Daniel McDonald 49ef169484 Use tab instead of space 6 years ago
Daniel McDonald 7b7b51af5f BUG: adjust order of memory release 6 years ago
Nicolas Favre-Felix 5bc864db3f Version bump after release 7 years ago
Nicolas Favre-Felix 506934311b Release 0.1.3 7 years ago