Commit Graph

  • ebff25b210 OSS-Fuzz: Fix scp fuzzer to avoid local access master Arthur Chan 2026-06-02 16:38:39 +01:00
  • f1e539829f docs: clarify config-only options are stored for applications use Sudharshan Hegde 2026-06-02 19:37:45 +05:30
  • aa3b91a194 config: requestTTY implementation and configuration support with values no/yes/auto/force Sudharshan Hegde 2026-05-29 17:15:51 +05:30
  • fef36def3d docs: Add missing channel requests Jakub Jelen 2026-06-01 13:37:16 +02:00
  • e2a2578eb0 docs: Add SK algorithms to the list of supported Jakub Jelen 2026-06-01 13:33:05 +02:00
  • d2eb9d4b36 docs: Add hostbound pubkey authentication Jakub Jelen 2026-06-01 13:31:32 +02:00
  • d496a89556 docs: Update list of implemented SFTP extensions Jakub Jelen 2026-06-01 13:28:14 +02:00
  • de3a5d1dc9 Use RFC9987 names for auth-agent request and channel Jakub Jelen 2026-06-01 13:26:08 +02:00
  • 13b4c1f582 docs: Update list of implemented mechanism to match reality Jakub Jelen 2026-06-01 13:24:15 +02:00
  • 7a543c7b44 docs: Reformat long lines Jakub Jelen 2026-06-01 13:16:30 +02:00
  • ae4191aa3e Add support for RFC9987 messages without openssh suffix Jakub Jelen 2026-06-01 13:04:13 +02:00
  • 615142a87a Reformat ssh_packet_channel_open Jakub Jelen 2026-06-01 13:02:43 +02:00
  • 01aded0a14 docs: SSH Agent is now RFC Jakub Jelen 2026-06-01 12:44:33 +02:00
  • 9075952491 packet: avoid logging uninitialized sequence number Jiami Lin 2026-05-27 21:45:05 +00:00
  • 55e729ba91 OSS-Fuzz: Fix blocking of ssh mock session Arthur Chan 2026-03-14 21:38:23 +00:00
  • 97fbcaa492 config: number of password prompts implementation Sudharshan Hegde 2026-05-27 19:54:25 +05:30
  • e2954fbb76 config: Implement preferredAuthentications option Sudharshan Hegde 2026-05-21 00:16:10 +05:30
  • 32c7d7afa7 auth: extract ssh_auth_method_from_name() helper function Sudharshan Hegde 2026-05-25 19:05:20 +05:30
  • d94a96bf23 string: Made ssh_string_new() to zero-init payload on creation David Cermak 2026-05-05 07:14:20 +02:00
  • bc3c8181e1 Fix semantics of strchr() for C23 Jakub Jelen 2026-05-04 17:45:15 +02:00
  • f04a1fee42 CI: Use mold for opensuse Jakub Jelen 2026-05-04 17:13:41 +02:00
  • 23b406f48e tests: Implement code coverage for ssh_userauth_kbdint_getprompt() Jakub Jelen 2026-04-30 13:14:28 +02:00
  • 45cd13469c auth: Avoid off-by-one overflow during kbdint authentication Jakub Jelen 2026-04-30 13:12:59 +02:00
  • 8e82aabc21 tests: Initialize pointers Jakub Jelen 2026-04-30 13:12:23 +02:00
  • a33da974ef torture_packet: Improve checking of ssh_packet_socket_callback() return value Colin Baumgarten 2026-04-28 14:52:15 +02:00
  • 655601d357 packet: Avoid redundant recursive calls in the socket data callback Colin Baumgarten 2026-04-28 11:47:24 +02:00
  • 1bd5c2b043 packet: Fix socket data callback return value on rekey failure Colin Baumgarten 2026-04-28 10:37:47 +02:00
  • 322b456790 dh-gex: Add missing goto error Jakub Jelen 2026-04-28 16:27:50 +02:00
  • 172dfe8d00 ci: Set job-level timeout for long-running jobs Colin Baumgarten 2026-04-30 07:26:11 +02:00
  • 81a7e92c44 gssapi: fail if the selected OID is not in client-supplied OIDs Pavol Žáčik 2026-04-29 10:00:03 +02:00
  • ad84df197c config: support ChallengeResponseAuthentication as an alias Nuhiat-Arefin 2026-04-14 00:22:41 +06:00
  • 0670983962 config: make RekeyLimit time argument optional Nuhiat-Arefin 2026-04-14 00:01:53 +06:00
  • 958e18ba75 options: add OpenSSH PubkeyAuthentication modes Nuhiat-Arefin 2026-04-22 11:01:44 +06:00
  • 6386ea5e81 auth: preserve pending publickey auth state Nuhiat-Arefin 2026-04-22 11:01:28 +06:00
  • e1cb1edddf knownhosts: restrict StrictHostKeyChecking off on key mismatches Nuhiat-Arefin 2026-04-22 10:47:32 +06:00
  • 3e7e942b77 options: add OpenSSH StrictHostKeyChecking modes Nuhiat-Arefin 2026-04-09 23:53:48 +06:00
  • f3794da554 knownhosts: persist accepted keys when strict checking is off Nuhiat-Arefin 2026-04-09 23:49:36 +06:00
  • 84bdb7d9e2 config: require exact boolean tokens Nuhiat-Arefin 2026-04-09 23:49:15 +06:00
  • 6cd0e6e52a fix: initialize known_hosts output entry Nuhiat-Arefin 2026-04-09 23:47:33 +06:00
  • 854e9823f5 tests: cover %n and HostName handling Nuhiat-Arefin 2026-04-21 22:38:07 +06:00
  • fc9963d29e config: add %n expansion and defer HostName normalization Nuhiat-Arefin 2026-04-28 00:31:20 +06:00
  • 77ef6379a5 config: reject too small RekeyLimit values Nuhiat-Arefin 2026-04-15 22:52:45 +06:00
  • d157f13b27 config: support ConnectTimeout time values Nuhiat-Arefin 2026-04-14 20:06:23 +06:00
  • e34704c203 misc: cap finite timeout conversion at INT_MAX Nuhiat-Arefin 2026-04-14 20:06:10 +06:00
  • 1dd721b26e config_parser: reject trailing garbage in numeric config values Nuhiat-Arefin 2026-04-14 20:05:49 +06:00
  • a9b2831f63 options: validate SSH port values in the 1-65535 range Nuhiat-Arefin 2026-04-14 19:56:26 +06:00
  • 13e1543205 ci: Add check for missing EOL on EOF Jakub Jelen 2026-04-28 10:47:15 +02:00
  • 831ceff091 Add missing newline on eof Jakub Jelen 2026-04-28 10:31:54 +02:00
  • d0f5747ab7 channels: Avoid remote window overflow Jakub Jelen 2026-03-05 17:35:10 +01:00
  • 5eb9e6896e sftpserver: Check return value of sftp_client_message_get_filename() Jakub Jelen 2026-03-05 12:25:13 +01:00
  • 76548ce4e2 sftpserver: reformat format string Shreyas Mahajan 2026-03-22 20:55:31 +05:30
  • 46ae737682 FIX for Typo Shreyas Mahajan 2026-03-22 19:00:20 +05:30
  • 627001d441 Test Coverage for PING/Pong Shreyas Mahajan 2026-02-19 19:30:51 +05:30
  • 577cc67fb4 ping@openssh.com extension Shreyas Mahajan 2026-02-20 21:29:29 +05:30
  • 58199387a8 fix: test failure in pkd against dropbear with libgcrypt Yağmur Çiçekdağı 2026-04-24 18:10:22 +00:00
  • 3ce8bf3289 hybrid_mlkem: Fix incomplete error handling of short ML-KEM keys Pavol Žáčik 2026-03-06 10:41:17 +01:00
  • e6f4001bc4 headers: make low-level headers standalone Himaneesh Mishra 2026-04-16 16:49:12 -04:00
  • 068cbd543f config: Allow lowercase suffixes for rekeylimit and ignore trailing Nikhil V 2026-03-23 17:01:20 +00:00
  • 664e17345b config: Reject invalid suffixes for boolean options and add support for true/false aliases Nikhil V 2026-03-20 18:36:00 +00:00
  • b75d2dd46e options: lowercase non-IP implicit hostnames Nikhil V 2026-02-02 23:08:38 +05:30
  • 69e514ffba options: canonicalize loose IPv4 hostnames Nikhil V 2026-02-02 21:48:07 +05:30
  • 95d4743bd6 config: Normalize HostName to lowercase and add reproducing corpus Nikhil V 2026-01-12 23:18:06 +05:30
  • 933baa889b options: add SSH_OPTIONS_PORT to ssh_options_get_int(), reuse in get_port() Sudharshan Hegde 2026-04-23 18:34:06 +05:30
  • f6a96322eb config,options: add BatchMode option Sudharshan Hegde 2026-04-23 18:30:10 +05:30
  • 6087bb2738 options: add ssh_options_get_int() generic getter for int/bool options Sudharshan Hegde 2026-04-23 18:14:54 +05:30
  • 458d649594 kex: Allow MLKEM key exchanges in FIPS mode Jakub Jelen 2026-04-23 10:19:29 +02:00
  • 8d423b1858 docs: sntrup761x25519-sha512 is now RFC9141 Jakub Jelen 2026-04-22 16:30:22 +02:00
  • 0948f8acd8 examples: Build sshd_direct-tcpip even without gssapi Jakub Jelen 2026-04-20 21:39:13 +02:00
  • db11162307 ci: Install libfido2 and argp-standalone on macos Jakub Jelen 2026-04-20 21:38:38 +02:00
  • 49ad84283e packet: Avoid hidden integer underflow Jakub Jelen 2026-04-22 16:57:02 +02:00
  • b2065f71c9 fix: replace str(n)(cat|cpy) with strl(cat|cpy) YubarajDas 2026-04-22 22:40:19 +05:30
  • 8b2809ae13 config_parser: cast isblank() arguments to unsigned char Nuhiat-Arefin 2026-04-07 21:38:46 +06:00
  • 1e4ee79ad3 tests: cover Tag and Match tagged parsing Nuhiat-Arefin 2026-04-07 21:38:26 +06:00
  • ce630497e8 config: implement Tag keyword and Match tagged predicate Nuhiat-Arefin 2026-04-07 21:37:58 +06:00
  • dce230e49d sftpserver: Avoid NULL pointer dereference on wrong initialization Jakub Jelen 2026-03-05 12:46:53 +01:00
  • f992fd627f sftpserver: Initialize pointer Jakub Jelen 2026-03-05 12:44:19 +01:00
  • effc68f71b examples: Add missing errno headers to fix macOS build Shashank 2026-04-03 15:34:06 +05:30
  • c853d86bb5 ci: add standalone header compilation check Himaneesh Mishra 2026-04-07 15:20:40 -04:00
  • c099892257 ci: Integrate ClusterFuzzLite to run fuzzing in CI Nikhil V 2025-12-31 12:17:45 +05:30
  • dec1c8d8d8 tests: add unit tests for ssh_set_counters() Haythem666 2026-03-30 16:08:37 +02:00
  • 89f6055ec6 tests: add auth flag gate, null session, and options coverage Rui Li 2026-04-02 12:06:57 -07:00
  • 36116b814e auth: add option flag checks to public auth functions Rui Li 2026-04-02 12:06:20 -07:00
  • 08c7d67fac examples: replace atoi() with strtol() for safe number parsing Manas Trivedi 2026-03-24 15:26:44 +00:00
  • 51d715ec91 tests: extend ssh_options_getopt coverage for -q ShreyasMahajann 2026-03-28 00:35:32 +05:30
  • 152fc6633e options: add -q quiet flag to CLI getopt ShreyasMahajann 2026-03-28 00:35:26 +05:30
  • b371214209 options: split out getopt cleanup ShreyasMahajann 2026-03-28 00:34:40 +05:30
  • e9c523e317 Use SSH_LOG_STRERROR where applicable Jakub Jelen 2026-03-26 17:04:09 +01:00
  • 13112fbdaa priv: Introduce SSH_LOG_STRERROR to avoid repetitive code Jakub Jelen 2026-03-26 17:37:37 +01:00
  • bacdcff7a0 sftpserver: Rename ssh_str_error to avoid confusion with ssh_strerror Jakub Jelen 2026-03-26 16:59:24 +01:00
  • 527d3b22a1 tests: Add missing newline at the end of file Jakub Jelen 2026-03-30 10:42:47 +02:00
  • 93108dd026 config: add Match version support Nuhiat-Arefin 2026-03-28 00:05:16 +06:00
  • 8dc59ae8ac sftp: set missing error codes in sftp_init failure paths Manas Trivedi 2026-03-21 15:19:49 +00:00
  • a00fbfb800 gcrypt: Remove unused bignum_free() Jakub Jelen 2026-03-17 15:06:11 +01:00
  • 3360e6e1a3 dh-gex: Remove unused bignum context Jakub Jelen 2026-03-17 14:32:35 +01:00
  • d8ccda1d6f dh: Validate peer public key Jakub Jelen 2026-03-17 13:47:01 +01:00
  • 44b186fa17 channels: Fail when receiving max packet size 0 Pavol Žáčik 2026-03-06 13:58:30 +01:00
  • 66285b3ce4 [examples/ssh_client.c] Implemented -E log_file flag to redirect logs Robert Pana 2026-03-20 23:24:56 +02:00
  • c81c6d897f [examples/ssh_client.c] Reformatted ssh_client.c to match coding style Robert Pana 2026-03-20 23:24:15 +02:00
  • 28947fb58b doc: add missing doxygen documentation for SFTP handles Haythem666 2026-03-13 17:32:44 +01:00
  • 6fc95e8d43 examples: Enable libssh_scp and scp_download on Windows Mingyuan Li 2026-03-20 11:06:12 +08:00