Commit Graph

  • 854b0ba353
    Update Rust to 1.64 Alexis Sellier 2022-09-26 11:27:31 +0200
  • 8605946703
    node: Add CLI options Alexis Sellier 2022-09-26 11:25:20 +0200
  • 116eaa79e6
    Use `Profile` in client Alexis Sellier 2022-09-23 20:21:21 +0200
  • 51e18c27fc
    Add `rad-push` Alexis Sellier 2022-09-23 20:08:58 +0200
  • a3bf5ab7c3
    Initialize `radicle-tools` crate Alexis Sellier 2022-09-23 17:33:31 +0200
  • fcb1007f9d
    Refactor service Alexis Sellier 2022-09-23 15:43:55 +0200
  • 7169881849
    Remove peer timestamp Alexis Sellier 2022-09-22 18:17:51 +0200
  • 1fa85f0da3
    Rename `Peer` to `Session` Alexis Sellier 2022-09-22 17:48:03 +0200
  • 51f2d4e3fc
    Move identity types to project Alexis Sellier 2022-09-22 16:31:58 +0200
  • 00ed8793af
    Rename a few more things for clarity Alexis Sellier 2022-09-22 16:15:59 +0200
  • 62408234cf
    Rename `doc` module to `project` Alexis Sellier 2022-09-22 16:02:42 +0200
  • e382bc4eb9
    Remove `Project` type Alexis Sellier 2022-09-22 15:59:20 +0200
  • c2b599f068
    Implement node handle to control node Alexis Sellier 2022-09-22 12:36:12 +0200
  • f5bfb8d90a
    radicle: Implement canonical fork Alexis Sellier 2022-09-21 16:08:04 +0200
  • a37424d723
    Remove `src/main.rs` Alexis Sellier 2022-09-21 15:12:38 +0200
  • 46501507be
    Split repository into two creates Alexis Sellier 2022-09-21 15:11:17 +0200
  • d1ccf1b807
    node: Rename folder to `radicle-node` Alexis Sellier 2022-09-21 11:38:09 +0200
  • d3d706bbf7
    git: define common refs Slack Coder 2022-09-20 10:08:28 -0500
  • 518e625d55
    node: Move to new ed25519 crate Alexis Sellier 2022-09-21 10:01:36 +0200
  • 8760eee729
    node: Implement canonical identity function Alexis Sellier 2022-09-20 16:59:01 +0200
  • bc226a9c38
    node: Function to load quorum identity Alexis Sellier 2022-09-19 22:08:52 +0200
  • 2f07e39312
    node: Make modules public Alexis Sellier 2022-09-18 23:42:54 +0200
  • 4ad8583805
    node: Implement identity updates Alexis Sellier 2022-09-18 21:48:43 +0200
  • fa4ac94829
    node: Check the id matches the root Alexis Sellier 2022-09-18 01:08:04 +0200
  • 6353d6115b
    node: Use git oid for project id Alexis Sellier 2022-09-18 00:29:37 +0200
  • 84119b0265
    node: Start on identity history verification Alexis Sellier 2022-09-18 00:01:59 +0200
  • 73d62de0cc
    node: Move doc stuff to its own module Alexis Sellier 2022-09-17 12:01:52 +0200
  • 3e9a4eedae
    node: Identity document verification Alexis Sellier 2022-09-17 11:54:54 +0200
  • 071465388c
    node: Skip zero oids Alexis Sellier 2022-09-17 11:00:50 +0200
  • 5b86131257
    node: Move wire code Alexis Sellier 2022-09-16 20:46:35 +0200
  • b72c3411f0
    node: Use `Deref` instance Alexis Sellier 2022-09-16 20:28:33 +0200
  • 15e8a96948
    node: Service -> Protocol Alexis Sellier 2022-09-16 20:25:51 +0200
  • 1017a2bc69
    node: Don't simulate transport Alexis Sellier 2022-09-16 20:14:00 +0200
  • 2b6e20b50c
    node: Decode messages in wire layer Alexis Sellier 2022-09-15 21:54:55 +0200
  • 8e160f170c
    node: Add wire protocol Alexis Sellier 2022-09-15 21:37:28 +0200
  • a925fb0e02
    node: Create `Transport` layer Alexis Sellier 2022-09-15 21:26:41 +0200
  • d3dd83447e
    node: Rename 'hello' message to 'initialize' Alexis Sellier 2022-09-15 14:05:22 +0200
  • 381080a5a5
    node: User smaller type to represent wire sizes Alexis Sellier 2022-09-15 13:35:53 +0200
  • 79c89a239a
    node: Implement subscriptions via bloom filter Alexis Sellier 2022-09-15 13:20:59 +0200
  • d7a2520ad3
    node: Make sure not to prune on initial fetch Alexis Sellier 2022-09-14 18:27:02 +0200
  • 59ccfdda77
    node: Improve verification function Alexis Sellier 2022-09-14 18:20:57 +0200
  • 38dc571f2e
    node: Add verification on fetch Alexis Sellier 2022-09-14 16:01:32 +0200
  • 9cda5507a5
    node: Implement `fork` Alexis Sellier 2022-09-13 16:46:14 +0200
  • 44664bddd5
    Add CI Alexis Sellier 2022-09-13 14:16:37 +0200
  • db176c06b5
    node: Add `until` to `Subscribe` message Alexis Sellier 2022-09-13 13:55:08 +0200
  • de8dcc5022
    node: Start implementing gossip subscriptions Alexis Sellier 2022-09-13 11:58:02 +0200
  • 651513c757
    node: Re-think gossip messages and signing Alexis Sellier 2022-09-12 18:01:16 +0200
  • b265f1b456
    node: Fix onion address type Alexis Sellier 2022-09-11 22:26:40 +0200
  • a47463a664
    node: Test fetch comes from right place Alexis Sellier 2022-09-09 20:43:25 +0200
  • 825bd3f5e1
    node: Test push/pull flow Slack Coder 2022-09-09 10:48:37 -0500
  • a70a6822e0
    node: Propagate refs update Alexis Sellier 2022-09-09 14:49:00 +0200
  • db6932d58c
    node: Propagate ref updates Alexis Sellier 2022-09-09 14:33:04 +0200
  • cb4939fd75
    node: More work on encoding Alexis Sellier 2022-09-08 22:16:36 +0200
  • 1dec499e3d
    node: Improve wire code Alexis Sellier 2022-09-08 18:12:13 +0200
  • 9d3030a093
    node: Move over to binary protocol Alexis Sellier 2022-09-08 14:36:09 +0200
  • b3d3077ccc
    node: Implement binary encoding for messages Alexis Sellier 2022-09-08 12:09:44 +0200
  • c7f78eafb6
    node: Add some docs Alexis Sellier 2022-09-07 17:16:51 +0200
  • 927f062dc9
    node: Rename `ProjId` -> `Id` Alexis Sellier 2022-09-07 14:43:21 +0200
  • c80ba01ed9
    node: Use CJSON for identities Alexis Sellier 2022-09-07 14:40:28 +0200
  • 46ee08aaf3
    node: Rename "user" Alexis Sellier 2022-09-07 13:57:50 +0200
  • 4e9b60dee0
    node: Implement project checkout Alexis Sellier 2022-09-07 13:53:17 +0200
  • 09265eb3da
    node: Rename 'providers' to 'seeds' to match docs Alexis Sellier 2022-09-07 10:53:44 +0200
  • c4c0e0413f
    node: Start implementing fetch control Alexis Sellier 2022-09-07 10:30:46 +0200
  • d273cd0247
    node: Add track/untrack support Slack Coder 2022-09-06 13:48:00 -0500
  • 8fbcb51963
    node: Infer the arg type Alexis Sellier 2022-09-05 22:33:46 +0200
  • ec865ee9f4
    node: Improve fetch command Alexis Sellier 2022-09-04 22:40:42 +0200
  • ef2d09114a
    node: Implement 'fetch' command properly Alexis Sellier 2022-09-04 21:32:11 +0200
  • 7be6fe3414
    node: Turn remotes into an iterator Alexis Sellier 2022-09-04 13:15:26 +0200
  • 078184b7d6
    node: Fix encoding of identifiers Alexis Sellier 2022-09-03 23:27:50 +0200
  • c3b7a6fbd7
    node: Implement project retrieval Alexis Sellier 2022-09-03 19:07:37 +0200
  • 910cd74294
    node: Improve project init Alexis Sellier 2022-09-03 18:18:55 +0200
  • e4e4d9dcaa
    node: Use stronger types for refs Alexis Sellier 2022-09-03 17:48:42 +0200
  • a4d2232578
    node: Improve some tests Alexis Sellier 2022-09-03 11:31:06 +0200
  • cd7421eb86
    node: Implement signed refs Alexis Sellier 2022-09-02 21:37:12 +0200
  • 6e86218c36
    node: Use default branch Alexis Sellier 2022-09-01 23:49:22 +0200
  • 6830a044d7
    node: Fix repository layout Alexis Sellier 2022-09-01 20:58:44 +0200
  • 14395ad873
    node: Handle refs update announcement Alexis Sellier 2022-09-01 20:16:47 +0200
  • ff2bd185e7
    node: Handle announcement commands Alexis Sellier 2022-09-01 18:47:34 +0200
  • 400ba8d935
    node: Test control socket Alexis Sellier 2022-09-01 17:14:42 +0200
  • 12dd6d4a5d
    node: Start control socket server Alexis Sellier 2022-09-01 16:11:50 +0200
  • fc30dc2668
    node: Add client control socket Alexis Sellier 2022-09-01 15:10:53 +0200
  • e663e8c516
    node: Implement `Client` Alexis Sellier 2022-09-01 12:49:09 +0200
  • 35b0af9a68
    node: Implement signature verification Alexis Sellier 2022-09-01 11:17:22 +0200
  • 993d88101c
    node: Simplify `init` Alexis Sellier 2022-09-01 01:12:23 +0200
  • 68099688e6
    node: Finalize `init` Alexis Sellier 2022-09-01 00:59:03 +0200
  • 3e173a18ab
    node: Cleanup a few things Alexis Sellier 2022-08-31 22:44:33 +0200
  • 64cec32ac6
    node: Simplify code Alexis Sellier 2022-08-31 22:36:43 +0200
  • e178ff4057
    node: Add `rad` module with `init` Alexis Sellier 2022-08-31 20:33:05 +0200
  • 1057fb952c
    node: Improve crate organization Alexis Sellier 2022-08-31 14:33:40 +0200
  • 77ced78b31
    node: Start sketching out node announcements Alexis Sellier 2022-08-31 14:20:19 +0200
  • ad1f25b3f5
    node: Add `NodeId` Alexis Sellier 2022-08-30 21:53:54 +0200
  • 66d580019b
    node: Create crypto module Alexis Sellier 2022-08-30 21:09:30 +0200
  • b78bbc4ecc
    node: Add support for multiple address types Alexis Sellier 2022-08-30 16:27:35 +0200
  • 92f17d71c3
    node: Implement auto-fetching of projects Alexis Sellier 2022-08-29 17:39:56 +0200
  • a5a7af57b5
    node: Add `Storage::open` Alexis Sellier 2022-08-29 16:32:58 +0200
  • 2c519f5b5f
    node: Minimize inventory, fix tests Alexis Sellier 2022-08-29 15:25:00 +0200
  • 8a66cfa776
    node: Generate data in fixtures Alexis Sellier 2022-08-29 14:38:45 +0200
  • 45d6de80e8
    node: Use `Url` type Alexis Sellier 2022-08-29 11:57:09 +0200
  • f18afb793c
    node: Change storage layout Alexis Sellier 2022-08-29 11:16:53 +0200
  • 5c41af060f
    node: Better default for `RandomState` Alexis Sellier 2022-08-29 11:16:08 +0200