fluke-buffet-v0.2.0
github-actions
released this
28 May 22:18
·
238 commits
to main
since this release
Added
- Upgrade dependencies
Other
- Fix tests for Linux
- Make rfc9113 pass, still need to check codes
- progress
- Flesh out the handshake test
- Migrate more tests to pipe, deprecate ChanRead/ChanWrite
- Migrate ChanRead uses over to pipe
- Adjust shutdown implementation for TcpWriteHalf (io-uring codepath)
- Port test to ChanRead
- More assertions
- Finish up pipe implementation
- Simplify WriteOwned trait, introduce pipe
- Cancel listen
- Some cancellation?
- Remove listen cancellation
- Remove WrappedOp
- wip cancellation
- Only import io-uring on Linux, try closing fds on TcpStream drop
- make io-uring dep linux-only
- All tests pass!
- Some tests are starting to almost pass with io-uring-async
- flesh out TcpListener API
- We can successfully accept a connection!
- A little print debugging
- Use nix for errno stuff
- Vendor io-uring-async and upgrade it to io-uring 0.6.x
- io-uring-async (cf. #154)
- TcpWriteHalf fixes
- Fix buffer bug
- Remove BufOrSlice, closes #153
- Bring 'fluke-maybe-uring' back into 'fluke-buffet'
- Fix linux build
- Headers flow control wip
- wip header flow control
- wip Piece
- Finish propagating Piece/PieceCore split changes
- Piece::Slice
- drat, partial writes.
- hapsoc => fluke
- Fix http2/4.2/1
- Fix h2spec http2/6.5/3
- mh
- no continuation state
- Upgrade more deps
- Upgrade memmap2
- Upgrade pretty-hex
- Upgrade deps
- Switch to Rust stable, closes #128
- Bump some dependencies
- Bump dependencies
- Opt out of async_fn_in_trait warnings
- release