Commit Graph

428 Commits

Author SHA1 Message Date
Sean Mc Allister
ea399ecc1b updated README with an example of endpoint string usage 2016-08-12 10:19:41 +02:00
Sean Mc Allister
c3585c463b py2 compatibility 2016-08-11 22:36:57 +02:00
Sean Mc Allister
95351ffebb use twisted endpoint description strings to bind to ports and sockets 2016-08-11 17:52:27 +02:00
Andrew Godwin
fca52d4850 Correctly catch send dispatch errors 2016-08-05 22:17:38 -07:00
Andrew Godwin
c71a035004 Merge pull request #34 from globophobe/master
Implement connection force-close via ping timeout
2016-08-04 15:40:01 -07:00
globophobe
9a2748d7da Implement connection force-close via ping timeout
Logging will show WSDISCONNECT.
2016-08-04 20:26:57 +09:00
Andrew Godwin
dd3bf9b0b0 Use twisted variant of receive_many if available. 2016-07-26 20:00:11 +01:00
Andrew Godwin
a249d6a69c Releasing 0.14.3 2016-07-21 15:05:16 -04:00
Andrew Godwin
da40761b95 Fixed memory leak due to uninitialised Twisted logging 2016-07-21 14:59:26 -04:00
Andrew Godwin
2bb68654fc Send WebSocket close code on disconnect 2016-07-21 11:53:16 -04:00
Andrew Godwin
8619c31cf9 Better logging for muting 2016-07-21 11:53:15 -04:00
Andrew Godwin
cfc7ec51b3 Merge pull request #32 from mcallistersean/master
Support inherited file descriptors
2016-07-15 10:15:31 -07:00
Sean Mc Allister
626b15e8c3 Update README.rst
Added some more text to explain usage behind proxy servers and inside process managers
2016-07-14 10:54:23 +02:00
Sean Mc Allister
89686f9034 expose file descriptor on command line 2016-07-13 14:09:14 +02:00
Sean Mc Allister
0e1bce1714 add file_descriptor keword argument to daphne server and instruct twisted reactor to use the file descriptor 2016-07-13 14:07:57 +02:00
Andrew Godwin
d17394e84c Releasing 0.14.2 2016-07-07 16:58:12 -07:00
Andrew Godwin
c4f16fa20f Releasing 0.14.1 2016-07-06 12:09:34 -07:00
Andrew Godwin
45e67d8e60 Use lower-level autobahn API so it likes us 2016-07-06 12:08:44 -07:00
Andrew Godwin
4c2c2d0fff Also close the socket on receive backpressure 2016-07-06 12:05:14 -07:00
Andrew Godwin
ac7af23df1 Releasing 0.14.0 2016-07-06 11:52:59 -07:00
Andrew Godwin
d9ba4c500a Send a closure code with the backpressure close 2016-07-06 11:49:43 -07:00
Andrew Godwin
0f1b0b85b6 Fixed #18: Drop WebSocket connections on .connect backpressure 2016-07-06 11:41:24 -07:00
Andrew Godwin
9310094970 Remove unused variable 2016-07-06 11:41:23 -07:00
Andrew Godwin
28c2a535d1 Merge pull request #29 from fcurella/ws_protocols
parse multiple subprotocols and return the first match
2016-06-29 10:03:39 -07:00
Flavio Curella
9392e526ea parse multiple subprotocols and return the first match 2016-06-29 11:21:50 -05:00
Andrew Godwin
5d8a5f14eb Releasing version 0.13.1 2016-06-28 15:27:14 -07:00
Andrew Godwin
2422c6382b Add release makefile 2016-06-28 15:27:04 -07:00
Andrew Godwin
6679b8dfdf Fixed #28: Logging breaking bad WebSocket error messages 2016-06-27 16:41:48 -07:00
Andrew Godwin
da3cce79d0 Releasing 0.13.0 2016-06-22 09:48:37 -07:00
Andrew Godwin
fd5928c1b1 Fix query string encoding to be bytes and not decoded 2016-06-22 09:42:43 -07:00
Andrew Godwin
e02fa95987 Releasing 0.12.2 2016-06-21 08:28:20 -07:00
Andrew Godwin
0942b382ce Fix python 3 header grabbing 2016-06-21 08:24:27 -07:00
Andrew Godwin
0ebfea94a8 Fix header name, add test 2016-06-21 08:20:34 -07:00
Andrew Godwin
cdafec588c Fix header to look for 2016-06-21 08:17:14 -07:00
Andrew Godwin
5a451ab06a Fixed #24: Configurable root_name options 2016-06-21 08:15:35 -07:00
Andrew Godwin
66e005f277 Intepret + in query string section as a space 2016-06-21 08:15:35 -07:00
Andrew Godwin
734fd8dbd3 Merge pull request #20 from jpic/gitignore
Ignore Python compiled files
2016-06-16 11:36:13 +01:00
Andrew Godwin
cbf12cabdc Merge pull request #22 from jpic/dead_code
Remove unused method
2016-06-16 11:35:53 +01:00
jpic
c85403b736 Remove unused method 2016-06-15 21:54:54 +02:00
jpic
9c55a08b1c Ignore Python compiled files 2016-06-15 21:18:56 +02:00
Andrew Godwin
8b751ca249 Releasing 0.12.1 2016-05-18 10:14:27 -07:00
Andrew Godwin
d786329abb Fixed #12: Crash on receiving high byte in path 2016-05-18 10:08:15 -07:00
Andrew Godwin
81d99a34d3 Modify Daphne to send WS headers as a tuple. 2016-05-18 09:58:07 -07:00
Andrew Godwin
61c501923c Update changelog 2016-05-07 13:08:40 -07:00
Andrew Godwin
e3ca0a9e28 Add version shield 2016-05-07 13:02:28 -07:00
Andrew Godwin
105e914468 Releasing version 0.12.0 2016-05-07 13:01:05 -07:00
Andrew Godwin
2d777e75f9 Take note of backpressure 2016-05-07 13:00:09 -07:00
Andrew Godwin
905b71a745 Releasing 0.11.4 2016-05-04 11:34:33 -07:00
Andrew Godwin
c863e2f378 Fixed #8: UNIX sockets now don't try and send client/server info 2016-05-04 11:30:37 -07:00
Andrew Godwin
ad8511e144 Releasing 0.11.3 2016-04-27 09:52:13 +01:00