Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
f759f87
feat: add browser-enabled WebTransport testnet
mickvandijke Aug 3, 2026
b5b1e4b
feat(webtransport): use native browser multiaddresses
mickvandijke Aug 5, 2026
7cf49f7
feat(webtransport): support paid browser uploads
mickvandijke Aug 5, 2026
0a09dc5
chore(webtransport): lock shared DHT lookup crate
mickvandijke Aug 5, 2026
6ee83e4
feat(webrtc): replace WebTransport browser support
mickvandijke Aug 26, 2026
411dc6a
feat(devnet): raise browser file limit to 1 GB
mickvandijke Aug 26, 2026
53a6fd7
feat(webrtc): publish versioned browser endpoints
mickvandijke Aug 27, 2026
336b2b0
fix(webrtc): keep browser sessions reusable
mickvandijke Aug 31, 2026
1f28149
fix(webrtc): scale request deadlines with payloads
mickvandijke Aug 31, 2026
dffa781
chore(deps): pin browser support draft stack
mickvandijke Sep 1, 2026
b7095f4
feat(webrtc): require PQ browser sessions
mickvandijke Sep 1, 2026
373a653
feat(webrtc): adopt no-mutation direct v2 profile
mickvandijke Sep 2, 2026
2a83d52
feat: add WebRTC port CLI option
mickvandijke Sep 3, 2026
82cc5d7
fix(webrtc): isolate public listener resources
mickvandijke Sep 3, 2026
cddfff6
fix(webrtc): treat endpoint reachability as unverified
mickvandijke Sep 3, 2026
56d1214
refactor(webrtc): consume shared browser wire contract
mickvandijke Sep 3, 2026
4894d4f
fix(webrtc): drain active channels on shutdown
mickvandijke Sep 3, 2026
943fa75
chore: enforce the actual Rust 1.91 MSRV
mickvandijke Sep 4, 2026
2ebcc01
ci(webrtc): run the five-node direct devnet
mickvandijke Sep 4, 2026
228c4a6
docs(webrtc): state automated evidence precisely
mickvandijke Sep 4, 2026
f08eed6
chore: satisfy current stable Clippy
mickvandijke Sep 4, 2026
ff5ee68
refactor(webrtc): consume Saorsa profile crate
mickvandijke Sep 4, 2026
24b46ee
chore(deps): keep browser transport out of ant-protocol
mickvandijke Sep 4, 2026
bb7d774
docs(webrtc): record neutral protocol boundary
mickvandijke Sep 4, 2026
d757795
chore(deps): align rebased browser support stack
mickvandijke Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ env:
FOUNDRY_VERSION: v1.7.1

jobs:
msrv:
name: Rust 1.91 MSRV
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@1.91.0
- uses: Swatinem/rust-cache@v2
- run: cargo check --all-targets --all-features --locked

fmt:
name: Format Check
runs-on: ubuntu-latest
Expand Down Expand Up @@ -99,6 +108,22 @@ jobs:
- name: Run unit tests without logging
run: cargo test --lib --no-default-features

browser-devnet:
name: WebRTC Direct five-node devnet
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: ${{ env.FOUNDRY_VERSION }}
- name: Run persistent-session discovery and transfer test
run: >-
cargo test --test webrtc_direct_devnet
-- --ignored --test-threads=1

security:
name: Security Audit
runs-on: ubuntu-latest
Expand Down
Loading
Loading