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: libgit2/libgit2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.5
Choose a base ref
...
head repository: libgit2/libgit2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.6
Choose a head ref
  • 7 commits
  • 6 files changed
  • 4 contributors

Commits on Jul 18, 2026

  1. Configuration menu
    Copy the full SHA
    3d89515 View commit details
    Browse the repository at this point in the history
  2. ssh: only allow not found (nonexistent) HOME

    Only succeed if the HOME directory is not found. Otherwise, error.
    ethomson committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    f12ff94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6647303 View commit details
    Browse the repository at this point in the history
  4. Move knownhost_init earlier to fix segfault

    On Android with no HOME set, this function was returning early as it
    should, but libssh2_knownhost_init was never called, so a null pointer
    was being passed back to the calling function.
    501st-alpha1 authored and ethomson committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    6a78735 View commit details
    Browse the repository at this point in the history
  5. cmake: bring back hidden visibility for the static build

    We've had `-fvisibility=hidden` from the beginning of the project, and the code
    setting it has gone through multiple iterations.
    
    In b41e24a (2013-01-10; Add -fPIC only if BUILD_SHARED_LIBS is ON) as part of
    building for Amiga, this option was changed to bet set only for shared builds,
    erroneously believing that this visibility would not affect static builds.
    
    Not so. The recent introduction of llhttp has made some users of the static
    library end up exporting the symbols for that library which conflict with this
    library being used via other means in the same program.
    
    Bring back the logic of not enabling `-fvisibility=hidden` for MINGW to avoid it
    complaining which was the reason why it was grouped with `-fPIC` in the first place.
    carlosmn authored and ethomson committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    7719032 View commit details
    Browse the repository at this point in the history
  6. v1.9.6: update changelog

    ethomson committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    aa6e107 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26055f5 View commit details
    Browse the repository at this point in the history
Loading