-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: libgit2/libgit2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.6
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 6 files changed
- 4 contributors
Commits on Jul 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3d89515 - Browse repository at this point
Copy the full SHA 3d89515View commit details -
ssh: only allow not found (nonexistent) HOME
Only succeed if the HOME directory is not found. Otherwise, error.
Configuration menu - View commit details
-
Copy full SHA for f12ff94 - Browse repository at this point
Copy the full SHA f12ff94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6647303 - Browse repository at this point
Copy the full SHA 6647303View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 6a78735 - Browse repository at this point
Copy the full SHA 6a78735View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 7719032 - Browse repository at this point
Copy the full SHA 7719032View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6e107 - Browse repository at this point
Copy the full SHA aa6e107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26055f5 - Browse repository at this point
Copy the full SHA 26055f5View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.9.5...v1.9.6