Commit a48926b
committed
SFTP List
1. Update wolfSSH_SFTPNAME_readdir() to have a special case getting
the drive letters at root in Windows.
2. The Win32 APIs can use forward slashes, but cannot have one at the
beginning of the path before the drive letter. Add a trim function
to remove the leading slash in the SFTP paths.
3. Update echoserver to always set the default SFTP path to either the
provided command line option or to the CWD for the echoserver run.
4. Get the RealPath for the default path
5. Tweak wolfSSH_RealPath() to handle some Windows cases.
6. Added more test cases.1 parent 2d3f116 commit a48926b
File tree
5 files changed
+103
-26
lines changed- examples/echoserver
- src
- tests
5 files changed
+103
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2030 | 2030 | | |
2031 | 2031 | | |
2032 | 2032 | | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
2033 | 2069 | | |
2034 | 2070 | | |
2035 | 2071 | | |
| |||
2451 | 2487 | | |
2452 | 2488 | | |
2453 | 2489 | | |
2454 | | - | |
2455 | | - | |
2456 | | - | |
2457 | | - | |
2458 | | - | |
2459 | | - | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
2460 | 2493 | | |
2461 | 2494 | | |
2462 | 2495 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
169 | 178 | | |
170 | 179 | | |
171 | 180 | | |
| |||
178 | 187 | | |
179 | 188 | | |
180 | 189 | | |
| 190 | + | |
| 191 | + | |
181 | 192 | | |
182 | 193 | | |
183 | 194 | | |
| |||
211 | 222 | | |
212 | 223 | | |
213 | 224 | | |
| 225 | + | |
| 226 | + | |
214 | 227 | | |
215 | 228 | | |
216 | 229 | | |
| |||
268 | 281 | | |
269 | 282 | | |
270 | 283 | | |
| 284 | + | |
| 285 | + | |
271 | 286 | | |
272 | 287 | | |
273 | 288 | | |
| |||
301 | 316 | | |
302 | 317 | | |
303 | 318 | | |
| 319 | + | |
| 320 | + | |
304 | 321 | | |
305 | 322 | | |
306 | 323 | | |
| |||
333 | 350 | | |
334 | 351 | | |
335 | 352 | | |
| 353 | + | |
| 354 | + | |
336 | 355 | | |
337 | 356 | | |
338 | 357 | | |
| |||
368 | 387 | | |
369 | 388 | | |
370 | 389 | | |
| 390 | + | |
371 | 391 | | |
372 | 392 | | |
373 | 393 | | |
| |||
382 | 402 | | |
383 | 403 | | |
384 | 404 | | |
| 405 | + | |
| 406 | + | |
385 | 407 | | |
386 | 408 | | |
387 | 409 | | |
| |||
417 | 439 | | |
418 | 440 | | |
419 | 441 | | |
| 442 | + | |
| 443 | + | |
420 | 444 | | |
421 | 445 | | |
422 | 446 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2274 | 2274 | | |
2275 | 2275 | | |
2276 | 2276 | | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
2277 | 2282 | | |
2278 | 2283 | | |
2279 | 2284 | | |
| |||
2311 | 2316 | | |
2312 | 2317 | | |
2313 | 2318 | | |
2314 | | - | |
2315 | | - | |
2316 | | - | |
2317 | | - | |
2318 | | - | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
2319 | 2324 | | |
2320 | 2325 | | |
2321 | 2326 | | |
2322 | 2327 | | |
2323 | | - | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
2324 | 2331 | | |
2325 | 2332 | | |
2326 | 2333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2265 | 2265 | | |
2266 | 2266 | | |
2267 | 2267 | | |
| 2268 | + | |
| 2269 | + | |
2268 | 2270 | | |
2269 | | - | |
| 2271 | + | |
2270 | 2272 | | |
2271 | 2273 | | |
2272 | 2274 | | |
| |||
2649 | 2651 | | |
2650 | 2652 | | |
2651 | 2653 | | |
2652 | | - | |
| 2654 | + | |
2653 | 2655 | | |
2654 | 2656 | | |
2655 | 2657 | | |
| |||
2658 | 2660 | | |
2659 | 2661 | | |
2660 | 2662 | | |
2661 | | - | |
| 2663 | + | |
2662 | 2664 | | |
2663 | 2665 | | |
2664 | 2666 | | |
2665 | 2667 | | |
2666 | | - | |
2667 | | - | |
| 2668 | + | |
| 2669 | + | |
2668 | 2670 | | |
2669 | 2671 | | |
2670 | 2672 | | |
| |||
2714 | 2716 | | |
2715 | 2717 | | |
2716 | 2718 | | |
2717 | | - | |
2718 | | - | |
2719 | | - | |
2720 | | - | |
2721 | | - | |
2722 | | - | |
2723 | | - | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
2724 | 2733 | | |
2725 | | - | |
2726 | | - | |
2727 | 2734 | | |
2728 | 2735 | | |
2729 | 2736 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1050 | 1050 | | |
1051 | 1051 | | |
1052 | 1052 | | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
1053 | 1059 | | |
1054 | 1060 | | |
1055 | 1061 | | |
| |||
0 commit comments