Patrick Monnerat
72bedfe761
Document crypto library interface
2016-01-18 13:35:28 +01:00
Salvador Fandino
b83c3e056e
libssh2_session_set_last_error: Add function
...
Net::SSH2, the Perl wrapping module for libssh2 implements several features*
on top of libssh2 that can fail and so need some mechanism to report the error
condition to the user.
Until now, besides the error state maintained internally by libssh2, another
error state was maintained at the Perl level for every session object and then
additional logic was used to merge both error states. That is a maintenance
nighmare, and actually there is no way to do it correctly and consistently.
In order to allow the high level language to add new features to the library
but still rely in its error reporting features the new function
libssh2_session_set_last_error (that just exposses _libssh2_error_flags) is
introduced.
*) For instance, connecting to a remote SSH service giving the hostname and
port.
Signed-off-by: Salvador Fandino <sfandino@yahoo.com>
Signed-off-by: Salvador Fandiño <sfandino@yahoo.com>
2015-11-02 14:50:15 +01:00
David Byron
6c84a426be
add libssh2_scp_recv2 to support large (> 2GB) files on windows
2015-09-21 18:01:23 +01:00
Kamil Dudka
d48d7c3a87
cmake: include CMake files in the release tarballs
...
Despite we announced the CMake support in libssh2-1.6.0 release notes,
the files required by the CMake build system were not included in the
release tarballs. Hence, the only way to use CMake for build was the
upstream git repository.
This commit makes CMake actually supported in the release tarballs.
2015-07-02 13:09:49 +02:00
Daniel Stenberg
41d22ccf26
userauth_publickey_frommemory.3: add AVAILABILITY
...
... it will be added in 1.6.0
2015-03-15 12:04:10 +01:00
Daniel Stenberg
1329dc5155
docs: add libssh2_userauth_publickey_frommemory.3 to dist
...
The function and man page were added in commit 18cfec8336
2015-03-15 11:48:59 +01:00
David Calavera
18cfec8336
Allow authentication keys to be passed in memory.
...
All credits go to Joe Turpin, I'm just reaplying and cleaning his patch:
http://www.libssh2.org/mail/libssh2-devel-archive-2012-01/0015.shtml
* Use an unimplemented error for extracting keys from memory with libgcrypt.
2015-03-14 23:54:49 +00:00
Daniel Stenberg
74624c8ddf
docs: include the renamed INSTALL* files in dist
2015-03-14 17:38:21 +01:00
Alexander Lamaison
6bf8983368
CMake build system.
...
Tested:
- Windows:
- Visual C++ 2005/2008/2010/2012/2013/MinGW-w64
- static/shared
- 32/64-bit
- OpenSSL/WinCNG
- Without zlib
- Linux:
- GCC 4.6.3/Clang 3.4
- static/shared
- 32/64-bit
- OpenSSL/Libgcrypt
- With/Without zlib
- MacOS X
- AppleClang 6.0.0
- static
- 64-bit
- OpenSSL
- Without zlib
Conflicts:
README
2015-03-12 22:48:38 +00:00
Daniel Stenberg
8bb6cf7f95
docs: move INSTALL, AUTHORS, HACKING and TODO to docs/
...
And with this, cleanup README to be shorter and mention the new source
code home.
2015-03-07 11:42:14 +01:00
Dan Fandrich
1e4fb7ee9f
docs: fixed a bunch of typos
2014-07-28 23:55:34 +02:00
Dan Fandrich
7b80a188dd
docs: added missing libssh2_session_handshake.3 file
2014-07-28 23:54:55 +02:00
Mikhail Gusarov
18fe507324
Fix typos in manpages
2014-05-19 10:24:58 +02:00
Daniel Stenberg
fa15fded72
man page: add missing function argument
...
for libssh2_userauth_publickey_fromfile_ex()
Reported-by: "pastey"
Fixes #262
2013-10-16 23:19:14 +02:00
Richard W.M. Jones
6e0d757f24
sftp: Add support for fsync (OpenSSH extension).
...
The new libssh2_sftp_fsync API causes data and metadata in the
currently open file to be committed to disk at the server.
This is an OpenSSH extension to the SFTP protocol. See:
https://bugzilla.mindrot.org/show_bug.cgi?id=1798
2013-04-09 16:25:54 +02:00
Kamil Dudka
fe8f3deb48
libssh2_hostkey_hash.3: update the description of return value
...
The function returns NULL also if the hash algorithm is not available.
2012-11-01 15:04:07 +01:00
Daniel Stenberg
6403519fcf
libssh2_userauth_publickey_fromfile_ex.3: mention publickey == NULL
2012-06-19 22:08:45 +02:00
Daniel Stenberg
bd627d38a1
BINDINGS: added PySsh2, a Python-ctypes binding
2012-06-09 00:14:17 +02:00
Daniel Stenberg
38efbe8243
BINDINGS: Added the Cocoa/Objective-C one
...
... and sorted the bindings after the languages, alphabetically
Reported by: Mike Abdullah
2012-06-05 15:43:50 +02:00
Daniel Stenberg
34ecc09a3c
BINDINGS: document the bindings we know of
2012-06-05 11:40:51 +02:00
Daniel Stenberg
6bd584d293
s/1.3.1/1.4.0
...
We're bumping the minor number
2012-01-31 23:22:30 +01:00
Jernej Kovacic
511a972a95
session_supported_algs docs: added an example
2012-01-31 23:05:03 +01:00
Jernej Kovacic
f4e5ca2f14
libssh2_session_supported_algs: added
2011-10-25 23:50:44 +02:00
Daniel Stenberg
6d9d44a550
libssh2_userauth_keyboard_interactive.3: fix man warning
...
It seemed to occur due to the excessive line length
2011-09-12 15:41:28 +02:00
Daniel Stenberg
d2dc600be7
libssh2_banner_set.3: fix nroff syntax mistake
2011-09-11 19:25:03 +02:00
Daniel Stenberg
7ed53e21fd
libssh2_session_startup(3) => libssh2_session_handshake(3)
...
Propagate for the current function in docs and examples.
libssh2_session_startup() is deprecated.
2011-09-09 23:17:04 +02:00
Daniel Stenberg
7229d989e7
libssh2_banner_set => libssh2_session_banner_get
...
Marked the old function as deprecated. Added the new name in the correct
name space with the same arguments and functionality.
2011-09-09 23:11:42 +02:00
Daniel Stenberg
f2c21f6f84
new function: libssh2_session_banner_get
...
Returns the banner from the server handshake
Fixes #226
2011-09-09 23:00:05 +02:00
Daniel Stenberg
87f79f177f
remove embedded CVS/svn tags
2011-09-09 16:12:04 +02:00
liuzl
30ac056cb0
API add:libssh2_sftp_get_channel
...
Return the channel of sftp, then caller can
control the channel's behavior.
Signed-off-by: liuzl <xieepp@gmail.com>
2011-09-09 16:00:11 +02:00
Henrik Nordstrom
7aa4bfc671
Custom callbacks for performing low level socket I/O
2011-08-21 15:19:44 +02:00
Henrik Nordstrom
95d69d3a81
Document prototypes for macro defined functions
2011-08-16 10:29:07 +02:00
Daniel Stenberg
01d199180a
man page cleanups: non-existing functions need no man pages
2011-07-16 00:22:00 +02:00
Daniel Stenberg
7e18862eae
libssh2_new_host_entry.3: removed
...
This is just junk leftovers.
2011-07-16 00:17:12 +02:00
Daniel Stenberg
dadc05fdfd
keyboard-interactive man page: cleaned up
2011-06-29 20:49:35 +02:00
Daniel Stenberg
0723dab4d7
libssh2_channel_process_startup.3: clean up
...
Remove the references to the macro-fied shortcuts as they have their own
individual man pages.
Made the prototype different and more readable.
2011-05-30 09:28:31 +02:00
Daniel Stenberg
67ba8713a6
man page: fix .BR lines
...
We don't use \fI etc on .BR lines
2011-05-30 09:26:34 +02:00
Daniel Stenberg
6e8229a221
libssh2_channel_forward_accept.3: mention how to get error
...
Since this returns a pointer, libssh2_session_last_errno() must be used
to get the actual error code and it wasn't that clear before.
2011-05-17 19:32:56 +02:00
Daniel Stenberg
821fb6ca71
timeout docs: mention they're added in 1.2.9
2011-05-13 22:47:22 +02:00
Daniel Stenberg
26dad4590b
timeout: added man pages
2011-05-04 23:26:26 +02:00
Daniel Stenberg
c01737e679
libssh2_session_block_directions: fix mistake
...
The last LIBSSH2_SESSION_BLOCK_INBOUND should be
LIBSSH2_SESSION_BLOCK_OUTBOUND
And I shortened the short description
Reported by: "drswinghead"
2011-04-17 12:40:43 +02:00
Daniel Stenberg
78498e0588
keepalive: add first basic man pages
...
Someone on IRC pointed out that we don't have these documented so I
wrote up a first set based on the information in the wiki:
http://trac.libssh2.org/wiki/KeepAlive
2011-04-13 00:11:41 +02:00
Mikhail Gusarov
aa07cdee9a
s/\.NF/.nf/ to fix wrong macro name caught by man --warnings
2011-04-09 16:25:19 +02:00
Daniel Stenberg
ec934f6dab
libssh2_knownhost_readfile.3: clarify return value
...
This function returns the number of parsed hosts on success, not just
zero as previously documented.
2011-02-26 10:57:56 +01:00
Daniel Stenberg
7015488150
libssh2_sftp_stat_ex.3: cleaned up, extended
...
Removed the macros from it as they have their own man pages.
Added the LIBSSH2_SFTP_ATTRIBUTES struct in here for easier reference.
2011-01-06 00:30:32 +01:00
Daniel Stenberg
164838c7dd
sftp_readdir: return error if buffer is too small
...
If asked to read data into a buffer and the buffer is too small to hold
the data, this function now returns an error instead of as previously
just copy as much as fits.
2011-01-04 14:30:04 +01:00
Daniel Stenberg
f9b1b95059
sftp_symlink: return error if receive buffer too small
...
and clean up some variable type mismatches
Discussion: http://www.libssh2.org/mail/libssh2-devel-archive-2011-01/0001.shtml
2011-01-04 14:15:57 +01:00
Daniel Stenberg
59207291fc
docs: clarify what happens with a too small buffer
...
This flaw is subject to change, but I figured it might be valuable to
users of existing code to know how it works.
2011-01-03 00:07:44 +01:00
Daniel Stenberg
20da09932e
libssh2_userauth_list: language fix
...
"faily" is not a good English word, and I also cleaned up some other minor
mistakes
2010-12-20 14:22:07 +01:00
Daniel Stenberg
75909e05a9
libssh2_sftp_open_ex: man page extended and cleaned up
...
I added the missing documentation for the 'flags' argument.
2010-12-14 15:06:04 +01:00