HTTP/3 CONNECT transcoding is not properly implemented on the frontend
side. Neither tunnel mode of application nor extended connect are
currently functional.
Clarify this situation by rejecting any CONNETC attempts on the frontend
side. The stream is thus now closed via a RESET_STREAM with error code
REQUEST_REJECTED.
This should be backported to every stable versions.
goto out;
}
}
+ else {
+ h3s->err = H3_ERR_REQUEST_REJECTED;
+ len = -1;
+ goto out;
+ }
flags |= HTX_SL_F_VER_11;
flags |= HTX_SL_F_XFER_LEN;