|
Apache HTTPD
|
#include <libxml/HTMLparser.h>#include "http_protocol.h"#include "http_config.h"#include "http_log.h"#include "apr_strings.h"#include "apr_hash.h"#include "apr_strmatch.h"#include "apr_lib.h"#include "apr_optional.h"#include "mod_xml2enc.h"#include "http_request.h"#include "ap_expr.h"Go to the source code of this file.
Classes | |
| struct | tattr |
| struct | meta |
| struct | urlmap |
| struct | proxy_html_conf |
| struct | saxctxt |
Macros | |
| #define | VERBOSE(x) if (verbose) x |
| #define | VERBOSEB(x) if (verbose) {x} |
| #define | M_HTML 0x01 |
| #define | M_EVENTS 0x02 |
| #define | M_CDATA 0x04 |
| #define | M_REGEX 0x08 |
| #define | M_ATSTART 0x10 |
| #define | M_ATEND 0x20 |
| #define | M_LAST 0x40 |
| #define | M_NOTLAST 0x80 |
| #define | M_INTERPOLATE_TO 0x100 |
| #define | M_INTERPOLATE_FROM 0x200 |
| #define | NORM_LC 0x1 |
| #define | NORM_MSSLASH 0x2 |
| #define | NORM_RESET 0x4 |
| #define | DEFAULT_ETAG html_etag |
| #define | consume_buffer(ctx, inbuf, bytes, flag) htmlParseChunk(ctx->parser, inbuf, bytes, flag) |
| #define | AP_fwrite(ctx, inbuf, bytes, flush) ap_fwrite(ctx->f->next, ctx->bb, inbuf, bytes); |
| #define | FLUSH AP_fwrite(ctx, (chars+begin), (i-begin), 0); begin = i+1 |
| #define | REGFLAG(n, s, c) ((s&&(ap_strchr_c((s),(c))!=NULL)) ? (n) : 0) |
| #define | XREGFLAG(n, s, c) ((!s||(ap_strchr_c((s),(c))==NULL)) ? (n) : 0) |
Typedefs | |
| typedef struct urlmap | urlmap |
Enumerations | |
| enum | rewrite_t { ATTR_IGNORE , ATTR_URI , ATTR_EVENT } |
Variables | |
| static ap_rxplus_t * | old_expr |
| static ap_regex_t * | seek_meta |
| static const apr_strmatch_pattern * | seek_content |
| static apr_status_t(* | xml2enc_charset )(request_rec *, xmlCharEncoding *, const char **) = NULL |
| static apr_status_t(* | xml2enc_filter )(request_rec *, const char *, unsigned int) = NULL |
| static htmlSAXHandler | sax |
| static const char *const | fpi_html |
| static const char *const | fpi_html_legacy |
| static const char *const | fpi_xhtml |
| static const char *const | fpi_xhtml_legacy |
| static const char *const | fpi_html5 = "<!DOCTYPE html>\n" |
| static const char *const | html_etag = ">" |
| static const char *const | xhtml_etag = " />" |
| static const char *const | DEFAULT_DOCTYPE = "" |
| static const command_rec | proxy_html_cmds [] |
| static int *const | aplog_module_index = &( proxy_html_module.module_index) |
Definition at line 174 of file mod_proxy_html.c.
Definition at line 171 of file mod_proxy_html.c.
Definition at line 156 of file mod_proxy_html.c.
Definition at line 178 of file mod_proxy_html.c.
| #define M_ATEND 0x20 |
Definition at line 81 of file mod_proxy_html.c.
| #define M_ATSTART 0x10 |
Definition at line 80 of file mod_proxy_html.c.
| #define M_CDATA 0x04 |
Definition at line 78 of file mod_proxy_html.c.
| #define M_EVENTS 0x02 |
Definition at line 77 of file mod_proxy_html.c.
| #define M_HTML 0x01 |
Definition at line 76 of file mod_proxy_html.c.
| #define M_INTERPOLATE_FROM 0x200 |
Definition at line 85 of file mod_proxy_html.c.
| #define M_INTERPOLATE_TO 0x100 |
Definition at line 84 of file mod_proxy_html.c.
| #define M_LAST 0x40 |
Definition at line 82 of file mod_proxy_html.c.
| #define M_NOTLAST 0x80 |
Definition at line 83 of file mod_proxy_html.c.
| #define M_REGEX 0x08 |
Definition at line 79 of file mod_proxy_html.c.
| #define NORM_LC 0x1 |
Definition at line 136 of file mod_proxy_html.c.
| #define NORM_MSSLASH 0x2 |
Definition at line 137 of file mod_proxy_html.c.
| #define NORM_RESET 0x4 |
Definition at line 138 of file mod_proxy_html.c.
Definition at line 1089 of file mod_proxy_html.c.
Definition at line 28 of file mod_proxy_html.c.
Definition at line 29 of file mod_proxy_html.c.
Definition at line 1090 of file mod_proxy_html.c.
| Enumerator | |
|---|---|
| ATTR_IGNORE | |
| ATTR_URI | |
| ATTR_EVENT | |
Definition at line 141 of file mod_proxy_html.c.
|
static |
Definition at line 822 of file mod_proxy_html.c.
|
static |
unused
use a case-insensitive match
unused
don't match newlines against '.' etc
Definition at line 1091 of file mod_proxy_html.c.
Definition at line 223 of file mod_proxy_html.c.
Definition at line 772 of file mod_proxy_html.c.
Definition at line 728 of file mod_proxy_html.c.
|
static |
Definition at line 663 of file mod_proxy_html.c.
|
static |
unused
use a case-insensitive match
< Module has handled this stage.
Definition at line 1298 of file mod_proxy_html.c.
Definition at line 158 of file mod_proxy_html.c.
Definition at line 216 of file mod_proxy_html.c.
Definition at line 305 of file mod_proxy_html.c.
Definition at line 179 of file mod_proxy_html.c.
Definition at line 319 of file mod_proxy_html.c.
Definition at line 338 of file mod_proxy_html.c.
|
static |
Definition at line 875 of file mod_proxy_html.c.
Definition at line 197 of file mod_proxy_html.c.
|
static |
Definition at line 1026 of file mod_proxy_html.c.
|
static |
Definition at line 886 of file mod_proxy_html.c.
|
static |
Definition at line 1332 of file mod_proxy_html.c.
|
static |
Definition at line 1322 of file mod_proxy_html.c.
|
static |
Definition at line 1037 of file mod_proxy_html.c.
Definition at line 368 of file mod_proxy_html.c.
|
static |
Definition at line 1185 of file mod_proxy_html.c.
Definition at line 1231 of file mod_proxy_html.c.
Definition at line 1217 of file mod_proxy_html.c.
|
static |
Definition at line 1242 of file mod_proxy_html.c.
Definition at line 1149 of file mod_proxy_html.c.
Definition at line 1345 of file mod_proxy_html.c.
Definition at line 155 of file mod_proxy_html.c.
Definition at line 143 of file mod_proxy_html.c.
Definition at line 151 of file mod_proxy_html.c.
Definition at line 145 of file mod_proxy_html.c.
Definition at line 147 of file mod_proxy_html.c.
Definition at line 149 of file mod_proxy_html.c.
Definition at line 152 of file mod_proxy_html.c.
|
static |
Definition at line 68 of file mod_proxy_html.c.
|
static |
Definition at line 1261 of file mod_proxy_html.c.
|
static |
Definition at line 139 of file mod_proxy_html.c.
|
static |
Definition at line 70 of file mod_proxy_html.c.
|
static |
Definition at line 69 of file mod_proxy_html.c.
Definition at line 153 of file mod_proxy_html.c.
|
static |
Definition at line 71 of file mod_proxy_html.c.
|
static |
Definition at line 72 of file mod_proxy_html.c.