radicle-heartwood-lfs/crates
Lorenz Leutgeb 9689de9af0
node: Allow announcing refs for given public keys
The "announce references" command does only take a repository ID, and
carries the implicit assumption that the namespace with the same public
key as the Node ID of the receiving `radicle-node` process should be
announced, but no other namespace.

In the spirit of separating user and node identity, relax this, so that
the command also carries the public keys for which the announcement
should be made. This allows to announce arbitrary namespaces out of
storage via command.

For now, this feature is not exposed to the CLI, but rather:
 - `rad sync` always announce for the public key of the active profile.
 - `git-remote-rad` ditto, as it calls the same codepath.
2025-10-09 07:55:10 +02:00
..
radicle node: Allow announcing refs for given public keys 2025-10-09 07:55:10 +02:00
radicle-cli node: Allow announcing refs for given public keys 2025-10-09 07:55:10 +02:00
radicle-cli-test radicle-cli-test: Prepare testing with `jj` 2025-09-26 12:03:01 +01:00
radicle-cob crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-crypto crypto: mark errors as `non_exhaustive` 2025-10-06 18:57:30 +02:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-node node: Allow announcing refs for given public keys 2025-10-09 07:55:10 +02:00
radicle-protocol node: Allow announcing refs for given public keys 2025-10-09 07:55:10 +02:00
radicle-remote-helper crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-schemars crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-signals signals: Guard most of the crate for Unix 2025-08-22 15:19:31 +01:00
radicle-ssh release: prepare crates 2025-08-12 12:13:49 +02:00
radicle-systemd crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-term crates: bump for release 2025-10-06 16:36:30 +01:00