Andreas Schneider
|
9bbbccc0e7
|
auth: Remove unused code.
|
2013-07-13 15:29:53 +02:00 |
|
Aris Adamantiadis
|
7cb6b15aaa
|
auth: implement client-side gssapi
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
|
2013-07-13 14:41:20 +02:00 |
|
Andreas Schneider
|
5d05aec2ef
|
auth: Cleanup the agent return code.
|
2013-06-18 16:42:33 +02:00 |
|
Nicolas Viennot
|
6306bee86c
|
auth: If the agent fails, fall back to regular path
It's causing issues on MacOSX when ssh_agent_get_ident_count()
reports "Agent count: 0".
|
2013-06-18 16:39:31 +02:00 |
|
Aris Adamantiadis
|
63c3f0e736
|
Implement key re-exchange
|
2012-12-23 23:09:50 +01:00 |
|
Andreas Schneider
|
66045054f4
|
auth: Don't leak memory on error in info request callback.
Found by Coverity.
|
2012-10-12 08:07:01 +02:00 |
|
Andreas Schneider
|
131a0de32e
|
auth: Make error handling code reachable again.
Found by Coverity.
|
2012-10-09 11:09:34 +02:00 |
|
Andreas Schneider
|
782b2e37c6
|
build: Fix missing struct in_addr warning.
|
2012-07-17 18:16:07 +02:00 |
|
Andreas Schneider
|
8ef45e00c7
|
auth: Improve ssh_userauth_kbdint_setanswer() documentation.
Thanks to Arto Karppinen.
|
2012-07-17 18:04:55 +02:00 |
|
Andreas Schneider
|
e8cebc2a37
|
auth: Fix ssh_userauth_kbdint*() documentation.
Thanks to Arto Karppinen.
|
2012-07-17 18:04:55 +02:00 |
|
Andreas Schneider
|
8624651de3
|
auth: Fix ssh_userauth_password() documentation.
|
2012-07-17 18:04:55 +02:00 |
|
Andreas Schneider
|
62657d5f87
|
auth: Fix build warning.
|
2012-02-20 09:44:36 +01:00 |
|
Andreas Schneider
|
72001ff8cc
|
auth: Improve doc of ssh_userauth_kbdint_getprompt().
|
2012-02-19 13:25:22 +01:00 |
|
Andreas Schneider
|
ee774479de
|
session: Use a struct for all options.
|
2012-02-05 11:50:49 +01:00 |
|
Andreas Schneider
|
74f5f43409
|
auth: Fix public key authentication so we can continue.
|
2012-01-01 23:53:21 +01:00 |
|
Andreas Schneider
|
0b7b699ced
|
auth: Fix a possible double free.
|
2012-01-01 23:53:14 +01:00 |
|
Aris Adamantiadis
|
046aa02f39
|
Fix bugs found by clang
|
2011-09-23 22:27:46 +02:00 |
|
Andreas Schneider
|
acfc8ea83f
|
priv: Remove crypto.h and add correct includes to src files.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
c2883c1f37
|
auth: Use the new SSH_LOG function.
|
2011-09-17 10:38:08 +02:00 |
|
Andreas Schneider
|
c19c638d74
|
error: Use macros for error functions.
|
2011-09-17 10:38:08 +02:00 |
|
Aris Adamantiadis
|
ebfb2a5cdb
|
auth: fix spelling in error message
|
2011-09-14 20:37:30 +02:00 |
|
Aris Adamantiadis
|
33cf16488b
|
Revert "auth: Check if we have any prompts."
This reverts commit 3b5bdc5db440b8bf2d142631cac44c4eb052e7bc.
It's perfectly legit to have only zero prompts.
|
2011-09-14 20:36:23 +02:00 |
|
Aris Adamantiadis
|
0fa88fdcfe
|
Auth: fix possible off-by-one
No security impact, only triggable by specific API call
|
2011-09-14 17:28:41 +03:00 |
|
Aris Adamantiadis
|
1f31415760
|
auth: made keyboard-interactive nonblocking
|
2011-09-11 17:39:20 +02:00 |
|
Aris Adamantiadis
|
ff5bf51af1
|
Auth: nonblocking ssh_userauth_pubkey_auto
|
2011-09-11 17:22:27 +02:00 |
|
Aris Adamantiadis
|
33bd3d6cd9
|
auth: Implement nonblocking ssh_auth_agent
|
2011-09-11 17:22:26 +02:00 |
|
Aris Adamantiadis
|
28bfc7645c
|
auth: different code for auth_agent
|
2011-09-11 17:22:26 +02:00 |
|
Aris Adamantiadis
|
ae89dfd6f2
|
Auth: made ssh_userauth_get_response respect timeout
|
2011-09-11 17:22:26 +02:00 |
|
Andreas Schneider
|
3b5bdc5db4
|
auth: Check if we have any prompts.
|
2011-09-11 15:29:27 +02:00 |
|
Aris Adamantiadis
|
7e5f1edcb4
|
auth: fix things broken during merge
|
2011-09-02 14:09:12 +03:00 |
|
Aris Adamantiadis
|
20f8e73e3e
|
Update libssh to ssh_handle_packets_termination
cherry-picked from 0cb5248
Should resolve all timeout problems
Conflicts:
src/auth.c
src/channels.c
|
2011-09-02 13:58:37 +03:00 |
|
Andreas Schneider
|
822c68eb8e
|
pki: Use consistent API for ssh_pki_export_privkey_to_pubkey().
|
2011-08-30 10:28:57 +02:00 |
|
Andreas Schneider
|
60b92e458e
|
pki: Use consistent API for ssh_pki_export_pubkey_blob().
|
2011-08-30 10:16:53 +02:00 |
|
Andreas Schneider
|
5cf23522de
|
keyfiles: Remove keyfiles.h.
|
2011-08-28 14:26:40 +02:00 |
|
Andreas Schneider
|
0f41f21227
|
auth: Refactor and rename kbdauth_send().
|
2011-08-28 12:54:49 +02:00 |
|
Andreas Schneider
|
0bd99b3773
|
auth: Fix doc typos.
|
2011-08-27 13:58:08 +02:00 |
|
Andreas Schneider
|
e5e673bafe
|
auth: Handle request service timeout in blocking mode.
|
2011-08-26 23:56:49 +02:00 |
|
Andreas Schneider
|
d4424b2767
|
auth: Refactor and fix ssh_userauth_kbdint().
|
2011-08-26 13:44:00 +02:00 |
|
Andreas Schneider
|
f2e08e8d7b
|
auth: Fix ssh_userauth_agent_publickey pending state.
|
2011-08-26 13:34:40 +02:00 |
|
Andreas Schneider
|
26e624c1b7
|
auth: Don't fail in publickey_auto if we can't read the key.
We should go on and try the next one as it was before. Also make sure we
don't leak memory ;)
|
2011-08-26 13:34:40 +02:00 |
|
Andreas Schneider
|
f8c987d1d4
|
auth: Fix ssh_userauth_publickey() pending_call_state.
|
2011-08-26 13:32:08 +02:00 |
|
Andreas Schneider
|
b5db04003d
|
auth: Fix a segfault in ssh_userauth_kbdint_init().
|
2011-08-26 09:00:39 +02:00 |
|
Andreas Schneider
|
a51d377afe
|
auth: Refactor kbdauth_init().
Rename it to ssh_userauth_kbdint_init.
|
2011-08-25 16:41:14 +02:00 |
|
Andreas Schneider
|
892cb92f57
|
auth: Prefix kbdint functions.
|
2011-08-25 16:26:12 +02:00 |
|
Andreas Schneider
|
c59939d4a2
|
auth: Make ssh_userauth_privatekey_file() legacy.
|
2011-08-25 16:14:29 +02:00 |
|
Andreas Schneider
|
5c601115c3
|
auth: Refactor ssh_userauth_password().
|
2011-08-25 16:14:21 +02:00 |
|
Andreas Schneider
|
89253fd22a
|
auth: Make ssh_userauth_autopubkey legacy.
|
2011-08-25 10:19:09 +02:00 |
|
Andreas Schneider
|
21261270e5
|
auth: Add ssh_userauth_publickey_auto().
|
2011-08-25 10:13:23 +02:00 |
|
Andreas Schneider
|
c221db0f36
|
auth: Add ssh_userauth_agent().
This commit is pretty big cause several functions have been refactored.
|
2011-08-25 10:13:23 +02:00 |
|
Andreas Schneider
|
4c1d3b708c
|
auth: Make ssh_userauth_pubkey legacy.
|
2011-08-23 21:54:02 +02:00 |
|