Daniel Stenberg
e52a1057fd
libssh2_knownhost_add() got an additional argument: 'store' so that an
...
application can get a pointer back to the internal representation of the host
it just added. Useful for example when the app wants to add a host, and then
convert that exact same host to a line for storing in a known host file.
'store' can also be set to NULL to simple not care.
2009-05-29 18:40:29 +02:00
Daniel Stenberg
8cd76af353
"struct libssh2_knownhost" is now part of the internal struct for each known
...
host so we now only return pointers to structs instead of having the app
allocate a full struct
I moved the private struct definition into knownhosts.c instead of exposing it
wider in libssh2_priv.h
I thus modified the proto for two functions that previously used 'struct
libssh2_knownhost *' to receive data.
2009-05-29 14:08:24 +02:00
Daniel Stenberg
1d31dadc1e
when a host is added, we must make sure the app also provides a key *type* even
...
though we don't use the type in this function
2009-05-29 13:58:04 +02:00
Daniel Stenberg
1afbbf4507
introducing libssh2_knownhost_writeline() and some cleanups to use more
...
defined error codes instead of the simplified -1 previously used a little too
much here
2009-05-29 10:00:45 +02:00
Daniel Stenberg
82bdd12a8b
I think *readline() makes a better name
2009-05-29 00:19:02 +02:00
Daniel Stenberg
bc28d0146d
introducing libssh2_knownhost_read() that makes libssh2 read a single given
...
line
const'ified a few args to libssh2_knownhost_add() as well
2009-05-29 00:08:00 +02:00
Daniel Stenberg
2436a4de60
After review/feedback/discussions on the mailing list. Rename two functions:
...
s/libssh2_knownhost_parsefile/libssh2_knownhost_readfile
s/libssh2_knownhost_dumpfile/libssh2_knownhost_writefile
2009-05-28 19:57:54 +02:00
Daniel Stenberg
5207690edf
first shot at implementing libssh2_knownhost_dumpfile() and some minor
...
cleanups
2009-05-28 13:14:32 +02:00
Daniel Stenberg
eaa95e0331
introducing libssh2_knownhost_get() to the public API
2009-05-27 16:00:52 +02:00
Daniel Stenberg
d965dda027
clarified a comment
2009-05-26 11:18:29 +02:00
Daniel Stenberg
28b08e0b4d
remove include since we don't use struct iovec in this file
2009-05-26 11:14:07 +02:00
Daniel Stenberg
8df3222d91
use LIBSSH2_ERROR_ALLOC instead of introducing a new error code
2009-05-25 10:40:36 +02:00
Daniel Stenberg
042b545247
clear the passed in struct when the entry has been removed to help prevent
...
mistakes due to re-use
2009-05-12 09:32:51 +00:00
Daniel Stenberg
d3542e6f7d
split out the knownhost code from hostkey.c into its own separate source file
...
now: knownhost.c
2009-05-07 17:21:56 +00:00