apache / trafficserver

Apache Traffic Serverâ„¢ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
https://trafficserver.apache.org/
Apache License 2.0
1.8k stars 798 forks source link

Update code and build scripts to use latest quiche(0.22.0) release. #11493

Closed brbzull0 closed 2 months ago

brbzull0 commented 3 months ago

This bumps the quiche version from the build deps scripts and update the code to use latest quiche version which changed some of their API:

which now takes an extra param to get the stream application error codes(if any).

Note: error_code is not used for now. A new PR should add logic to deal with this outcome.

PS: : This needs CI to update quiche to 0.22.0. CI will fail till then.

fixes: https://github.com/apache/trafficserver/issues/11486

brbzull0 commented 3 months ago

Will not merge this till we have rocky image updated. Thanks,

brbzull0 commented 2 months ago

We need https://github.com/apache/trafficserver/pull/11540 to update some of our images. cc: @bneradt

cmcfarlen commented 2 months ago

Cherry-picked to v10.0.x