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
e87ea9be Release version 17.1. Aymeric Augustin <a****n@f****m> about 9 hours ago
caf68ab8 Minor whitespace normalization. Aymeric Augustin <a****n@f****m> about 9 hours ago
f4c73b76 Accept pathlib.Path objects in path arguments. Aymeric Augustin <a****n@f****m> about 9 hours ago
b1e4a144 Clarify when the new asyncio implementation became the default. Aymeric Augustin <a****n@f****m> about 10 hours ago
c0b14d34 Skip test for garbage collection behavior on PyPy. Aymeric Augustin <a****n@f****m> 1 day ago
5a5748f1 Enable immediate garbage collection of connections. (#1752) Aymeric Augustin <a****n@f****m>
Committed by: GitHub <n****y@g****m>
1 day ago
803abd96 Simplify certificate verificatinon tests for AWS-LC compatibility
Co-authored-by: Aymeric Augustin <a****n@f****m>
Stewart Smith <s****t@f****m>
Committed by: GitHub <n****y@g****m>
3 days ago
604cdb17 Remove sphinxcontrib-trio. Aymeric Augustin <a****n@f****m> 4 days ago
c7cc7ed3 Move process_exception to the Sans-I/O layer. Aymeric Augustin <a****n@f****m> 5 days ago
1c8fb090 Follow redirects in the sync implementation. Aymeric Augustin <a****n@f****m> 7 days ago
caf5e15d Avoid leaking sockets in tests. Aymeric Augustin <a****n@f****m> 8 days ago
1f7f0e53 Deprecate calling connect() directly. Aymeric Augustin <a****n@f****m> 8 days ago
c06d5c56 Support overriding host/post in the sync client. Aymeric Augustin <a****n@f****m> 8 days ago
885e69bc Add tests for connecting without a context manager. Aymeric Augustin <a****n@f****m> 8 days ago
aa76168f Simplify declaration of werkzeug Map in tests. Aymeric Augustin <a****n@f****m> 15 days ago
2543503f Support reconnecting in the threading implementation. Aymeric Augustin <a****n@f****m> 15 days ago
fe6c6a82 Make implementations of test servers consistent. Aymeric Augustin <a****n@f****m> 15 days ago
f6f7eda4 Bump pypa/cibuildwheel from 4.1.1 to 4.2.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g>
17 days ago
611558f4 Trio implementation includes router. Aymeric Augustin <a****n@f****m> 26 days ago
3e4634aa Remove superfluous "no cover" pragmas. Aymeric Augustin <a****n@f****m> 26 days ago
b93ef1e6 Add tests for the asyncio server. Aymeric Augustin <a****n@f****m> 26 days ago
fef04d84 Fix backpressure in the Trio implementation. Aymeric Augustin <a****n@f****m> 27 days ago
04e599ca Restart version 17.1. Aymeric Augustin <a****n@f****m> 27 days ago
fd3f16cc Release version 17.0.1. Aymeric Augustin <a****n@f****m> 27 days ago
eb3600ce Restore compatibility of serve_forever with uvloop. Aymeric Augustin <a****n@f****m> 27 days ago
8b5e7679 Simplify asyncio server implementation. Aymeric Augustin <a****n@f****m> 27 days ago
94f63848 Refactor connection handling outside of Server class. Aymeric Augustin <a****n@f****m> 27 days ago
38269938 Unpin sphinx. Aymeric Augustin <a****n@f****m> 27 days ago
31ec0025 Add Trio to requirements for building docs. Aymeric Augustin <a****n@f****m> 28 days ago
ff7a7fb3 Increase timeout for building wheels. Aymeric Augustin <a****n@f****m> 28 days ago
d5efa4a6 Start version 17.1. Aymeric Augustin <a****n@f****m> 28 days ago
8226a6cb Advertise the Trio implementation on the homepage. Aymeric Augustin <a****n@f****m> 28 days ago
5b395c5b Release version 17.0. Aymeric Augustin <a****n@f****m> 28 days ago
b8deda8d Normalize spelling. Aymeric Augustin <a****n@f****m> 28 days ago
e3a6d66d Review and update FAQs. Aymeric Augustin <a****n@f****m> 28 days ago
422153c9 Rebuild serve_forever in the asyncio implementation. Aymeric Augustin <a****n@f****m> 28 days ago
2d184bf1 Don't log "server listening" when start_serving is False. Aymeric Augustin <a****n@f****m> 28 days ago
1709268a Log server listening in all implementations. Aymeric Augustin <a****n@f****m> 29 days ago
627e395c Use module-level state constants consistently. Aymeric Augustin <a****n@f****m> 29 days ago
e769bad9 Drop OP_ prefix from module-level opcode constants. Aymeric Augustin <a****n@f****m> 29 days ago
ebae5fc1 Standardize on —. Aymeric Augustin <a****n@f****m> 29 days ago
ff132f75 Ensure test runs as intended. Aymeric Augustin <a****n@f****m> 29 days ago
98002769 Select bad ports outside of the ephemeral port range. Aymeric Augustin <a****n@f****m> 29 days ago
02653c73 Take advantage of typing.Self. Aymeric Augustin <a****n@f****m> 29 days ago
7b900640 Remove redundant log. Aymeric Augustin <a****n@f****m> 29 days ago
3f100fa4 Remove redundant log. Aymeric Augustin <a****n@f****m> 29 days ago
5433daba Log closing connections. Aymeric Augustin <a****n@f****m> 29 days ago
88208f8b Log closing connections. Aymeric Augustin <a****n@f****m> 29 days ago
686f4924 Avoid sending responses on closed TCP connections. Aymeric Augustin <a****n@f****m> 29 days ago
ed0c4d71 Avoid sending responses on closed TCP connections. Aymeric Augustin <a****n@f****m> 29 days ago
5eb473ee Fix a race condition that may delay closing servers. Aymeric Augustin <a****n@f****m> 30 days ago
79fb43a0 Change boolean arguments to keyword-only. Aymeric Augustin <a****n@f****m> 30 days ago
b9823c4d Factor out helper to test logging exceptions. Aymeric Augustin <a****n@f****m> 30 days ago
8235038f DRY in the changelog. Aymeric Augustin <a****n@f****m> 30 days ago
ed60b575 Add routing to the trio implementation. Aymeric Augustin <a****n@f****m> 30 days ago
5ebf430b Accept HTTP/1.0 requests. Aymeric Augustin <a****n@f****m> 30 days ago
e7cd7eac Add broadcast to the trio implementation. Aymeric Augustin <a****n@f****m> about 1 month ago
56910761 Fix admonition type in changelog. Aymeric Augustin <a****n@f****m> about 1 month ago
44463a57 Clean up the asyncio and sync client and server docs. Aymeric Augustin <a****n@f****m> about 1 month ago
bc260a26 Remove compatibility with Python < 3.11. Aymeric Augustin <a****n@f****m> about 1 month ago
0bd8e04f Bump actions/setup-python 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>
about 1 month ago
a29ea2b5 Bump pypa/cibuildwheel from 4.1.0 to 4.1.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Aymeric Augustin <a****n@m****g>
about 1 month ago
e5ae7281 Simplify error handling logic in servers. Aymeric Augustin <a****n@f****m> about 1 month ago
53c1c20d Remove test files accidentally included in sdist. Aymeric Augustin <a****n@f****m> about 1 month ago
940fd40a Terminate quickly when opening handshake fails on macOS. Aymeric Augustin <a****n@f****m> about 1 month ago
6956f4ab Prevent failures when argparse uses colors. Aymeric Augustin <a****n@f****m> about 1 month ago
3df83f32 Close connections when the threading server exits. Aymeric Augustin <a****n@f****m> about 1 month ago
7d6d76fb Remove broken and non-essential badges from docs. Aymeric Augustin <a****n@f****m> about 1 month ago
8f42915e Document a pattern for slow consumers. Aymeric Augustin <a****n@f****m> about 1 month ago
1c7893af Import changelog for 16.1.1. Aymeric Augustin <a****n@f****m> about 1 month ago
f0834573 Clarify restriction on headers in 16.1. Aymeric Augustin <a****n@f****m> about 1 month ago
2503d104 Round-trip cleanly non-ASCII data in HTTP messages. Aymeric Augustin <a****n@f****m> about 1 month ago
81a29b79 Don't log errors for TCP health checks. Aymeric Augustin <a****n@f****m> about 1 month ago
003f3536 Build all supported wheels on Linux, Windows, macOS. Aymeric Augustin <a****n@f****m> about 1 month ago
5f252451 Document why we cannot use -latest. Aymeric Augustin <a****n@f****m> about 1 month ago
89559050 Add changelog for previous commit. Aymeric Augustin <a****n@f****m> about 1 month ago
48f4793a Build win_arm64 wheels in CI
Co-authored-by: Copilot <2****t@u****m>
Yi Ren <r****y@m****m>
Committed by: Aymeric Augustin <a****n@m****g>
about 1 month ago
f156a9d6 Update wordlist. Aymeric Augustin <a****n@f****m> about 1 month ago
edca8d05 Clarify logs when process_request sends an HTTP response. Aymeric Augustin <a****n@f****m> about 1 month ago
9bc515cf Fix flaky test under free-threaded Python. Aymeric Augustin <a****n@f****m> about 1 month ago
eda57828 Respond with HTP 414 or 431 when exceeding limits. Aymeric Augustin <a****n@f****m> about 1 month ago
e579f101 Remove compatibility aliases added in 9.0. Aymeric Augustin <a****n@f****m> about 1 month ago
232b2919 Update docs and tests for ff4869ba. Aymeric Augustin <a****n@f****m> about 1 month ago
ab1fe6b0 Make tests slower on GitHub Actions to increase reliability. Aymeric Augustin <a****n@f****m> about 1 month ago
cbc5849c Reply with HTTP 405 to non-GET handshake requests. Aymeric Augustin <a****n@f****m> about 1 month ago
b245513e Add broadcast to the threading implementation. Aymeric Augustin <a****n@f****m> about 1 month ago
bd85dcec Support customizing reconnection delays. Aymeric Augustin <a****n@f****m> about 1 month ago
22d336d6 Handle more errors with closed sockets. Aymeric Augustin <a****n@f****m> about 1 month ago
b019c575 Fix a race condition on closing the threading server. Aymeric Augustin <a****n@f****m> about 1 month ago
2f0f6820 Fix the CLI on Windows. Aymeric Augustin <a****n@f****m> about 1 month ago
a1dd8e7c Fix spacing error in changelog. Aymeric Augustin <a****n@f****m> about 1 month ago
2816d387 Add --insecure option to the CLI. Aymeric Augustin <a****n@f****m> about 1 month ago
b62e6366 Add --help to the CLI. Aymeric Augustin <a****n@f****m> about 1 month ago
309072eb Drop Python 3.11 and add Python 3.15. Aymeric Augustin <a****n@f****m>
Committed by: Aymeric Augustin <a****n@m****g>
about 2 months ago
afb97a37 Avoid shadowing the socket module. Aymeric Augustin <a****n@f****m> about 2 months ago
e845e8da Switch from an pipe to a socket pair. Aymeric Augustin <a****n@f****m> about 2 months ago
cc744498 Fix a FD leak in the threading server. Aymeric Augustin <a****n@f****m> about 2 months ago
6c1dda0d Ignore more deprecation warnings in mitmproxy. Aymeric Augustin <a****n@f****m> about 2 months ago
7f71b991 Don't log an error when process_request returns a response. Apoorv Darshan <a****u@g****m>
Committed by: Aymeric Augustin <a****n@m****g>
about 2 months ago
7c69ecac Increase timeout for building wheels. Aymeric Augustin <a****n@f****m> about 2 months ago

← Back to repository