aboutsummaryrefslogtreecommitdiff
path: root/src/sftp.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-04-14Fix leak of sftp->ext when sftp_new() failsKevin Fan1-0/+2
2015-01-14sftp: Fix a possible integer overflow.Andreas Schneider1-2/+6
2015-01-14sftp: Use a declared variable for data len.Andreas Schneider1-6/+7
2015-01-14sftp: Fix memory leak on realloc failureTobias Klauser1-6/+9
2014-08-06Fix sftp endianess bugsAris Adamantiadis1-29/+32
2014-08-06buffers: adapt sftp.c to ssh_buffer_(un)pack()Aris Adamantiadis1-374/+226
2014-02-02src: Define MAX_BUF_SIZE globally and use it.Joseph Southwell1-1/+1
2014-01-19src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider1-4/+4
2014-01-16src: Do not use deprecated functions.Andreas Schneider1-2/+2
2014-01-07src: Update my mail address.Andreas Schneider1-1/+1
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-11/+7
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-16/+16
2013-07-13sftp: more flexibility on channelsAris Adamantiadis1-0/+31
2012-11-14CVE-2012-4559: Make sure we don't free name and longname twice on error.Andreas Schneider1-10/+16
2012-10-12sftp: Don't leak owner and group in sftp_parse_attr_4.Andreas Schneider1-6/+15
2012-10-07sftp: Fix a possible null pointer dereference in sftp_async_read.Andreas Schneider1-1/+6
2012-10-05sftp: Harden sftp_extension_supported() against null pointers.Andreas Schneider1-2/+10
2012-10-05sftp: Fix a memory on error in sftp_opendir().Andreas Schneider1-0/+1
2012-07-17build: Fix missing struct in_addr warning.Andreas Schneider1-0/+1
2012-07-17sftp: Fix bug in sftp_mkdir not returning on error.Andreas Schneider1-0/+1
2012-02-04sftp: Fix memory leak in sftp_free() on server.Andreas Schneider1-0/+3
2011-09-18priv: Start to remove enter_function.Andreas Schneider1-65/+0
2011-09-17error: Use macros for error functions.Andreas Schneider1-8/+8
2011-08-29sftp: Handle short reads of sftp_async_read().Jonas Jonsson1-3/+2
2011-05-26sftp: Reset eof on seek operations.Andreas Schneider1-0/+3
2011-04-15Fix assertion with Visual Studio because of %zu.Andreas Schneider1-2/+2
2011-04-08sftp: Fixed double-free in sftp_unlink().Mark Riordan1-1/+3
2010-12-27sftp: Fixed a memory leak in sftp_xstat.Andreas Schneider1-1/+4
2010-10-03Removed references to ssh_buffer_get_beginAris Adamantiadis1-6/+6