Loading CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ \___|\___/|_| \_\_____| Changelog Dan F (14 May 2007) - Added SFTP directory listing test case 613. Dan F (9 May 2007) - Kristian Gunstone fixed a problem where overwriting an uploaded file with sftp didn't truncate it first, which would corrupt the file if the new Loading docs/curl.1 +1 −1 Original line number Diff line number Diff line Loading @@ -900,7 +900,7 @@ default config file search path. commands are sent BEFORE the transfer is taking place (just after the initial PWD command to be exact). To make commands take place after a successful transfer, prefix them with a dash '-' (only the latter is support with SFTP). To make them with a dash '-' (only the latter is supported with SFTP). To make commands get sent after libcurl has changed working directory, just before the transfer command(s), prefix the command with '+'. You may specify any amount of commands. If the server returns failure for one Loading tests/data/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -41,4 +41,4 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test603 test401 test402 test290 test291 test292 test293 test403 test404 \ test405 test604 test605 test606 test607 test608 test609 test294 test295 \ test296 test297 test298 test610 test611 test612 test406 test407 test408 \ test409 test409 test613 tests/data/test613 0 → 100644 +48 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> SFTP directory </keywords> </info> # # Server-side <reply> <datacheck> d????????? N U U N ??? N NN:NN . d????????? N U U N ??? N NN:NN .. d????????? N U U N ??? N NN:NN asubdir -rw?rw?rw? 1 U U 37 Jan 1 2000 plainfile.txt -r-?r-?r-? 1 U U 47 Dec 31 2000 rofile.txt </datacheck> </reply> # # Client-side <client> <server> sftp </server> <precheck> perl %SRCDIR/libtest/test613.pl prepare %PWD/log/test613.dir </precheck> <name> SFTP directory retrieval </name> <command> --key curl_client_key --pubkey curl_client_key.pub -u %USER: sftp://%HOSTIP:%SSHPORT%PWD/log/test613.dir/ </command> <postcheck> perl %SRCDIR/libtest/test613.pl postprocess %PWD/log/test613.dir %PWD/log/curl613.out </postcheck> </client> # # Verify data after the test has been "shot" <verify> <valgrind> disable </valgrind> </verify> </testcase> tests/libtest/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ INCLUDES = -I$(top_srcdir)/include/curl \ LIBDIR = $(top_builddir)/lib EXTRA_DIST = test75.pl test307.pl test610.pl EXTRA_DIST = test75.pl test307.pl test610.pl test613.pl # files used only in some libcurl test programs TESTUTIL = testutil.c testutil.h Loading Loading
CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ \___|\___/|_| \_\_____| Changelog Dan F (14 May 2007) - Added SFTP directory listing test case 613. Dan F (9 May 2007) - Kristian Gunstone fixed a problem where overwriting an uploaded file with sftp didn't truncate it first, which would corrupt the file if the new Loading
docs/curl.1 +1 −1 Original line number Diff line number Diff line Loading @@ -900,7 +900,7 @@ default config file search path. commands are sent BEFORE the transfer is taking place (just after the initial PWD command to be exact). To make commands take place after a successful transfer, prefix them with a dash '-' (only the latter is support with SFTP). To make them with a dash '-' (only the latter is supported with SFTP). To make commands get sent after libcurl has changed working directory, just before the transfer command(s), prefix the command with '+'. You may specify any amount of commands. If the server returns failure for one Loading
tests/data/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -41,4 +41,4 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test603 test401 test402 test290 test291 test292 test293 test403 test404 \ test405 test604 test605 test606 test607 test608 test609 test294 test295 \ test296 test297 test298 test610 test611 test612 test406 test407 test408 \ test409 test409 test613
tests/data/test613 0 → 100644 +48 −0 Original line number Diff line number Diff line <testcase> <info> <keywords> SFTP directory </keywords> </info> # # Server-side <reply> <datacheck> d????????? N U U N ??? N NN:NN . d????????? N U U N ??? N NN:NN .. d????????? N U U N ??? N NN:NN asubdir -rw?rw?rw? 1 U U 37 Jan 1 2000 plainfile.txt -r-?r-?r-? 1 U U 47 Dec 31 2000 rofile.txt </datacheck> </reply> # # Client-side <client> <server> sftp </server> <precheck> perl %SRCDIR/libtest/test613.pl prepare %PWD/log/test613.dir </precheck> <name> SFTP directory retrieval </name> <command> --key curl_client_key --pubkey curl_client_key.pub -u %USER: sftp://%HOSTIP:%SSHPORT%PWD/log/test613.dir/ </command> <postcheck> perl %SRCDIR/libtest/test613.pl postprocess %PWD/log/test613.dir %PWD/log/curl613.out </postcheck> </client> # # Verify data after the test has been "shot" <verify> <valgrind> disable </valgrind> </verify> </testcase>
tests/libtest/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ INCLUDES = -I$(top_srcdir)/include/curl \ LIBDIR = $(top_builddir)/lib EXTRA_DIST = test75.pl test307.pl test610.pl EXTRA_DIST = test75.pl test307.pl test610.pl test613.pl # files used only in some libcurl test programs TESTUTIL = testutil.c testutil.h Loading