Alexis Sellier
|
d1ccf1b807
|
node: Rename folder to `radicle-node`
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-21 11:38:09 +02:00 |
Alexis Sellier
|
518e625d55
|
node: Move to new ed25519 crate
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-21 10:01:36 +02:00 |
Alexis Sellier
|
4ad8583805
|
node: Implement identity updates
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-18 23:58:12 +02:00 |
Alexis Sellier
|
6353d6115b
|
node: Use git oid for project id
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-18 23:39:54 +02:00 |
Alexis Sellier
|
73d62de0cc
|
node: Move doc stuff to its own module
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-18 23:39:53 +02:00 |
Alexis Sellier
|
3e9a4eedae
|
node: Identity document verification
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-18 23:39:53 +02:00 |
Alexis Sellier
|
5b86131257
|
node: Move wire code
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-18 23:39:43 +02:00 |
Alexis Sellier
|
15e8a96948
|
node: Service -> Protocol
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-16 20:25:51 +02:00 |
Alexis Sellier
|
79c89a239a
|
node: Implement subscriptions via bloom filter
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
|
2022-09-15 13:20:59 +02:00 |
Alexis Sellier
|
651513c757
|
node: Re-think gossip messages and signing
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
cb4939fd75
|
node: More work on encoding
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
1dec499e3d
|
node: Improve wire code
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
9d3030a093
|
node: Move over to binary protocol
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
927f062dc9
|
node: Rename `ProjId` -> `Id`
Remove `UserId` type.
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
4e9b60dee0
|
node: Implement project checkout
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
c3b7a6fbd7
|
node: Implement project retrieval
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
e4e4d9dcaa
|
node: Use stronger types for refs
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
a4d2232578
|
node: Improve some tests
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
cd7421eb86
|
node: Implement signed refs
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
66d580019b
|
node: Create crypto module
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
2c519f5b5f
|
node: Minimize inventory, fix tests
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
8a66cfa776
|
node: Generate data in fixtures
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
f18afb793c
|
node: Change storage layout
Projects now have their own repos.
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
32591e6aa4
|
node: Fix encoding of types, add fixtures
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:05 +02:00 |
Alexis Sellier
|
15eed71588
|
node: Send all remotes in inventory
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:04 +02:00 |
Alexis Sellier
|
789c50ee35
|
Minimal radicle node implementation
Signed-off-by: Alexis Sellier <self@cloudhead.io>
|
2022-09-13 10:16:03 +02:00 |