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 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 |
|
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 |
|
Andreas Schneider
|
c8f48a2478
|
log: Improve the logging function.
|
2011-09-10 12:38:42 +02:00 |
|
Andreas Schneider
|
08129002de
|
log: Add new debug log levels.
These should be used in future!
|
2011-09-10 12:31:54 +02:00 |
|
Andreas Schneider
|
b3d62ecba8
|
agent: Add missing config.h include.
|
2011-09-10 11:55:50 +02:00 |
|
Andreas Schneider
|
bf72440eff
|
kex: Split out SSHv1 functions to kex1.c.
|
2011-09-10 11:03:46 +02:00 |
|
Andreas Schneider
|
77e71ae3b5
|
dh: Use ssh_string_new() in make_bignum_string().
|
2011-09-08 19:58:59 +02:00 |
|
Andreas Schneider
|
81017b0fc2
|
string: Make sure we always have the right byte order.
|
2011-09-08 19:57:34 +02:00 |
|
Andreas Schneider
|
4a5b72a535
|
pki: Use ssh_string_get_char().
|
2011-09-08 16:14:35 +02:00 |
|
Andreas Schneider
|
c1f8b38b78
|
string: Add ssh_string_get_char().
|
2011-09-08 16:14:35 +02:00 |
|
Andreas Schneider
|
5581323c2c
|
string: Use the struct and array for allocating the struct.
|
2011-09-08 15:50:39 +02:00 |
|
Andreas Schneider
|
55c758d079
|
auth1: Fix ssh_string usage.
|
2011-09-08 15:29:05 +02:00 |
|
Andreas Schneider
|
09da9418cc
|
known_hosts: Fix a free before last use.
|
2011-09-08 13:42:30 +02:00 |
|
Andreas Schneider
|
6d3d5a446e
|
known_hosts: Fix a memleak.
|
2011-09-07 17:51:43 +02:00 |
|
Andreas Schneider
|
11f3b0e684
|
pki: Add missing ECC ifdef.
|
2011-09-06 09:44:45 +02:00 |
|
Andreas Schneider
|
ae1f87e37a
|
options: Fix NULL value handling.
|
2011-09-06 09:16:54 +02:00 |
|
Andreas Schneider
|
3105b3c205
|
options: Fix the ssh_options_set() function.
This is a refactor so that we check if the values are sane the user
wants to set. If not return an error.
|
2011-09-05 20:15:34 +02:00 |
|
Andreas Schneider
|
2e83cc925d
|
known_hosts: Migrate ssh_write_knownhost() to new pki.
|
2011-09-05 11:28:19 +02:00 |
|
Andreas Schneider
|
808c7a9be4
|
pki: Add ssh_pki_export_pubkey_rsa1().
|
2011-09-05 11:28:19 +02:00 |
|
Andreas Schneider
|
6901e25085
|
pki_crypto: Add ecdsa support for key duplication.
|
2011-09-02 23:10:23 +02:00 |
|
Andreas Schneider
|
a0e3facac7
|
pki: Add ecdsa key support.
|
2011-09-02 23:10:23 +02:00 |
|
Andreas Schneider
|
6dc7ddde3f
|
channels: Export ssh_channel_poll_timeout().
|
2011-09-02 22:40:32 +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 |
|
Aris Adamantiadis
|
ef5701a535
|
Channels: fix the "server specified invalid channel" bug
Resolved by introducing a flag entry in channel structure.
|
2011-09-02 13:50:06 +03:00 |
|
Aris Adamantiadis
|
7d347aa6f4
|
channel: ssh_channel_read is nonblocking, + docfixes
cherry-picked from 6091147
Conflicts:
src/channels.c
|
2011-09-02 13:49:05 +03:00 |
|
Aris Adamantiadis
|
6d8bb956c5
|
channels: replaced bugged lists with ssh_list
cherry-picked from 0aef5f
Conflicts:
src/session.c
|
2011-09-02 13:46:10 +03:00 |
|
Aris Adamantiadis
|
3eece8ac0b
|
SSH1: fix build
|
2011-09-02 11:43:12 +03:00 |
|
Aris Adamantiadis
|
92c8a71abb
|
ssh_select converted to ssh_event, and bugfix to ssh_channel_select
|
2011-09-02 11:43:12 +03:00 |
|