summaryrefslogtreecommitdiffstats
path: root/libssh/client.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixed the documentation of the client code.Andreas Schneider2010-04-041-13/+23
|
* Fixed spelling.Andreas Schneider2010-03-251-1/+1
|
* Make better error messages for SSH1 errorsAris Adamantiadis2010-02-101-0/+10
|
* Fix compilation without WITH_SSH1Aris Adamantiadis2010-01-301-0/+2
|
* Hacked SSH1 to get past authenticationAris Adamantiadis2010-01-251-2/+3
| | | | Also resolved some bugs that may impact 0.4. need to check
* Made ssh_packet_read asynchronousAris Adamantiadis2010-01-241-1/+4
| | | | | | Normally that's all that was needed into making SSH1 compliant with the new API. Beware, I have only implemented it, not actually tested it.
* Made parts of SSH asynchronous (inc kex1)Aris Adamantiadis2010-01-241-1/+0
|
* Fixed error message when connection failedAris Adamantiadis2010-01-161-2/+4
|
* Fix SSH1 related warningAris Adamantiadis2010-01-161-0/+4
|
* Fixed blocking bug in channel_pollAris Adamantiadis2010-01-081-1/+1
|
* Made the server DH asynchronous.Aris Adamantiadis2010-01-061-45/+45
| | | | | | It still needs testing and cleanup, it was done with less care than the client-side. The socket listening and connexion is still synchronous
* Fixed typos from a* to error.cAris Adamantiadis2010-01-061-4/+4
|
* Fix build when WITH_SSH1 undefinedAris Adamantiadis2010-01-061-0/+3
|
* Asynchronous service requestAris Adamantiadis2009-12-261-39/+59
|
* Documentation callbacks.h + standardizationAris Adamantiadis2009-12-181-1/+1
|
* Key exchange currently done asynchronouslyAris Adamantiadis2009-12-131-133/+147
| | | | Fixed an important bug in packet buffering (two packets received in the same recv would'nt be processed correctly)
* packet SSH_KEXINIT received and parsedAris Adamantiadis2009-12-121-33/+34
| | | | Resolved some bugs in the callback mechanism as well
* Async connection + banner fetch is workingAris Adamantiadis2009-12-111-2/+24
|
* Moved #defines into an enumAris Adamantiadis2009-12-061-6/+9
|
* More callback stuff in connectionAris Adamantiadis2009-12-051-92/+89
| | | | | I have coded it, not actually tested it :) It still needs work to get past the banner exchange.
* Trying to adapt client.c to use callbacksAris Adamantiadis2009-12-031-45/+70
|
* Improved pcap dumping supportAris Adamantiadis2009-11-161-2/+9
|
* ssh_disconnect doesn't free the session anymoreAris Adamantiadis2009-10-091-1/+1
|
* Get rid of the options structure.Andreas Schneider2009-10-021-27/+19
|
* More include file splittingAris Adamantiadis2009-09-261-0/+1
|
* More include file movingsAris Adamantiadis2009-09-261-0/+1
|
* Moved lots of declaration out of priv.hAris Adamantiadis2009-09-231-0/+4
|
* get rid of SSH_OPTIONSAris Adamantiadis2009-09-231-1/+1
|
* get rid of SSH_SESSIONAris Adamantiadis2009-09-231-8/+8
|
* Changed the current callback sys to be scalableAris Adamantiadis2009-09-231-2/+2
|
* Check for OpenSSH and implement sftp_symlink correct.Andreas Schneider2009-07-281-1/+33
| | | | | | | | 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.
* Change all occurences of STRING * to ssh_stringAris Adamantiadis2009-07-241-6/+6
|
* Fix a segfault if a NULL pointer is passed to ssh_disconnect().Andreas Schneider2009-07-221-3/+2
|
* Fix doublefree bug found by CyrilAris Adamantiadis2009-06-211-10/+20
|
* ssh_init()Aris Adamantiadis2009-06-151-6/+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
* Fix build warnings.Andreas Schneider2009-06-091-0/+5
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix the vim modeline and place it at the end of the file.Andreas Schneider2009-05-121-3/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return values to generate_session_keys() and generate_one_key().Andreas Schneider2009-04-161-1/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@508 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return value to dh_build_k().Andreas Schneider2009-04-161-1/+5
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@506 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve dh_import() functions.Andreas Schneider2009-04-161-1/+5
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@505 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return value to dh_generate_e().Andreas Schneider2009-04-161-1/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@500 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return value to dh_generate_x().Andreas Schneider2009-04-161-1/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@498 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add a return value to ssh_socket_init().Andreas Schneider2009-04-161-1/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@494 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add error checks to ssh_crypto_init().Andreas Schneider2009-04-161-1/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@493 7dcaeef0-15fb-0310-b436-a5af3365683c
* Revert commit 491.Andreas Schneider2009-04-161-6/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@492 7dcaeef0-15fb-0310-b436-a5af3365683c
* Make dh crypto functions thread safe.Andreas Schneider2009-04-161-1/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@491 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_disconnect().Andreas Schneider2009-04-161-16/+41
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@490 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_get_issue_banner().Andreas Schneider2009-04-161-9/+15
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@489 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to ssh_send_banner().Andreas Schneider2009-04-161-5/+17
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@488 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to ssh_connect().Andreas Schneider2009-04-161-88/+127
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@487 7dcaeef0-15fb-0310-b436-a5af3365683c