Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wolfSSL/wolfssh
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master@{1day}
Choose a base ref
...
head repository: wolfSSL/wolfssh
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 11 commits
  • 13 files changed
  • 3 contributors

Commits on Apr 22, 2026

  1. Configuration menu
    Copy the full SHA
    e7226d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19d34a8 View commit details
    Browse the repository at this point in the history
  3. Fix Potential Double Free

    Static analysis indicated the potential to double-free a pointer in the
    `wolfSSH_CTX_UseCert_buffer()` test. Loading the second cert after
    freeing the first cert could fail and the test cleanup would free the
    pointer again. Just set pointer to null after freeing.
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    afedde7 View commit details
    Browse the repository at this point in the history
  4. 7-bit Clean ASCII

    Clean up the main set of files to be 7-bit clean ASCII. There were many
    single and double-quotes and n-dashes.
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    bfbf0ed View commit details
    Browse the repository at this point in the history
  5. Fix scan-build warning for undefined errno read after execv

    Remove the errno check in the condition after execv(). If execv()
    returns at all, it has failed, so checking ret alone is sufficient.
    The errno check was flagged by clang scan-build as potentially
    reading an undefined value (unix.Errno).
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    1b971ff View commit details
    Browse the repository at this point in the history
  6. Fix warning for unchecked errno in WREWIND macro

    Replace rewind() with fseek(s, 0, SEEK_SET) in the WREWIND macro.
    rewind() internally clears errno, which scan-build flags as
    overwriting a previously unchecked errno value. fseek() to offset 0
    is functionally equivalent without the implicit errno reset.
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    97ad915 View commit details
    Browse the repository at this point in the history
  7. Fix warning for unchecked errno in api.c test

    Replace rewind() with fseek(f, 0, SEEK_SET) in the test helper
    function. rewind() internally clears errno, which scan-build flags
    as overwriting a previously unchecked errno value. fseek() to
    offset 0 is functionally equivalent without the implicit errno
    reset.
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    aad92b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6118655 View commit details
    Browse the repository at this point in the history
  9. First packet follows check needs pubkey guess

    When processing the KEX Init message, stash guesses for the peer's
    KEX and public key algorithms. When reading first_packet_follows, if set
    check the guesses and set the handshake info flag ignoreNextKexMsg. When
    processing the KexDhInit message, check that flag.
    
    Affected functions: DoKexInit, DoKexDhInit.
    Issue: F-1686
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    55d48e6 View commit details
    Browse the repository at this point in the history
  10. First Kex Packet Follows Test

    Add a regression for checking the `first_kex_packet_follows` flag versus
    the guesses for KEX algorithm and public key algorithm.
    ejohnstown authored and padelsbach committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    3df6bcf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e2e3c5 View commit details
    Browse the repository at this point in the history
Loading