Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meson: backfill a couple of missing features #1870

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
cade724
Merge branch 'ps/weak-sha1-for-tail-sum-fix' into ps/meson-weak-sha1-…
gitster Dec 30, 2024
8214e27
meson: consistenlty spell 'CommonCrypto'
pks-t Dec 30, 2024
31eb6d7
meson: deduplicate access to SHA1/SHA256 backend options
pks-t Dec 30, 2024
d6787d9
meson: require SecurityFramework when it's used as SHA1 backend
pks-t Dec 30, 2024
6d8aa2a
meson: simplify conditions for HTTPS and SHA1 dependencies
pks-t Dec 30, 2024
12068bd
meson: add missing dots for build options
pks-t Dec 30, 2024
d2c0b6a
meson: wire up unsafe SHA1 backend
pks-t Dec 30, 2024
6a0ee54
meson: provide a summary of configured backends
pks-t Dec 30, 2024
35a417d
Merge remote-tracking branch 'junio/ps/meson-weak-sha1-build' into HEAD
pks-t Jan 13, 2025
c7b7227
meson: a couple of additions
pks-t Jan 7, 2025
3bd8fd9
GIT-VERSION-GEN: simplify computing the dirty marker
pks-t Jan 5, 2025
e43527b
GIT-VERSION-GEN: allow running without input and output files
pks-t Jan 14, 2025
786b78b
meson: populate project version via GIT-VERSION-GEN
pks-t Jan 14, 2025
ead4f29
meson: fix dependencies for generated headers
pks-t Jan 8, 2025
203f2d0
meson: wire up development environments
pks-t Jan 5, 2025
d90a426
meson: wire up generation of distribution archive
pks-t Jan 14, 2025
4083f85
meson: wire up fuzzers
pks-t Dec 16, 2024
a0b1c7e
meson: make the CSPRNG backend configurable
pks-t Jan 9, 2025
d7ab142
meson: fix compilation with Visual Studio
pks-t Jan 14, 2025
d73d4b8
ci: raise error when Meson generates warnings
pks-t Jan 13, 2025
8cec739
ci: wire up Visual Studio build with Meson
pks-t Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
meson: provide a summary of configured backends
There are a couple of backends from which the user can choose for HTTPS,
SHA1, its unsafe variant as well as SHA256. Provide a summary of the
configured values to make these more discoverable.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
pks-t authored and gitster committed Dec 30, 2024
commit 6a0ee54f9a3ebf667e86f7110c36b2240df96166
7 changes: 7 additions & 0 deletions meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -1943,3 +1943,10 @@ summary({
'perl': perl_features_enabled,
'python': python.found(),
}, section: 'Auto-detected features')

summary({
'https': https_backend,
'sha1': sha1_backend,
'sha1_unsafe': sha1_unsafe_backend,
'sha256': sha256_backend,
}, section: 'Backends')