Kamil Dudka
c0974e5ca3
example/sftp_RW_nonblock: do not ignore LIBSSH2_ERROR_EAGAIN
...
Bug: https://bugzilla.redhat.com/745420
2011-10-24 22:22:57 +02:00
Peter Stuge
c292378327
example/ssh2_agent: Print host key fingerprint before authentication
...
Also moves the comment about not being authenticated to before the
agent authentication takes place, so that it better matches the code.
2011-10-05 16:55:58 +02:00
Mikhail Gusarov
d343e3405a
Add missing .gitignore entries
2011-09-12 15:38:03 +02:00
Guenter Knauf
46792a9fca
Added casts to silent compiler warnings.
2011-09-10 16:38:51 +02:00
Guenter Knauf
b5cd8fe120
Fixed uint64_t printf.
2011-09-10 16:29:29 +02:00
Guenter Knauf
26a9aca598
Removed unused var.
2011-09-10 15:24:08 +02:00
Guenter Knauf
bff91fe2a0
Added 2 samples not mentioned.
2011-09-10 15:20:06 +02:00
Guenter Knauf
e399a852b9
Removed unused var.
2011-09-10 14:48:06 +02:00
Guenter Knauf
3fb3ba571b
Kill stupid gcc 3.x uninitialized warning.
2011-09-10 14:22:08 +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
87f79f177f
remove embedded CVS/svn tags
2011-09-09 16:12:04 +02:00
Guenter Knauf
50d451e307
Fix for systems which need sys/select.h.
2011-09-08 13:53:05 +02:00
Daniel Stenberg
420f0b7793
subsystem_netconf.c: fix compiler warnings
2011-08-21 15:24:55 +02:00
Henrik Nordstrom
2fe1770d9f
Avoid reuse after free when closing X11 channels
2011-08-16 10:27:49 +02:00
Peter Stuge
b232eeb598
example/subsystem_netconf.c: Add missing #include <string.h>
2011-07-17 08:04:52 +02:00
Peter Stuge
f922df9e1b
example/subsystem_netconf.c: Discard ]]>]]> and return only XML response
2011-07-17 08:00:48 +02:00
Peter Stuge
7e47bd6640
example/subsystem_netconf.c: Fix uninitialized variable bug
2011-07-17 07:18:39 +02:00
Peter Stuge
4ae907cdef
example: Add subsystem_netconf.c
...
This example demonstrates how to use libssh2 to send a request to
the NETCONF subsystem available e.g. in JunOS.
See also http://tools.ietf.org/html/draft-ietf-netconf-ssh-06
2011-07-17 07:08:48 +02:00
Daniel Stenberg
59673a111e
sftp_write_sliding.c: indent fix
...
Use the standard indenting and removed CVS leftover comment
2011-05-10 10:17:32 +02:00
zl liu
5b66a5f38d
sftp_write_sliding: send the complete file
...
When reaching the end of file there can still be data left not sent.
2011-05-10 10:16:05 +02:00
Daniel Stenberg
5dc5c80a39
example/.gitignore: ignore built binaries
2011-04-13 11:29:08 +02:00
Daniel Stenberg
0b0aa209f6
scp_write_nonblock.c: remove pointless check
...
libssh2_channel_write() cannot return a value that is larger than the
input length value
2011-04-12 10:46:47 +02:00
Guenter Knauf
aa4f861643
Expanded tabs to spaces.
2010-12-22 14:27:55 +01:00
Daniel Stenberg
5ee38702a0
ssh2_echo: Value stored to 'exitcode' is never read
2010-12-15 21:58:43 +01:00
Daniel Stenberg
499b989d46
sftp_append: new example doing SFTP append
2010-12-10 23:49:16 +01:00
Daniel Stenberg
b0c32a85fc
sftp_write_sliding.c: new example
...
This is an example that is very similar to sftp_write_nonblock.c, with
the exception that this uses
1 - a larger upload buffer
2 - a sliding buffer mechnism to allow the app to keep sending lots of
data to libssh2 without having to first drain the buffer.
These are two key issues to make libssh2 SFTP uploads really perform
well at this point in time.
2010-12-05 00:06:39 +01:00
Daniel Stenberg
ac6d0fb706
ssh2_echo: new example
...
This is a new example snippet. The code is largely based on ssh2_exec,
and is written by Tommy Lindgren. I edited it into C90 compliance and to
conform to libssh2 indent style and some more.
2010-11-13 23:11:39 +01:00
Daniel Stenberg
160453cee4
SCP: on failure, show the numerical error reason
...
By calling libssh2_session_last_errno()
2010-11-10 17:26:38 +01:00
Daniel Stenberg
82fa5d2167
SFTP: provide the numerical error reason on failure
2010-11-10 17:26:02 +01:00
Daniel Stenberg
1d2a5b8456
sftp_write: enlarge buffer to perform better
2010-11-10 15:00:55 +01:00
Daniel Stenberg
024b5d29f5
bugfix: avoid use of uninitialized value
2010-11-01 22:58:12 +01:00
Daniel Stenberg
d9cdd8c0a7
scp_write_nonblock: use select() instead of busyloop
...
Make this example nicer by not busylooping.
2010-10-22 13:37:14 +02:00
Dan Fandrich
784db8e987
Added header file to allow compiling in older environments
2010-10-20 22:19:38 -07:00
Tommy Lindgren
6140ec2de3
Add libssh2_channel_get_exit_signal.
...
Signed-off-by: Simon Josefsson <simon@josefsson.org>
2010-10-13 15:31:06 +02:00
Guenter Knauf
4b878e7cf8
Added include for sys/select.h to get fd.set on some platforms.
2010-08-17 01:34:32 +02:00
Daniel Stenberg
4b8013a8a7
example: treat the libssh2_channel_read() return code properly
...
A short read is not an error. Only negative values are errors!
2010-08-02 00:20:24 +02:00
Daniel Stenberg
1785d0d6f3
scp_write_nonblock: add transfer time info
...
Using the same timing logic and output format as
sftp_write_nonblock allows us to very easily run benchmarks on
SCP vs SFTP uploads using libssh2.
2010-06-11 16:05:22 +02:00
Daniel Stenberg
31d71a94f2
sftp_write_nonblock: select() on socket, use *BIG* buffer, time transfer
...
The select() is just to make it nicer so that it doesn't
crazy-loop on EAGAIN. The buffer size thing is mostly to verify
that this really work as supposed.
Transfer timing is just a minor thing, but it can just as well be
there and help us time and work on performance easier using out
of the box examples.
2010-06-11 16:03:33 +02:00
Guenter Knauf
2c1c751ad1
moved MSVC strdup define to libssh2_config.h which we include already.
2010-06-10 02:31:48 +02:00
Daniel Stenberg
4e10882e06
example: fix strdup() for MSVC compiles
...
MSVC has a _strdup() that we better use. This was reported in bug
2010-06-07 13:36:12 +02:00
Daniel Stenberg
f285438022
direct_tcpip: bring back inclusion of libssh2_config.h
...
In order to increase portability of this example, I'm bringing
the inclusion of libssh2_config.h back, and I also added an
require that header for this example to compile.
I also made all code lines fit within 80 columns.
2010-06-03 13:55:54 +02:00
Daniel Stenberg
9251642ef3
pedantic: make the code C90 clean
2010-05-03 22:16:01 +02:00
Peter Stuge
79b97c67c7
Do proper keyboard-interactive user dialog in the sftp.c example
2010-05-03 15:36:16 +02:00
Daniel Stenberg
a3f3347c12
knownhost: support [host]:port in knownhost file
...
OpenSSH has ways to add hosts to the knownhosts file that include
a specific port number which makes the key associated with only
that specific host+port pair. libssh2 previously did not support
this, and I was forced to add a new function to the API to
properly expose this ability to applications:
libssh2_knownhost_checkp()
To *add* such hosts to the knownhosts file, you make sure to pass
on the host name in that manner to the libssh2_knownhost_addc()
function.
2010-05-02 16:56:31 +02:00
Daniel Stenberg
7bbefe0660
examples: avoid use of uninitialized variable 'sock'
2010-04-30 12:30:24 +02:00
Daniel Stenberg
6c85370428
Uninitialized argument
2010-04-29 22:01:32 +02:00
Daniel Stenberg
23f02aad11
sftpdir: removed dead assignment
2010-04-29 22:00:05 +02:00
Daniel Stenberg
6a44eff0b5
ssh2_agent: avoid using 'session' uninitialized on failures
2010-04-28 09:13:22 +02:00
Daniel Stenberg
0862a1a39a
examples: remove assignments of variable rc that's never used
2010-04-28 09:05:19 +02:00
Daniel Stenberg
c28fa65424
bugfix: avoid using the socket if it failed to create one
2010-04-27 15:18:40 +02:00