libsignal/acknowledgments
2026-05-15 14:16:26 -04:00
..
about.toml Update to boring v5.0.2 2026-02-19 15:26:34 -08:00
acknowledgments-android-testing.md net: Add an H2/gRPC connection to FakeChatRemote 2026-05-14 09:49:36 -07:00
acknowledgments-android.md net: Add an H2/gRPC connection to FakeChatRemote 2026-05-14 09:49:36 -07:00
acknowledgments-desktop.md net: Add an H2/gRPC connection to FakeChatRemote 2026-05-14 09:49:36 -07:00
acknowledgments-ios.plist net: Add an H2/gRPC connection to FakeChatRemote 2026-05-14 09:49:36 -07:00
acknowledgments.html Use linkme, not macro expansion, for Native.ts generation 2026-05-15 14:16:26 -04:00
acknowledgments.html.hbs acknowledgments: Omit version number for libsignal crates 2024-11-01 10:00:10 -07:00
acknowledgments.md.hbs acknowledgments: Omit version number for libsignal crates 2024-11-01 10:00:10 -07:00
acknowledgments.plist.hbs acknowledgments: Omit version number for libsignal crates 2024-11-01 10:00:10 -07:00
cargo-about-version Update to cargo-about 0.8.2 2025-09-22 10:24:09 -07:00
README.md acknowledgments: more overrides for the added libcrux crates 2025-07-22 12:13:31 -07:00

This directory contains pre-generated acknowledgments for the Rust dependencies of libsignal. CI enforces that they are kept up to date.

Updating

If you update libsignal's dependencies, you'll need to update this listing. Install cargo-about if you haven't already:

cargo +stable install --locked cargo-about --version $(cat acknowledgments/cargo-about-version)

Then:

  1. Run bin/regenerate_acknowledgments.sh.
  2. Check the HTML output for new "synthesized" entries. This can indicate that the license for a particular dependency was not properly detected.
  3. If there are any unaccounted-for "synthesized" entries, add new "clarify" entries to about.toml.

Apart from the projects in this very repo, there are a few other crates that unavoidably have "synthesized" licenses based on their Cargo manifests:

  • cesu8: Very old crate whose repository contains a license file for the Rust project itself, rather than the crate.
  • hpke-rs-*: Uploaded without a license file, though a license is listed in the Cargo.toml for each crate.