{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1752486119,"commit_time":1752496398,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"e9ae1bd404e9ec095ebebb9a89d62566555c36b4","message":"connection: clarify `transport`\n\nThe `transport` to use for a transfer, e.g. TCP/QUIC/UNIX/UDP, is\ninitially selected by options and protocol used. This is set at the\n`struct connectdata` as `transport` member.\n\nDuring connection establishment, this transport may change due to\nAlt-Svc or Happy-Eyeballing. Most common is the switch from TCP to QUIC.\n\nRename the connection member to `transport_wanted` and add a way to\nquery the connection for the transport in use via a new connection\nfilter query.\n\nThe filter query can also be used in the happy eyeballing attempts when\ncode needs to know which transport is used by the \"filter below\". This\nhappens in wolfssl initialization, as one example.\n\nCloses #17923\n","parents":["674ad27f7738b726edce0ab2b3c664dbf84d5837"],"tree_hash":"c987c7b82c46cb0ea2e1b74110ba03152f8bb7bf"}