| /lighttpd1.4/src/ |
| H A D | mod_rrdtool.c | 53 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in mod_rrd_free_config() 71 if (p->read_fd >= 0) close(p->read_fd); in FREE_FUNC() 72 if (p->write_fd >= 0) close(p->write_fd); in FREE_FUNC() 73 if (p->rrdtool_pid > 0 && p->srv_pid == p->srv->pid) { in FREE_FUNC() 112 if (p->read_fd >= 0) close(p->read_fd); in mod_rrd_create_pipe() 113 if (p->write_fd >= 0) close(p->write_fd); in mod_rrd_create_pipe() 131 return (p->rrdtool_running = mod_rrd_create_pipe(srv, p)); in mod_rrd_exec() 157 mod_rrd_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_rrd_patch_config() 175 p->srv = srv; in SETDEFAULTS_FUNC() 183 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() [all …]
|
| H A D | keyvalue.c | 218 while (!light_isdigit(*p) && *p != '}' && *p != '\0') { in pcre_keyvalue_buffer_subst_ext() 221 else if (p[0] == 'e' && p[1] == 's' && p[2] == 'c') { in pcre_keyvalue_buffer_subst_ext() 222 p+=3; in pcre_keyvalue_buffer_subst_ext() 245 else if (p[0] == 'n' && p[1] == 'o') { in pcre_keyvalue_buffer_subst_ext() 261 else if (p[0] == 't' && p[1] == 'o') { in pcre_keyvalue_buffer_subst_ext() 277 else if (p[0] == 'u' && p[1] == 'r' && p[2] == 'l' && p[3] == '.') { in pcre_keyvalue_buffer_subst_ext() 313 else if (p[0] == 'q' && p[1] == 's' && p[2] == 'a' && p[3] == '}') { in pcre_keyvalue_buffer_subst_ext() 328 else if (p[0] == 'e' && p[1] == 'n' && p[2] == 'c' in pcre_keyvalue_buffer_subst_ext() 333 else if (p[0] == 'd' && p[1] == 'e' && p[2] == 'c' in pcre_keyvalue_buffer_subst_ext() 343 ++p; in pcre_keyvalue_buffer_subst_ext() [all …]
|
| H A D | mod_userdir.c | 45 free(p->cache_user[0].ptr); in FREE_FUNC() 83 memcpy(&p->conf, &p->defaults, sizeof(plugin_config)); in mod_userdir_patch_config() 86 mod_userdir_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_userdir_patch_config() 121 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 122 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 145 p->defaults.active = 1; in SETDEFAULTS_FUNC() 148 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 149 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 189 const int cache_sz =(int)(sizeof(p->cache_user)/sizeof(*p->cache_user)); in mod_userdir_docroot_construct() 191 if (cur_ts - p->cache_ts[i] < 60 && p->cache_user[i].used in mod_userdir_docroot_construct() [all …]
|
| H A D | mod_simple_vhost.c | 33 plugin_data *p = p_d; in FREE_FUNC() local 34 free(p->last_root.ptr); in FREE_FUNC() 63 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_simple_vhost_patch_config() 68 p->cvlist + p->cvlist[i].v.u2[0]); in mod_simple_vhost_patch_config() 97 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 98 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 123 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 124 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 157 build_doc_root_path(out, p->conf.server_root, host, p->conf.document_root); in build_doc_root() 163 if (p->conf.debug) { in build_doc_root() [all …]
|
| H A D | mod_sockproxy.c | 57 memcpy(&p->conf, &p->defaults, sizeof(plugin_config)); in mod_sockproxy_patch_config() 60 mod_sockproxy_merge_config(&p->conf,p->cvlist+p->cvlist[i].v.u2[0]); in mod_sockproxy_patch_config() 80 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local 86 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 87 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 121 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 122 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 144 plugin_data *p = p_d; in mod_sockproxy_connection_accept() local 175 p->name = "sockproxy"; in mod_sockproxy_plugin_init() 177 p->init = gw_init; in mod_sockproxy_plugin_init() [all …]
|
| H A D | plugin.c | 64 if (p->lib) { in plugin_free() 76 free(p); in plugin_free() 240 p->lib = lib; in plugins_load() 243 plugin_free(p); in plugins_load() 411 p->cleanup(p->data); in plugins_call_cleanup() 454 if (p->init) { in plugins_call_init() 455 if (NULL == (p->data = p->init())) { in plugins_call_init() 461 ((plugin_data_base *)(p->data))->self = p; in plugins_call_init() 471 if (p->priv_defaults && HANDLER_ERROR==p->priv_defaults(srv, p->data)) { in plugins_call_init() 477 if (p->handle_uri_raw && !p->handle_uri_clean) in plugins_call_init() [all …]
|
| H A D | mod_access.c | 45 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_access_patch_config() 49 mod_access_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_access_patch_config() 66 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local 71 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 72 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 83 if (p->conf.access_allow && p->conf.access_allow->used) in mod_access_reject() 126 plugin_data *p = p_d; in URIHANDLER_FUNC() local 127 mod_access_patch_config(r, p); in URIHANDLER_FUNC() 128 if (NULL == p->conf.access_allow && NULL == p->conf.access_deny) in URIHANDLER_FUNC() 131 return mod_access_check(p->conf.access_allow, p->conf.access_deny, in URIHANDLER_FUNC() [all …]
|
| H A D | mod_redirect.c | 31 plugin_data * const p = p_d; in FREE_FUNC() local 32 if (NULL == p->cvlist) return; in FREE_FUNC() 34 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 35 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 70 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_redirect_patch_config() 74 mod_redirect_merge_config(&p->conf, p->cvlist+p->cvlist[i].v.u2[0]); in mod_redirect_patch_config() 130 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 131 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 152 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 153 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_authn_sasl.c | 51 plugin_data *p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 57 return p; in INIT_FUNC() 65 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 66 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 97 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_authn_sasl_patch_config() 102 p->cvlist + p->cvlist[i].v.u2[0]); in mod_authn_sasl_patch_config() 184 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 185 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 202 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 203 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_status.c | 73 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_status_patch_config() 77 mod_status_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_status_patch_config() 106 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 107 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 127 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 139 p->conf.sort in mod_status_header_append_sort() 820 p->traffic_out_5s[p->ndx_5s] = p->bytes_written_1s; in TRIGGER_FUNC() 821 p->requests_5s [p->ndx_5s] = p->requests_1s; in TRIGGER_FUNC() 822 if (++p->ndx_5s == 5) p->ndx_5s = 0; in TRIGGER_FUNC() 824 p->abs_traffic_out += p->bytes_written_1s; in TRIGGER_FUNC() [all …]
|
| H A D | mod_skeleton.c | 79 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_skeleton_patch_config() 83 mod_skeleton_merge_config(&p->conf, p->cvlist+p->cvlist[i].v.u2[0]); in mod_skeleton_patch_config() 97 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local 102 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 103 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 112 plugin_data * const p = p_d; in URIHANDLER_FUNC() local 120 mod_skeleton_patch_config(r, p); in URIHANDLER_FUNC() 122 if (NULL == p->conf.match in URIHANDLER_FUNC() 138 p->version = LIGHTTPD_VERSION_ID; in mod_skeleton_plugin_init() 139 p->name = "skeleton"; in mod_skeleton_plugin_init() [all …]
|
| H A D | mod_vhostdb.c | 133 plugin_data *p = p_d; in FREE_FUNC() local 137 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 138 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 176 memcpy(&p->conf, &p->defaults, sizeof(plugin_config)); in mod_vhostdb_patch_config() 179 mod_vhostdb_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_vhostdb_patch_config() 202 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 203 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 229 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 230 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 285 if (p->conf.vhostdb_cache && (ve = mod_vhostdb_cache_query(r, p))) in REQUEST_FUNC() [all …]
|
| H A D | burl.c | 69 p[j] = s[i]; in burl_normalize_basic_unreserved_fix() 347 for (char *p = b->ptr; *p != '?' && *p != '\0'; ++p) { in burl_normalize() local 348 if (*p == '\\') *p = '/'; in burl_normalize() 477 for (char *p = b->ptr+off; p[0]; ++p) { in burl_offset_tolower() local 478 if (light_isupper(p[0])) p[0] |= 0x20; in burl_offset_tolower() 479 else if (p[0]=='%' && light_isxdigit(p[1]) && light_isxdigit(p[2])) in burl_offset_tolower() 480 p+=2; in burl_offset_tolower() 488 for (char *p = b->ptr+off; p[0]; ++p) { in burl_offset_toupper() local 489 if (light_islower(p[0])) p[0] &= 0xdf; in burl_offset_toupper() 490 else if (p[0]=='%' && light_isxdigit(p[1]) && light_isxdigit(p[2])) in burl_offset_toupper() [all …]
|
| H A D | mod_ssi.c | 93 plugin_data * const p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 96 return p; in INIT_FUNC() 139 mod_ssi_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_ssi_patch_config() 194 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 526 t.p = p; in ssi_eval_expr() 1216 p->if_is_false_level = p->if_level; in process_ssi_stmt() 1239 p->if_is_false_level = p->if_level; in process_ssi_stmt() 1263 if (p->if_level == p->if_is_false_level) { in process_ssi_stmt() 1270 p->if_is_false_level = p->if_level; in process_ssi_stmt() 1278 p->if_is_false_level = p->if_level; in process_ssi_stmt() [all …]
|
| H A D | mod_expire.c | 40 free(p->toffsets); in FREE_FUNC() 164 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_expire_patch_config() 168 mod_expire_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_expire_patch_config() 191 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 192 const config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 230 ck_realloc_u32((void **)&p->toffsets, p->tused, in SETDEFAULTS_FUNC() 232 time_t *toff = p->toffsets + p->tused; in SETDEFAULTS_FUNC() 250 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 251 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 304 plugin_data *p = p_d; in REQUEST_FUNC() local [all …]
|
| H A D | mod_authn_pam.c | 45 plugin_data *p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 48 http_auth_backend_pam.p_d = p; in INIT_FUNC() 51 return p; in INIT_FUNC() 72 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_authn_pam_patch_config() 77 p->cvlist + p->cvlist[i].v.u2[0]); in mod_authn_pam_patch_config() 91 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local 97 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 98 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 116 p->defaults.service = "http"; in SETDEFAULTS_FUNC() 119 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_vhostdb_pgsql.c | 172 plugin_data *p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 178 return p; in INIT_FUNC() 182 plugin_data * const p = p_d; in FREE_FUNC() local 185 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 186 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 218 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_vhostdb_patch_config() 222 mod_vhostdb_merge_config(&p->conf,p->cvlist + p->cvlist[i].v.u2[0]); in mod_vhostdb_patch_config() 242 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 243 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 261 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_rewrite.c | 36 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 37 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 88 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_rewrite_patch_config() 92 mod_rewrite_merge_config(&p->conf, p->cvlist+p->cvlist[i].v.u2[0]); in mod_rewrite_patch_config() 166 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 167 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 248 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 249 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 342 return process_rewrite_rules(r, p, p->conf.rewrite_NF); in URIHANDLER_FUNC() 349 if (!p->conf.rewrite || !p->conf.rewrite->used) return HANDLER_GO_ON; in URIHANDLER_FUNC() [all …]
|
| H A D | mod_staticfile.c | 60 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_staticfile_patch_config() 65 p->cvlist + p->cvlist[i].v.u2[0]); in mod_staticfile_patch_config() 85 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local 91 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 92 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 141 plugin_data * const p = p_d; in URIHANDLER_FUNC() local 142 mod_staticfile_patch_config(r, p); in URIHANDLER_FUNC() 149 int mod_staticfile_plugin_init(plugin *p); 151 p->version = LIGHTTPD_VERSION_ID; in mod_staticfile_plugin_init() 152 p->name = "staticfile"; in mod_staticfile_plugin_init() [all …]
|
| H A D | mod_vhostdb_mysql.c | 194 plugin_data *p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 200 return p; in INIT_FUNC() 204 plugin_data * const p = p_d; in FREE_FUNC() local 207 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 208 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 240 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_vhostdb_patch_config() 244 mod_vhostdb_merge_config(&p->conf,p->cvlist + p->cvlist[i].v.u2[0]); in mod_vhostdb_patch_config() 264 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 265 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 283 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_vhostdb_dbi.c | 231 plugin_data *p = ck_calloc(1, sizeof(*p)); in INIT_FUNC() local 237 return p; in INIT_FUNC() 241 plugin_data * const p = p_d; in FREE_FUNC() local 244 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 245 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 277 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_vhostdb_patch_config() 281 mod_vhostdb_merge_config(&p->conf,p->cvlist + p->cvlist[i].v.u2[0]); in mod_vhostdb_patch_config() 301 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 302 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 320 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_evhost.c | 52 plugin_data * const p = p_d; in FREE_FUNC() local 56 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC() 57 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() 150 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_evhost_patch_config() 154 mod_evhost_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_evhost_patch_config() 174 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 175 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 197 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 198 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 326 plugin_data *p = p_d; in mod_evhost_uri_handler() local [all …]
|
| H A D | mod_scgi.c | 56 memcpy(&p->conf, &p->defaults, sizeof(plugin_config)); in mod_scgi_patch_config() 59 mod_scgi_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_scgi_patch_config() 91 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 92 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() 135 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 136 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() 252 plugin_data *p = p_d; in scgi_check_extension() local 257 mod_scgi_patch_config(r, p); in scgi_check_extension() 288 p->name = "scgi"; in mod_scgi_plugin_init() 290 p->init = gw_init; in mod_scgi_plugin_init() [all …]
|
| H A D | mod_dirlisting.c | 351 memcpy(&p->conf, &p->defaults, sizeof(plugin_config)); in mod_dirlisting_patch_config() 354 mod_dirlisting_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_dirlisting_patch_config() 419 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC() 503 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC() 1132 closedir(p->dp); in http_read_directory() 1133 p->dp = NULL; in http_read_directory() 1389 ++p->processing; in URIHANDLER_FUNC() 1482 !p->conf.json in mod_dirlisting_cache_check() 1558 --p; in mkdir_recursive() 1567 *p = '/'; in mkdir_recursive() [all …]
|
| /lighttpd1.4/tests/ |
| H A D | scgi-responder.c | 59 char *p = NULL, *r; in scgi_process() local 92 if (NULL == p) in scgi_process() 94 rlen = strtoul(buf, &p, 10); in scgi_process() 95 if (*buf == '-' || *p != ':' || p == buf || rlen == ULONG_MAX) in scgi_process() 99 rlen += (p - buf) + 2; in scgi_process() 129 rlen -= (p - buf) + 2; in scgi_process() 130 r = p+1; in scgi_process() 136 if (NULL == p || p[0] != '1' || p[1] != '\0') in scgi_process() 145 if (*p != '\0' || p == r+sizeof("CONTENT_LENGTH") || cl < 0 || 0 != errno) in scgi_process() 189 p = NULL; in scgi_process() [all …]
|