aboutsummaryrefslogtreecommitdiff
path: root/src/channels.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-06Issue #157: Use the current TTY's settings by default.Daniel Evers1-3/+12
2024-03-06Fix #157: Allow to set terminal modes for PTYsDaniel Evers1-5/+17
2024-01-02Document that ssh_channel_read_nonblocking() will trigger callbacksJamesWrigley1-1/+1
2024-01-02Document that ssh_channel_read_nonblocking() may return SSH_EOFJamesWrigley1-4/+2
2023-09-08Allow sending data payloads of remote_maxpacket length.Tom Deseyn1-8/+5
2023-09-01channel: use a larger window size to increase receive throughput.Tom Deseyn1-53/+55
2023-08-07channels: Do not be so picky about the extended data typeJakub Jelen1-3/+2
2023-08-07channels: Fix reading stderr from channelsJakub Jelen1-1/+2
2023-06-28channels: Avoid out-of-bounds writesJakub Jelen1-3/+9
2023-06-22channels: Refactor channel_rcv_data, check for errors and report more useful ...Jakub Jelen1-10/+21
2023-06-20channels: Reformat channel_rcv_change_windowJakub Jelen1-88/+92
2023-04-14Emit channel_write_wontblock when remote window becomes non-zero.Tom Deseyn1-1/+17
2023-02-01documentation: Fix Missing param doxygen warningsNorbert Pocs1-1/+1
2023-01-02Add callbacks for channel open response, and channel request response.Tom Deseyn1-0/+28
2022-10-12Fix various spelling issues reported by codespellJakub Jelen1-2/+4
2022-10-12remove the unnecessary cast of SSH_LOGXiang Xiao1-3/+3
2022-10-12change the format specifier of uint32_t from PRId32 to PRIu32Xiang Xiao1-18/+18
2022-10-12fix printf format warningXiang Xiao1-24/+24
2022-10-07SSH_LOG_DEBUG: Recategorize loglevelsNorbert Pocs1-13/+13
2022-10-07SSH_LOG_TRACE: Recategorize loglevelsNorbert Pocs1-1/+1
2022-06-15Fix type mismatch warningsNorbert Pocs1-12/+14
2022-06-09Remove bogus semicolonsJakub Jelen1-1/+1
2022-06-09Deprecate duplicate/ unused functionsSahana Prasad1-9/+5
2022-06-09Reformat most of the function headersJakub Jelen1-82/+133
2022-06-09Remove remaining mentions of SSH-v1 protocolJakub Jelen1-12/+1
2022-06-09Improve documentation by mentioning the free functionsJakub Jelen1-0/+3
2022-06-07channels: Add originator to ssh_channel_acceptTomas Holmqvist1-5/+35
2022-05-02Fix multiple spelling and grammar mistakesJunda Ai1-9/+9
2021-11-02channels: Avoid memory leakJakub Jelen1-0/+1
2021-09-15channels: Fix segfaults when the channel data is freedArtyom V. Poptsov1-5/+10
2021-07-07[#48/T22] Added missing server reply on auth-agent-req when a reply was reque...Jeremy Cross1-8/+29
2021-05-27channels: Read into buffer directly in channel_read_bufferXiang Xiao1-11/+20
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-01-11channel_rcv_close: indentationTom Deseyn1-30/+30
2021-01-11channesl: Fix delayed closeTom Deseyn1-13/+28
2020-12-11Always check return value of ssh_list_new()Dirkjan Bussink1-0/+7
2020-06-23channel: Do not return error if the server closed the channelAnderson Toshiyuki Sasaki1-3/+4
2020-04-20channels: Avoid returning SSH_AGAIN from ssh_channel_poll_timeout()Jakub Jelen1-0/+6
2020-04-20channels: reformatJakub Jelen1-2/+2
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