History log of /trafficserver/proxy/hdrs/HTTP.h (Results 1 - 25 of 156)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 6ca86f01 10-Apr-2020 Susan Hinrichs

Add more options to session_sharing.match (#6566)

Co-authored-by: Susan Hinrichs <shinrich@verizonmedia.com>


Revision tags: 8.0.7-rc0, 7.1.10-rc0, 7.1.9, 7.1.9-rc1, 8.0.6, 7.1.9-rc0, 8.0.6-rc0
# 8236813e 14-Jan-2020 Fei Deng

TLSv1.3 0-RTT support (#5450)

* TLSv1.3 0-RTT support
TLSv1.3 0-RTT test
TLSv1.3 0-RTT anti-replay
TLSv1.3 0-RTT h2


# c0fe598a 20-Nov-2019 Masaori Koshiba

Add 100-continue expectation support on H2 connection


Revision tags: 8.0.5, 7.1.8, 8.0.4, 7.1.7
# 9772eb68 26-Jul-2019 Sudheer Vinukonda

Add soft limit for HTTP Request URI and Header field length.
Add a default body_factory template when rejecting a request that's too long

Add the soft limit check for MIME header field n

Add soft limit for HTTP Request URI and Header field length.
Add a default body_factory template when rejecting a request that's too long

Add the soft limit check for MIME header field name as well
And some code cleanup

Fix the default error response body

Fix build failure

Add unit tests

Add docs for the new settings

Adjust the header field size control to include header name and value,
to better align with the RFC definition

Fix build error

Simplify the header field size check inline with the config setting

Fix the condition to match the docs accurately

Fix the condition to match the docs accurately

add new body_factory template to Makefile.am

Fix format typo in Makefile

dummy commit to trigger build which still seems to pick old file

Yet another dummy commit to trigger build

Address more review comments

show more ...


Revision tags: 7.1.7-rc0, 8.0.4-rc0
# 9b567e4e 01-Apr-2019 Walter Karas

Add optional normalization of scheme and host to lower case letters in effective URLs.

- Adds new TS API function TSHttpHdrEffectiveUrlBuffGet() (which also puts the URL in a user-allocated

Add optional normalization of scheme and host to lower case letters in effective URLs.

- Adds new TS API function TSHttpHdrEffectiveUrlBuffGet() (which also puts the URL in a user-allocated buffer).
- Adds 'normalized' parameter (defaults to false) to HTTPHdr::url_string_get().
- Adds 'normalized' parameter (defaults to false) to url_print(), url_string_get(), url_string_get_ref().
- Adds 'normalized' parameter (defaults to false) to URL::string_get(), URL::string_get_ref(), URL::print().

This will make it possible to check URLs output by these functions for equivalence by doing a simple string compare.

show more ...


# 9f199547 14-Mar-2019 Bryan Call

Added loop detection via code and squid logging code


# 293958ec 06-May-2019 Alan M. Carroll

gcc9 - fix HTTPVersion.


# af308e54 26-Mar-2019 Leif Hedstrom

Ran CPP check on a few files while prodding around

Another example of some of the changes it recommends, I think
it would be useful to try to work on getting us CPPCheck "free".


# 7651e269 19-Mar-2019 Masaori Koshiba

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

2. Include "ts/apidefs.h"
- include/tscpp/api/Stat.h

3. Rollback changes made with -fix-error option (clang-diagnostic-implicit-function-declaration)
- plugins/lua/ts_lua_client_request.c
- plugins/lua/ts_lua_client_response.c
- plugins/lua/ts_lua_server_response.c
- plugins/experimental/remap_stats/remap_stats.c

show more ...


Revision tags: 8.0.3
# cb2382db 26-Feb-2019 scw00

Fixed the compatibility with previous cache verison


# 2ab930c3 04-Feb-2019 Alan M. Carroll

Cleanup: Convert HTTPHdr::length_get to real method.


Revision tags: 7.1.6
# ad32dd24 17-Jan-2019 Leif Hedstrom

Removes proxy.config.http.parse.allow_non_http

In addition, it changes the default / code such that we do not
allow parse failues on the HTTP/ version parsing.


Revision tags: 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
# 079a4027 30-Aug-2018 Susan Hinrichs

PR #3724: Restructure library headers to unify include paths.


Revision tags: 7.1.4, 6.2.3, 7.1.4-rc0
# b4871cb6 01-May-2018 Bryan Call

Ran clang-tidy with modernize-deprecated-headers


# c29e2916 25-Apr-2018 Leif Hedstrom

Updated to new version of clang-format


# b5037ade 11-Apr-2018 Bryan Call

Ran clang-tidy with modernize-use-nullptr


# 9a420095 10-Apr-2018 Derek Dagit

Adds squid log sub-codes for detail

The new log format symbol "crsc" (Cache Result Sub-Code) can provide
more specific detail that can be hidden behind current Cache Result
Codes.

Adds squid log sub-codes for detail

The new log format symbol "crsc" (Cache Result Sub-Code) can provide
more specific detail that can be hidden behind current Cache Result
Codes.

This change adds a code for one such case: redirect retries exceeded.

show more ...


# b82d0aaf 11-Apr-2018 Masakazu Kitajo

Use #pragma once


Revision tags: 7.1.3
# 9d22d064 04-Apr-2018 Alan M. Carroll

Cleanup: Fix make check issues with running on -std=c++17


# 44af6e5b 05-Mar-2018 Bryan Call

Respond with 400 code when Content-Length headers mismatch, remove
duplicate copies of the Content-Length header with exactly same values,
and remove Content-Length headers if Transfer-Encodi

Respond with 400 code when Content-Length headers mismatch, remove
duplicate copies of the Content-Length header with exactly same values,
and remove Content-Length headers if Transfer-Encoding header exists.

show more ...


# b420cff9 07-Feb-2018 Zeyuan Yu

Remove client read timeout


# afcb78de 07-Feb-2018 Zeyuan Yu

Added logcode and stats


Revision tags: 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0
# c93790aa 10-Nov-2017 John Plevyak

Add a --enable-fips flag which will eliminate MD5 and MMH and
replace them with SHA256. This will effectively clear the cache
because existing documents will not be found.


# 1a9944ce 05-Nov-2017 Masaori Koshiba

TS-5057: Add 103 Early Hints support


# e638e7dd 20-Sep-2017 Phil Sorber

Use std::min and std::max globally


1234567