Andreas Schneider
|
b31efd9ff1
|
ecdh: Make sure we don't leak memory in ssh_client_ecdh_init().
This also adds more checks for return values.
|
2013-06-18 17:02:40 +02:00 |
|
Andreas Schneider
|
5d05aec2ef
|
auth: Cleanup the agent return code.
|
2013-06-18 16:42:33 +02:00 |
|
Nicolas Viennot
|
6306bee86c
|
auth: If the agent fails, fall back to regular path
It's causing issues on MacOSX when ssh_agent_get_ident_count()
reports "Agent count: 0".
|
2013-06-18 16:39:31 +02:00 |
|
Andreas Schneider
|
59dcebd604
|
sample: Fix a possible buffer overrun.
|
2013-06-17 13:27:40 +02:00 |
|
Andreas Schneider
|
7ceaea479e
|
kex1: Fix null check of hostkey.
|
2013-06-17 13:21:51 +02:00 |
|
Andreas Schneider
|
2b68728552
|
socket: Check if socket (non)blocking is working.
|
2013-06-17 13:18:55 +02:00 |
|
Andreas Schneider
|
42c7bc5a21
|
socket: Check return value of getsockopt().
|
2013-06-17 13:09:50 +02:00 |
|
Andreas Schneider
|
ee47cab548
|
packet: Fix a possible segfault.
|
2013-06-17 13:04:27 +02:00 |
|
Andreas Schneider
|
a65029da5d
|
messages: Fix a possible segfault.
|
2013-06-17 13:02:49 +02:00 |
|
Andreas Schneider
|
f31c33bb31
|
ecdh: Check return values of buffer_add_* functions.
|
2013-06-17 12:59:22 +02:00 |
|
Andreas Schneider
|
4255a7223c
|
dh: Check return value of buffer_add_ssh_string().
|
2013-06-17 12:53:26 +02:00 |
|
Andreas Schneider
|
9ee45a18d7
|
connect: Check return value of getsockopt().
|
2013-06-17 12:47:21 +02:00 |
|
Andreas Schneider
|
0ba075e9ce
|
channels1: Check return value of buffer_add_u8().
|
2013-06-17 12:40:35 +02:00 |
|
Andreas Schneider
|
d93e38bbfe
|
examples: Check return value of ssh_channel_read.
|
2013-06-17 12:35:42 +02:00 |
|
Andreas Schneider
|
e4bcd063b7
|
packet1: Don't free an invalid address.
|
2013-06-17 12:10:55 +02:00 |
|
Andreas Schneider
|
d83b3d9ebe
|
pki: Limit privkey to 4M for now.
|
2013-06-17 12:07:32 +02:00 |
|
Andreas Schneider
|
6f8b5ed679
|
pki: Fix a resource leak on error.
|
2013-06-17 11:49:13 +02:00 |
|
Andreas Schneider
|
d255d1bf32
|
tests: Use memory assert functions.
|
2013-06-17 11:44:28 +02:00 |
|
Andreas Schneider
|
33e95792ce
|
pki: Fix resource leak on error.
|
2013-06-13 15:46:53 +02:00 |
|
Andreas Schneider
|
a38c56370c
|
torture: Fix a resource leak on error.
|
2013-06-13 15:43:50 +02:00 |
|
Andreas Schneider
|
01493b8d47
|
tests: Don't leak memory.
|
2013-06-13 15:42:13 +02:00 |
|
Andreas Schneider
|
1a894e2cf2
|
client: Fix possible NULL pointer dereference.
|
2013-06-13 11:46:17 +02:00 |
|
Andreas Schneider
|
b8a3e5ffe3
|
known_hosts: Fix readablity.
|
2013-06-13 11:08:37 +02:00 |
|
Andreas Schneider
|
09663692dd
|
pki: Use fstat() after opening the file.
|
2013-06-13 11:04:59 +02:00 |
|
Andreas Schneider
|
a03d8f49fb
|
examples: Fix a use after free in scp example.
|
2013-06-13 10:55:12 +02:00 |
|
Andreas Schneider
|
abd6b8004e
|
kex: Fix a double free.
|
2013-06-13 10:51:12 +02:00 |
|
Andreas Schneider
|
e3c5096fcf
|
server: Fix a double free.
|
2013-06-13 10:48:50 +02:00 |
|
Andreas Schneider
|
51a531f4a7
|
tests: Check the return value of write.
|
2013-06-11 09:59:22 +02:00 |
|
Andreas Schneider
|
fcf8af20f8
|
BUG 103: Fix ProxyCommand parsing.
|
2013-06-02 19:29:28 +02:00 |
|
Andreas Schneider
|
2d28ee7d22
|
config: Rename ssh_config_get_str().
|
2013-06-02 18:54:16 +02:00 |
|
Andreas Schneider
|
e41482fec4
|
opts: Fix segfault in option parser.
|
2013-06-02 18:34:39 +02:00 |
|
Andreas Schneider
|
992f00b145
|
getpass: Don't fail if stdin is not a tty.
We don't need to manipulate the tty state (such as turning off echo)
when prompting for passwords if we're not reading from a tty.
|
2013-04-05 14:14:22 +02:00 |
|
Andreas Schneider
|
24e94d53e9
|
cmake: Fix installation path for some strange platforms.
|
2013-03-20 09:38:03 +01:00 |
|
Andreas Schneider
|
8455d79bb6
|
priv: Make really sure memset doesn't get optimzed out.
|
2013-03-13 15:37:51 +01:00 |
|
Aris Adamantiadis
|
222a0d78ca
|
poll: return error on poll() when pollset is empty
|
2013-02-26 23:52:25 +01:00 |
|
Andreas Schneider
|
e471aa4e0b
|
cmake: Fix config include dir variable name.
|
2013-02-13 15:30:23 +01:00 |
|
Andreas Schneider
|
5d6cab4b14
|
cmake: Add cmake config files for new find_package() mode.
|
2013-02-12 13:32:34 +01:00 |
|
Andreas Schneider
|
afe4c92bbf
|
cmake: Fix setting -D_FORTIFY_SOURCE=2.
|
2013-02-07 17:02:51 +01:00 |
|
Johannes Krude
|
186116f34a
|
socket: Call data handler as long as handler takes data.
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
|
2013-01-29 10:56:49 +01:00 |
|
Andreas Schneider
|
b2f52799c2
|
include: Fix the LGPL header.
This has been reported by rpmlint:
libssh-devel.x86_64: W: incorrect-fsf-address libssh.h
|
2013-01-23 00:22:46 +01:00 |
|
Andreas Schneider
|
915781381e
|
BUG 99: Fix string function if no build type is set.
|
2013-01-22 16:28:25 +01:00 |
|
Andreas Schneider
|
21a45e89c5
|
options: Fix a free crash bug if we parse unknown options.
Thanks to Yong Chuan Koh, X-Force Research <kohyc@sg.ibm.com>
|
2013-01-22 11:32:47 +01:00 |
|
Aris Adamantiadis
|
de096910b3
|
Report according status when errors are detected
|
2012-12-27 22:01:37 +01:00 |
|
Aris Adamantiadis
|
ce33633bcb
|
Test for bug #64, ssh_channel_read doesn't detect errors
|
2012-12-27 22:01:08 +01:00 |
|
Andreas Schneider
|
fb3f649c76
|
cmake: Only set -D_FORTIFY_SOURCE=2 if we have optimizations.
|
2012-12-25 17:35:07 +01:00 |
|
Aris Adamantiadis
|
5dfc474fa8
|
Benchmarks: parse config files
|
2012-12-23 23:10:52 +01:00 |
|
Aris Adamantiadis
|
6d61c3ce4a
|
Fix channel_write to wait during key reexchanges
|
2012-12-23 23:10:29 +01:00 |
|
Aris Adamantiadis
|
63c3f0e736
|
Implement key re-exchange
|
2012-12-23 23:09:50 +01:00 |
|
Andreas Schneider
|
e934ab0816
|
BUG 82: Fix function names of ssh_forward_*.
|
2012-12-19 18:15:54 +01:00 |
|
Andreas Schneider
|
9fa53cd932
|
doc: Fix forward function names.
|
2012-12-19 18:10:16 +01:00 |
|