5012a9c146
examples: Use new known hosts functions
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2018-06-04 11:20:28 +02:00
01994ea302
examples: Build server examples on Linux too
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2017-11-08 16:28:35 +01:00
2ec633f33d
examples: Rename samplessh to ssh-client
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2017-11-07 15:28:52 +01:00
2e70077bbc
examples: Fix fallthrough compiler warnings
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2017-08-25 10:06:00 +02:00
fa2332354b
examples: Reformat usage() function
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-11-05 15:53:20 +01:00
d5068ed07d
examples: Fix endif()
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-05-04 14:25:46 +02:00
d4e3401c23
examples: Fix building on FreeBSD
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-05-03 12:12:23 +02:00
f8be4d1b3b
sample: Migrate client to connector API
...
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2016-05-02 16:59:18 +02:00
0faffac020
examples: Do not usre deprecated functions
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-05-02 16:55:29 +02:00
2384236849
cmake: Try to fix FindArgp module
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-03-17 10:42:52 +01:00
5027627344
cmake: detect argp.h on osx
2016-03-14 22:27:06 +01:00
d1d003c232
buffer: use ssh_buffer_get() instead of ssh_buffer_get_begin()
...
This commit is a preparatory stage for removing ssh_buffer_get_begin().
Note that removing ssh_buffer_get_begin() doesn't break API
compatibility, as this functions has never been exposed (it only has the
LIBSSH_API prefix).
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2016-01-19 11:31:08 +01:00
ed6294b4bb
examples: Do not include internal headers in ssh_server_fork
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2016-01-14 08:04:49 +01:00
96882cc58c
example: Fix a use after free in the scp example
...
CID: #1032343
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2015-05-05 11:27:09 +02:00
7c79959e94
example: Check return value of ssh_get_fd()
...
CID: #1199454
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
2015-05-05 11:27:09 +02:00
7070117dc3
examples: Use safer names for stdin, stdout, stderr
...
BUG: https://red.libssh.org/issues/168
On some platforms, like OpenBSD, stdin and friends are macros which break
compilation of this struct. I've fixed these names such that it compiles and
runs cleanly on OpenBSD
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2015-01-20 19:27:14 +01:00
79d51099ac
examples: Fix a bad shift if ssh_get_fd() returns -1.
...
Found by Coverity.
CID: #1199454
2014-04-14 21:24:28 +02:00
491b407d17
examples: Update ssh_server_fork for new SSH_BIND_OPTIONS_HOSTKEY
...
Tested by
ssh_server_fork -k <an ecdsa key> -k <an rsa key> ...
and connection succeeded with OpenSSH clients both for ECDSA and RSA
(the latter forced via -o HostKeyAlgorithms=ssh-rsa and some known
hosts clearing was necessary). Also
ssh_server_fork -k <an ecdsa key> -k <another ecdsa key> ...
caused the second key to be used, as expected.
Signed-off-by: Alan Dunn <amdunn@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2014-04-09 10:59:21 +02:00
5c0c95bd34
examples: Add ECDSA key option to ssh_server_fork
...
Signed-off-by: Alan Dunn <amdunn@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2014-03-27 10:06:36 +01:00
c82dd2eb81
examples: Add no default keys options to ssh_server_fork
...
It seems useful to be able to run ssh_server_fork without being
required to load some key of RSA and DSA keytypes. However, with the
current ssh_server_fork, you need to have some keys as some default
value is set by default and you can't unset the value for a keytype
(e.g. by using NULL as an argument). So the "no default keys"
argument turns off the default key assignments.
Signed-off-by: Alan Dunn <amdunn@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2014-03-27 10:06:11 +01:00
c96e862c08
examples: Add missing include for stderr.
...
This should fix the build on FreeBSD.
2014-02-17 09:20:46 +01:00
7021a46617
cmake: Merge server examples.
2014-02-16 17:59:46 +01:00
c7cb2d0657
examples: Remove old samplesshd-tty.
2014-02-16 17:58:55 +01:00
fd50a4dd9f
examples: Remove old samplesshd.
2014-02-16 17:57:09 +01:00
afe97d6cab
examples: Add ssh_server_fork example
...
Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2014-02-16 17:52:50 +01:00
2a1cb323f7
examples: Add missing include on FreeBSD.
2014-02-14 10:33:07 +01:00
2fe59071b2
src: Do not use deprecated functions.
2014-01-16 15:27:46 +01:00
09a715b147
example: Add missing include for forkpty().
2014-01-07 09:03:53 +01:00
d9c5d0767c
examples: Fix building samplesshd-tty on FreeBSD.
2013-12-26 09:42:32 +01:00
d61fcbf7b2
examples: Fix else branch.
...
CID #1127816
2013-11-27 20:16:09 +01:00
aa33d18930
example: Use ssh_get_publickey_hash().
2013-11-06 17:10:41 +01:00
ebf4a03908
examples: fix forktty() warning on OSX
2013-11-03 14:10:04 +01:00
4f3ee2fc7e
Fix examples compilation on OSX (libargp)
2013-11-03 13:49:27 +01:00
5ba88f01e8
cmake: Rewrote FindGSSAPI.cmake.
2013-07-24 20:48:14 +02:00
61084b76f6
example: Fix a memory leak on error in tty server.
...
CID: #1032746
2013-07-24 17:38:27 +02:00
e1576ef55a
cmake: Don't build examples on Windows but on Unix.
2013-07-23 10:44:51 +02:00
df81a05505
cmake: Check for unistd.h.
2013-07-23 10:44:51 +02:00
2c9808daf8
example: Fix location of port definition.
...
It shouldn't be inside #ifdef HAVE_ARGP.
2013-07-22 10:42:30 +02:00
351e4107ed
examples: Check return value of fstat().
...
CID #743297
2013-07-14 15:02:11 +02:00
776ff528df
examples: Make sure we have a valid scp pointer.
...
CID #1032343
2013-07-14 15:02:11 +02:00
483ba8100f
examples: Check return value of ssh_event_dopoll().
...
CID #0
2013-07-14 15:02:08 +02:00
e3b4f27aa9
examples: Remove ssh_log from ssh client example.
2013-07-14 13:35:25 +02:00
6ad80bb4b2
examples: fix warning
2013-07-14 11:18:13 +02:00
e95e3b5736
examples: fix compilation warnings
2013-07-14 09:32:19 +02:00
1663917f71
cmake: Make GSSAPI optional.
2013-07-13 15:48:49 +02:00
47a4eea827
examples: fix with new gssapi cb API
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 15:23:33 +02:00
e809fa881e
examples: adapt samplesshd-cb to new callback
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:54:15 +02:00
52d9e15c25
examples: adapt to the new callback format
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:51:00 +02:00
9bdb546852
Examples: Exemple of an SSH proxy
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:51:00 +02:00
65eccf1969
gssapi: retrieve forwarded (delegated) tickets
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-07-13 14:50:56 +02:00