Lines Matching refs:fname

211 	if (phar->alias && phar->alias != phar->fname) {  in PHP_INI_END()
216 if (phar->fname) { in PHP_INI_END()
217 pefree(phar->fname, phar->is_persistent); in PHP_INI_END()
218 phar->fname = NULL; in PHP_INI_END()
281 || zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
302 if (zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), phar->fname, phar->fname_len) != SUCCESS) { in phar_archive_delref()
488 spprintf(error, 0, msg, fname);\
531 int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int … argument
542 unixfname = estrndup(fname, fname_len);
547 && !strncmp(unixfname, phar->fname, fname_len)) || !alias)
552 if (SUCCESS == phar_get_archive(&phar, fname, fname_len, alias, alias_len, error TSRMLS_CC)
554 && !strncmp(fname, phar->fname, fname_len)) || !alias)
569 …'%s' is not a phar archive. Use PharData::__construct() for a standard zip or tar archive", fname);
662 static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_l… argument
755 …spprintf(error, 0, "phar \"%s\" is API version %1.u.%1.u.%1.u, and cannot be processed", fname, ma…
781 spprintf(error, 0, "phar \"%s\" has a broken signature", fname);
800 spprintf(error, 0, "phar \"%s\" openssl signature length could not be read", fname);
818 spprintf(error, 0, "phar \"%s\" openssl signature could not be read", fname);
823 …r_verify_signature(fp, end_of_phar, PHAR_SIG_OPENSSL, sig, signature_len, fname, &signature, &sig_…
829 spprintf(error, 0, "phar \"%s\" openssl signature could not be verified: %s", fname, *error);
848 spprintf(error, 0, "phar \"%s\" has a broken signature", fname);
853 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA512, (char *)digest, 64, fname, &si…
858 spprintf(error, 0, "phar \"%s\" SHA512 signature could not be verified: %s", fname, *error);
875 spprintf(error, 0, "phar \"%s\" has a broken signature", fname);
880 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA256, (char *)digest, 32, fname, &si…
885 spprintf(error, 0, "phar \"%s\" SHA256 signature could not be verified: %s", fname, *error);
899 spprintf(error, 0, "phar \"%s\" has a unsupported signature", fname);
913 spprintf(error, 0, "phar \"%s\" has a broken signature", fname);
918 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_SHA1, (char *)digest, 20, fname, &sign…
923 spprintf(error, 0, "phar \"%s\" SHA1 signature could not be verified: %s", fname, *error);
940 spprintf(error, 0, "phar \"%s\" has a broken signature", fname);
945 …if (FAILURE == phar_verify_signature(fp, read_len, PHAR_SIG_MD5, (char *)digest, 16, fname, &signa…
950 spprintf(error, 0, "phar \"%s\" MD5 signature could not be verified: %s", fname, *error);
962 spprintf(error, 0, "phar \"%s\" has a broken or unsupported signature", fname);
971 spprintf(error, 0, "phar \"%s\" does not have a signature", fname);
1003 …t load phar \"%s\" with implicit alias \"%s\" under different alias \"%s\"", fname, buffer, alias);
1052 mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
1054 phar_unixify_path_separators(mydata->fname, fname_len);
1184 endbuffer = strrchr(mydata->fname, '/');
1187 mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer);
1189 mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1);
1192 mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;
1198 pestrndup(mydata->fname, fname_len, mydata->is_persistent);
1230 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1244 int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_dat… argument
1258 …if (phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 0, 1 TSRMLS_CC) == …
1263 …if (FAILURE == phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 1, 1 TSR…
1266 … a phar archive from a URL like \"%s\". Phar objects can only be created from local files", fname);
1268 …phar '%s', file extension (or combination) not recognised or the directory does not exist", fname);
1274 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, test, &my_error TS…
1281 …, "Cannot open '%s' as a PharData object. Use Phar::__construct() for executable archives", fname);
1289 …'%s' is not a phar archive. Use PharData::__construct() for a standard zip or tar archive", fname);
1309 …return phar_open_or_create_zip(fname, fname_len, alias, alias_len, is_data, options, pphar, error …
1314 …return phar_open_or_create_tar(fname, fname_len, alias, alias_len, is_data, options, pphar, error …
1317 …return phar_create_or_parse_filename(fname, fname_len, alias, alias_len, is_data, options, pphar, …
1321 int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_da… argument
1331 if (PG(safe_mode) && (!php_checkuid(fname, NULL, CHECKUID_ALLOW_ONLY_FILE))) {
1335 if (php_check_open_basedir(fname TSRMLS_CC)) {
1340 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK|0, &actual);
1343 fname = actual;
1348 …if (phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error TSRML…
1372 …spprintf(error, 0, "creating archive \"%s\" disabled by the php.ini setting phar.readonly", fname);
1380 mydata->fname = expand_filepath(fname, NULL TSRMLS_CC);
1381 fname_len = strlen(mydata->fname);
1383 phar_unixify_path_separators(mydata->fname, fname_len);
1385 p = strrchr(mydata->fname, '/');
1388 mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p);
1390 mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1);
1393 mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
1415 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1429 …har \"%s\" cannot set alias \"%s\", already in use by another phar archive", mydata->fname, alias);
1432 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
1442 mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len);
1450 …f(error, 0, "archive \"%s\" cannot be associated with alias \"%s\", already in use", fname, alias);
1454 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
1475 int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, ph… argument
1485 if (!strstr(fname, ".phar")) {
1489 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, pphar, error TSRML…
1495 if (PG(safe_mode) && (!php_checkuid(fname, NULL, CHECKUID_ALLOW_ONLY_FILE))) {
1499 if (php_check_open_basedir(fname TSRMLS_CC)) {
1503 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK, &actual);
1508 spprintf(error, 0, "unable to open phar for reading \"%s\"", fname);
1518 fname = actual;
1522 …ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error TS…
1566 static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len… argument
1705 return phar_parse_zipfile(fp, fname, fname_len, alias, alias_len, pphar, error TSRMLS_CC);
1709 if (phar_is_tar(pos, fname)) {
1711 …return phar_parse_tarfile(fp, fname, fname_len, alias, alias_len, pphar, is_data, compression, err…
1718 …return phar_parse_pharfile(fp, fname, fname_len, alias, alias_len, halt_offset, pphar, compression…
1738 static int phar_analyze_path(const char *fname, const char *ext, int ext_len, int for_create TSRMLS… argument
1746 if ((realpath = expand_filepath(fname, NULL TSRMLS_CC))) {
1764 if (SUCCESS == php_stream_stat_path((char *) fname, &ssb)) {
1784 slash = (char *) strrchr(fname, '/');
1792 if (SUCCESS != php_stream_stat_path((char *) fname, &ssb)) {
1796 if (!(realpath = expand_filepath(fname, NULL TSRMLS_CC))) {
1802 if ((a = strstr(realpath, fname)) == NULL) {
1806 a += ((ext - fname) + ext_len);
1846 static int phar_check_str(const char *fname, const char *ext_str, int ext_len, int executable, int … argument
1865 return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
1876 return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
1880 return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
2331 char *fname; local
2342 fname = zend_get_executed_filename(TSRMLS_C);
2343 fname_len = strlen(fname);
2345 …if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, 0, REPORT_ERRORS, NULL, 0 TSRMLS_CC)…
2349 if (!strcmp(fname, "[no active file]")) {
2369 if (PG(safe_mode) && (!php_checkuid(fname, NULL, CHECKUID_ALLOW_ONLY_FILE))) {
2374 if (php_check_open_basedir(fname TSRMLS_CC)) {
2378 fp = php_stream_open_wrapper(fname, "rb", IGNORE_URL|STREAM_MUST_SEEK|REPORT_ERRORS, &actual);
2382 spprintf(error, 0, "unable to open phar for reading \"%s\"", fname);
2391 fname = actual;
2395 …ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, REPORT_ERRORS, NULL, 0, error TSRM…
2425 … archive \"%s\" to verify local file header for file \"%s\"", idata->phar->fname, entry->filename);
2432 …phar \"%s\" (cannot read local file header for file \"%s\")", idata->phar->fname, entry->filename);
2445 … \"%s\" (cannot read local data descriptor for file \"%s\")", idata->phar->fname, entry->filename);
2457 …cal header of file \"%s\" does not match central directory)", idata->phar->fname, entry->filename);
2486 …l corruption of phar \"%s\" (crc32 mismatch on file \"%s\")", idata->phar->fname, entry->filename);
2591 spprintf(error, 0, "internal error: attempt to flush cached zip-based phar \"%s\"", phar->fname);
2623 oldfile = php_stream_open_wrapper(phar->fname, "rb", 0, NULL);
2646 spprintf(error, 0, "unable to access resource to copy stub to new phar \"%s\"", phar->fname);
2663 spprintf(error, 0, "unable to read resource to copy stub to new phar \"%s\"", phar->fname);
2679 spprintf(error, 0, "illegal stub for phar \"%s\"", phar->fname);
2696 spprintf(error, 0, "unable to create stub from string in new phar \"%s\"", phar->fname);
2725 spprintf(error, 0, "unable to create stub in new phar \"%s\"", phar->fname);
2727 spprintf(error, 0, "unable to copy stub of old phar to new phar \"%s\"", phar->fname);
2839 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname);
2863 …(error, 0, "unable to gzip compress file \"%s\" to new phar \"%s\"", entry->filename, phar->fname);
2867 …error, 0, "unable to bzip2 compress file \"%s\" to new phar \"%s\"", entry->filename, phar->fname);
2894 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname);
2905 …ressed file contents of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname);
2962 spprintf(error, 0, "unable to write manifest header of new phar \"%s\"", phar->fname);
2983 spprintf(error, 0, "unable to write manifest meta-data of new phar \"%s\"", phar->fname);
3023 … write filename of directory \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname);
3025 …le to write filename of file \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname);
3057 …e temporary manifest of file \"%s\" to manifest of new phar \"%s\"", entry->filename, phar->fname);
3089 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname);
3101 …ble to seek to start of file \"%s\" while creating new phar \"%s\"", entry->filename, phar->fname);
3117 …or, 0, "unable to write contents of file \"%s\" to new phar \"%s\"", entry->filename, phar->fname);
3163 …ontents of file \"%s\" to new phar \"%s\" with requested hash type", entry->filename, phar->fname);
3229 …phar->fp = php_stream_open_wrapper(phar->fname, "w+b", IGNORE_URL|STREAM_MUST_SEEK|REPORT_ERRORS, …
3233 spprintf(error, 4096, "unable to open new phar \"%s\" for writing", phar->fname);
3249 …contents of phar \"%s\" using zlib, PHP versions older than 5.2.6 have a buggy zlib", phar->fname);
3279 spprintf(error, 0, "unable to seek to __HALT_COMPILER(); in new phar \"%s\"", phar->fname);
3422 char *fname; local
3425 fname = zend_get_executed_filename(TSRMLS_C);
3426 fname_len = strlen(fname);
3428 if (fname_len > 7 && !strncasecmp(fname, "phar://", 7)) {
3429 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 1, 0 TSRML…