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

Vendor BearSSL sources (same commit as the submodule) #9

Merged
merged 3 commits into from
Aug 23, 2023

Conversation

der-teufel-programming
Copy link
Contributor

This allows other packages to depend on zig-bearssl using zig's pm. It will be possible to remove vendored sources once ziglang/zig#14298 gets resolved

@ikskuh
Copy link
Owner

ikskuh commented Aug 23, 2023

Trusting you on this

@ikskuh ikskuh merged commit 42cac64 into ikskuh:master Aug 23, 2023
@stef
Copy link
Contributor

stef commented Aug 21, 2024

This allows other packages to depend on zig-bearssl using zig's pm. It will be possible to remove vendored sources once ziglang/zig#14298 gets resolved

it is resolved: ziglang/zig#17277

@stef
Copy link
Contributor

stef commented Aug 21, 2024

damn, the upstream bearssl.org server only supports tlsv1.[012] and zig fetch only tlsv1.3.

@stef
Copy link
Contributor

stef commented Aug 21, 2024

i have to say i prefer submodules over vendored deps, with submodules you don't have to actually get the original upstream and compare it with the vendored one for any deviations - be them innocent or malicious. vendored libs thus create much more effort for the conscious user...

@stef
Copy link
Contributor

stef commented Aug 21, 2024

i just did a diff between the vendored version and upstream #HEAD. the diff is substantial: https://ctrlc.hu/~stef/diff-vendored-upstream.patch

@stef
Copy link
Contributor

stef commented Aug 21, 2024

see also #11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants