Commit: c2b86f866a5e91a91c2c9e48d3af73cc05597091
Author: Peter Cowburn <[email protected]> Sat, 10 Jan 2015 23:16:19
+0000
Parents: 9a6772ca3b4963f752984c57ef21d59e367947d5
Branches: master
Link:
http://git.php.net/?p=web/php.git;a=commitdiff;h=c2b86f866a5e91a91c2c9e48d3af73cc05597091
Log:
added feature request and github issues link functions
Changed paths:
M ChangeLog-5.php
M include/changelogs.inc
diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index e24e056..39422b2 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -35,9 +35,9 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(68423); ?> (PHP-FPM will no longer load all pools).</li>
<li><?php bugfix(68428); ?> (listen.allowed_clients is IPv4 only).</li>
<li><?php bugfix(68452); ?> (php-fpm man page is oudated).</li>
- <li>Fixed request <?php bugl(68458); ?> (Change pm.start_servers default
warning to notice).</li>
+ <li><?php implemented(68458); ?> (Change pm.start_servers default warning to
notice).</li>
<li><?php bugfix(68463); ?> (listen.allowed_clients can silently result in
no allowed access).</li>
- <li>Fixed request <?php bugl(68391); ?> (php-fpm conf files loading
order).</li>
+ <li><?php implemented(68391); ?> (php-fpm conf files loading order).</li>
<li><?php bugfix(68478); ?> (access.log don't use prefix).</li>
</ul></li>
<li>Mcrypt:
@@ -157,7 +157,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>FPM:
<ul>
<li><?php bugfix(65641); ?> (PHP-FPM incorrectly defines the SCRIPT_NAME
variable when using Apache, mod_proxy-fcgi and ProxyPass).</li>
- <li>Implemented FR <?php bugl(55508); ?> (listen and listen.allowed_clients
should take IPv6 addresses).</li>
+ <li><?php implemented(55508); ?> (listen and listen.allowed_clients should
take IPv6 addresses).</li>
</ul></li>
<li>GD:
<ul>
@@ -222,7 +222,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>FPM:
<ul>
- <li>Implemented FR #55508 (listen and listen.allowed_clients should take IPv6
+ <li><?php implemented(55508); ?> (listen and listen.allowed_clients should
take IPv6
addresses.</li>
</ul></li>
<li>GD:
@@ -379,7 +379,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<?php release_date('02-Oct-2014'); ?>
<ul><li>Core:
<ul>
- <li>Implemented FR <?php bugl(38409); ?> (parse_ini_file() loses the type of
booleans).</li>
+ <li><?php implemented(38409); ?> (parse_ini_file() loses the type of
booleans).</li>
<li><?php bugfix(65463); ?> (SIGSEGV during zend_shutdown()).</li>
<li><?php bugfix(66036); ?> (Crash on SIGTERM in apache process).</li>
<li><?php bugfix(67878); ?> (program_prefix not honoured in man pages).</li>
@@ -415,7 +415,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>phpdbg:
<ul>
- <li>Fixed issue krakjoe/phpdbg#111 (compile error without ZEND_SIGNALS).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 111); ?> (compile error without
ZEND_SIGNALS).</li>
</ul></li>
<li>SOAP:
<ul>
@@ -427,7 +427,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>Sysvsem:
<ul>
- <li>Implemented FR <?php bugl(67990); ?> (Add optional nowait argument to
sem_acquire).</li>
+ <li><?php implemented(67990); ?> (Add optional nowait argument to
sem_acquire).</li>
</ul></li>
</ul>
<!-- }}} --></section>
@@ -549,7 +549,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(67151); ?> (strtr with empty array crashes).</li>
<li><?php bugfix(67407); ?> (Windows 8.1/Server 2012 R2 reported as Windows
8/Server 2012).</li>
<li><?php bugfix(66608); ?> (Incorrect behavior with nested "finally"
blocks).</li>
- <li>Implemented FR <?php bugl(34407); ?> (ucwords and Title Case).</li>
+ <li><?php implemented(34407); ?> (ucwords and Title Case).</li>
<li><?php bugfix(67091); ?> (make install fails to install libphp5.so on
FreeBSD 10.0).</li>
<li><?php bugfix(67368); ?> (Memory leak with immediately dereferenced array
in class constant).</li>
<li><?php bugfix(67468); ?> (Segfault in
highlight_file()/highlight_string()).</li>
@@ -561,7 +561,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(67250); ?> (iptcparse out-of-bounds read).</li>
<li><?php bugfix(67252); ?> (convert_uudecode out-of-bounds read).</li>
<li><?php bugfix(67249); ?> (printf out-of-bounds read).</li>
- <li>Implemented FR <?php bugl(64744); ?> (Differentiate between member
function call on a null and non-null, non-objects).</li>
+ <li><?php implemented(64744); ?> (Differentiate between member function call
on a null and non-null, non-objects).</li>
<li><?php bugfix(67436); ?> (Autoloader isn't called if two method
definitions don't match).</li>
<li><?php bugfix(66622); ?> (Closures do not correctly capture the late
bound class (static::) in some cases).</li>
<li><?php bugfix(67390); ?> (insecure temporary file use in the configure
script). (CVE-2014-3981)</li>
@@ -611,7 +611,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(67079); ?> (Missing MIME types for XML/XSL files).</li>
<li><?php bugfix(66830); ?> (Empty header causes PHP built-in web server to
hang).</li>
<li><?php bugfix(67594); ?> (Unable to access to apache_request_headers()
elements).</li>
- <li>Implemented FR <?php bugl(67429); ?> (CLI server is missing some new
HTTP response codes).</li>
+ <li><?php implemented(67429); ?> (CLI server is missing some new HTTP
response codes).</li>
<li><?php bugfix(67406); ?> (built-in web-server segfaults on startup).</li>
</ul></li>
<li>COM:
@@ -622,7 +622,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>Curl:
<ul>
- <li>Implemented FR <?php bugl(65646); ?> (re-enable CURLOPT_FOLLOWLOCATION
with open_basedir or safe_mode).</li>
+ <li><?php implemented(65646); ?> (re-enable CURLOPT_FOLLOWLOCATION with
open_basedir or safe_mode).</li>
<li>Check for openssl.cafile ini directive when loading CA certs.</li>
<li>Remove cURL close policy related constants as these have no effect and
are no longer used in libcurl.</li>
<li><?php bugfix(66109); ?> (Can't reset CURLOPT_CUSTOMREQUEST to default
behaviour) (Tjerk)</li>
@@ -844,8 +844,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li><?php bugfix(67550); ?> (Error in code "form" instead of "from",
pgsql.c, line 756), which affected builds against libpq < 7.3.</li>
<li>pg_insert()/pg_select()/pg_update()/pg_delete() are no longer
EXPERIMENTAL.</li>
- <li>Impremented FR <?php bugl(25854); ?> Return value for pg_insert should
be resource instead of bool.</li>
- <li>Implemented FR <?php bugl(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.</li>
+ <li><?php implemented(25854); ?> (Return value for pg_insert should be
resource instead of bool).</li>
+ <li><?php implemented(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).</li>
<li>Read-only access to the socket stream underlying database connections is
exposed via a new pg_socket() function to allow read/write polling when
establishing asynchronous connections and executing queries in non-blocking
applications.</li>
<li>Asynchronous connections are now possible using the PGSQL_CONNECT_ASYNC
flag in conjunction with a new pg_connect_poll() function and connection
polling status constants.</li>
<li>New pg_flush() and pg_consume_input() functions added to manually
complete non-blocking reads/writes to underlying connection sockets.</li>
@@ -858,17 +858,17 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li><?php bugfix(67575); ?> (Compilation fails for phpdbg when the build
directory != src directory).</li>
<li><?php bugfix(67499); ?> (readline feature not enabled when build with
libedit).</li>
- <li>Fix issue krakjoe/phpdbg#94 (List behavior is inconsistent).</li>
- <li>Fix issue krakjoe/phpdbg#97 (The prompt should always ensure it is on a
newline).</li>
- <li>Fix issue krakjoe/phpdbg#98 (break if does not seem to work).</li>
- <li>Fix issue krakjoe/phpdbg#99 (register function has the same behavior as
run).</li>
- <li>Fix issue krakjoe/phpdbg#100 (No way to list the current stack/frames)
(Help entry was missing).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 94); ?> (List behavior is
inconsistent).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 97); ?> (The prompt should always
ensure it is on a newline).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 98); ?> (break if does not seem to
work).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 99); ?> (register function has the
same behavior as run).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 100); ?> (No way to list the current
stack/frames) (Help entry was missing).</li>
<li>Fixed bug which caused phpdbg to fail immediately on startup in
non-debug builds.</li>
<li><?php bugfix(67212); ?> (phpdbg uses non-standard TIOCGWINSZ).</li>
<li>Included phpdbg sapi (RFC: https://wiki.php.net/rfc/phpdbg).</li>
<li>Added watchpoints (watch command).</li>
<li>Renamed some commands (next => continue and how to step).</li>
- <li>Fixed issue #85 (https://github.com/krakjoe/phpdbg/issues/85) (Added
stdin/stdout/stderr constants and their php:// wrappers).</li>
+ <li><?php githubissue('krakjoe/phpdbg', 85); ?> (Added stdin/stdout/stderr
constants and their php:// wrappers).</li>
</ul></li>
<li>PDO:
<ul>
@@ -902,7 +902,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>Reflection:
<ul>
- <li>Implemented FR <?php bugl(67713); ?> (loosen the restrictions on
ReflectionClass::newInstanceWithoutConstructor()).</li>
+ <li><?php implemented(67713); ?> (loosen the restrictions on
ReflectionClass::newInstanceWithoutConstructor()).</li>
</ul></li>
<li>Session:
<ul>
@@ -910,8 +910,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Fixed missing type checks in php_session_create_id (Yussuf Khalil,
Stas).</li>
<li><?php bugfix(66827); ?> (Session raises E_NOTICE when session name
variable is array).</li>
<li><?php bugfix(65315); ?> (session.hash_function silently fallback to
default md5) (Yasuo)</li>
- <li>Implemented Request <?php bugl(17860); ?> (Session write short
circuit).</li>
- <li>Implemented Request <?php bugl(20421); ?> (session_abort() and
session_reset() function).</li>
+ <li><?php implemented(17860); ?> (Session write short circuit).</li>
+ <li><?php implemented(20421); ?> (session_abort() and session_reset()
function).</li>
<li>Remove session_gc() and session_serializer_name() wich were introduced
in the first 5.6.0 alpha.</li>
</ul></li>
<li>SimpleXML:
@@ -925,7 +925,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>SOAP:
<ul>
- <li>Implemented FR <?php bugl(49898); ?> (Add
SoapClient::__getCookies()).</li>
+ <li><?php implemented(49898); ?> (Add SoapClient::__getCookies()).</li>
</ul></li>
<li>SPL:
<ul>
@@ -935,15 +935,15 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(67492); ?> (unserialize() SPL ArrayObject /
SPLObjectStorage Type Confusion). (CVE-2014-3515)</li>
<li><?php bugfix(67359); ?> (Segfault in recursiveDirectoryIterator).</li>
<li><?php bugfix(66127); ?> (Segmentation fault with ArrayObject unset).</li>
- <li>Fixed request <?php bugl(67453); ?> (Allow to unserialize empty
data).</li>
+ <li><?php implemented(67453); ?> (Allow to unserialize empty data).</li>
<li><?php bugfix(66834); ?> (empty() does not work on classes that extend
ArrayObject) (Tjerk)</li>
<li><?php bugfix(66702); ?> (RegexIterator::INVERT_MATCH does not
invert).</li>
</ul></li>
<li>Standard:
<ul>
- <li>Implemented FR <?php bugl(65634); ?> (HTTP wrapper is very slow with
protocol_version 1.1).</li>
+ <li><?php implemented(65634); ?> (HTTP wrapper is very slow with
protocol_version 1.1).</li>
<li>Implemented Change crypt() behavior w/o salt RFC. (Yasuo)
https://wiki.php.net/rfc/crypt_function_salt</li>
- <li>Implemented request <?php bugl(49824); ?> (Change array_fill() to allow
creating empty array).</li>
+ <li><?php implemented(49824); ?> (Change array_fill() to allow creating
empty array).</li>
</ul></li>
<li>Streams:
<ul>
@@ -1220,7 +1220,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>CLI server:
<ul>
- <li>Implemented FR <?php bugl(67429); ?> (CLI server is missing some new
HTTP response codes).</li>
+ <li><?php implemented(67429); ?> (CLI server is missing some new HTTP
response codes).</li>
<li><?php bugfix(66830); ?> (Empty header causes PHP built-in web server to
hang).</li>
</ul></li>
<li>FPM:
@@ -1268,7 +1268,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Date:
<ul>
<li><?php bugfix(67308); ?> (Serialize of DateTime truncates fractions of
second).</li>
- <li>Fixed regression in fix for bug #67118 (constructor can't be called
twice).</li>
+ <li>Fixed regression in fix for bug <?php bugl(67118) ?> (constructor can't
be called twice).</li>
</ul></li>
<li>Fileinfo:
<ul>
@@ -1296,7 +1296,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>OPCache:
<ul>
- <li>Fixed issue #183 (TMP_VAR is not only used once).</li>
+ <li><?php githubissue('zendtech/ZendOptimizerPlus', 183); ?> (TMP_VAR is not
only used once).</li>
</ul></li>
<li>OpenSSL:
<ul>
@@ -1309,7 +1309,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>SOAP:
<ul>
- <li>Implemented FR #49898 (Add SoapClient::__getCookies()).</li>
+ <li><?php implemented(49898); ?> (Add SoapClient::__getCookies()).</li>
</ul></li>
<li>SPL:
<ul>
@@ -1366,7 +1366,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>SOAP:
<ul>
- <li>Implemented FR <?php bugl(49898); ?> (Add
SoapClient::__getCookies()).</li>
+ <li><?php implemented(49898); ?> (Add SoapClient::__getCookies()).</li>
</ul></li>
<li>SPL:
<ul>
@@ -1911,8 +1911,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>OPCache:
<ul>
<li>Fixed revalidate_path=1 behavior to avoid caching of symlinks
values.</li>
- <li>Fixed Issue #140: "opcache.enable_file_override" doesn't respect
- "opcache.revalidate_freq".</li>
+ <li><?php githubissue('zendtech/ZendOptimizerPlus', 140); ?>
("opcache.enable_file_override" doesn't respect
+ "opcache.revalidate_freq".)</li>
</ul></li>
<li>SNMP:
<ul>
@@ -1982,7 +1982,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>ZIP:
<ul>
- <li>Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not
real).</li>
+ <li><?php bugfix(66321); ?> (ZipArchive::open() ze_obj->filename_len not
real).</li>
</ul></li>
</ul>
<!-- }}} --></section>
@@ -1999,7 +1999,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>CLI server:
<ul>
<li>Added some MIME types to the CLI web server.</li>
- <li>Implemented FR #65917 (getallheaders() is not supported by the built-in
web
+ <li><?php implemented(65917); ?> (getallheaders() is not supported by the
built-in web
server) - also implements apache_response_headers()</li>
</ul></li>
<li>OPCache:
@@ -2045,8 +2045,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>OPCache:
<ul>
<li>Increased limit for opcache.max_accelerated_files to 1,000,000.</li>
- <li>Fixed issue #115 (path issue when using phar).</li>
- <li>Fixed issue #149 (Phar mount points not working with OPcache
enabled).</li>
+ <li><?php githubissue('zendtech/ZendOptimizerPlus', 115); ?> (path issue
when using phar).</li>
+ <li><?php githubissue('zendtech/ZendOptimizerPlus', 149); ?> (Phar mount
points not working with OPcache enabled).</li>
</ul></li>
<li>ODBC:
<ul>
@@ -2183,7 +2183,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(65845); ?> (Error when Zend Opcache Optimizer is fully
enabled).</li>
<li><?php bugfix(65665); ?> (Exception not properly caught when opcache
enabled).</li>
<li><?php bugfix(65510); ?> (5.5.2 crashes in _get_zval_ptr_ptr_var).</li>
- <li>Fixed issue #135 (segfault in interned strings if initial memory is too
low).</li>
+ <li><?php githubissue('zendtech/ZendOptimizerPlus', 135); ?> (segfault in
interned strings if initial memory is too low).</li>
<li>Added function opcache_compile_file() to load PHP scripts into cache
without execution.</li>
<li>Added support for GNU Hurd.</li>
</ul></li>
@@ -2537,7 +2537,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</ul></li>
<li>Sockets:
<ul>
- <li>Implemented FR <?php bugl(63472); ?> (Setting SO_BINDTODEVICE with
socket_set_option).</li>
+ <li><?php implemented(63472); ?> (Setting SO_BINDTODEVICE with
socket_set_option).</li>
</ul></li>
<li>SPL:
<ul>
@@ -2730,10 +2730,10 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
<li>Added support for changing the process's title in CLI/CLI-Server SAPIs.
The implementation is more robust that the proctitle PECL module</li>
<li>Improve set_exception_handler while doing reset</li>
<li>Return previous handler when passing NULL to set_error_handler and
set_exception_handler</li>
- <li>Implemented <?php bugl(64175); ?> (Added HTTP codes as of RFC 6585)</li>
- <li>Implemented <?php bugl(60738); ?> (Allow 'set_error_handler' to handle
NULL)</li>
- <li>Implemented <?php bugl(60524); ?> (specify temp dir by php.ini)</li>
- <li>Implemented <?php bugl(46487); ?> (Dereferencing process-handles no
longer waits on those processes)</li>
+ <li><?php implemented(64175); ?> (Added HTTP codes as of RFC 6585)</li>
+ <li><?php implemented(60738); ?> (Allow 'set_error_handler' to handle
NULL)</li>
+ <li><?php implemented(60524); ?> (specify temp dir by php.ini)</li>
+ <li><?php implemented(46487); ?> (Dereferencing process-handles no longer
waits on those processes)</li>
<li><?php bugfix(65051); ?> (count() off by one inside unset())</li>
<li><?php bugfix(64988); ?> (Class loading order affects E_STRICT
warning)</li>
<li><?php bugfix(64966); ?> (segfault in
zend_do_fcall_common_helper_SPEC)</li>
@@ -2810,7 +2810,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>CURL:
<ul>
<li>Remove curl stream wrappers.</li>
- <li>Implemented <?php bugl(46439); ?> - added CURLFile for safer file
uploads</li>
+ <li><?php implemented(46439); ?> (added CURLFile for safer file uploads).</li>
<li>Added support for CURLOPT_FTP_RESPONSE_TIMEOUT, CURLOPT_APPEND,
CURLOPT_DIRLISTONLY, CURLOPT_NEW_DIRECTORY_PERMS, CURLOPT_NEW_FILE_PERMS,
CURLOPT_NETRC_FILE, CURLOPT_PREQUOTE, CURLOPT_KRBLEVEL,
CURLOPT_MAXFILESIZE,
@@ -2866,7 +2866,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Filter:
<ul>
- <li>Implemented <?php bugl(49180); ?> added MAC address validation.</li>
+ <li><?php implemented(49180); ?> (added MAC address validation)</li>
</ul></li>
</ul>
@@ -2888,7 +2888,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
Type=notify in the systemd unit file.</li>
<li>Ignore QUERY_STRING when sent in SCRIPT_FILENAME</li>
<li>Log a warning when a syscall fails</li>
- <li>Implemented <?php bugl(64764); ?> (add support for FPM init.d script)</li>
+ <li><?php implemented(64764); ?> (add support for FPM init.d script)</li>
<li><?php bugfix(64915); ?> (error_log ignored when daemonize=0)</li>
<li><?php bugfix(63999); ?> (php with fpm fails to build on Solaris 10 or
11)</li>
<li>Fixed some possible memory or resource leaks and possible null dereference
@@ -3212,7 +3212,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>FPM:
<ul>
<li><?php bugfix(64915); ?> (error_log ignored when daemonize=0).</li>
- <li>Implemented FR <?php bugl(64764); ?> (add support for FPM init.d
script).</li>
+ <li><?php implemented(64764); ?> (add support for FPM init.d script).</li>
</ul></li>
<li>PDO:
<ul>
@@ -3481,7 +3481,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Core:
<ul>
<li><?php bugfix(64235); ?> (Insteadof not work for class method in
5.4.11).</li>
- <li>Implemented FR <?php bugl(64175); ?> (Added HTTP codes as of RFC
6585).</li>
+ <li><?php implemented(64175); ?> (Added HTTP codes as of RFC 6585).</li>
<li><?php bugfix(64142); ?> (dval to lval different behavior on ppc64). </li>
<li><?php bugfix(64070); ?> (Inheritance with Traits failed with error).</li>
</ul></li>
@@ -4141,7 +4141,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>OpenSSL
<ul>
- <li>Implemented FR <?php bugl(61421); ?> (OpenSSL signature verification
missing RMD160, SHA224, SHA256, SHA384, SHA512).</li>
+ <li><?php implemented(61421); ?> (OpenSSL signature verification missing
RMD160, SHA224, SHA256, SHA384, SHA512).</li>
</ul></li>
</ul>
@@ -4155,7 +4155,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>SPL
<ul>
- <li>Bug #62987 (Assigning to ArrayObject[null][something] overrides all
undefined variables).</li>
+ <li><?php bugfix(62987); ?> (Assigning to ArrayObject[null][something]
overrides all undefined variables).</li>
</ul></li>
</ul>
@@ -4169,7 +4169,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Filter extension
<ul>
- <li>Bug #49510: Boolean validation fails with FILTER_NULL_ON_FAILURE with
empty string or false.</li>
+ <li><?php bugfix(49510); ?> (Boolean validation fails with
FILTER_NULL_ON_FAILURE with empty string or false.)</li>
</ul></li>
</ul>
@@ -4218,7 +4218,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Intl
<ul>
- <li>Fix bug #62915 (defective cloning in several intl classes).</li>
+ <li><?php bugfix(62915); ?> (defective cloning in several intl classes).</li>
</ul></li>
</ul>
@@ -4232,7 +4232,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>SPL
<ul>
- <li>Bug #62987 (Assigning to ArrayObject[null][something] overrides all
undefined variables).</li>
+ <li><?php bugfix(62987) ?> (Assigning to ArrayObject[null][something]
overrides all undefined variables).</li>
</ul></li>
</ul>
<!-- }}} --></section>
@@ -4277,8 +4277,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Intl
<ul>
<li>Fixed Spoofchecker not being registered on ICU 49.1</li>
- <li>Fix bug #62933 (ext/intl compilation error on icu 3.4.1)</li>
- <li>Fix bug #62915 (defective cloning in several intl classes)</li>
+ <li><?php bugfix(62933); ?> (ext/intl compilation error on icu 3.4.1)</li>
+ <li><?php bugfix(62915); ?> (defective cloning in several intl
classes)</li>
</ul></li>
</ul>
@@ -4323,7 +4323,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>SPL
<ul>
<li><?php bugfix(62904); ?> (Crash when cloning an object which inherits
SplFixedArray)</li>
- <li>Implemented FR <?php bugl(62840); ?> (Add sort flag to
ArrayObject::ksort)</li>
+ <li><?php implemented(62840); ?> (Add sort flag to ArrayObject::ksort)</li>
</ul></li>
</ul>
@@ -4353,7 +4353,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(62763); ?> (register_shutdown_function and extending
class)</li>
<li><?php bugfix(62744); ?> (dangling pointers made by
zend_disable_class)</li>
<li><?php bugfix(62716); ?> (munmap() is called with the incorrect
length)</li>
- <li>Fixed bug ##62460 (php binaries installed as binary.dSYM)</li>
+ <li><?php bugfix(62460); ?> (php binaries installed as binary.dSYM)</li>
</ul></li>
</ul>
@@ -4420,7 +4420,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>CLI Server
<ul>
- <li>Implemented FR <?php bugl(62700); ?> (have the console output
'Listening on http://localhost:8000').</li>
+ <li><?php implemented(62700); ?> (have the console output 'Listening on
http://localhost:8000').</li>
</ul></li>
</ul>
@@ -4479,14 +4479,14 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
<ul>
<li>Reflection
<ul>
- <li>Implemented FR <?php bugl(61602); ?> (Allow access to name of constant
used as default value).</li>
+ <li><?php implemented(61602); ?> (Allow access to name of constant used as
default value).</li>
</ul></li>
</ul>
<ul>
<li>SimpleXML
<ul>
- <li>Implemented FR <?php bugl(55218); ?> (Get namespaces from current
node).</li>
+ <li><?php implemented(55218); ?> (Get namespaces from current node).</li>
</ul></li>
</ul>
@@ -4764,7 +4764,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>JSON
<ul>
- <li>Reverted fix for bug #61537</li>
+ <li>Reverted fix for bug <?php bugl(61537); ?></li>
</ul></li>
</ul>
@@ -4818,7 +4818,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>CLI SAPI
<ul>
- <li>Implemented FR <?php bugl(61977); ?> (Need CLI web-server support for
files with .htm & svg extensions)</li>
+ <li><?php implemented(61977); ?> (Need CLI web-server support for files with
.htm & svg extensions)</li>
<li>Improved performance while sending error page, this also fixed bug <?php
bugfix(61785); ?>
(Memory leak when access a non-exists file without router)</li>
<li><?php bugfix(61546); ?> (functions related to current script failed when
chdir() in cli sapi)</li>
@@ -4830,7 +4830,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Fixed missing bound check in iptcparse()</li>
<li>Fixed CVE-2012-2143</li>
- <li><?php bugfix(62097); ?> (fix for for bug #54547)</li>
+ <li><?php bugfix(62097); ?> (fix for bug <?php bugl(54547); ?>)</li>
<li><?php bugfix(62005); ?> (unexpected behavior when incrementally
assigning to a member of a null object)</li>
<li><?php bugfix(61978); ?> (Object recursion not detected for classes that
implement JsonSerializable)</li>
<li><?php bugfix(61991); ?> (long overflow in realpath_cache_get())</li>
@@ -5072,7 +5072,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>CLI Server
<ul>
<li><?php bugfix(61461); ?> (missing checks around malloc() calls).</li>
- <li>Implemented <?php bugl(60850); ?> (Built in web server does not set
+ <li><?php implemented(60850); ?> (Built in web server does not set
$_SERVER['SCRIPT_FILENAME'] when using router).</li>
</ul></li>
</ul>
@@ -5968,7 +5968,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Added RegexIterator::getRegex() method.</li>
<li>Added SplObjectStorage::getHash() hook.</li>
<li>Added CallbackFilterIterator and RecursiveCallbackFilterIterator.</li>
- <li>Added missing class_uses(..) as pointed out by #55266.</li>
+ <li>Added missing class_uses(..) as pointed out by <?php bugl(55266);
?>.</li>
<li>Immediately reject wrong usages of directories under Spl(Temp)FileObject
and friends.</li>
<li>FilesystemIterator, GlobIterator and (Recursive)DirectoryIterator now use
@@ -6140,7 +6140,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</li>
<li>Filter:
<ul>
- <li>Fixed Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized
+ <li><?php bugfix(55478); ?> (FILTER_VALIDATE_EMAIL fails with
internationalized
domain name addresses containing >1 -). (Ilia)</li>
</ul>
</li>
@@ -6202,7 +6202,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
</li>
<li>NSAPI SAPI:
<ul>
- <li>Don't set $_SERVER['HTTPS'] on unsecure connection (bug #55403). (Uwe
+ <li>Don't set $_SERVER['HTTPS'] on unsecure connection (bug <?php
bugl(55403); ?>). (Uwe
Schindler)</li>
</ul>
</li>
@@ -6270,7 +6270,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(60179); ?> (php_flag and php_value does not work properly).
(fat)</li>
<li><?php bugfix(55526); ?> (Heartbeat causes a lot of unnecessary events).
(fat)</li>
<li><?php bugfix(55533); ?> (The -d parameter doesn't work). (fat)</li>
- <li>Implemented FR <?php bugl(52569); ?> (Add the "ondemand" process-manager
+ <li><?php implemented(52569); ?> (Add the "ondemand" process-manager
to allow zero children). (fat)</li>
<li><?php bugfix(55486); ?> (status show BIG processes number). (fat)</li>
<li><?php bugfix(55577); ?> (status.html does not install). (fat)</li>
@@ -6284,7 +6284,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Backported FR <?php bugl(54098); ?> from 5.4 branch (Lowered process
manager
default value). (fat)</li>
<li>Backported FR <?php bugl(52052); ?> from 5.4 branch (Added partial
syslog support). (fat)</li>
- <li>Implemented FR <?php bugl(54577); ?> (Enhanced status page with full
status and details
+ <li><?php implemented(54577); ?> (Enhanced status page with full status and
details
about each processes. Also provide a web page (status.html) for
real-time FPM status. (fat)</li>
<li>Enhance error log when the primary script can't be open. FR <?php
bugl(60199); ?>. (fat)</li>
@@ -6311,7 +6311,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Reverted the SimpleXML->query() behaviour to returning empty arrays
instead of false when no nodes are found as it was since 5.3.3
- (bug #48601). (chregu, rrichards)</li>
+ (bug <?php bugl(48601); ?>). (chregu, rrichards)</li>
</ul>
</li>
<li>SOAP
@@ -6378,7 +6378,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li>Reverted a change in timeout handling restoring PHP 5.3.6 behavior,
as the new behavior caused mysqlnd SSL connections to hang (
- <a href="http://bugs.php.net/55283">Bug #55283</a>).
+ bug <?php bugl(55283); ?></a>).
(Pierre, Andrey, Johannes)</li>
</ul>
</li>
@@ -6419,7 +6419,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Added PHP_MANDIR constant telling where the manpages were installed
into, and an --man-dir argument to php-config. (Hannes)</li>
<li>Fixed a crash inside dtor for error handling. (Ilia)</li>
<li>Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE,
Stas</li>
- <li>Implemented FR <?php bugfix(54459); ?> (Range function accuracy).
(Adam)</li>
+ <li><?php implemented(54459); ?> (Range function accuracy). (Adam)</li>
<li><?php bugfix(55399); ?> (parse_url() incorrectly treats ':' as a valid
path). (Ilia)</li>
<li><?php bugfix(55339); ?> (Segfault with allow_call_time_pass_reference =
Off). (Dmitry)</li>
@@ -6517,8 +6517,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>intl extension:
<ul>
- <li>Implemented FR <?php bugfix(54561); ?> (Expose ICU version info). (David
Zuelke, Ilia)</li>
- <li>Implemented FR <?php bugfix(54540); ?> (Allow loading of arbitrary
resource bundles when fallback is disabled). (David Zuelke, Stas)</li>
+ <li><?php implemented(54561); ?> (Expose ICU version info). (David Zuelke,
Ilia)</li>
+ <li><?php implemented(54540); ?> (Allow loading of arbitrary resource
bundles when fallback is disabled). (David Zuelke, Stas)</li>
</ul>
</li>
@@ -6623,7 +6623,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<ul>
<li><?php bugfix(54644); ?> (wrong pathes in php_pdo_mysql_int.h). (Tony,
Johannes)</li>
<li><?php bugfix(53782); ?> (foreach throws irrelevant exception).
(Johannes, Andrey)</li>
- <li>Implemented FR <?php bugfix(48587); ?> (MySQL PDO driver doesn't support
SSL connections). (Rob)</li>
+ <li><?php implemented(48587); ?> (MySQL PDO driver doesn't support SSL
connections). (Rob)</li>
</ul>
</li>
@@ -6647,8 +6647,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>PHP-FPM SAPI:
<ul>
- <li>Implemented FR <?php bugfix(54499); ?> (FPM ping and status_path should
handle HEAD request). (fat)</li>
- <li>Implemented FR <?php bugfix(54172); ?> (Overriding the pid file location
of php-fpm). (fat)</li>
+ <li><?php implemented(54499); ?> (FPM ping and status_path should handle
HEAD request). (fat)</li>
+ <li><?php implemented(54172); ?> (Overriding the pid file location of
php-fpm). (fat)</li>
<li>Fixed missing Expires and Cache-Control headers for ping and status
pages. (fat)</li>
<li>Fixed memory leak. (fat) Reported and fixed by Giovanni Giacobbi.
<li>Fixed wrong value of log_level when invoking fpm with -tt. (fat)</li>
@@ -6749,7 +6749,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>DOM extension:
<ul>
- <li>Implemented FR <?php bugl(39771); ?> (Made DOMDocument::saveHTML accept
an optional DOMNode like DOMDocument::saveXML). (Gustavo)</li>
+ <li><?php implemented(39771); ?> (Made DOMDocument::saveHTML accept an
optional DOMNode like DOMDocument::saveXML). (Gustavo)</li>
</ul>
</li>
@@ -6793,7 +6793,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>IMAP extension:
<ul>
- <li>Implemented FR <?php bugl(53812); ?> (get MIME headers of the part of
the email). (Stas)</li>
+ <li><?php implemented(53812); ?> (get MIME headers of the part of the
email). (Stas)</li>
<li><?php bugfix(53377); ?> (imap_mime_header_decode() doesn't ignore \t
during long MIME header unfolding). (Adam)</li>
</ul>
</li>
@@ -6834,14 +6834,14 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
<li><?php bugfix(54060); ?> (Memory leaks when openssl_encrypt).
(Pierre)</li>
<li><?php bugfix(54061); ?> (Memory leaks when openssl_decrypt).
(Pierre)</li>
<li><?php bugfix(53592); ?> (stream_socket_enable_crypto() busy-waits in
client mode). (Gustavo)</li>
- <li>Implemented FR <?php bugl(53447); ?> (Cannot disable SessionTicket
extension for servers that do not support it) by adding a no_ticket SSL context
option. (Adam, Tony)</li>
+ <li><?php implemented(53447); ?> (Cannot disable SessionTicket extension for
servers that do not support it) by adding a no_ticket SSL context option.
(Adam, Tony)</li>
</ul>
</li>
<li>PDO MySQL driver:
<ul>
<li><?php bugfix(53551); ?> (PDOStatement execute segfaults for pdo_mysql
driver). (Johannes)</li>
- <li>Implemented FR <?php bugl(47802); ?> (Support for setting character sets
in DSN strings). (Kalle)</li>
+ <li><?php implemented(47802); ?> (Support for setting character sets in DSN
strings). (Kalle)</li>
</ul>
</li>
@@ -6917,7 +6917,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Fixed memory leaked introduced by the NULL poisoning patch. (Mateusz
Kocielski, Pierre)</li>
<li>Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning to a
reference. (Felipe)</li>
<li>Add SQlite3_Stmt::readonly() for checking if a statement is read only.
(Scott)</li>
- <li>Implemented FR <?php bugl(53466); ?> (SQLite3Result::columnType() should
return false after all of the rows have been fetched). (Scott)</li>
+ <li><?php implemented(53466); ?> (SQLite3Result::columnType() should return
false after all of the rows have been fetched). (Scott)</li>
</ul>
</li>
@@ -6926,7 +6926,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(54092); ?> (Segmentation fault when using HTTP proxy with
the FTP wrapper). (Gustavo)</li>
<li><?php bugfix(53913); ?> (Streams functions assume HAVE_GLOB is defined).
(Chris Jones)</li>
<li><?php bugfix(53903); ?> (userspace stream stat callback does not
separate the elements of the returned array before converting them).
(Gustavo)</li>
- <li>Implemented FR <?php bugl(26158); ?> (open arbitrary file descriptor
with fopen). (Gustavo)</li>
+ <li><?php implemented(26158); ?> (open arbitrary file descriptor with
fopen). (Gustavo)</li>
</ul>
</li>
@@ -7032,13 +7032,13 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
</li>
<li>Implemented feature requests:
<ul>
- <li>Implemented FR <?php bugl(52348); ?>, added new constant ZEND_MULTIBYTE
to detect
+ <li><?php implemented(52348); ?>, added new constant ZEND_MULTIBYTE to detect
zend multibyte at runtime. (Kalle)</li>
- <li>Implemented FR <?php bugl(52173); ?>, added functions
pcntl_get_last_error() and
+ <li><?php implemented(52173); ?>, added functions pcntl_get_last_error() and
pcntl_strerror(). (nick dot telford at gmail dot com, Arnaud)</li>
<li>Implemented symbolic links support for open_basedir checks. (Pierre)</li>
- <li>Implemented FR <?php bugl(51804); ?>, SplFileInfo::getLinkTarget on
Windows. (Pierre)</li>
- <li>Implemented FR <?php bugl(50692); ?>, not uploaded files don't count
towards
+ <li><?php implemented(51804); ?>, SplFileInfo::getLinkTarget on Windows.
(Pierre)</li>
+ <li><?php implemented(50692); ?>, not uploaded files don't count towards
max_file_uploads limit. As a side improvement, temporary files are not
opened
for empty uploads and, in debug mode, 0-length uploads. (Gustavo)</li>
</ul>
@@ -7497,8 +7497,8 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Reset error state in PDO::beginTransaction() reset error state. (Ilia)</li>
</ul>
<ul>
-<li>Implemented FR <?php bugl(51295); ?> (SQLite3::busyTimeout not existing).
(Mark)</li>
-<li>Implemented FR <?php bugl(35638); ?> (Adding udate to imap_fetch_overview
results). (Charles_Duffy at dell dot com )</li>
+<li><?php implemented(51295); ?> (SQLite3::busyTimeout not existing).
(Mark)</li>
+<li><?php implemented(35638); ?> (Adding udate to imap_fetch_overview
results). (Charles_Duffy at dell dot com )</li>
<li>Rewrote var_export() to use smart_str rather than output buffering,
prevents data disclosure if a fatal error occurs (CVE-2010-2531). (Scott)</li>
<li>Fixed possible buffer overflows in mysqlnd_list_fields,
mysqlnd_change_user. (Andrey)</li>
<li>Fixed possible buffer overflows when handling error packets in mysqlnd.
Reported by Stefan Esser. (Andrey)</li>
@@ -7657,7 +7657,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<h3>Version 5.2.14</h3>
<?php release_date('22-Jul-2010'); ?>
<ul>
-<li>Reverted bug fix #49521 (PDO fetchObject sets values before calling
constructor). (Felipe)</li>
+<li>Reverted bug fix <?php bugl(49521) ?> (PDO fetchObject sets values before
calling constructor). (Felipe)</li>
</ul>
<ul>
<li>Updated timezone database to version 2010.5. (Derick)</li>
@@ -7873,7 +7873,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(49921); ?> (Curl post upload functions changed). (Ilia)</li>
<li><?php bugfix(49866); ?> (Making reference on string offsets crashes PHP).
(Dmitry)</li>
<li><?php bugfix(49855); ?> (import_request_variables() always returns NULL).
(Ilia, sjoerd at php dot net)</li>
-<li><?php bugfix(49851); ?>, #50451 (http wrapper breaks on 1024 char long
headers). (Ilia)</li>
+<li><?php bugfix(49851); ?>, <?php bugl(50451); ?> (http wrapper breaks on
1024 char long headers). (Ilia)</li>
<li><?php bugfix(49800); ?> (SimpleXML allow (un)serialize() calls without
warning). (Ilia, wmeler at wp-sa dot pl)</li>
<li><?php bugfix(49719); ?> (ReflectionClass::hasProperty returns true for a
private property in base class). (Felipe)</li>
<li><?php bugfix(49677); ?> (ini parser crashes with apache2 and using
${something} ini variables). (Jani)</li>
@@ -8104,7 +8104,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li><?php bugfix(48400); ?> (imap crashes when closing stream opened with
OP_PROTOTYPE flag). (Jani)</li>
<li><?php bugfix(48377); ?> (error message unclear on converting phar with
existing file). (Greg)</li>
<li><?php bugfix(48247); ?> (Infinite loop and possible crash during startup
with errors when errors are logged). (Jani)</li>
-<li><?php bugfix(48198); ?> error: 'MYSQLND_LLU_SPEC' undeclared. Cause for
#48780 and #46952 - both fixed too. (Andrey)</li>
+<li><?php bugfix(48198); ?> error: 'MYSQLND_LLU_SPEC' undeclared. Cause for
<?php bugl(48780); ?> and <?php bugl(46952); ?> - both fixed too. (Andrey)</li>
<li><?php bugfix(48189); ?> (ibase_execute error in return param). (Kalle)</li>
<li><?php bugfix(48182); ?> (ssl handshake fails during asynchronous socket
connection). (Sriram Natarajan)</li>
<li><?php bugfix(48116); ?> (Fixed build with Openssl 1.0). (Pierre, Al dot
Smith at aeschi dot ch dot eu dot org)</li>
@@ -8603,10 +8603,10 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
<li>Added pixelation support in imagefilter(). (Takeshi Abe, Kalle)</li>
<li>Added SplObjectStorage::addAll/removeAll. (Etienne)</li>
- <li>Implemented FR <?php bugl(41712); ?> (curl progress callback:
CURLOPT_PROGRESSFUNCTION).
+ <li><?php implemented(41712); ?> (curl progress callback:
CURLOPT_PROGRESSFUNCTION).
(sdteffen[at]gmail[dot].com, Pierre)</li>
- <li>Implemented FR <?php bugl(47739); ?> (Missing cURL option do
disable IPv6). (Pierre)</li>
- <li>Implemented FR <?php bugl(39637); ?> (Missing cURL option
CURLOPT_FTP_FILEMETHOD). (Pierre)</li>
+ <li><?php implemented(47739); ?> (Missing cURL option do disable IPv6).
(Pierre)</li>
+ <li><?php implemented(39637); ?> (Missing cURL option
CURLOPT_FTP_FILEMETHOD). (Pierre)</li>
<li>Fixed an issue with ReflectionProperty::setAccessible().
(Sebastian, Roman Borschel)</li>
@@ -9694,7 +9694,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Added PCRE_VERSION constant. (Tony)</li>
<li>Added ReflectionExtension::info() function to print the phpinfo() block
for an extension. (Johannes)</li>
-<li>Implemented FR <?php bugl(41884); ?>
(ReflectionClass::getDefaultProperties() does not handle static attributes).
(Tony)</li>
+<li><?php implemented(41884); ?> (ReflectionClass::getDefaultProperties() does
not handle static attributes). (Tony)</li>
<li>Fixed possible crash in imagepsloadfont(), work around a bug in the pslib
on Windows. (Pierre)</li>
<li>Fixed oci8 and PDO_OCI extensions to allow configuring with Oracle 11g
client libraries. (Chris Jones)</li>
@@ -9849,7 +9849,7 @@ site_header("PHP 5 ChangeLog", array("current" => "docs",
"css" => array("change
<li>Added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS cURL constants.
(Sara)</li>
<li>Added --ini switch to CLI that prints out configuration file names.
(Marcus)</li>
-<li>Implemented FR <?php bugl(41416); ?> (getColumnMeta() should also return
table name). (Tony)</li>
+<li><?php implemented(41416); ?> (getColumnMeta() should also return table
name). (Tony)</li>
<li>Fixed filetype() and linkinfo() processing of symlinks on ZTS systems.
(Oliver Block, Tony, Dmitry)</li>
<li>Fixed SOAP extension's handler() to work even when
"always_populate_raw_post_data" is off. (Ilia)</li>
@@ -11279,7 +11279,7 @@ site_header("PHP 5 ChangeLog", array("current" =>
"docs", "css" => array("change
<li>ming 0.3b</li>
<li>libpq (PostgreSQL) 8.0.1</li>
</ul></li>
-<li>Implemented feature request <?php bugl(33452); ?> (Year belonging to ISO
week). (Derick)</li>
+<li><?php implemented(33452); ?> (Year belonging to ISO week). (Derick)</li>
<li>Allowed return by reference from internal functions. (Marcus, Andi,
Dmitry)</li>
<li>Rewrote strtotime() with support for timezones and many new formats.
Implements feature requests <?php bugl(21399); ?>, <?php bugl(26694); ?>, <?php
bugl(28088); ?>, <?php bugl(29150); ?>, <?php bugl(29585); ?> and <?php
bugl(29595); ?>. (Derick)</li>
<li>Moved extensions to PECL:
diff --git a/include/changelogs.inc b/include/changelogs.inc
index 8167249..ea346b8 100644
--- a/include/changelogs.inc
+++ b/include/changelogs.inc
@@ -9,6 +9,10 @@ function bugl($number) {
echo "<a href=\"http://bugs.php.net/$number\">#$number</a>";
}
+function implemented($number) {
+ echo "Implemented FR "; bugl($number);
+}
+
function peclbugfix($number) {
echo "Fixed PECL bug "; bugl($number);
}
@@ -17,6 +21,14 @@ function peclbugl($number) {
echo "<a
href=\"http://pecl.php.net/bugs/bug.php?id=$number\">#$number</a>";
}
+function githubissue($repo, $number) {
+ echo "Fixed issue "; githubissuel($repo, $number);
+}
+
+function githubissuel($repo, $number) {
+ echo "<a href=\"https://github.com/$repo/issues/$number\">#$number</a>";
+}
+
function release_date($in) {
$time = strtotime($in);
$human_readable = date('d M Y', $time);--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php