Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudflare/quiche
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: cloudflare/quiche
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: evanrittenhouse/inspect-cmsgs-new
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 9 files changed
  • 1 contributor

Commits on Sep 27, 2025

  1. static slice

    evanrittenhouse committed Sep 27, 2025
    Configuration menu
    Copy the full SHA
    bf46bd4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Bump nix to 0.30.1, bump mio to 1

    This is required to give us access to previously-private fields on
    UnknownCmsg.
    
    We stop `clear()`ing the cmsg buffer because nix 0.30.1 transforms it to
    a `msghdr` based on the buffer's length, whereas previously nix would do so
    based on the buffer's capacity. Additionally, it was only cleared on each
    call to `poll_recv_and_rx_time`, rather than before each `rcvmsg` call,
    so any fears of leftover data should be alleviated.
    evanrittenhouse committed Sep 29, 2025
    Configuration menu
    Copy the full SHA
    45e6f8d View commit details
    Browse the repository at this point in the history
  2. tokio-quiche: allow users to read SO_MARK control messages

    This allows users to read `SO_MARK` control message values on incoming
    UDP packets. By extension, it attempts to set `SO_RCVMARK` on the
    listening socket.
    
    Note that this will only store the first `SO_MARK` value received on a
    given connection. We grab the value from the packet which kicks off the
    Handshake IOW.
    evanrittenhouse committed Sep 29, 2025
    Configuration menu
    Copy the full SHA
    02dd50c View commit details
    Browse the repository at this point in the history
Loading