summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* example: Clear the password.Andreas Schneider2012-10-071-1/+4
|
* example: Fix a build warning.Andreas Schneider2012-10-071-1/+4
|
* examples: Fix sparse warnings in sshd examples.Andreas Schneider2012-02-192-14/+12
|