aboutsummaryrefslogtreecommitdiff
path: root/src/sftp.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-04sftp: Fix segfault in sftp_canonicalize_path()Andreas Schneider1-2/+2
2018-09-03sftp: Use ssh_buffer_pack() in sftp_fstat()Andreas Schneider1-14/+10
2018-09-03sftp: Reformat sftp_lstat()Andreas Schneider1-53/+54
2018-09-03sftp: Use ssh_buffer_pack() in sftp_xstat()Andreas Schneider1-25/+9
2018-09-03sftp: Reformat sftp_xstat()Andreas Schneider1-69/+71
2018-09-03sftp: Use ssh_buffer_unpack() in sftp_canonicalize_path()Andreas Schneider1-14/+12
2018-09-03sftp: Use ssh_buffer_pack() in sftp_canonicalize_path()Andreas Schneider1-24/+8
2018-09-03sftp: Reformat sftp_canonicalize_path()Andreas Schneider1-84/+85
2018-09-03sftp: Use sftp_buffer_pack() in sftp_fstatvfs()Andreas Schneider1-26/+9
2018-09-03sftp: Reformat sftp_fstatvfs()Andreas Schneider1-77/+78
2018-09-03sftp: Use ssh_buffer_pack() in sftp_fsync()Andreas Schneider1-30/+5
2018-09-03sftp: Use ssh_buffer_pack() in sftp_statvfs()Andreas Schneider1-39/+9
2018-09-03sftp: Reformat sftp_statvfs()Andreas Schneider1-89/+90
2018-09-03sftp: Use ssh_buffer_unpack() in sftp_readlink()Andreas Schneider1-11/+11
2018-09-03sftp: Use ssh_buffer_pack() in sftp_readlink()Andreas Schneider1-25/+9
2018-09-03sftp: Reformat sftp_readlink()Andreas Schneider1-85/+88
2018-09-03sftp: Use ssh_buffer_pack() in sftp_setstat()Andreas Schneider1-22/+12
2018-09-03sftp: Reformat sftp_setstat()Andreas Schneider1-73/+74
2018-09-03sftp: Use ssh_buffer_pack() in sftp_mkdir()Andreas Schneider1-20/+15
2018-09-03sftp: Reformat sftp_mkdir()Andreas Schneider1-85/+86
2018-09-03sftp: Use ssh_buffer_pack in sftp_open()Andreas Schneider1-26/+13
2018-09-03sftp: Reformat sftp_open()Andreas Schneider1-112/+115
2018-09-03sftp: Use ssh_buffer_pack() in sftp_handle_close()Andreas Schneider1-14/+10
2018-09-03sftp: Reformat sftp_handle_close()Andreas Schneider1-61/+62
2018-09-03sftp: Use ssh_buffer_pack() in sftp_readdir()Andreas Schneider1-13/+9
2018-09-03sftp: Reformat sftp_readdir()Andreas Schneider1-95/+96
2018-09-03sftp: Use ssh_buffer_pack() in sftp_opendir()Andreas Schneider1-23/+9
2018-09-03sftp: Reformat sftp_opendir()Andreas Schneider1-86/+87
2018-08-29sftp: Use strndup()Andreas Schneider1-10/+2
2018-08-27sftp: Avoid race condition reading incomplete data messagesJakub Jelen1-11/+20
2018-08-18sftp: Fix the debug message in sftp_enqueue()Jakub Jelen1-1/+1
2018-08-06sftp: Add missing size checksAndreas Schneider1-1/+1
2018-08-01buffer: Add and use ssh_buffer_allocate_size()Pino Toscano1-0/+147
2017-11-09sftp: Check for NULL path and give correct errorAndreas Schneider1-0/+5
2017-10-28Fix config.h includesAndreas Schneider1-2/+2
2016-10-22sftp: Fix memory leak in sftp_fstatPino Toscano1-1/+4
2016-10-08sftp: Add support for append in sftp_open()Tilo Eckert1-0/+20
2016-10-08sftp: Do not always set SSH_FXF_READTilo Eckert1-5/+6
2016-10-07sftp: Correctly check for EOF else keep spinning if there is no dataAndreas Schneider1-16/+17
2016-10-06sftp: Add sftp_fsync() functionAndreas Schneider1-1/+112
2016-09-09sftp: ensure sftp_packet_read recognizes channel EOF to avoid infinite loopJeremy Cross1-1/+1
2016-05-04sftp: Use calloc() instead of malloc()/memset()Andreas Schneider1-26/+14
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano FidĂȘncio1-6/+6
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano FidĂȘncio1-2/+2
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano FidĂȘncio1-65/+65
2015-08-01sftp: Fix incorrect handling of received length fieldsTilo Eckert1-7/+13
2015-07-30define our own platform-independent S_IF macrosTilo Eckert1-24/+16
2015-07-30fix file mode checks in sftp_open()Tilo Eckert1-8/+7
2015-05-05sftp: Fix size checkAndreas Schneider1-5/+7
2015-05-04sftp: Add bound check for sizeAndreas Schneider1-1/+2