Jon Simons
3cfd8a126b
connect: fix memory leak in ssh_select
...
Balance 'ssh_event_add_fd' with 'ssh_event_remove_fd' in 'ssh_select'.
BUG: https://red.libssh.org/issues/128
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-31 12:48:56 +01:00
Andreas Schneider
24ebbb8b39
tests: Add a test for ssh_channel().
2013-10-31 12:48:55 +01:00
Jon Simons
447ee309b0
poll: fix leak in ssh_poll_ctx_free
...
Fix a memory leak in 'ssh_poll_ctx_free': issue 'ssh_poll_free'
to remove the poll handle from its context and free it.
BUG: https://red.libssh.org/issues/128
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-31 11:55:27 +01:00
Alan Dunn
6c213c913b
SSH_AUTH_OK -> SSH_AUTH_SUCCESS in comments
...
A few callback descriptions refer to a non-existent value SSH_AUTH_OK,
which should be SSH_AUTH_SUCCESS. This commit fixes these.
Signed-off-by: Alan Dunn <amdunn@gmail.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-31 08:19:35 +01:00
Andreas Schneider
f8f6eb0ce6
cmake: Check for isblank().
2013-10-30 17:33:32 +01:00
Jon Simons
54f89af6d3
bind: fix leak in ssh_bind_accept error path
...
Use 'ssh_socket_free' to cleanup if 'ssh_bind_accept_fd'
fails, to be sure to free the ssh_socket in/out buffers.
2013-10-24 10:37:59 +02:00
Andreas Schneider
0e4a1b1f66
tests: Add a sftp_read blocking test.
2013-10-23 15:54:40 +02:00
Colin Walters
5eeadf533f
auth: docs: Fix typo optoins -> options
...
I'm just getting my feet wet with this codebase.
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-23 09:55:39 +02:00
Andreas Schneider
a4e2e01d3e
doc: Improve sftp_read_sync() example.
2013-10-23 09:55:38 +02:00
Andreas Schneider
3911046f7e
include: Fix build on platforms without ECC.
2013-10-21 07:16:26 +02:00
Andreas Schneider
2727af0fe6
tests: Add a test for ssh_channel_request_env().
2013-10-20 17:06:23 +02:00
Andreas Schneider
c42da23348
tests: We can't test the accept right now.
2013-10-20 17:06:22 +02:00
Andreas Schneider
e0adcea90d
tests: Fix torture_forward.
2013-10-20 17:06:21 +02:00
Andreas Schneider
a62399fcd5
channel: Reinit the buffer and reset the state on error.
...
BUG: https://red.libssh.org/issues/126
2013-10-20 12:47:17 +02:00
Andreas Schneider
0ee68ac2a1
channel: Fix ssh_global_request_termination().
...
BUG: https://red.libssh.org/issues/126
2013-10-20 12:47:16 +02:00
Andreas Schneider
796d285eaf
tests: Add torture forward test.
2013-10-20 12:47:16 +02:00
Andreas Schneider
b5f71f35a3
pki: Don't leak a buffer.
2013-10-19 10:42:18 +02:00
Andreas Schneider
b98ea81903
wrapper: Fix compilation with gcrypt.
2013-10-19 10:39:44 +02:00
Andreas Schneider
beeca3c650
pki_crpypto: Fix ecdsa signature to blob.
...
BUG: https://red.libssh.org/issues/118
2013-10-18 23:50:09 +02:00
Andreas Schneider
9f5abdb526
pki: Add support for ECDSA private key signing.
2013-10-18 23:50:08 +02:00
Andreas Schneider
02f80eb288
pki: Add the type as a char pointer.
2013-10-18 23:50:08 +02:00
Andreas Schneider
5b7f07b484
wrapper: Add more evp functions.
2013-10-18 23:50:06 +02:00
Andreas Schneider
ec5278e34d
client: Fix the build.
2013-10-18 21:19:33 +02:00
Oliver Stöneberg
e554f0dc0d
scp: Fixed result of ssh_scp_string_mode() to get SCP working.
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-18 14:59:01 +02:00
Oliver Stöneberg
e8e1916d2e
client: Added a missing NULL pointer check.
...
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-10-18 14:58:59 +02:00
Andreas Schneider
58893352b0
doc: Make sure we have the defines to build all docs.
2013-10-14 15:40:18 +02:00
Aris Adamantiadis
cdcc92e344
Compile libssh with nacl if possible
...
Conflicts:
DefineOptions.cmake
2013-10-06 17:43:53 +02:00
Andreas Schneider
29b3a94032
channel: Fix packets termination timeout in global_request().
...
BUG: https://red.libssh.org/issues/126
2013-10-01 14:51:55 +02:00
Andreas Schneider
8f2b26a837
session: Try the ecdsa default key first.
2013-10-01 14:48:20 +02:00
Andreas Schneider
42c07f379d
channels: Correctly handle timeouts in channel functions.
2013-10-01 14:47:58 +02:00
Andreas Schneider
f79c4fd7a3
channel: Use the correct timeout option in channel_open().
...
BUG: https://red.libssh.org/issues/124
2013-10-01 14:47:58 +02:00
Andreas Schneider
7b2aee90f0
callbacks: Improve the documentation of ssh_threads_set_callbacks().
...
BUG: https://red.libssh.org/issues/123
2013-10-01 14:47:58 +02:00
Andreas Schneider
aaacd18031
callbacks: Improve the documentation of ssh_threads_get_noop().
...
BUG: https://red.libssh.org/issues/123
2013-10-01 14:47:58 +02:00
Andreas Schneider
9f60352497
session: Document return value of ssh_get_serverbanner().
...
BUG: https://red.libssh.org/issues/122
2013-10-01 14:47:58 +02:00
Andreas Schneider
70c796e8b8
session: Remove obsolete status variables.
...
BUG: https://red.libssh.org/issues/121
2013-10-01 14:47:57 +02:00
Andreas Schneider
5b7a696cf2
client: Add example code for ssh_get_openssh_version().
...
BUG: https://red.libssh.org/issues/120
2013-10-01 14:47:57 +02:00
Andreas Schneider
c59568c3c1
channels: Correctly decrement timeout value in ssh_channel_accept().
...
BUG: https://red.libssh.org/issues/116
2013-10-01 14:47:57 +02:00
Andreas Schneider
6f10422685
channel: Document SSH_AGAIN in ssh_channel_read().
...
BUG: https://red.libssh.org/issues/115
2013-10-01 14:47:57 +02:00
Andreas Schneider
44f851d287
cmake: Allow to build without examples.
...
BUG: https://red.libssh.org/issues/114
2013-10-01 14:47:57 +02:00
Andreas Schneider
3d158fffa0
doc: Improve the PKI documentation a bit.
2013-10-01 14:47:57 +02:00
Andreas Schneider
c8be0201c6
doc: Update documentation of ssh_set_blocking().
...
This should work correctly in libssh 0.6.0. If not then you hit a bug.
2013-10-01 14:47:57 +02:00
Tristan CACQUERAY
a8969c4be6
callbacks: add support for auth_none_function
2013-09-27 16:06:09 +02:00
Aris Adamantiadis
8ec8d35e1a
doc: Documentation of curve25519-sha256@libssh.org
2013-09-27 16:06:09 +02:00
Aris Adamantiadis
666db37e21
kex: implement curve25519-sha256@libssh.org
2013-09-27 16:06:09 +02:00
Andreas Schneider
391bd88355
scp: Document more scp functionts.
2013-08-12 11:25:15 +02:00
Andreas Schneider
5f90b77a1b
cmake: Update libssh version.
2013-08-07 17:33:03 +02:00
Nicolas Viennot
af99a4dc05
server kex: Fix server side compression typo
...
The original code had a typo (COMP was CRYPT). This fixes the zlib compression
method.
Signed-off-by: Nicolas Viennot <nicolas@viennot.biz >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
2013-08-05 18:27:23 +02:00
Andreas Schneider
e800269013
INSTALL: Fix source directory.
2013-08-05 18:27:23 +02:00
Andreas Schneider
ad709edadb
Update INSTALL.
2013-08-05 15:07:21 +02:00
Andreas Schneider
0774da3c40
Update ChangeLog.
2013-08-05 11:07:27 +02:00