Commit Graph

  • 7453038d74 socket: Return ssize_t for ssh_socket_unbuffered_read() Andreas Schneider 2018-09-24 18:33:02 +02:00
  • 29ef92a95e socket: Reformat ssh_socket_pollcallback() Andreas Schneider 2018-09-24 18:49:32 +02:00
  • 6650685758 socket: Reformat ssh_socket_unbuffered_read() Andreas Schneider 2018-09-24 18:27:33 +02:00
  • bdca6b7efa connect: Fix build warning on Windows Andreas Schneider 2018-09-25 12:54:39 +02:00
  • 97b2a61d74 config: Fix building without globbing support Andreas Schneider 2018-09-25 14:35:43 +02:00
  • 781ce47dea include: Do not declare ssh_channel_new() twice Andreas Schneider 2018-09-25 13:56:19 +02:00
  • 277ee932d6 cmake: Add -Wattributs for configure checks Andreas Schneider 2018-09-25 14:35:30 +02:00
  • 9adc2d36eb connector: Add checks if file descriptor is a socket David Wedderwille 2018-09-25 11:58:32 +02:00
  • 1e5e09563a socket: Pass MSG_NOSIGNAL to send() Andreas Schneider 2018-09-24 18:56:35 +02:00
  • 35bf5334b8 socket: Return ssize_t for ssh_socket_unbuffered_write() Andreas Schneider 2018-09-24 18:40:11 +02:00
  • a7604c7d6e socket: Reformat ssh_socket_write() Andreas Schneider 2018-09-24 18:38:31 +02:00
  • c5cadaa982 socket: Reformat ssh_socket_unbuffered_write() Andreas Schneider 2018-09-24 18:51:48 +02:00
  • caf50270c6 socket: Return ssize_t for ssh_socket_unbuffered_read() Andreas Schneider 2018-09-24 18:33:02 +02:00
  • b7a29c7ffd socket: Reformat ssh_socket_pollcallback() Andreas Schneider 2018-09-24 18:49:32 +02:00
  • 491a42d046 socket: Reformat ssh_socket_unbuffered_read() Andreas Schneider 2018-09-24 18:27:33 +02:00
  • 642a1b1aa4 connect: Fix build warning on Windows Andreas Schneider 2018-09-25 12:54:39 +02:00
  • f709c3ac58 config: Fix building without globbing support Andreas Schneider 2018-09-25 14:35:43 +02:00
  • ae2b9a3bde include: Do not declare ssh_channel_new() twice Andreas Schneider 2018-09-25 13:56:19 +02:00
  • 1d7520b68a cmake: Add -Wattributs for configure checks Andreas Schneider 2018-09-25 14:35:30 +02:00
  • c91f530610 Bump version to 0.8.3 libssh-0.8.3 Andreas Schneider 2018-09-21 09:56:06 +02:00
  • 69740ea841 cmake: Bump library version Andreas Schneider 2018-09-19 17:47:42 +02:00
  • 1bb7895cd9 sftpserver: Support some openssh extensions Chris Townsend 2018-09-05 10:51:38 -05:00
  • a028b88aed pki: Use strndup in ssh_pki_export_privkey_base64() Andreas Schneider 2018-09-04 21:59:13 +02:00
  • 8a25f6bb07 tests: Add a test for ssh_pki_export_privkey_base64() Andreas Schneider 2018-09-04 22:13:52 +02:00
  • 2db453db16 pki: Add ssh_pki_export_privkey_base64() DavidWed 2016-11-23 13:33:19 +01:00
  • 03134c2932 tests: Add test for ssh_get_fingerprint_hash() Andreas Schneider 2018-09-02 16:12:31 +02:00
  • 95d0c143b3 dh: Use ssh_get_fingerprint_hash() in ssh_print_hash() Andreas Schneider 2018-09-02 15:47:41 +02:00
  • 3dcdafa6d7 dh: Add ssh_get_fingerprint_hash() Andreas Schneider 2018-09-02 15:45:41 +02:00
  • 9c37c8c5a5 cmake: Bump library version Andreas Schneider 2018-09-19 17:47:42 +02:00
  • 6c56c1e0d7 sftpserver: Support some openssh extensions Chris Townsend 2018-09-05 10:51:38 -05:00
  • e4711c469f pki: Use strndup in ssh_pki_export_privkey_base64() Andreas Schneider 2018-09-04 21:59:13 +02:00
  • 8410f43d8b tests: Add a test for ssh_pki_export_privkey_base64() Andreas Schneider 2018-09-04 22:13:52 +02:00
  • d0ce2d1ecd pki: Add ssh_pki_export_privkey_base64() DavidWed 2016-11-23 13:33:19 +01:00
  • 5a198732a5 tests: Add test for ssh_get_fingerprint_hash() Andreas Schneider 2018-09-02 16:12:31 +02:00
  • 92aa2cf496 dh: Use ssh_get_fingerprint_hash() in ssh_print_hash() Andreas Schneider 2018-09-02 15:47:41 +02:00
  • bbed139eca dh: Add ssh_get_fingerprint_hash() Andreas Schneider 2018-09-02 15:45:41 +02:00
  • 75c446c529 dh: Removed duplicated code Anderson Toshiyuki Sasaki 2018-09-20 13:01:36 +02:00
  • 4a9c32fc81 dh: Add diffie-hellman-group18-sha512 support Anderson Toshiyuki Sasaki 2018-09-20 10:39:13 +02:00
  • 1634c5a91a buffer: Don't call va_end() twice Andreas Schneider 2018-09-20 08:20:45 +02:00
  • dfa7593c27 examples: Reformat authenticaton.c Andreas Schneider 2018-09-20 14:32:26 +02:00
  • 0eab270754 dh: Removed duplicated code Anderson Toshiyuki Sasaki 2018-09-20 13:01:36 +02:00
  • 71594f9d6c dh: Add diffie-hellman-group18-sha512 support Anderson Toshiyuki Sasaki 2018-09-20 10:39:13 +02:00
  • 2ae2baf9ca buffer: Don't call va_end() twice Andreas Schneider 2018-09-20 08:20:45 +02:00
  • 4c47719d98 examples: Reformat authenticaton.c Andreas Schneider 2018-09-20 14:32:26 +02:00
  • 034af66338 sftp: Include stdint.h Andreas Schneider 2018-09-19 12:25:03 +02:00
  • 55c7b93a0a dh: Add diffie-hellman-group16-sha512 support Anderson Toshiyuki Sasaki 2018-09-10 14:56:07 +02:00
  • a30d542207 sftp: Include stdint.h Andreas Schneider 2018-09-19 12:25:03 +02:00
  • d9d3b65df2 dh: Add diffie-hellman-group16-sha512 support Anderson Toshiyuki Sasaki 2018-09-10 14:56:07 +02:00
  • 4818cf5606 sftp: fix buffer_unpack argument to be char** rather than char* Harald Sitter 2018-09-18 15:10:14 +02:00
  • 316a3a42a4 buffer: Do cleanup if ssh_buffer_unpack() fails in the first loop Andreas Schneider 2018-09-19 10:11:07 +02:00
  • 546d9da185 buffer: Fix invalid memory access in ssh_buffer_unpack() Andreas Schneider 2018-09-19 10:09:44 +02:00
  • 3b7d997b54 tests: Add OK: and a new line to ssh_ping Andreas Schneider 2018-09-18 18:45:57 +02:00
  • 97cb302c0e sftp: fix buffer_unpack argument to be char** rather than char* Harald Sitter 2018-09-18 15:10:14 +02:00
  • 90373d8394 buffer: Do cleanup if ssh_buffer_unpack() fails in the first loop Andreas Schneider 2018-09-19 10:11:07 +02:00
  • 07f7fa7806 buffer: Fix invalid memory access in ssh_buffer_unpack() Andreas Schneider 2018-09-19 10:09:44 +02:00
  • 5123f7955b tests: Add OK: and a new line to ssh_ping Andreas Schneider 2018-09-18 18:45:57 +02:00
  • 129744692c tests: Wait for the server to start Jakub Jelen 2018-09-18 15:28:48 +02:00
  • c15ad753a7 tests: Wait for the server to start Jakub Jelen 2018-09-18 15:28:48 +02:00
  • 83f6ce0928 tests: Add null checks in torture_threads_pki_rsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:52:58 +02:00
  • b5c7f07064 tests: Add null checks in torture_pki_rsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:46:20 +02:00
  • 223ba36d54 tests: Add null checks in torture_pki_ed25519.c Anderson Toshiyuki Sasaki 2018-09-13 16:33:49 +02:00
  • 9141e9d4fe tests: Add null checks in torture_pki_ecdsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:24:02 +02:00
  • ead42db7c8 tests: Add null checks and frees in torture_pki_dsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:15:57 +02:00
  • d5a68bedfd tests: Add return and null checks in torture_options.c Anderson Toshiyuki Sasaki 2018-09-13 13:53:45 +02:00
  • 4307489702 tests: Add null checks in torture_config.c Anderson Toshiyuki Sasaki 2018-09-13 13:26:18 +02:00
  • f0da1f2e03 examples: Fix code style in samplesftp.c Anderson Toshiyuki Sasaki 2018-09-11 15:14:17 +02:00
  • 50477cb80b examples: Fixed possible memory leak in samplesftp.c Anderson Toshiyuki Sasaki 2018-09-11 14:22:01 +02:00
  • ded4a81ffe sftp: Fix a possible null pointer dereference Andreas Schneider 2018-09-18 10:19:29 +02:00
  • 63aa274f4b tests: Add null checks in torture_threads_pki_rsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:52:58 +02:00
  • 8170e30073 tests: Add null checks in torture_pki_rsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:46:20 +02:00
  • 77f58a225f tests: Add null checks in torture_pki_ed25519.c Anderson Toshiyuki Sasaki 2018-09-13 16:33:49 +02:00
  • 48459c37f6 tests: Add null checks in torture_pki_ecdsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:24:02 +02:00
  • 31f24ed23e tests: Add null checks and frees in torture_pki_dsa.c Anderson Toshiyuki Sasaki 2018-09-13 16:15:57 +02:00
  • 82c3faa44d tests: Add return and null checks in torture_options.c Anderson Toshiyuki Sasaki 2018-09-13 13:53:45 +02:00
  • 7c75e76d10 tests: Add null checks in torture_config.c Anderson Toshiyuki Sasaki 2018-09-13 13:26:18 +02:00
  • f246e31ca0 examples: Fix code style in samplesftp.c Anderson Toshiyuki Sasaki 2018-09-11 15:14:17 +02:00
  • 7390db6bbb examples: Fixed possible memory leak in samplesftp.c Anderson Toshiyuki Sasaki 2018-09-11 14:22:01 +02:00
  • cc83b463ce sftp: Fix a possible null pointer dereference Andreas Schneider 2018-09-18 10:19:29 +02:00
  • c2bc4e62dd tests: Verify we can read public key from OpenSSH container Jakub Jelen 2018-09-13 13:46:45 +02:00
  • f7ab481b22 pki: Implement reading public key from OpenSSH private key container Jakub Jelen 2018-09-13 13:45:46 +02:00
  • 628b529a91 Revert "pkd: Generate host keys in old format" Jakub Jelen 2018-09-06 18:23:36 +02:00
  • 7e25963130 tests: Verify the keys loaded from new OpenSSH format Jakub Jelen 2018-09-06 17:58:04 +02:00
  • 91d8f1a256 pki: Allow reading keys in new OpenSSH format Jakub Jelen 2018-09-06 17:53:19 +02:00
  • 61dcc023b0 tests: Provide testing keys also in OpenSSH format Jakub Jelen 2018-09-06 16:52:32 +02:00
  • 4468a78ee2 pki: Use unpack to simplify public key reading Jakub Jelen 2018-09-11 16:49:34 +02:00
  • 8f18063b6d buffer: Make sure unpack of secure buffers securely cleans up Jakub Jelen 2018-09-11 16:20:53 +02:00
  • a167faee3e libmbedcrypto: Fix creating evp hash Andreas Schneider 2018-09-18 09:51:41 +02:00
  • 39975fdd6d tests: Verify we can read public key from OpenSSH container Jakub Jelen 2018-09-13 13:46:45 +02:00
  • 1226de875b pki: Implement reading public key from OpenSSH private key container Jakub Jelen 2018-09-13 13:45:46 +02:00
  • 2307be32cf Revert "pkd: Generate host keys in old format" Jakub Jelen 2018-09-06 18:23:36 +02:00
  • eaaa4131de tests: Verify the keys loaded from new OpenSSH format Jakub Jelen 2018-09-06 17:58:04 +02:00
  • 39102224b2 pki: Allow reading keys in new OpenSSH format Jakub Jelen 2018-09-06 17:53:19 +02:00
  • e365aed6d2 tests: Provide testing keys also in OpenSSH format Jakub Jelen 2018-09-06 16:52:32 +02:00
  • d23bda8181 pki: Use unpack to simplify public key reading Jakub Jelen 2018-09-11 16:49:34 +02:00
  • 86d521cbe7 buffer: Make sure unpack of secure buffers securely cleans up Jakub Jelen 2018-09-11 16:20:53 +02:00
  • 856dc698a9 libmbedcrypto: Fix creating evp hash Andreas Schneider 2018-09-18 09:51:41 +02:00
  • 0e8f6aaee5 buffer: Reformat ssh_buffer_get_ssh_string Jakub Jelen 2018-09-11 15:55:03 +02:00
  • f0a1b94d0d tests: Use stdbool for with_passphrase argument Jakub Jelen 2018-09-11 14:56:32 +02:00
  • 5d1ddf5920 pki_crypto: Clarify that memory passed with set0 is managed by openssl objects Jakub Jelen 2018-09-11 15:24:44 +02:00
  • 152ae623c2 pki_mbedcrypto: pki_pubkey_build_rsa: properly clean up on error Jakub Jelen 2018-09-11 15:11:12 +02:00