An open API service providing commit metadata for open source projects.

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

← Back to repository