585 Commits (863d003531cef170860195ebaf120b92f84fa714)
 

Author SHA1 Message Date
James Booth 07887428a9 Fixed indentation and whitespace 9 years ago
James Booth 7d3dea5d56 Removed debug flag from Makefile 9 years ago
James Booth f85c64c94b Handle Connection:close header
When the client sends a connection close, the server now returns
the same header, and the socket is closed. Instead of a 400 Bad Request
clients should get a socket read error.
9 years ago
Neel Goyal 3dc4f98a2d Schedule a reconnect if connecting fails 9 years ago
Neel Goyal 6e6176b656 Update to hiredis 0.13.1 9 years ago
John Plevyak bab330e467 Fix handling of ports over 32767 by using 'int' instead of 'short'. 10 years ago
Nicolas Favre-Felix 00ab5518c3 Merge pull request #55 from littlefrog/master
Enable KEEPALIVE socket option
11 years ago
Nicolas Favre-Felix f69c28c632 #91: Add missing return after sending HTTP Options 11 years ago
Nicolas Favre-Felix 8b1e91a2e5 #89: Add Authorization to CORS headers 11 years ago
Nicolas Favre-Felix b6202150f7 Add Dockerfile 11 years ago
Nicolas Favre-Felix ca7cf009e9 Version bump after release 11 years ago
Nicolas Favre-Felix 4915fef97d Release 0.1.1 11 years ago
Nicolas Favre-Felix 867cda7b56 Merge pull request #88 from jollyroger/debian-patches
Debian patches.
11 years ago
Andriy Senkovych a712b078b3 Make dependencies' *_OBJS variables overridable via environment variables. 11 years ago
Andriy Senkovych b616c37b5f Remove comments mentioning borrowing code from redis repository.
This is no longer true. Files slog.[ch] were introduced in webdis codebase by
mrb <michaelrbernstein@gmail.com> and were merged into master branch by
upstream developer in commit bec19d06. This file originally contained one
function void slog(...) with 13 statements. 12 of these statements were copied
from function void redisLog(...) from redis-server codebase
(https://github.com/antirez/redis, commit aa81e4d5, file src/redis.c, 18
statements). Since that time these files were refactored and have nothing to do
with the codebase it was originally based on. Not to mention current
src/redis.c from redis repository greatly differs from the mentioned commit
where code was borrowed from.
11 years ago
Andriy Senkovych 8deffc7403 Rename libb64 to b64 for compatibility reasons, move to DEPS. 11 years ago
Andriy Senkovych 46e872a090 Allow setting CFLAGS and LDFLAGS from environment variables 11 years ago
Andriy Senkovych b1cda7e376 Add makefile targets to run tests 11 years ago
Andriy Senkovych 3156b530af Allow test programs use custom port using environment variable or command-line argument 11 years ago
Nicolas Favre-Felix 11c1e60f5d post-release version bump 11 years ago
Nicolas Favre-Felix 290a188067 Release 0.1.0 11 years ago
Nicolas Favre-Felix a4789c6287 Make WEBDIS_VERSION redefinable 11 years ago
Nicolas Favre-Felix a9cfcb1ec6 Add version.h and log webdis version on startup (issue #81) 11 years ago
Nicolas Favre-Felix e978ff2f33 Handle SIGTERM & SIGINT (issue #10) 11 years ago
Nicolas Favre-Felix 290656409f Disable SELECT command - issue #80 11 years ago
Nicolas Favre-Felix 9a2be34650 Reopen logs on SIGHUP (GitHub issue #10) 11 years ago
Nicolas Favre-Felix b56218c84a Write pidfile when daemonized (GitHub issue #10) 11 years ago
Chris Davies dd18189cc4 two minor protocol issues with Chrome/web standards 11 years ago
Nicolas Favre-Felix 39cdc9bd19 Remove access to free'd memory in cmd_free
Fixes GitHub issue #73
12 years ago
Nicolas Favre-Felix 45ccf6a8d4 Remove check on argv[0] if argv[0] is null
Attempted fix for GitHub issue #73
12 years ago
Nicolas Favre-Felix f616c2992a Free Redis context for custom connections
GitHub issue #72
12 years ago
Nicolas Favre-Felix 34bb0b8090 More logs in pool.c (Error connecting to Redis) 12 years ago
Nicolas Favre-Felix df73255068 More logs in server.c (socket creation) 12 years ago
Nicolas Favre-Felix 54df3f3b7f Add docs for PUT in the command format section 12 years ago
Nicolas Favre-Felix 2666a13244 Merge branch 'update-hiredis' 12 years ago
Nicolas Favre-Felix 438a39319e Update hiredis to fd38e55d71 12 years ago
Nicolas Favre-Felix bf92a87c1b Print error message when log file can't be opened
References GitHub issue #65
12 years ago
Nicolas Favre-Felix 55481fafea Merge pull request #59 from dcosta72/master
Websocket SUBSCRIBE KeepAlive fixed
12 years ago
Nicolas Favre-Felix a7859866b4 Merge pull request #61 from lucap/master
Add example of subscribe with chunk encoding using client side javascript
12 years ago
Luca Pellicoro 94b4d80a48 Don't interfere with markdown 12 years ago
Luca Pellicoro 7255c5e7df Add javscript chunk encoding example in readme 12 years ago
David Costa Faidella 884cba24e0 If the command is a SUBSCRIBE or a PSUBSCRIBE, the keep alive should be 1, keeping the connection alive from the web socket and enabling the client to manage its lifecycle. This seems to do the trick but I don't know enough about the webdis architecture as to guarantee that there are no side effects. But so far seems to do the trick. 12 years ago
Nicolas Favre-Felix 776d987b69 Fix travis yaml file 12 years ago
Nicolas Favre-Felix f49c49bd09 Travis fixes 12 years ago
Nicolas Favre-Felix 2cfc27dacc Fix websockets for recent versions of Chrome
* Remove Sec-WebSocket-Protocol: chat
* Make sure frames are sent asynchronously
12 years ago
Nicolas Favre-Felix 2c634fa071 Remove BSON support 12 years ago
ZhangShuai 0de6719555 Enable KEEPALIVE socket option to do with half connection. 12 years ago
Nicolas Favre-Felix 8a8ab845a3 Merge pull request #52 from andrebraga/master
Re Issue #51, as mentioned, this fix is appropriate for all BSDs
12 years ago
André Braga bd8a0606f4 Fix server.c for BSDs, actually. 12 years ago
Nicolas Favre-Felix 6051d8b0c8 Fix server.c for OSX
Memset the whole of addr to zero and add sin_len on OSX.
GitHub issue #51.
12 years ago