From 61432c062f4887469ab7264a176e618337f4ea6c Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Tue, 25 Apr 2023 11:20:24 -0700 Subject: [PATCH] Remove timestamps from "phar". Thanks to Jelle van der Waa! https://gist.github.com/jelly/96847934239aac19c512c54ca65d6baa Gbp-Pq: Name 0041-Remove-timestamps-from-phar.patch --- ext/phar/phar.c | 2 +- ext/phar/util.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/phar/phar.c b/ext/phar/phar.c index 7650478c..f807094f 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -2965,7 +2965,7 @@ void phar_flush_ex(phar_archive_data *phar, zend_string *user_stub, bool is_defa 4: metadata-len +: metadata */ - mytime = time(NULL); + mytime = 0; phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); diff --git a/ext/phar/util.c b/ext/phar/util.c index e49e15ae..91dd417b 100644 --- a/ext/phar/util.c +++ b/ext/phar/util.c @@ -701,7 +701,7 @@ phar_entry_data *phar_get_or_create_entry_data(char *fname, size_t fname_len, ch phar_add_virtual_dirs(phar, path, path_len); etemp.is_modified = 1; - etemp.timestamp = time(0); + etemp.timestamp = 0; etemp.is_crc_checked = 1; etemp.phar = phar; etemp.filename = estrndup(path, path_len); -- 2.30.2