1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-29 13:01:13 +03:00

Commit Graph

  • 30d5ab4313 pki: Fix indentation Jakub Jelen 2023-08-24 11:14:15 +02:00
  • baa773d1cd pki: Calculate missing CRT parameters when building RSA Key Jakub Jelen 2023-08-24 11:11:37 +02:00
  • 63be7f7651 libcrypto: Report errors from OpenSSL key import and export Jakub Jelen 2023-08-24 11:08:12 +02:00
  • 04acf9a8ab pki: Unbreak key comparison of Ed25519 keys imported from PEM or OpenSSH container Jakub Jelen 2023-08-16 13:20:46 +02:00
  • 0cfd4d8ec7 examples: Reformat and fix typos in keygen Jakub Jelen 2023-08-11 16:21:10 +02:00
  • ad458c4633 tests: Do not use assert_true Jakub Jelen 2023-08-15 12:08:54 +02:00
  • d22194f0b1 packet_cb: Reformat remaining functions Jakub Jelen 2023-08-02 17:17:07 +02:00
  • c925907917 tests: Move the workaround to separate function Jakub Jelen 2023-10-03 18:04:03 +02:00
  • f41f0492e4 Comments Jakub Jelen 2023-10-03 15:33:57 +02:00
  • 0ff6adeb80 tests: Implement more certificate tests Jakub Jelen 2023-10-03 17:45:19 +02:00
  • 1fcaac9a35 tests: Implement more negative auth tests Jakub Jelen 2023-10-03 17:44:40 +02:00
  • bac71d1e9c tests: Convert key to PEM so we can not access public key directly Jakub Jelen 2023-10-03 16:02:44 +02:00
  • 1a5ff139e2 tests: Cover failed logins with password/kbdint Jakub Jelen 2023-10-03 14:57:36 +02:00
  • e179675f2c tests: Verify the certs in default location are used for authentication Jakub Jelen 2023-09-29 15:38:32 +02:00
  • baa4eb1232 tests: Move tests with certificates to separate user Jakub Jelen 2023-09-29 15:27:50 +02:00
  • 14c7b6a3fb tests: Coverage for certificate files config and options Jakub Jelen 2023-09-29 11:12:08 +02:00
  • aae1bc1058 Handle automatic certificate authentication Jakub Jelen 2023-09-21 18:03:17 +02:00
  • c1630fa097 Reformat auth.c Jakub Jelen 2023-09-27 17:14:35 +02:00
  • 7d4f210234 tests: Cover recent changes for importing certs to keys Jakub Jelen 2023-09-25 16:39:52 +02:00
  • 4f903812e6 auth: Reformat ssh_userauth_agent Jakub Jelen 2023-09-21 18:02:54 +02:00
  • d604d7f872 pki: Make sure public keys match when adding certificate data Jakub Jelen 2023-09-21 18:02:08 +02:00
  • a8c844c9c2 pki: Make sure imported certificate is certificate Jakub Jelen 2023-09-21 18:00:00 +02:00
  • de8f36c93c pki: Support comparing keys with certificates Jakub Jelen 2023-09-22 23:20:09 +02:00
  • 44de06e8db pki: Add support for comparing certificates Jakub Jelen 2023-09-22 22:57:32 +02:00
  • 16ebd4597e pki: Avoid needless cast to void Jakub Jelen 2023-09-22 22:58:00 +02:00
  • dd11d469dc tests: replace assert_true Jakub Jelen 2023-09-22 23:26:18 +02:00
  • 2c026e4314 bignum: Avoid trailing newline in log message Jakub Jelen 2023-09-29 18:47:18 +02:00
  • ae4040a7eb Make compile-commands generation conditional Sven Fischer 2023-12-05 11:58:01 +01:00
  • 12b1fcdfcf Remove binary include dir from PRIVATE_INCLUDE_DIRS Sven Fischer 2023-11-28 00:51:23 +01:00
  • 19439fcfd8 Add binary dir to target include directories Sven Fischer 2023-11-17 18:16:46 +01:00
  • 54ac7c95e8 examples: Avoid accessing list before acquiring lock Jakub Jelen 2023-11-23 15:03:14 +01:00
  • 46ab527bbe Fix typo JamesWrigley 2023-12-04 22:13:56 +01:00
  • 677d1e1d10 sftp.dox: Remove references of old sftp async API Eshan Kelkar 2023-09-16 19:43:22 +05:30
  • c0a76cf9b1 sftp.dox: Change a subsection heading to a more suitable heading. Eshan Kelkar 2023-09-15 19:34:56 +05:30
  • d0c76b5baa sftp.h : Deprecate the old sftp async API for reading Eshan Kelkar 2023-09-09 16:29:15 +05:30
  • d1960cb9a2 Add tutorial for the sftp aio API Eshan Kelkar 2023-09-04 15:58:02 +05:30
  • 12f28a519b introduction.dox : Add pkcs11 tutorial to the table of contents Eshan Kelkar 2023-09-04 16:03:24 +05:30
  • f4fe781f65 Add benchmark code for upload using the async sftp aio api Eshan Kelkar 2023-05-29 14:42:10 +05:30
  • 710ce11cf0 Add benchmark code for download using the async sftp aio api Eshan Kelkar 2023-05-29 11:45:49 +05:30
  • be0c558bcc Link benchmark code statically with libssh Eshan Kelkar 2023-06-01 21:10:19 +05:30
  • 08a8bd936c Fix error reporting in connect_host() Eshan Kelkar 2023-06-14 00:20:11 +05:30
  • 4e239484fe Use helper variable in connect_host() Eshan Kelkar 2023-06-07 13:19:54 +05:30
  • d8790d06c4 Reformat tests/benchmarks/benchmarks.c Eshan Kelkar 2023-06-01 20:18:05 +05:30
  • 4768d2970a Add tests for sftp aio api Eshan Kelkar 2023-05-27 12:45:39 +05:30
  • c1606da450 Introduce sftp async i/o (aio) api Eshan Kelkar 2023-05-26 13:21:48 +05:30
  • 7455b6ae64 Reformat sftp_common.c according to current coding style. Eshan Kelkar 2023-07-02 17:30:50 +05:30
  • c3e03ab465 Move certain functions from sftp.c to a new file sftp_common.c Eshan Kelkar 2023-07-02 01:27:33 +05:30
  • a8fe05cc40 Adding expand-path@openssh.com extension for client anshul agrawal 2023-11-11 12:34:44 +05:30
  • 6e834b8df2 pki: Initialize pointers and avoid buffer overrun Jakub Jelen 2023-11-09 09:49:35 +01:00
  • 9f2b42382c fuzz: Use ssh_writen to avoid short reads Jakub Jelen 2023-11-09 09:35:51 +01:00
  • edb04af5be fuzz: Add key files fuzzers Jakub Jelen 2023-11-02 11:14:16 +01:00
  • 0e938ebcf4 ci: Build fuzzers also for normal testing Jakub Jelen 2023-11-02 10:16:12 +01:00
  • 19ced21adb torture_session.c: Append a '\0' before string comparison Eshan Kelkar 2023-11-21 19:47:33 +05:30
  • 2df2324638 session: Free agent state on windows Jakub Jelen 2023-10-31 17:12:52 +01:00
  • 66144f6f60 Add missing function to header file on windows Jakub Jelen 2023-09-20 09:43:54 +02:00
  • 5d792a3b5a Adding support for limits@openssh.com on client side anfanite396 2023-09-14 22:11:48 +05:30
  • 6cf5f0e340 sftp: Cap maximum SFTP write Jakub Jelen 2023-09-09 08:49:43 +02:00
  • 4e56c5c956 poll: Avoid passing other events to callbacks when called recursively Jakub Jelen 2023-08-04 21:39:46 +02:00
  • f86bec735b poll: Drop all events except POLLOUT when called recursively Jakub Jelen 2023-07-04 17:06:11 +02:00
  • 7645892ca2 Try to describe our coding style using clang-format Jakub Jelen 2020-12-14 16:37:14 +01:00
  • 8ed50ea6ed Update header files parser to match mutli-line function declarations Jakub Jelen 2020-12-17 16:55:30 +01:00
  • adfb2bcc75 Revert the control flow callback in commit 6f029598c7 Sahana Prasad 2023-08-14 10:42:15 +02:00
  • 6a64f5a11a Allow sending data payloads of remote_maxpacket length. Tom Deseyn 2023-07-18 07:48:50 +02:00
  • 60db508054 channel: use a larger window size to increase receive throughput. Tom Deseyn 2023-07-26 21:58:40 +02:00
  • 3e748512c7 doc: Update minimal OpenSSL and gcrypt version and mention Mbed TLS Jakub Jelen 2023-08-16 13:30:05 +02:00
  • d68108f3a4 build: Bump the minimal cmake version to 3.5 Jakub Jelen 2023-08-16 13:29:30 +02:00
  • f09bb04025 tests: Regression check src/bignum.c. Simon Josefsson 2023-08-20 18:31:32 +02:00
  • 504faca67a crypto: Add ssh_crypto_free(). Simon Josefsson 2023-08-23 09:16:34 +02:00
  • 06fbf5c159 torture_misc.c : Add test for ssh_writen() Eshan Kelkar 2023-07-30 12:46:03 +05:30
  • 85d7cc5cf2 misc.c : Introduce ssh_writen() Eshan Kelkar 2023-07-25 00:30:27 +05:30
  • e4c13817cc torture_misc.c : Add test for ssh_readn() Eshan Kelkar 2023-07-30 12:05:06 +05:30
  • 9c8486aafb misc.c : Introduce ssh_readn() Eshan Kelkar 2023-07-24 20:43:31 +05:30
  • 33cdc4e3e4 ci: Output errors for 'fedora/ninja' too. Simon Josefsson 2023-08-07 10:55:51 +02:00
  • 3417161b81 mbedcrypto: Make bignum_bn2dec() return char*. Simon Josefsson 2023-08-20 18:50:29 +02:00
  • 812576c122 doc: Update IETF links. Simon Josefsson 2023-08-20 22:05:48 +02:00
  • a71e2f8f37 tests: Reproducer for #203 Jakub Jelen 2023-08-04 13:26:09 +02:00
  • 00bafe0a82 channels: Do not be so picky about the extended data type Jakub Jelen 2023-07-13 13:56:19 +02:00
  • d0ffe917fb channels: Fix reading stderr from channels Jakub Jelen 2023-07-13 12:05:32 +02:00
  • 582905affa tests: Test override of chacha20 && poly1305 instead of ||. Simon Josefsson 2023-08-01 15:10:36 +02:00
  • 254149dbe8 add control master and path config test Ahsen Kamal 2023-06-25 21:47:15 +05:30
  • db32a8e683 add control master and path option test Ahsen Kamal 2023-06-25 00:37:25 +05:30
  • 15dbf3ace7 add control master and path option Ahsen Kamal 2023-05-29 17:41:03 +05:30
  • 83ce7bfa59 Removes the pkcs11-provider installation from sources Signed-off-by: Sahana Prasad <sahana@redhat.com> Reviewed-by: Norbert Pocs <npocs@redhat.com> Sahana Prasad 2023-07-26 13:54:44 +02:00
  • 321e468eca examples: Unlock mux before returning Norbert Pocs 2023-07-12 09:06:54 +02:00
  • 393a9bf82c examples: Fix formatting Norbert Pocs 2023-07-12 09:06:10 +02:00
  • 5726af1956 priv.h : Add compatibility code for Windows Eshan Kelkar 2023-07-04 19:41:11 +05:30
  • fe80f47b0a sftpserver: Add missing allocation check that might cause NULL dereference Jakub Jelen 2023-06-27 14:56:14 +02:00
  • ccc7302fc8 examples: Check allocation results to give better examples Jakub Jelen 2023-06-27 14:55:54 +02:00
  • cba1dfac6c gssapi: Rewrite allocation check to avoid zero_structpt Jakub Jelen 2023-06-27 14:55:23 +02:00
  • 6e016c1c54 misc: Reformat allocation checks Jakub Jelen 2023-06-27 14:54:45 +02:00
  • 96faaeea03 pcap: Reformat Jakub Jelen 2023-06-27 14:54:18 +02:00
  • 19404bf509 bench: Add missing allocations checks Jakub Jelen 2023-06-27 14:53:41 +02:00
  • a7f85944c8 ecdh_crypto: Avoid memory leak on error condition Jakub Jelen 2023-06-28 12:25:53 +02:00
  • 55cabab847 examples: Check for null earlier Jakub Jelen 2023-06-28 12:22:51 +02:00
  • f8a7571a91 scp: Make sure arguments are sane Jakub Jelen 2023-06-28 12:22:27 +02:00
  • 9c19ba7f33 channels: Avoid out-of-bounds writes Jakub Jelen 2023-06-28 12:14:43 +02:00
  • ebea7d9023 session: Avoid potential null dereference on low-memory conditions Jakub Jelen 2023-06-28 10:43:51 +02:00
  • 62f013ae96 sftpserver: Check return value ssh_buffer_get_u32 Jakub Jelen 2023-06-28 10:18:04 +02:00
  • 20dcb8b830 sftpserver: Reformat remaining condition Jakub Jelen 2023-06-28 10:17:47 +02:00
  • 9709a466d7 sftpserver: Set OOM only if allocation fails Jakub Jelen 2023-06-28 10:17:25 +02:00