summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sftp.c
AgeCommit message (Expand)Author
2024-06-26save_errno wrappers inside two small signal handlers that performTheo de Raadt
2024-04-30flush stdout after writing "sftp>" prompt when not using editline.Damien Miller
2024-02-01whitespaceDamien Miller
2023-09-10rename remote_glob() -> sftp_glob() to match other APIDamien Miller
2023-09-08the sftp code was one of my first contributions to OpenSSH and itDamien Miller
2023-04-12fix double wordsJonathan Gray
2023-04-06don't care about glob() return value here.Damien Miller
2023-03-31Explictly ignore return codes where we don't check them. From DmitryDarren Tucker
2023-03-29Plug another potential mem leak in process_put. It allocates abs_dstDarren Tucker
2023-03-28Plug more mem leaks in sftp by making make_absolute_pwd_glob work inDarren Tucker
2023-03-12calloc can return NULL but xcalloc cannot. From Coverity CID 291881,Darren Tucker
2023-03-08Plug mem leak. Coverity CID 405196, ok djm@Darren Tucker
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-02-27Plug mem leak on globbed ls error path. Spotted by Coverity, ok deraadt@Darren Tucker
2023-01-05suppress "Connection closed" message when in quiet modeDamien Miller
2022-12-16add -X to usage();Jason McIntyre
2022-12-16add a -X option to both scp(1) and sftp(1) to allow control overDamien Miller
2022-09-19use users-groups-by-id@openssh.com sftp-server extension (whenDamien Miller
2022-09-19extend sftp-common.c:extend ls_file() to support supplied user/groupDamien Miller
2022-09-16sftp: Be a bit more clever about completionsDamien Miller
2022-09-16sftp: Don't attempt to complete arguments for non-existent commandsDamien Miller
2022-06-28reflect the update to -D arg name in usage();Jason McIntyre
2022-06-27allow arguments to sftp -D option, e.g.Damien Miller
2022-05-13arrange for scp, when in sftp mode, to not ftruncate(3) files earlyDamien Miller
2022-05-08When performing operations that glob(3) a remote path, ensure that theDamien Miller
2022-03-31add a sftp client "cp" command that supports server-side copyingDamien Miller
2022-03-18remove blank lineDamien Miller
2021-09-11Do not ignore SIGINT while waiting for input if editline(3) is not used.Ingo Schwarze
2021-08-12In the editline(3) branch of the sftp(1) event loop, handle SIGINTIngo Schwarze
2021-08-07make scp(1) in SFTP mode follow symlinks like traditional scp(1)Damien Miller
2021-04-03typos in comments; GHPR#180 from Ville SkyttäDamien 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-01-08don't try to use timespeccmp(3) directly as a qsort(3) comparisonDamien Miller
2020-12-04shuffle a few utility functions into sftp-client.c; from Jakub JelenDamien Miller
2020-10-29whitespace; no code changeDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-10-04Allow full range of UIDs and GIDs for sftp chown and chgrp on 32bitDarren Tucker
2020-08-03allow -A to explicitly enable agent forwarding in scp and sftp. TheDamien Miller
2020-04-03sort -N and add it to usage();Jason McIntyre
2020-04-03Add a flag to re-enable verbose output when in batch mode;Damien Miller
2020-02-26Have sftp reject "-1" in the same way as ssh(1) and scp(1) do insteadDarren Tucker
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2019-11-01fix a race condition in the SIGCHILD handler that could turn inDamien Miller
2019-10-02remove some duplicate #includesDamien Miller
2019-07-10Fix a typo and make <esc><right> move right to the closest end of a wordTheo Buehler
2019-06-19from tim:Jason McIntyre
2019-06-07Check for user@host when parsing sftp target. This allows user@[1.2.3.4]Darren Tucker
2019-06-06Replace calls to ssh_malloc_init() by a static init of malloc_options.Otto Moerbeek
2019-01-21Add a -J option as a shortcut for -o Proxyjump= to scp(1) and sftp(1)Theo Buehler