Skip to content

Commit 308edce

Browse files
committed
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src: (304 commits) OCI8 build change: Fix source variable definition for C89 compatibility bump version, empty NEWS, UPGRADING and UPGRADING.INTERNALS bump API versions configure output alignment Add a couple more test cases to parse_url() tests fix missing change from 'tcp_socket' to the more common 'server' fix many parallel test issues Cleanup temp test file Revert "Fixed issue #115 (path issue when using phar)." Update LiteSpeed SAPI code to V6.4 Fixed typo in Makefile.frag updated NEWS Remove outdate codes, make it clearer, although just a bit.. Update NEWS Fixed Bug #66034 (Segmentation Fault when constructor of PDO statement throws an exception) NEWS + UPGRADING Sync ext/zip with pecl/zip version 1.3.2 - update libzip to version 1.11.1. We don't use any private symbol anymore - new method ZipArchive::setPassword($password) - add --with-libzip option to build with system libzip Fixed coredump due to abnormal implemention of phar Fix English here limit virtual_cwd_activate() duplicated call to ZTS only ...
2 parents bdfa03d + 0d50613 commit 308edce

File tree

628 files changed

+25730
-14288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

628 files changed

+25730
-14288
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ before_script:
2929
- . ./travis/ext/pdo_pgsql/setup.sh
3030

3131
# Run PHPs run-tests.php
32-
script: ./sapi/cli/php run-tests.php -p `pwd`/sapi/cli/php -g "FAIL,XFAIL,BORK,WARN,LEAK,SKIP" --show-diff
32+
script: ./sapi/cli/php run-tests.php -p `pwd`/sapi/cli/php -g "FAIL,XFAIL,BORK,WARN,LEAK,SKIP" --show-diff --set-timeout 120

CODING_STANDARDS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ Naming Conventions
151151

152152
7. Classes should be given descriptive names. Avoid using abbreviations where
153153
possible. Each word in the class name should start with a capital letter,
154-
without underscore delimiters (CampelCaps starting with a capital letter).
154+
without underscore delimiters (CamelCaps starting with a capital letter).
155155
The class name should be prefixed with the name of the 'parent set' (e.g.
156156
the name of the extension)::
157157

NEWS

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,5 @@
11
PHP NEWS
22
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3-
?? ??? 201?, PHP 5.6.0
4-
5-
- Core:
6-
. Improved IS_VAR operands fetching. (Laruence, Dmitry)
7-
. Implemented internal operator overloading
8-
(RFC: https://wiki.php.net/rfc/operator_overloading_gmp). (Nikita)
9-
. Made calls from incompatible context issue an E_DEPRECATED warning instead
10-
of E_STRICT (phase 1 of RFC: https://wiki.php.net/rfc/incompat_ctx).
11-
(Gustavo)
12-
13-
- cURL:
14-
. Implemented FR #65646 (re-enable CURLOPT_FOLLOWLOCATION with open_basedir
15-
or safe_mode). (Adam)
16-
17-
- GMP:
18-
. Moved GMP to use object as the underlying structure and implemented various
19-
improvements based on this.
20-
(RFC: https://wiki.php.net/rfc/operator_overloading_gmp). (Nikita)
21-
22-
- mysqlnd:
23-
. Disabled flag for SP OUT variables for 5.5+ servers as they are not natively
24-
supported by the overlying APIs. (Andrey)
25-
26-
- OPcache:
27-
. Added an optimization pass to convert FCALL_BY_NAME into DO_FCALL.
28-
(Laruence, Dmitry)
29-
. Added an optimization pass to merged identical constants (and related
30-
cache_slots) in op_array->literals table. (Laruence, Dmitry)
31-
. Added script level constant replacement optimization pass. (Dmitry)
32-
33-
- PDO_pgsql:
34-
. Fixed Bug #42614 (PDO_pgsql: add pg_get_notify support). (Matteo)
35-
. Fixed Bug #63657 (pgsqlCopyFromFile, pgsqlCopyToArray use Postgres < 7.3
36-
syntax). (Matteo)
37-
38-
- Session:
39-
. Fixed Bug #65315 (session.hash_function silently fallback to default md5)
40-
(Yasuo)
41-
. Implemented Request #54649 (Create session_serializer_name()). (Yasuo)
42-
. Implemented Request #17860 (Session write short circuit). (Yasuo)
43-
. Implemented Request #20421 (session_abort() and session_reset() function).
44-
(Yasuo)
45-
. Implemented Request #11100 (session_gc() function). (Yasuo)
46-
47-
- Standard:
48-
. Implemented FR #65634 (HTTP wrapper is very slow with protocol_version
49-
1.1). (Adam)
3+
?? ??? 20??, PHP 5.7.0
504

515
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>

README.EXT_SKEL

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ HOW TO USE IT
3131

3232
./buildconf; ./configure --enable-module_name; make
3333

34+
The definition of PHP_MODULE_NAME_VERSION will be present in the
35+
php_module_name.h and injected into the zend_module_entry definition. This
36+
is required by the PECL website for the version string conformity checks
37+
against package.xml
38+
3439
But if you already have planned the overall scheme of your module, what
3540
functions it will contain, their return types and the arguments they take
3641
(a very good idea) and don't want to bother yourself with creating function

README.SELF-CONTAINED-EXTENSIONS

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,3 +153,18 @@ ADDING SHARED MODULE SUPPORT TO A MODULE
153153
#ifdef COMPILE_DL_FOO
154154
ZEND_GET_MODULE(foo)
155155
#endif
156+
157+
PECL SITE CONFORMITY
158+
159+
If you plan to release an extension to the PECL website, there are several
160+
points to be regarded.
161+
162+
1. Add LICENSE or COPYING to the package.xml
163+
164+
2. The following should be defined in one of the extension header files
165+
166+
#define PHP_FOO_VERSION "1.2.3"
167+
168+
This macros has to be used within your foo_module_entry to indicate the
169+
extension version.
170+

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ See https://wiki.php.net/rfc and https://wiki.php.net/rfc/voting for more
1717
information on the process.
1818

1919
Bug fixes **do not** require an RFC, but require a bugtracker ticket. Always
20-
open a ticket at http://bugs.php.net and reference the bug id using #NNNNNN.
20+
open a ticket at https://bugs.php.net and reference the bug id using #NNNNNN.
2121

2222
Fix #55371: get_magic_quotes_gpc() throws deprecation warning
2323

@@ -28,3 +28,12 @@ open a ticket at http://bugs.php.net and reference the bug id using #NNNNNN.
2828

2929
We do not merge pull requests directly on github. All PRs will be
3030
pulled and pushed through http://git.php.net.
31+
32+
33+
Guidelines for contributors
34+
===========================
35+
- [CODING_STANDARDS](/CODING_STANDARDS)
36+
- [README.GIT-RULES](/README.GIT-RULES)
37+
- [README.MAILINGLIST_RULES](/README.MAILINGLIST_RULES)
38+
- [README.RELEASE_PROCESS](/README.RELEASE_PROCESS)
39+

TSRM/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## process this file with automake to produce Makefile.am
22
AUTOMAKE_OPTIONS=foreign
33
noinst_LTLIBRARIES=libtsrm.la
4-
libtsrm_la_SOURCES = TSRM.c tsrm_strtok_r.c tsrm_virtual_cwd.c
4+
libtsrm_la_SOURCES = TSRM.c tsrm_strtok_r.c
55

66
depend:

TSRM/TSRM.dsp

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TSRM/config.w32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// vim:ft=javascript
22
// $Id$
33

4-
ADD_SOURCES("TSRM", "TSRM.c tsrm_strtok_r.c tsrm_virtual_cwd.c tsrm_win32.c");
4+
ADD_SOURCES("TSRM", "TSRM.c tsrm_strtok_r.c tsrm_win32.c");
55

TSRM/tsrm_win32.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#ifdef TSRM_WIN32
3333
#include <Sddl.h>
3434
#include "tsrm_win32.h"
35-
#include "tsrm_virtual_cwd.h"
35+
#include "zend_virtual_cwd.h"
3636

3737
#ifdef ZTS
3838
static ts_rsrc_id win32_globals_id;

0 commit comments

Comments
 (0)