// recognize step1 bumping by nil ConnStateData::serverBump().
#if USE_OPENSSL
const auto clientFirstBump = request->clientConnectionManager.valid() &&
- (request->clientConnectionManager->sslBumpMode == Ssl::bumpClientFirst ||
- (request->clientConnectionManager->sslBumpMode == Ssl::bumpBump && !request->clientConnectionManager->serverBump())
- );
+ (request->clientConnectionManager->sslBumpMode == Ssl::bumpClientFirst ||
+ (request->clientConnectionManager->sslBumpMode == Ssl::bumpBump && !request->clientConnectionManager->serverBump())
+ );
#else
const auto clientFirstBump = false;
#endif /* USE_OPENSSL */
#define SQUID_FORWARD_H
#include "base/CbcPointer.h"
-#include "base/RefCount.h"
#include "base/forward.h"
+#include "base/RefCount.h"
#include "clients/forward.h"
#include "comm.h"
#include "comm/Connection.h"
#include "squid.h"
#include "AccessLogEntry.h"
#include "CachePeer.h"
-#include "FwdState.h"
#include "errorpage.h"
+#include "FwdState.h"
#include "HappyConnOpener.h"
#include "HttpRequest.h"
#include "ip/QosConfig.h"
ACLChecklist::calcImplicitAnswer()
{
const auto lastAction = (accessList && cbdataReferenceValid(accessList)) ?
- accessList->lastAction() : Acl::Answer(ACCESS_DUNNO);
+ accessList->lastAction() : Acl::Answer(ACCESS_DUNNO);
auto implicitRuleAnswer = Acl::Answer(ACCESS_DUNNO);
if (lastAction == ACCESS_DENIED) // reverse last seen "deny"
implicitRuleAnswer = Acl::Answer(ACCESS_ALLOWED);
hp->parseStatusCode == Http::scRequestHeaderFieldsTooLarge ||
hp->parseStatusCode == Http::scUriTooLong;
auto result = abortRequestParsing(
- tooBig ? "error:request-too-large" : "error:invalid-request");
+ tooBig ? "error:request-too-large" : "error:invalid-request");
// assume that remaining leftovers belong to this bad request
if (!inBuf.isEmpty())
consumeInput(inBuf.length());
/// TODO: Move to HttpServer. Warning: Move requires large code nonchanges!
Http::Stream *parseHttpRequest(const Http1::RequestParserPointer &);
-
/// parse input buffer prefix into a single transfer protocol request
/// return NULL to request more header bytes (after checking any limits)
/// use abortRequestParsing() to handle parsing errors w/o creating request
+/*
+ * Copyright (C) 1996-2019 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
+#include "squid.h"
#include "helper/ReservationId.h"
Helper::ReservationId
-
/*
* Copyright (C) 1996-2019 The Squid Software Foundation and contributors
*
}
CPPUNIT_ASSERT_EQUAL(1, _ToRefCount::Instances);
}
+