Commit Graph

  • 7cb6b15aaa auth: implement client-side gssapi Aris Adamantiadis 2013-03-04 00:36:55 +01:00
  • 212261bb10 examples:Compile samplessh on bsd too Aris Adamantiadis 2013-03-04 00:36:16 +01:00
  • fadbe80c43 options: Fix null ptr deference introduced in earlier fix. Aris Adamantiadis 2013-03-03 19:48:20 +01:00
  • 7fef6e817e auth: implement gssapi-with-mic server side Aris Adamantiadis 2013-02-20 23:20:30 +01:00
  • 1246ad812c server: move message-specific call to ssh_* Aris Adamantiadis 2013-02-20 23:18:46 +01:00
  • 3b52e38a33 auth: adapt libssh to gssapi-with-mic server Aris Adamantiadis 2013-02-20 23:20:44 +01:00
  • 6bb5063046 example: adapt example for gssapi callback Aris Adamantiadis 2013-02-20 23:17:23 +01:00
  • 950d8e89a9 callbacks: new callbacks for gssapi Aris Adamantiadis 2013-02-20 23:16:49 +01:00
  • 6c26a23cf4 build: build with gssapi if detected Aris Adamantiadis 2013-02-20 23:15:55 +01:00
  • b69c26ad72 build: detect gssapi.h Aris Adamantiadis 2013-02-20 23:14:59 +01:00
  • cb0f886a5c cmake: Add FindGSSAPI.cmake Aris Adamantiadis 2013-02-20 23:19:54 +01:00
  • 3d7b24c534 gssapi: added SSH constants Aris Adamantiadis 2013-02-17 00:31:40 +01:00
  • 4c99f5de4d GSSAPI: added stub Aris Adamantiadis 2013-02-11 21:45:50 +01:00
  • a34ad5825b Added server example with callbacks impl Aris Adamantiadis 2013-02-11 21:44:51 +01:00
  • 4497cd9b43 Make examples more BSD friendly Aris Adamantiadis 2013-02-11 21:44:25 +01:00
  • 2b54db7603 Try to find ARGP on solaris, BSD Aris Adamantiadis 2013-02-11 21:41:34 +01:00
  • ff30a8feb0 Implement callbacks for servers in the message queue Aris Adamantiadis 2013-02-11 21:40:25 +01:00
  • 82b4cffe66 bind: ssh_pki functions also return SSH_EOF error code Aris Adamantiadis 2013-02-11 21:39:13 +01:00
  • 66b37c856c session: Introduce SSH_TIMEOUT_DEFAULT Aris Adamantiadis 2013-02-11 21:37:05 +01:00
  • 6bc64c368d server: added channel callbacks Aris Adamantiadis 2013-02-11 21:35:16 +01:00
  • ab2e641b4a Defined SSH server callbacks interface Aris Adamantiadis 2013-02-11 21:31:11 +01:00
  • 48b715cce0 tests: Use fstat() after the open(). Andreas Schneider 2013-07-13 13:59:14 +02:00
  • 97e7c95d21 cmake: Pass _FORTIFY_SOURCE directly to the preprocessor. Andreas Schneider 2013-07-10 16:39:01 +02:00
  • e52cc613e4 BUG 103: Disable proxy command if set to 'none'. Andreas Schneider 2013-07-11 15:15:34 +02:00
  • 89be6d0309 examples: Check return value of fileno(). Andreas Schneider 2013-06-19 12:32:10 +02:00
  • 36e4c2e5bc messages: Fix a possible memory leak. Andreas Schneider 2013-06-19 12:29:54 +02:00
  • aed9d7a84d agent: Fix a possible memory leak. Andreas Schneider 2013-06-19 12:24:00 +02:00
  • f0a362fdbe agent: Fix possible memory leak. Andreas Schneider 2013-06-19 12:19:05 +02:00
  • de4cb811a0 examples: Fix a possible memory leak. Andreas Schneider 2013-06-19 12:16:57 +02:00
  • abb25861e5 examples: Fix a possible memory leak. Andreas Schneider 2013-06-19 12:14:25 +02:00
  • b698f6361c kex1: Fix a possible null pointer dereference. Andreas Schneider 2013-06-19 12:06:43 +02:00
  • e6be005236 ecdh: Add missing return in ssh_client_ecdh_init(). Andreas Schneider 2013-06-19 12:04:38 +02:00
  • 8a4364a99b ecdh: Avoid memory leaks in ssh_server_ecdh_init(). Andreas Schneider 2013-06-19 11:17:48 +02:00
  • 6dae8baefc src: Add fall trough comments. Andreas Schneider 2013-06-18 17:17:23 +02:00
  • 94a8c30feb pki: Fix switch statement of pki_key_generate_ecdsa(). Andreas Schneider 2013-06-18 17:16:59 +02:00
  • 68be73ec0d tests: Check return value of stat. Andreas Schneider 2013-06-18 17:11:34 +02:00
  • 485e3b4014 tests: Check return values of buffer functions. Andreas Schneider 2013-06-18 17:10:00 +02:00
  • 1deb3412bb connect: Use the correct close function. Andreas Schneider 2013-06-18 17:06:58 +02:00
  • aaae3c4ec1 connect: Correctly fail in ssh_connect_host_nonblocking(). Andreas Schneider 2013-06-18 17:05:57 +02:00
  • b31efd9ff1 ecdh: Make sure we don't leak memory in ssh_client_ecdh_init(). Andreas Schneider 2013-06-18 17:02:40 +02:00
  • 5d05aec2ef auth: Cleanup the agent return code. Andreas Schneider 2013-06-18 16:42:33 +02:00
  • 6306bee86c auth: If the agent fails, fall back to regular path Nicolas Viennot 2013-06-14 23:51:47 -04:00
  • 59dcebd604 sample: Fix a possible buffer overrun. Andreas Schneider 2013-06-17 13:27:40 +02:00
  • 7ceaea479e kex1: Fix null check of hostkey. Andreas Schneider 2013-06-17 13:21:51 +02:00
  • 2b68728552 socket: Check if socket (non)blocking is working. Andreas Schneider 2013-06-17 13:18:55 +02:00
  • 42c7bc5a21 socket: Check return value of getsockopt(). Andreas Schneider 2013-06-17 13:09:50 +02:00
  • ee47cab548 packet: Fix a possible segfault. Andreas Schneider 2013-06-17 13:04:27 +02:00
  • a65029da5d messages: Fix a possible segfault. Andreas Schneider 2013-06-17 13:02:49 +02:00
  • f31c33bb31 ecdh: Check return values of buffer_add_* functions. Andreas Schneider 2013-06-17 12:55:04 +02:00
  • 4255a7223c dh: Check return value of buffer_add_ssh_string(). Andreas Schneider 2013-06-17 12:53:26 +02:00
  • 9ee45a18d7 connect: Check return value of getsockopt(). Andreas Schneider 2013-06-17 12:47:21 +02:00
  • 0ba075e9ce channels1: Check return value of buffer_add_u8(). Andreas Schneider 2013-06-17 12:39:38 +02:00
  • d93e38bbfe examples: Check return value of ssh_channel_read. Andreas Schneider 2013-06-17 12:35:42 +02:00
  • e4bcd063b7 packet1: Don't free an invalid address. Andreas Schneider 2013-06-17 12:10:55 +02:00
  • d83b3d9ebe pki: Limit privkey to 4M for now. Andreas Schneider 2013-06-17 12:07:32 +02:00
  • 6f8b5ed679 pki: Fix a resource leak on error. Andreas Schneider 2013-06-17 11:49:13 +02:00
  • d255d1bf32 tests: Use memory assert functions. Andreas Schneider 2013-06-17 11:44:28 +02:00
  • 33e95792ce pki: Fix resource leak on error. Andreas Schneider 2013-06-13 15:46:53 +02:00
  • a38c56370c torture: Fix a resource leak on error. Andreas Schneider 2013-06-13 15:43:50 +02:00
  • 01493b8d47 tests: Don't leak memory. Andreas Schneider 2013-06-13 15:42:13 +02:00
  • 1a894e2cf2 client: Fix possible NULL pointer dereference. Andreas Schneider 2013-06-13 11:46:17 +02:00
  • b8a3e5ffe3 known_hosts: Fix readablity. Andreas Schneider 2013-06-13 11:08:37 +02:00
  • 09663692dd pki: Use fstat() after opening the file. Andreas Schneider 2013-06-13 11:04:59 +02:00
  • a03d8f49fb examples: Fix a use after free in scp example. Andreas Schneider 2013-06-13 10:55:12 +02:00
  • abd6b8004e kex: Fix a double free. Andreas Schneider 2013-06-13 10:51:12 +02:00
  • e3c5096fcf server: Fix a double free. Andreas Schneider 2013-06-13 10:48:50 +02:00
  • 51a531f4a7 tests: Check the return value of write. Andreas Schneider 2013-06-11 09:59:22 +02:00
  • 7ba381116d BUG 103: Fix ProxyCommand parsing. Andreas Schneider 2013-06-02 19:06:33 +02:00
  • 6f59c0534d config: Rename ssh_config_get_str(). Andreas Schneider 2013-06-02 18:53:40 +02:00
  • 494fb26b01 opts: Fix segfault in option parser. Andreas Schneider 2013-06-02 18:34:39 +02:00
  • d0f9320602 cmake: Fix setting -D_FORTIFY_SOURCE=2. Andreas Schneider 2013-02-07 17:02:51 +01:00
  • fcf8af20f8 BUG 103: Fix ProxyCommand parsing. Andreas Schneider 2013-06-02 19:06:33 +02:00
  • 2d28ee7d22 config: Rename ssh_config_get_str(). Andreas Schneider 2013-06-02 18:53:40 +02:00
  • e41482fec4 opts: Fix segfault in option parser. Andreas Schneider 2013-06-02 18:34:39 +02:00
  • 992f00b145 getpass: Don't fail if stdin is not a tty. Andreas Schneider 2013-04-05 14:13:37 +02:00
  • 24e94d53e9 cmake: Fix installation path for some strange platforms. Andreas Schneider 2013-03-20 09:38:03 +01:00
  • 8455d79bb6 priv: Make really sure memset doesn't get optimzed out. Andreas Schneider 2013-03-13 15:37:51 +01:00
  • 5826cb6ab2 poll: return error on poll() when pollset is empty Aris Adamantiadis 2013-02-11 21:35:50 +01:00
  • 222a0d78ca poll: return error on poll() when pollset is empty Aris Adamantiadis 2013-02-11 21:35:50 +01:00
  • e471aa4e0b cmake: Fix config include dir variable name. Andreas Schneider 2013-02-13 15:30:23 +01:00
  • bbdef245a1 Update version number to 0.5.5. Andreas Schneider 2013-02-12 14:30:22 +01:00
  • 5d6cab4b14 cmake: Add cmake config files for new find_package() mode. Andreas Schneider 2013-02-12 13:31:42 +01:00
  • afe4c92bbf cmake: Fix setting -D_FORTIFY_SOURCE=2. Andreas Schneider 2013-02-07 17:02:51 +01:00
  • a0d894dd2a server: Fix typo in dh_handshake_server(). Laurent Bigonville 2013-02-05 21:16:01 +01:00
  • 186116f34a socket: Call data handler as long as handler takes data. Johannes Krude 2013-01-22 13:06:28 +01:00
  • b2f52799c2 include: Fix the LGPL header. Andreas Schneider 2013-01-23 00:22:46 +01:00
  • 915781381e BUG 99: Fix string function if no build type is set. Andreas Schneider 2013-01-22 16:28:25 +01:00
  • 05d8421290 Update to version 0.5.4. libssh-0.5.4 Andreas Schneider 2013-01-22 11:52:36 +01:00
  • 21a45e89c5 options: Fix a free crash bug if we parse unknown options. Andreas Schneider 2013-01-10 12:09:56 +01:00
  • 55b09f4264 CVE-2013-0176: Fix a remote DoS if the client doesn't send a matching kex. Andreas Schneider 2013-01-09 13:20:02 +01:00
  • f128338132 options: Fix a free crash bug if we parse unknown options. Andreas Schneider 2013-01-10 12:09:56 +01:00
  • ba231d0844 channels1: Fix severa possible null pointer dereferences. Andreas Schneider 2012-10-07 22:01:48 +02:00
  • de096910b3 Report according status when errors are detected Aris Adamantiadis 2012-12-27 22:01:37 +01:00
  • ce33633bcb Test for bug #64, ssh_channel_read doesn't detect errors Aris Adamantiadis 2012-12-27 22:01:08 +01:00
  • fb3f649c76 cmake: Only set -D_FORTIFY_SOURCE=2 if we have optimizations. Andreas Schneider 2012-12-25 17:35:07 +01:00
  • 5dfc474fa8 Benchmarks: parse config files Aris Adamantiadis 2012-12-23 23:10:52 +01:00
  • 6d61c3ce4a Fix channel_write to wait during key reexchanges Aris Adamantiadis 2012-12-23 23:10:29 +01:00
  • 63c3f0e736 Implement key re-exchange Aris Adamantiadis 2012-12-23 23:09:50 +01:00
  • e934ab0816 BUG 82: Fix function names of ssh_forward_*. Andreas Schneider 2012-12-19 18:15:54 +01:00
  • 9fa53cd932 doc: Fix forward function names. Andreas Schneider 2012-12-19 18:10:16 +01:00