abortChunkedRequestBody(const err_type error) | ConnStateData | protected |
abortRequestParsing(const char *const errUri) | ConnStateData | |
AcceptCtrlConnection(const CommAcceptCbParams ¶ms) | Ftp::Server | protectedstatic |
acceptDataConnection(const CommAcceptCbParams ¶ms) | Ftp::Server | protected |
acceptTls() | ConnStateData | |
add(const Http::StreamPointer &context) | ConnStateData | |
afterClientRead() override | ConnStateData | virtual |
afterClientWrite(size_t) override | ConnStateData | virtual |
AsyncJob(const char *aTypeName) | AsyncJob | |
auth | ConnStateData | |
auth_ | ConnStateData | private |
bareError | ConnStateData | |
bodyParser | ConnStateData | |
bodyPipe | ConnStateData | protected |
BodyProducer() | BodyProducer | inline |
bootstrapConfig() | RegisteredRunner | inlineprivatevirtual |
BorrowPinnedConnection(HttpRequest *, const AccessLogEntryPointer &) | ConnStateData | static |
borrowPinnedConnection(HttpRequest *, const AccessLogEntryPointer &) | ConnStateData | protected |
buildFakeRequest(SBuf &useHost, AnyP::KnownPort usePort, const SBuf &payload) | ConnStateData | |
buildSslCertGenerationParams(Ssl::CertificateProperties &certProperties) | ConnStateData | |
calcUri(const SBuf *file) | Ftp::Server | protected |
callEnd() | AsyncJob | virtual |
callException(const std::exception &e) override | Ftp::Server | virtual |
callStart(AsyncCall &call) | AsyncJob | |
canBeCalled(AsyncCall &call) const | AsyncJob | |
cbControlMsgSent | HttpControlMsgSink | |
CBDATA_CHILD(Server) | Ftp::Server | private |
changeState(const Ftp::ServerState newState, const char *reason) | Ftp::Server | protected |
checkDataConnPost() const | Ftp::Server | protected |
checkDataConnPre() | Ftp::Server | protected |
checkLogging() | ConnStateData | private |
claimMemoryNeeds() | RegisteredRunner | inlineprivatevirtual |
clientAfterReadingRequests() | ConnStateData | private |
clientConnection | Server | |
clientPinnedConnectionClosed(const CommCloseCbParams &io) override | Ftp::Server | protectedvirtual |
clientPinnedConnectionRead(const CommIoCbParams &io) | ConnStateData | protected |
clientReadFtpData(const CommIoCbParams &io) | ConnStateData | |
clientWriteDone(const CommIoCbParams &io) | Server | protected |
closeDataConnection() | Ftp::Server | protected |
closeHandler | ConnStateData | |
completeDataDownload() | Ftp::Server | protected |
concurrentRequestQueueFilled() const | ConnStateData | private |
connectedForData(const CommConnectCbParams ¶ms) | Ftp::Server | protected |
connStateClosed(const CommCloseCbParams &io) | ConnStateData | |
ConnStateData(const MasterXactionPointer &xact) | ConnStateData | explicit |
consumeInput(const size_t byteCount) | ConnStateData | |
createDataConnection(Ip::Address cltAddr) | Ftp::Server | protected |
dataConn | Ftp::Server | private |
dataConnWait | Ftp::Server | private |
dataListenConn | Ftp::Server | private |
delayedReply | Ftp::Server | private |
deleteThis(const char *aReason) | AsyncJob | protected |
doClientRead(const CommIoCbParams &io) | Server | protected |
done() const | AsyncJob | protected |
doneAll() const override | ConnStateData | inlinevirtual |
doneWithControlMsg() override | ConnStateData | virtual |
doPeekAndSpliceStep() | ConnStateData | |
doProcessRequest() | Ftp::Server | private |
earlyError(const EarlyErrorKind eek) | Ftp::Server | protected |
EarlyErrorKind enum name | Ftp::Server | protected |
endingShutdown() override | ConnStateData | virtual |
expectNoForwarding() | ConnStateData | |
expectRequestBody(int64_t size) | ConnStateData | |
extendLifetime() | ConnStateData | |
fakeAConnectRequest(const char *reason, const SBuf &payload) | ConnStateData | |
fillChecklist(ACLFilledChecklist &) const override | ConnStateData | virtual |
fillConnectionLevelDetails(ACLFilledChecklist &) const | ConnStateData | |
finalizeConfig() | RegisteredRunner | inlineprivatevirtual |
finalizedInCbdataChild()=0 | CbdataParent | privatepure virtual |
finishDechunkingRequest(bool withSuccess) | ConnStateData | protected |
finishShutdown() | RegisteredRunner | inlineprivatevirtual |
flags | ConnStateData | |
getAuth() const | ConnStateData | inline |
getSslContextDone(Security::ContextPointer &) | ConnStateData | |
getSslContextStart() | ConnStateData | |
getTlsContextFromCache(const SBuf &cacheKey, const Ssl::CertificateProperties &certProperties) | ConnStateData | private |
gotEpsvAll | Ftp::Server | private |
handleCdupRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleChunkedRequestBody() | ConnStateData | protected |
handleCwdRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleDataReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleDataRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleEprtReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleEprtRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleEpsvReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleEpsvRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleErrorReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleFeatReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleFeatRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleIdleClientPinnedTlsRead() | ConnStateData | protected |
handlePassRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handlePasvReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handlePasvRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handlePortReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handlePortRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleReadData() override | ConnStateData | virtual |
handleReply(HttpReply *header, StoreIOBuffer receivedData) override | Ftp::Server | protectedvirtual |
handleRequest(HttpRequest *) | Ftp::Server | protected |
handleRequestBodyData() | ConnStateData | |
handleSslBumpHandshakeError(const Security::IoResult &) | ConnStateData | private |
handleStopRequest() | AsyncJob | inline |
handleUploadReply(const HttpReply *header, StoreIOBuffer receivedData) | Ftp::Server | protected |
handleUploadRequest(String &cmd, String ¶ms) | Ftp::Server | protected |
handleUserRequest(const SBuf &cmd, SBuf ¶ms) | Ftp::Server | protected |
hasNotes() const | ConnStateData | inline |
host | Ftp::Server | private |
HttpControlMsgSink() | HttpControlMsgSink | inline |
httpsPeeked(PinnedIdleContext pic) | ConnStateData | |
id | AsyncJob | |
idleTimeout() const override | Ftp::Server | protectedvirtual |
inBuf | Server | |
inCall | AsyncJob | protected |
initiateTunneledRequest(HttpRequest::Pointer const &cause, const char *reason, const SBuf &payload) | ConnStateData | |
isOpen() const | ConnStateData | |
keyLogger | ConnStateData | |
kick() | ConnStateData | |
lifetimeTimeout(const CommTimeoutCbParams ¶ms) | ConnStateData | |
listener | Ftp::Server | private |
listenForDataConnection() | Ftp::Server | protected |
log_addr | ConnStateData | |
master | Ftp::Server | |
maybeMakeSpaceAvailable() | Server | |
maybeReadUploadData() | Ftp::Server | protected |
mayNeedToReadMoreBody() const | ConnStateData | |
Method typedef | RegisteredRunner | private |
mustStop(const char *aReason) | AsyncJob | protected |
needProxyProtocolHeader_ | ConnStateData | private |
noteBodyConsumerAborted(BodyPipe::Pointer ptr) override | Ftp::Server | protectedvirtual |
noteMoreBodySpaceAvailable(BodyPipe::Pointer) override | Ftp::Server | protectedvirtual |
notePeerConnection(Comm::ConnectionPointer conn) override | Ftp::Server | protectedvirtual |
notePinnedConnectionBecameIdle(PinnedIdleContext pic) | ConnStateData | |
notes() | ConnStateData | |
noteTakeServerConnectionControl(ServerConnectionContext) | ConnStateData | inlinevirtual |
onDataAcceptCall | Ftp::Server | private |
originDataDownloadAbortedOnError | Ftp::Server | private |
parsedBumpedRequestCount | ConnStateData | private |
parseHttpRequest(const Http1::RequestParserPointer &) | ConnStateData | protected |
parseOneRequest() override | Ftp::Server | protectedvirtual |
parseProxyProtocolHeader() | ConnStateData | private |
parseRequests() | ConnStateData | private |
parseTlsHandshake() | ConnStateData | |
parsingTlsHandshake | ConnStateData | private |
peer | ConnStateData | |
peerAccessDenied | ConnStateData | |
pinBusyConnection(const Comm::ConnectionPointer &pinServerConn, const HttpRequest::Pointer &request) | ConnStateData | |
pinConnection(const Comm::ConnectionPointer &pinServerConn, const HttpRequest &request) | ConnStateData | private |
pinned | ConnStateData | |
pinnedAuth() const | ConnStateData | inline |
pinnedPeer() const | ConnStateData | inline |
pinning | ConnStateData | |
pipeline | Server | |
pipelinePrefetchMax() const override | Ftp::Server | protectedvirtual |
AsyncJob::Pointer typedef | AsyncJob | |
BodyProducer::Pointer typedef | BodyProducer | |
port | ConnStateData | |
postHttpsAccept() | ConnStateData | |
prepareTlsSwitchingURL(const Http1::RequestParserPointer &hp) | ConnStateData | |
preservedClientData | ConnStateData | |
preservingClientData_ | ConnStateData | protected |
processParsedRequest(Http::StreamPointer &context) override | Ftp::Server | protectedvirtual |
proxyProtocolError(const char *reason) | ConnStateData | private |
proxyProtocolHeader() const | ConnStateData | inline |
proxyProtocolHeader_ | ConnStateData | private |
proxyProtocolValidateClient() | ConnStateData | private |
quitAfterError(HttpRequest *request) | ConnStateData | |
reader | Ftp::Server | private |
readHandler | ConnStateData | |
reading | ConnStateData | |
Server::reading() const | Server | inline |
readMore | ConnStateData | |
readNextRequest() | ConnStateData | |
readSomeData() | Server | |
readUploadData(const CommIoCbParams &io) | Ftp::Server | protected |
receivedFirstByte() override | ConnStateData | virtual |
receivedFirstByte_ | Server | |
registerRunner() | IndependentRunner | private |
RegisterWithCacheManager() | AsyncJob | static |
replyDataWritingCheckpoint() | Ftp::Server | protected |
ReplyHandler typedef | Ftp::Server | protected |
ReportAllJobs(StoreEntry *) | AsyncJob | protectedstatic |
RequestHandler typedef | Ftp::Server | protected |
requestTimeout(const CommTimeoutCbParams ¶ms) | ConnStateData | |
resetLogin(const char *reason) | Ftp::Server | private |
resetReadTimeout(time_t timeout) | ConnStateData | |
resetSslCommonName(const char *name) | ConnStateData | inline |
sendControlMsg(HttpControlMsg) override | ConnStateData | virtual |
serveDelayedError(Http::Stream *) | ConnStateData | |
Server(const MasterXaction::Pointer &xact) | Ftp::Server | explicit |
serverBump() | ConnStateData | inline |
serverConnection | ConnStateData | |
setAuth(const Auth::UserRequest::Pointer &aur, const char *cause) | ConnStateData | |
setDataCommand() | Ftp::Server | protected |
setReply(const int code, const char *msg) | Ftp::Server | protected |
setServerBump(Ssl::ServerBump *srvBump) | ConnStateData | inline |
shouldCloseOnEof() const override | ConnStateData | privatevirtual |
shouldPreserveClientData() const | ConnStateData | |
shovelUploadData() | Ftp::Server | private |
signAlgorithm | ConnStateData | private |
splice() | ConnStateData | |
sslBumpCertKey | ConnStateData | private |
sslBumpMode | ConnStateData | |
sslCommonName() const | ConnStateData | inline |
sslCommonName_ | ConnStateData | private |
sslCrtdHandleReply(const Helper::Reply &reply) | ConnStateData | |
sslCrtdHandleReplyWrapper(void *data, const Helper::Reply &reply) | ConnStateData | static |
sslServerBump | ConnStateData | private |
Start(const Pointer &job) | AsyncJob | static |
start() override | Ftp::Server | protectedvirtual |
startDechunkingRequest() | ConnStateData | protected |
started_ | AsyncJob | protected |
StartListening | Ftp::Server | friend |
startPeekAndSplice() | ConnStateData | |
startPinnedConnectionMonitoring() | ConnStateData | protected |
startReconfigure() | RegisteredRunner | inlineprivatevirtual |
startShutdown() override | ConnStateData | virtual |
startWaitingForOrigin() | Ftp::Server | |
status() const | AsyncJob | protectedvirtual |
stoppedReceiving() const | ConnStateData | inline |
stoppedReceiving_ | ConnStateData | private |
stoppedSending() const | ConnStateData | inline |
stoppedSending_ | ConnStateData | private |
stopPinnedConnectionMonitoring() | ConnStateData | |
stopProducingFor(RefCount< BodyPipe > &, bool atEof) | BodyProducer | protected |
stopReading() | Server | |
stopReason | AsyncJob | protected |
stopReceiving(const char *error) | ConnStateData | |
stopSending(const char *error) | ConnStateData | |
stopWaitingForOrigin(int status) | Ftp::Server | |
storeTlsContextToCache(const SBuf &cacheKey, Security::ContextPointer &ctx) | ConnStateData | private |
swanSang | ConnStateData | |
swanSang_ | AsyncJob | protected |
swanSong() override | ConnStateData | virtual |
switchedToHttps() const | ConnStateData | inline |
switchedToHttps_ | ConnStateData | private |
switchToHttps(ClientHttpRequest *, Ssl::BumpMode bumpServerMode) | ConnStateData | |
syncConfig() | RegisteredRunner | inlineprivatevirtual |
terminateAll(const Error &, const LogTagsErrors &) override | ConnStateData | privatevirtual |
theNotes | ConnStateData | private |
tlsClientSni() const | ConnStateData | inline |
tlsClientSni_ | ConnStateData | private |
tlsConnectHostOrIp | ConnStateData | private |
tlsConnectPort | ConnStateData | private |
tlsParser | ConnStateData | |
toCbdata()=0 | CbdataParent | pure virtual |
transferProtocol | Server | |
transparent() const | ConnStateData | |
tunnelOnError(const err_type) | ConnStateData | protected |
typeName | AsyncJob | protected |
unpinConnection(const bool andClose) | ConnStateData | |
unregisterRunner() | IndependentRunner | private |
updateError(const Error &) | ConnStateData | |
updateError(const err_type c, const ErrorDetailPointer &d) | ConnStateData | inline |
uploadAvailSize | Ftp::Server | private |
uploadBuf | Ftp::Server | private |
uri | Ftp::Server | private |
useConfig() | RegisteredRunner | inlineprivatevirtual |
userDataCompletionCheckpoint(int finalStatusCode) | Ftp::Server | protected |
waitingForOrigin | Ftp::Server | private |
whenClientIpKnown() | ConnStateData | protected |
write(MemBuf *mb) | Server | inline |
write(char *buf, int len) | Server | inline |
writeControlMsgAndCall(HttpReply *rep, AsyncCall::Pointer &call) override | Ftp::Server | protectedvirtual |
writeCustomReply(const int code, const char *msg, const HttpReply *reply=nullptr) | Ftp::Server | protected |
writeEarlyReply(const int code, const char *msg) | Ftp::Server | protected |
writeErrorReply(const HttpReply *reply, const int status) | Ftp::Server | protected |
writeForwardedForeign(const HttpReply *reply) | Ftp::Server | protected |
writeForwardedReply(const HttpReply *reply) | Ftp::Server | protected |
writeForwardedReplyAndCall(const HttpReply *reply, AsyncCall::Pointer &call) | Ftp::Server | protected |
writer | Server | protected |
writeReply(MemBuf &mb) | Ftp::Server | protected |
writeSomeData() | Server | inlinevirtual |
writing() const | Server | inline |
wroteControlMsg(const CommIoCbParams &) | HttpControlMsgSink | |
wroteEarlyReply(const CommIoCbParams &io) | Ftp::Server | protected |
wroteReply(const CommIoCbParams &io) | Ftp::Server | protected |
wroteReplyData(const CommIoCbParams &io) | Ftp::Server | protected |
zeroReply | ConnStateData | |
~AsyncJob() override | AsyncJob | protected |
~BodyProducer() override | BodyProducer | inline |
~CbdataParent() | CbdataParent | inlinevirtual |
~ChecklistFiller()=default | Acl::ChecklistFiller | virtual |
~ConnStateData() override | ConnStateData | |
~IndependentRunner() override | IndependentRunner | inlineprivate |
~RegisteredRunner() | RegisteredRunner | inlineprivatevirtual |
~Server() override | Ftp::Server | |