path: root/examples
AgeCommit message (Collapse)AuthorFilesLines
2017-11-08examples: Build server examples on Linux tooAndreas Schneider1-2/+2
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2017-11-07examples: Rename samplessh to ssh-clientAndreas Schneider2-2/+2
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2017-08-25examples: Fix fallthrough compiler warningsAndreas Schneider1-0/+4
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-11-05examples: Reformat usage() functionAndreas Schneider1-12/+15
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-05-04examples: Fix endif()Andreas Schneider1-1/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-05-03examples: Fix building on FreeBSDAndreas Schneider1-2/+5
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-05-02sample: Migrate client to connector APIAris Adamantiadis1-203/+33
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2016-05-02examples: Do not usre deprecated functionsAndreas Schneider1-1/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-03-17cmake: Try to fix FindArgp moduleAndreas Schneider1-5/+5
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-03-14cmake: detect argp.h on osxAris Adamantiadis1-4/+1
2016-01-19buffer: use ssh_buffer_get() instead of ssh_buffer_get_begin()Fabiano FidĂȘncio1-2/+2
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-14examples: Do not include internal headers in ssh_server_forkAndreas Schneider1-1/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2015-05-05example: Fix a use after free in the scp exampleAndreas Schneider1-0/+1
CID: #1032343 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2015-05-05example: Check return value of ssh_get_fd()Andreas Schneider1-2/+11
CID: #1199454 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2015-01-20examples: Use safer names for stdin, stdout, stderrWilliam Orr1-20/+20
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>
2014-04-14examples: Fix a bad shift if ssh_get_fd() returns -1.Andreas Schneider1-2/+12
Found by Coverity. CID: #1199454
2014-04-09examples: Update ssh_server_fork for new SSH_BIND_OPTIONS_HOSTKEYAlan Dunn1-4/+6
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-03-27examples: Add ECDSA key option to ssh_server_forkAlan Dunn1-4/+22
Signed-off-by: Alan Dunn <amdunn@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2014-03-27examples: Add no default keys options to ssh_server_forkAlan Dunn1-5/+40
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-02-17examples: Add missing include for stderr.Andreas Schneider1-0/+1
This should fix the build on FreeBSD.
2014-02-16cmake: Merge server examples.Andreas Schneider1-7/+5
2014-02-16examples: Remove old samplesshd-tty.Andreas Schneider2-475/+0
2014-02-16examples: Remove old samplesshd.Andreas Schneider2-317/+0
2014-02-16examples: Add ssh_server_fork exampleAudrius Butkevicius2-0/+644
Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2014-02-14examples: Add missing include on FreeBSD.Andreas Schneider1-0/+3
2014-01-16src: Do not use deprecated functions.Andreas Schneider2-18/+18
2014-01-07example: Add missing include for forkpty().Andreas Schneider1-0/+3
2013-12-26examples: Fix building samplesshd-tty on FreeBSD.Andreas Schneider1-2/+2
2013-11-27examples: Fix else branch.Andreas Schneider1-1/+2
CID #1127816
2013-11-06example: Use ssh_get_publickey_hash().Andreas Schneider1-4/+16
2013-11-03examples: fix forktty() warning on OSXAris Adamantiadis1-1/+3
2013-11-03Fix examples compilation on OSX (libargp)Aris Adamantiadis2-3/+5
2013-07-24cmake: Rewrote FindGSSAPI.cmake.Andreas Schneider1-2/+2
2013-07-24example: Fix a memory leak on error in tty server.Andreas Schneider1-0/+1
CID: #1032746
2013-07-23cmake: Don't build examples on Windows but on Unix.Andreas Schneider1-15/+14
2013-07-23cmake: Check for unistd.h.Andreas Schneider3-5/+18
2013-07-22example: Fix location of port definition.Andreas Schneider1-2/+2
It shouldn't be inside #ifdef HAVE_ARGP.
2013-07-14examples: Check return value of fstat().Andreas Schneider1-1/+4
CID #743297
2013-07-14examples: Make sure we have a valid scp pointer.Andreas Schneider1-1/+9
CID #1032343
2013-07-14examples: Check return value of ssh_event_dopoll().Andreas Schneider1-2/+7
CID #0
2013-07-14examples: Remove ssh_log from ssh client example.Andreas Schneider2-23/+0
2013-07-14examples: fix warningAris Adamantiadis1-1/+0
2013-07-14examples: fix compilation warningsAris Adamantiadis1-2/+1
2013-07-13cmake: Make GSSAPI optional.Andreas Schneider1-4/+6
2013-07-13examples: fix with new gssapi cb APIAris Adamantiadis2-17/+15
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13examples: adapt samplesshd-cb to new callbackAris Adamantiadis1-5/+5
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13examples: adapt to the new callback formatAris Adamantiadis1-5/+6
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13Examples: Exemple of an SSH proxyAris Adamantiadis2-0/+350
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13gssapi: retrieve forwarded (delegated) ticketsAris Adamantiadis1-0/+7
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13auth: implement client-side gssapiAris Adamantiadis1-0/+9
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>