|
Squid Web Cache v8/master
|
Protected Member Functions | |
| void | globalSetup () |
| void | testParserConstruct () |
| void | testParseRequestLineTerminators () |
| void | testParseRequestLineMethods () |
| void | testParseRequestLineProtocols () |
| void | testParseRequestLineStrange () |
| void | testParseRequestLineInvalid () |
| void | testDripFeed () |
Definition at line 24 of file testHttp1Parser.cc.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protected |
Definition at line 55 of file testHttp1Parser.cc.
References Config, Mem::Init(), SquidConfig::maxRequestHeaderSize, SquidConfig::onoff, and SquidConfig::relaxed_header_parser.
Referenced by testParseRequestLineInvalid(), testParseRequestLineMethods(), testParseRequestLineProtocols(), testParseRequestLineStrange(), and testParseRequestLineTerminators().
|
protected |
Definition at line 1101 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), Config, Http::One::HTTP_PARSE_FIRST, Http::One::HTTP_PARSE_MIME, Http::One::HTTP_PARSE_NONE, SBuf::length(), SquidConfig::maxRequestHeaderSize, resultSet::method, Http::METHOD_GET, resultSet::needsMore, Http::One::Parser::needsMoreData(), SquidConfig::onoff, resultSet::parsed, resultSet::parserState, AnyP::PROTO_HTTP, SquidConfig::relaxed_header_parser, Http::One::Parser::remaining(), Http::scNone, Http::scOkay, resultSet::status, SBuf::substr(), resultSet::suffixSz, testResults(), resultSet::uri, and resultSet::version.
|
protected |
Definition at line 152 of file testHttp1Parser.cc.
References Http::One::Parser::buf_, Http::One::HTTP_PARSE_NONE, SBuf::isEmpty(), Http::One::RequestParser::method_, Http::METHOD_NONE, Http::One::Parser::msgProtocol_, Http::One::Parser::needsMoreData(), Http::One::Parser::parseStatusCode, Http::One::Parser::parsingStage_, Http::scNone, and Http::One::RequestParser::uri_.
|
protected |
Definition at line 911 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), Config, globalSetup(), Http::One::HTTP_PARSE_DONE, SBuf::length(), SquidConfig::onoff, resultSet::parsed, SquidConfig::relaxed_header_parser, Http::scBadRequest, and testResults().
|
protected |
Definition at line 657 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), Config, globalSetup(), Http::One::HTTP_PARSE_DONE, Http::One::HTTP_PARSE_MIME, SBuf::length(), Http::METHOD_GET, Http::METHOD_OPTIONS, SquidConfig::onoff, resultSet::parsed, AnyP::PROTO_HTTP, SquidConfig::relaxed_header_parser, Http::scBadRequest, Http::scOkay, and testResults().
|
protected |
Definition at line 181 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), globalSetup(), Http::One::HTTP_PARSE_DONE, Http::One::HTTP_PARSE_MIME, SBuf::length(), Http::METHOD_GET, Http::METHOD_POST, resultSet::parsed, AnyP::PROTO_HTTP, Http::scBadRequest, Http::scOkay, and testResults().
|
protected |
Definition at line 463 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), Config, globalSetup(), Http::One::HTTP_PARSE_DONE, Http::One::HTTP_PARSE_MIME, SBuf::length(), Http::METHOD_GET, SquidConfig::onoff, resultSet::parsed, AnyP::PROTO_HTTP, SquidConfig::relaxed_header_parser, Http::scBadRequest, Http::scOkay, and testResults().
|
protected |
Definition at line 559 of file testHttp1Parser.cc.
References SBuf::append(), SBuf::clear(), Http::One::RequestParser::clear(), Config, globalSetup(), Http::One::HTTP_PARSE_DONE, Http::One::HTTP_PARSE_MIME, SBuf::length(), Http::METHOD_GET, SquidConfig::onoff, resultSet::parsed, AnyP::PROTO_HTTP, SquidConfig::relaxed_header_parser, Http::scBadRequest, Http::scOkay, and testResults().