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
-
15e8a96948
node: Service -> Protocol
Alexis Sellier
2022-09-16 20:25:51 +02:00 -
1017a2bc69
node: Don't simulate transport
Alexis Sellier
2022-09-16 20:14:00 +02:00 -
2b6e20b50c
node: Decode messages in wire layer
Alexis Sellier
2022-09-15 21:54:55 +02:00 -
8e160f170c
node: Add wire protocol
Alexis Sellier
2022-09-15 21:37:28 +02:00 -
a925fb0e02
node: Create
Transportlayer
Alexis Sellier
2022-09-15 21:26:41 +02:00 -
d3dd83447e
node: Rename 'hello' message to 'initialize'
Alexis Sellier
2022-09-15 14:05:22 +02:00 -
381080a5a5
node: User smaller type to represent wire sizes
Alexis Sellier
2022-09-15 13:35:53 +02:00 -
79c89a239a
node: Implement subscriptions via bloom filter
Alexis Sellier
2022-09-15 13:20:59 +02:00 -
d7a2520ad3
node: Make sure not to prune on initial fetch
Alexis Sellier
2022-09-14 18:27:02 +02:00 -
59ccfdda77
node: Improve verification function
Alexis Sellier
2022-09-14 18:20:57 +02:00 -
38dc571f2e
node: Add verification on fetch
Alexis Sellier
2022-09-14 16:01:32 +02:00 -
9cda5507a5
node: Implement
fork
Alexis Sellier
2022-09-13 16:46:14 +02:00 -
44664bddd5
Add CI
Alexis Sellier
2022-09-13 14:16:37 +02:00 -
db176c06b5
node: Add
untiltoSubscribemessage
Alexis Sellier
2022-09-13 13:55:08 +02:00 -
de8dcc5022
node: Start implementing gossip subscriptions
Alexis Sellier
2022-09-13 11:58:02 +02:00 -
651513c757
node: Re-think gossip messages and signing
Alexis Sellier
2022-09-12 18:01:16 +02:00 -
b265f1b456
node: Fix onion address type
Alexis Sellier
2022-09-11 22:26:40 +02:00 -
a47463a664
node: Test fetch comes from right place
Alexis Sellier
2022-09-09 20:43:25 +02:00 -
825bd3f5e1
node: Test push/pull flow
Slack Coder
2022-09-09 10:48:37 -05:00 -
a70a6822e0
node: Propagate refs update
Alexis Sellier
2022-09-09 14:49:00 +02:00 -
db6932d58c
node: Propagate ref updates
Alexis Sellier
2022-09-09 14:33:04 +02:00 -
cb4939fd75
node: More work on encoding
Alexis Sellier
2022-09-08 22:16:36 +02:00 -
1dec499e3d
node: Improve wire code
Alexis Sellier
2022-09-08 18:12:13 +02:00 -
9d3030a093
node: Move over to binary protocol
Alexis Sellier
2022-09-08 14:36:09 +02:00 -
b3d3077ccc
node: Implement binary encoding for messages
Alexis Sellier
2022-09-08 12:09:44 +02:00 -
c7f78eafb6
node: Add some docs
Alexis Sellier
2022-09-07 17:16:51 +02:00 -
927f062dc9
node: Rename
ProjId->Id
Alexis Sellier
2022-09-07 14:43:21 +02:00 -
c80ba01ed9
node: Use CJSON for identities
Alexis Sellier
2022-09-07 14:40:28 +02:00 -
46ee08aaf3
node: Rename "user"
Alexis Sellier
2022-09-07 13:57:50 +02:00 -
4e9b60dee0
node: Implement project checkout
Alexis Sellier
2022-09-07 13:53:17 +02:00 -
09265eb3da
node: Rename 'providers' to 'seeds' to match docs
Alexis Sellier
2022-09-07 10:53:44 +02:00 -
c4c0e0413f
node: Start implementing fetch control
Alexis Sellier
2022-09-07 10:30:46 +02:00 -
d273cd0247
node: Add track/untrack support
Slack Coder
2022-09-06 13:48:00 -05:00 -
8fbcb51963
node: Infer the arg type
Alexis Sellier
2022-09-05 22:33:46 +02:00 -
ec865ee9f4
node: Improve fetch command
Alexis Sellier
2022-09-04 22:40:42 +02:00 -
ef2d09114a
node: Implement 'fetch' command properly
Alexis Sellier
2022-09-04 21:32:11 +02:00 -
7be6fe3414
node: Turn remotes into an iterator
Alexis Sellier
2022-09-04 13:15:26 +02:00 -
078184b7d6
node: Fix encoding of identifiers
Alexis Sellier
2022-09-03 23:27:50 +02:00 -
c3b7a6fbd7
node: Implement project retrieval
Alexis Sellier
2022-09-03 19:07:37 +02:00 -
910cd74294
node: Improve project init
Alexis Sellier
2022-09-03 18:18:55 +02:00 -
e4e4d9dcaa
node: Use stronger types for refs
Alexis Sellier
2022-09-03 17:48:42 +02:00 -
a4d2232578
node: Improve some tests
Alexis Sellier
2022-09-03 11:31:06 +02:00 -
cd7421eb86
node: Implement signed refs
Alexis Sellier
2022-09-02 21:37:12 +02:00 -
6e86218c36
node: Use default branch
Alexis Sellier
2022-09-01 23:49:22 +02:00 -
6830a044d7
node: Fix repository layout
Alexis Sellier
2022-09-01 20:58:44 +02:00 -
14395ad873
node: Handle refs update announcement
Alexis Sellier
2022-09-01 20:16:47 +02:00 -
ff2bd185e7
node: Handle announcement commands
Alexis Sellier
2022-09-01 18:47:34 +02:00 -
400ba8d935
node: Test control socket
Alexis Sellier
2022-09-01 17:14:42 +02:00 -
12dd6d4a5d
node: Start control socket server
Alexis Sellier
2022-09-01 16:11:50 +02:00 -
fc30dc2668
node: Add client control socket
Alexis Sellier
2022-09-01 15:10:53 +02:00 -
e663e8c516
node: Implement
Client
Alexis Sellier
2022-09-01 12:49:09 +02:00 -
35b0af9a68
node: Implement signature verification
Alexis Sellier
2022-09-01 11:17:22 +02:00 -
993d88101c
node: Simplify
init
Alexis Sellier
2022-09-01 01:12:23 +02:00 -
68099688e6
node: Finalize
init
Alexis Sellier
2022-09-01 00:59:03 +02:00 -
3e173a18ab
node: Cleanup a few things
Alexis Sellier
2022-08-31 22:44:33 +02:00 -
64cec32ac6
node: Simplify code
Alexis Sellier
2022-08-31 22:36:43 +02:00 -
e178ff4057
node: Add
radmodule withinit
Alexis Sellier
2022-08-31 20:33:05 +02:00 -
1057fb952c
node: Improve crate organization
Alexis Sellier
2022-08-31 14:33:40 +02:00 -
77ced78b31
node: Start sketching out node announcements
Alexis Sellier
2022-08-31 14:20:19 +02:00 -
ad1f25b3f5
node: Add
NodeId
Alexis Sellier
2022-08-30 21:53:54 +02:00 -
66d580019b
node: Create crypto module
Alexis Sellier
2022-08-30 21:09:30 +02:00 -
b78bbc4ecc
node: Add support for multiple address types
Alexis Sellier
2022-08-30 16:27:35 +02:00 -
92f17d71c3
node: Implement auto-fetching of projects
Alexis Sellier
2022-08-29 17:39:56 +02:00 -
a5a7af57b5
node: Add
Storage::open
Alexis Sellier
2022-08-29 16:32:58 +02:00 -
2c519f5b5f
node: Minimize inventory, fix tests
Alexis Sellier
2022-08-29 15:25:00 +02:00 -
8a66cfa776
node: Generate data in fixtures
Alexis Sellier
2022-08-29 14:38:45 +02:00 -
45d6de80e8
node: Use
Urltype
Alexis Sellier
2022-08-29 11:57:09 +02:00 -
f18afb793c
node: Change storage layout
Alexis Sellier
2022-08-29 11:16:53 +02:00 -
5c41af060f
node: Better default for
RandomState
Alexis Sellier
2022-08-29 11:16:08 +02:00 -
5e0d4653c7
node: Add timestamp to handshake
Alexis Sellier
2022-08-27 15:28:13 +02:00 -
90486f3051
node: Move timestamp to peer
Alexis Sellier
2022-08-27 14:56:48 +02:00 -
e040ea5ec7
node: Don't allow timestamps with too much delta
Alexis Sellier
2022-08-27 14:46:22 +02:00 -
9ca982ee28
node: Use timestamps instead of sequence numbers
Alexis Sellier
2022-08-27 12:43:27 +02:00 -
32591e6aa4
node: Fix encoding of types, add fixtures
Alexis Sellier
2022-08-25 14:56:43 +02:00 -
1ff8f625ff
node: Send git url during handshake
Alexis Sellier
2022-08-24 21:02:54 +02:00 -
aa28e40f67
node: Get
git::fetchworking
Alexis Sellier
2022-08-24 12:27:07 +02:00 -
9873a36463
node: Update
ConfigDefaultinstance
Alexis Sellier
2022-08-23 15:45:14 +02:00 -
9b3f5b9f3c
node: Inventory relay
Alexis Sellier
2022-08-23 15:40:20 +02:00 -
e078706cd1
node: Disconnect peer for wrong version or magic
Alexis Sellier
2022-08-23 13:28:21 +02:00 -
38f4bb52d8
node: Start working on git-fetch
Alexis Sellier
2022-08-22 17:40:12 +02:00 -
15eed71588
node: Send all remotes in inventory
Alexis Sellier
2022-08-22 17:02:16 +02:00 -
789c50ee35
Minimal radicle node implementation
Alexis Sellier
2022-08-22 14:29:07 +02:00 -
bad4dcf11e
Initial commit
Alexis Sellier
2022-08-22 13:29:07 +02:00