History log of /trafficserver/proxy/http2/Http2Stream.h (Results 1 - 25 of 125)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9ab53fe9 29-Jun-2020 Masaori Koshiba

Cleanup: Simplify Http2Stream::update_write_request() (#6962)


# 224e9188 28-Jun-2020 Masaori Koshiba

Cleanup: Remove unnecessary member from Http2Stream (#6951)


# 5e2d662c 24-Jun-2020 Masaori Koshiba

Cleanup: Remove unused arguments (#6943)


# 48177867 22-Jun-2020 Bryan Call

Fixed bug in the calculation of the header block fragment length (#6923)

Co-authored-by: Masaori Koshiba <masaori@apache.org>


Revision tags: 8.0.8, 7.1.11, 8.0.7, 7.1.10
# 50441b39 10-Apr-2020 Masaori Koshiba

Bug fixes to h2 buffering


# 6f51f720 29-Mar-2020 Masaori Koshiba

Cleanup: fix a inline function style


# c05e7510 08-Mar-2020 Masaori Koshiba

Cleanup: check activity of Http2Stream by ActivityCop


Revision tags: 7.1.9, 7.1.9-rc1, 8.0.6
# 87e79069 10-Feb-2020 Susan Hinrichs

Another option to fix potential HTTP/2 vio stall


Revision tags: 7.1.9-rc0, 8.0.6-rc0
# c55001be 26-Sep-2019 Masaori Koshiba

Avoid unnecesarry copy on POST request over HTTP/2


# 52538c4f 18-Nov-2019 Masaori Koshiba

Set END_STREAM flag when write_vio ntodo is 0


# 4960789e 29-Oct-2019 David Calavera

Change API to return a TSReturnCode code.

Return a TS_ERROR when we cannot push the url to the promise table.

Signed-off-by: David Calavera <david.calavera@gmail.com>


# 3ac74b51 02-Sep-2019 Masaori Koshiba

Dechunk chunked contents on HttpTunnel if client protocol is HTTP/2 or HTTP/3


# 89cf5afa 23-Sep-2019 Susan Hinrichs

Log H2 priority information


# 3a44862d 04-Sep-2019 Aaron Canary

ProxySession cleanup: moving inline functions to .h

moving non-virtual, one-liner functions to the .h with "inline" keyword.


# 9bd2fd6f 12-Sep-2019 Masaori Koshiba

Track scheduled events to (read|write)_vio.cont from Http2Stream


# c8ca9f69 27-Aug-2019 Aaron Canary

ProxySsn Refactor move code to cc

Organizing Header files into something readable
+


+


Revision tags: 8.0.5, 7.1.8, 8.0.4, 7.1.7
# 9c09dbc1 13-Aug-2019 Masakazu Kitajo

HTTP/2 rate limiting


# 0d2ad239 24-Jul-2019 Masaori Koshiba

Add slow logs for HTTP/2 Connection & Stream


# b7b6b4bc 06-Jun-2019 Alan M. Carroll

Fix crash in MIMEScanner::append with std::string. See #5587.


Revision tags: 7.1.7-rc0, 8.0.4-rc0
# 92338aed 29-May-2019 Aaron Canary

Rename class: ProxyTransaction
Rename class: ProxySession
Rename class: Http1ServerSession
Renamed class: Http1Transaction
renamed ProxyTransaction::parent to proxy_ssn
removed Pr

Rename class: ProxyTransaction
Rename class: ProxySession
Rename class: Http1ServerSession
Renamed class: Http1Transaction
renamed ProxyTransaction::parent to proxy_ssn
removed ProxyTransaction::get_transaction_count()
ProxySession Cleanup

moved code to .cc, member initialization.
ProxyTransaction Cleanup

moved code to .cc, and organized methods

show more ...


# bb814b00 20-May-2019 Aaron Canary

Rename files: ProxyTransaction & ProxySession
Rename files: Http1Transaction & Http1ServerSession


Revision tags: 8.0.3, 7.1.6, 8.0.2, 8.0.1, 7.1.5, 7.1.5-rc0, 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2, 8.0.0-rc1, 8.0.0-rc0, 7.1.4, 6.2.3, 7.1.4-rc0, 7.1.3, 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0, 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# c958234c 01-Jun-2017 Yongjian Xu

Fixes typos in various documentation files


# 33097a8d 25-Apr-2019 Masaori Koshiba

cppcheck: Fix various issues in proxy/http2/


# 69dd33dd 27-Feb-2019 Masakazu Kitajo

Revert "Rename Session and Transaction classes"

This reverts commit dfd5d8f4533fadf1ca15834e0c2cdde06f96453e.

Conflicts:
proxy/ProxyClientSession.cc
proxy/h

Revert "Rename Session and Transaction classes"

This reverts commit dfd5d8f4533fadf1ca15834e0c2cdde06f96453e.

Conflicts:
proxy/ProxyClientSession.cc
proxy/http/HttpSM.h

show more ...


# 45b43fbd 15-Oct-2018 Masaori Koshiba

Split current client transactions metrics into HTTP/1.1 and HTTP/2

`proxy.process.http.current_client_transactions` has number of transactions regardless protocols.
It’s useful that each

Split current client transactions metrics into HTTP/1.1 and HTTP/2

`proxy.process.http.current_client_transactions` has number of transactions regardless protocols.
It’s useful that each protocol has its own metrics.

// Before
- `proxy.process.http.current_client_transactions` for HTTP/1.1 & HTTP/2
- `proxy.process.http2.current_client_streams` for HTTP/2

// After
- `proxy.process.http.current_client_transactions` for HTTP/1.1
- `proxy.process.http2.current_client_streams` for HTTP/2

show more ...


12345