Commit Graph

  • 3aa7a5635b
    nix: update sources for rust-1.65 Fintan Halpenny 2022-11-04 12:13:06 +0000
  • 45c7f3049b
    Update to Rust 1.65 Alexis Sellier 2022-11-04 13:01:20 +0100
  • f3c4a53e1e
    radicle-cob: port collaborative objects Fintan Halpenny 2022-10-17 14:57:11 +0100
  • 58c26e1c9d
    radicle-crypto: ExtendedSignature constructor and destructor Fintan Halpenny 2022-11-02 14:29:37 +0000
  • 3af5a7084d
    radicle-crypto: add Serialize and Deserialize for Signature Fintan Halpenny 2022-10-28 13:16:38 +0100
  • dc79130988
    Zeroize passphrases Alexis Sellier 2022-11-03 16:52:29 +0100
  • 6e8e1e0972
    Zeroize secret key in signer Alexis Sellier 2022-11-03 16:47:31 +0100
  • 25a541ee0a
    Scope down default-members Alexis Sellier 2022-11-03 16:24:38 +0100
  • c7706156c6
    node: fix test dependency error Slack Coder 2022-11-01 11:22:01 -0500
  • 41f53f3fae
    Small improvements to signer/agent Alexis Sellier 2022-11-03 13:29:20 +0100
  • 092ccfdcbc
    Add `profile::env` module Alexis Sellier 2022-11-03 13:05:28 +0100
  • 577b632056
    Use `Signer::try_sign` in interactive contexts Alexis Sellier 2022-11-03 10:54:21 +0100
  • a79ef67b2a
    Add `Signer::try_sign` method and cleanup usage Alexis Sellier 2022-11-03 10:12:22 +0100
  • 5494490c40
    crypto: implement an OpenSSH keystore Alexis Sellier 2022-11-02 14:11:07 +0100
  • f5212405c5
    ssh: simplify `radicle-ssh` crate implementation Alexis Sellier 2022-10-31 14:36:14 +0100
  • 16b22d9178
    Move `radicle/id` and `radicle/signature` Alexis Sellier 2022-10-29 11:53:10 +0200
  • 25c982cd8c
    node: use method to access session's Node ID Slack Coder 2022-10-29 19:33:42 -0500
  • 6f3a598cc1
    Remove `git-url` dependency Alexis Sellier 2022-10-30 12:25:10 +0100
  • 7b7e83fbc7
    node: implement node announcement sybil resistance Alexis Sellier 2022-10-30 10:21:32 +0100
  • 3c900f106f radicle-node: distinguish announcment nodes Slack Coder 2022-10-26 10:49:09 -0500
  • a8895aee80 node: follow up on session renaming Slack Coder 2022-10-14 09:44:58 -0500
  • c11f5b13bf rad-auth: create profile when not found Slack Coder 2022-10-28 06:36:06 -0500
  • c0b0d29e19
    radicle-crypto: split out from radicle Fintan Halpenny 2022-10-27 16:56:50 +0100
  • 2a1154ef87
    Re-work git transports Alexis Sellier 2022-10-25 16:46:04 +0200
  • 3407c6c017
    Add `ToString` support for transport URLs Alexis Sellier 2022-10-24 21:57:53 +0200
  • 66493422c2
    Add 'local' and 'remote' URL formats Alexis Sellier 2022-10-24 20:19:45 +0200
  • 7c65f08cd1
    radicle: fix typo Slack Coder 2022-10-19 14:21:17 -0500
  • 5f4fc8236e
    A couple of docs and naming improvements Alexis Sellier 2022-10-20 18:06:31 +0200
  • 8b834a7b6e
    Protect ourselves against naked refs Alexis Sellier 2022-10-20 12:59:55 +0200
  • 1906124497
    Re-use `HEAD` reference if it exists Alexis Sellier 2022-10-20 12:44:51 +0200
  • 2ec320acec
    Use 'primary key' constraint instead of index Alexis Sellier 2022-10-19 22:33:57 +0200
  • 706fbc6550
    Get the node running Alexis Sellier 2022-10-19 22:27:00 +0200
  • 961c18319f
    Test canonical refs are set Alexis Sellier 2022-10-19 15:35:35 +0200
  • e6fd85f249
    Implement `public_references` helper function Alexis Sellier 2022-10-19 15:20:44 +0200
  • 111480cd6e
    Make use of `git2::Repository::refname_to_id` Alexis Sellier 2022-10-19 14:47:12 +0200
  • 94f7675c72
    Move `sign_refs` to `WriteRepository` trait Alexis Sellier 2022-10-19 14:41:12 +0200
  • 657a951df0
    Create `url` module shared between crates Alexis Sellier 2022-10-19 14:30:01 +0200
  • 617e0c1877
    Remove redundant `Options` type Alexis Sellier 2022-10-19 11:47:29 +0200
  • 2f6cf9c7a5
    httpd: implement `git` fetch-only server Alexis Sellier 2022-10-19 08:47:40 +0200
  • 3bff9a9dc1
    Set repository canonical refs Alexis Sellier 2022-10-19 10:27:24 +0200
  • 10d8519101
    node: improve ping/pong tests Slack Coder 2022-10-18 09:50:21 -0500
  • 09c438f8fb
    Remove `Envelope` type Alexis Sellier 2022-10-18 16:45:10 +0200
  • 156a3a576a
    Enforce max size for `Message` type on wire Alexis Sellier 2022-10-18 15:44:06 +0200
  • f5e881b5a9
    Move message size constant to `Message` type Alexis Sellier 2022-10-18 13:06:45 +0200
  • c306392d13
    Improve wire module Alexis Sellier 2022-10-18 13:01:17 +0200
  • 874386540a
    Document service constants Alexis Sellier 2022-10-18 12:44:44 +0200
  • ae95b229f5
    Activate lint for dead-code checking Alexis Sellier 2022-10-18 12:39:11 +0200
  • 1df5cf0c45
    Remove redundant docs from trait impl Alexis Sellier 2022-10-18 12:37:47 +0200
  • 2499317589
    Implement `Handle::listening` Alexis Sellier 2022-10-18 12:37:19 +0200
  • d3523ccf78
    Remove unused type Alexis Sellier 2022-10-18 12:37:01 +0200
  • fbd4fd9fea
    Use session RNG for ping Alexis Sellier 2022-10-18 12:33:12 +0200
  • 86ed10fca9
    Move timestamp columns to the right table Alexis Sellier 2022-10-17 20:39:30 +0200
  • 14690d1951 Service: drop unresponsive peers Slack Coder 2022-09-27 10:46:26 -0500
  • 240825387d
    Implement correct `did:key` format Alexis Sellier 2022-10-17 10:11:26 +0200
  • a2fc976ed6
    remote-helper: Initialize Alexis Sellier 2022-10-16 17:57:57 +0200
  • 7936ba8773
    node: use consistent terminology for tests Alexis Sellier 2022-10-14 18:55:30 +0200
  • d9517cc966
    node: add more tests for refs relay Alexis Sellier 2022-10-14 18:51:53 +0200
  • ba95725028
    Add placeholder README Alexis Sellier 2022-10-14 13:19:28 +0200
  • a56d9008e6
    radicle: depend on radicle-git published crates Fintan Halpenny 2022-10-14 10:58:33 +0100
  • 7c45971998
    node: handle announcement relay correctly Alexis Sellier 2022-10-14 13:09:06 +0200
  • 45ea9cc97d
    node: refactor announcement timestamp handling Alexis Sellier 2022-10-14 12:14:26 +0200
  • 4c1aa65f90
    node: correct handling of announcement timestamps Alexis Sellier 2022-10-13 10:18:32 +0200
  • 07add86bb6
    node: Handle node announcements Alexis Sellier 2022-10-11 15:51:12 +0200
  • 0482f0ce04
    ssh: remove unused traits, simplify code Alexis Sellier 2022-10-13 22:33:36 +0200
  • c294f2ab5c
    ssh: support encoding/decoding armored signatures Slack Coder 2022-10-05 08:20:59 -0500
  • 8d80359c38
    radicle: remove verified field in Remote Fintan Halpenny 2022-10-12 11:53:08 +0100
  • a06ed9f6de
    Statically link sqlite3 Alexis Sellier 2022-10-12 13:27:27 +0200
  • df15b497ab
    radicle: namespace peers Fintan Halpenny 2022-10-10 16:24:58 +0100
  • 50dd817762
    meta: add nix tooling Fintan Halpenny 2022-10-06 10:20:15 +0100
  • a104f9681c
    Warn on `unwrap`, remove last remaining instances Alexis Sellier 2022-10-11 09:22:29 +0200
  • 5ccf9a388a
    Handle errors in `rad::remote` properly Alexis Sellier 2022-10-10 18:09:58 +0200
  • 6ef74c6674
    Don't nest options inside results Alexis Sellier 2022-10-10 15:31:22 +0200
  • fde0af09f7
    Handle errors correctly in storage Alexis Sellier 2022-10-10 14:46:19 +0200
  • d652df7c30
    node: Handle error in handshake call Alexis Sellier 2022-10-10 11:36:42 +0200
  • 832c6ad53f
    Improve error handling in a few places Alexis Sellier 2022-10-10 11:29:22 +0200
  • 78545c2f0f
    Implement routing table pruning functions Alexis Sellier 2022-10-08 13:45:15 +0200
  • b8c2ab5316
    Switch to a lighter sqlite dependency Alexis Sellier 2022-10-08 12:13:59 +0200
  • e909e04c6c
    Implement proper `node::Features` type Alexis Sellier 2022-10-04 11:55:41 +0200
  • 77ee404e83
    Fix issue with dev mode on `radicle` crate Alexis Sellier 2022-10-06 18:39:32 +0200
  • 2d52a53ce5
    Add variable bloom filter sizes Alexis Sellier 2022-10-05 10:46:19 +0200
  • 85ac8a1d4d
    Implement routing table persistence Alexis Sellier 2022-10-04 14:08:51 +0200
  • 15f525299e
    Add commnads to query internal service state Alexis Sellier 2022-10-03 14:25:43 +0200
  • efdc8c52c7
    Add a `CommitObject::TryFrom<git2::Buf>` instance Alexis Sellier 2022-10-03 21:33:04 +0200
  • fece740fcb
    Implement commit parsing/formatting Alexis Sellier 2022-10-03 21:17:52 +0200
  • 5b673c7440
    Add `rad-clone` initial sketch Alexis Sellier 2022-10-03 11:50:43 +0200
  • c8bff35229
    Improve ssh crate API Alexis Sellier 2022-10-03 11:13:53 +0200
  • 79c1372d33
    Simplify ssh formatting code Alexis Sellier 2022-10-03 10:48:22 +0200
  • 2acd999c16
    Add SSH functionality with new `radicle-ssh` Alexis Sellier 2022-09-29 18:07:13 +0200
  • af06ad6451
    Use message timestamp for filtering Alexis Sellier 2022-09-29 10:48:41 +0200
  • e35ec2f715
    Rebroadcast logic for stored gossip messages Alexis Sellier 2022-09-28 23:11:57 +0200
  • f9ad3ac155 git: Use RefString types for git::refs Slack Coder 2022-09-23 06:04:45 -0500
  • 48a5c75ae3
    Revise git transport to use I/O more directly Alexis Sellier 2022-09-28 14:49:34 +0200
  • f85a0426d7
    Only support `rad://` in the custom proto Alexis Sellier 2022-09-28 13:45:03 +0200
  • 1da38708fc
    Flesh out custom git transport Alexis Sellier 2022-09-28 13:36:57 +0200
  • b4dcc00fe3
    Custom git protocol sketch Alexis Sellier 2022-09-27 18:14:57 +0200
  • 85f9a1afc2
    Fully verify fetches Alexis Sellier 2022-09-27 14:14:19 +0200
  • 27e39c0df5
    Make `Id` a `Copy` Alexis Sellier 2022-09-27 14:13:20 +0200
  • a20d16fc31
    tools: Announce refs on push Alexis Sellier 2022-09-26 16:16:32 +0200
  • c991c0eea0
    Improve some project path code Alexis Sellier 2022-09-26 15:34:03 +0200
  • ca2f766d19
    Add `Profile::connect` Alexis Sellier 2022-09-26 14:27:56 +0200