aboutsummaryrefslogtreecommitdiff
path: root/src/channels.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-12channels: Replace PRIdS with ANSI C99 %zuAndreas Schneider1-2/+2
2020-01-23channels: Fix ssh_channel_poll_timeout() not returing available bytesAndreas Schneider1-0/+5
2019-12-09channels: Use SSH_BUFFER_FREE()Andreas Schneider1-19/+19
2019-12-09channels: Use SSH_STRING_FREE()Andreas Schneider1-4/+4
2019-12-09channels: Return size_t for count_ptrs()Andreas Schneider1-2/+3
2019-12-09channels: Fix integer and bool argument of channel_default_bufferize()Andreas Schneider1-4/+8
2019-12-09channels: Fix type of arguments of grow_window()Andreas Schneider1-1/+4
2019-12-09channels: Fix type of arguments of channel_open()Andreas Schneider1-2/+2
2019-12-09channels: Use ssize_t for to_readAndreas Schneider1-4/+4
2019-12-09channels: Reformat ssh_channel_read_nonblocking()Andreas Schneider1-29/+32
2019-12-09channels: Use a size_t variable for length checkAndreas Schneider1-2/+3
2019-12-09channesl: Reformat ssh_channel_poll_timeout()Andreas Schneider1-29/+36
2019-11-18channels: Initialize states explicitlyAnderson Toshiyuki Sasaki1-0/+4
2019-11-04channel: Document ssh_channel_request_sftp()Andreas Schneider1-0/+12
2019-09-24channels: Correctly reports failed channels openingJakub Jelen1-0/+5
2019-09-24Reformat channel_open()Jakub Jelen1-57/+67
2019-09-24channels: Do not use deprecated functions in the example codeJakub Jelen1-2/+2
2019-06-14channels: Do not mix integer typesAnderson Toshiyuki Sasaki1-9/+9
2019-04-29channels: Add check if we are authenticated before we create a channelAndreas Schneider1-0/+5
2019-04-29sftp: Check if the channel is still validAndreas Schneider1-3/+5
2019-04-29Document more @return values with doxygen for APIsEnji Cooper1-7/+10
2019-04-29channel: Don't send EOF on channel more than onceTill Wimmer1-4/+6
2019-03-29channels: Added function to create channel to UNIX socketpmorris671-0/+82
2018-12-12channels: Don't call ssh_channel_close() twiceAndreas Schneider1-0/+5
2018-12-10channels: Send close if we received a remote closeAndreas Schneider1-2/+24
2018-12-10channels: Reformat ssh_channel_free()Andreas Schneider1-20/+21
2018-12-10channel: Add SSH_CHANNEL_FLAG_CLOSED_LOCALAndreas Schneider1-0/+1
2018-12-10channel: Reformat ssh_channel_close()Andreas Schneider1-35/+37
2018-12-07session: Check the session timeout and use it if setAndreas Schneider1-1/+1
2018-12-07channels: Set error state when closed channel is readAnderson Toshiyuki Sasaki1-2/+7
2018-11-20packets: Fix ssh_send_keepalive()Nicolas Viennot1-4/+7
2018-10-24channels: Check return code of ssh_packet_send()Andreas Schneider1-0/+3
2018-10-24channels: Reformat ssh_channel_send_eof()Andreas Schneider1-29/+30
2018-10-24channels: Check return of ssh_buffer_unpack()Andreas Schneider1-0/+4
2018-10-16CVE-2018-10933: Check channel state when OPEN_FAILURE arrivesAnderson Toshiyuki Sasaki1-0/+12
2018-10-16CVE-2018-10933: Check channel state when OPEN_CONFIRMATION arrivesAnderson Toshiyuki Sasaki1-0/+9
2018-09-05channels: Allow infinite timeout for ssh_channel_read_timout()Andreas Schneider1-2/+6
2018-09-04channels: Don't read from a closed channelAndreas Schneider1-1/+6
2018-09-04channels: Remove memset in ssh_channel_do_free()Andreas Schneider1-2/+0
2018-09-04channels: Reformat ssh_channel_free()Andreas Schneider1-15/+19
2018-09-04channels: Use calloc() in ssh_channel_new()Andreas Schneider1-2/+1
2018-09-04channel: Reformat ssh_channel_new()Andreas Schneider1-32/+35
2018-08-22channels: Fix timeout variable to match documentationAndreas Schneider1-4/+4
2018-07-05crytpo: Make sure we check return of ssh_get_random() correctlyAndreas Schneider1-1/+6
2018-06-30channels: Fix NULL check in channel_rcv_data callbackAndreas Schneider1-1/+1
2018-06-29Rest in Peace SSHv1Andreas Schneider1-86/+3
2018-06-28Remove vim modelines from all filesAndreas Schneider1-2/+0
2018-04-10channels: add ssh_channel_request_send_break to support RFC 4335Axel Eppe1-0/+49
2018-01-18channels: Use calloc() instead of malloc()Andreas Schneider1-3/+3
2017-10-28Fix config.h includesAndreas Schneider1-2/+2