path: root/src/sftp.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-27sftp: Read the data directly into packet->payloadXiang Xiao1-20/+12
2021-05-27Fix error: dereferencing pointer to incomplete type ‘struct timeval’Xiang Xiao1-0/+3
2021-05-12Revert "Fix error: dereferencing pointer to incomplete type ‘struct timeval...Jakub Jelen1-3/+0
2021-05-10Fix error: dereferencing pointer to incomplete type ‘struct timeval’Xiang Xiao1-0/+3
2021-03-18fix sftp_new_channel constructs an invalid objectPablo Yaggi1-2/+26
2021-03-18Reformat sftp_new_channelJakub Jelen1-21/+21
2021-03-18Reformat sftp_server_newJakub Jelen1-26/+28
2020-08-12sftp: Fix more typosJakub Jelen1-1/+1
2020-04-15Correctly parse v4 subsecond timestampsStefanBruens1-15/+15
2020-02-12sftp: Replace PRIdS with ANSI C99 %zuAndreas Schneider1-2/+2
2019-12-09sftp: Use SSH_BUFFER_FREE()Andreas Schneider1-59/+59
2019-12-09sftp: Use SSH_STRING_FREE()Andreas Schneider1-16/+16
2019-12-09SSH-01-006: Add missing NULL check in sftp_open()Andreas Schneider1-0/+3
2019-12-09sftp: Avoid comparison of integers of different sizesAndreas Schneider1-1/+1
2019-12-09sftp: Cast sftp version to intAndreas Schneider1-3/+3
2019-12-09sftp: Use uint32_t for sftp extension countAndreas Schneider1-2/+2
2019-12-09sftp: Fix integer types in sftp_extension_supported()Andreas Schneider1-1/+1
2019-12-09sftp: Fix integer types in sftp_read()Andreas Schneider1-1/+1
2019-12-09sftp: Fix integer types in sftp_write() and sftp_packet_write()Andreas Schneider1-5/+5
2019-12-09sftp: Remove internal function from sftp.hAndreas Schneider1-5/+9
2019-06-14sftp: Do not mix integer typesAnderson Toshiyuki Sasaki1-3/+3
2019-06-13SSH_LOG: Adjust log level from SSH_LOG_WARNING to SSH_LOG_PROTOCOLDavid Wedderwille1-7/+7
2019-05-22sftp: Remove the break statementsraminfp1-2/+0
2019-04-29sftp server: Implementation of sftp_server_free() as counterpart to sftp_serv...David Wedderwille1-0/+26
2019-04-29sftp: Check if the channel is still validAndreas Schneider1-10/+13
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