SchemeConfig.h
Go to the documentation of this file.
78 virtual UserRequest::Pointer decode(char const *proxy_auth, const HttpRequest *request, const char *requestRealm) = 0;
Definition: wordlist.h:41
virtual bool active() const =0
Definition: ChildConfig.h:21
virtual UserRequest::Pointer decode(char const *proxy_auth, const HttpRequest *request, const char *requestRealm)=0
virtual void fixHeader(UserRequest::Pointer, HttpReply *, Http::HdrType, HttpRequest *)=0
bool isCP1251EncodingAllowed(const HttpRequest *request)
Definition: SchemeConfig.cc:183
int utf8
whether to accept UTF-8 characterset instead of ASCII. default: off
Definition: SchemeConfig.h:133
Helper::ChildConfig authenticateChildren
Definition: SchemeConfig.h:128
static SchemeConfig * Find(const char *proxy_auth)
Definition: SchemeConfig.cc:59
Definition: HttpRequest.h:48
virtual void parse(SchemeConfig *, int, char *)
Definition: SchemeConfig.cc:84
Definition: SchemeConfig.h:46
virtual bool configured() const =0
virtual const char * type() const =0
wordlist * authenticateProgram
Helper program to run, includes all parameters.
Definition: SchemeConfig.h:129
static SchemeConfig * GetParsed(const char *proxy_auth)
Definition: SchemeConfig.cc:70
Definition: SquidString.h:25
Definition: HttpReply.h:24
int keep_alive
whether to close the connection on auth challenges. default: on
Definition: SchemeConfig.h:132
Definition: Store.h:37
static UserRequest::Pointer CreateAuthUser(const char *proxy_auth, AccessLogEntry::Pointer &al)
Definition: SchemeConfig.cc:33
Definition: Format.h:41
virtual void init(SchemeConfig *)=0
virtual bool dump(StoreEntry *, const char *, SchemeConfig *) const
Definition: SchemeConfig.cc:140
virtual void registerWithCacheManager(void)
Definition: SchemeConfig.cc:80
virtual void rotateHelpers(void)=0
Definition: SchemeConfig.h:27
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products