Skip to content

Commit

Permalink
Don't send file header to server
Browse files Browse the repository at this point in the history
This should improve parallelizability of uploading files, as well as
improving the privacy of uploaders. Big ass refactor.

I'm trying to move as many implementation details, such as using blake3
for hasing or rkyv for serialization, to the bfsp library as possible.
Hopefully the next commit will be refactoring the code to be more readable.

Also added a test for file header consistency.
  • Loading branch information
billyb2 committed Oct 9, 2023
1 parent 2a32198 commit 36fb9df
Show file tree
Hide file tree
Showing 14 changed files with 761 additions and 1,167 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Build
run: cargo build --verbose
run: cargo build --all --verbose
- name: Run tests
run: cargo test --verbose
run: cargo test --all --verbose
- name: Check formatting
run: cargo fmt --check -all
Loading

0 comments on commit 36fb9df

Please sign in to comment.