Wykres commitów

268 Commity (66b00f8fa7802463556f08e35df3e70bb4fa5288)

Autor SHA1 Wiadomość Data
Ciro Spaciari bdddaedda8 [GitHub Actions] Updated linux-amd64 binaries 2023-02-06 15:16:24 +00:00
Ciro a84dba6eab optimize send a little bit 2023-02-06 12:11:05 -03:00
Ciro Spaciari 2f05a44196 [GitHub Actions] Updated darwin-amd64 2023-02-02 13:09:17 +00:00
Ciro Spaciari f1375cf589 [GitHub Actions] Updated darwin-arm64 binaries 2023-02-02 13:03:15 +00:00
Ciro Spaciari 65e54834e4 [GitHub Actions] Updated windows-amd64 binaries 2023-02-02 12:52:58 +00:00
Ciro Spaciari 230bb841ff [GitHub Actions] Updated linux-amd64 binaries 2023-02-02 12:43:14 +00:00
Ciro 45ff9caf50 fix HTTP 1.0 in nginx 2023-02-02 09:39:40 -03:00
Ciro 543e83b561 fix ws.clone 2023-01-22 17:03:38 -03:00
Ciro 3fd00f3c4a fix HTTPS 2023-01-21 13:43:48 -03:00
Ciro 66014be04a expose WebSocket type 2023-01-19 15:57:35 -03:00
Ciro b18d2960a3 add clone method in websocket 2023-01-19 15:56:43 -03:00
Ciro Spaciari df53e84351 [GitHub Actions] Updated windows-amd64 binaries 2023-01-18 21:30:12 +00:00
Ciro Spaciari 10385ab1bb [GitHub Actions] Updated linux-amd64 binaries 2023-01-18 21:19:46 +00:00
Ciro Spaciari 92632b2a3b
Delete libsocketify_linux_amd64.so 2023-01-18 18:16:09 -03:00
Ciro Spaciari ced5fd120b [GitHub Actions] Updated darwin-arm64 binaries 2023-01-18 21:09:05 +00:00
Ciro Spaciari e361580a4c [GitHub Actions] Updated darwin-amd64 2023-01-18 20:53:54 +00:00
Ciro 80ecca83af fix router and update uWebSockets again 2023-01-18 17:17:50 -03:00
Ciro 2695744790 short AppRequest and AppResponse to Request and Response 2023-01-18 16:36:11 -03:00
Ciro 304febc624 export AppRequest and AppResponse types 2023-01-18 16:34:46 -03:00
Ciro Spaciari 242fe25118 [GitHub Actions] Updated darwin-arm64 binaries 2023-01-18 19:34:00 +00:00
Ciro Spaciari 71532dab2d [GitHub Actions] Updated darwin-amd64 2023-01-18 19:24:35 +00:00
Ciro Spaciari 606313c724 [GitHub Actions] Updated windows-amd64 binaries 2023-01-18 19:15:58 +00:00
Ciro Spaciari bc61ca9955 [GitHub Actions] Updated linux-amd64 binaries 2023-01-18 19:09:27 +00:00
Ciro 291af489f1 update uSockets and projects 2023-01-18 16:04:41 -03:00
Ciro 3625f3841b fix AppOptions #86 2023-01-13 07:37:49 -03:00
Ciro ce75cbb871 fix on shutdown and adds app.on_error 2023-01-09 16:51:27 -03:00
Ciro cb6c8334a1 on_start/on_shutdown lifespan events #58 2023-01-08 18:49:16 -03:00
Ciro 99f54d900d force application/json when using json serializer in send 2023-01-08 17:21:51 -03:00
Ciro 981f65c8d7 WS extensions 2023-01-08 16:29:26 -03:00
Ciro 4f585bd84b WSGI spec fixes 2023-01-07 09:34:41 -03:00
Ciro 14ab02f5f3 fix docs, add res.send and res.cork_send 2023-01-07 08:47:50 -03:00
Ciro e5bf0b201f decorator router fully implemented 2023-01-06 18:20:34 -03:00
Ciro e901433da0 fix api.md docs 2023-01-06 16:48:25 -03:00
Ciro 6ae34c3b77 fixes, json serializer, wip extensions 2023-01-06 16:11:19 -03:00
Ciro 2f8a0ca6d8 run lifespan in same loop 2023-01-06 12:10:21 -03:00
Ciro e2cfd96e7d fix WSGI CONTENT_TYPE for django, fix ASGI lifespan off 2023-01-06 11:47:40 -03:00
Ciro 846414056e fix and cli text for maxlifetime 2023-01-05 09:44:39 -03:00
Ciro Spaciari e65eab6d61 [GitHub Actions] Updated windows-amd64 binaries 2023-01-05 12:41:32 +00:00
Ciro Spaciari e8b1199a64 [GitHub Actions] Updated darwin-arm64 binaries 2023-01-05 12:36:12 +00:00
Ciro Spaciari bf0d70aca8 [GitHub Actions] Updated darwin-amd64 2023-01-05 12:22:50 +00:00
Ciro Spaciari 2b1f4e40c4 [GitHub Actions] Updated linux-amd64 binaries 2023-01-05 12:08:36 +00:00
Ciro 83c8cc7258 update to uWebSockets v20.35.0 2023-01-05 09:01:05 -03:00
Ciro 719fecb7b4 do not trust HTTP_CONTENT_LENGTH for CONTENT_LENGTH 2023-01-04 10:05:27 -03:00
Ciro 392af9784d fix WSGI post error #64 2023-01-04 09:11:30 -03:00
Ciro 07c32b7f77 update README graphs 2023-01-03 18:05:49 -03:00
Ciro 213c6c5384 fix lifespan in CLI tools 2023-01-03 17:36:47 -03:00
Ciro d977e9563b added wsgi.errors 2023-01-03 15:24:22 -03:00
Ciro 2a41f6f995 added ASGI lifespan support 2023-01-03 15:15:43 -03:00
Ciro ffd54b04ea misc 2022-12-20 07:17:12 -03:00
Ciro 9b859b9266 remove unecessary overhead from event loop in WSGI and ASGI 2022-12-18 15:43:05 -03:00
Ciro 999d4914e7 cork+write_header on render 2022-12-18 15:28:58 -03:00
Ciro 26d0c89a2c fix WS ASGI 2022-12-18 15:24:45 -03:00
Ciro 76572b15cb fix docs and -w option 2022-12-18 11:26:53 -03:00
Ciro Spaciari f183cb6c18 [GitHub Actions] Updated darwin-arm64 binaries 2022-12-18 13:56:15 +00:00
Ciro Spaciari 4b62f35565 [GitHub Actions] Updated darwin-amd64 2022-12-18 13:50:25 +00:00
Ciro Spaciari ab4061d1c2 [GitHub Actions] Updated windows-amd64 binaries 2022-12-18 13:42:25 +00:00
Ciro Spaciari 634d96a1d5 [GitHub Actions] Updated linux-amd64 binaries 2022-12-18 13:35:09 +00:00
Ciro 2713403faf more tweaks, custom tasks for PyPy and cli doc 2022-12-18 10:23:46 -03:00
Ciro 4745dd29bc more tweaks, custom tasks for PyPy and cli doc 2022-12-18 10:23:32 -03:00
Ciro 5276608608 merge fix typos 2022-12-09 11:14:29 -03:00
Ciro 509ff05ad4 static cork and set_cookie fixes, some cli progress 2022-12-09 11:12:22 -03:00
Ciro 47f4627527 Merge branch 'main' of https://github.com/cirospaciari/socketify.py 2022-12-07 12:45:45 -03:00
Ciro 4f549efbfc merge with main 2022-12-07 12:45:43 -03:00
Ciro 3d345606f5 Solve NoneType compatibility issue in PyPy 3.8 ImportError: cannot import name 'NoneType' from 'types' 2022-12-07 12:45:19 -03:00
Amirreza Hamzavi 6f90d2dde6
Converts Option classes from normal classes into python `dataclasses` (#50)
* Make Options dataclasses

* Remove duplicate setting key_file_name

* Code cleanups
2022-12-07 12:37:05 -03:00
Ciro 0174b53082 Merge branch 'main' of https://github.com/cirospaciari/socketify.py 2022-12-07 09:38:45 -03:00
Ciro 7c623703b1 first cli.py and some improvements 2022-12-07 09:38:42 -03:00
Amirreza Hamzavi 7b693a0b03 Code cleanups 2022-12-07 15:33:00 +03:30
Kian-Meng Ang fb5f9e683f Fix typos
Found via `codespell -S .mypy_cache -L falsy`
2022-12-06 10:44:58 +08:00
Ciro ee5ced290e Merge branch 'main' of https://github.com/cirospaciari/socketify.py 2022-12-04 22:37:19 -03:00
Ciro e48d7801c1 fix content-length and transfer-encoding in ASGI and WSGI 2022-12-04 22:37:14 -03:00
Ciro Spaciari 0e8cb502fd [GitHub Actions] Updated darwin-amd64 2022-12-04 19:19:13 +00:00
Ciro Spaciari 28cf45d73b [GitHub Actions] Updated windows-amd64 binaries 2022-12-04 19:14:27 +00:00
Ciro c4f4d61e09 Merge branch 'main' of https://github.com/cirospaciari/socketify.py 2022-12-04 16:07:47 -03:00
Ciro Spaciari 7643bc3243 [GitHub Actions] Updated darwin-arm64 binaries 2022-12-04 19:07:19 +00:00
Ciro 9a7a3f671d Merge branch 'main' of https://github.com/cirospaciari/socketify.py 2022-12-04 16:03:44 -03:00
Ciro 69df3bd7d6 fix wsgi, asgi and optimize 2022-12-04 16:03:36 -03:00
Ciro Spaciari a0996c612d [GitHub Actions] Updated linux-amd64 binaries 2022-12-04 19:01:42 +00:00
Ciro cdc388d671 new native optimizations for ASGI 2022-12-04 15:56:55 -03:00
Ciro c781dc8c07 fix socketify_res_write_int_status in ASGI 2022-12-04 11:33:41 -03:00
Ciro 0bbb7035a8 add Server headers to WSGI and ASGI 2022-12-04 11:23:52 -03:00
Ciro f6b6a6e6ab fix App destroy without listen 2022-12-04 11:14:54 -03:00
Ciro Spaciari 10c43dd89c [GitHub Actions] Updated linux-amd64 binaries 2022-12-04 13:57:28 +00:00
Ciro Spaciari b52e6bfd8f [GitHub Actions] Updated darwin-arm64 binaries 2022-12-04 13:22:39 +00:00
Ciro Spaciari de09667a6d [GitHub Actions] Updated linux-amd64 binaries 2022-12-04 13:11:42 +00:00
Ciro Spaciari 71b6bdc54f
Delete libsocketify_linux_amd64.so 2022-12-04 10:07:35 -03:00
Ciro a0f931c2fe update 2022-12-04 09:01:29 -03:00
Ciro 5158cc13da added a lot of native optimizations 2022-12-04 08:59:12 -03:00
Ciro Spaciari c28e74eb9e [GitHub Actions] Updated windows-amd64 binaries 2022-12-04 11:56:07 +00:00
Ciro Spaciari 25ce56547c [GitHub Actions] Updated darwin-amd64 2022-12-04 11:45:06 +00:00
Ciro Spaciari 0a042cc3db [GitHub Actions] Updated linux-amd64 binaries 2022-12-04 11:35:41 +00:00
Ciro 2043f84f3b update uWebSockets 2022-12-04 08:32:23 -03:00
Ciro 6f0dab0878 some native optimizations for asgi+wsgi 2022-12-04 08:22:36 -03:00
Ciro 2cb40d67dc less hacks in event loop 2022-12-02 16:42:43 -03:00
Ciro 09552ac20c set running event loop 2022-12-02 16:28:40 -03:00
Ciro e681d628b7 clean uv loop stop 2022-12-02 11:29:26 -03:00
Ciro 6172288501 clean loop stop 2022-12-02 11:26:38 -03:00
Ciro 3df4ede94f better async with run_once hack 2022-12-02 11:19:31 -03:00
Ciro 9b90f5532d fix app publish with json and empty 2022-12-01 08:50:02 -03:00
Ciro e2b9c8a969 fix ws.close #41 thanks @seanr3 2022-12-01 07:57:14 -03:00