Skip to content

Files

Latest commit

 

History

History
 
 

acknowledgments

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 22, 2025
Jul 22, 2025
Jul 22, 2025
Jul 22, 2025
Jul 22, 2025
Jul 22, 2025
Jul 22, 2025
Nov 1, 2024
Nov 1, 2024
Nov 1, 2024
Mar 10, 2025

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.