maskit opened a new pull request #6736:
URL: https://github.com/apache/trafficserver/pull/6736


   Callback functions for session resumption were not usable with QUICNetVC 
because
   those expect that Session Resumption is used only on SSLNetVC.
   
   This commit introduces TLSSessionResumptionSupport that helps supporting 
Session
   Resumption and provides generalized interface to remove the direct dependency
   for SSLNetVC. Adding support for session resumption on QUIC would be like 
https://github.com/maskit/trafficserver/commit/71aef65086e0b0dc2481c1a1cdc859622ad1ae57
   
   Also, by ensuring a pointer stored in SSL application specific data is always
   TLSSessionResumptionSupport, it removes a use of dynamic_cast.
   
   It looks like a big change but I just moved functions into 
TLSSessionResumptionSupport and introduced another index for SSL application 
data. I could move a couple of more functions into the class, and maybe I 
should, but I didn't move those unnecessarily to make change minimal.
   
   This contains removing ssl_session_ticket_index, which is proposed on #6735. 
I would need to rebase this after merging #6735.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to