/dports/www/uwsgi/uwsgi-2.0.20/plugins/router_rewrite/ |
H A D | router_rewrite.c | 16 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 D | protocol.c | 211 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 D | errors.c | 65 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 D | static.c | 263 …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 D | envir.c | 113 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 D | php_plugin.c | 194 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 D | webdav.c | 532 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 D | glusterfs.c | 226 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 D | http.c | 268 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 D | spdy3.c | 566 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 D | common.h | 72 uint16_t path_info_len; member
|
/dports/www/uwsgi/uwsgi-2.0.20/plugins/rados/ |
H A D | rados.c | 461 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 D | cgi_plugin.c | 358 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 D | cmd.c | 43 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 D | http.c | 209 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 D | gridfs.cc | 219 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 D | mono_plugin.c | 99 …(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 D | ssi.c | 312 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 D | request.c | 1050 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 D | rpc_plugin.c | 156 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 D | request.c | 1158 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 D | xslt.c | 156 …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 D | router_xmldir.c | 151 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 D | pump_subhandler.c | 41 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 D | v8_jsgi.cc | 24 …o->Set(v8::String::New("pathInfo"), v8::String::New(wsgi_req->path_info, wsgi_req->path_info_len))… in uwsgi_v8_jsgi_fill_request()
|