Mikhail Gusarov
f29f85f482
libssh2_sftp_read should not return error if it receives SSH_FX_EOF code in
...
SSH_FXP_STATUS packet.
(Thanks to elifantu@mail.ru for the patch)
2007-04-01 06:23:49 +00:00
Daniel Stenberg
4f1cfb20a9
1 - new public function libssh2_trace() that enables tracing/debug output on
...
various stuff if libssh2 was built with debug. If built without debug, the
function does nothing.
2 - configure --enable-debug is now enough to build a debug version (including
picky compiler options)
3 - internally, we no longer need/use #ifdef/#endif around all uses of the
_libssh2_debug() function/macro.
The scp.c example is the first application to test this new debug logging.
2007-02-02 23:23:36 +00:00
Daniel Stenberg
9d55db6501
Adding src/transport.c for the SECSH transport layer read/write in a non-
...
blocking way. The channel code is now responsible for enabling/disabling
blocking status and to work with it.
I've also modified indenting and fixed compiler warnings at places, and
added a bunch of new examples in example/simple that I've used to verify that
the code still runs like before.
libssh2_channel_{read|write}nb_ex() and libssh2_sftp_{read|write}nb() are the
four new functions that supposedly work non-blocking.
2007-02-02 16:21:20 +00:00
James Housley
8069fa6f9a
libssh2_sftp_readdir() wasn't null terminating the filename. If there is
...
enough room in the buffer, all a null to the end.
2006-11-10 12:16:24 +00:00
James Housley
1961e07287
The public *_ex() API functions, most of them, used "int" for length values.
...
The convience functions pass in the return from strlen() which is "size_t",
usually an "unsigned long". This created the possiblility of passing in
a value that could look negative.
All "int" lengths were converted to "unsigned int". Ideally they should
all become "size_t", but that is a bigger change. This is a good start.
2006-11-04 19:30:31 +00:00
Sara Golemon
c45992da55
Bump copyright year
2006-03-02 01:10:52 +00:00
Sara Golemon
efc3841fd2
Add terminating NULL to readlin/realpath results
2005-11-17 23:20:32 +00:00
Sara Golemon
6cc50263e2
Fix rename op -- Take 2
2005-07-06 17:50:53 +00:00
Sara Golemon
beca3742a2
Correct ancient typos in error messages
2005-07-06 16:27:54 +00:00
Sara Golemon
06e1136ea0
Don't send flags for rename op if the sftp version is too low
2005-06-17 17:18:25 +00:00
Sara Golemon
ff6f2dbe52
Typo: ALWAYS TEST FIRST
2005-05-17 17:18:48 +00:00
Sara Golemon
e5ee4a5be3
Fix sftp packet queueing mechanism
2005-05-17 05:22:41 +00:00
Sara Golemon
30bb7db0d1
Reduce busy-looping of libssh2_sftp_packet_requirev()
2005-05-16 23:12:09 +00:00
Sara Golemon
ebfbd22e59
Add debugging hooks for development diagnostics
2005-05-11 05:11:31 +00:00
Sara Golemon
9a0ba35457
Ignore extended data in the SFTP layer.
2005-05-10 04:57:34 +00:00
Sara Golemon
023c54d95d
One last (better be last) fix for FXP_INIT
2005-05-10 04:49:43 +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
ef7496b29a
Update copyright year
2005-02-18 16:32:02 +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
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
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
d4efdee802
Expose specific SFTP error codes to the calling program
2004-12-22 21:55:08 +00:00
Sara Golemon
aa8b8afe4f
Update contact info with new domain
2004-12-22 20:56:06 +00:00
Sara Golemon
525a181037
Add SFTP support
2004-12-22 00:20:02 +00:00