Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Report according status when errors are detected | Aris Adamantiadis | 2012-12-27 | 1 | -3/+18 |
| | |||||
* | Fix channel_write to wait during key reexchanges | Aris Adamantiadis | 2012-12-23 | 1 | -1/+20 |
| | |||||
* | BUG 94: Fix big endian issue. | Andreas Schneider | 2012-12-03 | 1 | -3/+5 |
| | |||||
* | CVE-2012-4559: Ensure that we don't free req twice. | Andreas Schneider | 2012-11-14 | 1 | -1/+1 |
| | |||||
* | channels: Fix integer overflow in generate_cookie(). | Xi Wang | 2012-10-22 | 1 | -1/+1 |
| | | | | | | Since the type of rnd[i] is signed char, (rnd[i] >> 4), which is considered as arithmetic shift by gcc, could be negative, leading to out-of-bounds read. | ||||
* | channels: Don't leak memory in channel_rcv_request callback. | Andreas Schneider | 2012-10-12 | 1 | -0/+1 |
| | | | | Found by Coverity. | ||||
* | channels: Check return values of buffer functions. | Andreas Schneider | 2012-10-09 | 1 | -2/+9 |
| | | | | Found by Coverity. | ||||
* | channel: Fix a possible null pointer dereference. | Andreas Schneider | 2012-10-05 | 1 | -1/+3 |
| | |||||
* | channels: Fix a possible null pointer dereference. | Andreas Schneider | 2012-10-05 | 1 | -1/+3 |
| | |||||
* | channels: Fix a memory leak in ssh_channel_select(). | Andreas Schneider | 2012-10-05 | 1 | -3/+7 |
| | |||||
* | channels: Fix return value of ssh_channel_request_pty_size with SSHv1. | Andreas Schneider | 2012-09-07 | 1 | -1/+1 |
| | | | | Thanks to Dmitriy Kuznetsov <dk@yandex.ru>. | ||||
* | build: Fix missing struct in_addr warning. | Andreas Schneider | 2012-07-17 | 1 | -0/+1 |
| | |||||
* | Fix bugs found by clang | Aris Adamantiadis | 2011-09-23 | 1 | -1/+1 |
| | |||||
* | channels: fix embarrasing channel_read_nonblocking bug | Aris Adamantiadis | 2011-09-22 | 1 | -7/+5 |
| | |||||
* | error: Use macros for error functions. | Andreas Schneider | 2011-09-17 | 1 | -14/+14 |
| | |||||
* | channels: don't send SSH2 packets on SSH1 ! | Aris Adamantiadis | 2011-09-14 | 1 | -0/+7 |
| | |||||
* | auth: fix things broken during merge | Aris Adamantiadis | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | Update libssh to ssh_handle_packets_termination | Aris Adamantiadis | 2011-09-02 | 1 | -114/+129 |
| | | | | | | | | | | | cherry-picked from 0cb5248 Should resolve all timeout problems Conflicts: src/auth.c src/channels.c | ||||
* | Channels: fix the "server specified invalid channel" bug | Aris Adamantiadis | 2011-09-02 | 1 | -10/+31 |
| | | | | Resolved by introducing a flag entry in channel structure. | ||||
* | channel: ssh_channel_read is nonblocking, + docfixes | Aris Adamantiadis | 2011-09-02 | 1 | -16/+46 |
| | | | | | | | cherry-picked from 6091147 Conflicts: src/channels.c | ||||
* | channels: replaced bugged lists with ssh_list | Aris Adamantiadis | 2011-09-02 | 1 | -34/+17 |
| | | | | | | | cherry-picked from 0aef5f Conflicts: src/session.c | ||||
* | SSH1: fix build | Aris Adamantiadis | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | ssh_select converted to ssh_event, and bugfix to ssh_channel_select | Aris Adamantiadis | 2011-09-02 | 1 | -13/+17 |
| | |||||
* | channels: ssh_channel_select implemented with ssh_poll | Aris Adamantiadis | 2011-09-02 | 1 | -50/+34 |
| | | | | Should fix #56 | ||||
* | channel: implement ssh_channel_poll_timeout | Aris Adamantiadis | 2011-09-02 | 1 | -0/+55 |
| | | | | Resolves bug #57 | ||||
* | Channels: increase window size x10 | Aris Adamantiadis | 2011-09-02 | 1 | -1/+1 |
| | | | | | Provides me a 3x performance boost for async sftp, 5x for sync sftp (on localhost) | ||||
* | channels: made the remaining calls nonblocking + fix #52 | Aris Adamantiadis | 2011-09-02 | 1 | -22/+59 |
| | |||||
* | channels: use hard random for the X11 cookie | Aris Adamantiadis | 2011-09-02 | 1 | -3/+5 |
| | | | | We are in a security library or we are not. | ||||
* | channels: made all channel requests nonblocking | Aris Adamantiadis | 2011-09-02 | 1 | -31/+104 |
| | |||||
* | channels: Fix possible infinite loop in channel_read(). | rofl0r | 2011-08-29 | 1 | -1/+5 |
| | |||||
* | channels: Fix incorrect return values in ssh_channel_write(). | Andreas Schneider | 2011-08-10 | 1 | -3/+13 |
| | |||||
* | channels: Handle SSH_AGAIN in channel_open(). | Andreas Schneider | 2011-08-09 | 1 | -5/+8 |
| | |||||
* | channels: Fix an endless loop in case of a channel_open error. | rofl0r | 2011-08-06 | 1 | -0/+4 |
| | |||||
* | session: Fix timeout handling. | rofl0r | 2011-08-06 | 1 | -9/+9 |
| | | | | | -2 now means to use the timeout specified in options. It wasn't used earlier and poll only knows -1 and 0 anyway for special meanings. | ||||
* | channels: Fix checking for fatal errors. | rofl0r | 2011-08-06 | 1 | -0/+5 |
| | | | | We need this that we don't end up in and infinite poll loop. | ||||
* | channels: Fix ssh_channel_from_local() | rofl0r | 2011-08-06 | 1 | -14/+15 |
| | | | | | It only worked if the first channel in the list was equivalent to we were looking for. | ||||
* | channels: Set the max packet size to 32768. | Andreas Schneider | 2011-08-03 | 1 | -4/+28 |
| | |||||
* | Forgot a cast to remove warnings | Aris Adamantiadis | 2011-05-27 | 1 | -2/+2 |
| | |||||
* | Fix bug #5, channel_read_nonblocking that blocks | Aris Adamantiadis | 2011-05-27 | 1 | -1/+1 |
| | |||||
* | Fixed warnings on MacosX with Xcode4 | Aris Adamantiadis | 2011-05-20 | 1 | -5/+5 |
| | |||||
* | channel: Fixed potential use-after-free in ssh_channel_get_exit_status(). | Oliver Stöneberg | 2011-05-17 | 1 | -1/+1 |
| | | | | | If ssh_channel_get_exit_status() is called more than once and the connection closed. | ||||
* | channel: Improve the request signal documentation. | Andreas Schneider | 2011-05-15 | 1 | -1/+17 |
| | |||||
* | [channels] Added ssh_channel_window_size() and avoided reentrancy in ↵ | milo | 2011-05-02 | 1 | -8/+9 |
| | | | | | | channel_write_common() (cherry picked from commit 27313334578f4acb7ccf0687bba7f76b2febd569) | ||||
* | Fix assertion with Visual Studio because of %zu. | Andreas Schneider | 2011-04-15 | 1 | -2/+2 |
| | |||||
* | Implemented X11 server side | milo | 2011-04-14 | 1 | -0/+63 |
| | |||||
* | Check for NULL channel pointers | milo | 2011-02-22 | 1 | -8/+116 |
| | |||||
* | channel: Fixed a possible NULL pointe dereference. | Andreas Schneider | 2011-02-18 | 1 | -3/+7 |
| | |||||
* | channel: Improve ssh_channel_open_reverse_forward documentation. | Bernhard R. Link | 2011-02-18 | 1 | -4/+5 |
| | |||||
* | channels: set error for new NULL pointer checks | Bernhard R. Link | 2011-02-18 | 1 | -4/+23 |
| | | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | channels: Set errors on return. | Bernhard R. Link | 2011-02-14 | 1 | -2/+80 |
| | | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org> |