| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add support to read and store sftp extensions. | Andreas Schneider | 2009-07-28 | 1 | -0/+3 | |
| | | ||||||
| * | Check for OpenSSH and implement sftp_symlink correct. | Andreas Schneider | 2009-07-28 | 2 | -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. | |||||
| * | Fix typo orignator_port -> originator_port | milo | 2009-07-27 | 1 | -1/+1 | |
| | | ||||||
| * | Remove double SSH2_MSG_USERAUTH_PK_OK. | Andreas Schneider | 2009-07-27 | 1 | -1/+0 | |
| | | ||||||
| * | Public key authentication server side | milo | 2009-07-27 | 3 | -0/+8 | |
| | | ||||||
| * | Switch completly to stdint types. | Andreas Schneider | 2009-07-25 | 1 | -52/+46 | |
| | | ||||||
| * | Fix conflicting declarations of ssh_session and ssh_kbdint. | Andreas Schneider | 2009-07-25 | 3 | -16/+16 | |
| | | ||||||
| * | Fix return value of sftp_tell64(). | Andreas Schneider | 2009-07-25 | 1 | -1/+1 | |
| | | ||||||
| * | Add a sftp_tel64() function. | Andreas Schneider | 2009-07-25 | 1 | -0/+11 | |
| | | ||||||
| * | Add ssh_clean_pubkey_hash() which is needed on Windows. | Andreas Schneider | 2009-07-25 | 1 | -0/+1 | |
| | | ||||||
| * | Add sftp_readlink function. | Andreas Schneider | 2009-07-25 | 1 | -0/+11 | |
| | | ||||||
| * | Add sftp_symlink function. | Andreas Schneider | 2009-07-25 | 1 | -0/+13 | |
| | | ||||||
| * | move all u32,u16,u8 and u64 declarations in priv.h | Aris Adamantiadis | 2009-07-24 | 4 | -47/+47 | |
| | | | | | And fix all headers which need u32,u8,u64 | |||||
| * | Make the SSH_SAFE_NAMESPACE flag active | Aris Adamantiadis | 2009-07-24 | 1 | -1/+1 | |
| | | ||||||
| * | Change refs from AGENT * to ssh_agent | Aris Adamantiadis | 2009-07-24 | 2 | -4/+3 | |
| | | | | | Fixes also a typo in ssh_agent declaration | |||||
| * | Changes all CHANNEL * to ssh_channel | Aris Adamantiadis | 2009-07-24 | 4 | -43/+43 | |
| | | ||||||
| * | Change PRIVATE_KEY * to ssh_private_key | Aris Adamantiadis | 2009-07-24 | 2 | -13/+13 | |
| | | ||||||
| * | Changed all PUBLIC_KEY * to ssh_public_key | Aris Adamantiadis | 2009-07-24 | 2 | -10/+10 | |
| | | ||||||
| * | Changed all occurences of BUFFER * to ssh_buffer | Aris Adamantiadis | 2009-07-24 | 3 | -47/+47 | |
| | | ||||||
| * | Change all occurences of STRING * to ssh_string | Aris Adamantiadis | 2009-07-24 | 3 | -53/+68 | |
| | | ||||||
| * | moved try_publickey_from_file in priv.h | Aris Adamantiadis | 2009-07-24 | 2 | -4/+3 | |
| | | | | | | | Had nothing to do in libssh.h. 100% sure nobody used it since one of the structure declaration was not public. | |||||
| * | replacing keys_struct with ssh_keys_struct | Aris Adamantiadis | 2009-07-24 | 2 | -3/+3 | |
| | | ||||||
| * | Fixed namespace problem in public structures | Aris Adamantiadis | 2009-07-24 | 2 | -22/+22 | |
| | | | | | | | | | | changed struct string_struct to ssh_string_struct buffer_struct to ssh_buffer_struct and so on. Should not break apps using the caps version of these | |||||
| * | Make the ssh_userauth_kbdint functions to get the prompts const. | Andreas Schneider | 2009-07-21 | 1 | -3/+3 | |
| | | | | | They shouldn't be modified or free'd by a user. | |||||
| * | Fix sol8 + ss11 compile errors. | Andreas Schneider | 2009-07-20 | 1 | -1/+11 | |
| | | | | | Thanks to tysonite@gmail.com. | |||||
| * | Fixed copyright notices | Aris Adamantiadis | 2009-07-13 | 2 | -2/+2 | |
| | | ||||||
| * | Added return code SSH_SERVER_FILE_NOT_FOUND | Aris Adamantiadis | 2009-07-12 | 1 | -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. | |||||
| * | Set correct hint when connecting to an IP address | Aris Adamantiadis | 2009-07-12 | 1 | -0/+3 | |
| | | | | | | | | | libssh now uses a regular expression against destination hostnames to match numerical IP addresses and set the appropriate hint. Patches also add init and finalize code to compile the regexp | |||||
| * | fix int -> socket_t in SSH_POLL | Aris Adamantiadis | 2009-07-04 | 1 | -1/+1 | |
| | | ||||||
| * | Temporary move of ssh_poll_* back to priv.h | Aris Adamantiadis | 2009-07-04 | 2 | -36/+33 | |
| | | | | | | We'll see later what needs to be put back in public functions | |||||
| * | Move doxygen tags into C files | Aris Adamantiadis | 2009-07-04 | 1 | -122/+1 | |
| | | ||||||
| * | Put back the poll declarations into priv.h | Aris Adamantiadis | 2009-07-04 | 2 | -7/+9 | |
| | | | | | That are, poll constants. | |||||
| * | Add a generic way to handle sockets asynchronously. | Aleksandar Kanchev | 2009-07-03 | 2 | -8/+163 | |
| | | | | | | | | | | | | | | | It's based on poll objects, each of which store a socket, it's events and a callback, which gets called whenever an event is set. The poll objects are attached to a poll context, which should be allocated on per thread basis. Polling the poll context will poll all the attached poll objects and call their callbacks (handlers) if any of the socket events are set. This should be done within the main loop of an application. This is intended as a ground work for making libssh asynchronous. Signed-off-by: Aleksandar Kanchev <aleksandar.kanchev@googlemail.com> | |||||
| * | Verify memory return codes in ssh_list functions | Aris Adamantiadis | 2009-06-19 | 1 | -1/+1 | |
| | | ||||||
| * | added ssh_message_callback support. | Aris Adamantiadis | 2009-06-18 | 2 | -3/+8 | |
| | | | | | Not fully working yet. User can set his ssh_message_callback, and the function ssh_execute_message_callbacks will call them when appropriate. Messages are correctly stacked (in packet_parse) but no call to ssh_execute_callbacks exists yet. | |||||
| * | Created general singlelinked list implementation | Aris Adamantiadis | 2009-06-18 | 1 | -0/+35 | |
| | | ||||||
| * | Begin of asynchronous SSH message parsing | Aris Adamantiadis | 2009-06-17 | 1 | -0/+4 | |
| | | ||||||
| * | ssh_message_retrieve + memoryleak fixed in ssh_message_free | Aris Adamantiadis | 2009-06-17 | 2 | -0/+11 | |
| | | | | | | ssh_message_retrieve parses a specific SSH message and returns a pointer to it. Hacked ssh_message_get to use it. This is the first step to have asynchronous ssh messages callbacks. | |||||
| * | ssh_init() | Aris Adamantiadis | 2009-06-15 | 1 | -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 | |||||
| * | Make use of poll() and add a poll-emulation for win32. | Andreas Schneider | 2009-06-04 | 1 | -0/+25 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@772 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Fix the vim modeline and place it at the end of the file. | Andreas Schneider | 2009-05-12 | 6 | -10/+6 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Document the ssh server bind functions. | Andreas Schneider | 2009-05-11 | 1 | -1/+74 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@756 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Added a ssh_bind_set_fd() function. | Andreas Schneider | 2009-05-11 | 1 | -1/+12 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@754 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Change variable names of the keys_struct to avoid conflicts. | Andreas Schneider | 2009-05-11 | 1 | -2/+2 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@753 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Improve bin_to_base64() and use const for source. | Andreas Schneider | 2009-05-05 | 1 | -1/+1 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@743 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Improve base64_to_bin(). | Andreas Schneider | 2009-05-05 | 1 | -1/+1 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@735 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Format ssh_select(). | Andreas Schneider | 2009-05-05 | 1 | -1/+2 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@729 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Use const char * and an unsigned int in ssh_crc32(). | Andreas Schneider | 2009-05-05 | 1 | -1/+1 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@723 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Improve channel_poll() and add a SSH_EOF return value. | Andreas Schneider | 2009-05-04 | 1 | -3/+4 | |
| | | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@702 7dcaeef0-15fb-0310-b436-a5af3365683c | |||||
| * | Implement channel_read() as a POSIX like function. | Andreas Schneider | 2009-05-04 | 1 | -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 | |||||
