summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sftp-client.c
AgeCommit message (Expand)Author
2022-09-19sftp client library support for users-groups-by-id@openssh.com;Damien Miller
2022-05-15fix in-place copies; r1.163 incorrectly skipped truncation in all cases,Damien Miller
2022-05-13arrange for scp, when in sftp mode, to not ftruncate(3) files earlyDamien Miller
2022-03-31add a sftp client "cp" command that supports server-side copyingDamien Miller
2022-01-17make most of the sftp errors more idiomatic, following the general formDamien Miller
2022-01-08use status error message to communicate ~user expansion failures;Damien Miller
2022-01-08more idiomatic error messages; spotted by jsg & deraadtDamien Miller
2022-01-01spellingJonathan Gray
2021-11-06Plug a couple of minor mem leaks. From beldmit at gmail.com via githubDarren Tucker
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-09-03Remove redundant attrib_clear in upload_dir_internal. The subsequentDarren Tucker
2021-08-09SFTP protocol extension to allow the server to expand ~-prefixedDamien Miller
2021-08-09show only the final path component in the progress meter;Damien Miller
2021-08-07sftp-client.c needs poll.hDamien Miller
2021-08-07do_upload() used a near-identical structure for trackingDamien Miller
2021-08-07make scp(1) in SFTP mode follow symlinks like traditional scp(1)Damien Miller
2021-08-07fix incorrect directory permissions on scp -3 transfers;Damien Miller
2021-08-07a bit more debugging of file attributes being sent/receivedDamien Miller
2021-08-07make scp(1) in SFTP mode output better match original scp(1) byDamien Miller
2021-08-07factor out a structure duplicated between downloading andDamien Miller
2021-08-07support for "cross"-loading files/directories, i.e. downloadingDamien Miller
2021-08-07factor our SSH2_FXP_OPEN calls into their own function;Damien Miller
2021-06-06degrade gracefully if a sftp-server offers the limits@openssh.comDamien Miller
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2021-03-31Use new limits@openssh.com protocol extension to let the client selectDamien Miller
2021-03-10no need to reset buffer after send_msg() as that is done for us;Damien Miller
2020-12-04shuffle a few utility functions into sftp-client.c; from Jakub JelenDamien Miller
2020-11-20When doing an sftp recursive upload or download of a read-only directory,Darren Tucker
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-05-15fix off-by-one error that caused sftp downloads to make one moreDamien Miller
2019-10-04fix memory leak in error path; bz#3074Damien Miller
2019-07-12print explicit "not modified" message if a file was requested forDamien Miller
2019-01-24Have progressmeter force an update at the beginning and end of eachDarren Tucker
2019-01-23Sanitize scp filenames via snmprintf. To do this we move theDarren Tucker
2019-01-16Add "-h" flag to sftp chown/chgrp/chmod commands to request they doDamien Miller
2018-07-31fix some memory leaks spotted by Coverity via Jakub Jelen in bz#2366Damien Miller
2018-05-25Fix return value confusion in several functions (readdir, download andDamien Miller
2017-11-28Have sftp print a warning about shell cleanliness when decoding the firstDarren Tucker
2017-08-11don't print verbose error message when ssh disconnects under sftp;Damien Miller
2017-01-03check number of entries in SSH2_FXP_NAME response; avoidsDamien Miller
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-05-25To prevent screwing up terminal settings when printing to theIngo Schwarze
2016-05-02fix signed/unsigned errors reported by clang-3.7; addDamien Miller
2016-04-08whitespace at EOLDamien Miller
2016-02-11fix regression in openssh-6.8 sftp client: existing destinationDamien Miller
2015-05-28add error message on ftruncate failure; bz#2176Damien Miller
2015-05-23fix a memory leak in an error pathJonathan Gray
2015-04-24rename xrealloc() to xreallocarray() since it follows that form.Theo de Raadt
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-14update sftp client and server to new buffer API.Damien Miller