Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Made the server DH asynchronous. | Aris Adamantiadis | 2010-01-06 | 1 | -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.c | Aris Adamantiadis | 2010-01-06 | 1 | -4/+4 |
| | |||||
* | Fix build when WITH_SSH1 undefined | Aris Adamantiadis | 2010-01-06 | 1 | -0/+3 |
| | |||||
* | Asynchronous service request | Aris Adamantiadis | 2009-12-26 | 1 | -39/+59 |
| | |||||
* | Documentation callbacks.h + standardization | Aris Adamantiadis | 2009-12-18 | 1 | -1/+1 |
| | |||||
* | Key exchange currently done asynchronously | Aris Adamantiadis | 2009-12-13 | 1 | -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 parsed | Aris Adamantiadis | 2009-12-12 | 1 | -33/+34 |
| | | | | Resolved some bugs in the callback mechanism as well | ||||
* | Async connection + banner fetch is working | Aris Adamantiadis | 2009-12-11 | 1 | -2/+24 |
| | |||||
* | Moved #defines into an enum | Aris Adamantiadis | 2009-12-06 | 1 | -6/+9 |
| | |||||
* | More callback stuff in connection | Aris Adamantiadis | 2009-12-05 | 1 | -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 callbacks | Aris Adamantiadis | 2009-12-03 | 1 | -45/+70 |
| | |||||
* | Improved pcap dumping support | Aris Adamantiadis | 2009-11-16 | 1 | -2/+9 |
| | |||||
* | ssh_disconnect doesn't free the session anymore | Aris Adamantiadis | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | Get rid of the options structure. | Andreas Schneider | 2009-10-02 | 1 | -27/+19 |
| | |||||
* | More include file splitting | Aris Adamantiadis | 2009-09-26 | 1 | -0/+1 |
| | |||||
* | More include file movings | Aris Adamantiadis | 2009-09-26 | 1 | -0/+1 |
| | |||||
* | Moved lots of declaration out of priv.h | Aris Adamantiadis | 2009-09-23 | 1 | -0/+4 |
| | |||||
* | get rid of SSH_OPTIONS | Aris Adamantiadis | 2009-09-23 | 1 | -1/+1 |
| | |||||
* | get rid of SSH_SESSION | Aris Adamantiadis | 2009-09-23 | 1 | -8/+8 |
| | |||||
* | Changed the current callback sys to be scalable | Aris Adamantiadis | 2009-09-23 | 1 | -2/+2 |
| | |||||
* | Check for OpenSSH and implement sftp_symlink correct. | Andreas Schneider | 2009-07-28 | 1 | -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_string | Aris Adamantiadis | 2009-07-24 | 1 | -6/+6 |
| | |||||
* | Fix a segfault if a NULL pointer is passed to ssh_disconnect(). | Andreas Schneider | 2009-07-22 | 1 | -3/+2 |
| | |||||
* | Fix doublefree bug found by Cyril | Aris Adamantiadis | 2009-06-21 | 1 | -10/+20 |
| | |||||
* | ssh_init() | Aris Adamantiadis | 2009-06-15 | 1 | -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 Schneider | 2009-06-09 | 1 | -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 Schneider | 2009-05-12 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -1/+4 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@493 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Revert commit 491. | Andreas Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -1/+6 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@491 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Improve ssh_disconnect(). | Andreas Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -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 Schneider | 2009-04-16 | 1 | -88/+127 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@487 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Add more error checks to ssh_service_request(). | Andreas Schneider | 2009-04-16 | 1 | -17/+54 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@486 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Add more error checks to dh_handshake(). | Andreas Schneider | 2009-04-16 | 1 | -116/+171 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@485 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Reformat an document ssh_analyze_banner(). | Andreas Schneider | 2009-04-16 | 1 | -28/+47 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@484 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Improve and document ssh_get_banner(). | Andreas Schneider | 2009-04-16 | 1 | -28/+43 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@483 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Use consistend return values for packet_wait() functions. | Andreas Schneider | 2009-04-14 | 1 | -1/+1 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@462 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Add more error checks to ssh_get_kex(). | Andreas Schneider | 2009-04-07 | 1 | -1/+1 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@421 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Add return value and error checks to make_sessionid(). | Andreas Schneider | 2009-04-07 | 1 | -1/+5 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@418 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Make service name const. | Andreas Schneider | 2009-04-05 | 1 | -1/+1 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@392 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Improve ssh_send_banner() and add error checking of strdup. | Andreas Schneider | 2009-04-02 | 1 | -19/+40 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@342 7dcaeef0-15fb-0310-b436-a5af3365683c | ||||
* | Add memory error checks for crypto wrapper functions. | Andreas Schneider | 2009-04-01 | 1 | -1/+7 |
| | | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c |