diff options
author | Stanislav Malyshev <stas@php.net> | 2018-04-23 22:00:24 -0700 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2018-04-23 22:00:24 -0700 |
commit | 95ee9efa572ae7b6931c846833a3283f06610a2e (patch) | |
tree | bf6e2f738aa041effe896bb9a79dd05480504657 /ext/phar | |
parent | ff83c00715f6e036da5e5b627a742d2697871ae1 (diff) | |
parent | 5a18d7a0df075eb49a4e8094d1d54fed937f7565 (diff) | |
download | php-git-95ee9efa572ae7b6931c846833a3283f06610a2e.tar.gz |
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix tsrm_ls
Fix #76129 - remove more potential unfiltered outputs for phar
Fix test
Fix bug #76248 - Malicious LDAP-Server Response causes Crash
Fix bug #76249 - fail on invalid sequences
Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value
Fix bug #75981: prevent reading beyond buffer start
Diffstat (limited to 'ext/phar')
-rw-r--r-- | ext/phar/phar_object.c | 6 | ||||
-rw-r--r-- | ext/phar/tests/cache_list/frontcontroller10.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/cache_list/frontcontroller6.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/cache_list/frontcontroller8.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/frontcontroller10.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/frontcontroller6.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/frontcontroller8.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/tar/frontcontroller10.phar.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/tar/frontcontroller6.phar.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/tar/frontcontroller8.phar.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/zip/frontcontroller10.phar.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/zip/frontcontroller6.phar.phpt | 2 | ||||
-rw-r--r-- | ext/phar/tests/zip/frontcontroller8.phar.phpt | 2 |
13 files changed, 14 insertions, 16 deletions
diff --git a/ext/phar/phar_object.c b/ext/phar/phar_object.c index faa5ff26d1..905fcece73 100644 --- a/ext/phar/phar_object.c +++ b/ext/phar/phar_object.c @@ -308,8 +308,7 @@ static void phar_do_403(char *entry, int entry_len) /* {{{ */ sapi_header_op(SAPI_HEADER_REPLACE, &ctr); sapi_send_headers(); PHPWRITE("<html>\n <head>\n <title>Access Denied</title>\n </head>\n <body>\n <h1>403 - File ", sizeof("<html>\n <head>\n <title>Access Denied</title>\n </head>\n <body>\n <h1>403 - File ") - 1); - PHPWRITE(entry, entry_len); - PHPWRITE(" Access Denied</h1>\n </body>\n</html>", sizeof(" Access Denied</h1>\n </body>\n</html>") - 1); + PHPWRITE("Access Denied</h1>\n </body>\n</html>", sizeof("Access Denied</h1>\n </body>\n</html>") - 1); } /* }}} */ @@ -333,8 +332,7 @@ static void phar_do_404(phar_archive_data *phar, char *fname, int fname_len, cha sapi_header_op(SAPI_HEADER_REPLACE, &ctr); sapi_send_headers(); PHPWRITE("<html>\n <head>\n <title>File Not Found</title>\n </head>\n <body>\n <h1>404 - File ", sizeof("<html>\n <head>\n <title>File Not Found</title>\n </head>\n <body>\n <h1>404 - File ") - 1); - PHPWRITE(entry, entry_len); - PHPWRITE(" Not Found</h1>\n </body>\n</html>", sizeof(" Not Found</h1>\n </body>\n</html>") - 1); + PHPWRITE("Not Found</h1>\n </body>\n</html>", sizeof("Not Found</h1>\n </body>\n</html>") - 1); } /* }}} */ diff --git a/ext/phar/tests/cache_list/frontcontroller10.phpt b/ext/phar/tests/cache_list/frontcontroller10.phpt index 00177d4ff5..5fd986895d 100644 --- a/ext/phar/tests/cache_list/frontcontroller10.phpt +++ b/ext/phar/tests/cache_list/frontcontroller10.phpt @@ -20,6 +20,6 @@ Status: 403 Access Denied <title>Access Denied</title> </head> <body> - <h1>403 - File /hi Access Denied</h1> + <h1>403 - File Access Denied</h1> </body> </html> diff --git a/ext/phar/tests/cache_list/frontcontroller6.phpt b/ext/phar/tests/cache_list/frontcontroller6.phpt index 2480be4129..a79c958517 100644 --- a/ext/phar/tests/cache_list/frontcontroller6.phpt +++ b/ext/phar/tests/cache_list/frontcontroller6.phpt @@ -18,6 +18,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /notfound.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/cache_list/frontcontroller8.phpt b/ext/phar/tests/cache_list/frontcontroller8.phpt index bf9b390def..e04f9e5a3a 100644 --- a/ext/phar/tests/cache_list/frontcontroller8.phpt +++ b/ext/phar/tests/cache_list/frontcontroller8.phpt @@ -18,6 +18,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /index.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/frontcontroller10.phpt b/ext/phar/tests/frontcontroller10.phpt index 667d5c243c..b3f5e640dd 100644 --- a/ext/phar/tests/frontcontroller10.phpt +++ b/ext/phar/tests/frontcontroller10.phpt @@ -19,6 +19,6 @@ Status: 403 Access Denied <title>Access Denied</title> </head> <body> - <h1>403 - File /hi Access Denied</h1> + <h1>403 - File Access Denied</h1> </body> </html> diff --git a/ext/phar/tests/frontcontroller6.phpt b/ext/phar/tests/frontcontroller6.phpt index 1a2cc2cd23..c5dd382b10 100644 --- a/ext/phar/tests/frontcontroller6.phpt +++ b/ext/phar/tests/frontcontroller6.phpt @@ -16,6 +16,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /notfound.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/frontcontroller8.phpt b/ext/phar/tests/frontcontroller8.phpt index 36e3206d66..77d33dac38 100644 --- a/ext/phar/tests/frontcontroller8.phpt +++ b/ext/phar/tests/frontcontroller8.phpt @@ -16,6 +16,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /index.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/tar/frontcontroller10.phar.phpt b/ext/phar/tests/tar/frontcontroller10.phar.phpt index f1fc6e3d0f..23ce6f37e2 100644 --- a/ext/phar/tests/tar/frontcontroller10.phar.phpt +++ b/ext/phar/tests/tar/frontcontroller10.phar.phpt @@ -19,6 +19,6 @@ Status: 403 Access Denied <title>Access Denied</title> </head> <body> - <h1>403 - File /hi Access Denied</h1> + <h1>403 - File Access Denied</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/tar/frontcontroller6.phar.phpt b/ext/phar/tests/tar/frontcontroller6.phar.phpt index 5375beef8c..b811f00f75 100644 --- a/ext/phar/tests/tar/frontcontroller6.phar.phpt +++ b/ext/phar/tests/tar/frontcontroller6.phar.phpt @@ -16,6 +16,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /notfound.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/tar/frontcontroller8.phar.phpt b/ext/phar/tests/tar/frontcontroller8.phar.phpt index 19844cb199..a180e2010a 100644 --- a/ext/phar/tests/tar/frontcontroller8.phar.phpt +++ b/ext/phar/tests/tar/frontcontroller8.phar.phpt @@ -16,6 +16,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /index.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/zip/frontcontroller10.phar.phpt b/ext/phar/tests/zip/frontcontroller10.phar.phpt index 56d16c2064..5bbe9e1aff 100644 --- a/ext/phar/tests/zip/frontcontroller10.phar.phpt +++ b/ext/phar/tests/zip/frontcontroller10.phar.phpt @@ -19,6 +19,6 @@ Status: 403 Access Denied <title>Access Denied</title> </head> <body> - <h1>403 - File /hi Access Denied</h1> + <h1>403 - File Access Denied</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/zip/frontcontroller6.phar.phpt b/ext/phar/tests/zip/frontcontroller6.phar.phpt index 15489f6ca7..63f7c62e88 100644 --- a/ext/phar/tests/zip/frontcontroller6.phar.phpt +++ b/ext/phar/tests/zip/frontcontroller6.phar.phpt @@ -17,6 +17,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /notfound.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file diff --git a/ext/phar/tests/zip/frontcontroller8.phar.phpt b/ext/phar/tests/zip/frontcontroller8.phar.phpt index 1b0d133bc7..d4c3a3f9ea 100644 --- a/ext/phar/tests/zip/frontcontroller8.phar.phpt +++ b/ext/phar/tests/zip/frontcontroller8.phar.phpt @@ -16,6 +16,6 @@ Status: 404 Not Found <title>File Not Found</title> </head> <body> - <h1>404 - File /index.php Not Found</h1> + <h1>404 - File Not Found</h1> </body> </html>
\ No newline at end of file |