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

Symlink to README.rst was removed.

Fix #4.

54cf805c5b3b5c15a94c7f1cfc9923cd1dccfd94 authored over 11 years ago
asyncio is now available on PyPI.

38fe9d1e0c4038128838971028e5a722dc5c85cb authored over 11 years ago
Copy-paste failure.

00513fd4e58eb8bd211f45b3c6d54ccbc831d26a authored over 11 years ago
Update compliance notes.

a814fd62462f1ab9c9d3c2fefed370b3f8308bbe authored over 11 years ago
asyncio now validates certificates properly.

80b7de281aa7066b54e220828c71298fa9929f56 authored over 11 years ago
Tests are using a private API which changed recently.

760553c4624e838896c33141dc4091fc30fdce68 authored over 11 years ago
Tulip was renamed to asyncio.

ffa0c214555d67fcfe67bc15df381d731f43f981 authored over 11 years ago
Update docs after Tulip was merged in the stdlib.

341e3ead8dcfc911d0f6792766c3c2f0ab57d8ff authored over 11 years ago
Remove provisional API for subprotocols and extensions.

It was too naive.

a59bc36340fbeb7daf63e22cba8fc0eac06ef1e1 authored over 11 years ago
Refactor connection termination.

Take advantage of Tulip's new cancellation model to simplify timeout
handling.

56a37512de8260b1fa89d0705eb2e4d96cc4f8d1 authored over 11 years ago
Simplify tests with unittest.mock.patch.

af6ba46e680259fe1464b8b463b02bea7e83e9e4 authored over 11 years ago
Improve error handling in client and server.

8b7d614952d9fe841f6481068b6188c55001c993 authored over 11 years ago
Minor cleanups

1cc8e69ecc804db8345a7651b81df2cd5c1f7e5d authored over 11 years ago
Add messages to all exceptions.

5f99634950655cc5f61afedb1f35b7e0343a5c72 authored over 11 years ago
Shorten user agent.

eec83614aa6b7fba4d467b4b1c51f3404e1d0b7d authored over 11 years ago
Update docstring as Tulip now supports SNI.

See http://code.google.com/p/tulip/issues/detail?id=74

a6f3f9debd452c7f849bca77c9a63e5bd7162bc4 authored over 11 years ago
Add tests for SSL connections.

3b23bd4f96c8f3897066c8f80e38e380104ba5af authored over 11 years ago
Validate host names in SSL certificates.

a80d018a9bdea3cbe37b5405342cb1618a3e7a96 authored over 11 years ago
Make it possible to create a SSL connection.

8fc46599335414aaa93e73c2850b624fc24e6318 authored over 11 years ago
Use the new create_server API in Tulip.

341ee84c739722266591f8f515bd53d08571693f authored over 11 years ago
Account for changes in tasks cancellation.

dcf7507513ccad854678cb5615caa949a5753989 authored over 11 years ago
Small doc improvements.

a5b302b147aaac144235846ed4e3afb342ce3fe1 authored over 11 years ago
Update code after the newcancel branch was merged in Tulip.

27d316e90ff53857538bdae0036f592a4059397a authored over 11 years ago
Update documentation.

236e604d3776d89df5fa808be26bc77559aab44f authored over 11 years ago
Avoid duplicate logging.

If a task ends with an exception, and nothing recovers it, Tulip already
logs the exception.

6d8d456234651c11aa4ba699092e354df51276aa authored over 11 years ago
Update compliance test to account for API changes.

a8ec99f1df125966c6caf78081c2d6cfe3b9b453 authored over 11 years ago
Replace Tulip's DataBuffer with a simple Queue.

This also lifts the constraints that only one coroutine can read from a
given websocket at a tim...

666064f0de2fa4fb14c588f3090b837b384c5568 authored over 11 years ago
Close connection cleanly after cancelling recv().

Tulip's DataBuffer might not be suitable for our needs.

d029016c66904f311d6b198711e85f73f7a7ca33 authored over 11 years ago
Redesign protocol handling around a task.

It used to be driven by coroutines reading frames. That made it
impossible to call close() while...

443f912d54ba6726d9387e92db2bdd49716767f9 authored over 11 years ago
Minor improvements.

a2ab56c2a33c433f03cbbccd2a0091efe9a227ee authored over 11 years ago
recv() cannot be called multiple times in parallel.

0468fe8c0f4ed6a35d2efd87d66a4434e965e8b3 authored over 11 years ago
Refactor for testability. 100% branch coverage.

613609c6d0fcb721c10cc3934062508886bd9350 authored over 11 years ago
Add basic test for the client and server APIs.

6f1578156f3fea396374a1d833fc8014ca07eaf0 authored over 11 years ago
Add requirements file.

d26385f5e76dcf6274b5d150828b6e67614a80be authored over 11 years ago
Make sure to request the Future's result.

7ca35675ec0f3f604fb55d0480bbb337a583a120 authored over 11 years ago
The result of close() doesn't matter in general.

7f256b59e994e869852e08a766016b04842406cd authored over 11 years ago
Have ping wait for the corresponding pong.

9221515d58efae2071c8a27a777db416e76b2044 authored over 11 years ago
Match recent API improvements in Tulip.

b0970a90e6b94948947b1cfdb81adc5b19713fd9 authored over 11 years ago
LogTrackingTestCase was removed from Tulip.

94c00844d446fdc50e5b6c68647a19be27de2de3 authored almost 12 years ago
Add `open` property

940d32af1f278948b5940b586225e4ecb6f56ebe authored almost 12 years ago
New hosted GitHub docs URL.

d2ac62f324ed3eb2c07d49053fd44dcab847c9a5 authored almost 12 years ago
Merge pull request #1 from ptone/fix-version

fix external version in setup.py

aa11ff74d99637d85fc703b8458f202b2ad0ade2 authored almost 12 years ago
fix external version in setup.py

6175b99df13bbec0561c8dd9f8f544c99245de2a authored almost 12 years ago
Fix my English.

Thanks Kevin P. Fleming.

d4de37fb7a17690813fa9c36130c2c89110fe5a9 authored almost 12 years ago
Add a few links.

7459ae9b1fee11a8faa84c2d729ef2bc2f7fdf84 authored almost 12 years ago
Track states and close connections properly.

Decode fragmented text messages incrementally.

a317e1999e84ba409098a49379c6f3caa64aa530 authored almost 12 years ago
Add files to run the AutoBahn test suite.

74a87b5c2342b0a204497df5089503f964324e02 authored almost 12 years ago
Implement codes and reasons for the Close frames.

8c72e89597496643eec1c4f27f68364a22ed2e60 authored almost 12 years ago
Add a version number.

d185cd3f0bd69a9f1d76fe5fff07ef42fb43f99c authored almost 12 years ago
Add checks on received control frames.

e1fdc9c424f8f4366da26d984162bb4c104a2fe4 authored almost 12 years ago
Fix description on PyPI.

985f82defd1fc702cf90f57d639cc36d02d37049 authored almost 12 years ago
Add Server / User-Agent header.

726227c7eb99437410a8b3f930e7fad28536bea2 authored almost 12 years ago
Fix shortest representation of message length.

b548a4fcefdf1aa922ae86d10993c8214b6ec939 authored almost 12 years ago
Fix tests after making a function private.

17e620a11c7b0aedfc35e5b1347ddeaa1a7940b3 authored almost 12 years ago
ReadTheDocs doesn't support Python 3 yet.

36b9ff23fdbc0300ee176c9f7549fdc75bc714ae authored almost 12 years ago
Rewrite most docstrings to fit the Sphinx docs.

cb84c898fd90cf29bf37383d42a61345bcacaa45 authored almost 12 years ago
Use Python 3's theme for the documentation.

ac77aab2cdad9046982b16802293796c031b81d3 authored almost 12 years ago
Add initial documentation.

adf165319dad3c7e48303139196375c026adba36 authored almost 12 years ago
Use the standard library for HTTP headers parsing.

fcb72dcbce6942577f7462182d29b773d1c47a84 authored almost 12 years ago
Add a wait_close method for the client.

f23f48719a01f8078b07a96f6992687afa75bde3 authored almost 12 years ago
Add a sample server implementation.

7ed8ee96fa7d8155b85383b7f9f4aeb60abee54e authored almost 12 years ago
Import generic code from django-c10k-demo.

f532c46f02ea6e09a7eb44ea4447b33b3d1e18c5 authored almost 12 years ago
Add basic HTTP parsing tools.

They provide adequate parsing of HTTP headers with the standard library.

5808e053967c5755ef6f811cf4487bd1c261715e authored almost 12 years ago
Add a sample client implementation.

35b77b94b6aabd261b895a2afed9d2c7548cb733 authored almost 12 years ago
Move framing protocol to the framing module.

4d9214b9758ab9312f3f880e39f8b737339cca73 authored almost 12 years ago
Add parsing and validation of WebSocket URIs.

181eac1a346cd19914e797c7cebab41641258039 authored almost 12 years ago
Save a few shortcuts in a Makefile.

f69fb9b7a2954f810946775a7379a92b35e95811 authored almost 12 years ago
Add tests for the handshake functions.

e2b3934dfa9793759802afb2204d5068f21fc2d1 authored almost 12 years ago
Initialize repository.

392b5464e41fdef203c517cd387c997b685ddb5a authored almost 12 years ago