Skip to content

Commit bf078de

Browse files
authored
Some project maintanance (#297)
* h3-spec version * new nightly test * readme for h3-quinn * create links to license for h3-datagram and h3-webtransport
1 parent efdc2d8 commit bf078de

File tree

6 files changed

+34
-4
lines changed

6 files changed

+34
-4
lines changed

.github/workflows/CI.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ env:
1010
toolchain_style: stable
1111
toolchain_msrv: 1.70.0
1212
toolchain_h3_quinn_msrv: 1.71.0
13-
toolchain_doc: nightly-2024-12-02
13+
toolchain_doc: nightly-2025-04-02
1414
toolchain_lint: stable
15-
toolchain_fuzz: nightly-2024-12-02
15+
toolchain_fuzz: nightly-2025-04-02
1616

1717
jobs:
1818
ci-pass:

ci/h3spec.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
LOGFILE=h3server.log
44
if ! [ -e "h3spec-linux-x86_64" ] ; then
55
# if we don't already have a h3spec executable, wget it from github
6-
wget https://github.com/kazu-yamamoto/h3spec/releases/download/v0.1.10/h3spec-linux-x86_64
6+
wget https://github.com/kazu-yamamoto/h3spec/releases/download/v0.1.12/h3spec-linux-x86_64
77
chmod +x h3spec-linux-x86_64
88
fi
99

h3-datagram/LICENSE

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE

h3-quinn/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = ["Jean-Christophe BEGUE <[email protected]>"]
66
edition = "2021"
77
documentation = "https://docs.rs/h3-quinn"
88
repository = "https://github.com/hyperium/h3"
9-
readme = "../README.md"
9+
readme = "README.md"
1010
description = "QUIC transport implementation based on Quinn."
1111
keywords = ["http3", "quic", "h3"]
1212
categories = ["network-programming", "web-programming"]

h3-quinn/README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# h3-quinn
2+
3+
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../LICENSE)
4+
[![CI](https://github.com/hyperium/h3/workflows/CI/badge.svg)](https://github.com/hyperium/h3/actions?query=workflow%3ACI)
5+
[![Crates.io](https://img.shields.io/crates/v/h3-quinn.svg)](https://crates.io/crates/h3-quinn)
6+
[![Documentation](https://docs.rs/h3-quinn/badge.svg)](https://docs.rs/h3-quinn)
7+
8+
QUIC transport implementation for [h3](https://github.com/hyperium/h3) based on [Quinn](https://github.com/quinn-rs/quinn).
9+
10+
## Overview
11+
12+
`h3-quinn` provides the integration between the `h3` HTTP/3 implementation and the `quinn` QUIC transport library. This creates a fully functional HTTP/3 client and server using Quinn as the underlying QUIC implementation.
13+
14+
## Features
15+
16+
- Complete implementation of the `h3` QUIC transport traits
17+
- Full support for HTTP/3 client and server functionality
18+
- Optional tracing support
19+
- Optional datagram support
20+
21+
## License
22+
23+
This project is licensed under the [MIT license](../LICENSE).
24+
25+
## See Also
26+
27+
- [h3](https://github.com/hyperium/h3) - The core HTTP/3 implementation
28+
- [Quinn](https://github.com/quinn-rs/quinn) - The QUIC implementation used by this crate

h3-webtransport/LICENSE

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE

0 commit comments

Comments
 (0)