radicle-heartwood-lfs/crates/radicle/src
Lorenz Leutgeb a6a3716f5d radicle/node/db: Fix type of IPv6 addresses
Due to a bug introduced in `df8e4e6c88a8bfb6c1ec6b07dcda64093b477cbe`, IPv6
addresses in the configuration file might have ended up in the database
tagged with `type = "dns"`, which is incorrect. The bug was fixed in
`a2e72b48e79d090d33f6c13c485239947de0522e`.

However, Radicle 1.7.0 was released in between those two versions, so a
this migration to repair the entries is added.

Tests are added in `test::migration_8` module. This requires some test
setup, mainly a `Database::memory_up_to_migration` constructor that is only
available to test code.
2026-03-19 21:07:51 +00:00
..
canonical radicle/canonical: provide public Canonical JSON link 2026-01-22 09:10:53 +00:00
cob radcile/cob/identity: mark ApplyError as non_exhaustive 2026-02-19 21:06:43 +01:00
git radicle/sigrefs: Rewrite Signed References 2026-03-17 21:31:42 +01:00
identity radicle/sigrefs: Switch to new implementation 2026-03-17 21:31:42 +01:00
logger radicle: Move logging setup calls to binaries 2025-08-07 08:30:59 +01:00
node radicle/node/db: Fix type of IPv6 addresses 2026-03-19 21:07:51 +00:00
profile radicle: Introduce `radicle::node::config::Scope` 2026-02-16 21:39:11 +01:00
storage radicle/sigrefs: Revert strict verification of `refs/rad/root` 2026-03-19 21:07:46 +00:00
test radicle: Automatically upgrade sigrefs 2026-03-17 21:31:42 +01:00
canonical.rs radicle/canonical: provide public Canonical JSON link 2026-01-22 09:10:53 +00:00
cli.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
cob.rs workspace: A Little Less `git2` 2025-10-13 16:14:23 +02:00
collections.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
explorer.rs radicle/explorer: Allow overriding default URL 2025-09-04 16:44:05 +03:00
git.rs radicle/sigrefs: Rewrite Signed References 2026-03-17 21:31:42 +01:00
identity.rs radicle: canonical references payload 2025-07-16 16:41:16 +02:00
io.rs radicle: Only set file limits on Unix 2025-07-23 10:31:13 +02:00
lib.rs crypto: Remove markers `Verified` and `Unverified` 2026-03-17 21:31:42 +01:00
logger.rs radicle: Move logging setup calls to binaries 2025-08-07 08:30:59 +01:00
node.rs radicle/node: Do not error on IPv6 without `[]` 2026-03-19 11:52:04 +01:00
profile.rs radicle: remove `TryFrom` 2026-03-13 14:47:24 +01:00
rad.rs radicle: Remove generics for verification markers 2026-03-17 21:31:42 +01:00
schemars_ext.rs crypto: Optionally provide JSON Schema 2026-02-10 09:39:34 +00:00
serde_ext.rs localtime: localise the localtime dependency 2026-01-08 14:58:41 +01:00
sql.rs radicle: Re-export `radicle_core::RepoId` 2026-01-09 14:04:18 +01:00
storage.rs radicle: Automatically upgrade sigrefs 2026-03-17 21:31:42 +01:00
test.rs workspace: A Little Less `git2` 2025-10-13 16:14:23 +02:00
version.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
web.rs radicle: Keep pinned repos ordered in config 2025-07-19 12:59:02 +01:00