php-src/ext
Kalle Sommer Nielsen d5796fb298 Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi).
Before this patch, exif_process_IFD_in_MAKERNOTE() would return false, then causing the rest of the EXIF parsing to be interrupted. This is a regression from earlier which was most likely a part of a security fix for MAKERNOTE.

The new behavior is to instead of stopping to parse, to continue so we can still fetch data like thumbnail and GPS, thrus allowing yet unsupported formats to parse. If EXIF's debugging mode is enabled, a notice will display in case we do not match against a valid MAKERNOTE signature.

This should temporarily fix bug #72682 (exif_read_data() fails to read all data for some images) until I get around to debug it further.

(cherry picked from commit aabcb5481d)
2016-08-03 17:36:00 +02:00
..
bcmath fix/improve tests 2016-04-27 13:16:57 +02:00
bz2 Merge branch 'PHP-5.5' into PHP-5.6 2016-07-19 00:53:08 -07:00
calendar Fix #71894: AddressSanitizer: global-buffer-overflow in zif_cal_from_jd 2016-07-29 01:04:21 +02:00
com_dotnet Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
ctype Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
curl Fixed bug #71929 (CURLINFO_CERTINFO data parsing error). 2016-07-27 23:30:20 -04:00
date regenerate date parser with re2c 0.15.3 2016-07-24 14:50:10 +02:00
dba Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
dom Fix bug #66502: DOM document dangling reference 2016-07-15 01:08:08 +02:00
enchant Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
ereg Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
exif Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi). 2016-08-03 17:36:00 +02:00
fileinfo Merge branch 'PHP-5.5' into PHP-5.6 2016-03-31 01:36:47 +02:00
filter update filter_var filters for ipv4 addresses to reflect rfc6890 2016-07-08 16:30:06 +02:00
ftp Fix bug #72667 2016-07-27 15:55:47 +02:00
gd fix ts build 2016-08-03 12:16:42 +02:00
gettext Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
gmp Fixed test script 2016-03-17 17:06:56 +08:00
hash Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
iconv Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
imap Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
interbase Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
intl More tolerance in another IntlCalendar test 2016-07-24 00:15:14 +02:00
json Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
ldap Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
libxml Fix bug #66502: DOM document dangling reference 2016-07-15 01:08:08 +02:00
mbstring fixes bad address given to onig_error_code_to_str 2016-07-30 11:46:34 +02:00
mcrypt Merge branch 'PHP-5.5' into PHP-5.6.23 2016-06-21 00:01:48 -07:00
mssql Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
mysql Happy new year (Update copyright to 2016) 2016-01-03 01:44:37 +02:00
mysqli Revert "Backport patch for bug #71820" 2016-05-09 17:15:40 +02:00
mysqlnd Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
oci8 Mask DB usernames from expected test output for test portability 2016-07-07 11:52:17 +10:00
odbc Fix #69975: PHP segfaults when accessing nvarchar(max) defined columns 2016-07-08 15:33:46 +02:00
opcache The "flock" structure has to be writable on AIX. 2016-05-10 17:50:14 +03:00
openssl Fix incorrect error suppressing in openssl_error_string test 2016-06-16 20:11:02 +01:00
pcntl Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
pcre Fix #72688: preg_match missing group names in matches 2016-07-27 18:50:52 +02:00
pdo Revert "Fixes #52384: Adds parameter value to dumped output. Also adds output flag indicating presence of PDO::PARAM_INPUT_OUTPUT." 2016-07-12 15:46:07 +02:00
pdo_dblib fix #ifdef usage 2016-03-16 07:17:49 +01:00
pdo_firebird Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
pdo_mysql Fix test description 2016-02-13 17:46:24 +01:00
pdo_oci Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
pdo_odbc Fix ODBC bug for varchars returning with length zero 2016-06-02 12:04:10 +02:00
pdo_pgsql cleanup table after test 2016-08-02 14:35:24 +02:00
pdo_sqlite Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
pgsql Revert "Backport patch for bug #71820" 2016-05-09 17:15:40 +02:00
phar fix test 2016-06-21 16:20:03 +02:00
posix Revert "Fixed bug #71219" 2016-07-30 18:34:34 +02:00
pspell Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
readline Fix header file include 2016-01-15 08:43:00 +01:00
recode Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
reflection fix: bug72222 for PHP-5.6 reflection export of array consts 2016-07-13 21:39:55 +02:00
session fix test 2016-07-23 20:55:39 +02:00
shmop Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
simplexml fix regression introduced in 5683b6fa39 2016-03-08 12:59:59 +01:00
skeleton fixed skeleton to produce the normalized ext version macros 2013-10-14 14:37:39 +02:00
snmp Merge branch 'PHP-5.5' into PHP-5.6 2016-07-19 00:53:08 -07:00
soap Fixed bug #70979 crash with bad soap request 2016-01-14 17:42:28 +01:00
sockets Fix #72677: SCM_CREDENTIALS related tests should be skipped on AIX 2016-07-28 17:19:47 +02:00
spl Fixed bug #72684 (AppendIterator segfault with closed generator) 2016-07-26 20:34:16 -04:00
sqlite3 Implement #72653: SQLite should allow opening with empty filename 2016-07-27 16:41:03 +02:00
standard Fix bug #72667 2016-07-27 15:55:47 +02:00
sybase_ct Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
sysvmsg Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
sysvsem Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
sysvshm Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
tidy Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
tokenizer Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
wddx Add missing TSRMLS_FETCH() 2016-07-30 16:28:42 +02:00
xml Merge branch 'PHP-5.5' into PHP-5.6 2016-04-26 23:48:41 -07:00
xmlreader add test fo rbug 71805 2016-05-03 19:09:11 +02:00
xmlrpc Merge branch 'PHP-5.5' into PHP-5.6 2016-07-19 00:53:08 -07:00
xmlwriter Happy new year (Update copyright to 2016) 2016-01-01 19:21:47 +02:00
xsl fix test 2016-03-14 15:53:02 +01:00
zip Merge branch 'PHP-5.5' into PHP-5.6 2016-07-19 22:37:44 -07:00
zlib Fix typo in comment 2016-07-04 03:17:17 +02:00
ext_skel Merge branch 'PHP-5.5' into PHP-5.6 2014-10-01 09:26:46 +02:00
ext_skel_win32.php