Commit Graph

395 Commits

Author SHA1 Message Date
Adam Chainz
5a5fd08633 Tidy up setup.py a bit
* Remove unused import 'sys'
* Github is HTTPS
* Add some trove classifiers based upon Django's
2016-09-22 22:28:55 +01:00
Andrew Godwin
6df13290b2 Merge pull request #47 from Krukov/fix-285-channels-issue
Catching error at receive_many form channel layer
2016-09-22 14:27:20 -07:00
Andrew Godwin
bfce80a062 Merge pull request #45 from Krukov/patch-add-verbosity
Verbosity
2016-09-22 14:23:25 -07:00
Andrew Godwin
a83d2f41bd Merge pull request #46 from adamchainz/readthedocs.io
Convert readthedocs links for their .org -> .io migration for hosted projects
2016-09-22 14:04:36 -07:00
Krukov Dima
790c482cb6 Catching error at receive_many form channel layer 2016-09-21 18:24:05 +00:00
Krukov Dima
cf096bab5c Logging to the python standard library 2016-09-21 18:12:35 +00:00
Adam Chainz
bcaf1de155 Convert readthedocs links for their .org -> .io migration for hosted projects
As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’:

> Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.

Test Plan: Manually visited all the links I’ve modified.
2016-09-21 08:43:24 +01:00
Krukov Dima
0844061296 Add verbosity to log twisted log 2016-09-16 20:36:31 +00:00
Krukov Dima
c6270e7e4e Pep8 2016-09-16 20:34:20 +00:00
Andrew Godwin
2176b209f7 Django-ification 2016-09-09 13:27:25 +01:00
Andrew Godwin
8662b02daf Add maintenance and security README 2016-09-09 12:52:12 +01:00
Andrew Godwin
c0919a1cd0 Merge pull request #41 from damycra/303-attach-path-to-http-disconnect
Attach path to http.disconnect
2016-08-28 19:59:57 -07:00
Steven Davidson
edb67cac74 Attach path to http.disconnect
https://github.com/andrewgodwin/channels/issues/303
2016-08-29 00:03:42 +01:00
Andrew Godwin
1a5cce9c75 Releasing 0.15.0 2016-08-28 11:27:05 -07:00
Andrew Godwin
0b37e80614 Add attribute check for #31 and remove version pin 2016-08-28 11:14:13 -07:00
Andrew Godwin
c8883eea50 Merge pull request #40 from bpeschier/master
Tell Twisted to keep producing data after connection upgrade
2016-08-28 10:52:05 -07:00
Bas Peschier
65da239aa2 Tell Twisted to keep producing data after connection upgrade 2016-08-28 14:39:08 +02:00
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