- Notifications
You must be signed in to change notification settings - Fork137
Compare
Bumped the minimum compiler version tested by CI to 1.56 - this is necessary due to an increasing number of dependencies introducing Cargo manifest features only supported on newer versions of Rust.
Add support for UNIX sockets
Thanks to@ColonelThirtyTwo for adding support for binding to UNIX sockets when creating a tiny-http server. This change makes a few small breaking API modifications, if you are constructingServerConfig
manually you will need to use the newListenAddr
type rather than directly supplying anet::SocketAddr
. LikewiseServer::server_addr()
will now return an enum that can represent either a TCP socket or a UNIX socket.Finally
Request::remote_addr()
now returns anOption<&SocketAddr>
as UNIX sockets don't ever have a remote host.Reduce required dependencies by switching to
httpdate
@esheppa replaced our internal HTTPDate type with thehttpdate
library (used extensively in the community by Hyper, Tokio and others) which reduces our baseline dependency tree from 18 crates to 5!TestRequest::path
no longer has a'static
bound, allowing for fuzzers to generate test request paths at runtime.Unpinned
zeroize
so it can float around any stable^1
version.
New Contributors
- @ColonelThirtyTwo made their first contribution in#224
- @nhynes made their first contribution in#226
- @ruuda made their first contribution in#225
- @esheppa made their first contribution in#228
Full Changelog:0.11.0...0.12.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.