Lines Matching refs:fname

57 static void phar_mung_server_vars(char *fname, char *entry, size_t entry_len, char *basename, size_…  in phar_mung_server_vars()  argument
85 zend_string *str = strpprintf(4096, "phar://%s%s", fname, entry); in phar_mung_server_vars()
132 zend_string *str = strpprintf(4096, "phar://%s%s", fname, entry); in phar_mung_server_vars()
317 static void phar_do_404(phar_archive_data *phar, char *fname, size_t fname_len, char *f404, size_t … in phar_do_404() argument
326 phar_file_action(phar, info, "text/html", PHAR_MIME_PHP, f404, f404_len, fname, NULL, NULL, 0); in phar_do_404()
344 static void phar_postprocess_ru_web(char *fname, size_t fname_len, char **entry, size_t *entry_len,… in phar_postprocess_ru_web() argument
351 pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), fname, fname_len); in phar_postprocess_ru_web()
354 pphar = zend_hash_str_find_ptr(&cached_phars, fname, fname_len); in phar_postprocess_ru_web()
403 zend_string *fname; in PHP_METHOD() local
412 fname = zend_get_executed_filename_ex(); in PHP_METHOD()
413 if (!fname) { in PHP_METHOD()
418 zend_string_starts_with_literal_ci(fname, "phar://") in PHP_METHOD()
419 …&& SUCCESS == phar_split_fname(ZSTR_VAL(fname), ZSTR_LEN(fname), &arch, &arch_len, &entry, &entry_… in PHP_METHOD()
423 RETVAL_STRINGL(ZSTR_VAL(fname), arch_len + 7); in PHP_METHOD()
445 char *fname, *arch = NULL, *entry = NULL, *path, *actual; in PHP_METHOD() local
460 fname = ""; in PHP_METHOD()
463 fname = ZSTR_VAL(zend_file_name); in PHP_METHOD()
468 save_fname = fname; in PHP_METHOD()
469 if (memchr(fname, '\\', fname_len)) { in PHP_METHOD()
470 fname = do_alloca(fname_len + 1, fname_use_heap); in PHP_METHOD()
471 memcpy(fname, save_fname, fname_len); in PHP_METHOD()
472 fname[fname_len] = '\0'; in PHP_METHOD()
473 phar_unixify_path_separators(fname, fname_len); in PHP_METHOD()
477 …if (fname_len > 7 && !memcmp(fname, "phar://", 7) && SUCCESS == phar_split_fname(fname, fname_len,… in PHP_METHOD()
516 …e_map)) && NULL != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), fname, fname_len))) { in PHP_METHOD()
518 …} else if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, fname in PHP_METHOD()
534 if (fname != save_fname) { in PHP_METHOD()
535 free_alloca(fname, fname_use_heap); in PHP_METHOD()
536 fname = save_fname; in PHP_METHOD()
556 char *fname, *path_info, *mime_type = NULL, *entry, *pt; in PHP_METHOD() local
600 fname = ZSTR_VAL(zend_file_name); in PHP_METHOD()
604 if (memchr(fname, '\\', fname_len)) { in PHP_METHOD()
605 fname = estrndup(fname, fname_len); in PHP_METHOD()
606 phar_unixify_path_separators(fname, fname_len); in PHP_METHOD()
609 basename = zend_memrchr(fname, '/', fname_len); in PHP_METHOD()
612 basename = fname; in PHP_METHOD()
671 pt = estrndup(testit, (pt - testit) + (fname_len - (basename - fname))); in PHP_METHOD()
683 entry_len -= (pt - path_info) + (fname_len - (basename - fname)); in PHP_METHOD()
684 entry = estrndup(pt + (fname_len - (basename - fname)), entry_len); in PHP_METHOD()
686 pt = estrndup(path_info, (pt - path_info) + (fname_len - (basename - fname))); in PHP_METHOD()
738 efree(fname); in PHP_METHOD()
745 phar_postprocess_ru_web(fname, fname_len, &entry, &entry_len, &ru, &ru_len); in PHP_METHOD()
764 if (FAILURE == phar_get_archive(&phar, fname, fname_len, NULL, 0, NULL) || in PHP_METHOD()
766 phar_do_404(phar, fname, fname_len, f404, f404_len, entry, entry_len); in PHP_METHOD()
810 if (FAILURE == phar_get_archive(&phar, fname, fname_len, NULL, 0, NULL) || in PHP_METHOD()
812 phar_do_404(phar, fname, fname_len, f404, f404_len, entry, entry_len); in PHP_METHOD()
837 efree(fname); in PHP_METHOD()
854 efree(fname); in PHP_METHOD()
865 phar_file_action(phar, info, mime_type, code, entry, entry_len, fname, pt, ru, ru_len); in PHP_METHOD()
869 efree(fname); in PHP_METHOD()
985 char *fname, *alias = NULL, *error; in PHP_METHOD() local
988 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|s!", &fname, &fname_len, &alias, &alias_len) == FAIL… in PHP_METHOD()
994 …RETVAL_BOOL(phar_open_from_filename(fname, fname_len, alias, alias_len, REPORT_ERRORS, NULL, &erro… in PHP_METHOD()
1058 char *fname; in PHP_METHOD() local
1065 if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|b", &fname, &fname_len, &executable) == FAILURE) { in PHP_METHOD()
1070 …RETVAL_BOOL(phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, is_executable, 2, 1) … in PHP_METHOD()
1117 char *fname, *alias = NULL, *error, *arch = NULL, *entry = NULL, *save_fname; in PHP_METHOD() local
1132 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|ls!l", &fname, &fname_len, &flags, &alias, &alias_le… in PHP_METHOD()
1136 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|ls!", &fname, &fname_len, &flags, &alias, &alias_len… in PHP_METHOD()
1146 save_fname = fname; in PHP_METHOD()
1147 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, !is_data, … in PHP_METHOD()
1153 fname = arch; in PHP_METHOD()
1157 arch = estrndup(fname, fname_len); in PHP_METHOD()
1159 fname = arch; in PHP_METHOD()
1164 …if (phar_open_or_create_filename(fname, fname_len, alias, alias_len, is_data, REPORT_ERRORS, &phar… in PHP_METHOD()
1166 if (fname == arch && fname != save_fname) { in PHP_METHOD()
1168 fname = save_fname; in PHP_METHOD()
1192 if (fname == arch) { in PHP_METHOD()
1194 fname = save_fname; in PHP_METHOD()
1219 fname_len = spprintf(&fname, 0, "phar://%s%s", phar_data->fname, entry); in PHP_METHOD()
1222 fname_len = spprintf(&fname, 0, "phar://%s", phar_data->fname); in PHP_METHOD()
1225 ZVAL_STRINGL(&arg1, fname, fname_len); in PHP_METHOD()
1241 efree(fname); in PHP_METHOD()
1295 char *fname, *error, *arch, *entry; in PHP_METHOD() local
1300 if (zend_parse_parameters(ZEND_NUM_ARGS(), "p", &fname, &fname_len) == FAILURE) { in PHP_METHOD()
1309 if (FAILURE == phar_open_from_filename(fname, fname_len, NULL, 0, REPORT_ERRORS, &phar, &error)) { in PHP_METHOD()
1311 …zend_throw_exception_ex(phar_ce_PharException, 0, "Unknown phar archive \"%s\": %s", fname, error); in PHP_METHOD()
1314 zend_throw_exception_ex(phar_ce_PharException, 0, "Unknown phar archive \"%s\"", fname); in PHP_METHOD()
1326 if (arch_len == fname_len && !memcmp(arch, fname, arch_len)) { in PHP_METHOD()
1327 …n_ex(phar_ce_PharException, 0, "phar archive \"%s\" cannot be unlinked from within itself", fname); in PHP_METHOD()
1337 …r_ce_PharException, 0, "phar archive \"%s\" is in phar.cache_list, cannot unlinkArchive()", fname); in PHP_METHOD()
1342 …cts. fclose() all file handles, and unset() all objects prior to calling unlinkArchive()", fname); in PHP_METHOD()
1346 fname = estrndup(phar->fname, phar->fname_len); in PHP_METHOD()
1353 unlink(fname); in PHP_METHOD()
1354 efree(fname); in PHP_METHOD()
1403 char *fname, *error = NULL, *base = ZSTR_VAL(p_obj->base), *save = NULL, *temp = NULL; in phar_build() local
1474 …fname_len = spprintf(&fname, 0, "%s%c%s", ZSTR_VAL(test_str), DEFAULT_SLASH, intern->u.dir.entry.d… in phar_build()
1476 if (php_stream_stat_path(fname, &ssb) == 0 && S_ISDIR(ssb.sb.st_mode)) { in phar_build()
1478 efree(fname); in phar_build()
1482 test = expand_filepath(fname, NULL); in phar_build()
1483 efree(fname); in phar_build()
1486 fname = test; in phar_build()
1487 fname_len = strlen(fname); in phar_build()
1493 save = fname; in phar_build()
1498 fname = expand_filepath(ZSTR_VAL(intern->file_name), NULL); in phar_build()
1499 if (!fname) { in phar_build()
1504 fname_len = strlen(fname); in phar_build()
1505 save = fname; in phar_build()
1515 fname = Z_STRVAL_P(value); in phar_build()
1532 …if (fname_len >= base_len && strncmp(fname, base, base_len) == 0 && ((ch = fname[base_len - IS_SLA… in phar_build()
1543 str_key = fname + base_len; in phar_build()
1551 …returned a path \"%s\" that is not in the base directory \"%s\"", ZSTR_VAL(ce->name), fname, base); in phar_build()
1586 if (php_check_open_basedir(fname)) { in phar_build()
1587 …Iterator %s returned a path \"%s\" that open_basedir prevents opening", ZSTR_VAL(ce->name), fname); in phar_build()
1601 fp = php_stream_open_wrapper(fname, "rb", STREAM_MUST_SEEK|0, &opened); in phar_build()
1604 …tion, 0, "Iterator %s returned a file that could not be opened \"%s\"", ZSTR_VAL(ce->name), fname); in phar_build()
1638 …if (!(data = phar_get_or_create_entry_data(phar_obj->archive->fname, phar_obj->archive->fname_len,… in phar_build()
1736 …thodCallException, 0, "Unable to instantiate directory iterator for %s", phar_obj->archive->fname); in PHP_METHOD()
1754 …thodCallException, 0, "Unable to instantiate directory iterator for %s", phar_obj->archive->fname); in PHP_METHOD()
1775 …adMethodCallException, 0, "Unable to instantiate regex iterator for %s", phar_obj->archive->fname); in PHP_METHOD()
1793 …phar_ce_PharException, 0, "phar \"%s\" unable to create temporary file", phar_obj->archive->fname); in PHP_METHOD()
1803 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
1861 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
1874 …har_ce_PharException, 0, "phar \"%s\": unable to create temporary file", phar_obj->archive->fname); in PHP_METHOD()
1942 …r archive \"%s\", unable to open entry \"%s\" contents: %s", entry->phar->fname, entry->filename, … in phar_copy_file_contents()
1946 …"Cannot convert phar archive \"%s\", unable to open entry \"%s\" contents", entry->phar->fname, en… in phar_copy_file_contents()
1962 …"Cannot convert phar archive \"%s\", unable to copy entry \"%s\" contents", entry->phar->fname, en… in phar_copy_file_contents()
2063 …hodCallException, 0, "data phar converted from \"%s\" has invalid extension %s", phar->fname, ext); in phar_rename_archive()
2065 …adMethodCallException, 0, "phar converted from \"%s\" has invalid extension %s", phar->fname, ext); in phar_rename_archive()
2071 oldpath = estrndup(phar->fname, phar->fname_len); in phar_rename_archive()
2072 if ((oldname = zend_memrchr(phar->fname, '/', phar->fname_len))) { in phar_rename_archive()
2075 oldname = phar->fname; in phar_rename_archive()
2117 phar->fname = newpath; in phar_rename_archive()
2124 …wly converted phar \"%s\" to the list of phars, new phar name is in phar.cache_list", phar->fname); in phar_rename_archive()
2129 if (pphar->fname_len == phar->fname_len && !memcmp(pphar->fname, phar->fname, phar->fname_len)) { in phar_rename_archive()
2149 …ly converted phar \"%s\" to the list of phars, a phar with that name already exists", phar->fname); in phar_rename_archive()
2161 …ion_ex(spl_ce_BadMethodCallException, 0, "phar \"%s\" has invalid extension %s", phar->fname, ext); in phar_rename_archive()
2182 …x(spl_ce_BadMethodCallException, 0, "data phar \"%s\" has invalid extension %s", phar->fname, ext); in phar_rename_archive()
2193 …odCallException, 0, "Unable to add newly converted phar \"%s\" to the list of phars", phar->fname); in phar_rename_archive()
2219 …CallException, 0, "Unable to instantiate phar object when converting archive \"%s\"", phar->fname); in phar_rename_archive()
2223 ZVAL_STRINGL(&arg1, phar->fname, phar->fname_len); in phar_rename_archive()
2270 phar->fname = source->fname; in phar_convert_to_other()
2329 efree(phar->fname); in phar_convert_to_other()
2596 if (SUCCESS != php_stream_stat_path(phar_obj->archive->fname, &ssb)) { in PHP_METHOD()
2628 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
2665 if (phar_obj->archive->alias && phar_obj->archive->alias != phar_obj->archive->fname) { in PHP_METHOD()
2680 RETURN_STRINGL(phar_obj->archive->fname, phar_obj->archive->fname_len); in PHP_METHOD()
2726 …sed for archive \"%s\" and cannot be used for other archives", ZSTR_VAL(new_alias), fd_ptr->fname); in PHP_METHOD()
2737 "Invalid alias \"%s\" specified for phar \"%s\"", ZSTR_VAL(new_alias), phar_obj->archive->fname); in PHP_METHOD()
2742 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
2887 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
2899 …Exception, 0, "unable to read resource to copy stub to new phar \"%s\"", phar_obj->archive->fname); in PHP_METHOD()
2917 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
2998 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3049 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3361 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3403 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3445 …nnot copy Phar meta-file in %s", ZSTR_VAL(old_file), ZSTR_VAL(new_file), phar_obj->archive->fname); in PHP_METHOD()
3452 …t copy to Phar meta-file in %s", ZSTR_VAL(old_file), ZSTR_VAL(new_file), phar_obj->archive->fname); in PHP_METHOD()
3458 …s\", file does not exist in %s", ZSTR_VAL(old_file), ZSTR_VAL(new_file), phar_obj->archive->fname); in PHP_METHOD()
3464 …t not already exist in phar %s", ZSTR_VAL(old_file), ZSTR_VAL(new_file), phar_obj->archive->fname); in PHP_METHOD()
3472 …m \"%s\" in phar %s", ZSTR_VAL(new_file), pcr_error, ZSTR_VAL(old_file), phar_obj->archive->fname); in PHP_METHOD()
3478 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3569 …annot get stub \".phar/stub.php\" directly in phar \"%s\", use getStub", phar_obj->archive->fname); in PHP_METHOD()
3574 …ot get alias \".phar/alias.txt\" directly in phar \"%s\", use getAlias", phar_obj->archive->fname); in PHP_METHOD()
3588 …zend_string *sfname = strpprintf(0, "phar://%s/%s", phar_obj->archive->fname, ZSTR_VAL(file_name)); in PHP_METHOD()
3638 …if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, filename, filenam… in phar_add_file()
3710 …if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, ZSTR_VAL(dir_name… in phar_mkdir()
3759 …annot set stub \".phar/stub.php\" directly in phar \"%s\", use setStub", phar_obj->archive->fname); in PHP_METHOD()
3764 …ot set alias \".phar/alias.txt\" directly in phar \"%s\", use setAlias", phar_obj->archive->fname); in PHP_METHOD()
3804 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
3915 if (!(fp = php_stream_open_wrapper(phar_obj->archive->fname, "rb", 0, NULL))) { in PHP_METHOD()
3916 …e_UnexpectedValueException, 0, "phar error: unable to open phar \"%s\"", phar_obj->archive->fname); in PHP_METHOD()
3928 …o read stub of phar \"%s\" (cannot create %s filter)", phar_obj->archive->fname, phar_decompress_f… in PHP_METHOD()
3953 fp = php_stream_open_wrapper(phar_obj->archive->fname, "rb", 0, NULL); in PHP_METHOD()
4073 …_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar_obj->archive->fname); in PHP_METHOD()
4360 fp = php_stream_open_wrapper(phar_obj->archive->fname, "rb", IGNORE_URL|STREAM_MUST_SEEK, NULL); in PHP_METHOD()
4364 "Invalid argument, %s cannot be found", phar_obj->archive->fname); in PHP_METHOD()
4412 phar_obj->archive->fname, error); in PHP_METHOD()
4418 ZSTR_VAL(Z_STR_P(zval_file)), phar_obj->archive->fname); in PHP_METHOD()
4428 phar_obj->archive->fname, error); in PHP_METHOD()
4433 ZSTR_VAL(filename), phar_obj->archive->fname); in PHP_METHOD()
4444 char *fname, *arch, *entry, *error; in PHP_METHOD() local
4452 if (zend_parse_parameters(ZEND_NUM_ARGS(), "p", &fname, &fname_len) == FAILURE) { in PHP_METHOD()
4463 …if (fname_len < 7 || memcmp(fname, "phar://", 7) || phar_split_fname(fname, fname_len, &arch, &arc… in PHP_METHOD()
4465 "'%s' is not a valid phar archive URL (must have at least phar://filename.phar)", fname); in PHP_METHOD()
4474 "Cannot open phar file '%s': %s", fname, error); in PHP_METHOD()
4478 "Cannot open phar file '%s'", fname); in PHP_METHOD()
4496 ZVAL_STRINGL(&arg1, fname, fname_len); in PHP_METHOD()
4648 …%s\", write operations are prohibited", entry_obj->entry->filename, entry_obj->entry->phar->fname); in PHP_METHOD()
4656 …on_ex(phar_ce_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar->fname); in PHP_METHOD()
4751 …on_ex(phar_ce_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar->fname); in PHP_METHOD()
4801 …on_ex(phar_ce_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar->fname); in PHP_METHOD()
4844 … \"%s\" in phar \"%s\" is a directory", entry_obj->entry->filename, entry_obj->entry->phar->fname); in PHP_METHOD()
4856 …nts, \"%s\" in phar \"%s\": %s", entry_obj->entry->filename, entry_obj->entry->phar->fname, error); in PHP_METHOD()
4863 …eve contents of \"%s\" in phar \"%s\"", entry_obj->entry->filename, entry_obj->entry->phar->fname); in PHP_METHOD()
4917 …on_ex(phar_ce_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar->fname); in PHP_METHOD()
4939 …rder to compress with gzip: %s", entry_obj->entry->filename, entry_obj->entry->phar->fname, error); in PHP_METHOD()
4970 …der to compress with bzip2: %s", entry_obj->entry->filename, entry_obj->entry->phar->fname, error); in PHP_METHOD()
5054 …on_ex(phar_ce_PharException, 0, "phar \"%s\" is persistent, unable to copy on write", phar->fname); in PHP_METHOD()
5075 …r \"%s\": %s", compression_type, entry_obj->entry->filename, entry_obj->entry->phar->fname, error); in PHP_METHOD()