Lines Matching refs:fname

203 	if (phar->alias && phar->alias != phar->fname) {  in PHP_INI_END()
208 if (phar->fname) { in PHP_INI_END()
209 pefree(phar->fname, phar->is_persistent); in PHP_INI_END()
210 phar->fname = NULL; in PHP_INI_END()
260 || zend_hash_str_del(&(PHAR_G(phar_fname_map)), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
283 if (zend_hash_str_del(&(PHAR_G(phar_fname_map)), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
455 spprintf(error, 0, msg, fname);\
498 int phar_open_parsed_phar(char *fname, size_t fname_len, char *alias, size_t alias_len, zend_bool i… in phar_open_parsed_phar() argument
510 save_fname = fname; in phar_open_parsed_phar()
511 if (memchr(fname, '\\', fname_len)) { in phar_open_parsed_phar()
512 fname = do_alloca(fname_len + 1, fname_use_heap); in phar_open_parsed_phar()
513 memcpy(fname, save_fname, fname_len); in phar_open_parsed_phar()
514 fname[fname_len] = '\0'; in phar_open_parsed_phar()
515 phar_unixify_path_separators(fname, fname_len); in phar_open_parsed_phar()
518 if (SUCCESS == phar_get_archive(&phar, fname, fname_len, alias, alias_len, error) in phar_open_parsed_phar()
520 && !strncmp(fname, phar->fname, fname_len)) || !alias) in phar_open_parsed_phar()
524 if (fname != save_fname) { in phar_open_parsed_phar()
525 free_alloca(fname, fname_use_heap); in phar_open_parsed_phar()
526 fname = save_fname; in phar_open_parsed_phar()
540 …'%s' is not a phar archive. Use PharData::__construct() for a standard zip or tar archive", fname); in phar_open_parsed_phar()
554 if (fname != save_fname) { in phar_open_parsed_phar()
555 free_alloca(fname, fname_use_heap); in phar_open_parsed_phar()
556 fname = save_fname; in phar_open_parsed_phar()
742 static int phar_parse_pharfile(php_stream *fp, char *fname, size_t fname_len, char *alias, size_t a… in phar_parse_pharfile() argument
838 …spprintf(error, 0, "phar \"%s\" is API version %1.u.%1.u.%1.u, and cannot be processed", fname, ma… in phar_parse_pharfile()
864 spprintf(error, 0, "phar \"%s\" has a broken signature", fname); in phar_parse_pharfile()
883 spprintf(error, 0, "phar \"%s\" openssl signature length could not be read", fname); in phar_parse_pharfile()
901 spprintf(error, 0, "phar \"%s\" openssl signature could not be read", fname); in phar_parse_pharfile()
906 …r_verify_signature(fp, end_of_phar, PHAR_SIG_OPENSSL, sig, signature_len, fname, &signature, &sig_… in phar_parse_pharfile()
912 spprintf(error, 0, "phar \"%s\" openssl signature could not be verified: %s", fname, *error); in phar_parse_pharfile()
930 spprintf(error, 0, "phar \"%s\" has a broken signature", fname); in phar_parse_pharfile()
935 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA512, (char *)digest, 64, fname, &si… in phar_parse_pharfile()
940 spprintf(error, 0, "phar \"%s\" SHA512 signature could not be verified: %s", fname, *error); in phar_parse_pharfile()
957 spprintf(error, 0, "phar \"%s\" has a broken signature", fname); in phar_parse_pharfile()
962 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA256, (char *)digest, 32, fname, &si… in phar_parse_pharfile()
967 spprintf(error, 0, "phar \"%s\" SHA256 signature could not be verified: %s", fname, *error); in phar_parse_pharfile()
984 spprintf(error, 0, "phar \"%s\" has a broken signature", fname); in phar_parse_pharfile()
989 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA1, (char *)digest, 20, fname, &sign… in phar_parse_pharfile()
994 spprintf(error, 0, "phar \"%s\" SHA1 signature could not be verified: %s", fname, *error); in phar_parse_pharfile()
1011 spprintf(error, 0, "phar \"%s\" has a broken signature", fname); in phar_parse_pharfile()
1016 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_MD5, (char *)digest, 16, fname, &signa… in phar_parse_pharfile()
1021 spprintf(error, 0, "phar \"%s\" MD5 signature could not be verified: %s", fname, *error); in phar_parse_pharfile()
1033 spprintf(error, 0, "phar \"%s\" has a broken or unsupported signature", fname); in phar_parse_pharfile()
1042 spprintf(error, 0, "phar \"%s\" does not have a signature", fname); in phar_parse_pharfile()
1073 …d phar \"%s\" with implicit alias \"%.*s\" under different alias \"%s\"", fname, tmp_len, buffer, … in phar_parse_pharfile()
1125 mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent); in phar_parse_pharfile()
1127 phar_unixify_path_separators(mydata->fname, fname_len); in phar_parse_pharfile()
1243 endbuffer = strrchr(mydata->fname, '/'); in phar_parse_pharfile()
1246 mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer); in phar_parse_pharfile()
1248 mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1); in phar_parse_pharfile()
1251 mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext; in phar_parse_pharfile()
1257 pestrndup(mydata->fname, fname_len, mydata->is_persistent); in phar_parse_pharfile()
1296 str = zend_string_init_interned(mydata->fname, fname_len, 1); in phar_parse_pharfile()
1298 str = zend_string_init(mydata->fname, fname_len, 0); in phar_parse_pharfile()
1315 int phar_open_or_create_filename(char *fname, size_t fname_len, char *alias, size_t alias_len, zend… in phar_open_or_create_filename() argument
1329 if (phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 0, 1) == SUCCESS) { in phar_open_or_create_filename()
1334 if (FAILURE == phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 1, 1)) { in phar_open_or_create_filename()
1337 … a phar archive from a URL like \"%s\". Phar objects can only be created from local files", fname); in phar_open_or_create_filename()
1339 …phar '%s', file extension (or combination) not recognised or the directory does not exist", fname); in phar_open_or_create_filename()
1345 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, test, &my_error) =… in phar_open_or_create_filename()
1352 …, "Cannot open '%s' as a PharData object. Use Phar::__construct() for executable archives", fname); in phar_open_or_create_filename()
1360 …'%s' is not a phar archive. Use PharData::__construct() for a standard zip or tar archive", fname); in phar_open_or_create_filename()
1380 …return phar_open_or_create_zip(fname, fname_len, alias, alias_len, is_data, options, pphar, error); in phar_open_or_create_filename()
1385 …return phar_open_or_create_tar(fname, fname_len, alias, alias_len, is_data, options, pphar, error); in phar_open_or_create_filename()
1388 …return phar_create_or_parse_filename(fname, fname_len, alias, alias_len, is_data, options, pphar, … in phar_open_or_create_filename()
1392 int phar_create_or_parse_filename(char *fname, size_t fname_len, char *alias, size_t alias_len, zen… in phar_create_or_parse_filename() argument
1402 if (php_check_open_basedir(fname)) { in phar_create_or_parse_filename()
1407 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK|0, &actual); in phar_create_or_parse_filename()
1410 fname = ZSTR_VAL(actual); in phar_create_or_parse_filename()
1415 …if (phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error) == S… in phar_create_or_parse_filename()
1439 …spprintf(error, 0, "creating archive \"%s\" disabled by the php.ini setting phar.readonly", fname); in phar_create_or_parse_filename()
1447 mydata->fname = expand_filepath(fname, NULL); in phar_create_or_parse_filename()
1448 if (mydata->fname == NULL) { in phar_create_or_parse_filename()
1452 fname_len = strlen(mydata->fname); in phar_create_or_parse_filename()
1454 phar_unixify_path_separators(mydata->fname, fname_len); in phar_create_or_parse_filename()
1456 p = strrchr(mydata->fname, '/'); in phar_create_or_parse_filename()
1459 mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p); in phar_create_or_parse_filename()
1461 mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1); in phar_create_or_parse_filename()
1464 mydata->ext_len = (mydata->fname + fname_len) - mydata->ext; in phar_create_or_parse_filename()
1486 zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len, mydata); in phar_create_or_parse_filename()
1500 …har \"%s\" cannot set alias \"%s\", already in use by another phar archive", mydata->fname, alias); in phar_create_or_parse_filename()
1503 zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len); in phar_create_or_parse_filename()
1513 mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len); in phar_create_or_parse_filename()
1521 …f(error, 0, "archive \"%s\" cannot be associated with alias \"%s\", already in use", fname, alias); in phar_create_or_parse_filename()
1525 zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len); in phar_create_or_parse_filename()
1546 int phar_open_from_filename(char *fname, size_t fname_len, char *alias, size_t alias_len, uint32_t … in phar_open_from_filename() argument
1556 if (!strstr(fname, ".phar")) { in phar_open_from_filename()
1560 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, pphar, error) == S… in phar_open_from_filename()
1565 if (php_check_open_basedir(fname)) { in phar_open_from_filename()
1569 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK, &actual); in phar_open_from_filename()
1574 spprintf(error, 0, "unable to open phar for reading \"%s\"", fname); in phar_open_from_filename()
1584 fname = ZSTR_VAL(actual); in phar_open_from_filename()
1588 ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error); in phar_open_from_filename()
1632 static int phar_open_from_fp(php_stream* fp, char *fname, size_t fname_len, char *alias, size_t ali… in phar_open_from_fp() argument
1780 return phar_parse_zipfile(fp, fname, fname_len, alias, alias_len, pphar, error); in phar_open_from_fp()
1784 if (phar_is_tar(pos, fname)) { in phar_open_from_fp()
1786 …return phar_parse_tarfile(fp, fname, fname_len, alias, alias_len, pphar, is_data, compression, err… in phar_open_from_fp()
1793 …return phar_parse_pharfile(fp, fname, fname_len, alias, alias_len, halt_offset, pphar, compression… in phar_open_from_fp()
1813 static int phar_analyze_path(const char *fname, const char *ext, size_t ext_len, int for_create) /*… in phar_analyze_path() argument
1817 char *filename = estrndup(fname, (ext - fname) + ext_len); in phar_analyze_path()
1875 slash += ((ext - fname) + ext_len); in phar_analyze_path()
1918 static int phar_check_str(const char *fname, const char *ext_str, size_t ext_len, int executable, i… in phar_check_str() argument
1937 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
1945 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
1949 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
2330 char *fname; in phar_open_executed_filename() local
2340 fname = (char*)zend_get_executed_filename(); in phar_open_executed_filename()
2341 fname_len = strlen(fname); in phar_open_executed_filename()
2343 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, 0, REPORT_ERRORS, NULL, 0) == SUCCES… in phar_open_executed_filename()
2347 if (!strcmp(fname, "[no active file]")) { in phar_open_executed_filename()
2361 if (php_check_open_basedir(fname)) { in phar_open_executed_filename()
2365 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK|REPORT_ERRORS, &actual); in phar_open_executed_filename()
2369 spprintf(error, 0, "unable to open phar for reading \"%s\"", fname); in phar_open_executed_filename()
2378 fname = ZSTR_VAL(actual); in phar_open_executed_filename()
2382 ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, REPORT_ERRORS, NULL, 0, error); in phar_open_executed_filename()
2412 … archive \"%s\" to verify local file header for file \"%s\"", idata->phar->fname, entry->filename); in phar_postprocess_file()
2419 …phar \"%s\" (cannot read local file header for file \"%s\")", idata->phar->fname, entry->filename); in phar_postprocess_file()
2432 … \"%s\" (cannot read local data descriptor for file \"%s\")", idata->phar->fname, entry->filename); in phar_postprocess_file()
2444 …cal header of file \"%s\" does not match central directory)", idata->phar->fname, entry->filename); in phar_postprocess_file()
2473 …l corruption of phar \"%s\" (crc32 mismatch on file \"%s\")", idata->phar->fname, entry->filename); in phar_postprocess_file()
2575 spprintf(error, 0, "internal error: attempt to flush cached zip-based phar \"%s\"", phar->fname); in phar_flush()
2607 oldfile = php_stream_open_wrapper(phar->fname, "rb", 0, NULL); in phar_flush()
2631 spprintf(error, 0, "unable to access resource to copy stub to new phar \"%s\"", phar->fname); in phar_flush()
2648 spprintf(error, 0, "unable to read resource to copy stub to new phar \"%s\"", phar->fname); in phar_flush()
2666 spprintf(error, 0, "illegal stub for phar \"%s\" (__HALT_COMPILER(); is missing)", phar->fname); in phar_flush()
2683 spprintf(error, 0, "unable to create stub from string in new phar \"%s\"", phar->fname); in phar_flush()
2713 spprintf(error, 0, "unable to create stub in new phar \"%s\"", phar->fname); in phar_flush()
2715 spprintf(error, 0, "unable to copy stub of old phar to new phar \"%s\"", phar->fname); in phar_flush()
2815 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
2839 …(error, 0, "unable to gzip compress file \"%s\" to new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
2843 …error, 0, "unable to bzip2 compress file \"%s\" to new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
2876 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
2887 …ressed file contents of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
2949 spprintf(error, 0, "unable to write manifest header of new phar \"%s\"", phar->fname); in phar_flush()
2970 spprintf(error, 0, "unable to write manifest meta-data of new phar \"%s\"", phar->fname); in phar_flush()
3004 … write filename of directory \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3006 …le to write filename of file \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3040 …e temporary manifest of file \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3081 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3093 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3109 …or, 0, "unable to write contents of file \"%s\" to new phar \"%s\"", entry->filename, phar->fname); in phar_flush()
3214 …phar->fp = php_stream_open_wrapper(phar->fname, "w+b", IGNORE_URL|STREAM_MUST_SEEK|REPORT_ERRORS, … in phar_flush()
3218 spprintf(error, 4096, "unable to open new phar \"%s\" for writing", phar->fname); in phar_flush()
3234 …contents of phar \"%s\" using zlib, PHP versions older than 5.2.6 have a buggy zlib", phar->fname); in phar_flush()
3264 spprintf(error, 0, "unable to seek to __HALT_COMPILER(); in new phar \"%s\"", phar->fname); in phar_flush()