Commit bd3aec5
authored
Add support for `-d @-` (read request body from stdin) and `-d @/path/to/file` (read from VFS file) in the curl builtin, matching real curl behavior. File-not-found returns exit code 26. Also regenerate cargo-vet exemptions for updated transitive dependencies.\n\nCloses #928
1 parent d43a3b0 commit bd3aec5
File tree
3 files changed
+138
-48
lines changed- crates/bashkit/src/builtins
- specs
- supply-chain
3 files changed
+138
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
171 | 170 | | |
172 | 171 | | |
173 | 172 | | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
174 | 200 | | |
175 | 201 | | |
176 | 202 | | |
| |||
1015 | 1041 | | |
1016 | 1042 | | |
1017 | 1043 | | |
1018 | | - | |
| 1044 | + | |
1019 | 1045 | | |
1020 | 1046 | | |
1021 | 1047 | | |
| |||
1094 | 1120 | | |
1095 | 1121 | | |
1096 | 1122 | | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
1097 | 1207 | | |
1098 | 1208 | | |
1099 | 1209 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
430 | 430 | | |
431 | 431 | | |
432 | 432 | | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | 433 | | |
438 | 434 | | |
439 | 435 | | |
| |||
531 | 527 | | |
532 | 528 | | |
533 | 529 | | |
534 | | - | |
| 530 | + | |
535 | 531 | | |
536 | 532 | | |
537 | 533 | | |
538 | | - | |
| 534 | + | |
539 | 535 | | |
540 | 536 | | |
541 | 537 | | |
542 | | - | |
| 538 | + | |
543 | 539 | | |
544 | 540 | | |
545 | 541 | | |
546 | | - | |
| 542 | + | |
547 | 543 | | |
548 | 544 | | |
549 | 545 | | |
550 | | - | |
| 546 | + | |
551 | 547 | | |
552 | 548 | | |
553 | 549 | | |
554 | | - | |
| 550 | + | |
555 | 551 | | |
556 | 552 | | |
557 | 553 | | |
558 | | - | |
| 554 | + | |
559 | 555 | | |
560 | 556 | | |
561 | 557 | | |
| |||
590 | 586 | | |
591 | 587 | | |
592 | 588 | | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | 589 | | |
598 | 590 | | |
599 | 591 | | |
| |||
663 | 655 | | |
664 | 656 | | |
665 | 657 | | |
666 | | - | |
| 658 | + | |
667 | 659 | | |
668 | 660 | | |
669 | 661 | | |
670 | 662 | | |
671 | 663 | | |
672 | 664 | | |
673 | 665 | | |
674 | | - | |
| 666 | + | |
675 | 667 | | |
676 | 668 | | |
677 | 669 | | |
| |||
687 | 679 | | |
688 | 680 | | |
689 | 681 | | |
690 | | - | |
| 682 | + | |
691 | 683 | | |
692 | 684 | | |
693 | 685 | | |
| |||
842 | 834 | | |
843 | 835 | | |
844 | 836 | | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | 837 | | |
850 | 838 | | |
851 | 839 | | |
| |||
871 | 859 | | |
872 | 860 | | |
873 | 861 | | |
874 | | - | |
| 862 | + | |
875 | 863 | | |
876 | 864 | | |
877 | 865 | | |
| |||
1038 | 1026 | | |
1039 | 1027 | | |
1040 | 1028 | | |
1041 | | - | |
1042 | | - | |
1043 | | - | |
1044 | | - | |
1045 | 1029 | | |
1046 | 1030 | | |
1047 | 1031 | | |
| |||
1054 | 1038 | | |
1055 | 1039 | | |
1056 | 1040 | | |
1057 | | - | |
1058 | | - | |
1059 | | - | |
1060 | | - | |
1061 | 1041 | | |
1062 | 1042 | | |
1063 | 1043 | | |
| |||
1307 | 1287 | | |
1308 | 1288 | | |
1309 | 1289 | | |
1310 | | - | |
| 1290 | + | |
1311 | 1291 | | |
1312 | 1292 | | |
1313 | 1293 | | |
| |||
1467 | 1447 | | |
1468 | 1448 | | |
1469 | 1449 | | |
1470 | | - | |
| 1450 | + | |
1471 | 1451 | | |
1472 | 1452 | | |
1473 | 1453 | | |
1474 | | - | |
| 1454 | + | |
1475 | 1455 | | |
1476 | 1456 | | |
1477 | 1457 | | |
1478 | | - | |
| 1458 | + | |
1479 | 1459 | | |
1480 | 1460 | | |
1481 | 1461 | | |
1482 | | - | |
| 1462 | + | |
1483 | 1463 | | |
1484 | 1464 | | |
1485 | 1465 | | |
1486 | | - | |
| 1466 | + | |
1487 | 1467 | | |
1488 | 1468 | | |
1489 | 1469 | | |
| |||
1503 | 1483 | | |
1504 | 1484 | | |
1505 | 1485 | | |
1506 | | - | |
| 1486 | + | |
1507 | 1487 | | |
1508 | 1488 | | |
1509 | 1489 | | |
| |||
1711 | 1691 | | |
1712 | 1692 | | |
1713 | 1693 | | |
1714 | | - | |
| 1694 | + | |
1715 | 1695 | | |
1716 | 1696 | | |
1717 | 1697 | | |
1718 | | - | |
| 1698 | + | |
1719 | 1699 | | |
1720 | 1700 | | |
1721 | 1701 | | |
| |||
1727 | 1707 | | |
1728 | 1708 | | |
1729 | 1709 | | |
1730 | | - | |
| 1710 | + | |
1731 | 1711 | | |
1732 | 1712 | | |
1733 | 1713 | | |
1734 | | - | |
| 1714 | + | |
1735 | 1715 | | |
1736 | 1716 | | |
1737 | 1717 | | |
1738 | 1718 | | |
1739 | 1719 | | |
1740 | 1720 | | |
1741 | 1721 | | |
1742 | | - | |
| 1722 | + | |
1743 | 1723 | | |
1744 | 1724 | | |
1745 | 1725 | | |
1746 | | - | |
| 1726 | + | |
1747 | 1727 | | |
1748 | 1728 | | |
1749 | 1729 | | |
1750 | | - | |
| 1730 | + | |
1751 | 1731 | | |
1752 | 1732 | | |
1753 | 1733 | | |
| |||
0 commit comments