Home
last modified time | relevance | path

Searched refs:path_info_len (Results 1 – 25 of 54) sorted by relevance

123

/dports/www/uwsgi/uwsgi-2.0.20/plugins/router_rewrite/
H A Drouter_rewrite.c16 uint16_t path_info_len = ub->pos; in uwsgi_routing_func_rewrite() local
21 path_info_len = query_string - ub->buf; in uwsgi_routing_func_rewrite()
23 query_string_len = ub->pos - (path_info_len + 1); in uwsgi_routing_func_rewrite()
41 char *path_info = uwsgi_malloc(path_info_len); in uwsgi_routing_func_rewrite()
42 http_url_decode(ub->buf, &path_info_len, path_info); in uwsgi_routing_func_rewrite()
44 char *ptr = uwsgi_req_append(wsgi_req, "PATH_INFO", 9, path_info, path_info_len); in uwsgi_routing_func_rewrite()
52 wsgi_req->path_info_len = path_info_len; in uwsgi_routing_func_rewrite()
/dports/www/uwsgi/uwsgi-2.0.20/core/
H A Dprotocol.c211 wsgi_req->path_info_len = len; in uwsgi_proto_check_9()
214 uwsgi_debug("PATH_INFO=%.*s\n", wsgi_req->path_info_len, wsgi_req->path_info); in uwsgi_proto_check_9()
750 int orig_path_info_len = wsgi_req->path_info_len; in uwsgi_parse_vars()
811 if (wsgi_req->path_info_len >= sse->len) { in uwsgi_parse_vars()
1128 if (wsgi_req->path_info_len > 0) { in uwsgi_req_append_path_info_with_index()
1129 if (wsgi_req->path_info[wsgi_req->path_info_len-1] != '/') { in uwsgi_req_append_path_info_with_index()
1134 wsgi_req->path_info_len += need_slash + index_len; in uwsgi_req_append_path_info_with_index()
1158 *ptr++ = (uint8_t) (wsgi_req->path_info_len & 0xff); in uwsgi_req_append_path_info_with_index()
1159 *ptr++ = (uint8_t) ((wsgi_req->path_info_len >> 8) & 0xff); in uwsgi_req_append_path_info_with_index()
1164 ptr+=wsgi_req->path_info_len - (need_slash + index_len); in uwsgi_req_append_path_info_with_index()
[all …]
H A Derrors.c65 redirect = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, "/", 1); in uwsgi_redirect_to_slash()
66 redirect_len = wsgi_req->path_info_len + 1; in uwsgi_redirect_to_slash()
69 …redirect = uwsgi_concat3n(wsgi_req->path_info, wsgi_req->path_info_len, "/?", 2, wsgi_req->query_s… in uwsgi_redirect_to_slash()
70 redirect_len = wsgi_req->path_info_len + 2 + wsgi_req->query_string_len; in uwsgi_redirect_to_slash()
H A Dstatic.c263 …egexp_match(udd->pattern, udd->pattern_extra, wsgi_req->path_info, wsgi_req->path_info_len) >= 0) { in uwsgi_add_expires_path_info()
276 …egexp_match(udd->pattern, udd->pattern_extra, wsgi_req->path_info, wsgi_req->path_info_len) >= 0) { in uwsgi_add_expires_path_info()
576 …*document_root, uint16_t document_root_len, char *path_info, uint16_t path_info_len, int is_a_file… in uwsgi_file_serve() argument
587 filename = uwsgi_concat3n(document_root, document_root_len, "/", 1, path_info, path_info_len); in uwsgi_file_serve()
588 filename_len = document_root_len + 1 + path_info_len; in uwsgi_file_serve()
/dports/www/hiawatha/hiawatha-10.12/src/
H A Denvir.c113 size_t len1, len2, path_info_len; in set_environment() local
129 path_info_len = strlen(session->path_info); in set_environment()
130 if (path_info_len <= (unsigned int)session->uri_len) { in set_environment()
131 …if (memcmp(session->uri + session->uri_len - path_info_len, session->path_info, path_info_len) == … in set_environment()
138 old = *(session->uri + session->uri_len - path_info_len); in set_environment()
139 *(session->uri + session->uri_len - path_info_len) = '\0'; in set_environment()
141 *(session->uri + session->uri_len - path_info_len) = old; in set_environment()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/php/
H A Dphp_plugin.c194 if (wsgi_req->path_info_len) { in sapi_uwsgi_register_variables()
715 if (wsgi_req->path_info_len == 0) return 0;
719 for(i=0;i<wsgi_req->path_info_len;i++) {
731 if (i < (wsgi_req->path_info_len)-1) {
750 if (part < wsgi_req->path_info+wsgi_req->path_info_len) {
782 uint16_t orig_path_info_len = wsgi_req->path_info_len;
822 size_t qs_len = wsgi_req->path_info_len + app_qs_len;
830 char *ptr = qs+app_qs_len+wsgi_req->path_info_len;
839 wsgi_req->path_info_len = 0;
896 wsgi_req->path_info_len = 0;
[all …]
/dports/www/uwsgi/uwsgi-2.0.20/plugins/webdav/
H A Dwebdav.c532 char *uri = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, "", 0);
555 … uri = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, "", 0);
558 else if (wsgi_req->path_info[wsgi_req->path_info_len - 1] == '/') {
760 char *uri = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, "", 0);
804 … = uwsgi_webdav_expand_fake_path(wsgi_req, wsgi_req->path_info, wsgi_req->path_info_len, filename);
1166 if (wsgi_req->path_info_len > 1 && wsgi_req->path_info[wsgi_req->path_info_len-1] == '/') {
1167 wsgi_req->path_info_len--;
1170 … = uwsgi_webdav_expand_fake_path(wsgi_req, wsgi_req->path_info, wsgi_req->path_info_len, filename);
1193 if (wsgi_req->path_info_len > 1 && wsgi_req->path_info[wsgi_req->path_info_len-1] == '/') {
1194 wsgi_req->path_info_len--;
[all …]
/dports/www/uwsgi/uwsgi-2.0.20/plugins/glusterfs/
H A Dglusterfs.c226 if (wsgi_req->path_info_len == 0 || wsgi_req->path_info_len > PATH_MAX) { in uwsgi_glusterfs_request()
244 memcpy(filename, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_glusterfs_request()
245 filename[wsgi_req->path_info_len] = 0; in uwsgi_glusterfs_request()
262 …char *mime_type = uwsgi_get_mime_type(wsgi_req->path_info, wsgi_req->path_info_len, &mime_type_len… in uwsgi_glusterfs_request()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/http/
H A Dhttp.c268 hr->path_info_len = ptr - base; in http_headers_parse()
269 hr->path_info = uwsgi_malloc(hr->path_info_len); in http_headers_parse()
273 if (new_path_info > hr->path_info_len) { in http_headers_parse()
278 hr->path_info_len = new_path_info; in http_headers_parse()
280 http_url_decode(base, &hr->path_info_len, hr->path_info); in http_headers_parse()
291 hr->path_info_len = ptr - base; in http_headers_parse()
296 if (new_path_info > hr->path_info_len) { in http_headers_parse()
301 hr->path_info_len = new_path_info; in http_headers_parse()
303 http_url_decode(base, &hr->path_info_len, hr->path_info); in http_headers_parse()
469 if (uwsgi_starts_with("rtsp://", 7, hr->path_info, hr->path_info_len)) { in http_headers_parse()
[all …]
H A Dspdy3.c566 uint16_t path_info_len = v_len; in spdy_inflate_http_headers() local
570 path_info_len = (query_string - path_info) -1; in spdy_inflate_http_headers()
571 uint16_t query_string_len = v_len - (path_info_len + 1); in spdy_inflate_http_headers()
578 if (uwsgi_buffer_append_keyval(new_peer->out, "PATH_INFO", 9, path_info, path_info_len)) { in spdy_inflate_http_headers()
H A Dcommon.h72 uint16_t path_info_len; member
/dports/www/uwsgi/uwsgi-2.0.20/plugins/rados/
H A Drados.c461 if (wsgi_req->path_info_len == 0 || wsgi_req->path_info_len > PATH_MAX) { in uwsgi_rados_request()
479 if (wsgi_req->path_info_len > ua->mountpoint_len && in uwsgi_rados_request()
482 …memcpy(filename, wsgi_req->path_info+ua->mountpoint_len, wsgi_req->path_info_len-ua->mountpoint_le… in uwsgi_rados_request()
483 filename[wsgi_req->path_info_len-ua->mountpoint_len] = 0; in uwsgi_rados_request()
486 memcpy(filename, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_rados_request()
487 filename[wsgi_req->path_info_len] = 0; in uwsgi_rados_request()
623 …char *mime_type = uwsgi_get_mime_type(wsgi_req->path_info, wsgi_req->path_info_len, &mime_type_len… in uwsgi_rados_request()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/cgi/
H A Dcgi_plugin.c358 static char *uwsgi_cgi_get_docroot(char *path_info, uint16_t path_info_len, int *need_free, int *is… in uwsgi_cgi_get_docroot() argument
368 …if (!uwsgi_starts_with(path_info, path_info_len, udd->key, udd->keylen) && udd->keylen > best_foun… in uwsgi_cgi_get_docroot()
425 if (wsgi_req->path_info_len == 0) return 0; in uwsgi_cgi_walk()
429 for(i=0;i<wsgi_req->path_info_len-discard_base;i++) { in uwsgi_cgi_walk()
442 if (i < (wsgi_req->path_info_len-discard_base)-1) { in uwsgi_cgi_walk()
462 if (part < wsgi_req->path_info+wsgi_req->path_info_len) { in uwsgi_cgi_walk()
507 …docroot = uwsgi_cgi_get_docroot(wsgi_req->path_info, wsgi_req->path_info_len, &need_free, &is_a_fi… in uwsgi_cgi_request()
573 …if (wsgi_req->path_info_len == 0 || (wsgi_req->path_info_len > 0 && wsgi_req->path_info[wsgi_req-> in uwsgi_cgi_request()
826 size_t pi_len = wsgi_req->path_info_len - (path_info - wsgi_req->path_info); in uwsgi_cgi_run()
/dports/devel/cgit/cgit-1.2.3/
H A Dcmd.c43 size_t path_info_len = ctx.env.path_info ? strlen(ctx.env.path_info) : 0; in about_fn() local
46 (!path_info_len || ctx.env.path_info[path_info_len - 1] != '/')) { in about_fn()
/dports/www/uwsgi/uwsgi-2.0.20/proto/
H A Dhttp.c209 uint16_t path_info_len = ptr - base; in http_parse() local
210 char *path_info = uwsgi_malloc(path_info_len); in http_parse()
211 http_url_decode(base, &path_info_len, path_info); in http_parse()
212 …i_req->uh->pktsize += proto_base_add_uwsgi_var(wsgi_req, "PATH_INFO", 9, path_info, path_info_len); in http_parse()
226 uint16_t path_info_len = ptr - base; in http_parse() local
227 char *path_info = uwsgi_malloc(path_info_len); in http_parse()
228 http_url_decode(base, &path_info_len, path_info); in http_parse()
229 …i_req->uh->pktsize += proto_base_add_uwsgi_var(wsgi_req, "PATH_INFO", 9, path_info, path_info_len); in http_parse()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/gridfs/
H A Dgridfs.cc219 if (ugm->skip_slash && (wsgi_req->path_info_len > 0 && wsgi_req->path_info[0] == '/')) { in uwsgi_gridfs_request()
220 …e = uwsgi_concat2n(ugm->prefix, ugm->prefix_len, wsgi_req->path_info+1, wsgi_req->path_info_len-1); in uwsgi_gridfs_request()
223 …mname = uwsgi_concat2n(ugm->prefix, ugm->prefix_len, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_gridfs_request()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/mono/
H A Dmono_plugin.c99 …(app->interpreter, strlen(app->interpreter), "/", 1, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_mono_method_GetFilePath()
100 size_t path_len = strlen(app->interpreter) + 1 + wsgi_req->path_info_len; in uwsgi_mono_method_GetFilePath()
124 ret = mono_string_new_len(mono_domain_get(), wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_mono_method_GetFilePath()
580 …(app->interpreter, strlen(app->interpreter), "/", 1, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_mono_request()
581 size_t path_len = strlen(app->interpreter) + 1 + wsgi_req->path_info_len; in uwsgi_mono_request()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/ssi/
H A Dssi.c312 if (!wsgi_req->document_root_len || !wsgi_req->path_info_len) { in uwsgi_ssi_request()
318 …>document_root, wsgi_req->document_root_len, "/", 1, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_ssi_request()
319 size_t filename_len = wsgi_req->document_root_len + 1 + wsgi_req->path_info_len; in uwsgi_ssi_request()
/dports/www/htdigest/httpd-2.4.6/server/
H A Drequest.c1050 apr_size_t path_info_len = delim - r->path_info; in ap_directory_walk() local
1052 memcpy(seg_name, r->path_info, path_info_len + 1); in ap_directory_walk()
1053 filename_len += path_info_len; in ap_directory_walk()
1058 apr_size_t path_info_len = strlen(r->path_info); in ap_directory_walk() local
1059 memcpy(seg_name, r->path_info, path_info_len + 1); in ap_directory_walk()
1060 filename_len += path_info_len; in ap_directory_walk()
1061 r->path_info += path_info_len; in ap_directory_walk()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/rpc/
H A Drpc_plugin.c156 if (wsgi_req->path_info_len == 0) { in uwsgi_rpc_request()
163 args = uwsgi_concat2n(wsgi_req->path_info+1, wsgi_req->path_info_len-1, "", 0); in uwsgi_rpc_request()
166 args = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, "", 0); in uwsgi_rpc_request()
/dports/www/apache24/httpd-2.4.53/server/
H A Drequest.c1158 apr_size_t path_info_len = delim - r->path_info; in ap_directory_walk() local
1160 memcpy(seg_name, r->path_info, path_info_len + 1); in ap_directory_walk()
1161 filename_len += path_info_len; in ap_directory_walk()
1166 apr_size_t path_info_len = strlen(r->path_info); in ap_directory_walk() local
1167 memcpy(seg_name, r->path_info, path_info_len + 1); in ap_directory_walk()
1168 filename_len += path_info_len; in ap_directory_walk()
1169 r->path_info += path_info_len; in ap_directory_walk()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/xslt/
H A Dxslt.c156 …lfile = uwsgi_concat3n(usl->value, usl->len, "/", 1, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_request_xslt()
172 …>document_root, wsgi_req->document_root_len, "/", 1, wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_request_xslt()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/router_xmldir/
H A Drouter_xmldir.c151 path_info = uwsgi_concat2n(wsgi_req->path_info, wsgi_req->path_info_len, in uwsgi_routing_func_xmldir()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/python/
H A Dpump_subhandler.c41 zero = PyString_FromStringAndSize(wsgi_req->path_info, wsgi_req->path_info_len); in uwsgi_request_subhandler_pump()
/dports/www/uwsgi/uwsgi-2.0.20/plugins/v8/
H A Dv8_jsgi.cc24 …o->Set(v8::String::New("pathInfo"), v8::String::New(wsgi_req->path_info, wsgi_req->path_info_len))… in uwsgi_v8_jsgi_fill_request()

123