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

Attempt to fix #1317.

09875a619f53fa7fb566d640943e7ea0c28dffae authored almost 2 years ago
Bump pypa/cibuildwheel from 2.11.1 to 2.12.1

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.11.1 to 2.12.1.
- [Releas...

f0e547965a53582b45df45c5b6202dc3a1284240 authored almost 2 years ago
Add changelog entry for previous commits

132bf7fa44bc9e0ed3ff29aa6bfd7cb9303e49a6 authored almost 2 years ago
Simplify tests thanks to previous commit

b0876be3b7770854f1dd933e190205ee884405b1 authored almost 2 years ago
Set server_hostname automatically when needed

45f3b6047a3b09f7685fa1dc585ee34097480e58 authored almost 2 years ago
Ignore compatibility module in coverage measurement.

399db68dfa31768569b5257e862cd08987286be1 authored almost 2 years ago
Move MS constant out of legacy directory.

3c96411902d34f87bb8e6515387df7fbafc86869 authored almost 2 years ago
Add thread-safe message reassembler.

2d624fa36ae66fc818e075726f0a4aff683a4ef3 authored almost 2 years ago
Document thread-based implementation.

6df903cee5b91e1c7aa6c3f9716537a55d0b11cd authored almost 2 years ago
Add thread-based implementation.

59fa2e3de50a9c46f4287ac300b7a2c42c7ae0a4 authored almost 2 years ago
Add compatibility shim for socket.create_server.

125ffe28d0fd1c1a80d6021a7dbe7ee69451bb33 authored almost 2 years ago
Add websockets.sync package.

d9c8694a5cd41287a33f804419c75937420e251b authored almost 2 years ago
Add deadline for managing timeouts.

4616405fa50959eedfbe8de6df423f9305f266f8 authored almost 2 years ago
Move test certificate out of legacy directory.

Also add a second domain name for tests.

445cdf9b05d7f1e2ac9ff9dd5e254cbc57ab6ced authored almost 2 years ago
Add temp_unix_socket_path context manager for tests.

7b92fa02d88b6d6e807a653329b85127ce79d5e7 authored almost 2 years ago
Disable social cards in docs.

17ffb5c9777f21d35ada85155db8c70be490cc3b authored almost 2 years ago
fix small docs typo

ba1ed7a65cc876ff4e0fcd4dd4711402836475e2 authored almost 2 years ago
Ignore files from direnv.

8e1628a14e0dd2ca98871c7500484b5d42d16b67 authored almost 2 years ago
Environment variables are always strings.

1418917e54f56e557b3975a171aada842db8f2e5 authored almost 2 years ago
Upgrade to black 2023 style.

Changes stem from https://github.com/psf/black/pull/3035.

4aa91dc90ccd743209b02e308e498ce0f57616f6 authored almost 2 years ago
Restructure API reference.

206d7ef5eea27791684f815f65a01fa23d89d3b2 authored almost 2 years ago
Add missing words to spellchecker.

8f0a33c5fb962036a2eb389a14c5bfaf58dfffa6 authored almost 2 years ago
Explain the legacy submodule.

Fix #1297.

bc8b3a85fe3d83378257d5ef2630e9c03714da44 authored almost 2 years ago
Small FAQ updates.

87657de0edefa9c1d5b305d48c9cb0d28bdfc9d1 authored almost 2 years ago
Fix typos in comments.

Fix #1284.

Thank you @cclauss!

a525950c84a60151f261f6282fa80ff310954718 authored almost 2 years ago
Fix errors in the documentation of 23a2d3f6.

f2176ebc682742ec6a00646663c108bc400451bb authored about 2 years ago
Follow-up on f42fd7ba.

716245215fab4a6937a9514eb0c0e1939dfc4fcd authored about 2 years ago
Refactor create_protocol to actually allow subclasses

f42fd7ba34d40b9d9a800916fe0d27bf21c13656 authored about 2 years ago
Fix incorrect partial binding pattern in docs.

Fix #1275. Supersede #1276.

75bb1cb07a476e899b689c5f50872f90f98a38e5 authored about 2 years ago
Increase max header length in legacy module.

Fix #1243. Ref #1239.

38b08fb72fb3c7e8358b3bba7cbe467c2a355aa9 authored about 2 years ago
Attempt to get a 10 on the OpenSSF check.

3015447f5afbe5e6c913bf0a353777ce3dc45f80 authored about 2 years ago
Handle exceptions when parsing opening handshake.

e4fcab16a70344e356268e50dc0c0cf541920c5d authored about 2 years ago
Add API to customize subprotocol selection logic.

Also changed the default logic:

(1) to reject client connections that don't offer a subprotocol...

23a2d3f6dcd9056c94406b7354d0def89e46a720 authored about 2 years ago
Revert "Fix example of shutting down a client."

This reverts commit 9e960b50.

The example was correct.

1363dd5be5b55fb3a16d58ca346c9f09e7519393 authored about 2 years ago
Change Sans-I/O constructors to keyword-only.

35731196de91b91fa79573ad6235a27858027398 authored about 2 years ago
Rename Connection to Protocol.

This makes the following naming possible:

* Connection = TCP/TLS connection + pointer to protoc...

f5ea94ab818d873664ffb76274b675fe307e289b authored about 2 years ago
websockets CAN handle multiple clients.

Ref #1268.

39c53fb67d6815cab0a72be03b0bba60df504831 authored about 2 years ago
Standardize to "an HTTP".

cac6e8575e7b3c6339817c74fcbba846a4f935dc authored about 2 years ago
Organize the examples directory.

173aac8e536346155b6bb9edac6ac5b5a351b7e5 authored about 2 years ago
Rename test class consistently with others.

0b884ed68f2c4b482f9eadbf38adc01f7d869f1a authored about 2 years ago
Rename test class with a more specific name.

f1a18247e78f9efcdca34a4b5a616d9733e92ff6 authored about 2 years ago
Use standard licence text and SPDX identifier.

9c1430379bcb42120e45ee0e9f9dca142b1d7560 authored about 2 years ago
Don't treat close code 1005 as an error.

Fix #1260.

0f4ecfc3d0abe4fdc2bc5104ea98e134be399c9a authored about 2 years ago
Update for the latest version of mypy.

https://github.com/python/mypy/issues/2350

26e1946f4d02357c71ca909a8e347f38892900d1 authored about 2 years ago
Format setup.py with black.

f199a31361118f58bc7cf5f928df8fc64575a824 authored about 2 years ago
Fix example of shutting down a client.

Fix #1261.

9e960b508988c4049eb9f3377c505f506a3af060 authored about 2 years ago
Remove debug statement.

591d047884d08d938324c4a484e8138a88a7a4a9 authored about 2 years ago
Reduce usage of pragma: no cover.

68c041ec43a6a4d093d2316bf75c2ca0c51f4893 authored about 2 years ago
Perform version check at compile time.

This is a small performance optimization.

077e6429df312f549c9ecf348ec63abfd249da28 authored about 2 years ago
Determine excluded test files automatically.

17d5d41140aad185e543092f98d55ab87e7c2f29 authored about 2 years ago
Add a script to measure coverage per module.

This makes it possible to increase coverage threshold to "each module
has 100% branch coverage f...

1948936b1af6aba31fa551dd93248f6b6f4db60e authored about 2 years ago
Raise coverage of websockets.connection to 100%.

Add tests for the logger argument.

ca4968eb607a3a1b763e82d3b683a12b0eba67d5 authored about 2 years ago
Move all test extensions to the same module.

Some were in test_base.py, others in utils.py.

892c86a017379cb57dd49ea03c142561917d353b authored about 2 years ago
Raise coverage of websockets.exceptions to 100%.

Add tests missing from 62eb267c.

d8d2ad5a824f155b1b44c9750ebf0ece792df1cc authored about 2 years ago
Ignore tests that no longer run on Python 3.11.

c19506b34dbf2bcb796dbe370ed41c269436ce92 authored over 2 years ago
Reduce usage of # pragma: no cover.

7a398921d8b41094ad4e13940c91a69db2bcfb1f authored over 2 years ago
Add option keep connections open when closing server.

Fix #1174.

2cbb8134acfa8b56aba5c40f0479f12434104a62 authored over 2 years ago
Fix deprecation warning.

06ffba57f9460ff577eada5ad3fe2558593be4b9 authored over 2 years ago
Start version 11.0

b2847c2786a88c8c6f6017081f828032fb42ded3 authored over 2 years ago
Complete changelog for 10.4.

9230cca4b5e6e100a57407ac61dbf20008b7225a authored over 2 years ago
Release version 10.4

d8c17625857797db029110d74417ae5f840aeb75 authored over 2 years ago
Bump pypa/cibuildwheel from 2.10.0 to 2.11.1

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.10.0 to 2.11.1.
- [Releas...

d160c1bc51ea83700d6de2d7da928aba3a034b52 authored over 2 years ago
Add Python 3.11.

42ce29ab423233c936e59c0502c44549ec2bdf87 authored over 2 years ago
Mark function for future removal.

413ae6ee4e75c03a790400f24d691e3e6badeb45 authored over 2 years ago
Standardize access to State and Side enum values.

Access them directly rather than as attributes of the State class.

781f5b8c46070b74d1761c709b67820348eb978b authored over 2 years ago
Include correct files in make coverage & tox -e coverage.

4ae6d7b2a21b02bffa52f2653d344b6da07413cb authored over 2 years ago
Remove User-Agent/Server from the Sans-I/O layer.

It doesn't make sense to set it at the library level. It should be
set by the embedding program....

eb86f67bce6942b8ec5e3fba68a5f468d01b6eaf authored over 2 years ago
Make a note to use a new API.

cdd30e453f421d65d9650ee10425996ed12912b6 authored over 2 years ago
Don't log when connection drops during handshake.

Fix #1237.

Refs #984.

ad797212ce45bcab7c4cf57d21095a12e8f284ba authored over 2 years ago
Remove obsolete justification.

580c41744330a83ff0e4eda728e2aab1a10a4e79 authored over 2 years ago
Highlight issue with convenience imports in FAQ.

Fix #1183.

a07f4e8190755de47f9915ef89535de18c02f88e authored over 2 years ago
Document workaround for bug in Python < 3.10.

Fix #1182.

d5cf4a94e599dd678255a2d23712cb82a43ec41a authored over 2 years ago
Add API for connection latency.

Fix #1195.

86961582f40596efe81d616ac9daa5369e0e17e9 authored over 2 years ago
Increase maximum header length (again).

Fix #1239.

8ce4739b7efed3ac78b287da7fb5e537f78e72aa authored over 2 years ago
Clarify comment.

ee54c4db1ad0d7a0701bad90e44950cc51c73ce9 authored over 2 years ago
Add Python 3.11 for the next release.

f461295aefaa517054ff374bdff6362ad1dfac7b authored over 2 years ago
Confirm support for Python 3.11.

3a4ea9d270b5af431179adf193e1357a46e5fc95 authored over 2 years ago
Clean deprecation warnings in test suite.

15791c57c28b334bf548e401d037b51f16620604 authored over 2 years ago
Avoid triggerring deprecation warnings in tests.

This also avoids having to account for them.

a899d5a1e5453767cda984324c61caa83ef0654c authored over 2 years ago
Don't require src to be on PYTHONPATH.

270d5dae8f87afa4f0a340fc0045e4cc980e5d44 authored over 2 years ago
Run spell check.

16a85b8362738851fc622b8ffd8092f7f1bb3e87 authored over 2 years ago
Uniformize deployment guides.

c77b3087a25b2eb459b1049b5352b6a4e912970e authored over 2 years ago
Add guide for deploying on Fly.

98999b66d502a067cdb0d241dcd7003f6f185da4 authored over 2 years ago
Add guide for deploying on Render.

7eedf7aab316cd26b8db2db2d7113d479d2f4d0b authored over 2 years ago
Add disclaimer to Heroku tutorial.

I wouldn't write it today :-(

569ba1e04aa78313fd4bceb1cdae59c822682add authored over 2 years ago
Bump pypa/cibuildwheel from 2.9.0 to 2.10.0

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.9.0 to 2.10.0.
- [Release...

eabb4b6a218eaa4be908e1038ebe7eb0724031de authored over 2 years ago
Add CII Best Practices badge.

Remove "wheel" badge which has become standard practice and isn't
particularly interesting.

eeedb71b1b2f88633d3b0cc8715f2ce8e62f77de authored over 2 years ago
Add expected exceptions in Frame.parse.

973edf67f2956c5fc6e5bd11c779f267224d08e6 authored over 2 years ago
Ensure fuzz targets work as expected.

61e0e1c10f9895a15b34f0d43f160c6b4861e18b authored over 2 years ago
Add fuzz target for WebSocket parser.

5d1bad7ebb1121349d08260554368553c02d1a37 authored over 2 years ago
Make fuzz targets actually run.

a26cec226e63894b2cff3c5ea1ad3a643fb1d889 authored over 2 years ago
Add OSS-Fuzz fuzz targets (experimental).

fd17f4684ef41750bdad09e09e22ee9a653f1238 authored over 2 years ago
Pin action to a released version

cfa70cac5214c5eb2ba28077b53da037ee51d9a0 authored over 2 years ago
Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

ff0e13010684e08f81c2534b315d228aac0acfae authored over 2 years ago
Configure dependabot schedule.

b839d36b493a49e6da2a72a8883e5b4d48c3aff6 authored over 2 years ago
Bump actions/upload-artifact from 2 to 3

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Rele...

83204e26354be8f574e4c339f6d013899cc773ac authored over 2 years ago
Bump actions/download-artifact from 2 to 3

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [...

fdb4b68d0dc5c4b439f1e2d81bf91fe70b8c8c95 authored over 2 years ago
Bump pypa/cibuildwheel from 2.5.0 to 2.9.0

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.5.0 to 2.9.0.
- [Release ...

8836c4e7e1b70ca41752e0dfb65f777062264f54 authored over 2 years ago
Bump docker/setup-qemu-action from 1 to 2

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Re...

e22a19a0666dfe6e0deeb0fd72adbdbbabfe5fea authored over 2 years ago
Bump actions/setup-python from 2 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release no...

e36f5b673bc32885d3c08102a19f5194951e7940 authored over 2 years ago