2 * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
9 #ifndef _SQUID_ERR_TYPE_H
10 #define _SQUID_ERR_TYPE_H
15 /* Access Permission Errors. Prefix new with ERR_ACCESS_ */
17 ERR_CACHE_ACCESS_DENIED
,
18 ERR_CACHE_MGR_ACCESS_DENIED
,
19 ERR_FORWARDING_DENIED
,
29 ERR_SECURE_CONNECT_FAIL
,
37 ERR_ONLY_IF_CACHED_MISS
, /* failure to satisfy only-if-cached request */
40 ERR_UNSUP_HTTPVERSION
, /* HTTP version is not supported */
45 ERR_PRECONDITION_FAILED
,
55 ERR_FTP_PUT_CREATED
, /* !error,a note that the file was created */
56 ERR_FTP_PUT_MODIFIED
, /* modified, !created */
59 ERR_ESI
, /* Failure to perform ESI processing */
68 ERR_DIR_LISTING
, /* Display of remote directory (FTP, Gopher) */
69 ERR_SQUID_SIGNATURE
, /* not really an error */
72 // NOTE: error types defined below TCP_RESET are optional and do not generate
73 // a log warning if the files are missing
74 TCP_RESET
, // Send TCP RST packet instead of error page
76 /* Cache Manager GUI can install a manager index/home page */
82 extern const char *err_type_str
[];
84 #endif /* _SQUID_ERR_TYPE_H */