Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
76f9be1
feat: add features for other tls types
ctrlaltf24 Sep 20, 2024
1802e35
style: cargo fmt
ctrlaltf24 Sep 20, 2024
bc8f6d3
ci: fix most of the tests
ctrlaltf24 Sep 20, 2024
4ea65ec
Merge branch 'main' into feat-add-features-for-other-tls-types
ctrlaltf24 Sep 20, 2024
b09d376
feat: add features for other tls types
ctrlaltf24 Sep 20, 2024
cc3493d
style: cargo fmt
ctrlaltf24 Sep 20, 2024
5def365
ci: fix most of the tests
ctrlaltf24 Sep 20, 2024
814e5ce
style: cargo fmt
iduartgomez Dec 2, 2024
3ec1363
fix: compile issues
iduartgomez Dec 2, 2024
ee832bd
fix: disable reqwest nativetls by default in engine.io
iduartgomez Dec 3, 2024
8c0b819
NXD-0: Update webpki due to vulnerabilities
berr Dec 17, 2024
4524a4a
Merge pull request #1 from nextdata-tech/chore-update-vulnerable-webpki
berr Dec 17, 2024
ad029bb
Upgrade rustls and tungstenite to remove multiple versions in deps
tylerhawkes Apr 18, 2025
69c9aca
Fix doc tests to work with both features
tylerhawkes Apr 18, 2025
1f25912
Fix issue with tests where provided server keys/certs weren't allowin…
tylerhawkes Apr 21, 2025
d8c2ab2
Fix doc tests where the type changes and run tests for both tls backends
tylerhawkes Apr 21, 2025
a2ed2f0
Merge remote-tracking branch 'upstream/feat-add-features-for-other-tl…
tylerhawkes Apr 21, 2025
e0805ae
Fix async client tests and other items from review
tylerhawkes Apr 23, 2025
fbf57ff
feat: implement packet parser trait
aluce0 Jun 17, 2025
53774fb
ci: use cache v4 to avoid breaking ci
aluce0 Jun 17, 2025
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
7 changes: 5 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Generate Cargo.lock
run: cargo generate-lockfile

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
Expand All @@ -35,8 +35,11 @@ jobs:
~/.cargo/git/db/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

- name: Install cargo-all-features
run: cargo install cargo-all-features

- name: Build
run: cargo build --verbose --all-features
run: cargo build-all-features --verbose
- name: Linting
run: cargo clippy --verbose --all-features
- name: Check formatting
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
cd ci && docker build -t test_suite:latest .
docker run -d --name test_suite -p 4200:4200 -p 4201:4201 -p 4202:4202 -p 4203:4203 -p 4204:4204 -p 4205:4205 -p 4206:4206 test_suite:latest

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- name: Generate Cargo.lock
run: cargo generate-lockfile

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
Expand All @@ -48,5 +48,14 @@ jobs:
~/.cargo/git/db/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

- name: Run testsuite
run: cargo test --verbose --features "async"
- name: Install cargo-all-features
run: cargo install cargo-all-features

- name: Run unit tests
run: cargo test-all-features --verbose --lib --examples

- name: Run doc tests
run: cargo test-all-features --verbose --doc

- name: Run integration tests
run: cargo test --verbose --features "async" --benches --tests
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ target
ci/node_modules
ci/package-lock.json
ci/cert
ci/keygen/Cargo.lock

Loading