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 |