Sara Golemon
096ef86627
Avoid segfault when libssh2_session_methods() called too early
2005-01-21 23:30:28 +00:00
Sara Golemon
2b414db02e
BFN
2005-01-20 21:35:24 +00:00
Sara Golemon
308d59910f
Fix setstat calls. libssh2_attr2bin was masking out flags
2005-01-07 23:51:46 +00:00
Sara Golemon
ecd83df6a7
Need to load the cipher definitions if we expect to use them...
2005-01-07 23:14:53 +00:00
Sara Golemon
4191a8c56c
Fix ssh-dss public key authentication
2005-01-07 21:07:53 +00:00
Sara Golemon
c006dd4350
Added support for MAC methods: hmac-md5 and hmac-md5-96
...
key_len should not have been in KEX_METHOD,
it's dependent on MAC method, not KEX method.
This is why the MD5 MACs were borked initially,
md5 has a key_len of 16, not 20.
2004-12-31 00:55:52 +00:00
Sara Golemon
cf8ca63ea0
Add ./configure option '--disable-gex-new' to fallback on
...
older diffie-hellman-group-exchange-sha1 syntax.
i.e. Use SSH_MSG_KEX_DH_GEX_REQUEST_OLD
rather then SSH_MSG_KEX_DH_GEX_REQUEST
See draft-ietf-secsh-dh-group-exchange section 7 for details.
2004-12-31 00:15:18 +00:00
Sara Golemon
d1b33840bf
Note change to libssh2_session_methods()
2004-12-30 23:22:59 +00:00
Sara Golemon
2e02ad041a
Add remote tcp/ip forwarding.
2004-12-29 19:26:28 +00:00
Sara Golemon
596b62c027
use actual random data with KEX_INIT cookie and packet padding
2004-12-27 20:38:44 +00:00
Sara Golemon
143c6bf97f
Add DESTDIR support during 'make install' (Adam Go³êbiowski)
2004-12-26 21:54:19 +00:00
Sara Golemon
d2d8f8ad0b
Added libssh2_banner_set()
2004-12-24 23:10:15 +00:00
Sara Golemon
a1e649b507
Fixed leak in sftp_symlink_ex(),
...
result for READLINK and REALPATH not freed unless there was an error.
2004-12-24 20:19:42 +00:00
Sara Golemon
99795a165e
Plug leak in handle string provided by sftp_open
2004-12-24 03:57:10 +00:00
Sara Golemon
6f13a93be9
Fix crash in sftp_close_handle.
...
Don't free dir handle data when it's not a dir handle!
2004-12-24 03:49:25 +00:00
Sara Golemon
f11c657a10
Make libssh2_packet_read() use a static buffer to avoid unnecessary
...
alloc and free calls.
Since the cipher and mac layers aren't runtime extensible (yet)
and we know neither of these works in sizes greater than 32,
we can safely set aside a 64 byte block of data on the stack
for crypting and hashing.
This will make a big difference during quasi-non-blocking reads
where libssh2_packet_read() is polled repeatedly.
2004-12-23 00:42:20 +00:00
Sara Golemon
525a181037
Add SFTP support
2004-12-22 00:20:02 +00:00
Sara Golemon
d974137db9
Fixes: scp blocking modes, MacError abstract indirection
...
Additions: Channel Close callback
2004-12-20 21:52:35 +00:00
Sara Golemon
912e9ca713
Fixed polling error in libssh2_channel_read_ex()
2004-12-18 07:00:51 +00:00
Sara Golemon
3614bdac21
Changed libssh2_session_disconnect_ex() to return an error code
...
on failed alloc.
2004-12-16 23:02:25 +00:00
Sara Golemon
620a685af2
Add libssh2_session_last_error()
2004-12-16 22:44:28 +00:00
Sara Golemon
d2ca405d0f
Added libssh2_session_abstract()
2004-12-09 23:27:14 +00:00
Sara Golemon
566bea77ea
Add libssh2_session_method_pref() and libssh2_session_methods().
...
Specify methods to be used and retreive what methods were negotiated.
2004-12-09 22:10:07 +00:00
Sara Golemon
7035d475eb
Added libssh2_session_callback_set()
2004-12-09 18:24:14 +00:00
Sara Golemon
794f01acc1
Add flush mechanism to the channel API
2004-12-08 18:54:25 +00:00
Sara Golemon
2b670d36ca
Update changelog
2004-12-08 18:24:06 +00:00
Sara Golemon
7a5ffc8cee
Initial revision
2004-12-07 21:17:20 +00:00