GitHub / python-websockets/websockets / commits
Library for building WebSocket servers and clients in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7cdb8c6a | Make it harder to generate invalid HTTP messages. | Aymeric Augustin <a****n@f****m> | 10 days ago | |
| 9ff5c775 | Apply escaping before echoing to the terminal. | Aymeric Augustin <a****n@f****m> | 10 days ago | |
| 4baf2ec2 | Fix crash in Frame.__str__ on partial UTF-8 sequences. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
22 days ago | |
| 8d2b1337 | Add utility to test for UTF-8 fragments. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
23 days ago | |
| e48fe3cd | Strip sensitive headers on cross-origin redirects. | Aymeric Augustin <a****n@f****m> | about 2 months ago | |
| 8dcff082 | Simplify comment. | Aymeric Augustin <a****n@f****m> | about 2 months ago | |
| f3bf8033 | Python 3.15+ requires C-contiguous buffers for int.from_bytes() | Lumir Balhar <l****r@r****m> | 2 months ago | |
| 44ee6078 |
Bump docker/setup-qemu-action from 3 to 4
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
3 months ago | |
| ea164d2f |
Bump pypa/cibuildwheel from 3.3.1 to 3.4.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
3 months ago | |
| 3ba4165b | Stop using deprecated trio.testing.RaisesGroup. | Aymeric Augustin <a****n@f****m> | 3 months ago | |
| 058b6ae9 | Upgrade to actions/attest. | Aymeric Augustin <a****n@f****m> | 3 months ago | |
| bcf5a87b |
Bump actions/download-artifact from 7 to 8
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
3 months ago | |
| 909ec7f2 |
Bump actions/upload-artifact from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
3 months ago | |
| 18382874 | Add changelog for previous commit. | Aymeric Augustin <a****n@f****m> | 4 months ago | |
| 9b8b1116 |
ci: add support for new architectures
Signed-off-by: Julien Stephan <j****n@b****m> |
Julien Stephan <j****n@b****m>
Committed by: Aymeric Augustin <a****n@m****g> |
4 months ago | |
| 1a8286e8 | Fix small typo in upgrade documentation |
Will Toher <w****l@v****o>
Committed by: Aymeric Augustin <a****n@m****g> |
5 months ago | |
| c57e1788 | Restore the trio implementation. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| c107b987 | Start version 16.1. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| d4303a5d | Release version 16.0. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 740c8d37 | Temporarily remove the trio implementation. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 92ea0553 | Add missing changelog entry. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| ba742441 | Document bug fix. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 851bcd75 |
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
5 months ago | |
| 9410483c | Pin sphinx to avoid error in sphinxcontrib-trio. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 8e4d408e | Document asyncio's TLS read buffer. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| cb3500b0 | Stop referring to the asyncio implementation as new. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 6563a9c8 | The threading implementation supports max_queue. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 9f17e92d | Clarify that protocol_mutex protects pending_pings. | Aymeric Augustin <a****n@f****m> | 5 months ago | |
| 6da4b3e8 |
Bump actions/download-artifact from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
6 months ago | |
| 45ce1767 |
Bump actions/upload-artifact from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
6 months ago | |
| a46c21cc | Add support for free-threaded Python. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
6 months ago | |
| ce370b20 | Newer mypy is smarter. | Aymeric Augustin <a****n@f****m> | 6 months ago | |
| a5e7c6f5 | Fix incorrect reference in changelog. | Aymeric Augustin <a****n@f****m> | 6 months ago | |
| 64fa483d |
Bump actions/checkout from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| a7e17183 |
Bump pypa/cibuildwheel from 3.2.1 to 3.3.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| eba390f9 | Use US spelling. | Aymeric Augustin <a****n@f****m> | 7 months ago | |
| 1cc84827 | Disable sysmon trace implementation for coverage. | Aymeric Augustin <a****n@f****m> | 7 months ago | |
| 959b0e19 | Add trio connection. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| a7eb07b4 | Clean up the asyncio and sync connection tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| f493c3bc | Remove platform-specific test that isn't very useful. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| 763b01f3 | Improve mocking of transport or socket layer. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| e3f02383 | Eliminate the risk of a busy loop in tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| d6be2b42 | Actually check for waits in connection tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| 3a4e78c0 | Clarify semantic of waits in connection tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| 7d18cd34 | Close iterators in connection tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| 3a659a60 | Make test connection class less error prone. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| e29087d1 | Update license declaration. | Aymeric Augustin <a****n@f****m> | 7 months ago | |
| 91500f25 | Align the asyncio and sync connection modules. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
7 months ago | |
| dbc73ba6 |
Bump actions/download-artifact from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| 22b9e186 |
Bump actions/upload-artifact from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| 0666707d | Clarify which argument is high or low limit. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| da06786f | Rename variables for clarity. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| 2e6d793b | Eliminate race conditions in sync connection tests. | Aymeric Augustin <a****n@f****m> | 8 months ago | |
| 13c0d991 | PyPy doesn't have tracemalloc. | Aymeric Augustin <a****n@f****m> | 8 months ago | |
| 77d2582f |
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| 3cf34527 |
Bump pypa/cibuildwheel from 3.0.1 to 3.2.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
8 months ago | |
| a7b4e4c7 |
Bump actions/setup-python from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
9 months ago | |
| b9b4a72b |
Bump actions/attest-build-provenance from 2 to 3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
9 months ago | |
| 3cd44b28 |
Bump actions/checkout from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
10 months ago | |
| 5946f68c | Add option to debug resource warnings in tests. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
10 months ago | |
| 79b80545 | Update type declaration for Server.sockets. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 118660a8 | Fix docs generation errors. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 947b81f3 | Uniformize debug logging calls. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| c19da91d | Fix inconsistent indentation. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 7c0c0dab | Add short timeouts for GitHub actions. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 5f95f271 | Accept bytearray where we can do so at no cost. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 00be6a2c | Close HTTP response objects in case of errors. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 532c9015 | Declare Router even when werkzeug isn't installed. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 5c809b0a |
Bump actions/download-artifact from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g> |
10 months ago | |
| 91abba4a | Create close coroutine only when scheduling it. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 8eb0e66d | Move alist helper outside of asyncio test package. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
10 months ago | |
| e57b3153 | Support custom close code/reason in Server.close. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| 44607df4 | Specify explicitly the CloseCode type. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| ba1ce055 | Lighten wording in docstrings. | Aymeric Augustin <a****n@f****m> | 10 months ago | |
| ccc1ad5f | Move proxy helpers in a dedicated module. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
11 months ago | |
| c2bc41b0 | Implement strict typing for bytes. | Aymeric Augustin <a****n@f****m> | 11 months ago | |
| 2fdf3521 | Always return bytes from recv(). | Aymeric Augustin <a****n@f****m> | 11 months ago | |
| 036fd45c | Confirm support for Python 3.14. | Aymeric Augustin <a****n@f****m> | 11 months ago | |
| 356dc701 | Declare Router even when werkzeug isn't installed. | Aymeric Augustin <a****n@f****m> | 11 months ago | |
| 194c49ae | Skip UnixRouterTests when werkzeug is not installed. | Aymeric Augustin <a****n@f****m> | 11 months ago | |
| 69ec85e6 | Drop support for Python 3.9. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
11 months ago | |
| 613c10ac | Add utility to wait for several events. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| fc7cafea | Fix link in issue template. | Aymeric Augustin <a****n@f****m> | about 1 year ago | |
| 692c2553 | Initialize trio implementation. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 1a00b4fb | Add trio message assembler. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 1c8032ac | Upgrade ReadTheDocs configuration. | Aymeric Augustin <a****n@f****m> | about 1 year ago | |
| bfecd272 | extract wbits and memlevels into variables |
Hauke Lampe <l****e@h****e>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 3128f561 | Fix help(websockets) when werkzeug isn't installed. | Aymeric Augustin <a****n@f****m> | about 1 year ago | |
| eb47e347 | Support separate limits for messages and fragments. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 77cf665a | Deduplicate include_body and allow_http10. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 5cd37cdf | Add support for HTTP/1.0 proxies. |
Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| b22f1da0 | Fix broken link in tutorial. | Aymeric Augustin <a****n@f****m> | about 1 year ago | |
| fa450920 | Simplify previous commit. | Aymeric Augustin <a****n@f****m> | about 1 year ago | |
| 6385bdd7 | fix: allow 'Content-Length' = "0" |
John L. Villalovos <j****n@s****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| bb78c20c | chore: correct time diff sign in compression doc |
serozhenka <s****f@g****m>
Committed by: Aymeric Augustin <a****n@m****g> |
about 1 year ago | |
| 37c9bc07 | Release version 15.0.1. | Aymeric Augustin <a****n@f****m> | over 1 year ago | |
| fce02abb | Docs. Correct Producer pattern example. |
Igor Starikov <i****n@y****u>
Committed by: Aymeric Augustin <a****n@m****g> |
over 1 year ago | |
| 5fa24bbb | Exit cleanly the interactive client on ^C. | Aymeric Augustin <a****n@f****m> | over 1 year ago | |
| d0e60d31 | Remove spurious PYTHONPATH declarations. | Aymeric Augustin <a****n@f****m> | over 1 year ago | |
| 6f89bacb | Start version 15.1. | Aymeric Augustin <a****n@f****m> | over 1 year ago |