mirror of
https://seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
synced 2026-11-16 00:00:37 +08:00
Commit Graph
Select branches
Hide Pull Requests
main
master
releases/1
releases/0.9.0
releases/1.0.0
releases/1.1.0
releases/1.10.0
releases/1.10.0-rc.1
releases/1.10.0-rc.2
releases/1.10.1
releases/1.10.2
releases/1.10.3
releases/1.2.0
releases/1.2.1
releases/1.3.0
releases/1.4.0
releases/1.4.0-rc.1
releases/1.4.0-rc.2
releases/1.5.0
releases/1.5.0-rc.2
releases/1.6.0
releases/1.6.0-alpha.1
releases/1.6.0-alpha.2
releases/1.6.0-alpha.3
releases/1.6.0-rc.1
releases/1.6.0-rc.2
releases/1.6.1
releases/1.7.0
releases/1.7.0-rc.0
releases/1.7.0-rc.1
releases/1.7.1
releases/1.8.0
releases/1.8.0-rc.1
releases/1.8.0-rc.2
releases/1.8.0-rc.3
releases/1.9.0
releases/1.9.0-rc.1
releases/1.9.0-rc.2
releases/1.9.0-rc.3
releases/1.9.1
Select branches
Hide Pull Requests
main
master
releases/1
releases/0.9.0
releases/1.0.0
releases/1.1.0
releases/1.10.0
releases/1.10.0-rc.1
releases/1.10.0-rc.2
releases/1.10.1
releases/1.10.2
releases/1.10.3
releases/1.2.0
releases/1.2.1
releases/1.3.0
releases/1.4.0
releases/1.4.0-rc.1
releases/1.4.0-rc.2
releases/1.5.0
releases/1.5.0-rc.2
releases/1.6.0
releases/1.6.0-alpha.1
releases/1.6.0-alpha.2
releases/1.6.0-alpha.3
releases/1.6.0-rc.1
releases/1.6.0-rc.2
releases/1.6.1
releases/1.7.0
releases/1.7.0-rc.0
releases/1.7.0-rc.1
releases/1.7.1
releases/1.8.0
releases/1.8.0-rc.1
releases/1.8.0-rc.2
releases/1.8.0-rc.3
releases/1.9.0
releases/1.9.0-rc.1
releases/1.9.0-rc.2
releases/1.9.0-rc.3
releases/1.9.1
-
706fbc6550
Get the node running
Alexis Sellier
2022-10-19 22:27:00 +02:00 -
961c18319f
Test canonical refs are set
Alexis Sellier
2022-10-19 15:35:35 +02:00 -
e6fd85f249
Implement
public_referenceshelper function
Alexis Sellier
2022-10-19 15:20:44 +02:00 -
111480cd6e
Make use of
git2::Repository::refname_to_id
Alexis Sellier
2022-10-19 14:47:12 +02:00 -
94f7675c72
Move
sign_refstoWriteRepositorytrait
Alexis Sellier
2022-10-19 14:41:12 +02:00 -
657a951df0
Create
urlmodule shared between crates
Alexis Sellier
2022-10-19 14:30:01 +02:00 -
617e0c1877
Remove redundant
Optionstype
Alexis Sellier
2022-10-19 11:47:29 +02:00 -
2f6cf9c7a5
httpd: implement
gitfetch-only server
Alexis Sellier
2022-10-19 08:47:40 +02:00 -
3bff9a9dc1
Set repository canonical refs
Alexis Sellier
2022-10-19 10:27:24 +02:00 -
10d8519101
node: improve ping/pong tests
Slack Coder
2022-10-18 09:50:21 -05:00 -
09c438f8fb
Remove
Envelopetype
Alexis Sellier
2022-10-18 16:45:10 +02:00 -
156a3a576a
Enforce max size for
Messagetype on wire
Alexis Sellier
2022-10-18 15:44:06 +02:00 -
f5e881b5a9
Move message size constant to
Messagetype
Alexis Sellier
2022-10-18 13:06:45 +02:00 -
c306392d13
Improve wire module
Alexis Sellier
2022-10-18 13:01:17 +02:00 -
874386540a
Document service constants
Alexis Sellier
2022-10-18 12:44:44 +02:00 -
ae95b229f5
Activate lint for dead-code checking
Alexis Sellier
2022-10-18 12:39:11 +02:00 -
1df5cf0c45
Remove redundant docs from trait impl
Alexis Sellier
2022-10-18 12:37:47 +02:00 -
2499317589
Implement
Handle::listening
Alexis Sellier
2022-10-18 12:37:19 +02:00 -
d3523ccf78
Remove unused type
Alexis Sellier
2022-10-18 12:37:01 +02:00 -
fbd4fd9fea
Use session RNG for ping
Alexis Sellier
2022-10-18 12:33:12 +02:00 -
86ed10fca9
Move timestamp columns to the right table
Alexis Sellier
2022-10-17 20:39:30 +02:00 -
14690d1951
Service: drop unresponsive peers
Slack Coder
2022-09-27 10:46:26 -05:00 -
240825387d
Implement correct
did:keyformat
Alexis Sellier
2022-10-17 10:11:26 +02:00 -
a2fc976ed6
remote-helper: Initialize
Alexis Sellier
2022-10-16 17:57:57 +02:00 -
7936ba8773
node: use consistent terminology for tests
Alexis Sellier
2022-10-14 18:55:30 +02:00 -
d9517cc966
node: add more tests for refs relay
Alexis Sellier
2022-10-14 18:51:53 +02:00 -
ba95725028
Add placeholder README
Alexis Sellier
2022-10-14 13:19:28 +02:00 -
a56d9008e6
radicle: depend on radicle-git published crates
Fintan Halpenny
2022-10-14 10:58:33 +01:00 -
7c45971998
node: handle announcement relay correctly
Alexis Sellier
2022-10-14 13:09:06 +02:00 -
45ea9cc97d
node: refactor announcement timestamp handling
Alexis Sellier
2022-10-14 12:14:26 +02:00 -
4c1aa65f90
node: correct handling of announcement timestamps
Alexis Sellier
2022-10-13 10:18:32 +02:00 -
07add86bb6
node: Handle node announcements
Alexis Sellier
2022-10-11 15:51:12 +02:00 -
0482f0ce04
ssh: remove unused traits, simplify code
Alexis Sellier
2022-10-13 22:33:36 +02:00 -
c294f2ab5c
ssh: support encoding/decoding armored signatures
Slack Coder
2022-10-05 08:20:59 -05:00 -
8d80359c38
radicle: remove verified field in Remote
Fintan Halpenny
2022-10-12 11:53:08 +01:00 -
a06ed9f6de
Statically link sqlite3
Alexis Sellier
2022-10-12 13:27:27 +02:00 -
df15b497ab
radicle: namespace peers
Fintan Halpenny
2022-10-10 16:24:58 +01:00 -
50dd817762
meta: add nix tooling
Fintan Halpenny
2022-10-06 10:20:15 +01:00 -
a104f9681c
Warn on
unwrap, remove last remaining instances
Alexis Sellier
2022-10-11 09:22:29 +02:00 -
5ccf9a388a
Handle errors in
rad::remoteproperly
Alexis Sellier
2022-10-10 18:09:58 +02:00 -
6ef74c6674
Don't nest options inside results
Alexis Sellier
2022-10-10 15:31:22 +02:00 -
fde0af09f7
Handle errors correctly in storage
Alexis Sellier
2022-10-10 14:46:19 +02:00 -
d652df7c30
node: Handle error in handshake call
Alexis Sellier
2022-10-10 11:36:42 +02:00 -
832c6ad53f
Improve error handling in a few places
Alexis Sellier
2022-10-10 11:29:22 +02:00 -
78545c2f0f
Implement routing table pruning functions
Alexis Sellier
2022-10-08 13:45:15 +02:00 -
b8c2ab5316
Switch to a lighter sqlite dependency
Alexis Sellier
2022-10-08 12:13:59 +02:00 -
e909e04c6c
Implement proper
node::Featurestype
Alexis Sellier
2022-10-04 11:55:41 +02:00 -
77ee404e83
Fix issue with dev mode on
radiclecrate
Alexis Sellier
2022-10-06 18:39:32 +02:00 -
2d52a53ce5
Add variable bloom filter sizes
Alexis Sellier
2022-10-05 10:46:19 +02:00 -
85ac8a1d4d
Implement routing table persistence
Alexis Sellier
2022-10-04 14:08:51 +02:00 -
15f525299e
Add commnads to query internal service state
Alexis Sellier
2022-10-03 14:25:43 +02:00 -
efdc8c52c7
Add a
CommitObject::TryFrom<git2::Buf>instance
Alexis Sellier
2022-10-03 21:33:04 +02:00 -
fece740fcb
Implement commit parsing/formatting
Alexis Sellier
2022-10-03 21:17:52 +02:00 -
5b673c7440
Add
rad-cloneinitial sketch
Alexis Sellier
2022-10-03 11:50:43 +02:00 -
c8bff35229
Improve ssh crate API
Alexis Sellier
2022-10-03 11:13:53 +02:00 -
79c1372d33
Simplify ssh formatting code
Alexis Sellier
2022-10-03 10:48:22 +02:00 -
2acd999c16
Add SSH functionality with new
radicle-ssh
Alexis Sellier
2022-09-29 18:07:13 +02:00 -
af06ad6451
Use message timestamp for filtering
Alexis Sellier
2022-09-29 10:48:41 +02:00 -
e35ec2f715
Rebroadcast logic for stored gossip messages
Alexis Sellier
2022-09-28 23:11:57 +02:00 -
f9ad3ac155
git: Use RefString types for git::refs
Slack Coder
2022-09-23 06:04:45 -05:00 -
48a5c75ae3
Revise git transport to use I/O more directly
Alexis Sellier
2022-09-28 14:49:34 +02:00 -
f85a0426d7
Only support
rad://in the custom proto
Alexis Sellier
2022-09-28 13:45:03 +02:00 -
1da38708fc
Flesh out custom git transport
Alexis Sellier
2022-09-28 13:36:57 +02:00 -
b4dcc00fe3
Custom git protocol sketch
Alexis Sellier
2022-09-27 18:14:57 +02:00 -
85f9a1afc2
Fully verify fetches
Alexis Sellier
2022-09-27 14:14:19 +02:00 -
27e39c0df5
Make
IdaCopy
Alexis Sellier
2022-09-27 14:13:20 +02:00 -
a20d16fc31
tools: Announce refs on push
Alexis Sellier
2022-09-26 16:16:32 +02:00 -
c991c0eea0
Improve some project path code
Alexis Sellier
2022-09-26 15:34:03 +02:00 -
ca2f766d19
Add
Profile::connect
Alexis Sellier
2022-09-26 14:27:56 +02:00 -
854b0ba353
Update Rust to 1.64
Alexis Sellier
2022-09-26 11:27:31 +02:00 -
8605946703
node: Add CLI options
Alexis Sellier
2022-09-26 11:25:20 +02:00 -
116eaa79e6
Use
Profilein client
Alexis Sellier
2022-09-23 20:21:21 +02:00 -
51e18c27fc
Add
rad-push
Alexis Sellier
2022-09-23 20:08:58 +02:00 -
a3bf5ab7c3
Initialize
radicle-toolscrate
Alexis Sellier
2022-09-23 17:33:31 +02:00 -
fcb1007f9d
Refactor service
Alexis Sellier
2022-09-23 15:43:55 +02:00 -
7169881849
Remove peer timestamp
Alexis Sellier
2022-09-22 18:17:51 +02:00 -
1fa85f0da3
Rename
PeertoSession
Alexis Sellier
2022-09-22 17:48:03 +02:00 -
51f2d4e3fc
Move identity types to project
Alexis Sellier
2022-09-22 16:31:58 +02:00 -
00ed8793af
Rename a few more things for clarity
Alexis Sellier
2022-09-22 16:15:59 +02:00 -
62408234cf
Rename
docmodule toproject
Alexis Sellier
2022-09-22 16:02:42 +02:00 -
e382bc4eb9
Remove
Projecttype
Alexis Sellier
2022-09-22 15:59:20 +02:00 -
c2b599f068
Implement node handle to control node
Alexis Sellier
2022-09-22 12:36:12 +02:00 -
f5bfb8d90a
radicle: Implement canonical fork
Alexis Sellier
2022-09-21 16:08:04 +02:00 -
a37424d723
Remove
src/main.rs
Alexis Sellier
2022-09-21 15:12:38 +02:00 -
46501507be
Split repository into two creates
Alexis Sellier
2022-09-21 15:11:17 +02:00 -
d1ccf1b807
node: Rename folder to
radicle-node
Alexis Sellier
2022-09-21 11:38:09 +02:00 -
d3d706bbf7
git: define common refs
Slack Coder
2022-09-20 10:08:28 -05:00 -
518e625d55
node: Move to new ed25519 crate
Alexis Sellier
2022-09-21 10:01:36 +02:00 -
8760eee729
node: Implement canonical identity function
Alexis Sellier
2022-09-20 16:59:01 +02:00 -
bc226a9c38
node: Function to load quorum identity
Alexis Sellier
2022-09-19 22:08:52 +02:00 -
2f07e39312
node: Make modules public
Alexis Sellier
2022-09-18 23:42:54 +02:00 -
4ad8583805
node: Implement identity updates
Alexis Sellier
2022-09-18 21:48:43 +02:00 -
fa4ac94829
node: Check the id matches the root
Alexis Sellier
2022-09-18 01:08:04 +02:00 -
6353d6115b
node: Use git oid for project id
Alexis Sellier
2022-09-18 00:29:37 +02:00 -
84119b0265
node: Start on identity history verification
Alexis Sellier
2022-09-18 00:01:59 +02:00 -
73d62de0cc
node: Move doc stuff to its own module
Alexis Sellier
2022-09-17 12:01:52 +02:00 -
3e9a4eedae
node: Identity document verification
Alexis Sellier
2022-09-17 11:54:54 +02:00 -
071465388c
node: Skip zero oids
Alexis Sellier
2022-09-17 11:00:50 +02:00 -
5b86131257
node: Move wire code
Alexis Sellier
2022-09-16 20:46:35 +02:00 -
b72c3411f0
node: Use
Derefinstance
Alexis Sellier
2022-09-16 20:28:33 +02:00