Dave McCaldon
f077984394
Pass user context through libssh2_trace_sethandler() to callback
...
The libssh2_trace_sethandler() call allows the user to handle the output of libssh2 rather than having it written to stderr. This patch updates libssh2_trace_sethandler() to allow a user-defined void* context value to be passed back to the output handler.
2010-01-20 19:42:09 +01:00
Dave McCaldon
44eba0c993
Add libssh2_trace_sethandler() to the API (even more)
2010-01-15 22:58:44 +01:00
Dave McCaldon
474e38119b
Add libssh2_trace_sethandler() to the API
2010-01-15 22:57:20 +01:00
Daiki Ueno
7926c9cfaa
Fix the return value description of libssh2_knownhost_free().
2009-12-25 10:26:51 +09:00
Peter Stuge
f70dbfa3e6
Add session parameter and LIBSSH2_TRACE_SOCKET to libssh2_trace(3) man page
2009-12-24 02:18:39 +01:00
Daiki Ueno
3138b5891f
Add man pages for ssh-agent API.
2009-12-23 09:12:02 +09:00
Daniel Stenberg
0c13f7beda
added man page for libssh2_knownhost_free
2009-10-18 03:03:55 +02:00
Daniel Stenberg
e887ffca4c
clarify that the paths are the remote ones
2009-09-22 23:54:10 +02:00
Guenter Knauf
05eb612f8e
some more .cvsignore / .gitignore fixes.
2009-09-04 02:23:28 +02:00
Daniel Stenberg
06278728e2
clarify that zero can be returned without meaning error
2009-08-30 17:07:50 +02:00
Daniel Stenberg
08b0183d8e
Fix some nroff formatting
...
Patch by Sofian Brabez
2009-08-06 15:56:27 +02:00
Daniel Stenberg
5b599fbf40
Ben Kibbey added a type parameter to the libssh2_session_hostkey() function,
...
which hasn't yet been in a public release so changing the API is fine!
2009-07-07 00:25:17 +02:00
Daniel Stenberg
b9b5e5fea5
corrected (again)
2009-07-02 11:44:54 +02:00
Daniel Stenberg
91bca481b5
clarify
2009-07-02 00:11:33 +02:00
Daniel Stenberg
320450201a
After a mention from Ben Kibbey we now let knownhost_writeline() return the
...
length of the actual data it returns, excluding the trailing zero. I also
updated the man page for libssh2_knownhost_writeline() accordingly.
2009-06-14 14:27:15 +02:00
Daniel Stenberg
9f5c1caa81
empty line removed
2009-06-14 14:26:27 +02:00
Daniel Stenberg
da1230b35b
New man page for libssh2_session_hostkey(3). We probably need to improve this
...
to also return the type of the key.
2009-06-05 09:02:56 +02:00
Daniel Stenberg
e52a1057fd
libssh2_knownhost_add() got an additional argument: 'store' so that an
...
application can get a pointer back to the internal representation of the host
it just added. Useful for example when the app wants to add a host, and then
convert that exact same host to a line for storing in a known host file.
'store' can also be set to NULL to simple not care.
2009-05-29 18:40:29 +02:00
Daniel Stenberg
8cd76af353
"struct libssh2_knownhost" is now part of the internal struct for each known
...
host so we now only return pointers to structs instead of having the app
allocate a full struct
I moved the private struct definition into knownhosts.c instead of exposing it
wider in libssh2_priv.h
I thus modified the proto for two functions that previously used 'struct
libssh2_knownhost *' to receive data.
2009-05-29 14:08:24 +02:00
Daniel Stenberg
2e990194ab
Added man pages for the two newest members of the knownhosts API family:
...
libssh2_knownhost_readline() and libssh2_knownhost_writeline()
2009-05-29 10:12:22 +02:00
Daniel Stenberg
4df48aef41
clarify that the key "string" needs to be zero terminated too
2009-05-29 00:14:41 +02:00
Daniel Stenberg
2436a4de60
After review/feedback/discussions on the mailing list. Rename two functions:
...
s/libssh2_knownhost_parsefile/libssh2_knownhost_readfile
s/libssh2_knownhost_dumpfile/libssh2_knownhost_writefile
2009-05-28 19:57:54 +02:00
Daniel Stenberg
703fbd9d11
Added the initial man pages for the 7 new functions for known host handling
2009-05-28 14:35:13 +02:00
Daniel Stenberg
2b8038e175
libssh2_poll() and libssh2_poll_channel_read() are now considered and
...
documented deprecated and they will be removed at next soname bump. It also
saves us from fixing some rather quirky bugs in libssh2_poll()...
2009-04-14 21:38:36 +00:00
Daniel Stenberg
eabe072496
* Renamed the functions in src/transport.c to be _libssh2_transport_ prefixed
...
and introduced a transport.h header.
* Fixed the blocking mode to only change behavior not the actual underlying
socket mode so we now always work with non-blocking sockets. This also
introduces a new rule of thumb in libssh2 code: we don't call the
external function calls internally. We use the internal (non-blocking)
ones!
* libssh2_channel_receive_window_adjust2 was added and
libssh2_channel_receive_window_adjust is now deprecated
* Introduced "local" header files with prototypes etc for different parts
instead of cramming everything into libssh2_priv.h. channel.h is the
first.
2009-03-26 15:41:14 +00:00
Daniel Stenberg
1e1ba6219e
added basic docs
2009-03-23 13:20:48 +00:00
Daniel Stenberg
27d74a7bd5
quite possibly one of the most pointless functions in the libssh2 API...a
2009-03-23 13:17:49 +00:00
Daniel Stenberg
0dbc6ed8b6
Refer to the exact symbol name, which also is the exact file name of the man
...
page file.
2009-03-17 10:34:27 +00:00
Daniel Stenberg
8096b459d4
cleanup round
2009-03-16 23:25:14 +00:00
Daniel Stenberg
7ef3406b57
Added (templates for) the 13 missing man pages
2009-03-16 15:00:45 +00:00
Daniel Stenberg
d870042496
two more renaming of man pages to the actual function name
2009-03-16 14:40:37 +00:00
Daniel Stenberg
27355c740f
rename the man page to use the same name as the actual function
2009-03-16 14:28:37 +00:00
Daniel Stenberg
a678dbac06
added three more public functions I found lacking man pages
2009-03-15 22:59:46 +00:00
Daniel Stenberg
663da93b42
- Added libssh2_version()
2009-02-23 16:22:46 +00:00
Mikhail Gusarov
d722e09196
Fixed dash-as-minus warning in libssh2_base64_decode.3 manpage
2009-02-17 16:22:51 +00:00
Mikhail Gusarov
317740415a
Fixed syntax error in libssh2_banner_set.3 manpage
2009-02-17 16:22:17 +00:00
Daniel Stenberg
64b3e5e3f6
Added libssh2_trace man page
2008-12-26 07:46:45 +00:00
Daniel Stenberg
ba79d6b52d
libssh2_base64_decode is deprecated and subject for removal in a future
...
version (like on the next soname bump)
2008-12-26 07:37:55 +00:00
Daniel Stenberg
6b38e21fa7
wrote up a first libssh2_base64_decode man page, added a few missing man
...
pages to the tarball
2008-12-23 13:23:45 +00:00
Daniel Stenberg
11330ee6da
based on Heiner Steven's report, fix the name and description of these man
...
pages!
2008-12-23 12:34:17 +00:00
Daniel Stenberg
62769b438f
libssh2_sftp_seek64() it is now for the 64bit seek function too as the seek2
...
name has never been used in a release and it makes the naming consistent
2008-12-22 13:18:36 +00:00
Daniel Stenberg
d602478e87
0.19 is now 1.0
2008-12-22 12:51:27 +00:00
Daniel Stenberg
8eba2961ac
Based on Alexander Lamaison's patch, there's now a new
...
function called libssh2_sftp_tell64() that returns the 64 bit file offset,
as the existing libssh2_sftp_tell() only returns a size_t.
2008-12-22 12:46:45 +00:00
Daniel Stenberg
fbb25c7ad0
Clarify that this is only fine to use after an actual SFTP protocol error
...
return code.
2008-12-15 18:48:09 +00:00
Daniel Stenberg
9d5ba0dee2
oops, add missing file
2008-11-27 12:19:43 +00:00
Daniel Stenberg
160f89f42e
- Vlad Grachov brought the new function called
...
libssh2_session_block_directions() which returns a bitmask for what
directions the connection blocks. It is to be used applications that use
non-blocking sockets and when a libssh2 function returns
LIBSSH2_ERROR_EAGAIN this function can be used to figure out in which
direction the socket would block and thus it can wait for the socket to
again be ready for communication in that direction before it calls libssh2
again.
2008-11-24 13:31:00 +00:00
Simon Josefsson
74d33d50ba
Ignore coverage/.
2008-11-21 14:51:43 +00:00
Daniel Stenberg
61fda23340
- Based on bug #1815692 , we introduce libssh2_sftp_seek2() that allows seeking
...
beyond the 2GB margin even on 32bit machines.
2008-09-29 14:11:29 +00:00
Daniel Stenberg
903307113e
minor language updates
2008-07-03 10:58:53 +00:00
Mikhail Gusarov
d4aa801f6f
Added manpage for libssh2_userauth_keyboard_interactive_ex(3)
2008-03-08 18:26:32 +00:00