Repository navigation
Commit 702ffe7
authored
Honor scalar conversion protocols across SSL backends (#9653)
* Honor scalar conversion protocols across SSL backends
Reuse shared truth, float and bytes-like argument conversion without per-function parsing or changing backend policy.
Assisted-by: OpenAI Codex:model version not exposed
* Require certificate verification for WASM hostname checks
Promote CERT_NONE to CERT_REQUIRED when enabling hostname checks in the browser backend, matching CPython and the other SSL backends. Preserve explicit verification modes and leave them unchanged when disabling hostname checks.
Assisted-by: OpenAI Codex:model version not exposed1 parent 0abb21a commit 702ffe7
4 files changed
Lines changed: 78 additions & 55 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
| 82 | + | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
466 | 466 | | |
467 | 467 | | |
468 | 468 | | |
469 | | - | |
| 469 | + | |
| 470 | + | |
470 | 471 | | |
471 | 472 | | |
472 | 473 | | |
| |||
1111 | 1112 | | |
1112 | 1113 | | |
1113 | 1114 | | |
| 1115 | + | |
1114 | 1116 | | |
1115 | 1117 | | |
1116 | 1118 | | |
| |||
1121 | 1123 | | |
1122 | 1124 | | |
1123 | 1125 | | |
1124 | | - | |
| 1126 | + | |
1125 | 1127 | | |
1126 | 1128 | | |
1127 | 1129 | | |
| |||
1146 | 1148 | | |
1147 | 1149 | | |
1148 | 1150 | | |
1149 | | - | |
| 1151 | + | |
1150 | 1152 | | |
1151 | 1153 | | |
1152 | 1154 | | |
| |||
1343 | 1345 | | |
1344 | 1346 | | |
1345 | 1347 | | |
1346 | | - | |
| 1348 | + | |
| 1349 | + | |
1347 | 1350 | | |
1348 | 1351 | | |
1349 | 1352 | | |
| |||
1664 | 1667 | | |
1665 | 1668 | | |
1666 | 1669 | | |
1667 | | - | |
| 1670 | + | |
1668 | 1671 | | |
1669 | 1672 | | |
1670 | 1673 | | |
| |||
2207 | 2210 | | |
2208 | 2211 | | |
2209 | 2212 | | |
2210 | | - | |
2211 | | - | |
| 2213 | + | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
2212 | 2219 | | |
2213 | 2220 | | |
2214 | 2221 | | |
| |||
2272 | 2279 | | |
2273 | 2280 | | |
2274 | 2281 | | |
2275 | | - | |
2276 | | - | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
2277 | 2288 | | |
2278 | 2289 | | |
2279 | 2290 | | |
| |||
2337 | 2348 | | |
2338 | 2349 | | |
2339 | 2350 | | |
2340 | | - | |
| 2351 | + | |
2341 | 2352 | | |
2342 | 2353 | | |
2343 | 2354 | | |
| |||
2349 | 2360 | | |
2350 | 2361 | | |
2351 | 2362 | | |
2352 | | - | |
| 2363 | + | |
2353 | 2364 | | |
2354 | 2365 | | |
2355 | 2366 | | |
| |||
2380 | 2391 | | |
2381 | 2392 | | |
2382 | 2393 | | |
2383 | | - | |
| 2394 | + | |
2384 | 2395 | | |
2385 | 2396 | | |
2386 | 2397 | | |
2387 | 2398 | | |
2388 | | - | |
2389 | | - | |
| 2399 | + | |
| 2400 | + | |
2390 | 2401 | | |
2391 | 2402 | | |
2392 | 2403 | | |
| |||
3557 | 3568 | | |
3558 | 3569 | | |
3559 | 3570 | | |
3560 | | - | |
| 3571 | + | |
3561 | 3572 | | |
3562 | 3573 | | |
3563 | 3574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
| 67 | + | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
| |||
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
436 | | - | |
| 436 | + | |
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
| |||
464 | 464 | | |
465 | 465 | | |
466 | 466 | | |
467 | | - | |
468 | | - | |
| 467 | + | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | 472 | | |
473 | | - | |
474 | | - | |
| 473 | + | |
| 474 | + | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| |||
576 | 576 | | |
577 | 577 | | |
578 | 578 | | |
579 | | - | |
| 579 | + | |
| 580 | + | |
580 | 581 | | |
581 | 582 | | |
582 | 583 | | |
| |||
642 | 643 | | |
643 | 644 | | |
644 | 645 | | |
645 | | - | |
| 646 | + | |
| 647 | + | |
646 | 648 | | |
647 | 649 | | |
648 | 650 | | |
| |||
1596 | 1598 | | |
1597 | 1599 | | |
1598 | 1600 | | |
1599 | | - | |
| 1601 | + | |
1600 | 1602 | | |
1601 | 1603 | | |
1602 | 1604 | | |
| |||
1726 | 1728 | | |
1727 | 1729 | | |
1728 | 1730 | | |
| 1731 | + | |
1729 | 1732 | | |
1730 | 1733 | | |
1731 | 1734 | | |
| |||
1741 | 1744 | | |
1742 | 1745 | | |
1743 | 1746 | | |
1744 | | - | |
| 1747 | + | |
1745 | 1748 | | |
1746 | 1749 | | |
1747 | 1750 | | |
| |||
1750 | 1753 | | |
1751 | 1754 | | |
1752 | 1755 | | |
1753 | | - | |
| 1756 | + | |
1754 | 1757 | | |
1755 | 1758 | | |
1756 | 1759 | | |
| |||
1770 | 1773 | | |
1771 | 1774 | | |
1772 | 1775 | | |
1773 | | - | |
| 1776 | + | |
1774 | 1777 | | |
1775 | 1778 | | |
1776 | | - | |
| 1779 | + | |
1777 | 1780 | | |
1778 | 1781 | | |
1779 | 1782 | | |
| |||
1819 | 1822 | | |
1820 | 1823 | | |
1821 | 1824 | | |
1822 | | - | |
| 1825 | + | |
1823 | 1826 | | |
1824 | 1827 | | |
1825 | 1828 | | |
| |||
3604 | 3607 | | |
3605 | 3608 | | |
3606 | 3609 | | |
3607 | | - | |
| 3610 | + | |
3608 | 3611 | | |
3609 | 3612 | | |
3610 | 3613 | | |
| |||
4485 | 4488 | | |
4486 | 4489 | | |
4487 | 4490 | | |
4488 | | - | |
| 4491 | + | |
4489 | 4492 | | |
4490 | | - | |
4491 | 4493 | | |
4492 | 4494 | | |
4493 | 4495 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| |||
221 | 224 | | |
222 | 225 | | |
223 | 226 | | |
224 | | - | |
| 227 | + | |
| 228 | + | |
225 | 229 | | |
226 | 230 | | |
227 | 231 | | |
| |||
278 | 282 | | |
279 | 283 | | |
280 | 284 | | |
281 | | - | |
| 285 | + | |
| 286 | + | |
282 | 287 | | |
283 | 288 | | |
284 | 289 | | |
| |||
572 | 577 | | |
573 | 578 | | |
574 | 579 | | |
| 580 | + | |
575 | 581 | | |
576 | 582 | | |
577 | 583 | | |
578 | | - | |
| 584 | + | |
579 | 585 | | |
580 | 586 | | |
581 | 587 | | |
582 | 588 | | |
583 | 589 | | |
584 | | - | |
| 590 | + | |
585 | 591 | | |
586 | 592 | | |
587 | 593 | | |
| |||
669 | 675 | | |
670 | 676 | | |
671 | 677 | | |
672 | | - | |
| 678 | + | |
673 | 679 | | |
674 | 680 | | |
675 | 681 | | |
| |||
689 | 695 | | |
690 | 696 | | |
691 | 697 | | |
692 | | - | |
| 698 | + | |
693 | 699 | | |
694 | 700 | | |
695 | 701 | | |
| |||
901 | 907 | | |
902 | 908 | | |
903 | 909 | | |
904 | | - | |
| 910 | + | |
905 | 911 | | |
906 | 912 | | |
907 | 913 | | |
| |||
0 commit comments