Adam Hopkins
8f265b8169
Add convenience for dynamic changes to routing ( #2704 )
2023-03-19 15:40:58 +02:00
Adam Hopkins
5ee36fd933
Separate ASGI request and lifespan callables ( #2646 )
2023-03-17 09:05:33 +02:00
Matt Bendiksen
08a81c81be
scheme arg to create the redirect should be 'https' ( #2712 )
2023-03-16 12:13:17 +02:00
Adam Hopkins
5a0ed75171
Consume body on DELETE by default ( #2711 )
2023-03-15 18:42:45 +02:00
Adam Hopkins
d62a92fac9
API to define a number of workers ( #2701 )
2023-03-15 16:02:17 +02:00
Adam Hopkins
88c918e72f
Update rfc.yml
2023-03-09 10:10:22 +02:00
Adam Hopkins
c8aab8fb3d
Update rfc.yml
2023-03-09 10:09:30 +02:00
Adam Hopkins
ecacfd396b
Rename rfc to rfc.yml
2023-03-09 10:06:42 +02:00
Adam Hopkins
3c361e9852
Create rfc
2023-03-09 10:05:06 +02:00
L. Kärkkäinen
a5d7d03413
Nicer traceback formatting ( #2667 )
...
Co-authored-by: L. Kärkkäinen <98187+Tronic@users.noreply.github.com>
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
Co-authored-by: L. Karkkainen <tronic@users.noreply.github.com>
Co-authored-by: SML <smlbiobot@gmail.com>
2023-03-06 21:24:12 +02:00
L. Kärkkäinen
259e458847
Simplified parse_content_header escaping ( #2707 )
2023-03-06 06:39:16 +02:00
Adam Hopkins
cb49c2b26d
Add header accessors ( #2696 )
2023-02-28 00:26:53 +02:00
L. Kärkkäinen
dfc0704831
Error page rendering format selection ( #2668 )
...
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
Co-authored-by: L. Karkkainen <tronic@users.noreply.github.com>
2023-02-26 08:25:10 +02:00
Adam Hopkins
d238995f1b
Refresh Request.accept functionality ( #2687 )
2023-02-21 08:22:51 +02:00
Mohammad Almoghrabi
6f5303e080
check the status of socket before shutting down ( #2680 )
...
* check the status of socket before shutting down
* remove socket status checking & ignore OSError exception
2023-02-14 22:59:41 +02:00
Ryu Juheon
5e7f6998bd
fix(websocket): ASGI websocket must pass thru bytes as is ( #2651 )
2023-02-05 16:41:54 +02:00
L. Kärkkäinen
c7a71cd00c
Use FALLBACK_ERROR_FORMAT for handlers that return empty() ( #2659 )
...
Co-authored-by: L. Karkkainen <tronic@users.noreply.github.com>
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
2023-02-05 15:29:01 +02:00
Adam Hopkins
9cb9e88678
Establish basic file browser and index fallback ( #2662 )
...
Co-authored-by: L. Kärkkäinen <98187+Tronic@users.noreply.github.com>
Co-authored-by: L. Karkkainen <tronic@users.noreply.github.com>
2023-02-05 15:09:04 +02:00
Rodolfo Olivieri
30c53b6857
Remove deprecated property in blueprint ( #2666 )
...
Fixes https://github.com/sanic-org/sanic/issues/2442
2023-01-30 09:26:55 +02:00
Adam Hopkins
4ad8168bb0
Version 22.12 release notes ( #2637 )
2022-12-27 16:50:36 +02:00
Adam Hopkins
28f5b3c301
Add better inspector arg parsing ( #2642 )
2022-12-26 12:27:40 +02:00
Adam Hopkins
c573019e7f
ASGI websocket recv text or bytes ( #2640 )
2022-12-25 13:52:07 +02:00
Adam Hopkins
029f564032
Pass unquote thru add_route ( #2639 )
2022-12-21 10:45:23 +02:00
Adam Hopkins
2abe66b670
Add priority to register_middleware method ( #2636 )
2022-12-19 19:14:46 +02:00
Adam Hopkins
911485d52e
Fix Windows sock share ( #2635 )
2022-12-18 15:04:10 +02:00
Adam Hopkins
4744a89c33
Fix double ctrl-c kill ( #2634 )
2022-12-18 14:40:38 +02:00
Adam Hopkins
f7040ccec8
Implement restart ordering ( #2632 )
2022-12-18 14:09:17 +02:00
Adam Hopkins
518152d97e
Reload interval on class variable ( #2633 )
2022-12-18 13:36:54 +02:00
Adam Hopkins
0e44e9cacb
Move to HTTP Inspector ( #2626 )
2022-12-18 10:29:58 +02:00
Adam Hopkins
bfb54b0969
Test for 3.11 support ( #2612 )
...
Co-authored-by: Zhiwei <zhi.wei.liang@outlook.com>
2022-12-17 23:46:22 +02:00
Zhiwei
154863d6c6
Method Signal Handler Test ( #2630 )
2022-12-17 20:38:46 +02:00
Adam Hopkins
a3ff0c13b7
ASGI lifespan failure on exception ( #2627 )
2022-12-16 08:56:07 +02:00
Mary
95ee518aec
Replace deprecated distutils.strtobool ( #2628 )
2022-12-16 07:48:41 +02:00
Zhiwei
71d3d87bcc
Deprecate Conditions and Triggers Saved in handler
Callable; Save Condition in signal.extra
Instead ( #2608 )
2022-12-15 12:32:07 +02:00
Adam Hopkins
b276b91c21
Allow fork in limited cases ( #2624 )
2022-12-15 11:49:26 +02:00
Adam Hopkins
064168f3c8
Add a SIGKILL to second ctrl+c ( #2621 )
2022-12-14 23:51:11 +02:00
Adam Hopkins
db39e127bf
Scale workers ( #2617 )
2022-12-13 09:28:23 +02:00
L. Kärkkäinen
13e9ab7ba9
Filename normalisation of form-data/multipart file uploads (umlauts on Apple clients) ( #2625 )
...
Co-authored-by: L. Karkkainen <tronic@users.noreply.github.com>
2022-12-13 08:36:21 +02:00
Adam Hopkins
92e7463721
Add a restart mechanism to all workers in the multiplexer ( #2622 )
2022-12-11 11:33:42 +02:00
Néstor Pérez
8e720365c2
Add JSONResponse class ( #2569 )
...
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
2022-12-11 10:37:45 +02:00
Adam Hopkins
d4041161c7
Ensure middleware executes once per request timeout ( #2615 )
2022-12-07 23:07:17 +02:00
Adam Hopkins
f32437bf13
Kill server early on worker error ( #2610 )
2022-12-07 14:42:17 +02:00
LiraNuna
0909e94527
Corrected Colors
enum under Python 3.11 ( #2590 )
...
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
Fixes https://github.com/sanic-org/sanic/issues/2589
2022-11-29 12:17:48 +02:00
Adam Hopkins
aef2673c38
Force socket shutdown before close ( #2607 )
...
Co-authored-by: Zhiwei <zhi.wei.liang@outlook.com>
2022-11-29 12:04:22 +02:00
Aymeric Augustin
4c14910d5b
Add compatibility with websockets 11.0. ( #2609 )
...
Co-authored-by: Adam Hopkins <adam@amhopkins.com>
2022-11-29 11:45:18 +02:00
Adam Hopkins
beae35f921
Ignore recent failures on bad TLS tests ( #2611 )
2022-11-29 10:51:51 +02:00
Zhiwei
ad4e526c77
Require uvloop >= 0.15.0 ( #2598 )
2022-11-13 15:32:04 +02:00
Adam Hopkins
4422d0c34d
Mergeback from current-release
2022-10-31 13:24:47 +02:00
Adam Hopkins
ad9183d21d
Merge branch 'main' of github.com:sanic-org/sanic into current-release
2022-10-31 13:22:47 +02:00
Adam Hopkins
d70636ba2e
Add GenericCreator for loading SSL certs in processes ( #2578 )
2022-10-31 13:22:30 +02:00