Aris Adamantiadis
|
e7b74c57f3
|
Hacked SSH1 to get past authentication
Also resolved some bugs that may impact 0.4. need to check
|
2010-01-25 23:23:01 +01:00 |
|
Aris Adamantiadis
|
514ab6eed2
|
Fixed blocking bug in channel_poll
|
2010-01-08 23:05:10 +01:00 |
|
Aris Adamantiadis
|
84e6aca5c5
|
Fixed typos from a* to error.c
|
2010-01-06 21:12:00 +01:00 |
|
Vic Lee
|
1944dc8b5f
|
Add new API function ssh_userauth_privatekey_file().
Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Andreas Schneider <mail@cynapses.org>
|
2009-12-30 19:05:37 +01:00 |
|
Vic Lee
|
f2ca2d50b5
|
In ssh_userauth_pubkey, if publickey argument is NULL, generate it from privatekey.
Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Andreas Schneider <mail@cynapses.org>
|
2009-12-30 19:05:29 +01:00 |
|
Aris Adamantiadis
|
77baa2df15
|
Fix a few log strings and levels in auth.c
|
2009-12-26 22:12:08 +01:00 |
|
Aris Adamantiadis
|
a229cb4676
|
Asynchronous authentication works !
|
2009-12-26 21:59:37 +01:00 |
|
Aris Adamantiadis
|
682ed18123
|
New packet handler for SSH_USERAUTH_BANNER
|
2009-12-26 20:24:07 +01:00 |
|
Aris Adamantiadis
|
6f3505bf6b
|
Asynchronous service request
|
2009-12-26 16:51:33 +01:00 |
|
Aris Adamantiadis
|
9780f22866
|
Made packet_wait issue warnings
|
2009-12-13 20:49:47 +01:00 |
|
Andreas Schneider
|
3e90a11599
|
Improve standard logging.
|
2009-11-12 12:52:05 +01:00 |
|
Aris Adamantiadis
|
27d25752e9
|
Allow use of SSH_DIR/ when expanding key paths
|
2009-10-17 18:10:42 +02:00 |
|
Andreas Schneider
|
cbf012c337
|
Fixed ssh_get_home_dir and ssh dir to be more portable on UNIX systems.
Thanks to Pino Toscano.
|
2009-10-15 14:53:11 +02:00 |
|
Andreas Schneider
|
ab5b4c7cfe
|
Get rid of the options structure.
|
2009-10-02 20:26:14 +02:00 |
|
Aris Adamantiadis
|
cd7f6bea57
|
more priv.h splitting
|
2009-09-26 14:05:58 +02:00 |
|
Aris Adamantiadis
|
3e314e863c
|
More include file splitting
|
2009-09-26 01:15:48 +02:00 |
|
Aris Adamantiadis
|
3a8d839e86
|
More include file movings
|
2009-09-26 00:29:53 +02:00 |
|
Aris Adamantiadis
|
f84ebc2e27
|
Moved lots of declaration out of priv.h
|
2009-09-23 23:51:04 +02:00 |
|
Aris Adamantiadis
|
9a8d4cd0fd
|
get rid of SSH_SESSION
|
2009-09-23 21:55:54 +02:00 |
|
Andreas Schneider
|
8b21b51a78
|
Use new ssh options interface in auth functions.
|
2009-09-22 13:32:06 +02:00 |
|
Andreas Schneider
|
88f4e9ea24
|
Added more logging output for publickey auth.
|
2009-09-21 15:54:49 +02:00 |
|
milo
|
1b9676a0cc
|
Fix possible memory corruption (#14)
Signed-off-by: Andreas Schneider <mail@cynapses.org>
|
2009-08-06 10:29:36 +02:00 |
|
Andreas Schneider
|
766bae9d76
|
Fix build with MSVC.
|
2009-07-30 10:45:58 +02:00 |
|
Andreas Schneider
|
1abdb28995
|
Fix SSH1 compilation.
|
2009-07-27 23:17:35 +02:00 |
|
Andreas Schneider
|
28b5d0f875
|
Switch completly to stdint types.
|
2009-07-25 23:19:41 +02:00 |
|
Andreas Schneider
|
3b8c4dc750
|
Fix conflicting declarations of ssh_session and ssh_kbdint.
|
2009-07-25 20:26:56 +02:00 |
|
Aris Adamantiadis
|
23b6c95e04
|
Change PRIVATE_KEY * to ssh_private_key
|
2009-07-24 22:08:04 +02:00 |
|
Aris Adamantiadis
|
fc5dd23afa
|
Changed all PUBLIC_KEY * to ssh_public_key
|
2009-07-24 22:02:32 +02:00 |
|
Aris Adamantiadis
|
56ee212641
|
Change all occurences of STRING * to ssh_string
|
2009-07-24 21:45:41 +02:00 |
|
Aris Adamantiadis
|
958a775afa
|
replacing keys_struct with ssh_keys_struct
|
2009-07-24 21:18:15 +02:00 |
|
Aris Adamantiadis
|
e776dc16c9
|
Fixed namespace problem in public structures
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
|
2009-07-24 20:49:46 +02:00 |
|
Andreas Schneider
|
3cd06a1f26
|
Don't segfault if the session or the answer is NULL.
|
2009-07-22 12:18:34 +02:00 |
|
Andreas Schneider
|
41a8fb5810
|
Make the ssh_userauth_kbdint functions to get the prompts const.
They shouldn't be modified or free'd by a user.
|
2009-07-21 10:34:21 +02:00 |
|
Andreas Schneider
|
848984f25f
|
Fix a possible crash bug.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@775 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-06-09 12:03:24 +00:00 |
|
Andreas Schneider
|
5a755a8219
|
Fix build warnings.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-06-09 12:03:00 +00:00 |
|
Andreas Schneider
|
08ab186471
|
Add missing vim modeline.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@765 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-05-13 07:59:59 +00:00 |
|
Andreas Schneider
|
2e0b2e2e91
|
Fix the vim modeline and place it at the end of the file.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-05-12 17:49:23 +00:00 |
|
Andreas Schneider
|
2934765c76
|
Change variable names of the keys_struct to avoid conflicts.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@753 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-05-11 09:24:39 +00:00 |
|
Andreas Schneider
|
015b1649b1
|
Improve ssh_userauth_password().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@670 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:58:08 +00:00 |
|
Andreas Schneider
|
5b1c21593c
|
Initialize the vars with NULL to prevent a segfault on error.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@669 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:53:42 +00:00 |
|
Andreas Schneider
|
2ed97906e3
|
Improve ssh_userauth_agent_pubkey().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@668 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:51:53 +00:00 |
|
Andreas Schneider
|
deb9d30f4d
|
Improve ssh_userauth_pubkey().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@667 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:46:40 +00:00 |
|
Andreas Schneider
|
65d09f3268
|
Improve ssh_userauth_offer_pubkey().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@666 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:40:32 +00:00 |
|
Andreas Schneider
|
0881ba13d6
|
Improve ssh_userauth_none().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@665 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:34:36 +00:00 |
|
Andreas Schneider
|
83971c0188
|
Improve ssh_userauth_list().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@664 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:20:47 +00:00 |
|
Andreas Schneider
|
cc6199d9f0
|
Reformat ssh_auth_list().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@663 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:19:14 +00:00 |
|
Andreas Schneider
|
e8f783eb36
|
Improve wait_auth_status().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@662 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:18:44 +00:00 |
|
Andreas Schneider
|
a1802f1c32
|
Fix segfault.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@661 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:17:57 +00:00 |
|
Andreas Schneider
|
d680160500
|
Add a BURN_STRING macro and use it in auth.c.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@660 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:07:33 +00:00 |
|
Andreas Schneider
|
2317a58996
|
Improve ask_userauth().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@659 7dcaeef0-15fb-0310-b436-a5af3365683c
|
2009-04-30 14:00:07 +00:00 |
|