Commit Graph

  • 3a729829fd sftp: Use ssh_buffer_pack() in sftp_readdir() Andreas Schneider 2018-08-31 18:28:15 +02:00
  • 576fdbe1e8 sftp: Reformat sftp_readdir() Andreas Schneider 2018-08-31 18:26:21 +02:00
  • 87df9cfc5d sftp: Use ssh_buffer_pack() in sftp_opendir() Andreas Schneider 2018-08-31 18:24:19 +02:00
  • ea375d1605 sftp: Reformat sftp_opendir() Andreas Schneider 2018-08-31 18:21:49 +02:00
  • c15bd2831f buffer: Precalculate the size required for ssh_buffer_pack() Andreas Schneider 2018-08-31 17:48:42 +02:00
  • efef877356 buffer: Only reduce the buffer size if it gets bigger than 64K Andreas Schneider 2018-09-02 10:11:59 +02:00
  • 254a0f7132 buffer: Only allow to allocate a maximum of 256MB Andreas Schneider 2018-09-02 14:00:58 +02:00
  • d2131b286f buffer: Always preallocate a buffer with 64 bytes Andreas Schneider 2018-08-31 17:02:08 +02:00
  • c1c32bda14 buffer: Rewrite ssh_buffer_free() Andreas Schneider 2018-08-31 16:52:33 +02:00
  • 8d3db75724 cmake: Store Profiling and AddressSanitizer flags in the cache Andreas Schneider 2018-09-03 14:59:59 +02:00
  • e1fbc02209 cmake: Add -fstack-clash-protection Andreas Schneider 2018-09-03 10:45:07 +02:00
  • a1b57d3b94 buffer: Use bool for secure buffer Andreas Schneider 2018-08-31 15:42:35 +02:00
  • be703974e9 buffer: Reformat buffer_shift() Andreas Schneider 2018-08-31 15:57:58 +02:00
  • 29f36791c9 buffer: Cleanup buffer_verify Andreas Schneider 2018-08-31 15:37:14 +02:00
  • 492e3d5c77 cmake: Store Profiling and AddressSanitizer flags in the cache Andreas Schneider 2018-09-03 14:59:59 +02:00
  • 9a3f43f4ee cmake: Add -fstack-clash-protection Andreas Schneider 2018-09-03 10:45:07 +02:00
  • 766041d956 cmake: Small improvements to AddCMockaTest Andreas Schneider 2018-09-02 11:24:59 +02:00
  • baa434ebed cmake: Small improvements to AddCMockaTest Andreas Schneider 2018-09-02 11:24:59 +02:00
  • f880a7728f auth: Fix freeing memory in ssh_userauth_agent_publickey() Andreas Schneider 2018-09-02 09:56:55 +02:00
  • 013203301f include: Add SSH_STRING_FREE() and SSH_STRING_FREE_CHAR() Andreas Schneider 2018-09-02 09:54:20 +02:00
  • f99e6766d6 auth: Fix freeing memory in ssh_userauth_agent_publickey() Andreas Schneider 2018-09-02 09:56:55 +02:00
  • 3efc64112a include: Add SSH_STRING_FREE() and SSH_STRING_FREE_CHAR() Andreas Schneider 2018-09-02 09:54:20 +02:00
  • bfb60befa7 gitlab-ci: Correctly run AddressSanitizer with cmake Andreas Schneider 2018-09-01 18:53:33 +02:00
  • 4d34890624 messages: Fix memory leak in ssh_packet_userauth_request Andreas Schneider 2018-09-01 20:43:15 +02:00
  • bc19f892eb gitlab-ci: Correctly run AddressSanitizer with cmake Andreas Schneider 2018-09-01 18:53:33 +02:00
  • f8fc0b9dfb messages: Fix memory leak in ssh_packet_userauth_request Andreas Schneider 2018-09-01 20:43:15 +02:00
  • 6751c0e2c3 gitlab-ci: Enable address sanitzer build Andreas Schneider 2018-09-01 09:57:00 +02:00
  • a641b6ea79 tests: Fix memory leaks in torture_hashes Andreas Schneider 2018-09-01 10:16:32 +02:00
  • 1b12a2415d gitlab-ci: Enable address sanitzer build Andreas Schneider 2018-09-01 09:57:00 +02:00
  • 1c0ac0b12e tests: Fix memory leaks in torture_hashes Andreas Schneider 2018-09-01 10:16:32 +02:00
  • fa3c73016d auth: Fix a memory leak in ssh_userauth_agent_publickey() Andreas Schneider 2018-09-01 09:32:35 +02:00
  • ffabd8c6ed pki: Fix a memory leak in ssh_pki_do_sign() Andreas Schneider 2018-09-01 09:28:59 +02:00
  • 219a311925 packet: Add a bound check for nr_extensions Andreas Schneider 2018-09-01 09:26:37 +02:00
  • ea2b403ab2 auth: Fix a memory leak in ssh_userauth_agent_publickey() Andreas Schneider 2018-09-01 09:32:35 +02:00
  • 8323cd791f pki: Fix a memory leak in ssh_pki_do_sign() Andreas Schneider 2018-09-01 09:28:59 +02:00
  • 461ebd1e2f packet: Add a bound check for nr_extensions Andreas Schneider 2018-09-01 09:26:37 +02:00
  • 8e3af4d859 doc: Update Public Key Algorithms Andreas Schneider 2018-08-31 15:04:12 +02:00
  • be147e897d doc: Update Public Key Algorithms Andreas Schneider 2018-08-31 15:04:12 +02:00
  • 9fa614a36d tests: Properly initilize library in threads tests Jakub Jelen 2018-08-31 11:31:08 +02:00
  • 3d207f72a0 pki: Support RSA SHA2 signatures of sessionid for server Jakub Jelen 2018-08-06 14:32:28 +02:00
  • f53d2f7511 server: We should list SHA2 variants in offered hostkeys Jakub Jelen 2018-07-03 16:54:35 +02:00
  • b853d99546 server: Support for extension negotiation Jakub Jelen 2018-07-03 16:16:25 +02:00
  • a09976e3d6 messages: Create correct digest for pki signatures Jakub Jelen 2018-07-03 15:53:44 +02:00
  • 1ba0432524 tests: Verify the public key algorithms can be limited by configuration option Jakub Jelen 2018-07-02 16:49:04 +02:00
  • 7dcd749ee1 auth: Prevent authentication with non-allowed key algorithms Jakub Jelen 2018-07-02 16:44:47 +02:00
  • 30368fb06a tests: PUBLICKEY_ACCEPTED_TYPES are effective Jakub Jelen 2018-08-07 11:34:30 +02:00
  • fd6b7db1ce pki: Allow filtering accepted public key types based on the configuration Jakub Jelen 2018-08-07 11:32:36 +02:00
  • 53514b2a40 tests: Cover PubkeyAcceptedTypes configuration option Jakub Jelen 2018-08-07 11:31:01 +02:00
  • 0e20418296 config: Accept the PubkeyAcceptedTypes configuration option Jakub Jelen 2018-08-07 11:29:19 +02:00
  • 92b59ace9e options: The new option SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES Jakub Jelen 2018-08-07 11:25:27 +02:00
  • af7b5b78ee kex: The public key algorithms are no longer only host keys Jakub Jelen 2018-07-02 10:50:28 +02:00
  • 2b67e2d54c SHA2 extension in the ssh-agent interface Jakub Jelen 2018-06-26 12:22:31 +02:00
  • f44994f1e6 tests: SHA2 extension signatures Jakub Jelen 2018-06-27 15:19:02 +02:00
  • 97d6eb84a4 auth: Support SHA2 extension for pubkey authentication (RFC 8332) Jakub Jelen 2018-08-06 13:40:32 +02:00
  • 33f2211cae pki: RSA signatures with SHA2 hash algorithms (RFC 8332) Jakub Jelen 2018-08-07 15:04:45 +02:00
  • 03aff19b80 kex: Offer SHA2 extension signature algorithms by default Jakub Jelen 2018-08-07 15:04:13 +02:00
  • cf660fe27c pki: Support RSA verification using different hash algorithms Jakub Jelen 2018-08-07 12:17:29 +02:00
  • f9d60e1360 client: Handle the MSG_EXT_INFO packet signalling supported extensions Jakub Jelen 2018-08-06 11:51:26 +02:00
  • 1098280e43 kex: Signalize support for the extension negotiation in client (RFC 8308) Jakub Jelen 2018-08-06 11:47:32 +02:00
  • 62301834f4 pkd: Produce more useful logs Jakub Jelen 2018-08-29 20:14:47 +02:00
  • 3e0ac84001 pkd: Generate host keys in old format Jakub Jelen 2018-08-29 20:15:47 +02:00
  • 4d26e08789 tests: Ignore SIGPIPE in pkd Andreas Schneider 2018-08-31 14:00:14 +02:00
  • 3c4403c400 cmake: Use -fstack-protector-strong if possible Andreas Schneider 2018-08-31 14:18:02 +02:00
  • 8dcde7a74f examples: Reformat ssh_client Andreas Schneider 2018-08-31 10:20:25 +02:00
  • 1d329236b3 gitlab-ci: Move tumbleweed to the end of the file Andreas Schneider 2018-08-31 13:52:33 +02:00
  • 0c6544adcb gitlab-ci: Only run static-analysis on tumbleweed Andreas Schneider 2018-08-31 13:50:45 +02:00
  • 09a1d95b69 gitlab-ci: Add a clang build on tumbleweed Andreas Schneider 2018-08-31 13:49:54 +02:00
  • 6b10bbea2f tests: Properly initilize library in threads tests Jakub Jelen 2018-08-31 11:31:08 +02:00
  • b4c8bd9fe4 pki: Support RSA SHA2 signatures of sessionid for server Jakub Jelen 2018-08-06 14:32:28 +02:00
  • 5d13006650 server: We should list SHA2 variants in offered hostkeys Jakub Jelen 2018-07-03 16:54:35 +02:00
  • 6fa5e8adb0 server: Support for extension negotiation Jakub Jelen 2018-07-03 16:16:25 +02:00
  • 60ad7ee15d messages: Create correct digest for pki signatures Jakub Jelen 2018-07-03 15:53:44 +02:00
  • 5fe81e89fb tests: Verify the public key algorithms can be limited by configuration option Jakub Jelen 2018-07-02 16:49:04 +02:00
  • 09cf301eee auth: Prevent authentication with non-allowed key algorithms Jakub Jelen 2018-07-02 16:44:47 +02:00
  • 594c62d718 tests: PUBLICKEY_ACCEPTED_TYPES are effective Jakub Jelen 2018-08-07 11:34:30 +02:00
  • 4169be45eb pki: Allow filtering accepted public key types based on the configuration Jakub Jelen 2018-08-07 11:32:36 +02:00
  • 5d53f519bc tests: Cover PubkeyAcceptedTypes configuration option Jakub Jelen 2018-08-07 11:31:01 +02:00
  • 37864b6575 config: Accept the PubkeyAcceptedTypes configuration option Jakub Jelen 2018-08-07 11:29:19 +02:00
  • 4521ab73b6 options: The new option SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES Jakub Jelen 2018-08-07 11:25:27 +02:00
  • 9ca6127b91 kex: The public key algorithms are no longer only host keys Jakub Jelen 2018-07-02 10:50:28 +02:00
  • ebb01549d0 SHA2 extension in the ssh-agent interface Jakub Jelen 2018-06-26 12:22:31 +02:00
  • 945469c9e0 tests: SHA2 extension signatures Jakub Jelen 2018-06-27 15:19:02 +02:00
  • 82da0c3361 auth: Support SHA2 extension for pubkey authentication (RFC 8332) Jakub Jelen 2018-08-06 13:40:32 +02:00
  • 1f08aabe43 pki: RSA signatures with SHA2 hash algorithms (RFC 8332) Jakub Jelen 2018-08-07 15:04:45 +02:00
  • 3ca7e1eea9 kex: Offer SHA2 extension signature algorithms by default Jakub Jelen 2018-08-07 15:04:13 +02:00
  • fa60827840 pki: Support RSA verification using different hash algorithms Jakub Jelen 2018-08-07 12:17:29 +02:00
  • 761225712a client: Handle the MSG_EXT_INFO packet signalling supported extensions Jakub Jelen 2018-08-06 11:51:26 +02:00
  • df13d8c61f kex: Signalize support for the extension negotiation in client (RFC 8308) Jakub Jelen 2018-08-06 11:47:32 +02:00
  • cbccae795d pkd: Produce more useful logs Jakub Jelen 2018-08-29 20:14:47 +02:00
  • 100c9c98ce pkd: Generate host keys in old format Jakub Jelen 2018-08-29 20:15:47 +02:00
  • d7a64b9519 tests: Ignore SIGPIPE in pkd Andreas Schneider 2018-08-31 14:00:14 +02:00
  • fc212d73ed cmake: Use -fstack-protector-strong if possible Andreas Schneider 2018-08-31 14:18:02 +02:00
  • 2b05e46b62 examples: Reformat ssh_client Andreas Schneider 2018-08-31 10:20:25 +02:00
  • bb7cd8e22b doc: Update that_style Andreas Schneider 2018-08-31 08:04:24 +02:00
  • 8d8b64cc3f doc: Update that_style Andreas Schneider 2018-08-31 08:04:24 +02:00
  • 7458e95ee5 poll: Fix size types in ssh_event_free() Andreas Schneider 2018-08-30 08:52:42 +02:00
  • 2f69c5f022 poll: Reformat ssh_event_free() Andreas Schneider 2018-08-30 08:51:33 +02:00
  • 11d87238b8 poll: Fix size types in ssh_event_free() Andreas Schneider 2018-08-30 08:52:42 +02:00
  • 8243030c55 poll: Reformat ssh_event_free() Andreas Schneider 2018-08-30 08:51:33 +02:00
  • 111d06eac5 cmake: Set version to 0.8.90 Andreas Schneider 2018-08-30 08:21:25 +02:00