aboutsummaryrefslogtreecommitdiff
path: root/libssh
AgeCommit message (Collapse)AuthorFilesLines
2009-07-29Fix SSH1 compilation.Andreas Schneider6-26/+30
2009-07-25Update map file.Andreas Schneider1-0/+1
2009-07-25Add sftp_readlink function.Andreas Schneider1-0/+74
2009-07-25Add sftp_symlink function.Andreas Schneider1-0/+83
2009-07-23Fix a segfault if a NULL pointer is passed to ssh_disconnect().Andreas Schneider1-3/+2
2009-07-23Don't segfault if the session or the answer is NULL.Andreas Schneider1-1/+1
2009-07-23Fix ssh_write_knownhost() which always returned -1.Andreas Schneider1-1/+1
fwrite() return the the number of items written not the size of the buffer.
2009-07-23Make the ssh_userauth_kbdint functions to get the prompts const.Andreas Schneider1-3/+3
They shouldn't be modified or free'd by a user.
2009-07-14Fix build on windows, missing include.release-0-3-1Andreas Schneider1-0/+2
2009-07-14Fix doxygen to match SSH_SERVER_FILE_NOT_FOUND fixAris Adamantiadis1-1/+4
2009-07-13Added return code SSH_SERVER_FILE_NOT_FOUNDAris Adamantiadis1-2/+2
This error is returned by ssh_is_server_known when known_hosts file does not exist and gives more action to the developer.
2009-07-02Fixed Could not write as much data as expected msgAris Adamantiadis1-1/+1
Bug caused by verifying the size of the buffer in the wrong place
2009-06-23Fixed memory leak in ssh_is_server_known()Aris Adamantiadis1-0/+2
2009-06-23Fixed yet another read-after-free bugAris Adamantiadis1-2/+3
read of a buffer len after free in sftp_write()
2009-06-21Fixed a use-after-free in match_hashed_host()Aris Adamantiadis1-1/+1
2009-06-21Fix doublefree bug found by CyrilAris Adamantiadis1-10/+20
2009-06-20Fix a memory leak in ssh_message_free().Andreas Schneider1-0/+2
2009-06-20Fixed potential format string attacksAris Adamantiadis1-4/+4
Potential format string attacks on error reporting in channels.c
2009-06-10Simply leave the function, this should prevent a segfault.Andreas Schneider1-1/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@777 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-06-10Fix a infinite loop on error.Andreas Schneider1-1/+3
Thanks to Milo for the pointer. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@776 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-06-09Fix a possible crash bug.Andreas Schneider1-4/+4
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@775 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-06-09Fix build warnings.Andreas Schneider15-2/+65
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-06-04Make use of poll() and add a poll-emulation for win32.Andreas Schneider3-96/+208
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@772 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-23Fix compilation of SSHv1.Andreas Schneider1-2/+2
Patch by Norbert Kiesel. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@770 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-13Add missing vim modeline.Andreas Schneider1-0/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@765 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-13Fix some compiler warnings on windows.Andreas Schneider2-7/+8
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@764 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-12Fix the vim modeline and place it at the end of the file.Andreas Schneider32-78/+35
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Fix a double free corruption.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@760 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Remove a wrong NULL check.Andreas Schneider1-4/+0
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@759 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Initialize the return value to fix a build warning.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@757 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Added a ssh_bind_set_fd() function.Andreas Schneider1-1/+5
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@754 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Change variable names of the keys_struct to avoid conflicts.Andreas Schneider2-20/+20
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@753 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Fix compilation on windows.Andreas Schneider1-0/+6
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@744 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve bin_to_base64() and use const for source.Andreas Schneider1-18/+29
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@743 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Format alphabet table.Andreas Schneider1-3/+5
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@742 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Fix the macros.Andreas Schneider1-9/+9
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@741 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Format _bin_to_base64().Andreas Schneider1-22/+24
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@740 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve get_equals().Andreas Schneider1-10/+11
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@739 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Fix the prototype.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@738 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve _base64_to_bin().Andreas Schneider1-8/+11
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@737 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve to_block4().Andreas Schneider1-20/+31
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@736 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve base64_to_bin().Andreas Schneider1-77/+108
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@735 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve channel_write1().Andreas Schneider1-4/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@734 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve channel_request_exec1().Andreas Schneider1-5/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@733 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve channel_change_pty_size1().Andreas Schneider1-14/+6
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@732 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve channel_request_pty_size1().Andreas Schneider1-25/+10
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@731 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Format channel_open_session1().Andreas Schneider1-19/+26
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@730 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Format ssh_select().Andreas Schneider1-85/+137
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@729 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve ssh_connect_host().Andreas Schneider1-65/+83
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@728 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve ssh_connect_ai_timeout().Andreas Schneider1-41/+54
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@727 7dcaeef0-15fb-0310-b436-a5af3365683c