Commit 228a115
committed
Merge tag '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Pull smb client updates from Steve French:
- Fix two SMB3.1.1 POSIX Extensions problems
- Fixes for special file handling (symlinks and FIFOs)
- Improve compounding
- Four cleanup patches
- Fix use after free in signing
- Add support for handling namespaces for reconnect related upcalls
(e.g. for DNS names resolution and auth)
- Fix various directory lease problems (directory entry caching),
including some important potential use after frees
* tag '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
smb: prevent use-after-free due to open_cached_dir error paths
smb: Don't leak cfid when reconnect races with open_cached_dir
smb: client: handle max length for SMB symlinks
smb: client: get rid of bounds check in SMB2_ioctl_init()
smb: client: improve compound padding in encryption
smb3: request handle caching when caching directories
cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012
CIFS: New mount option for cifs.upcall namespace resolution
smb/client: Prevent error pointer dereference
fs/smb/client: implement chmod() for SMB3 POSIX Extensions
smb: cached directories can be more than root file handle
smb: client: fix use-after-free of signing key
smb: client: Use str_yes_no() helper function
smb: client: memcpy() with surrounding object base address
cifs: Remove pre-historic unused CIFSSMBCopyFile tree
19 files changed
+293
-246
lines changed- fs/smb/client
19 files changed
+293
-246
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
62 | 72 | | |
63 | 73 | | |
64 | 74 | | |
| |||
176 | 186 | | |
177 | 187 | | |
178 | 188 | | |
179 | | - | |
180 | | - | |
181 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
182 | 192 | | |
183 | 193 | | |
184 | | - | |
| 194 | + | |
185 | 195 | | |
186 | 196 | | |
187 | 197 | | |
| |||
267 | 277 | | |
268 | 278 | | |
269 | 279 | | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
| |||
347 | 348 | | |
348 | 349 | | |
349 | 350 | | |
| 351 | + | |
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| |||
358 | 360 | | |
359 | 361 | | |
360 | 362 | | |
361 | | - | |
362 | | - | |
363 | | - | |
| 363 | + | |
364 | 364 | | |
365 | 365 | | |
366 | | - | |
367 | 366 | | |
368 | | - | |
369 | 367 | | |
370 | 368 | | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
| 369 | + | |
| 370 | + | |
378 | 371 | | |
379 | 372 | | |
380 | 373 | | |
| |||
401 | 394 | | |
402 | 395 | | |
403 | 396 | | |
404 | | - | |
| 397 | + | |
405 | 398 | | |
406 | 399 | | |
407 | 400 | | |
| |||
512 | 505 | | |
513 | 506 | | |
514 | 507 | | |
515 | | - | |
516 | | - | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
517 | 516 | | |
518 | 517 | | |
519 | 518 | | |
520 | 519 | | |
521 | 520 | | |
522 | 521 | | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
534 | 526 | | |
535 | 527 | | |
536 | 528 | | |
| |||
541 | 533 | | |
542 | 534 | | |
543 | 535 | | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | 536 | | |
548 | 537 | | |
549 | 538 | | |
| |||
561 | 550 | | |
562 | 551 | | |
563 | 552 | | |
| 553 | + | |
564 | 554 | | |
565 | 555 | | |
566 | 556 | | |
| |||
638 | 628 | | |
639 | 629 | | |
640 | 630 | | |
641 | | - | |
642 | | - | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
643 | 639 | | |
644 | 640 | | |
645 | 641 | | |
| |||
651 | 647 | | |
652 | 648 | | |
653 | 649 | | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
665 | 654 | | |
666 | 655 | | |
667 | 656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| |||
108 | 111 | | |
109 | 112 | | |
110 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
111 | 119 | | |
112 | 120 | | |
113 | 121 | | |
| |||
156 | 164 | | |
157 | 165 | | |
158 | 166 | | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
159 | 175 | | |
160 | 176 | | |
161 | 177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
885 | 885 | | |
886 | 886 | | |
887 | 887 | | |
888 | | - | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
889 | 891 | | |
890 | 892 | | |
891 | 893 | | |
892 | 894 | | |
893 | | - | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
894 | 899 | | |
895 | 900 | | |
896 | 901 | | |
| |||
933 | 938 | | |
934 | 939 | | |
935 | 940 | | |
936 | | - | |
| 941 | + | |
| 942 | + | |
937 | 943 | | |
938 | 944 | | |
939 | 945 | | |
| |||
950 | 956 | | |
951 | 957 | | |
952 | 958 | | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
| 959 | + | |
957 | 960 | | |
958 | | - | |
| 961 | + | |
959 | 962 | | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
960 | 968 | | |
961 | 969 | | |
962 | 970 | | |
| |||
1076 | 1084 | | |
1077 | 1085 | | |
1078 | 1086 | | |
1079 | | - | |
| 1087 | + | |
1080 | 1088 | | |
1081 | 1089 | | |
1082 | 1090 | | |
| |||
1094 | 1102 | | |
1095 | 1103 | | |
1096 | 1104 | | |
1097 | | - | |
| 1105 | + | |
1098 | 1106 | | |
1099 | 1107 | | |
1100 | 1108 | | |
1101 | | - | |
| 1109 | + | |
1102 | 1110 | | |
1103 | 1111 | | |
1104 | 1112 | | |
| |||
1115 | 1123 | | |
1116 | 1124 | | |
1117 | 1125 | | |
1118 | | - | |
| 1126 | + | |
1119 | 1127 | | |
1120 | 1128 | | |
1121 | 1129 | | |
| |||
1144 | 1152 | | |
1145 | 1153 | | |
1146 | 1154 | | |
1147 | | - | |
| 1155 | + | |
1148 | 1156 | | |
1149 | 1157 | | |
1150 | 1158 | | |
| |||
1251 | 1259 | | |
1252 | 1260 | | |
1253 | 1261 | | |
1254 | | - | |
| 1262 | + | |
1255 | 1263 | | |
1256 | 1264 | | |
1257 | 1265 | | |
| |||
1288 | 1296 | | |
1289 | 1297 | | |
1290 | 1298 | | |
1291 | | - | |
| 1299 | + | |
1292 | 1300 | | |
1293 | 1301 | | |
1294 | 1302 | | |
| |||
1584 | 1592 | | |
1585 | 1593 | | |
1586 | 1594 | | |
1587 | | - | |
| 1595 | + | |
1588 | 1596 | | |
1589 | 1597 | | |
1590 | 1598 | | |
| 1599 | + | |
1591 | 1600 | | |
| 1601 | + | |
1592 | 1602 | | |
1593 | 1603 | | |
| 1604 | + | |
1594 | 1605 | | |
1595 | 1606 | | |
1596 | 1607 | | |
| |||
1622 | 1633 | | |
1623 | 1634 | | |
1624 | 1635 | | |
1625 | | - | |
1626 | 1636 | | |
1627 | | - | |
1628 | | - | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
1629 | 1641 | | |
1630 | | - | |
| 1642 | + | |
1631 | 1643 | | |
1632 | 1644 | | |
1633 | 1645 | | |
| |||
1657 | 1669 | | |
1658 | 1670 | | |
1659 | 1671 | | |
1660 | | - | |
| 1672 | + | |
1661 | 1673 | | |
1662 | 1674 | | |
1663 | 1675 | | |
| |||
0 commit comments