Skip to content

Commit

Permalink
expand pingserver functionality (#134)
Browse files Browse the repository at this point in the history
Adds gRPC, including gRPC directly implemented over HTTP2 and HTTP3, support to the pingserver and provides an
alternate implementation of the ASCII pingserver using Tokio as the IO engine.
  • Loading branch information
brayniac authored Sep 19, 2024
1 parent 223bdb5 commit de8c62d
Show file tree
Hide file tree
Showing 21 changed files with 2,201 additions and 432 deletions.
2 changes: 1 addition & 1 deletion .github/actions/pingserver/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ runs:
shell: bash
- name: Run pingserver
run: |
pelikan_pingserver_rs server.toml &
pelikan_pingserver server.toml &
sleep 10
shell: bash
6 changes: 3 additions & 3 deletions .github/workflows/cargo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: ./.github/actions/setup-rust
- uses: Swatinem/rust-cache@v2
- uses: swlynch99/cargo-sweep-action@v1
- uses: taiki-e/install-action@cargo-hack
Expand Down Expand Up @@ -96,7 +96,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
- uses: ./.github/actions/setup-rust
- name: cargo fmt
shell: bash
run: |
Expand Down Expand Up @@ -146,7 +146,7 @@ jobs:
shell: bash
run: |
mkdir install
cp target/release/pelikan_pingserver_rs install
cp target/release/pelikan_pingserver install
cp target/release/pelikan_pingproxy_rs install
- uses: actions/upload-artifact@v3
if: ${{ matrix.profile == 'release' && matrix.os == 'ubuntu-latest' }}
Expand Down
Loading

0 comments on commit de8c62d

Please sign in to comment.