Skip to content

fluke-buffet-v0.2.0

Compare
Choose a tag to compare
@github-actions 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