summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sftp-server.c
AgeCommit message (Expand)Author
2024-04-30fix home-directory extension implementation, it always returnedDamien Miller
2023-04-12fix double wordsJonathan Gray
2023-03-07fix memory leak in process_read() path; Spotted by James RobinsonDamien Miller
2022-11-09Fix typo in fatal error message. Patch from vapier at chromium.org.Darren Tucker
2022-09-19extend sftp-common.c:extend ls_file() to support supplied user/groupDamien Miller
2022-09-19sftp-server(8): add a "users-groups-by-id@openssh.com" extensionDamien Miller
2022-09-16correct error valueDamien Miller
2022-08-12sftp-server: support home-directory requestDamien Miller
2022-03-31add support for the "corp-data" protocol extension to allowDamien Miller
2022-02-01mark const string array contents const too, i.e.Damien Miller
2022-01-14use status error message to communicate ~user expansion failures;Damien Miller
2022-01-11"void" functions should not return anything. From Tim Rice via -portable.Darren Tucker
2022-01-08add a variant of send_status() that allows overriding the default,Damien Miller
2022-01-01spellingJonathan Gray
2021-11-18check for POLLHUP as well as POLLIN, handle transient IO errors as wellDamien Miller
2021-11-14match .events with .fd betterTheo de Raadt
2021-11-14convert select() to poll()Theo de Raadt
2021-11-08improve error message when trying to expand a ~user path for aDamien Miller
2021-11-06Plug a couple of minor mem leaks. From beldmit at gmail.com via githubDarren Tucker
2021-08-09SFTP protocol extension to allow the server to expand ~-prefixedDamien Miller
2021-06-06the limits@openssh.com extension was incorrectly marked as anDamien Miller
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2021-04-03unused variableDamien Miller
2021-03-31do not advertise protocol extensions that have been disallowed byDamien Miller
2021-03-19increase maximum SSH2_FXP_READ to match the maximum packet size.Damien Miller
2021-03-16don't let logging clobber errno before useDamien Miller
2021-02-18sftp-server: implement limits@openssh.com extensionDamien Miller
2021-02-12sftp: add missing lsetstat@openssh.com documentationDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-07-17log error message for process_write() write failuresDamien Miller
2020-06-22better terminology for permissions; feedback & ok markus@Damien Miller
2019-07-05add a local implementation of BSD realpath() for sftp-server useDamien Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-06Replace calls to ssh_malloc_init() by a static init of malloc_options.Otto Moerbeek
2019-01-16add support for a "lsetstat@openssh.com" extension. This replicates theDamien Miller
2019-01-01static on global vars, const on handler tables that contain functionDamien Miller
2018-06-01make UID available as a %-expansion everywhere that the username isDamien Miller
2017-04-04disallow creation (of empty files) in read-only mode; reported byDamien Miller
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-02-15Add a function to enable security-related malloc_options. With and okDarren Tucker
2015-11-161) Use xcalloc() instead of xmalloc() to check for potential overflow.Loganaden Velvindron
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
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
2014-01-17fix log message statvfs. ok djmDarren Tucker
2013-10-17fsync@openssh.com protocol extension for sftp-serverDamien Miller
2013-10-14refactor client config code a little:Damien Miller
2013-10-14tweak previous;Jason McIntyre
2013-10-10add -Q, -P and -p to usage() before jmc@ catches meDamien Miller