Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-websockets/websockets
Library for building WebSocket servers and clients in Python
https://github.com/python-websockets/websockets
Tell setuptools to use the default unittest loader, unittest.TestLoader,
rather than its own ver...
9ebae9c41daa0bada6a3f1ae734ae92c55ced6a7 authored over 6 years ago
Refs #469.
c3a81ff690acadaa3f57da2bbdaec69f873d4c0d authored over 6 years ago8dfe6e3e860efc1cb753518ef652adc38b8da4c9 authored over 6 years ago
2f5ec328679e77eec03a5410a11bdccaa51e8c91 authored over 6 years ago
db8820790f0f066493db5de7c964c26771f73c75 authored over 6 years ago
af9f318973f71bfdb79d00af0ff443b195ef8fc7 authored over 6 years ago
Previously, there were two scenarios where a connection handler on the
server side would receive...
aa6ba992b346d56b80e8aabc074ae83c40113213 authored over 6 years ago
363b5e600f23373296e56b10f43f81dfce8b261a authored over 6 years ago
This is mostly for consistency.
94e4ee4dbe33d8da65e7362141a83b5ac05306d3 authored over 6 years agoFix #258.
84ce48cb148fa815fb40882bf4aa4806f562886d authored over 6 years agoFix #460.
4e7a82eeec4621f7a6d99d43aa0a995b70382992 authored over 6 years agoFix #469.
ff9fc363f70068a52c8d75f9d3048b5a6aa223fd authored over 6 years agoFix #464.
983f4fd8ec3f24362e0bdf2d821ea8282eb2d008 authored over 6 years ago
This allows tox to run tests against an installed version rather than
the local checkout.
Also ...
638df3ac16669ecc711cb585c0e50bab55d8f89f authored over 6 years agoe5332e93d31827f71baae976aaad244097cb64a7 authored over 6 years ago
013583837fed38ac787fb5c4bc08899383b74cd9 authored over 6 years ago
1928ad71c0d97be6f7aeac84fc4c6605f3a7bb32 authored over 6 years ago
Fix #383.
0197e82c7cd5b825a8d9b966e5586d77fa01f454 authored over 6 years agod2b9537e0ef904fdec92f45e9f0b6a4e0e671a08 authored over 6 years ago
Fix #424.
c2dd6b6eff0b24aaf99a48dbcd543ea6918b3241 authored over 6 years ago
* Represent the lack of a header by None rather than ''. (The empty
string suggests that the h...
Specifically this change makes websockets return a HTTP 426 error with a
proper message instead ...
Fix #361.
ab590c620dd195a508e2884cfb9763e50d99addd authored over 6 years ago2d6b4290bd4e59badbcfe1592f9312c3e28fa48d authored over 6 years ago
e2c4303129801c87a1f0f1c36ec7134f306e3194 authored over 6 years ago
Fix #428.
ef33ebd2a913d548cc261ef054d89d04f20d9dd1 authored over 6 years agoUpgrade to Python 3.7 in alignment with travis-ci/travis-ci#9069
3525ec391cb031d62015e71dcb4710b6f06248aa authored over 6 years ago0523ee82ea1f136eaf4e6dcf828ce21461dd34aa authored over 6 years ago
(It wasn't until version 2.5.)
Fix #333.
1c9d314dbe7c371e1be39e0738492aaf9f7e0869 authored over 6 years ago75b5874a235c82990d5b97da4bbb454b00b978eb authored over 6 years ago
2c68e9cb0a917de48af99e29d71e1d85ec8c0a62 authored over 6 years ago
67ba5335f828ff446ac0e7cab7a9b45ed2513724 authored over 6 years ago
This was configured in the UI, however the UI is ignored when there's a
YAML config file.
bfdcb571d245ae7f7cbec12170d22fe59bd2c43e authored over 6 years ago
Fix #435.
91a376685b1ab7103d3d861ff8b02a1c00f142b1 authored over 6 years ago
It's impossible to connect to ::1 in a Circle CI container because IPv6
networking isn't set up:...
39b050fc8a053f21fe490c09b7d294b988241280 authored over 6 years ago
Hopefully this will reduce the number of "question issues", which
can be hard to answer patiently.
e45fa38282099b94db966dc04d1334336ddbb2f2 authored over 6 years ago
This improves HTTP compliance.
Fix #386.
25630f3c26b57ec035c8e2f151abafb4104b8edc authored over 6 years ago2ad9b4822cf3c956bcae1b069a93e0a19ef1b62a authored over 6 years ago
43809a0688591dd7c24daf16b6057d3be7cf1ca8 authored over 6 years ago
18235028464343e3584e009bc11709a83ca1a801 authored over 6 years ago
b4e53f702c261d91c73f46712fd0cac213a31510 authored over 6 years ago
Document changes.
Fix #210, #256.
2037226b0f1dc2c8e5ff255ec57a1fd18b0d1da9 authored over 6 years ago
This avoids silently ignoring tests instead of failing them in case of
mistakes.
Fix #415.
ada2987ddf2eccbb36a6ead0a5936ba0ed397032 authored over 6 years agoHopefully for real this time.
This is annoyingly complicated.
Fix #405.
6f8f1c877744623f0a5df5917a85b97807bfb7e5 authored over 6 years ago68371dd26ed08cc7839987ca5c77e9e03248ca58 authored over 6 years ago
458169b1c8ce692633d9bf90e8474c249936d49d authored over 6 years ago
This reverts commit 7da5f40a65fc6003b3d2457d042c07443a8256d1.
Fix #411.
5b991fb441fc7626d783a813609022e670397132 authored over 6 years agoc08a3186b750be3fdfbe40c7f92b45e026e563e6 authored over 6 years ago
414a51414d37bfa51d9e533bde39f545c7fe9041 authored over 6 years ago
b6a25ceb3555d0ba69e5961b8d7616e4c1aecb2b authored over 6 years ago
Also set explicitly the warnings filter to default when running tests
to prevent unittest from s...
Python 3.7 requires this.
7da5f40a65fc6003b3d2457d042c07443a8256d1 authored over 6 years ago595e3f052e2004313bfda4443e7e61d836e24f34 authored over 6 years ago
This makes it much easier to figure out why the connection drops,
all the more since the close c...
Revert 9eefbc25: now close_connection_task is always started, either by
connection_open or by fa...
This change prevents spurious debug logs. fail_connection didn't do
anything in the CLOSED state...
* Make it more compliant with the specification by preventing further
processing of incoming f...
Fix #320.
d375a075c16b47166597d24ec88f8f792b3986dd authored over 6 years agoFix #339.
23d208797c43f28bc278160de4309707c184f280 authored over 6 years agocb5943808e36122cfc05d2ca3165860fd5f249a5 authored over 6 years ago
Revert 43f4a6db which was based on a misunderstanding of the ABNF.
This change uniformizes head...
cffbed8f33995e70d80226d73d7b9c3edc8bcfe2 authored over 6 years ago1f6a09591923488355147c8eba8a0de9553a96b0 authored over 6 years ago
6204d2e90eae9ccc7b8825b84f90b2d09f07233c authored over 6 years ago
Fix #395.
97c81dfaaa522861c7849a76caff2c790a9b1d02 authored over 6 years ago
Quite often, browsers close WebSocket connections when the user
navigates to another page. In mo...
Fix #337.
7578987add60c72a8e2fdecfc407d7d3af47c154 authored over 6 years ago4b1527d380ee0fe6526b07107788c77026e12da9 authored over 6 years ago
b07b88950eefe83bfc7fea6c01ec87969f3ae1d5 authored over 6 years ago
9e8090ea943dc8431a0d7d3fa7fe77a65236f5c3 authored over 6 years ago
b91088418cbb061b3a033931e4975d21b0dd249e authored over 6 years ago
Logging InvalidHandshake errors at the debug level avoids dumping stack
traces into server logs ...
The ABNF for the value of the Connection header is:
Connection = 1#connection-optio...
43f4a6db0408908a8b60b9701b15f184510642ff authored over 6 years agoI think there's room for further improvement. Until then this will help.
Fix #309.
9eefbc25831837aac3fa7370ba5faff9b8c17bb1 authored over 6 years ago
There's no need to print a full stack trace when the network connection
dropped earlier than we ...
Fix #354.
cd304ff803377255dbd587068dc5d46a9964c6c2 authored over 6 years ago
This already exists in test_client_server.py. There's the same need in
test_protocol.py.
For debugging.
efad8562cb9fcd51199ba0504a90a3cdbec350e9 authored over 6 years ago9b0929582874cab3b3d18e283a841c43fd198eaf authored almost 7 years ago
0e8d2d5cffb2b9bdcc73d340618962a6e8a35192 authored almost 7 years ago
f192a4ad37ce72f9047ce4527721eb6fdcc792fd authored almost 7 years ago
Improve documentation about supporting older versions.
d8c5887afbe3e1c21efe5276810f248ab6f141e4 authored almost 7 years agoFix #363.
8bbff9dd1a515288063ef47ce7e49cf527ea0760 authored almost 7 years agoThis required generating a better self-signed certificate.
f0b997a5960786d37a999ea808e2c71f8c24e2ce authored almost 7 years agoIt should have been removed in bbf9563a6387ef6eaaab0becd4eed273e3f41915.
30db1d1c0043e9eb1c6c032dcc31ffefa0bc23e3 authored almost 7 years agoac1323e11a9c1d64058088c8ffafd270b131113a authored almost 7 years ago
63f2ff7bcd86f66bdb0d59a708bff94ea69d26a1 authored almost 7 years ago
Fix #286.
9b52a8df0daf0ed7e226674fa4bae49a572bf65c authored almost 7 years agod851f57f56cbf4fceb6743d3afafb12780fe6132 authored almost 7 years ago
Group advice about older Python versions at the bottom of the page.
08d5e1892f27cac39d050d60e7b2404530f3ba54 authored almost 7 years agoFix #300.
faa1a8aec785ea62e3c595ecf72b6802691a1d6e authored almost 7 years agof2432937bd13c64df23bf14d336d9336d1251964 authored almost 7 years ago
This had no effect because closing a TCP connection is idemptotent.
However it emitted a log lin...