Page MenuHomeSolus

D5736.id.diff
No OneTemporary

D5736.id.diff

diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,3 +1,4 @@
+libargon2.so.1
libbz2.so.1.0
libc-client.so.1
libc.so.6
@@ -22,7 +23,7 @@
libncursesw.so.5
libnetsnmp.so.35
libpam.so.0
-libpcre.so.1
+libpcre2-8.so.0
libpng16.so.16
libpq.so.5
libreadline.so.6
@@ -34,6 +35,7 @@
libstdc++.so.6
libsystemd.so.0
libtidy.so.5
+libwebp.so.7
libxml2.so.2
libxslt.so.1
libz.so.1
diff --git a/files/php.ini-production b/files/php.ini-production
--- a/files/php.ini-production
+++ b/files/php.ini-production
@@ -15,7 +15,7 @@
; 5. The web server's directory (for SAPI modules), or directory of PHP
; (otherwise in Windows)
; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
+; Windows directory (usually C:\windows)
; See the PHP docs for more specific information.
; http://php.net/configuration.file
@@ -58,9 +58,9 @@
; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
+; foo = ; sets foo to an empty string
+; foo = None ; sets foo to an empty string
+; foo = "None" ; sets foo to the string 'None'
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
@@ -83,7 +83,7 @@
; development version only in development environments, as errors shown to
; application users can inadvertently leak otherwise secure information.
-; This is php.ini-production INI file.
+; This is the php.ini-production INI file.
;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
@@ -169,7 +169,7 @@
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
-; To disable this feature set this option to empty value
+; To disable this feature set this option to an empty value
;user_ini.filename =
; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
@@ -248,7 +248,7 @@
; Production Value: "form="
;url_rewriter.tags
-; URL rewriter will not rewrites absolute URL nor form by default. To enable
+; URL rewriter will not rewrite absolute URL nor form by default. To enable
; absolute URL rewrite, allowed hosts must be defined at RUNTIME.
; Refer to session.trans_sid_hosts for more details.
; Default Value: ""
@@ -305,6 +305,7 @@
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file.
+; Note: disables the realpath cache
; http://php.net/open-basedir
;open_basedir =
@@ -337,6 +338,7 @@
; Determines the size of the realpath cache to be used by PHP. This value should
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
+; Note: if open_basedir is set, the cache is disabled
; http://php.net/realpath-cache-size
;realpath_cache_size = 4096k
@@ -397,7 +399,7 @@
;max_input_nesting_level = 64
; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
+;max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
@@ -585,6 +587,24 @@
; Log errors to syslog (Event Log on Windows).
;error_log = syslog
+; The syslog ident is a string which is prepended to every message logged
+; to syslog. Only used when error_log is set to syslog.
+;syslog.ident = php
+
+; The syslog facility is used to specify what type of program is logging
+; the message. Only used when error_log is set to syslog.
+;syslog.facility = user
+
+; Set this to disable filtering control characters (the default).
+; Some loggers only accept NVT-ASCII, others accept anything that's not
+; control characters. If your logger accepts everything, then no filtering
+; is needed at all.
+; Allowed values are:
+; ascii (only base ASCII characters)
+; no_ctrl (all characters except control characters)
+; all (all characters)
+;syslog.filter = ascii
+
;windows.show_crt_warning
; Default value: 0
; Development value: 0
@@ -734,13 +754,14 @@
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
extension_dir = "/usr/lib64/php/modules/"
+; On windows:
+;extension_dir = "ext"
+
; Directory where the temporary files should be placed.
; Defaults to the system default (see sys_get_temp_dir)
-; sys_temp_dir = "/tmp"
+;sys_temp_dir = "/tmp"
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
@@ -777,10 +798,9 @@
; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside
; of the web tree and people will not be able to circumvent .htaccess security.
-; http://php.net/cgi.dicard-path
;cgi.discard_path=1
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
+; FastCGI under IIS supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
@@ -952,7 +972,7 @@
[iconv]
; Use of this INI entry is deprecated, use global input_encoding instead.
; If empty, default_charset or input_encoding or iconv.input_encoding is used.
-; The precedence is: default_charset < intput_encoding < iconv.input_encoding
+; The precedence is: default_charset < input_encoding < iconv.input_encoding
;iconv.input_encoding =
; Use of this INI entry is deprecated, use global internal_encoding instead.
@@ -967,6 +987,13 @@
; otherwise output encoding conversion cannot be performed.
;iconv.output_encoding =
+[imap]
+; rsh/ssh logins are disabled by default. Use this INI entry if you want to
+; enable them. Note that the IMAP library does not filter mailbox names before
+; passing them to rsh/ssh command, thus passing untrusted data to this function
+; with rsh/ssh enabled is insecure.
+;imap.enable_insecure_rsh=0
+
[intl]
;intl.default_locale =
; This directive allows you to produce PHP errors when some error
@@ -979,19 +1006,19 @@
;sqlite3.extension_dir =
[Pcre]
-;PCRE library backtracking limit.
+; PCRE library backtracking limit.
; http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
+; PCRE library recursion limit.
+; Please note that if you set this value to a high number you may consume all
+; the available process stack and eventually crash PHP (due to reaching the
+; stack size limit imposed by the Operating System).
; http://php.net/pcre.recursion-limit
;pcre.recursion_limit=100000
-;Enables or disables JIT compilation of patterns. This requires the PCRE
-;library to be compiled with JIT support.
+; Enables or disables JIT compilation of patterns. This requires the PCRE
+; library to be compiled with JIT support.
;pcre.jit=1
[Pdo]
@@ -1002,13 +1029,8 @@
;pdo_odbc.db2_instance_name
[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket = /run/mysqld/mysqld.sock
[Phar]
@@ -1090,8 +1112,6 @@
; http://php.net/odbc.defaultbinmode
odbc.defaultbinmode = 1
-;birdstep.max_links = -1
-
[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent = 1
@@ -1141,10 +1161,6 @@
; http://php.net/mysqli.max-links
mysqli.max_links = -1
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
@@ -1179,12 +1195,10 @@
[mysqlnd]
; Enable / Disable collection of general statistics by mysqlnd which can be
; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
mysqlnd.collect_statistics = On
; Enable / Disable collection of memory usage statistics by mysqlnd which can be
; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
mysqlnd.collect_memory_statistics = Off
; Records communication from all extensions using mysqlnd to the specified log
@@ -1193,29 +1207,23 @@
;mysqlnd.debug =
; Defines which queries will be logged.
-; http://php.net/mysqlnd.log_mask
;mysqlnd.log_mask = 0
; Default size of the mysqlnd memory pool, which is used by result sets.
-; http://php.net/mysqlnd.mempool_default_size
;mysqlnd.mempool_default_size = 16000
; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
;mysqlnd.net_cmd_buffer_size = 2048
; Size of a pre-allocated buffer used for reading data sent by the server in
; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
;mysqlnd.net_read_buffer_size = 32768
; Timeout for network requests in seconds.
-; http://php.net/mysqlnd.net_read_timeout
;mysqlnd.net_read_timeout = 31536000
; SHA-256 Authentication Plugin related. File with the MySQL server public RSA
; key.
-; http://php.net/mysqlnd.sha256_server_public_key
;mysqlnd.sha256_server_public_key =
[OCI8]
@@ -1343,10 +1351,11 @@
;session.save_path = "/tmp"
; Whether to use strict session mode.
-; Strict session mode does not accept uninitialized session ID and regenerate
-; session ID if browser sends uninitialized session ID. Strict mode protects
-; applications from session fixation via session adoption vulnerability. It is
-; disabled by default for maximum compatibility, but enabling it is encouraged.
+; Strict session mode does not accept an uninitialized session ID, and
+; regenerates the session ID if the browser sends an uninitialized session ID.
+; Strict mode protects applications from session fixation via a session adoption
+; vulnerability. It is disabled by default for maximum compatibility, but
+; enabling it is encouraged.
; https://wiki.php.net/rfc/strict_sessions
session.use_strict_mode = 0
@@ -1384,11 +1393,17 @@
; http://php.net/session.cookie-domain
session.cookie_domain =
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
+; Whether or not to add the httpOnly flag to the cookie, which makes it
+; inaccessible to browser scripting languages such as JavaScript.
; http://php.net/session.cookie-httponly
session.cookie_httponly =
-; Handler used to serialize data. php is the standard serializer of PHP.
+; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF)
+; Current valid values are "Lax" or "Strict"
+; https://tools.ietf.org/html/draft-west-first-party-cookies-07
+session.cookie_samesite =
+
+; Handler used to serialize data. php is the standard serializer of PHP.
; http://php.net/session.serialize-handler
session.serialize_handler = php
@@ -1397,7 +1412,7 @@
; gc_probability/gc_divisor. Where session.gc_probability is the numerator
; and gc_divisor is the denominator in the equation. Setting this value to 1
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
+; the gc will run on any given request.
; Default Value: 1
; Development Value: 1
; Production Value: 1
@@ -1407,10 +1422,10 @@
; Defines the probability that the 'garbage collection' process is started on every
; session initialization. The probability is calculated by using the following equation:
; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
+; session.gc_divisor is the denominator in the equation. Setting this value to 100
+; when the session.gc_probability value is 1 will give you approximately a 1% chance
+; the gc will run on any given request. Increasing this value to 1000 will give you
+; a 0.1% chance the gc will run on any given request. For high volume production servers,
; this is a more efficient approach.
; Default Value: 100
; Development Value: 1000
@@ -1480,7 +1495,7 @@
session.trans_sid_tags = "a=href,area=href,frame=src,form="
; URL rewriter does not rewrite absolute URLs by default.
-; To enable rewrites for absolute pathes, target hosts must be specified
+; To enable rewrites for absolute paths, target hosts must be specified
; at RUNTIME. i.e. use ini_set()
; <form> tags is special. PHP will check action attribute's URL regardless
; of session.trans_sid_tags setting.
@@ -1569,7 +1584,7 @@
; http://php.net/assert.active
;assert.active = On
-; Throw an AssertationException on failed assertions
+; Throw an AssertionError on failed assertions
; http://php.net/assert.exception
;assert.exception = On
@@ -1599,7 +1614,7 @@
; http://php.net/com.allow-dcom
;com.allow_dcom = true
-; autoregister constants of a components typlib on com_load()
+; autoregister constants of a component's typlib on com_load()
; http://php.net/com.autoregister-typelib
;com.autoregister_typelib = true
@@ -1630,9 +1645,9 @@
; Use of this INI entry is deprecated, use global input_encoding instead.
; http input encoding.
-; mbstring.encoding_traslation = On is needed to use this setting.
+; mbstring.encoding_translation = On is needed to use this setting.
; If empty, default_charset or input_encoding or mbstring.input is used.
-; The precedence is: default_charset < intput_encoding < mbsting.http_input
+; The precedence is: default_charset < input_encoding < mbsting.http_input
; http://php.net/mbstring.http-input
;mbstring.http_input =
@@ -1801,9 +1816,8 @@
; A bitmask, where each bit enables or disables the appropriate OPcache
; passes
-;opcache.optimization_level=0xffffffff
+;opcache.optimization_level=0x7FFFBFFF
-;opcache.inherited_hack=1
;opcache.dups_fix=0
; The location of the OPcache blacklist file (wildcards allowed).
@@ -1878,6 +1892,10 @@
; Prevent name collisions in chroot'ed environment.
;opcache.validate_root=0
+; If specified, it produces opcode dumps for debugging different stages of
+; optimizations.
+;opcache.opt_debug_level=0
+
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : php
-version : 7.2.16
-release : 74
+version : 7.3.3
+release : 75
source :
- - https://php.net/distributions/php-7.2.16.tar.xz : 7d91ed3c1447c6358a3d53f84599ef854aca4c3622de7435e2df115bf196e482
+ - https://php.net/distributions/php-7.3.3.tar.xz : 6bb03e79a183d0cb059a6d117bbb2e0679cab667fb713a13c6a16f56bebab9b3
license : PHP-3.01
component : programming
summary : PHP is a popular general-purpose scripting language that is especially suited to web development
@@ -13,12 +13,15 @@
- pkgconfig(freetype2)
- pkgconfig(gdlib)
- pkgconfig(icu-i18n)
+ - pkgconfig(libargon2)
- pkgconfig(libcurl)
- pkgconfig(libexif)
+ - pkgconfig(libpcre2-posix)
- pkgconfig(libpng)
- pkgconfig(libpq)
- pkgconfig(libsasl2)
- pkgconfig(libturbojpeg)
+ - pkgconfig(libwebp)
- pkgconfig(libxml-2.0)
- pkgconfig(libxslt)
- pkgconfig(libzip)
@@ -51,7 +54,6 @@
--enable-exif=shared \
--enable-fpm \
--enable-ftp=shared \
- --enable-gd-native-ttf \
--enable-intl=shared \
--enable-libxml=shared \
--enable-mbstring \
@@ -91,6 +93,7 @@
--with-mysqli=shared,mysqlnd \
--with-openssl \
--with-openssl-dir=/usr/bin \
+ --with-password-argon2 \
--with-pcre-regex=/usr \
--with-pdo-mysql=shared,mysqlnd \
--with-pdo-pgsql=shared \
@@ -101,6 +104,7 @@
--with-snmp=shared \
--with-sqlite3=shared,/usr \
--with-tidy=shared \
+ --with-webp-dir=/usr \
--with-xsl=/usr \
--with-zlib
build : |
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -36,6 +36,7 @@
<Path fileType="library">/usr/lib64/build/Makefile.global</Path>
<Path fileType="library">/usr/lib64/build/acinclude.m4</Path>
<Path fileType="library">/usr/lib64/build/ax_check_compile_flag.m4</Path>
+ <Path fileType="library">/usr/lib64/build/ax_gcc_func_attribute.m4</Path>
<Path fileType="library">/usr/lib64/build/config.guess</Path>
<Path fileType="library">/usr/lib64/build/config.sub</Path>
<Path fileType="library">/usr/lib64/build/libtool.m4</Path>
@@ -253,7 +254,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="74">php</Dependency>
+ <Dependency release="75">php</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/php/TSRM/TSRM.h</Path>
@@ -278,6 +279,7 @@
<Path fileType="header">/usr/include/php/Zend/zend_config.nw.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_config.w32.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_constants.h</Path>
+ <Path fileType="header">/usr/include/php/Zend/zend_cpuinfo.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_dtrace.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_errors.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_exceptions.h</Path>
@@ -333,14 +335,16 @@
<Path fileType="header">/usr/include/php/Zend/zend_vm.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_vm_def.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_vm_execute.h</Path>
+ <Path fileType="header">/usr/include/php/Zend/zend_vm_handlers.h</Path>
<Path fileType="header">/usr/include/php/Zend/zend_vm_opcodes.h</Path>
+ <Path fileType="header">/usr/include/php/Zend/zend_vm_trace_handlers.h</Path>
+ <Path fileType="header">/usr/include/php/Zend/zend_vm_trace_map.h</Path>
<Path fileType="header">/usr/include/php/ext/date/lib/timelib.h</Path>
<Path fileType="header">/usr/include/php/ext/date/lib/timelib_config.h</Path>
<Path fileType="header">/usr/include/php/ext/date/php_date.h</Path>
<Path fileType="header">/usr/include/php/ext/dom/xml_common.h</Path>
<Path fileType="header">/usr/include/php/ext/filter/php_filter.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/gd_compat.h</Path>
- <Path fileType="header">/usr/include/php/ext/gd/gdcache.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/libgd/bmp.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/libgd/gd.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/libgd/gd_errors.h</Path>
@@ -356,6 +360,7 @@
<Path fileType="header">/usr/include/php/ext/gd/libgd/jisx0208.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/libgd/wbmp.h</Path>
<Path fileType="header">/usr/include/php/ext/gd/php_gd.h</Path>
+ <Path fileType="header">/usr/include/php/ext/gmp/php_gmp_int.h</Path>
<Path fileType="header">/usr/include/php/ext/hash/php_hash.h</Path>
<Path fileType="header">/usr/include/php/ext/hash/php_hash_adler32.h</Path>
<Path fileType="header">/usr/include/php/ext/hash/php_hash_crc32.h</Path>
@@ -473,6 +478,7 @@
<Path fileType="header">/usr/include/php/ext/standard/flock_compat.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/fsock.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/head.h</Path>
+ <Path fileType="header">/usr/include/php/ext/standard/hrtime.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/html.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/html_tables.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/info.h</Path>
@@ -501,6 +507,7 @@
<Path fileType="header">/usr/include/php/ext/standard/php_math.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/php_metaphone.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/php_mt_rand.h</Path>
+ <Path fileType="header">/usr/include/php/ext/standard/php_net.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/php_password.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/php_rand.h</Path>
<Path fileType="header">/usr/include/php/ext/standard/php_random.h</Path>
@@ -563,12 +570,12 @@
</Files>
</Package>
<History>
- <Update release="74">
- <Date>2019-03-13</Date>
- <Version>7.2.16</Version>
+ <Update release="75">
+ <Date>2019-03-14</Date>
+ <Version>7.3.3</Version>
<Comment>Packaging update</Comment>
<Name>Philipp Trulson</Name>
<Email>philipp@trulson.de</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 10, 2:00 PM (1 d, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5803514
Default Alt Text
D5736.id.diff (21 KB)

Event Timeline