Proposal to help tidy source directory tree

2019-12-05 Thread Walt Karas
In a branch I am working on, I wanted to add a header file SSLProxySession.h, that should only be included in proxy/ProxySession.h: https://github.com/ywkaras/trafficserver/blob/new_log_cssn/proxy/ProxySession.h To make this more clear, I put the new header file, and its implementation file, in a

Re: Should we try to document the HTTP Txn state machine?

2019-12-05 Thread Walt Karas
The table might be at least a good first step towards getting a diagram. I thinking it would only work as multiple diagrams. With boxes that say "To diagram n" with a single arrow going in, or "From diagram n" with a single arrow coming out. Maybe that's what you mean by sub-state diagrams. Or

Re: Should we try to document the HTTP Txn state machine?

2019-12-05 Thread Alan Carroll
I think any additional documentation of the HTTP state machine and its transitions would be very useful. However, I'd much prefer it to be in plant-UML format. As a first pass, just sequencing the basic states would be good. If needed, sub-state diagrams showing particular states would be the next