summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* example: Fix a use after free in the scp exampleAndreas Schneider2015-05-051-0/+1
| | | | | | CID: #1032343 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* example: Check return value of ssh_get_fd()Andreas Schneider2015-05-051-2/+11
| | | | | | CID: #1199454 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* examples: Use safer names for stdin, stdout, stderrWilliam Orr2015-01-201-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>
* examples: Fix a bad shift if ssh_get_fd() returns -1.Andreas Schneider2014-04-141-2/+12
| | | | | | Found by Coverity. CID: #1199454
* examples: Update ssh_server_fork for new SSH_BIND_OPTIONS_HOSTKEYAlan Dunn2014-04-091-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>
* examples: Add ECDSA key option to ssh_server_forkAlan Dunn2014-03-271-4/+22
| | | | | Signed-off-by: Alan Dunn <amdunn@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples: Add no default keys options to ssh_server_forkAlan Dunn2014-03-271-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>
* examples: Add missing include for stderr.Andreas Schneider2014-02-171-0/+1
| | | | This should fix the build on FreeBSD.
* cmake: Merge server examples.Andreas Schneider2014-02-161-7/+5
|
* examples: Remove old samplesshd-tty.Andreas Schneider2014-02-162-475/+0
|
* examples: Remove old samplesshd.Andreas Schneider2014-02-162-317/+0
|
* examples: Add ssh_server_fork exampleAudrius Butkevicius2014-02-162-0/+644
| | | | | Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples: Add missing include on FreeBSD.Andreas Schneider2014-02-141-0/+3
|
* src: Do not use deprecated functions.Andreas Schneider2014-01-162-18/+18
|
* example: Add missing include for forkpty().Andreas Schneider2014-01-071-0/+3
|
* examples: Fix building samplesshd-tty on FreeBSD.Andreas Schneider2013-12-261-2/+2
|
* examples: Fix else branch.Andreas Schneider2013-11-271-1/+2
| | | | CID #1127816
* example: Use ssh_get_publickey_hash().Andreas Schneider2013-11-061-4/+16
|
* examples: fix forktty() warning on OSXAris Adamantiadis2013-11-031-1/+3
|
* Fix examples compilation on OSX (libargp)Aris Adamantiadis2013-11-032-3/+5
|
* cmake: Rewrote FindGSSAPI.cmake.Andreas Schneider2013-07-241-2/+2
|
* example: Fix a memory leak on error in tty server.Andreas Schneider2013-07-241-0/+1
| | | | CID: #1032746
* cmake: Don't build examples on Windows but on Unix.Andreas Schneider2013-07-231-15/+14
|
* cmake: Check for unistd.h.Andreas Schneider2013-07-233-5/+18
|
* example: Fix location of port definition.Andreas Schneider2013-07-221-2/+2
| | | | It shouldn't be inside #ifdef HAVE_ARGP.
* examples: Check return value of fstat().Andreas Schneider2013-07-141-1/+4
| | | | CID #743297
* examples: Make sure we have a valid scp pointer.Andreas Schneider2013-07-141-1/+9
| | | | CID #1032343
* examples: Check return value of ssh_event_dopoll().Andreas Schneider2013-07-141-2/+7
| | | | CID #0
* examples: Remove ssh_log from ssh client example.Andreas Schneider2013-07-142-23/+0
|
* examples: fix warningAris Adamantiadis2013-07-141-1/+0
|
* examples: fix compilation warningsAris Adamantiadis2013-07-141-2/+1
|
* cmake: Make GSSAPI optional.Andreas Schneider2013-07-131-4/+6
|
* examples: fix with new gssapi cb APIAris Adamantiadis2013-07-132-17/+15
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples: adapt samplesshd-cb to new callbackAris Adamantiadis2013-07-131-5/+5
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples: adapt to the new callback formatAris Adamantiadis2013-07-131-5/+6
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Examples: Exemple of an SSH proxyAris Adamantiadis2013-07-132-0/+350
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: retrieve forwarded (delegated) ticketsAris Adamantiadis2013-07-131-0/+7
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: implement client-side gssapiAris Adamantiadis2013-07-131-0/+9
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples:Compile samplessh on bsd tooAris Adamantiadis2013-07-131-3/+3
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* example: adapt example for gssapi callbackAris Adamantiadis2013-07-131-0/+10
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Added server example with callbacks implAris Adamantiadis2013-07-132-0/+294
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Make examples more BSD friendlyAris Adamantiadis2013-07-131-11/+15
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Try to find ARGP on solaris, BSDAris Adamantiadis2013-07-131-0/+4
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* examples: Check return value of fileno().Andreas Schneider2013-06-191-1/+5
|
* examples: Fix a possible memory leak.Andreas Schneider2013-06-191-0/+3
|
* examples: Fix a possible memory leak.Andreas Schneider2013-06-191-1/+9
|
* sample: Fix a possible buffer overrun.Andreas Schneider2013-06-171-2/+5
|
* examples: Check return value of ssh_channel_read.Andreas Schneider2013-06-171-2/+12
|
* examples: Fix a use after free in scp example.Andreas Schneider2013-06-131-1/+1
|
* example: Simplify auth_callback of the client.Andreas Schneider2012-10-091-24/+3
| | | | Found by Coverity.