aboutsummaryrefslogtreecommitdiff
path: root/src/sftp.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-26sftp: Add NULL check in sftp_ext_free()Anderson Toshiyuki Sasaki1-7/+14
2019-01-26sftp: Reformat sftp_ext_free()Anderson Toshiyuki Sasaki1-13/+14
2019-01-05Revert "sftp: Set error if invalid session pointer is passed to sftp_new()"Andreas Schneider1-2/+1
2019-01-04sftp: Set error if invalid session pointer is passed to sftp_new()Andreas Schneider1-1/+2
2018-12-07sftp: Add NULL check in sftp_fstat()Anderson Toshiyuki Sasaki1-0/+4
2018-12-07sftp: Add NULL check in sftp_xstat()Anderson Toshiyuki Sasaki1-0/+4
2018-12-07sftp: Add NULL check in sftp_opendir()Anderson Toshiyuki Sasaki1-0/+4
2018-12-07sftp: Set sftp error when received unexpected messageAnderson Toshiyuki Sasaki1-0/+20
2018-12-07sftp: Set sftp error code when fail occursAnderson Toshiyuki Sasaki1-0/+83
2018-12-07sftp: Set error when EOF is received in sftp_packet_read()Anderson Toshiyuki Sasaki1-0/+12
2018-11-30sftp: Do not overwrite errors set by channel functionsAndreas Schneider1-1/+4
2018-10-08sftp: Only prepend header data onceAndreas Schneider1-9/+15
2018-10-08sftp: Reformat sftp_packet_write()Andreas Schneider1-22/+23
2018-10-05sftp: Use bytearray macrosAndreas Schneider1-14/+2
2018-09-25sftpserver: allocate packet on sftp_server_newAlberto Aguirre1-0/+21
2018-09-20sftpserver: Support some openssh extensionsChris Townsend1-1/+8
2018-09-19sftp: Include stdint.hAndreas Schneider1-1/+1
2018-09-19sftp: fix buffer_unpack argument to be char** rather than char*Harald Sitter1-1/+1
2018-09-18sftp: Fix a possible null pointer dereferenceAndreas Schneider1-3/+5
2018-09-17sftp: Move the packet payload to the messageAndreas Schneider1-29/+7
2018-09-17sftp: Use SSH_BUFFER_FREE in sftp_message_free()Andreas Schneider1-1/+1
2018-09-17sftp: Reformat sftp_message_free()Andreas Schneider1-6/+7
2018-09-17sftp: Allocate a new buffer in sftp_packet_read() if neededAndreas Schneider1-4/+16
2018-09-17sftp: Reformat sftp_read_and_dispatch()Andreas Schneider1-16/+18
2018-09-17sftp: Validate the packet handle before we allocate memoryAndreas Schneider1-9/+16
2018-09-17sftp: Reformat sftp_get_message()Andreas Schneider1-36/+37
2018-09-17sftp: Use bool for is_eof in sftp_packet_read()Andreas Schneider1-1/+3
2018-09-17sftp: Use 's' only in the scope it is neededAndreas Schneider1-17/+19
2018-09-17sftp: Use 16K for the transfer buffer sizeAndreas Schneider1-1/+2
2018-09-17sftp: Get the packet type directly from the bufferAndreas Schneider1-4/+3
2018-09-17sftp: Limit packet size to 256 MBAndreas Schneider1-3/+5
2018-09-17sftp: Directly read and validate the packet size from the buffferAndreas Schneider1-14/+18
2018-09-17sftp: Use read_packet from sftp handleAndreas Schneider1-21/+9
2018-09-17sftp: Simplify the code for reading dataAndreas Schneider1-4/+12
2018-09-17sftp: Reformat sftp_packet_read()Andreas Schneider1-79/+82
2018-09-17sftp: Keep a ssh_packet for reading in the sftp handleAndreas Schneider1-15/+29
2018-09-17sftp: Remove ZERO_STRUCTP from sftp_free()Andreas Schneider1-1/+0
2018-09-17sftp: Reformat sftp_free()Andreas Schneider1-19/+20
2018-09-17sftp: Reformat sftp_new()Andreas Schneider1-34/+35
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