summaryrefslogtreecommitdiffstats
path: root/include/libssh
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cynapses.org>2010-07-07 12:40:49 +0200
committerAndreas Schneider <asn@cynapses.org>2010-07-07 12:40:49 +0200
commit4ad78287979d383284de5355976fe820daec1e48 (patch)
treed9e07ce222baee5899c29a9de9fe437545c9a270 /include/libssh
parentaf8315b9ce287874e1b374743d6fbaa5fc5c2cfd (diff)
downloadlibssh-4ad78287979d383284de5355976fe820daec1e48.tar.gz
libssh-4ad78287979d383284de5355976fe820daec1e48.tar.xz
libssh-4ad78287979d383284de5355976fe820daec1e48.zip
options: Added option to bind a client to an ip address.
Thanks to Donatello Boccaforno <donatello.boccaforno@gmail.com>.
Diffstat (limited to 'include/libssh')
-rw-r--r--include/libssh/libssh.h3
-rw-r--r--include/libssh/session.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h
index 0b771272..98fdbc91 100644
--- a/include/libssh/libssh.h
+++ b/include/libssh/libssh.h
@@ -271,7 +271,8 @@ enum ssh_options_e {
SSH_OPTIONS_CIPHERS_S_C,
SSH_OPTIONS_COMPRESSION_C_S,
SSH_OPTIONS_COMPRESSION_S_C,
- SSH_OPTIONS_PROXYCOMMAND
+ SSH_OPTIONS_PROXYCOMMAND,
+ SSH_OPTIONS_BINDADDR
};
enum {
diff --git a/include/libssh/session.h b/include/libssh/session.h
index 33106d24..ce73b86f 100644
--- a/include/libssh/session.h
+++ b/include/libssh/session.h
@@ -102,7 +102,7 @@ struct ssh_session_struct {
#endif
char *username;
char *host;
- char *bindaddr; /* TODO: check if needed */
+ char *bindaddr; /* bind the client to an ip addr */
char *xbanner; /* TODO: looks like it is not needed */
struct ssh_list *identity;
char *sshdir;