Commit Graph
80 Commits
Author SHA1 Message Date
Richard f1693d0c35 Update php to version 7.1.2 2017-02-15 12:15:18 +01:00
Martin Lindhe d2083c758e php 7.1.1 2017-01-19 00:21:36 +01:00
Rémy 68781a890e Breaking, change autoupdate definition to use the same logic as the
architecture by the core / update the affected manifests / ability to
change extract_dir based on arch / add nssm autoupdate
2017-01-01 17:30:18 +01:00
Rémy 6f2c52fdf2 php autoupdate / update php 7.1 2016-12-11 11:43:28 +01:00
Luke Sampson 809c13e168 fixes #1148 2016-12-09 21:20:13 +11:00
Maximilian Füsslin 7cfff3f577 updated php 2016-12-08 17:29:40 +01:00
Rémy 12c98bee1d Update outdated apps (#1116)
* update aria2 1.28.0

* update packer 0.11.0

* update php 7.0.13

* update git 2.10.2

* update nodejs 7.1.0

* update sqlite 3.15.1

* update cmake 3.6.3

* update r 3.3.2

* update perl 5.24.0.1

* update terraform 0.7.10 / migrate to 0.7

previous version was broken, since version 0.7 all the providers are in
the main binary
https://www.terraform.io/upgrade-guides/0-7.html

* update vagrant 1.8.7

* update sbcl 1.3.11

* update imagemagick

* update ffmpeg 20161108

* update git-lfs 1.4.4
2016-11-10 07:58:56 +11:00
rrelmy a11f38077b Update php version to 7.0.12 (#1088) 2016-10-17 05:45:30 +10:00
Richard Kuhnt ca6f9b39b2 Use https everywhere possible (#1086)
* Use https everywhere possible

* Update version checks
2016-10-15 08:25:02 +10:00
gysi 63602a1edf upped php version to 7.0.11 (#1034) 2016-09-18 22:42:24 +12:00
Atrox 0f9de5e1ed Update PHP to 7.0.10 (#1008)
Fixes #1005
2016-08-23 08:32:28 +10:00
Christophe 0322edb8eb fixing hash issue (#968)
When sha1 is used, we need to specify "sha1:" in the hash
2016-07-27 07:38:40 +10:00
Christophe bd3b8165a5 Upgrade PHP to 7.0.9 (#967)
- Core:
  - Fixed bug #72508 (strange references after recursive function call and "switch" statement).
  - Fixed bug #72513 (Stack-based buffer overflow vulnerability in virtual_file_ex).
  - Fixed bug #72573 (HTTP_PROXY is improperly trusted by some PHP libraries and applications).
- bz2:
  - Fixed bug #72613 (Inadequate error handling in bzread()).
- CLI:
  - Fixed bug #72484 (SCRIPT_FILENAME shows wrong path if the user specify router.php).
- COM:
  - Fixed bug #72498 (variant_date_from_timestamp null dereference).
- Curl:
  - Fixed bug #72541 (size_t overflow lead to heap corruption).
- Exif:
  - Fixed bug #72603 (Out of bound read in exif_process_IFD_in_MAKERNOTE).
  - Fixed bug #72618 (NULL Pointer Dereference in exif_process_user_comment).
- GD:
  - Fixed bug #43475 (Thick styled lines have scrambled patterns).
  - Fixed bug #53640 (XBM images require width to be multiple of 8).
  - Fixed bug #64641 (imagefilledpolygon doesn't draw horizontal line).
  - Fixed bug #72512 (gdImageTrueColorToPaletteBody allows arbitrary write/read access).
  - Fixed bug #72519 (imagegif/output out-of-bounds access).
  - Fixed bug #72558 (Integer overflow error within _gdContributionsAlloc()).
  - Fixed bug #72482 (Ilegal write/read access caused by gdImageAALine overflow).
  - Fixed bug #72494 (imagecropauto out-of-bounds access).
- Intl:
  - Fixed bug #72533 (locale_accept_from_http out-of-bounds access).
- Mbstring:
  - Fixed bug #72405 (mb_ereg_replace - mbc_to_code (oniguruma) - oob read access).
  - Fixed bug #72399 (Use-After-Free in MBString (search_re)).
- mcrypt:
  - Fixed bug #72551, bug #72552 (Incorrect casting from size_t to int lead to heap overflow in mdecrypt_generic).
- PDO_pgsql:
  - Fixed bug #72570 (Segmentation fault when binding parameters on a query without placeholders).
- PCRE:
  - Fixed bug #72476 (Memleak in jit_stack).
  - Fixed bug #72463 (mail fails with invalid argument).
- Readline:
  - Fixed bug #72538 (readline_redisplay crashes php).
- Standard:
  - Fixed bug #72505 (readfile() mangles files larger than 2G).
  - Fixed bug #72306 (Heap overflow through proc_open and $env parameter).
- Session:
  - Fixed bug #72531 (ps_files_cleanup_dir Buffer overflow).
  - Fixed bug #72562 (Use After Free in unserialize() with Unexpected Session Deserialization).
- SNMP:
  - Fixed bug #72479 (Use After Free Vulnerability in SNMP with GC and unserialize()).
- Streams:
  - Fixed bug #72439 (Stream socket with remote address leads to a segmentation fault).
- XMLRPC:
  - Fixed bug #72606 (heap-buffer-overflow (write) simplestring_addn simplestring.c).
- Zip:
  - Fixed bug #72520 (Stack-based buffer overflow vulnerability in php_stream_zip_opener).
2016-07-25 08:29:11 +10:00
Martin Lindhe 28d77d8817 php: sha256 hash (#943) 2016-07-07 08:11:21 +10:00
Christophe b8528cb91f Add the ability to have an additional php.ini file (#913)
When upgrading PHP version, the php.ini file is reset. So, I used PHP_INI_SCAN_DIR $env var to add an additional path to load php config files: /php/conf/.

I think this little change can simplify the PHP upgrading process.
2016-06-26 14:59:28 +10:00
Christophe d30850a11e Update PHP to 7.0.8 (#910)
- Core:
  - Fixed bug #72218 (If host name cannot be resolved then PHP 7 crashes).
  - Fixed bug #72221 (segfault, past-the-end access).
  - Fixed bug #72268 (Integer Overflow in nl2br()).
  - Fixed bug #72275 (Integer Overflow in json_encode()/json_decode()/ json_utf8_to_utf16()).
  - Fixed bug #72400 (Integer Overflow in addcslashes/addslashes).
  - Fixed bug #72403 (Integer Overflow in Length of String-typed ZVAL).
- FPM:
  - Fixed bug #72308 (fastcgi_finish_request and logging environment variables).
- GD:
  - Fixed bug #72298 (pass2_no_dither out-of-bounds access).
  - Fixed bug #72337 (invalid dimensions can lead to crash) (Pierre)
  - Fixed bug #72339 (Integer Overflow in _gd2GetHeader() resulting in heap overflow).
  - Fixed bug #72407 (NULL Pointer Dereference at _gdScaleVert).
- Intl:
  - Fixed bug #64524 (Add intl.use_exceptions to php.ini-*).
- mbstring:
  - Fixed bug #72402 (_php_mb_regex_ereg_replace_exec - double free).
- mcrypt:
  - Fixed bug #72455 (Heap Overflow due to integer overflows).
- PCRE:
  - Fixed bug #72143 (preg_replace uses int instead of size_t).
- PDO_pgsql:
  - Fixed bug #71573 (Segfault (core dumped) if paramno beyond bound).
  - Fixed bug #72294 (Segmentation fault/invalid pointer in connection with pgsql_stmt_dtor).
- Phpdbg:
  - Fixed bug #72284 (phpdbg fatal errors with coverage).
- Postgres:
  - Fixed bug #72195 (pg_pconnect/pg_connect cause use-after-free).
  - Fixed bug #72197 (pg_lo_create arbitrary read).
- SPL:
  - Fixed bug #72262 (int/size_t confusion in SplFileObject::fread).
  - Fixed bug #72433 (Use After Free Vulnerability in PHP's GC algorithm and unserialize).
- Standard:
  - Fixed bug #72017 (range() with float step produces unexpected result).
  - Fixed bug #72193 (dns_get_record returns array containing elements of type 'unknown').
  - Fixed bug #72229 (Wrong reference when serialize/unserialize an object).
  - Fixed bug #72300 (ignore_user_abort(false) has no effect).
- XML:
  - Fixed bug #72206 (xml_parser_create/xml_parser_free leaks mem).
- XMLRPC:
  - Fixed bug #72155 (use-after-free caused by get_zval_xmlrpc_type).
- WDDX:
  - Fixed bug #72340 (Double Free Courruption in wddx_deserialize).
- Zip:
  - Fixed bug #72258 (ZipArchive converts filenames to unrecoverable form).
  - Fixed bug #72434 (ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize).
2016-06-24 07:08:03 +10:00
Christophe 8e14546bc0 Update to php 7.0.7 (#880)
- Core:
  - Fixed bug #72162 (use-after-free - error_reporting).
  - Add compiler option to disable special case function calls.
  - Fixed bug #72101 (crash on complex code).
  - Fixed bug #72100 (implode() inserts garbage into resulting string when joins very big integer).
  - Fixed bug #72057 (PHP Hangs when using custom error handler and typehint).
  - Fixed bug #72038 (Function calls with values to a by-ref parameter don't always throw a notice).
  - Fixed bug #71737 (Memory leak in closure with parameter named $this).
  - Fixed bug #72059 (?? is not allowed on constant expressions).
  - Fixed bug #72159 (Imported Class Overrides Local Class Name).
- Curl:
  - Fixed bug #68658 (Define CURLE_SSL_CACERT_BADFILE).
- DBA:
  - Fixed bug #72157 (use-after-free caused by dba_open).
- GD:
  - Fixed bug #72227 (imagescale out-of-bounds read). (CVE-2013-7456)
- Intl:
  - Fixed bug #72241 (get_icu_value_internal out-of-bounds read). (CVE-2016-5093)
- JSON:
  - Fixed bug #72069 (Behavior \JsonSerializable different from json_encode).
- Mbstring:
  - Fixed bug #72164 (Null Pointer Dereference - mb_ereg_replace).
- OCI8:
  - Fixed bug #71600 (oci_fetch_all segfaults when selecting more than eight columns).
- Opcache:
  - Fixed bug #72014 (Including a file with anonymous classes multiple times leads to fatal error).
- OpenSSL:
  - Fixed bug #72165 (Null pointer dereference - openssl_csr_new).
- PCNTL:
  - Fixed bug #72154 (pcntl_wait/pcntl_waitpid array internal structure overwrite).
- POSIX:
  - Fixed bug #72133 (php_posix_group_to_array crashes if gr_passwd is NULL).
- Postgres:
  - Fixed bug #72028 (pg_query_params(): NULL converts to empty string).
  - Fixed bug #71062 (pg_convert() doesn't accept ISO 8601 for datatype timestamp).
  - Fixed bug #72151 (mysqli_fetch_object changed behaviour).
- Reflection:
  - Fixed bug #72174 (ReflectionProperty#getValue() causes __isset call).
- Session:
  - Fixed bug #71972 (Cyclic references causing session_start(): Failed to decode session object).
- Sockets:
  - Added socket_export_stream() function for getting a stream compatible resource from a socket resource.
- SPL:
  - Fixed bug #72051 (The reference in CallbackFilterIterator doesn't work as expected).
- SQLite3:
  - Fixed bug #68849 (bindValue is not using the right data type).
- Standard:
  - Fixed bug #72075 (Referencing socket resources breaks stream_select).
  - Fixed bug #72031 (array_column() against an array of objects discards all values matching null).
2016-05-31 20:52:14 +10:00
Christophe 07fd5a80dd Update PHP to 7.0.6 (#806)
- add php-cgi as available command
2016-05-04 08:48:34 +10:00
Lucas Tadeu Teixeira a737c11a08 Fix URL to 64-bit vcruntime140.dll in php.json (#798)
The repository that used to hold the .dll file no longer exists.

This changes the URL to the .dll file and updates the hash to
the new file's md5 hash.
2016-04-20 12:10:31 +10:00
MPLew-is e3adab0eac Update PHP to 7.0.5 2016-03-31 17:15:48 -04:00
Mike Lewis 316cdb2a9e Revert "Restore separate app for Apache/PHP Visual C++ dependency" 2016-03-29 04:50:55 -04:00
MPLew-is 1a89f6c0c7 Remove trailing comma
Causing tests to fail
2016-03-29 02:00:48 -04:00
MPLew-is ec9a81380e Restore separate app for Apache/PHP Visual C++ dependency 2016-03-29 01:49:25 -04:00
MPLew-is 7b2c66f1f8 Enable PHP extensions to be found in installation-relative folder
The default is to look in C:\php\ext, which defeats the self-contained
nature of scoop apps
2016-03-28 10:28:14 -04:00
MPLew-is c049577057 Change Visual C++ dependency to direct download of DLLs 2016-03-27 07:46:53 -04:00
MPLew-is 0ade81b51c Rename "visual-c-14" to "vc-redist14" 2016-03-27 04:50:59 -04:00
MPLew-is 99d377e19d Add PHP/Apache Visual C++ dependency
Also adds visual-c-14 manifest
2016-03-27 03:07:21 -04:00
ISHIDA Akio f85fb27306 php 7.0.4 2016-03-04 09:50:37 +09:00
Keiichi Shimamura 69b6a1df11 PHP 7.0.3 2016-02-08 14:10:04 -05:00
Belisar Hoxholli 4600f9a402 Update to PHP 7.0.2 2016-01-22 23:56:02 +01:00
Julian 61f88adf7e php.json fixed version 2015-12-19 21:12:04 +01:00
Matthew Harmon 2bc203f626 Added the proper hash values of the download. 2015-12-17 12:14:38 -06:00
Matthew Harmon 79a06fe47e Update php.json for updated PHP 7 link.
I was getting a 404 for the 7.0.0 and found out the download repo is 7.0.1.

Link of downloads: http://windows.php.net/downloads/releases/
2015-12-17 12:08:26 -06:00
Luke Sampson c10a810a5a php 7.0 (fix 32-bit hash) 2015-12-04 11:45:03 +10:00
Belisar Hoxholli d97683e7a8 Upgrade to PHP 7.0
PHP 5.6.16 moves to php56 bucket. Upgrades default install to PHP 7.0.0
2015-12-03 21:46:50 +01:00
Michael Roderick 5eda73c422 PHP updated to 5.6.16 2015-11-28 21:49:28 -05:00
Max Milaney 13ae7f0dea php 5.6.15 2015-11-09 23:15:20 -08:00
belisarh f0166e7f00 Update to PHP 5.6.15 2015-10-30 19:04:38 +01:00
belisarh 04581e4735 Update to PHP 5.6.14 2015-10-01 23:31:56 -07:00
belisarh ab4f04dcd7 Fixed hash 2015-09-12 15:20:29 +01:00
belisarh 9bb05340db Fixes php.json with PHP 5.6.13
Avoids 404 error on new installs.
2015-09-12 14:21:15 +01:00
Roy Ivy III 6d9bca805f whitespace cleanup
* makes changes to almost all main repo files to be in accordance with .editorconfig
* some files in "test\fixtures\..." were left alone to avoid breaking tests
* NOTE: whitespace changes *only* (`git diff -b` shows no changes)
2015-08-17 22:54:43 -05:00
huncrys 23b75ea520 Updated PHP to 5.6.12
fixes 404 upon installation
2015-08-09 06:28:15 +02:00
ISHIDA Akio 501836e4ed php 5.6.11 2015-07-13 15:50:18 +09:00
Luke Sampson c7099a9850 php 5.6.10 (fix checkver regex) 2015-06-14 07:29:10 +10:00
Nil Késede 017a733040 fix php zip hash 2015-06-13 12:37:25 -03:00
Nil Késede 4c760cb9d8 Fix broken url 2015-06-13 12:31:17 -03:00
Luke Sampson 40c9ed6864 php 5.6.9 2015-05-18 13:03:18 +10:00
ISHIDA Akio 85158b08f8 PHP5.6.8, 5.5.24, 5.4.40 2015-04-25 18:09:17 +09:00
Keiichi Shimamura 366314c729 PHP 5.6.7 2015-03-24 21:28:11 -07:00