summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sftp-server.c
AgeCommit message (Expand)Author
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
2013-10-09Add ability to whitelist and/or blacklist sftp protocol requests by name.Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-01-04sftp-server.8: add argument name to -dJason McIntyre
2013-01-03allow specification of an alternate start directory for sftp-server(8)Damien Miller
2011-06-17the protocol version should be unsigned; bz#1913 reported by mb ATDamien Miller
2010-12-04add a protocol extension to support a hard link operation. It isDamien Miller
2010-11-04umask should be parsed as octal. reported by candland AT xmission.com;Damien Miller
2010-01-13support '-h' (human-readable units) for sftp's ls command, just likeDamien Miller
2010-01-09add a 'read-only' mode to sftp-server(8) that disables open in write modeDamien Miller
2010-01-04bz#1566 don't unnecessarily dup() in and out fds for sftp-server; ok markus@Damien Miller
2009-10-17sort flags.Igor Sobrado
2009-08-31check correct variable for error message, spotted by martynas@Damien Miller
2009-08-27allow setting an explicit umask on the commandline to override whateverDamien Miller
2009-04-14remove unused option character from getopt() optstring; ok markus@Kevin Steves
2008-06-26allow the sftp chmod(2)-equivalent operation to set set[ug]id/stickyDamien Miller
2008-06-09Extend 32bit -> 64bit values for statvfs extension missed in previous commit.Darren Tucker
2008-06-08Add case for ENOSYS in errno_to_portable; ok deraadtDarren Tucker
2008-06-07statvfs member fsid needs to be wider, increase it to 64 bits andDamien Miller
2008-05-18comment extension announcementDamien Miller
2008-04-18introduce sftp extension methods statvfs@openssh.com andDamien Miller
2008-02-27add an extension method "posix-rename@openssh.com" to perform POSIX atomicDamien Miller
2008-02-08add sshd_config ChrootDirectory option to chroot(2) users to a directory andDamien Miller
2008-02-04link sftp-server into sshd; feedback and ok djm@Markus Friedl
2008-01-21Remove the fixed 100 handle limit in sftp-server and allocate as manyDamien Miller
2007-09-13fix incorrect test when setting syslog facility; from Jan PechanecDamien Miller
2007-05-17bz#1286 stop reading and processing commands when input or output bufferDamien Miller
2007-04-18cast "%llu" format spec to (unsigned long long); do not assume aKevin Steves
2007-01-03spacesKevin Steves
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves