Andreas Schneider
|
76fad364cd
|
sftp: Add references to sftp_get_error() to docs.
|
2011-11-17 19:12:31 +01:00 |
|
Andreas Schneider
|
ce0324770d
|
kex: Fix some build warnings.
|
2011-11-10 14:46:22 +01:00 |
|
Andreas Schneider
|
2c04994443
|
pki: Add a ssh_key_cmp() function.
|
2011-10-29 19:58:28 +02:00 |
|
Andreas Schneider
|
e799c0ce7d
|
dh: Add ssh_get_publickey().
|
2011-10-29 19:58:28 +02:00 |
|
Lee Hambley
|
e797781bb5
|
Implement ssh_options_get_port(ssh_session, unsigned int*).
|
2011-10-28 12:15:12 +02:00 |
|
Lee Hambley
|
6bd95b50f5
|
Implement ssh_options_get(ssh_session, enum ssh_options_e, char**).
|
2011-10-28 12:14:34 +02:00 |
|
Aris Adamantiadis
|
551a0c855b
|
server: ssh_bind_accept_fd
This function will not call accept() but use function parameter
instead
|
2011-10-13 22:23:48 +02:00 |
|
Aris Adamantiadis
|
e38f2f933b
|
pki: ssh_pki_generate
for both gcrypt and openssl
|
2011-09-24 01:36:58 +02:00 |
|
Andreas Schneider
|
5083742192
|
packet: Move packet callbacks to packet_cb.c.
|
2011-09-18 21:37:18 +02:00 |
|
Andreas Schneider
|
7202a26b6c
|
priv: Remove dead prototype.
|
2011-09-18 21:37:17 +02:00 |
|
Andreas Schneider
|
b785014a15
|
crypt: Rename to packet_crypt.
|
2011-09-18 21:37:17 +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
|
c2686b8feb
|
socket: Move socket function to right location.
|
2011-09-18 21:37:17 +02:00 |
|
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 |
|
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
|
07abc3406d
|
kex: split key selection and sending
|
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
|
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
|
c19c638d74
|
error: Use macros for error functions.
|
2011-09-17 10:38:08 +02:00 |
|
Aris Adamantiadis
|
68bab2a490
|
SSH1: handle exit-status message (channels would not close)
|
2011-09-14 22:53:01 +02: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 |
|
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
|
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
|
808c7a9be4
|
pki: Add ssh_pki_export_pubkey_rsa1().
|
2011-09-05 11:28:19 +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
|
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
|
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
|
cb2a111fa1
|
channel: implement ssh_channel_poll_timeout
Resolves bug #57
|
2011-09-02 11:43:11 +03:00 |
|
Aris Adamantiadis
|
f9dad9ad68
|
channels: made all channel requests nonblocking
|
2011-09-02 11:42:59 +03:00 |
|
Andreas Schneider
|
5c48438dcb
|
doc: Improve doc of ssh_message_auth_pubkey().
|
2011-08-30 23:11:32 +02:00 |
|
Andreas Schneider
|
e5a39a3ae9
|
keys: Remove keys.h where it is obsolete.
|
2011-08-30 12:15:20 +02:00 |
|
Andreas Schneider
|
7093ac986d
|
keys: Remove dead prototypes.
|
2011-08-30 12:15:20 +02:00 |
|