]> granicus.if.org Git - php/log
php
8 years agoScrub UPGRADING and UPGRADING.INTERNALS
Nikita Popov [Mon, 15 Aug 2016 20:59:41 +0000 (22:59 +0200)]
Scrub UPGRADING and UPGRADING.INTERNALS

There were already some master-only entries in there -- I hope I
didn't remove anything that was supposed to be there.

[skip ci]

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Mon, 15 Aug 2016 20:50:46 +0000 (22:50 +0200)]
Merge branch 'PHP-7.1'

8 years agoFix some typos in PHP FPM configuration
Matthias Endler [Mon, 15 Aug 2016 10:40:14 +0000 (12:40 +0200)]
Fix some typos in PHP FPM configuration

[skip ci]

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Mon, 15 Aug 2016 20:43:33 +0000 (22:43 +0200)]
Merge branch 'PHP-7.1'

8 years agoHide (un)serialize data from ABI
Nikita Popov [Wed, 10 Aug 2016 10:51:48 +0000 (12:51 +0200)]
Hide (un)serialize data from ABI

The (UN)SERIALIZE_INIT/DESTROY macros now go through non-inlined
functions, so any changes to them will apply to extensions without
rebuilds.

Additionally, the (un)serialize_data structures are now no longer
exported.

This means that we are allowed to change these structures in patch
releases without breaking the ABI.

8 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Mon, 15 Aug 2016 15:25:19 +0000 (23:25 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed bug #72846 (getConstant for a array constant with constant values returns NULL/NFC/UKNOWN)

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Mon, 15 Aug 2016 15:25:07 +0000 (23:25 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed bug #72846 (getConstant for a array constant with constant values returns NULL/NFC/UKNOWN)

8 years agoFixed bug #72846 (getConstant for a array constant with constant values returns NULL...
Xinchen Hui [Mon, 15 Aug 2016 15:22:55 +0000 (23:22 +0800)]
Fixed bug #72846 (getConstant for a array constant with constant values returns NULL/NFC/UKNOWN)

8 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sun, 14 Aug 2016 20:40:51 +0000 (22:40 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  put missing prototype and fix ts build

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Sun, 14 Aug 2016 20:40:20 +0000 (22:40 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  put missing prototype and fix ts build

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Sun, 14 Aug 2016 20:39:01 +0000 (22:39 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  put missing prototype and fix ts build

8 years agoput missing prototype and fix ts build
Anatol Belski [Sun, 14 Aug 2016 20:35:01 +0000 (22:35 +0200)]
put missing prototype and fix ts build

8 years agoMerge branch 'PHP-7.1'
Jakub Zelenka [Sun, 14 Aug 2016 19:44:08 +0000 (20:44 +0100)]
Merge branch 'PHP-7.1'

8 years agoSet DSA or DH key only if pub key supplied
Jakub Zelenka [Sun, 14 Aug 2016 19:42:56 +0000 (20:42 +0100)]
Set DSA or DH key only if pub key supplied

8 years agoMerge branch 'master' of git.php.net:php-src
Anatol Belski [Sun, 14 Aug 2016 19:01:21 +0000 (21:01 +0200)]
Merge branch 'master' of git.php.net:php-src

8 years agoMerge branch 'PHP-7.1' of git.php.net:php-src into PHP-7.1
Anatol Belski [Sun, 14 Aug 2016 19:00:56 +0000 (21:00 +0200)]
Merge branch 'PHP-7.1' of git.php.net:php-src into PHP-7.1

8 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sun, 14 Aug 2016 18:56:10 +0000 (20:56 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  update UPGRADING
  update NEWS
  update NEWS

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Sun, 14 Aug 2016 18:55:41 +0000 (20:55 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  update NEWS
  update NEWS

8 years agoupdate UPGRADING
Anatol Belski [Sun, 14 Aug 2016 18:55:26 +0000 (20:55 +0200)]
update UPGRADING

8 years agoupdate NEWS
Anatol Belski [Sun, 14 Aug 2016 18:52:47 +0000 (20:52 +0200)]
update NEWS

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Sun, 14 Aug 2016 18:51:44 +0000 (20:51 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  update NEWS

8 years agoupdate NEWS
Anatol Belski [Sun, 14 Aug 2016 18:50:23 +0000 (20:50 +0200)]
update NEWS

8 years agoMerge branch 'PHP-7.1'
Jakub Zelenka [Sun, 14 Aug 2016 18:37:29 +0000 (19:37 +0100)]
Merge branch 'PHP-7.1'

8 years agoReturn false if tag is not supplied or cannot be retrieved in AEAD
Jakub Zelenka [Sun, 14 Aug 2016 18:34:03 +0000 (19:34 +0100)]
Return false if tag is not supplied or cannot be retrieved in AEAD

It doesn't make sense to return just encoded string as it cannot be
used anyway (decryption without a tag will not work).

8 years agoMerge branch 'PHP-7.1'
Anatol Belski [Sun, 14 Aug 2016 18:07:07 +0000 (20:07 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fixed bug #72759 Regression in pgo_pgsql

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Sun, 14 Aug 2016 18:06:44 +0000 (20:06 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed bug #72759 Regression in pgo_pgsql

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Sun, 14 Aug 2016 18:04:49 +0000 (20:04 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Fixed bug #72759 Regression in pgo_pgsql

8 years agoFixed bug #72759 Regression in pgo_pgsql
Anatol Belski [Sun, 14 Aug 2016 17:33:24 +0000 (19:33 +0200)]
Fixed bug #72759 Regression in pgo_pgsql

This is caused by the fix for #72633. Namely, lastval() throws an error,
if no nextval() was called earlier in the same session. This is by all
means correct so far, however inside a transaction it leads to an abort.
This is the opposite to MySQL's last_insert_id() which doesn't produce
any error no matter something were autoincremented or not.

To avoid existing scripts breakage in the stable branches, the previous
patch is extended to revert the transaction to the state before the lastval()
call in case of error. It is done only for 5.6 and 7.0 to retain BC. For 7.1+,
the clean behavior should persist. This is already the current behavior, when
the sequence name is explicitly passed. So there's no reason to obfuscate the
errors where this breakage is valid.

8 years agoMerge branch 'PHP-7.1'
Jakub Zelenka [Sun, 14 Aug 2016 13:03:08 +0000 (14:03 +0100)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Jakub Zelenka [Sun, 14 Aug 2016 13:01:36 +0000 (14:01 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Jakub Zelenka [Sun, 14 Aug 2016 13:00:35 +0000 (14:00 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

8 years agoFixed bug #72787 (json_decode reads out of bounds)
Jakub Zelenka [Sun, 14 Aug 2016 12:52:59 +0000 (13:52 +0100)]
Fixed bug #72787 (json_decode reads out of bounds)

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Sat, 13 Aug 2016 19:44:00 +0000 (21:44 +0200)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 13 Aug 2016 19:42:17 +0000 (21:42 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Nikita Popov [Sat, 13 Aug 2016 19:41:00 +0000 (21:41 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

8 years agoBug 70195
Benedict Singer [Wed, 10 Aug 2016 14:03:12 +0000 (15:03 +0100)]
Bug 70195

Many FTP-S servers now require FTP clients to re-use the SSL session
from the control connection on the data connection, to prove that the
same entity controls both connections. This patch updates PHP's FTP-S
client code to allow that possibility.

8 years agoMerge branch 'PHP-7.1'
Christoph M. Becker [Sat, 13 Aug 2016 14:36:06 +0000 (16:36 +0200)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Sat, 13 Aug 2016 14:29:35 +0000 (16:29 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Sat, 13 Aug 2016 14:22:49 +0000 (16:22 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

8 years agoFix #72278: getimagesize returning FALSE on valid jpg
Christoph M. Becker [Sat, 13 Aug 2016 14:02:10 +0000 (16:02 +0200)]
Fix #72278: getimagesize returning FALSE on valid jpg

getimagesize() is rather strict about the length of the marker payload data,
and fails if there are extraneous bytes before the next marker. Only a very
special case reported in bug #13213 is catered to.

libjpeg is rather resilient to such corrupted JPEG files, and raises a
recoverable error in this case. Other image processors also accept such
JPEG files, so we adapt getimagesize() to skip (but warn about) such
extraneous bytes.

8 years agoMerge branch 'PHP-7.1'
Christoph M. Becker [Sat, 13 Aug 2016 10:13:45 +0000 (12:13 +0200)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Sat, 13 Aug 2016 10:06:11 +0000 (12:06 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Sat, 13 Aug 2016 09:47:20 +0000 (11:47 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

8 years agoFix #72823: strtr out-of-bound access
Christoph M. Becker [Sat, 13 Aug 2016 09:39:16 +0000 (11:39 +0200)]
Fix #72823: strtr out-of-bound access

If php_strtr_array_prepare_repls() reports pattern_len == 0, we return
early to avoid OOB accesses, and because there is nothing to replace anyway.

8 years agoMerge branch 'PHP-7.1'
Christoph M. Becker [Fri, 12 Aug 2016 23:34:33 +0000 (01:34 +0200)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Fri, 12 Aug 2016 23:28:14 +0000 (01:28 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Fri, 12 Aug 2016 23:19:09 +0000 (01:19 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

8 years agoFix #60665: call to empty() on NULL result using PDO::FETCH_LAZY returns false
Christoph M. Becker [Fri, 12 Aug 2016 22:31:55 +0000 (00:31 +0200)]
Fix #60665: call to empty() on NULL result using PDO::FETCH_LAZY returns false

The has_property handler only checked whether a respective column name
exists, but neither whether the column value is set, nor whether it is
empty, respectively. We fix that to match the behavior of POD:FETCH_OBJ in
particular and PHP in general.

8 years agoMerge branch 'PHP-7.1'
Christoph M. Becker [Fri, 12 Aug 2016 10:56:49 +0000 (12:56 +0200)]
Merge branch 'PHP-7.1'

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Fri, 12 Aug 2016 10:55:32 +0000 (12:55 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

8 years agoFix #72793: xml_parser_free leaks mem when execute xml_set_object
Christoph M. Becker [Fri, 12 Aug 2016 10:54:21 +0000 (12:54 +0200)]
Fix #72793: xml_parser_free leaks mem when execute xml_set_object

8 years agoMerge branch 'PHP-7.1'
Xinchen Hui [Fri, 12 Aug 2016 08:37:14 +0000 (16:37 +0800)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Update NEWs
  Fixed bug #72813 (Segfault with __get returned by ref)
  Fix URL rewriter partially

8 years agoUpdate NEWs
Xinchen Hui [Fri, 12 Aug 2016 08:36:57 +0000 (16:36 +0800)]
Update NEWs

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Xinchen Hui [Fri, 12 Aug 2016 08:35:41 +0000 (16:35 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Fixed bug #72813 (Segfault with __get returned by ref)
  Fix URL rewriter partially

Conflicts:
Zend/zend_object_handlers.c
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re

8 years agoMerge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
Xinchen Hui [Fri, 12 Aug 2016 08:25:18 +0000 (16:25 +0800)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0

* 'PHP-7.0' of git.php.net:/php-src:
  Fix URL rewriter partially
  Support "git worktree"

8 years agoFixed bug #72813 (Segfault with __get returned by ref)
Xinchen Hui [Fri, 12 Aug 2016 08:23:40 +0000 (16:23 +0800)]
Fixed bug #72813 (Segfault with __get returned by ref)

This should be safe change, as we don't dereference value and member
after calling setter/getter.

And compare to adding unref codes, this is much cheaper.

8 years agoMerge branch 'PHP-7.1'
Yasuo Ohgaki [Fri, 12 Aug 2016 03:31:45 +0000 (12:31 +0900)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Merge RFC: Session ID without hashing https://wiki.php.net/rfc/session-id-without-hashing

8 years agoMerge RFC: Session ID without hashing
Yasuo Ohgaki [Fri, 12 Aug 2016 03:28:25 +0000 (12:28 +0900)]
Merge RFC: Session ID without hashing
https://wiki.php.net/rfc/session-id-without-hashing

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 11 Aug 2016 16:45:42 +0000 (18:45 +0200)]
Merge branch 'PHP-7.1'

8 years agoShow "or null" in TypeErrors for nullable arg_infos
Andrea Faulds [Mon, 8 Aug 2016 15:15:59 +0000 (16:15 +0100)]
Show "or null" in TypeErrors for nullable arg_infos

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 11 Aug 2016 16:30:18 +0000 (18:30 +0200)]
Merge branch 'PHP-7.1'

8 years agoUse non-deprecated %pure-parser
Davey Shafik [Thu, 4 Aug 2016 16:14:41 +0000 (09:14 -0700)]
Use non-deprecated %pure-parser

8 years agoCorrected typo in comment
Joey [Mon, 8 Aug 2016 18:31:28 +0000 (19:31 +0100)]
Corrected typo in comment

Finger-key interface malfunction.

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 11 Aug 2016 16:26:38 +0000 (18:26 +0200)]
Merge branch 'PHP-7.1'

8 years agoRemove extra pointer in SplFixedArray
Levi Morrison [Thu, 4 Aug 2016 15:35:14 +0000 (09:35 -0600)]
Remove extra pointer in SplFixedArray

8 years agoFix typos
Nikita Popov [Thu, 11 Aug 2016 15:57:58 +0000 (17:57 +0200)]
Fix typos

8 years agofix borked interbase patch
Anatol Belski [Thu, 11 Aug 2016 13:08:26 +0000 (15:08 +0200)]
fix borked interbase patch

8 years agoMerge branch 'PHP-7.1'
Anatol Belski [Thu, 11 Aug 2016 12:49:18 +0000 (14:49 +0200)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  add missing chunk to support mb path in symlink()
  pull ps_title behind the logic to support the current codepage
  fix typo
  add missing mb path support chunk

8 years agoMerge branch 'master' of git.php.net:/php-src
Xinchen Hui [Thu, 11 Aug 2016 11:58:02 +0000 (19:58 +0800)]
Merge branch 'master' of git.php.net:/php-src

* 'master' of git.php.net:/php-src:
  ReflectionType improvements
  Fix #72810. Add check for SKIP_ONLINE_TESTS
  msql > mysqli, use a better extension name as an example in php.ini, as we do not have msql support anymore (Sorry Rasmus!)
  Remove sql.safe_mode

8 years agoCheck them in autoconf
Xinchen Hui [Thu, 11 Aug 2016 11:57:30 +0000 (19:57 +0800)]
Check them in autoconf

8 years agoadd missing chunk to support mb path in symlink()
Anatol Belski [Thu, 11 Aug 2016 11:35:12 +0000 (13:35 +0200)]
add missing chunk to support mb path in symlink()

8 years agopull ps_title behind the logic to support the current codepage
Anatol Belski [Thu, 11 Aug 2016 11:25:40 +0000 (13:25 +0200)]
pull ps_title behind the logic to support the current codepage

8 years agofix typo
Anatol Belski [Thu, 11 Aug 2016 11:24:00 +0000 (13:24 +0200)]
fix typo

8 years agoadd missing mb path support chunk
Anatol Belski [Thu, 11 Aug 2016 11:16:51 +0000 (13:16 +0200)]
add missing mb path support chunk

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 11 Aug 2016 10:20:02 +0000 (12:20 +0200)]
Merge branch 'PHP-7.1'

8 years agoReflectionType improvements
Aaron Piotrowski [Tue, 9 Aug 2016 18:54:06 +0000 (13:54 -0500)]
ReflectionType improvements

Added ReflectionNamedType and updated ReflectionType::__toString()

8 years agoMerge branch 'PHP-7.1'
Nikita Popov [Thu, 11 Aug 2016 10:01:55 +0000 (12:01 +0200)]
Merge branch 'PHP-7.1'

8 years agoFix #72810. Add check for SKIP_ONLINE_TESTS
Ville Hukkamäki [Thu, 11 Aug 2016 09:08:04 +0000 (12:08 +0300)]
Fix #72810. Add check for SKIP_ONLINE_TESTS

8 years agoMerge branch 'intrinsics_backport' of https://github.com/TazeTSchnitzel/php-src
Xinchen Hui [Thu, 11 Aug 2016 03:34:56 +0000 (11:34 +0800)]
Merge branch 'intrinsics_backport' of https://github.com/TazeTSchnitzel/php-src

* 'intrinsics_backport' of https://github.com/TazeTSchnitzel/php-src:
  Use checked add/sub intrinsics instead of asm for ++ and --
  Use checked arithmetic intrinsics instead of asm, when possible

8 years agomsql > mysqli, use a better extension name as an example in php.ini, as we do not...
Kalle Sommer Nielsen [Thu, 11 Aug 2016 03:11:17 +0000 (05:11 +0200)]
msql > mysqli, use a better extension name as an example in php.ini, as we do not have msql support anymore (Sorry Rasmus!)

8 years agoRemove sql.safe_mode
Kalle Sommer Nielsen [Thu, 11 Aug 2016 03:06:55 +0000 (05:06 +0200)]
Remove sql.safe_mode

This is one of the last old and odd deprecated settings we still have in PHP, it was never fully implemented in all the database extensions and should probably have been gone back in 5.4, along with safe_mode. Although if my memory strikes me right, mysql was also supporting it back then, but not mysqli.

So far only interbase was supporting this feature, and the removal of it causes two effects for interbase:
 - CREATE DATABASE is now allowed no matter
 - The default database set by php.ini (ibase.default_db) is no longer forced

http://php.net/ini.core#ini.sql.safe-mode

8 years agoWe do not need to check the return value of php_win32_init_gettimeofday() anymore...
Kalle Sommer Nielsen [Thu, 11 Aug 2016 02:35:51 +0000 (04:35 +0200)]
We do not need to check the return value of php_win32_init_gettimeofday() anymore, as the symbol is always going to be available to us

8 years agoMerge branch 'master' of git.php.net:php-src
Kalle Sommer Nielsen [Thu, 11 Aug 2016 02:14:01 +0000 (04:14 +0200)]
Merge branch 'master' of git.php.net:php-src

8 years agoThe call to FreeLibrary() should be within the if, so we don't pass INVALID_HANDLE_VA...
Kalle Sommer Nielsen [Thu, 11 Aug 2016 02:13:34 +0000 (04:13 +0200)]
The call to FreeLibrary() should be within the if, so we don't pass INVALID_HANDLE_VALUE to it, in case LoadLibrary() fails

8 years agoFix URL rewriter partially
Yasuo Ohgaki [Wed, 10 Aug 2016 22:19:14 +0000 (07:19 +0900)]
Fix URL rewriter partially

8 years agoFix URL rewriter partially
Yasuo Ohgaki [Wed, 10 Aug 2016 22:18:35 +0000 (07:18 +0900)]
Fix URL rewriter partially

8 years agoMerge branch 'PHP-7.1'
Yasuo Ohgaki [Thu, 11 Aug 2016 00:17:57 +0000 (09:17 +0900)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Fix URL rewriter issues

8 years agoGet rid of these slow calls to LoadLibrary()/GetProcAddress() calls on Windows, we...
Kalle Sommer Nielsen [Thu, 11 Aug 2016 00:09:50 +0000 (02:09 +0200)]
Get rid of these slow calls to LoadLibrary()/GetProcAddress() calls on Windows, we require Windows Vista as bare minimum for PHP anyway, so it does not make any sense to do this slow emulation anyway.

GD:
 - PrintWindow() is available as of Windows XP, it requires linking to User32.lib, which config.w32 for ext/gd already.

CLI:
 - The borrowed functions from PostgreSQL to set the titles of the console window uses SetConsoleTitle() and GetConsoleTitle(), both are available as of Windows 2000 from Kernel32.lib which we already are linking against.

Standard:
 - The disk space utility functions uses GetDiskFreeSpaceExA() which is available as of Windows XP, again links to Kernel32.lib.
 - The symlink() PHP function uses CreateSymbolicLinkA() which is available from Windows Vista, again from Kernel32.lib.
 - php_get_windows_name() in info.c uses GetNativeSystemInfo() which is available as of Windows XP and GetProductInfo() which is available as of Windows Vista, both are again from Kernel32.lib.

Notes:
 - ext/interbase & ext/pdo_firebird uses GetProcAddress(), I'm not entirely sure how to handle this one.
 - ext/sqlite3, this is apart of the bundled libsqlite3, I don't really wanna play around with our bundled libs and make it a bigger issue for those who maintain and upgrade them.
 - ext/readline, the call to GetProcAddress() here does not do any system calls, so it is left as is.
 - win32/ioutil.c uses GetProcAddress(), but the function it attempts to load (PathCchCanonicalizeEx()) is only available from Windows 8 and greater (Pathcch.lib linkage).
 - win32/time.c uses GetSystemTimePreciseAsFileTime() which is available from Windows 8 and greater to get the current system date and time which the highest possible precision and falls back to GetSystemTimeAsFileTime() (available as of Windows 2000), again Kernel32.lib, the GetSystemTimePreciseAsFileTime() is left in a GetProcAddress().

8 years agoFix URL rewriter issues
Yasuo Ohgaki [Wed, 10 Aug 2016 23:03:45 +0000 (08:03 +0900)]
Fix URL rewriter issues

8 years agoMerge branch 'PHP-7.1'
Yasuo Ohgaki [Wed, 10 Aug 2016 23:10:08 +0000 (08:10 +0900)]
Merge branch 'PHP-7.1'

* PHP-7.1:
  Support "git worktree"

8 years agoMerge branch 'PHP-7.0' into PHP-7.1
Yasuo Ohgaki [Wed, 10 Aug 2016 23:09:37 +0000 (08:09 +0900)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Support "git worktree"

8 years agoMerge branch 'PHP-5.6' into PHP-7.0
Yasuo Ohgaki [Wed, 10 Aug 2016 23:09:05 +0000 (08:09 +0900)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Support "git worktree"

8 years agoSupport "git worktree"
Yasuo Ohgaki [Wed, 10 Aug 2016 23:08:26 +0000 (08:08 +0900)]
Support "git worktree"

8 years agoMerge branch 'PHP-7.1'
Leigh [Wed, 10 Aug 2016 22:34:14 +0000 (23:34 +0100)]
Merge branch 'PHP-7.1'

8 years agoPreserve BC for rand() AND mt_rand() where min > max
Leigh [Wed, 10 Aug 2016 22:32:32 +0000 (23:32 +0100)]
Preserve BC for rand() AND mt_rand() where min > max

8 years agoMerge branch 'PHP-7.1'
Christoph M. Becker [Wed, 10 Aug 2016 16:11:11 +0000 (18:11 +0200)]
Merge branch 'PHP-7.1'

8 years agoUpdate to SQLite 3.14.0
Christoph M. Becker [Wed, 10 Aug 2016 16:09:38 +0000 (18:09 +0200)]
Update to SQLite 3.14.0

8 years agoFixed typo
Yasuo Ohgaki [Wed, 10 Aug 2016 06:20:45 +0000 (15:20 +0900)]
Fixed typo

8 years agoUpdate NEWS and UPGRADING
Yasuo Ohgaki [Wed, 10 Aug 2016 05:53:27 +0000 (14:53 +0900)]
Update NEWS and UPGRADING

8 years agoMerge pull request #1098
Yasuo Ohgaki [Wed, 10 Aug 2016 05:39:23 +0000 (14:39 +0900)]
Merge pull request #1098
Fix bug #69086 enhancement for mb_convert_encoding