mirror of
https://github.com/benoitc/gunicorn.git
synced 2026-03-30 06:17:09 +00:00
Commit Graph
Select branches
Hide Pull Requests
19.x
20.x
21.x
add-invalid-chunk-extension-mapping
asgi-protocol-support
config-py
experimental-windows-safe-imports
feat/fastcgi-protocol
feature/1846/reload-extra-files-nargs
feature/asgi-compliance-testbed
feature/dirty-ttin-ttou
feature/http2-support
feature/ipc
feature/optional-http-parser
feature/per-app-worker-allocation
feature/reuse_port_and_unix_socket
fix-ci
fix-config-module-import
fix-ghthread
fix-py37
fix-setproctitle-systemd
fix-socketfromfd
fix-te
fix/asgi-callback-parser-eof-handling
fix/asgi-graceful-disconnect
fix/control-socket-issues
fix/gevent-concurrent-futures-import
fix/http2-asgi-body-duplication
fix/ssl-want-read-error-3448
fix/upgrade-forces-close
gh-pages
master
more-verbose-exit-logging
py24
python2.5
restore-python-3.10-support
revert-2202-fix-socketfromfd
safe-reaping
unwrapped-sockets
update-python-versions
use-sslcontext
watchdog
website-2025
#1000
#1001
#1001
#1003
#1003
#1004
#1007
#1007
#1010
#1013
#1013
#1016
#1016
#1018
#1018
#1019
#1024
#1027
#103
#1031
#1033
#1037
#1039
#1041
#1041
#1042
#1048
#1052
#1064
#1066
#1068
#1069
#1071
#1072
#1074
#1074
#1075
#1075
#1076
#1076
#1078
#1079
#1080
#1082
#1083
#1084
#1084
#1085
#1088
#1089
#1089
#1092
#1092
#1094
#1095
#1096
#1097
#1097
#1102
#1104
#1105
#1106
#1110
#1110
#1112
#1115
#1117
#1118
#1118
#1121
#1121
#1126
#1126
#1127
#1128
#113
#1131
#1131
#1132
#1133
#1136
#1137
#1141
#1144
#1146
#1149
#1153
#1163
#1165
#1165
#1167
#1168
#1169
#1169
#1172
#1175
#1176
#1176
#1178
#1182
#1185
#1185
#1188
#1193
#1197
#1201
#1203
#1203
#1205
#1207
#1207
#1208
#1208
#1209
#121
#121
#1211
#1211
#1213
#1216
#1217
#1218
#1219
#1220
#1221
#1222
#1223
#1223
#1225
#1226
#1228
#1229
#1229
#1230
#1231
#1232
#1232
#1235
#1239
#1239
#1241
#1245
#1248
#1251
#1254
#1257
#1260
#1261
#1262
#1263
#1265
#1265
#1266
#1270
#1273
#1274
#1275
#1275
#1276
#1277
#1279
#128
#1281
#1283
#1286
#1288
#1288
#1290
#1291
#1297
#130
#1301
#1301
#1304
#1309
#1309
#1310
#1313
#1314
#1316
#1326
#1329
#133
#1334
#1339
#1339
#1344
#1345
#1345
#1347
#1347
#1348
#1348
#1351
#1354
#1354
#1357
#1361
#1363
#1369
#1371
#1371
#1373
#1374
#1374
#1375
#1376
#1378
#1379
#1379
#1381
#1384
#1384
#1385
#1387
#1389
#1389
#1394
#1395
#1396
#1396
#1398
#1399
#1401
#1406
#1410
#1410
#1412
#1414
#1415
#1416
#1418
#1418
#1424
#1425
#1426
#1428
#1430
#1431
#1431
#1432
#1437
#1438
#144
#1441
#1443
#1444
#1446
#1449
#1449
#1450
#1453
#1454
#1455
#1456
#1463
#1465
#1468
#1469
#1473
#1479
#1481
#1482
#1483
#1491
#1495
#1499
#1499
#1502
#1504
#1505
#1505
#151
#151
#1511
#1516
#1516
#1519
#1519
#1520
#1520
#1527
#1528
#1529
#1538
#1541
#1543
#1547
#1551
#1556
#1557
#1558
#1565
#1568
#1569
#1571
#1578
#1581
#1582
#1582
#1583
#1585
#1585
#1589
#159
#1591
#1592
#1593
#1595
#1597
#1598
#1600
#1600
#1601
#1601
#1602
#1606
#1606
#1607
#1609
#1613
#1616
#1617
#162
#1623
#1629
#1630
#1632
#1636
#1637
#1638
#1644
#1648
#165
#1651
#1654
#1661
#1664
#1669
#167
#1671
#1672
#1675
#1675
#1676
#1676
#1678
#1679
#1679
#1684
#1685
#1696
#1699
#1705
#1707
#1708
#171
#1718
#1720
#1720
#1721
#1721
#1723
#1725
#1726
#1727
#1730
#1741
#1742
#1752
#1754
#176
#1762
#1763
#1764
#1765
#1765
#1767
#1769
#177
#177
#1773
#178
#1780
#1780
#1782
#1783
#1784
#1787
#179
#1791
#1794
#1796
#1799
#180
#1804
#1806
#1809
#181
#1812
#1817
#1819
#182
#1821
#1826
#1827
#1827
#1828
#1831
#1833
#1839
#184
#1842
#1843
#1843
#1844
#1845
#1846
#1853
#1853
#1868
#1869
#1872
#1873
#1876
#1879
#1882
#1884
#1887
#1888
#1889
#1890
#1895
#1896
#1897
#1902
#1906
#1907
#1911
#1914
#1917
#1918
#192
#192
#1928
#1931
#1939
#194
#194
#1950
#1957
#1958
#1959
#196
#196
#1962
#1967
#1969
#1970
#1971
#1979
#1983
#1985
#1987
#1992
#1996
#1998
#2001
#2003
#2012
#2019
#202
#2024
#203
#203
#2030
#2036
#2038
#2039
#2040
#2041
#2042
#2043
#2044
#2046
#2047
#2048
#2049
#205
#205
#2050
#2053
#2054
#206
#206
#2060
#2067
#2069
#2076
#2077
#2081
#2083
#2090
#2094
#2097
#2101
#2102
#2105
#211
#211
#2114
#2118
#2118
#2120
#2121
#2128
#2131
#2134
#2142
#2143
#2144
#2145
#2146
#2147
#216
#216
#2172
#2173
#2178
#2180
#2181
#2185
#2187
#2188
#2193
#2195
#2199
#220
#220
#2202
#2206
#2208
#2210
#2211
#2214
#2218
#2219
#2220
#2227
#2228
#2229
#2230
#2233
#2238
#224
#224
#2243
#2249
#225
#225
#2253
#2254
#2257
#2266
#2267
#2269
#2277
#2282
#2283
#2288
#2292
#2294
#2294
#2304
#2312
#2313
#2314
#2314
#2315
#2316
#2325
#2326
#2333
#2336
#2344
#2345
#2346
#2348
#2353
#2354
#2355
#2360
#2363
#2371
#2376
#2376
#2377
#2379
#2379
#238
#238
#2380
#2384
#239
#239
#2390
#2392
#240
#240
#2400
#2401
#2405
#2407
#2408
#2413
#2414
#2418
#2419
#242
#242
#2427
#2431
#2438
#2439
#244
#244
#2441
#2446
#2447
#2448
#2451
#2455
#2460
#2463
#2471
#2473
#2475
#2476
#2479
#248
#248
#2480
#2481
#2482
#249
#249
#2492
#2497
#2499
#250
#250
#2505
#2508
#251
#251
#2511
#2518
#2526
#253
#253
#2532
#2539
#254
#254
#2545
#2548
#2550
#2552
#2554
#2557
#2558
#2559
#257
#257
#2570
#2573
#2581
#2583
#2588
#2592
#260
#260
#2607
#2609
#261
#261
#2612
#2614
#2615
#2616
#2620
#2628
#2631
#2633
#2634
#2635
#2636
#2636
#2643
#2643
#2649
#265
#265
#2653
#2655
#2655
#2656
#2659
#2659
#2660
#2665
#2666
#2667
#2677
#2678
#2679
#2680
#2683
#2686
#2687
#2688
#2689
#2689
#269
#269
#2690
#2691
#2696
#2700
#2712
#2717
#2718
#272
#272
#2720
#2727
#273
#273
#2731
#2739
#2739
#2740
#2751
#2752
#2752
#2753
#2756
#2757
#2758
#276
#276
#2765
#2765
#2773
#278
#278
#2780
#2785
#280
#280
#2802
#2804
#2805
#2808
#2809
#2812
#2820
#2821
#2823
#2827
#283
#283
#2834
#2835
#2836
#2837
#2841
#2846
#2853
#2863
#2868
#2870
#2871
#2872
#2879
#2885
#2887
#2891
#2896
#2901
#2907
#2907
#2908
#2908
#2912
#2915
#2916
#2918
#292
#292
#2920
#2924
#2924
#2927
#2928
#2933
#2934
#2937
#2938
#2943
#2944
#2944
#2958
#296
#296
#2960
#2961
#2963
#298
#298
#2986
#299
#299
#2991
#2992
#2993
#2996
#3003
#3008
#3009
#3009
#3010
#3016
#302
#302
#303
#303
#3030
#3033
#3037
#3039
#3051
#3057
#3057
#3059
#306
#306
#3060
#3063
#3064
#3064
#3068
#3068
#307
#307
#3075
#3078
#3080
#3081
#3082
#3082
#3083
#3085
#3089
#3090
#3094
#3095
#3101
#3102
#3103
#3107
#3108
#3110
#3112
#3113
#3116
#312
#312
#3123
#3124
#3124
#3126
#3126
#3127
#313
#313
#3131
#3134
#3147
#3148
#3151
#3154
#3157
#3158
#316
#316
#3167
#3173
#3175
#3179
#318
#318
#3181
#3181
#3184
#3188
#3189
#3191
#3192
#3193
#3196
#3197
#3197
#3201
#321
#321
#3210
#3211
#3214
#3217
#3219
#3223
#3223
#3228
#3232
#3236
#3236
#3237
#3237
#3244
#3244
#3247
#3247
#325
#325
#3250
#3252
#3252
#3253
#3254
#3255
#3256
#3257
#3258
#3260
#3264
#3269
#3271
#3272
#3273
#3275
#3275
#328
#328
#3280
#3285
#3285
#3287
#3288
#329
#329
#3302
#3303
#3305
#3308
#3309
#331
#331
#3311
#3312
#3319
#332
#332
#3327
#3328
#3331
#3337
#3337
#334
#334
#3340
#3341
#3342
#3343
#3346
#3346
#3355
#3357
#3360
#3360
#3367
#3367
#3368
#3368
#3369
#3369
#3373
#3373
#3376
#3378
#3381
#3387
#3388
#3388
#3390
#3391
#3393
#3399
#3399
#3402
#3402
#3408
#341
#341
#3414
#3418
#3419
#3419
#342
#342
#3421
#3422
#3425
#3426
#343
#343
#3435
#3437
#3438
#344
#344
#3440
#3441
#3442
#3444
#3445
#3450
#3451
#3454
#3454
#3457
#3459
#3460
#3462
#3463
#3464
#3464
#3465
#3466
#3467
#3468
#3471
#3473
#3474
#3475
#3476
#3478
#348
#348
#3483
#3485
#349
#349
#3490
#3491
#3491
#3492
#3493
#3493
#3494
#3495
#3495
#350
#350
#3500
#3502
#3503
#3504
#3505
#3511
#3511
#3513
#3514
#3519
#352
#352
#3520
#3521
#3522
#3523
#3533
#3535
#3535
#3536
#3536
#3544
#3546
#3546
#3547
#3548
#3548
#3549
#3550
#3551
#3554
#3559
#356
#356
#3560
#3565
#3565
#357
#357
#359
#359
#360
#360
#362
#362
#363
#363
#368
#368
#370
#370
#372
#372
#373
#373
#377
#377
#383
#383
#384
#384
#385
#385
#386
#386
#387
#387
#389
#389
#393
#393
#395
#395
#399
#399
#401
#401
#408
#408
#409
#409
#412
#412
#415
#415
#419
#419
#420
#420
#421
#421
#423
#423
#426
#426
#431
#431
#434
#434
#435
#435
#436
#436
#437
#437
#438
#438
#441
#441
#442
#442
#446
#446
#448
#448
#451
#451
#453
#453
#456
#456
#457
#457
#458
#458
#459
#459
#460
#460
#462
#462
#463
#463
#464
#464
#466
#466
#468
#468
#470
#470
#471
#480
#480
#481
#481
#482
#482
#483
#483
#485
#485
#487
#487
#488
#488
#489
#489
#490
#490
#494
#494
#495
#495
#497
#497
#498
#498
#502
#502
#505
#505
#506
#506
#507
#507
#510
#510
#515
#515
#518
#518
#523
#523
#532
#532
#533
#533
#535
#535
#542
#542
#546
#546
#551
#551
#552
#552
#553
#553
#555
#555
#556
#556
#558
#558
#559
#559
#564
#564
#575
#575
#576
#576
#579
#579
#583
#583
#585
#585
#593
#593
#600
#600
#601
#601
#603
#603
#604
#604
#607
#607
#612
#612
#618
#618
#619
#619
#622
#622
#623
#623
#624
#624
#625
#625
#626
#626
#629
#629
#632
#632
#633
#633
#636
#636
#637
#637
#638
#638
#639
#639
#640
#640
#641
#641
#642
#643
#644
#645
#645
#646
#647
#647
#648
#649
#650
#651
#651
#653
#654
#654
#658
#659
#663
#663
#665
#666
#667
#668
#668
#670
#671
#671
#672
#672
#673
#673
#674
#674
#675
#675
#676
#676
#680
#680
#681
#682
#684
#685
#686
#687
#689
#690
#692
#695
#695
#696
#697
#699
#701
#702
#703
#707
#709
#709
#710
#711
#713
#713
#714
#714
#717
#717
#719
#723
#725
#727
#728
#732
#732
#736
#738
#738
#739
#740
#741
#745
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#760
#761
#763
#764
#766
#766
#767
#767
#768
#770
#772
#774
#775
#781
#782
#786
#789
#793
#794
#795
#799
#801
#806
#807
#809
#812
#813
#817
#821
#821
#823
#826
#828
#831
#831
#833
#833
#835
#838
#839
#842
#843
#846
#846
#849
#850
#852
#852
#853
#854
#858
#859
#862
#862
#864
#865
#869
#87
#87
#870
#873
#874
#874
#876
#877
#878
#882
#883
#885
#887
#888
#889
#890
#891
#892
#893
#894
#895
#895
#897
#898
#90
#90
#900
#902
#902
#903
#903
#905
#905
#906
#907
#909
#911
#911
#912
#912
#913
#914
#915
#915
#916
#918
#919
#92
#925
#925
#929
#93
#931
#936
#937
#937
#94
#94
#941
#943
#944
#945
#946
#948
#948
#951
#953
#953
#954
#957
#957
#958
#958
#959
#960
#961
#961
#962
#966
#966
#968
#968
#970
#970
#971
#972
#973
#973
#976
#976
#980
#986
#988
#989
#989
#990
#990
#992
#992
#994
#995
#995
#997
#997
#998
#998
#999
0.10.0
0.10.0-dev
0.10.0-py24
0.10.1
0.11.0
0.11.1
0.11.2
0.12.0
0.12.1
0.12.2
0.13.0
0.13.1
0.13.2
0.13.3
0.13.4
0.14.0
0.14.1
0.14.2
0.14.3
0.14.4
0.14.5
0.14.6
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
0.17.2
0.17.3
0.17.4
0.17.4moriyoshi0
0.17.4moriyoshi1
0.17.4moriyoshi2
0.17.4moriyoshi3
0.2
0.2.1
0.3
0.3.1
0.3.2
0.4
0.4.1
0.4.2
0.5
0.5.1
0.6
0.6.1
0.6.2
0.6.3
0.6.4
0.6.6
0.6.7
0.7
0.7.0
0.7.1
0.7.2
0.8.0
0.8.2
0.9
0.9.0
0.9.1
17.5
18.0
19.0
19.1
19.1.1
19.10.0
19.2
19.2.1
19.3
19.4
19.4.1
19.4.2
19.4.3
19.4.4
19.4.5
19.5.0
19.6.0
19.7.0
19.7.1
19.8.0
19.8.1
19.9.0
20.0.0
20.0.1
20.0.2
20.0.3
20.0.4
20.1.0
21.0.0
21.0.1
21.1.0
21.2.0
22.0.0
23.0.0
24.0.0
24.1.0
24.1.1
25.0.0
25.0.1
25.0.2
25.0.3
25.1.0
25.2.0
25.3.0
Select branches
Hide Pull Requests
19.x
20.x
21.x
add-invalid-chunk-extension-mapping
asgi-protocol-support
config-py
experimental-windows-safe-imports
feat/fastcgi-protocol
feature/1846/reload-extra-files-nargs
feature/asgi-compliance-testbed
feature/dirty-ttin-ttou
feature/http2-support
feature/ipc
feature/optional-http-parser
feature/per-app-worker-allocation
feature/reuse_port_and_unix_socket
fix-ci
fix-config-module-import
fix-ghthread
fix-py37
fix-setproctitle-systemd
fix-socketfromfd
fix-te
fix/asgi-callback-parser-eof-handling
fix/asgi-graceful-disconnect
fix/control-socket-issues
fix/gevent-concurrent-futures-import
fix/http2-asgi-body-duplication
fix/ssl-want-read-error-3448
fix/upgrade-forces-close
gh-pages
master
more-verbose-exit-logging
py24
python2.5
restore-python-3.10-support
revert-2202-fix-socketfromfd
safe-reaping
unwrapped-sockets
update-python-versions
use-sslcontext
watchdog
website-2025
#1000
#1001
#1001
#1003
#1003
#1004
#1007
#1007
#1010
#1013
#1013
#1016
#1016
#1018
#1018
#1019
#1024
#1027
#103
#1031
#1033
#1037
#1039
#1041
#1041
#1042
#1048
#1052
#1064
#1066
#1068
#1069
#1071
#1072
#1074
#1074
#1075
#1075
#1076
#1076
#1078
#1079
#1080
#1082
#1083
#1084
#1084
#1085
#1088
#1089
#1089
#1092
#1092
#1094
#1095
#1096
#1097
#1097
#1102
#1104
#1105
#1106
#1110
#1110
#1112
#1115
#1117
#1118
#1118
#1121
#1121
#1126
#1126
#1127
#1128
#113
#1131
#1131
#1132
#1133
#1136
#1137
#1141
#1144
#1146
#1149
#1153
#1163
#1165
#1165
#1167
#1168
#1169
#1169
#1172
#1175
#1176
#1176
#1178
#1182
#1185
#1185
#1188
#1193
#1197
#1201
#1203
#1203
#1205
#1207
#1207
#1208
#1208
#1209
#121
#121
#1211
#1211
#1213
#1216
#1217
#1218
#1219
#1220
#1221
#1222
#1223
#1223
#1225
#1226
#1228
#1229
#1229
#1230
#1231
#1232
#1232
#1235
#1239
#1239
#1241
#1245
#1248
#1251
#1254
#1257
#1260
#1261
#1262
#1263
#1265
#1265
#1266
#1270
#1273
#1274
#1275
#1275
#1276
#1277
#1279
#128
#1281
#1283
#1286
#1288
#1288
#1290
#1291
#1297
#130
#1301
#1301
#1304
#1309
#1309
#1310
#1313
#1314
#1316
#1326
#1329
#133
#1334
#1339
#1339
#1344
#1345
#1345
#1347
#1347
#1348
#1348
#1351
#1354
#1354
#1357
#1361
#1363
#1369
#1371
#1371
#1373
#1374
#1374
#1375
#1376
#1378
#1379
#1379
#1381
#1384
#1384
#1385
#1387
#1389
#1389
#1394
#1395
#1396
#1396
#1398
#1399
#1401
#1406
#1410
#1410
#1412
#1414
#1415
#1416
#1418
#1418
#1424
#1425
#1426
#1428
#1430
#1431
#1431
#1432
#1437
#1438
#144
#1441
#1443
#1444
#1446
#1449
#1449
#1450
#1453
#1454
#1455
#1456
#1463
#1465
#1468
#1469
#1473
#1479
#1481
#1482
#1483
#1491
#1495
#1499
#1499
#1502
#1504
#1505
#1505
#151
#151
#1511
#1516
#1516
#1519
#1519
#1520
#1520
#1527
#1528
#1529
#1538
#1541
#1543
#1547
#1551
#1556
#1557
#1558
#1565
#1568
#1569
#1571
#1578
#1581
#1582
#1582
#1583
#1585
#1585
#1589
#159
#1591
#1592
#1593
#1595
#1597
#1598
#1600
#1600
#1601
#1601
#1602
#1606
#1606
#1607
#1609
#1613
#1616
#1617
#162
#1623
#1629
#1630
#1632
#1636
#1637
#1638
#1644
#1648
#165
#1651
#1654
#1661
#1664
#1669
#167
#1671
#1672
#1675
#1675
#1676
#1676
#1678
#1679
#1679
#1684
#1685
#1696
#1699
#1705
#1707
#1708
#171
#1718
#1720
#1720
#1721
#1721
#1723
#1725
#1726
#1727
#1730
#1741
#1742
#1752
#1754
#176
#1762
#1763
#1764
#1765
#1765
#1767
#1769
#177
#177
#1773
#178
#1780
#1780
#1782
#1783
#1784
#1787
#179
#1791
#1794
#1796
#1799
#180
#1804
#1806
#1809
#181
#1812
#1817
#1819
#182
#1821
#1826
#1827
#1827
#1828
#1831
#1833
#1839
#184
#1842
#1843
#1843
#1844
#1845
#1846
#1853
#1853
#1868
#1869
#1872
#1873
#1876
#1879
#1882
#1884
#1887
#1888
#1889
#1890
#1895
#1896
#1897
#1902
#1906
#1907
#1911
#1914
#1917
#1918
#192
#192
#1928
#1931
#1939
#194
#194
#1950
#1957
#1958
#1959
#196
#196
#1962
#1967
#1969
#1970
#1971
#1979
#1983
#1985
#1987
#1992
#1996
#1998
#2001
#2003
#2012
#2019
#202
#2024
#203
#203
#2030
#2036
#2038
#2039
#2040
#2041
#2042
#2043
#2044
#2046
#2047
#2048
#2049
#205
#205
#2050
#2053
#2054
#206
#206
#2060
#2067
#2069
#2076
#2077
#2081
#2083
#2090
#2094
#2097
#2101
#2102
#2105
#211
#211
#2114
#2118
#2118
#2120
#2121
#2128
#2131
#2134
#2142
#2143
#2144
#2145
#2146
#2147
#216
#216
#2172
#2173
#2178
#2180
#2181
#2185
#2187
#2188
#2193
#2195
#2199
#220
#220
#2202
#2206
#2208
#2210
#2211
#2214
#2218
#2219
#2220
#2227
#2228
#2229
#2230
#2233
#2238
#224
#224
#2243
#2249
#225
#225
#2253
#2254
#2257
#2266
#2267
#2269
#2277
#2282
#2283
#2288
#2292
#2294
#2294
#2304
#2312
#2313
#2314
#2314
#2315
#2316
#2325
#2326
#2333
#2336
#2344
#2345
#2346
#2348
#2353
#2354
#2355
#2360
#2363
#2371
#2376
#2376
#2377
#2379
#2379
#238
#238
#2380
#2384
#239
#239
#2390
#2392
#240
#240
#2400
#2401
#2405
#2407
#2408
#2413
#2414
#2418
#2419
#242
#242
#2427
#2431
#2438
#2439
#244
#244
#2441
#2446
#2447
#2448
#2451
#2455
#2460
#2463
#2471
#2473
#2475
#2476
#2479
#248
#248
#2480
#2481
#2482
#249
#249
#2492
#2497
#2499
#250
#250
#2505
#2508
#251
#251
#2511
#2518
#2526
#253
#253
#2532
#2539
#254
#254
#2545
#2548
#2550
#2552
#2554
#2557
#2558
#2559
#257
#257
#2570
#2573
#2581
#2583
#2588
#2592
#260
#260
#2607
#2609
#261
#261
#2612
#2614
#2615
#2616
#2620
#2628
#2631
#2633
#2634
#2635
#2636
#2636
#2643
#2643
#2649
#265
#265
#2653
#2655
#2655
#2656
#2659
#2659
#2660
#2665
#2666
#2667
#2677
#2678
#2679
#2680
#2683
#2686
#2687
#2688
#2689
#2689
#269
#269
#2690
#2691
#2696
#2700
#2712
#2717
#2718
#272
#272
#2720
#2727
#273
#273
#2731
#2739
#2739
#2740
#2751
#2752
#2752
#2753
#2756
#2757
#2758
#276
#276
#2765
#2765
#2773
#278
#278
#2780
#2785
#280
#280
#2802
#2804
#2805
#2808
#2809
#2812
#2820
#2821
#2823
#2827
#283
#283
#2834
#2835
#2836
#2837
#2841
#2846
#2853
#2863
#2868
#2870
#2871
#2872
#2879
#2885
#2887
#2891
#2896
#2901
#2907
#2907
#2908
#2908
#2912
#2915
#2916
#2918
#292
#292
#2920
#2924
#2924
#2927
#2928
#2933
#2934
#2937
#2938
#2943
#2944
#2944
#2958
#296
#296
#2960
#2961
#2963
#298
#298
#2986
#299
#299
#2991
#2992
#2993
#2996
#3003
#3008
#3009
#3009
#3010
#3016
#302
#302
#303
#303
#3030
#3033
#3037
#3039
#3051
#3057
#3057
#3059
#306
#306
#3060
#3063
#3064
#3064
#3068
#3068
#307
#307
#3075
#3078
#3080
#3081
#3082
#3082
#3083
#3085
#3089
#3090
#3094
#3095
#3101
#3102
#3103
#3107
#3108
#3110
#3112
#3113
#3116
#312
#312
#3123
#3124
#3124
#3126
#3126
#3127
#313
#313
#3131
#3134
#3147
#3148
#3151
#3154
#3157
#3158
#316
#316
#3167
#3173
#3175
#3179
#318
#318
#3181
#3181
#3184
#3188
#3189
#3191
#3192
#3193
#3196
#3197
#3197
#3201
#321
#321
#3210
#3211
#3214
#3217
#3219
#3223
#3223
#3228
#3232
#3236
#3236
#3237
#3237
#3244
#3244
#3247
#3247
#325
#325
#3250
#3252
#3252
#3253
#3254
#3255
#3256
#3257
#3258
#3260
#3264
#3269
#3271
#3272
#3273
#3275
#3275
#328
#328
#3280
#3285
#3285
#3287
#3288
#329
#329
#3302
#3303
#3305
#3308
#3309
#331
#331
#3311
#3312
#3319
#332
#332
#3327
#3328
#3331
#3337
#3337
#334
#334
#3340
#3341
#3342
#3343
#3346
#3346
#3355
#3357
#3360
#3360
#3367
#3367
#3368
#3368
#3369
#3369
#3373
#3373
#3376
#3378
#3381
#3387
#3388
#3388
#3390
#3391
#3393
#3399
#3399
#3402
#3402
#3408
#341
#341
#3414
#3418
#3419
#3419
#342
#342
#3421
#3422
#3425
#3426
#343
#343
#3435
#3437
#3438
#344
#344
#3440
#3441
#3442
#3444
#3445
#3450
#3451
#3454
#3454
#3457
#3459
#3460
#3462
#3463
#3464
#3464
#3465
#3466
#3467
#3468
#3471
#3473
#3474
#3475
#3476
#3478
#348
#348
#3483
#3485
#349
#349
#3490
#3491
#3491
#3492
#3493
#3493
#3494
#3495
#3495
#350
#350
#3500
#3502
#3503
#3504
#3505
#3511
#3511
#3513
#3514
#3519
#352
#352
#3520
#3521
#3522
#3523
#3533
#3535
#3535
#3536
#3536
#3544
#3546
#3546
#3547
#3548
#3548
#3549
#3550
#3551
#3554
#3559
#356
#356
#3560
#3565
#3565
#357
#357
#359
#359
#360
#360
#362
#362
#363
#363
#368
#368
#370
#370
#372
#372
#373
#373
#377
#377
#383
#383
#384
#384
#385
#385
#386
#386
#387
#387
#389
#389
#393
#393
#395
#395
#399
#399
#401
#401
#408
#408
#409
#409
#412
#412
#415
#415
#419
#419
#420
#420
#421
#421
#423
#423
#426
#426
#431
#431
#434
#434
#435
#435
#436
#436
#437
#437
#438
#438
#441
#441
#442
#442
#446
#446
#448
#448
#451
#451
#453
#453
#456
#456
#457
#457
#458
#458
#459
#459
#460
#460
#462
#462
#463
#463
#464
#464
#466
#466
#468
#468
#470
#470
#471
#480
#480
#481
#481
#482
#482
#483
#483
#485
#485
#487
#487
#488
#488
#489
#489
#490
#490
#494
#494
#495
#495
#497
#497
#498
#498
#502
#502
#505
#505
#506
#506
#507
#507
#510
#510
#515
#515
#518
#518
#523
#523
#532
#532
#533
#533
#535
#535
#542
#542
#546
#546
#551
#551
#552
#552
#553
#553
#555
#555
#556
#556
#558
#558
#559
#559
#564
#564
#575
#575
#576
#576
#579
#579
#583
#583
#585
#585
#593
#593
#600
#600
#601
#601
#603
#603
#604
#604
#607
#607
#612
#612
#618
#618
#619
#619
#622
#622
#623
#623
#624
#624
#625
#625
#626
#626
#629
#629
#632
#632
#633
#633
#636
#636
#637
#637
#638
#638
#639
#639
#640
#640
#641
#641
#642
#643
#644
#645
#645
#646
#647
#647
#648
#649
#650
#651
#651
#653
#654
#654
#658
#659
#663
#663
#665
#666
#667
#668
#668
#670
#671
#671
#672
#672
#673
#673
#674
#674
#675
#675
#676
#676
#680
#680
#681
#682
#684
#685
#686
#687
#689
#690
#692
#695
#695
#696
#697
#699
#701
#702
#703
#707
#709
#709
#710
#711
#713
#713
#714
#714
#717
#717
#719
#723
#725
#727
#728
#732
#732
#736
#738
#738
#739
#740
#741
#745
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#760
#761
#763
#764
#766
#766
#767
#767
#768
#770
#772
#774
#775
#781
#782
#786
#789
#793
#794
#795
#799
#801
#806
#807
#809
#812
#813
#817
#821
#821
#823
#826
#828
#831
#831
#833
#833
#835
#838
#839
#842
#843
#846
#846
#849
#850
#852
#852
#853
#854
#858
#859
#862
#862
#864
#865
#869
#87
#87
#870
#873
#874
#874
#876
#877
#878
#882
#883
#885
#887
#888
#889
#890
#891
#892
#893
#894
#895
#895
#897
#898
#90
#90
#900
#902
#902
#903
#903
#905
#905
#906
#907
#909
#911
#911
#912
#912
#913
#914
#915
#915
#916
#918
#919
#92
#925
#925
#929
#93
#931
#936
#937
#937
#94
#94
#941
#943
#944
#945
#946
#948
#948
#951
#953
#953
#954
#957
#957
#958
#958
#959
#960
#961
#961
#962
#966
#966
#968
#968
#970
#970
#971
#972
#973
#973
#976
#976
#980
#986
#988
#989
#989
#990
#990
#992
#992
#994
#995
#995
#997
#997
#998
#998
#999
0.10.0
0.10.0-dev
0.10.0-py24
0.10.1
0.11.0
0.11.1
0.11.2
0.12.0
0.12.1
0.12.2
0.13.0
0.13.1
0.13.2
0.13.3
0.13.4
0.14.0
0.14.1
0.14.2
0.14.3
0.14.4
0.14.5
0.14.6
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
0.17.2
0.17.3
0.17.4
0.17.4moriyoshi0
0.17.4moriyoshi1
0.17.4moriyoshi2
0.17.4moriyoshi3
0.2
0.2.1
0.3
0.3.1
0.3.2
0.4
0.4.1
0.4.2
0.5
0.5.1
0.6
0.6.1
0.6.2
0.6.3
0.6.4
0.6.6
0.6.7
0.7
0.7.0
0.7.1
0.7.2
0.8.0
0.8.2
0.9
0.9.0
0.9.1
17.5
18.0
19.0
19.1
19.1.1
19.10.0
19.2
19.2.1
19.3
19.4
19.4.1
19.4.2
19.4.3
19.4.4
19.4.5
19.5.0
19.6.0
19.7.0
19.7.1
19.8.0
19.8.1
19.9.0
20.0.0
20.0.1
20.0.2
20.0.3
20.0.4
20.1.0
21.0.0
21.0.1
21.1.0
21.2.0
22.0.0
23.0.0
24.0.0
24.1.0
24.1.1
25.0.0
25.0.1
25.0.2
25.0.3
25.1.0
25.2.0
25.3.0
-
d6d8b63973
Refactor data_received to fix too-many-return-statements lint
add-invalid-chunk-extension-mapping
Benoit Chesneau
2026-03-29 15:22:42 +02:00 -
cddce1237f
Handle gunicorn_h1c limit exceptions in ASGI protocol
Benoit Chesneau
2026-03-28 20:33:29 +01:00 -
52b40e66a9
Add InvalidChunkExtension to treq_asgi.py and fast parser support
Benoit Chesneau
2026-03-27 12:07:51 +01:00 -
4c956c9e3b
docs: deploy
9bce72cfc39bce72cfc3gh-pagesbenoitc
2026-03-26 23:49:05 +00:00 -
9bce72cfc3
Update changelog with missing 25.3.0 changes
master
25.3.0
Benoit Chesneau
2026-03-27 00:45:56 +01:00 -
2a15fdb93a
Fix pylint isinstance-second-argument-not-valid-type warning
Benoit Chesneau
2026-03-26 23:45:38 +01:00 -
8d08aaa2cb
Fix --limit-request-line 0 to mean unlimited
Benoit Chesneau
2026-03-26 23:39:01 +01:00 -
5bf204de25
docs: deploy
d40a374547d40a374547benoitc
2026-03-26 17:02:08 +00:00 -
d40a374547
Fix pytest-asyncio configuration and treq_asgi hex escapes
Benoit Chesneau
2026-03-26 17:59:40 +01:00 -
da8bd4850a
Remove unused AsyncRequest class
Benoit Chesneau
2026-03-26 16:08:35 +01:00 -
b00f125755
Integrate gunicorn_h1c 0.6.3 with InvalidChunkExtension support
Benoit Chesneau
2026-03-26 15:31:24 +01:00 -
bdb2ebd5a4
Reject chunk extensions with bare CR bytes (RFC 9112)
Benoit Chesneau
2026-03-26 15:08:54 +01:00 -
7057fc9f89
Fix http_protocols documentation to use string syntax
Benoit Chesneau
2026-03-26 15:04:34 +01:00 -
d43acb8fe0
Update to gunicorn_h1c >= 0.6.2 for asgi_headers support
Benoit Chesneau
2026-03-26 15:02:57 +01:00 -
6853b3a6ed
Integrate gunicorn_h1c 0.6.3 with InvalidChunkExtension support
fix/http2-asgi-body-duplication
Benoit Chesneau
2026-03-26 15:31:24 +01:00 -
5b0c18c6b5
Reject chunk extensions with bare CR bytes (RFC 9112)
Benoit Chesneau
2026-03-26 15:08:54 +01:00 -
4ebffabd30
Fix http_protocols documentation to use string syntax
Benoit Chesneau
2026-03-26 15:04:34 +01:00 -
288eb464ab
Update to gunicorn_h1c >= 0.6.2 for asgi_headers support
Benoit Chesneau
2026-03-26 15:02:57 +01:00 -
cbd27e82a2
Merge pull request #3559 from benleembruggen/fix/http2-asgi-body-duplication
Benoit Chesneau
2026-03-26 14:38:53 +01:00 -
997eec4f45
Fix pylint superfluous-parens warning
Benoit Chesneau
2026-03-26 14:22:44 +01:00 -
da6b844a02
docs: deploy
3b763ddca73b763ddca7benoitc
2026-03-26 13:18:51 +00:00 -
3b763ddca7
Merge pull request #3560 from benoitc/fix/asgi-callback-parser-eof-handling
Benoit Chesneau
2026-03-26 14:17:28 +01:00 -
389438fb5a
Require gunicorn_h1c >= 0.6.0 for finish() method support
fix/asgi-callback-parser-eof-handling
Benoit Chesneau
2026-03-26 14:12:50 +01:00 -
1f8e60c199
Add finish() method to ASGI callback parser for EOF handling
Benoit Chesneau
2026-03-26 12:10:04 +01:00 -
ffcebce4a7
Fix ASGI callback parser header validation
Benoit Chesneau
2026-03-25 16:20:42 +01:00 -
8fba44cf02
fix: prevent HTTP/2 ASGI request body duplication
Ben Leembruggen
2026-03-26 14:15:14 +11:00 -
a49a46fc19
Add sponsor reminder to issue templates
Benoit Chesneau
2026-03-25 14:55:51 +01:00 -
5f1801321b
docs: deploy
5d9f865c595d9f865c59benoitc
2026-03-25 13:18:02 +00:00 -
5d9f865c59
Update sponsorship: remove Open Collective, add Enki Multimedia
Benoit Chesneau
2026-03-25 14:16:12 +01:00 -
c32903f0eb
Update Docker images to Python 3.14
Benoit Chesneau
2026-03-25 13:33:49 +01:00 -
988d299527
docs: deploy
18f5d0ea9518f5d0ea95benoitc
2026-03-25 08:44:39 +00:00 -
18f5d0ea95
Fix 25.2.0 changelog: correct ASGI parser optimization description
Benoit Chesneau
2026-03-25 09:42:07 +01:00 -
9099d753fc
docs: deploy
dcaf2e14a5dcaf2e14a5benoitc
2026-03-24 22:45:11 +00:00 -
dcaf2e14a5
Add 25.2.0 to 2026 changelog
25.2.0
Benoit Chesneau
2026-03-24 23:44:09 +01:00 -
860725c787
docs: deploy
6f601a0de96f601a0de9benoitc
2026-03-24 22:43:08 +00:00 -
6f601a0de9
Bump version to 25.2.0
Benoit Chesneau
2026-03-24 23:42:01 +01:00 -
22443a8d05
Bump tornado to 6.5.5 in lock file
Benoit Chesneau
2026-03-24 23:21:23 +01:00 -
0b39ed5bd2
docs: deploy
cb708b4698cb708b4698benoitc
2026-03-24 22:19:27 +00:00 -
cb708b4698
Add uwsgi async fix to changelog
Benoit Chesneau
2026-03-24 23:18:25 +01:00 -
385a9211e2
Fix uwsgi incomplete header error with async workers (#3554)
Benoit Chesneau
2026-03-24 23:17:51 +01:00 -
4323a5aa9e
docs: deploy
f555180191f555180191benoitc
2026-03-24 22:09:20 +00:00 -
f555180191
Add FileWrapper iterator fix to changelog
Benoit Chesneau
2026-03-24 23:06:06 +01:00 -
f8fca7a72f
fix: add __iter__ and __next__ to FileWrapper for PEP 3333 compliance (#3550)
r266-tech
2026-03-25 05:38:16 +08:00 -
dc154e73c0
docs: deploy
0ad47db8000ad47db800benoitc
2026-03-23 19:09:23 +00:00 -
0ad47db800
Use user-writable default path for control socket (#3551)
Benoit Chesneau
2026-03-23 20:08:03 +01:00 -
d3da9a3a51
docs: deploy
3667a104783667a10478benoitc
2026-03-23 13:22:29 +00:00 -
3667a10478
Merge pull request #3549 from benoitc/feature/optional-http-parser
Benoit Chesneau
2026-03-23 14:21:20 +01:00 -
3568af1388
Skip SIGINT shutdown test on PyPy
feature/optional-http-parser
Benoit Chesneau
2026-03-23 14:10:05 +01:00 -
f164d9d23e
Add /slow endpoint to benchmark app
Benoit Chesneau
2026-03-23 13:39:01 +01:00 -
f9ca296d21
Fix WebSocket and body receiver issues in ASGI protocol
Benoit Chesneau
2026-03-23 13:38:47 +01:00 -
af8897a14c
Add pytest and requests to embedding_service Dockerfile
Benoit Chesneau
2026-03-23 13:37:02 +01:00 -
241c479701
Fix WebSocket race condition in callback-based _read_exact()
Benoit Chesneau
2026-03-23 13:08:57 +01:00 -
f76a4942c3
Remove eventlet from test dependencies
Benoit Chesneau
2026-03-22 17:50:32 +01:00 -
ae776cf25c
Add ASGI performance documentation
Benoit Chesneau
2026-03-22 17:14:49 +01:00 -
4bff2f37d1
Add raw_path to mock requests in tests
Benoit Chesneau
2026-03-22 17:07:08 +01:00 -
ba1aaa5e33
Fix non-ASCII URL handling in ASGI worker
Benoit Chesneau
2026-03-22 16:35:05 +01:00 -
932331d8a4
Regenerate settings.md
Benoit Chesneau
2026-03-22 16:23:46 +01:00 -
4ce6aa1f3e
Fix limit handling and add default max limit tests
Benoit Chesneau
2026-03-22 16:17:55 +01:00 -
2bf2632944
Update docs and changelog for gunicorn_h1c 0.4.1 integration
Benoit Chesneau
2026-03-22 13:44:31 +01:00 -
03cc85ef48
Integrate gunicorn_h1c 0.4.1 exception types and limit parameters
Benoit Chesneau
2026-03-22 13:41:42 +01:00 -
f308e7abfa
Add parametrized tests for ASGI callback parsers
Benoit Chesneau
2026-03-22 09:23:47 +01:00 -
86c0baf933
Fix lint issues in ASGI parser and protocol
Benoit Chesneau
2026-03-22 09:00:48 +01:00 -
8ad49b8df3
Update settings.md for simplified http_parser options
Benoit Chesneau
2026-03-22 08:09:35 +01:00 -
e8150e27b2
Simplify ASGI parser to always use callback mode
Benoit Chesneau
2026-03-22 02:02:03 +01:00 -
87bfb7d190
Add RFC 7230 validation for chunked transfer-encoding
Benoit Chesneau
2026-03-22 00:18:25 +01:00 -
0ca0d0cb02
Fix body polling and HTTP/2 request streaming
Benoit Chesneau
2026-03-22 00:01:17 +01:00 -
ea37eaaa6d
Add streaming body support to HTTP2Stream
Benoit Chesneau
2026-03-22 00:00:37 +01:00 -
464cbbfad5
Add write flow control and HTTP/2 streaming
Benoit Chesneau
2026-03-21 23:50:06 +01:00 -
22bdca22e1
Integrate callback parsers into ASGI protocol
Benoit Chesneau
2026-03-21 23:24:49 +01:00 -
23c7210b67
Bump gunicorn_h1c to 0.2.0 for callback parser
Benoit Chesneau
2026-03-21 23:24:38 +01:00 -
ae7653057f
Add callback-based HTTP parser for ASGI protocol
Benoit Chesneau
2026-03-21 23:24:23 +01:00 -
7818401182
Optimize ASGI protocol for 16x performance improvement
Benoit Chesneau
2026-03-21 22:20:05 +01:00 -
fa967743c0
Optimize ASGI performance with fast parser integration
Benoit Chesneau
2026-03-21 10:49:51 +01:00 -
d89564b83c
Add HTTP parser benchmark comparing Python vs Fast
Benoit Chesneau
2026-03-21 09:33:14 +01:00 -
7f175fb171
Add fast HTTP parser support for WSGI workers
Benoit Chesneau
2026-03-21 09:29:01 +01:00 -
b833a9b6df
Add optional fast HTTP parser for ASGI workers
Benoit Chesneau
2026-03-21 09:19:41 +01:00 -
2cc38503b7
Merge pull request #3514 from lukqw/enrich-error-logging
Benoit Chesneau
2026-03-13 10:25:38 +01:00 -
1e7c6a369d
docs: deploy
8caf79ec648caf79ec64benoitc
2026-03-09 12:37:04 +00:00 -
8caf79ec64
Merge pull request #3494 from Juneezee/docs/forwarded_allow_ips
Benoit Chesneau
2026-03-09 13:35:57 +01:00 -
667f76c59f
Merge pull request #3533 from benoitc/dependabot/github_actions/actions/upload-artifact-7
Benoit Chesneau
2026-03-07 00:00:31 +01:00 -
836fb4185e
docs: deploy
24e7ced60924e7ced609benoitc
2026-03-06 22:59:53 +00:00 -
24e7ced609
Merge pull request #3520 from benoitc/fix/control-socket-issues
Benoit Chesneau
2026-03-06 23:58:57 +01:00 -
7d101cbb40
chore(deps): bump actions/upload-artifact from 6 to 7
dependabot[bot]
2026-03-01 21:42:25 +00:00 -
7499da9a17
docs: regenerate settings.md for control_socket default
fix/control-socket-issues
Benoit Chesneau
2026-02-27 15:16:40 +01:00 -
474f3ffa1e
fix(lint): resolve pylint warnings in ctl/server and gtornado
Benoit Chesneau
2026-02-27 02:23:08 +01:00 -
089ad45818
fix(ctl): prevent fork deadlock in control socket server
Benoit Chesneau
2026-02-26 20:54:35 +01:00 -
d606336de4
Merge pull request #3523 from bysiber/fix-pidfile-fd-leak
Benoit Chesneau
2026-02-20 13:43:14 +01:00 -
32e46a58ce
Merge pull request #3522 from bysiber/fix-sd-notify-unbound-error
Benoit Chesneau
2026-02-20 13:42:51 +01:00 -
41cdf9426c
docs: deploy
eb6b69377ceb6b69377cbenoitc
2026-02-20 09:18:40 +00:00 -
cef6b337d8
Merge pull request #3519 from benoitc/fix/gthread-slow-client-resilience
Benoit Chesneau
2026-02-20 10:18:08 +01:00 -
eb6b69377c
Merge pull request #3513 from benoitc/feature/asgi-performance-optimizations
Benoit Chesneau
2026-02-20 10:17:38 +01:00 -
6ada1ce03a
fix: ensure pidfile fd is closed on rename failure
Kadir Can Ozden
2026-02-20 06:17:29 +03:00 -
41c6bf8e3e
fix: prevent UnboundLocalError in sd_notify when socket creation fails
Kadir Can Ozden
2026-02-20 06:16:54 +03:00 -
d3f80e8cfd
fix(ctl): prevent fork deadlock and file watcher triggers
Benoit Chesneau
2026-02-19 15:57:41 +01:00 -
b5f127e99b
fix(gthread): prevent thread pool exhaustion from slow clients
Benoit Chesneau
2026-02-19 15:21:01 +01:00 -
3f0c1f9ce5
fix(lint): remove unused io import
Benoit Chesneau
2026-02-19 01:02:14 +01:00 -
aa29987be5
chore(logging): enrich request handling log line with request method
lukqw
2026-02-18 10:12:14 +01:00 -
b3b98b1322
perf(asgi): optimize HTTP parser for improved performance
Benoit Chesneau
2026-02-18 10:00:46 +01:00 -
f73b7f6463
docs: deploy
2d4310116d2d4310116dbenoitc
2026-02-13 11:05:04 +00:00 -
2d4310116d
docs: merge gunicornc into 25.1.0 release
25.1.0
Benoit Chesneau
2026-02-13 12:03:48 +01:00