Sara Golemon
023c54d95d
One last (better be last) fix for FXP_INIT
2005-05-10 04:49:43 +00:00
Sara Golemon
ba2f21eb85
More fixes for channel_write()
2005-05-06 18:30:43 +00:00
Sara Golemon
8e0e6d81dd
Block means block
2005-05-04 19:01:48 +00:00
Sara Golemon
cba673de6f
Make blocking_read's polling loop less arbitrary
2005-05-04 18:48:47 +00:00
Sara Golemon
11b27e52c3
Put filetype into open/diropen/mkdir attributes
2005-05-04 18:06:07 +00:00
Sara Golemon
f289bcdd54
Fix constant from last patch
2005-05-04 17:52:32 +00:00
Sara Golemon
ed88c32368
FXP_INIT packet should not have had a request_id component and sftp_packet_require shouldn't expect FXP_VERSION to have one when coming back. Thanks puudeli!
2005-05-03 13:57:40 +00:00
Sara Golemon
83b95eb13e
Fixed SFTP to be properly BC with version 1 and 2 servers
2005-04-07 21:53:55 +00:00
Sara Golemon
ba420fc7bf
Block means block.
2005-04-05 23:08:41 +00:00
Sara Golemon
ae9ad1ef6f
break; fallthroughs in win32 code
2005-04-02 05:43:17 +00:00
Sara Golemon
d3f854c21b
Phase II of packet loop migration: Clean code is good code
2005-04-01 20:17:09 +00:00
Sara Golemon
5d9c0d50f3
Another typo
2005-04-01 15:34:14 +00:00
Sara Golemon
15b8489046
Phase 1 of the Great Timeout Cleanup
2005-04-01 06:11:34 +00:00
Sara Golemon
dce388e9c5
Nix unused variable
2005-03-28 23:03:41 +00:00
Sara Golemon
0138e36352
Add libssh2_channel_window_(read|write)_ex()
2005-03-28 22:59:35 +00:00
Sara Golemon
d6039f39e4
Nix the memset loop
...
Speaking of which: Why wasn't it JUST a memset() call?
The encrypted version of packet_write fills in this data with OpenSSL
RAND_bytes() data, and as far as the unencrypted version goes?
Well, it's unencrypted, randomness doesn't help at that point.
2005-03-26 05:31:31 +00:00
Sara Golemon
0e0ed2aff4
Don't let a dead session leave poll() hanging
2005-03-26 01:26:14 +00:00
Sara Golemon
c67bb667aa
Add libssh2_poll()
2005-03-23 00:21:26 +00:00
Sara Golemon
141ac5b856
Add sys/uio.h for FBSD builds and remove old stdio references
2005-03-21 21:26:08 +00:00
Sara Golemon
9f64f34dfe
Swap compression mode preferences, prefer none over zlib by default
2005-03-17 19:20:32 +00:00
Sara Golemon
7db9aeecf8
Possible fix for compatability with OpenSSL < 0.9.7
2005-03-02 01:55:51 +00:00
Sara Golemon
99e5547442
strm->next_out doesn't *stay* == out, only free out
2005-02-28 17:02:39 +00:00
Sara Golemon
ef7496b29a
Update copyright year
2005-02-18 16:32:02 +00:00
Sara Golemon
fe7ea0df58
Add support for hostbased pubkey authentication
2005-02-14 05:51:06 +00:00
Sara Golemon
500169bf97
Acknowledge window adjustments and fix the paren bug I just introduced :)
2005-02-14 03:16:42 +00:00
Sara Golemon
10a0c20eae
Fix extended data identification and make window adjust always be sent
2005-02-14 03:06:35 +00:00
Sara Golemon
c6bbe0d42f
Added libssh2_session_flag() and LIBSSH2_FLAG_SIGPIPE with hooks
2005-02-03 05:57:43 +00:00
Sara Golemon
a05bf84ecf
Collapse state flags into single bitmask attribute
2005-02-03 05:41:35 +00:00
Sara Golemon
2c5c54e999
Fix zlib compression when internal buffer not empty
2005-02-01 05:37:42 +00:00
Sara Golemon
096ef86627
Avoid segfault when libssh2_session_methods() called too early
2005-01-21 23:30:28 +00:00
Sara Golemon
5f7470700e
Handle Client-To-Server channel windowing.
2005-01-20 21:33:30 +00:00
Bert Vermeulen
bfc2f5039e
Added a couple of comments to keep my last-error-not-set-o-meter from going off
2005-01-19 16:29:53 +00:00
Sara Golemon
a3735795dd
Can't remember why I did this, banner should always be sent before trying to receive
2005-01-18 19:17:29 +00:00
Sara Golemon
a891971a63
Simplify DSA signing process
2005-01-18 06:31:41 +00:00
Sara Golemon
72c4c38e37
Finish making msvc6 happy
2005-01-11 19:05:47 +00:00
Wez Furlong
ee03669517
be nice to msvc 6
2005-01-11 14:58:04 +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
c5acc8a901
Ooops, this should have been hexits, not raw bytes
2005-01-06 17:32:17 +00:00
Sara Golemon
a119685410
Add X11 forwarding support
2005-01-06 00:51:30 +00:00
Wez Furlong
dc4bb1af96
Add support for win32.
...
Edit win32/config.mk to set the paths to your openssl and zlib headers and
libraries.
Then, from the root of the tree:
nmake -f NMakefile
voila.
2005-01-03 22:46:15 +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
Bert Vermeulen
eef99ca106
Changed libssh2_session_methods() to use method_type parameter
2004-12-30 22:19:53 +00:00
Sara Golemon
d86bcab2d2
Add error codes to session_method_pref()
2004-12-30 20:05:53 +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