]>
granicus.if.org Git - php/log
Johannes Schlüter [Sun, 23 Feb 2014 13:57:21 +0000 (14:57 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
Johannes Schlüter [Sun, 23 Feb 2014 13:56:32 +0000 (14:56 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
Johannes Schlüter [Sun, 23 Feb 2014 13:55:29 +0000 (14:55 +0100)]
Make sure value is initialized
Johannes Schlüter [Sun, 23 Feb 2014 13:18:24 +0000 (14:18 +0100)]
We can't dereference dbh if it is NULL
Anatol Belski [Fri, 21 Feb 2014 22:09:16 +0000 (23:09 +0100)]
fix linkage
"extern inline" looks like tricky case for portability, but extern
is required with VS. So reduce the case to a starndard one to avoid
unporbatibily.
Daniel Lowrey [Fri, 21 Feb 2014 19:54:37 +0000 (12:54 -0700)]
More openssl UPGRADING updates
Daniel Lowrey [Fri, 21 Feb 2014 19:16:23 +0000 (12:16 -0700)]
Fix build against older OpenSSL libs
Daniel Lowrey [Fri, 21 Feb 2014 16:38:15 +0000 (09:38 -0700)]
Update NEWS/UPGRADING with openssl additions
Daniel Lowrey [Fri, 21 Feb 2014 16:13:55 +0000 (09:13 -0700)]
Merge branch 'reneg-limit' of https://github.com/rdlowrey/php-src into PHP-5.6
* 'reneg-limit' of https://github.com/rdlowrey/php-src:
Mitigate client-initiated SSL renegotiation DoS
Daniel Lowrey [Thu, 20 Feb 2014 23:26:55 +0000 (16:26 -0700)]
Mitigate client-initiated SSL renegotiation DoS
Anatol Belski [Fri, 21 Feb 2014 10:23:42 +0000 (11:23 +0100)]
C89 compat
Dmitry Stogov [Fri, 21 Feb 2014 08:44:58 +0000 (12:44 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Added information about interned strings usage
Conflicts:
NEWS
Dmitry Stogov [Fri, 21 Feb 2014 08:43:42 +0000 (12:43 +0400)]
Added information about interned strings usage
Dmitry Stogov [Fri, 21 Feb 2014 08:06:35 +0000 (12:06 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Updated opcache version
Dmitry Stogov [Fri, 21 Feb 2014 08:04:42 +0000 (12:04 +0400)]
Updated opcache version
Dmitry Stogov [Fri, 21 Feb 2014 08:00:33 +0000 (12:00 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Added function opcache_is_script_cached(). (Danack)
Conflicts:
NEWS
Dmitry Stogov [Fri, 21 Feb 2014 07:59:14 +0000 (11:59 +0400)]
Added function opcache_is_script_cached(). (Danack)
Daniel Lowrey [Fri, 21 Feb 2014 00:35:44 +0000 (17:35 -0700)]
Merge branch 'improved-tls-defaults' of https://github.com/rdlowrey/php-src into PHP-5.6
* 'improved-tls-defaults' of https://github.com/rdlowrey/php-src:
Improve OpenSSL compile flag compatibility, minor updates
Use crypto method flags; add tlsv1.0 wrapper; add wrapper tests
Improve server forward secrecy, refactor client SNI
Add 'honor_cipher_order' server context option
Add 'capture_session_meta' context option
Disable TLS compression by default in both clients and servers
Release ssl buffers
Add openssl_get_cert_locations() function
Explicitly set cert verify depth if not specified
Strengthen default cipher list
Daniel Lowrey [Fri, 21 Feb 2014 00:20:40 +0000 (17:20 -0700)]
Improve OpenSSL compile flag compatibility, minor updates
Daniel Lowrey [Tue, 11 Feb 2014 15:12:01 +0000 (08:12 -0700)]
Use crypto method flags; add tlsv1.0 wrapper; add wrapper tests
Daniel Lowrey [Tue, 11 Feb 2014 15:42:34 +0000 (08:42 -0700)]
Improve server forward secrecy, refactor client SNI
Daniel Lowrey [Thu, 20 Feb 2014 03:39:57 +0000 (20:39 -0700)]
Add 'honor_cipher_order' server context option
Daniel Lowrey [Tue, 11 Feb 2014 13:42:29 +0000 (06:42 -0700)]
Add 'capture_session_meta' context option
Daniel Lowrey [Tue, 11 Feb 2014 13:27:32 +0000 (06:27 -0700)]
Disable TLS compression by default in both clients and servers
Daniel Lowrey [Tue, 11 Feb 2014 13:24:34 +0000 (06:24 -0700)]
Release ssl buffers
Daniel Lowrey [Tue, 11 Feb 2014 12:57:15 +0000 (05:57 -0700)]
Add openssl_get_cert_locations() function
Daniel Lowrey [Tue, 11 Feb 2014 12:39:02 +0000 (05:39 -0700)]
Explicitly set cert verify depth if not specified
Daniel Lowrey [Tue, 11 Feb 2014 12:26:08 +0000 (05:26 -0700)]
Strengthen default cipher list
Anatol Belski [Thu, 20 Feb 2014 23:23:01 +0000 (00:23 +0100)]
fixed path separator in the tests
Sara Golemon [Thu, 20 Feb 2014 19:55:27 +0000 (11:55 -0800)]
Add more tests for __debugInfo() and fix leak
Anatol Belski [Thu, 20 Feb 2014 18:05:59 +0000 (19:05 +0100)]
updated libmagic.patch for 5.6+
Anatol Belski [Thu, 20 Feb 2014 18:01:09 +0000 (19:01 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
updated libmagic.patch in 5.4/5
Anatol Belski [Thu, 20 Feb 2014 18:00:36 +0000 (19:00 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
updated libmagic.patch in 5.4/5
Anatol Belski [Thu, 20 Feb 2014 18:00:05 +0000 (19:00 +0100)]
updated libmagic.patch in 5.4/5
Anatol Belski [Thu, 20 Feb 2014 17:55:05 +0000 (18:55 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fixed leak introduced after CVE/upgrade
Anatol Belski [Thu, 20 Feb 2014 17:54:35 +0000 (18:54 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
fixed leak introduced after CVE/upgrade
Anatol Belski [Thu, 20 Feb 2014 17:53:53 +0000 (18:53 +0100)]
fixed leak introduced after CVE/upgrade
Bob Weinand [Thu, 20 Feb 2014 16:49:45 +0000 (17:49 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
Bob Weinand [Thu, 20 Feb 2014 16:48:38 +0000 (17:48 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
Bob Weinand [Thu, 20 Feb 2014 16:39:58 +0000 (17:39 +0100)]
Use nicer output for characters < 32 and > 126 in exception strings
Using question marks might confuse more than it helps.
Users are wondering what happened to their string...
Xinchen Hui [Thu, 20 Feb 2014 03:19:52 +0000 (11:19 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Thu, 20 Feb 2014 01:44:18 +0000 (10:44 +0900)]
Update pgsql document
Anatol Belski [Thu, 20 Feb 2014 01:07:34 +0000 (02:07 +0100)]
some missing pieces for __debugInfo
Brad Daily [Wed, 19 Feb 2014 21:24:15 +0000 (15:24 -0600)]
Fixes #66714: imageconvolution breakage in 5.5.9
5.5.9 included some GD fixes related to #66356. One of those fixes changed the
above section of imageconvolution, but the variable was mistyped.
Daniel Lowrey [Wed, 19 Feb 2014 11:17:33 +0000 (04:17 -0700)]
Merge branch 'bug-65538' of https://github.com/rdlowrey/php-src into PHP-5.6
* 'bug-65538' of https://github.com/rdlowrey/php-src:
Add tests for Bug #65538
Fix Bug #65538 (cafile now supports stream wrappers)
Daniel Lowrey [Wed, 19 Feb 2014 11:01:57 +0000 (04:01 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Skip failing tests when EC unavailable (RHEL)
Daniel Lowrey [Wed, 19 Feb 2014 11:01:08 +0000 (04:01 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Skip failing tests when EC unavailable (RHEL)
Conflicts:
ext/openssl/openssl.c
Daniel Lowrey [Wed, 19 Feb 2014 10:57:37 +0000 (03:57 -0700)]
Skip failing tests when EC unavailable (RHEL)
Anatol Belski [Wed, 19 Feb 2014 10:28:55 +0000 (11:28 +0100)]
updated NEWS
Anatol Belski [Wed, 19 Feb 2014 10:20:24 +0000 (11:20 +0100)]
updated libmagic.patch
Anatol Belski [Wed, 19 Feb 2014 10:01:42 +0000 (11:01 +0100)]
remove PHP_API_VERSION <
20100412 check
Anatol Belski [Wed, 19 Feb 2014 09:48:52 +0000 (10:48 +0100)]
expose correct libmagic version
Anatol Belski [Wed, 19 Feb 2014 09:04:29 +0000 (10:04 +0100)]
fixed tests in ext/fileinfo
Anatol Belski [Wed, 19 Feb 2014 09:02:36 +0000 (10:02 +0100)]
updated to libmagic-5.17
Anatol Belski [Tue, 18 Feb 2014 18:09:04 +0000 (19:09 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
updated libmagic.patch
Anatol Belski [Tue, 18 Feb 2014 18:08:45 +0000 (19:08 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
updated libmagic.patch
Anatol Belski [Tue, 18 Feb 2014 18:08:16 +0000 (19:08 +0100)]
updated libmagic.patch
Stanislav Malyshev [Tue, 18 Feb 2014 16:48:52 +0000 (08:48 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
update news with CVE
5.5.11-dev next
5.5.11 next for NEWS
Conflicts:
configure.in
main/php_version.h
Stanislav Malyshev [Tue, 18 Feb 2014 16:47:43 +0000 (08:47 -0800)]
MErge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
update news with CVE
Stanislav Malyshev [Tue, 18 Feb 2014 16:36:51 +0000 (08:36 -0800)]
update news with CVE
Julien Pauli [Tue, 18 Feb 2014 15:45:48 +0000 (16:45 +0100)]
5.5.11-dev next
Julien Pauli [Tue, 18 Feb 2014 15:40:19 +0000 (16:40 +0100)]
5.5.11 next for NEWS
Remi Collet [Tue, 18 Feb 2014 12:58:36 +0000 (13:58 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Set fileinfo version to 1.0.5 (as in php 5.4, no diff)
NEWS
NEWS
Fixed Bug #66731 file: infinite recursion
Remi Collet [Tue, 18 Feb 2014 12:57:53 +0000 (13:57 +0100)]
Set fileinfo version to 1.0.5 (as in php 5.4, no diff)
Remi Collet [Tue, 18 Feb 2014 12:57:28 +0000 (13:57 +0100)]
NEWS
Remi Collet [Tue, 18 Feb 2014 12:57:10 +0000 (13:57 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
NEWS
Fixed Bug #66731 file: infinite recursion
Remi Collet [Tue, 18 Feb 2014 12:56:58 +0000 (13:56 +0100)]
NEWS
Remi Collet [Tue, 18 Feb 2014 12:54:33 +0000 (13:54 +0100)]
Fixed Bug #66731 file: infinite recursion
Upstream commit (available in file-5.17)
https://github.com/glensc/file/commit/
3c081560c23f20b2985c285338b52c7aae9fdb0f
https://github.com/glensc/file/commit/
cc9e74dfeca5265ad725acc926ef0b8d2a18ee70
Stanislav Malyshev [Tue, 18 Feb 2014 05:22:24 +0000 (21:22 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
5.4.27 now
update NEWS
Stanislav Malyshev [Tue, 18 Feb 2014 05:22:03 +0000 (21:22 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
5.4.27 now
update NEWS
Conflicts:
configure.in
main/php_version.h
Stanislav Malyshev [Tue, 18 Feb 2014 05:19:25 +0000 (21:19 -0800)]
5.4.27 now
Stanislav Malyshev [Tue, 18 Feb 2014 05:16:48 +0000 (21:16 -0800)]
update NEWS
Sara Golemon [Tue, 18 Feb 2014 03:13:00 +0000 (19:13 -0800)]
Add __debugInfo() magic method
class Foo {
private $val = 'Random, meaningless data';
public function count() { return 42; }
public function __debugInfo() {
return ['count' => $this->count()];
}
}
$f = new Foo;
var_dump($f);
Daniel Lowrey [Tue, 18 Feb 2014 00:38:49 +0000 (19:38 -0500)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed broken build when EC unavailable
Daniel Lowrey [Tue, 18 Feb 2014 00:38:30 +0000 (19:38 -0500)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Fixed broken build when EC unavailable
Daniel Lowrey [Mon, 17 Feb 2014 23:55:39 +0000 (18:55 -0500)]
Fixed broken build when EC unavailable
Andrey Hristov [Mon, 17 Feb 2014 17:04:01 +0000 (19:04 +0200)]
remove dead code
Andrey Hristov [Mon, 17 Feb 2014 16:37:08 +0000 (18:37 +0200)]
Move code out, that handles the actual structure to be used for the decoded
data. Will make it easier to add different structures
Julien Pauli [Mon, 17 Feb 2014 10:16:32 +0000 (11:16 +0100)]
Updated NEWS for #65753
Julien Pauli [Mon, 17 Feb 2014 10:13:54 +0000 (11:13 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Updated NEWS for #65753
Updated NEWS for #65753
Export JsonSerializable Interface (bug #65753)
Julien Pauli [Mon, 17 Feb 2014 10:13:38 +0000 (11:13 +0100)]
Updated NEWS for #65753
Julien Pauli [Mon, 17 Feb 2014 10:09:31 +0000 (11:09 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Updated NEWS for #65753
Julien Pauli [Mon, 17 Feb 2014 10:05:34 +0000 (11:05 +0100)]
Updated NEWS for #65753
Julien Pauli [Mon, 17 Feb 2014 09:25:40 +0000 (10:25 +0100)]
Export JsonSerializable Interface (bug #65753)
Julien Pauli [Mon, 17 Feb 2014 09:36:13 +0000 (10:36 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Export JsonSerializable Interface (bug #65753)
Julien Pauli [Mon, 17 Feb 2014 09:25:40 +0000 (10:25 +0100)]
Export JsonSerializable Interface (bug #65753)
Anatol Belski [Mon, 17 Feb 2014 09:20:36 +0000 (10:20 +0100)]
simplify the metadata part
Scott MacVicar [Mon, 17 Feb 2014 05:53:19 +0000 (21:53 -0800)]
imagettftext() uses the last charactermap it found and not the one you want
Summary:
This caused issues when you picked a font with multiple maps, it wouldn't
pick the unicode version but instead pick the last one it saw. Change so
we cache on a per encoding level. There was even a todo list item in the code.
In an ideal world we can probably iterate through at font write time.
Test Plan:
See said unit test, it's Apache Licensed font included
Scott MacVicar [Sun, 5 Jan 2014 10:11:05 +0000 (02:11 -0800)]
[libxml] Unit test for libxml_disable_entity_loader()
Summary:
Test to make sure libxml_disable_entity_loader() is behaving.
Yasuo Ohgaki [Mon, 17 Feb 2014 00:59:58 +0000 (09:59 +0900)]
Add pgsql related change information to NEWS and UPGRADING
Yasuo Ohgaki [Sun, 16 Feb 2014 21:36:54 +0000 (06:36 +0900)]
Imprement FR #25854 Return value for pg_insert should be resource instead of bool
Yasuo Ohgaki [Sun, 16 Feb 2014 21:19:47 +0000 (06:19 +0900)]
Implement FR #41146 - Add "description" with exteneded flag pg_meta_data().
pg_meta_data(resource $conn, string $table [, bool extended])
It also made pg_meta_data() return "is enum" always.
Daniel Lowrey [Sun, 16 Feb 2014 15:38:39 +0000 (08:38 -0700)]
Add tests for Bug #65538
Anatol Belski [Sun, 16 Feb 2014 16:13:56 +0000 (17:13 +0100)]
updated pgsql/config.w32
keep track with the latest changes for postgles 9.3 compatibility
Daniel Lowrey [Sat, 15 Feb 2014 21:31:40 +0000 (14:31 -0700)]
Fix Bug #65538 (cafile now supports stream wrappers)
Yasuo Ohgaki [Sun, 16 Feb 2014 09:08:50 +0000 (18:08 +0900)]
Travis has old PostgreSQL server. Avoid test error.
Yasuo Ohgaki [Sun, 16 Feb 2014 07:40:58 +0000 (16:40 +0900)]
It seems travis needs ending >?
Yasuo Ohgaki [Sun, 16 Feb 2014 05:24:20 +0000 (14:24 +0900)]
Add PGSQL_DML_ESCPE
Yasuo Ohgaki [Sun, 16 Feb 2014 05:21:05 +0000 (14:21 +0900)]
Update NEWS and UPGRADING
Yasuo Ohgaki [Sun, 16 Feb 2014 03:22:52 +0000 (12:22 +0900)]
EXPERIMENTAL flags for pg_select/pg_insert/pg_update/pg_delete are removed.
Use string escape for exotic types that allows to handle any data types. i.e. Array, JSON, JSONB, etc will work.
Add escape only query for better performance which removes meta data look up. Limitations forced by pg_convert() can be avoided with this. PGSQL_DML_ESCAPE constant is added for it.