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
Daniel Stenberg
03815483be
bugfix: potential use of NULL pointer
2010-04-27 15:10:48 +02:00
Daniel Stenberg
cb42be1a9c
examples: fixed and made them more similar
...
The channel read/write functions can return 0 in legitimate cases
without it being an error, and we need to loop properly if they
return short.
2010-04-26 16:49:30 +02:00
Daniel Stenberg
26d1698320
scp_write_nonblock: Value stored to 'nread' is never read
2010-04-24 12:58:34 +02:00
Daniel Stenberg
7dfeadef97
scp_write: Value stored to 'ptr' is never read
2010-04-24 12:57:32 +02:00
Daniel Stenberg
5804444936
scp_write_nonblock: Value stored to 'ptr' is never read
2010-04-24 12:56:53 +02:00
Daniel Stenberg
ee5dd3561d
sftp_mkdir: less silly output but show failures
2010-04-24 12:56:13 +02:00
Daniel Stenberg
21a01c96f8
remove unused variable
2010-04-17 13:38:07 +02:00
Simon Josefsson
5456163507
Fix build problem.
2010-03-19 09:40:50 +01:00
Simon Josefsson
7301036421
Eat our own dog food, call libssh2_init and libssh2_exit in the examples.
2010-03-19 09:35:00 +01:00
Simon Josefsson
e4232e531b
Silence compiler warning.
2010-02-23 15:49:47 +01:00
Daniel Stenberg
b4f12e153a
show more verbose error when SCP send fails
2010-02-21 19:29:23 +01:00
Daniel Stenberg
dea503df73
improved error handling
2010-02-21 19:08:14 +01:00
Peter Stuge
2149244cfe
Fix resource and memory leaks in examples as reported by cppcheck
...
Thanks to Ettl Martin for the report and patch. This fixes #132
2010-02-16 13:21:57 +01:00
Dave McCaldon
ea914c8b72
Resolve compile issues on Solaris x64 and UltraSPARC
...
Solaris builds of libssh2-1.2.3 failed on both x64 and UltraSPARC
platforms because of two problems:
1) src/agent.c:145 sun is a reserved word when using the SUNWspro compiler
2) example/direct_tcpip.c:84 INADDR_NONE is not defined
2010-02-09 11:19:52 +01:00
Daniel Stenberg
91841731af
fix building out of source tree by proving better include path
...
when building out of source tree, we provide -I$(top_builddir)/example
since the libssh2_config.h gets generated in that dir
2010-02-03 19:21:12 +01:00
Peter Stuge
68a900d27a
Detect when the forwarded connection is closed in example/direct_tcpip.c
2010-01-30 00:45:56 +01:00
Peter Stuge
e4b7baa885
Fix example/direct_tcpip.c to work also on WIN32
...
read() and write() are no good for WIN32 sockets, use recv() and send().
2010-01-30 00:35:05 +01:00
Peter Stuge
2622bbaf33
Ignore libssh2_config.h.in and stamp-h2 in example/ and remove .cvsignore
2010-01-30 00:25:46 +01:00
Peter Stuge
d3dbe4c81e
Simplify WIN32 ifdefs in example/direct_tcpip.c to allow standalone compile
2010-01-30 00:01:51 +01:00
Peter Stuge
6df87e64b7
Use LIBSSH2_HOSTKEY_HASH_SHA1 instead of _MD5 in examples and tests
...
MD5 support is optional and may not always be available, while SHA1 is both
required and recommended.
2010-01-29 23:06:31 +01:00
Peter Stuge
6c543545fe
Make example/direct_tcpip.c compile for win32
...
One warning from FD_SET() remains, it is also in some other examples.
2010-01-29 20:35:24 +01:00
Daniel Stenberg
9f4292433a
ignore more generated files
2010-01-20 19:46:36 +01:00
Daniel Stenberg
7f27b0822d
cleanup includes
...
We now produce a local libssh2_config.h file in this dir for the
examples to use so I cleaned up the include path at the same time.
2010-01-13 22:21:09 +01:00
Daniel Stenberg
e3d8c1cfed
generate a libssh2_config.h in the example dir
...
buildconf copies the template to example/ and configure makes sure
to generate a proper file from it and the direct_tcpip.c example
is the first one to use it - to make sure it builds fine on more
paltforms
2010-01-13 13:46:56 +01:00
Simon Josefsson
11a114ee7c
Remove redundant #includes and reorder sys/types.h include.
2010-01-13 11:03:26 +01:00
Peter Stuge
bd0505d6b9
Add a direct-tcpip example which shows local port forwarding
2009-12-24 02:18:39 +01:00
Daiki Ueno
c573af83de
Don't request userauthlist after authentication.
2009-12-23 07:59:37 +09:00
Daiki Ueno
db26c4eace
Add an example to use ssh-agent API.
...
Signed-off-by: Simon Josefsson <simon@josefsson.org>
2009-12-21 12:19:33 +01:00
Simon Josefsson
b5e358618b
Move examples from example/simple to example/.
2009-12-19 10:54:45 +01:00
Peter Stuge
11ca8d5583
Clarify the scp_write examples slightly and use an octal mask for the mode
2009-09-30 00:12:23 +02:00
Peter Stuge
3cc2f143c1
Fix scp examples to loop correctly over libssh2_channel_write()
2009-09-20 01:35:19 +02:00
Dan Fandrich
1418993a0f
Some platforms need sys/socket.h included before netinet/in.h.
...
Fixed an unused variable compiler warning.
2009-09-16 07:49:32 -07:00
Guenter Knauf
1f8d58a4ce
added sys/select.h include to samples for fd_set on NetWare.
2009-09-06 06:15:29 +02:00
Guenter Knauf
05eb612f8e
some more .cvsignore / .gitignore fixes.
2009-09-04 02:23:28 +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
75bec57c94
Guenter Knauf fixed this example to build on win32
2009-07-02 11:46:51 +02:00
Daniel Stenberg
32080def94
Olivier Hervieu provided this x11 forwarding example. This is the version
...
after my initial cleanup that I posted to the list on May 26th 2009. It still
has a few ugly spots that should be cleaned up, but until then it's will at
least be found in the repo. For this reason I don't add this to the makefile.
2009-06-05 09:04:24 +02:00
Tor Arntsen
2a142a6524
Ignore generated files
2009-06-04 18:20:29 +02:00
Daniel Stenberg
517909d37a
Added a call to libssh2_knownhost_writefile()
...
Updated to the slightly modified libssh2_knownhost_check() proto
2009-05-29 14:10:54 +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
22014f074b
define removed
2009-05-28 16:12:24 +02:00