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
Nicolas Favre-Felix
03bca0a1f0
Travis CI fix
12 years ago
Nicolas Favre-Felix
43387cf888
Travis CI dependencies
12 years ago
Nicolas Favre-Felix
1a987ed6dc
Setting up Travis CI
12 years ago
Nicolas Favre-Felix
20b5408834
Add Access-Control-Allow-Headers: *
12 years ago
Nicolas Favre-Felix
b7fb7324f8
Remove deprecated test for DB number.
12 years ago