aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2009-09-08Add a sftp_tell64() function.Andreas Schneider1-0/+11
2009-08-26Increase version number.Andreas Schneider1-1/+1
2009-08-26Added ssh_basename() and ssh_dirname().Andreas Schneider1-0/+3
2009-08-18Increase version number and update Changelog.release-0-3-3Andreas Schneider1-1/+1
2009-07-29ssh_init()Aris Adamantiadis1-0/+1
fixes in client.c and server.c for this git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@778 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-07-29moved try_publickey_from_file in priv.hAndreas Schneider2-4/+3
Had nothing to do in libssh.h. 100% sure nobody used it since one of the structure declaration was not public.
2009-07-29Check for OpenSSH and implement sftp_symlink correct.Andreas Schneider2-0/+2
When OpenSSH's sftp-server was implemented, the order of the arguments to the SSH_FXP_SYMLINK method was inadvertently reversed. Unfortunately, the reversal was not noticed until the server was widely deployed. Since fixing this to follow the specification would cause incompatibility, the current order was retained.
2009-07-25Add sftp_readlink function.Andreas Schneider1-0/+11
2009-07-25Add sftp_symlink function.Andreas Schneider1-0/+13
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-23Fix sol8 + ss11 compile errors.Andreas Schneider1-1/+11
Thanks to tysonite@gmail.com.
2009-07-14Set version to 0.3.1.Andreas Schneider1-1/+1
2009-07-13Added return code SSH_SERVER_FILE_NOT_FOUNDAris Adamantiadis1-0/+1
This error is returned by ssh_is_server_known when known_hosts file does not exist and gives more action to the developer.
2009-06-04Make use of poll() and add a poll-emulation for win32.Andreas Schneider1-0/+25
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@772 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-12Fix the vim modeline and place it at the end of the file.Andreas Schneider6-10/+6
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Document the ssh server bind functions.Andreas Schneider1-1/+74
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@756 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-11Added a ssh_bind_set_fd() function.Andreas Schneider1-1/+12
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 Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@753 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve bin_to_base64() and use const for source.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@743 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Improve base64_to_bin().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@735 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Format ssh_select().Andreas Schneider1-1/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@729 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-05Use const char * and an unsigned int in ssh_crc32().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@723 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-04Improve channel_poll() and add a SSH_EOF return value.Andreas Schneider1-3/+4
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@702 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-04Implement channel_read() as a POSIX like function.Andreas Schneider1-2/+5
Create channel_read_buffer() to have the old version still available. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@700 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-02Improve ssh_channel_from_local().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@674 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-30Add a BURN_STRING macro and use it in auth.c.Andreas Schneider1-0/+3
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@660 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-30Improve the autopubkey authentication.Andreas Schneider1-3/+3
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@658 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-28Improve auto public key authentication.Andreas Schneider2-2/+12
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@636 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-27Improve sftp_reply_data and fix sftp_reply_status.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@627 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-27Improve sftp_reply_names_add.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@625 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-27Improve sftp_reply_name.Andreas Schneider1-1/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@622 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-27Add option to build with or without sftp support.Andreas Schneider1-2/+14
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@618 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-24Improve the sftp seek functions.Andreas Schneider1-2/+6
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@605 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-24Use a negative value for SSH_AGAIN.Andreas Schneider1-1/+1
This is needed for function which return the length read for example. If we read only one byte then 1 would be returned and some function may think that it has to read again. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@603 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-24Improve the sftp async read functions.Andreas Schneider1-5/+5
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@602 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-23Improve buffer_add_attributes() and add a return value.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@593 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-22Rename buffer_add_data_begin() to buffer_prepend_data().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@571 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-20Improve publickey_from_file().Andreas Schneider1-1/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@567 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-20Rename privatekey_free() to be consistent with publickey_free().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@563 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-18Replace some strcmp with switch to make it a bit faster.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@545 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Fix build with openssl.Andreas Schneider1-6/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@523 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Add return values to set_encrypt_key and set_decrypt_key.Andreas Schneider1-8/+14
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@519 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return values to generate_session_keys() and generate_one_key().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@508 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return value to dh_build_k().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@506 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Improve dh_import() functions.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@505 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return value to dh_generate_f().Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@501 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return value to dh_generate_e().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@500 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return value to dh_generate_y().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@499 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add return value to dh_generate_x().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@498 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-16Add a return value to ssh_socket_init().Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@494 7dcaeef0-15fb-0310-b436-a5af3365683c