Andreas Schneider
|
e7009fe8f3
|
priv: Create crc32.h.
As crc32 is only needed by SSHv1, build it only with SSHv1.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
ffb827b539
|
priv: Move gcrypt functions to gcrypt header.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
33754c391f
|
priv: Start to remove enter_function.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
d7fa15df83
|
priv: Move kex functions to kex header.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
519291558d
|
priv: Move options and config prototypes to own header.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
abd9856c6a
|
priv: Move defines to the top.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
4a6a0987a8
|
client: Remove unused variable.
|
2011-09-18 21:36:40 +02:00 |
|
Andreas Schneider
|
3622ac83f6
|
legacy: Fix possible segfault with publickey_from_file().
This function is obsolete.
|
2011-09-18 21:36:23 +02:00 |
|
Aris Adamantiadis
|
f61269a2ef
|
ECDH key exchange working
|
2011-09-18 20:34:16 +02:00 |
|
Aris Adamantiadis
|
d24e353e38
|
pki: null ptr check
|
2011-09-18 20:34:16 +02:00 |
|
Aris Adamantiadis
|
09b33b1b6e
|
server: split dh_handsake_server
|
2011-09-18 20:34:16 +02:00 |
|
Aris Adamantiadis
|
af09313eac
|
crypto: rename crypto_struct -> ssh_cipher_struct
|
2011-09-18 20:34:16 +02:00 |
|
Aris Adamantiadis
|
ac41a083ef
|
kex: moved KEX structures to ssh_crypto_struct
|
2011-09-18 20:34:16 +02:00 |
|
Aris Adamantiadis
|
48980573c1
|
wrapper.c: cleanup
|
2011-09-18 20:34:15 +02:00 |
|
Aris Adamantiadis
|
22668bcdae
|
kex: have server_kex use the elected methods
|
2011-09-18 20:34:15 +02:00 |
|
Aris Adamantiadis
|
07abc3406d
|
kex: split key selection and sending
|
2011-09-18 20:34:15 +02:00 |
|
Aris Adamantiadis
|
1b10b175fc
|
dh: fix segfault in server
|
2011-09-18 20:34:15 +02:00 |
|
Aris Adamantiadis
|
8f1161f649
|
scp: introduce a 64bits getter to respect ABI
|
2011-09-18 20:34:15 +02:00 |
|
Andreas Schneider
|
2cc95e1e08
|
doc: Fix threading documentation.
|
2011-09-17 21:32:29 +02:00 |
|
Andreas Schneider
|
fa7798833a
|
pki: Use ssh_log_function() for ssh_pki_log().
|
2011-09-17 11:09:19 +02:00 |
|
Andreas Schneider
|
b96943e861
|
log: Split do_ssh_log().
|
2011-09-17 11:05:17 +02:00 |
|
Andreas Schneider
|
569312f7bd
|
log: Remove unneeded ssh_log_function().
|
2011-09-17 11:00:33 +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 |
|
Andreas Schneider
|
afa56e0102
|
session: Use defines for ssh_handle_packets().
|
2011-09-17 10:38:08 +02:00 |
|
Andreas Schneider
|
544747d02c
|
crypt: Fix function definition.
|
2011-09-15 11:04:00 +02:00 |
|
Aris Adamantiadis
|
68bab2a490
|
SSH1: handle exit-status message (channels would not close)
|
2011-09-14 22:53:01 +02:00 |
|
Aris Adamantiadis
|
c4701a34d3
|
channels1: made channel_write1 nonblocking
|
2011-09-14 22:39:05 +02:00 |
|
Aris Adamantiadis
|
36ec488663
|
channels: don't send SSH2 packets on SSH1 !
|
2011-09-14 22:35:12 +02:00 |
|
Aris Adamantiadis
|
714aeca91f
|
SSH1: fix kex bugs introduced in refactoring
|
2011-09-14 22:21:43 +02:00 |
|
Aris Adamantiadis
|
af225e68cb
|
SSH1: make authentication nonblocking
|
2011-09-14 21:55:54 +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 3b5bdc5db4 .
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 |
|
Andreas Schneider
|
49ae226b90
|
log: Fixed a typo.
|
2011-09-12 10:46:32 +02:00 |
|
Aris Adamantiadis
|
f3d00e4bc3
|
tests: nonblocking keyboard-interactive
|
2011-09-11 17:39:20 +02:00 |
|
Aris Adamantiadis
|
fa68d91869
|
log: remove the annoying \n between date and message
|
2011-09-11 17:39:20 +02:00 |
|
Aris Adamantiadis
|
1f31415760
|
auth: made keyboard-interactive nonblocking
|
2011-09-11 17:39:20 +02:00 |
|
Aris Adamantiadis
|
27dea35608
|
Test: added torture_auth_autopubkey_nonblocking
|
2011-09-11 17:22:27 +02:00 |
|
Aris Adamantiadis
|
ff5bf51af1
|
Auth: nonblocking ssh_userauth_pubkey_auto
|
2011-09-11 17:22:27 +02:00 |
|
Aris Adamantiadis
|
7b663df185
|
Tests: unit test for agent authentication
|
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
|
06e0305100
|
server: Fix some build warnings.
|
2011-09-11 15:32:39 +02:00 |
|
Andreas Schneider
|
3b5bdc5db4
|
auth: Check if we have any prompts.
|
2011-09-11 15:29:27 +02:00 |
|
Andreas Schneider
|
95ec57f2fd
|
server: Fix compiler warning.
|
2011-09-11 15:12:35 +02:00 |
|
Andreas Schneider
|
a5d89624d5
|
log: Add missing include.
|
2011-09-11 14:38:44 +02:00 |
|
Andreas Schneider
|
04faa33259
|
kex: Fix includes.
|
2011-09-11 08:24:33 +02:00 |
|
Andreas Schneider
|
35dce7e8d1
|
priv: Remove obsolete ssh_keys_struct.
|
2011-09-10 12:47:47 +02:00 |
|