1018 | 1018 |
0xffffffff /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
1019 | 1019 |
};
|
1020 | 1020 |
|
1021 | |
/* " ", """, "%", "'", %00-%1F, %7F-%FF */
|
|
1021 |
/* " ", "#", """, "%", "'", %00-%1F, %7F-%FF */
|
1022 | 1022 |
|
1023 | 1023 |
static uint32_t html[] = {
|
1024 | 1024 |
0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
|
1038 | 1038 |
0xffffffff /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
1039 | 1039 |
};
|
1040 | 1040 |
|
1041 | |
/* " ", """, "'", %00-%1F, %7F-%FF */
|
|
1041 |
/* " ", """, "%", "'", %00-%1F, %7F-%FF */
|
1042 | 1042 |
|
1043 | 1043 |
static uint32_t refresh[] = {
|
1044 | 1044 |
0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
1045 | 1045 |
|
1046 | 1046 |
/* ?>=< ;:98 7654 3210 /.-, +*)( '&%$ #"! */
|
1047 | |
0x00000085, /* 0000 0000 0000 0000 0000 0000 1000 0101 */
|
|
1047 |
0x000000a5, /* 0000 0000 0000 0000 0000 0000 1010 0101 */
|
1048 | 1048 |
|
1049 | 1049 |
/* _^]\ [ZYX WVUT SRQP ONML KJIH GFED CBA@ */
|
1050 | 1050 |
0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */
|
|
1058 | 1058 |
0xffffffff /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
1059 | 1059 |
};
|
1060 | 1060 |
|
1061 | |
/* " ", %00-%1F */
|
|
1061 |
/* " ", "%", %00-%1F */
|
1062 | 1062 |
|
1063 | 1063 |
static uint32_t memcached[] = {
|
1064 | 1064 |
0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */
|
1065 | 1065 |
|
1066 | 1066 |
/* ?>=< ;:98 7654 3210 /.-, +*)( '&%$ #"! */
|
1067 | |
0x00000001, /* 0000 0000 0000 0000 0000 0000 0000 0001 */
|
|
1067 |
0x00000021, /* 0000 0000 0000 0000 0000 0000 0010 0001 */
|
1068 | 1068 |
|
1069 | 1069 |
/* _^]\ [ZYX WVUT SRQP ONML KJIH GFED CBA@ */
|
1070 | 1070 |
0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */
|
|
1078 | 1078 |
0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */
|
1079 | 1079 |
};
|
1080 | 1080 |
|
1081 | |
static uint32_t *map[] = { uri, args, html, refresh, memcached };
|
|
1081 |
/* mail_auth is the same as memcached */
|
|
1082 |
|
|
1083 |
static uint32_t *map[] =
|
|
1084 |
{ uri, args, html, refresh, memcached, memcached };
|
1082 | 1085 |
|
1083 | 1086 |
|
1084 | 1087 |
escape = map[type];
|