commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2020-10-10 00:29:40 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new.4249 (New) Package is "php7-APCu" Sat Oct 10 00:29:40 2020 rev:7 rq:840347 version:5.1.19 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2019-11-21 12:59:32.390511747 +0100 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new.4249/php7-APCu.changes 2020-10-10 00:29:40.381162580 +0200 @@ -1,0 +2,8 @@ +Wed Oct 7 05:59:01 UTC 2020 - Johannes Weberhofer + +- Update to version 5.1.19 + * Fixed apcu_store() with integer keys (#388). + * Made apc.use_request_time=0 the default (#391). + * Made apcu compatible with PHP 8.0. + +--- Old: apcu-5.1.18.tgz New: apcu-5.1.19.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.qSxfBB/_old 2020-10-10 00:29:41.997163381 +0200 +++ /var/tmp/diff_new_pack.qSxfBB/_new 2020-10-10 00:29:41.997163381 +0200 @@ -1,7 +1,7 @@ # # spec file for package php7-APCu # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %define pkg_name apcu Name: php7-APCu -Version:5.1.18 +Version:5.1.19 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 Group: Productivity/Networking/Web/Servers -URL:http://pecl.php.net/package/APCu +URL:https://pecl.php.net/package/APCu Source: http://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:apcu.ini BuildRequires: php7-devel >= 7.0 @@ -32,7 +32,6 @@ Requires: php(zend-abi) = %{php_zend_api} Provides: php-APCu = %{version} Obsoletes: php-APCu < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description APCu is userland caching: APC stripped of opcode caching in preparation @@ -49,13 +48,13 @@ fi %build -export CFLAGS="%optflags -fvisibility=hidden" +export CFLAGS="%{optflags} -fvisibility=hidden" %{_bindir}/phpize %configure --enable-apcu -make %{?_smp_mflags} +%make_build %check -make %{?_smp_mflags} test PHP_EXECUTABLE=%{_bindir}/php NO_INTERACTION=1 +%make_build test PHP_EXECUTABLE=%{_bindir}/php NO_INTERACTION=1 %install make install INSTALL_ROOT=%{buildroot} @@ -65,7 +64,6 @@ rm -rf %{buildroot}/%{_includedir}/php7/ext/%{pkg_name}/ %files -%defattr(-,root,root,-) %{_libdir}/php7/extensions/%{pkg_name}.so %config(noreplace) %{_sysconfdir}/php7/conf.d/%{pkg_name}.ini %doc NOTICE README.md TECHNOTES.txt apc.php ++ apcu-5.1.18.tgz -> apcu-5.1.19.tgz ++ 52762 lines of diff (skipped)
commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2019-11-21 12:59:31 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new.26869 (New) Package is "php7-APCu" Thu Nov 21 12:59:31 2019 rev:6 rq:750015 version:5.1.18 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2018-12-18 14:59:55.506112685 +0100 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new.26869/php7-APCu.changes 2019-11-21 12:59:32.390511747 +0100 @@ -1,0 +2,14 @@ +Wed Nov 20 13:03:03 UTC 2019 - Cristian RodrÃguez + +- Update to version 5.1.18 +- Fixed compatibility with PHP 7.4 and PHP 8.0 +- Implement apcu_inc() and apcu_dec() using atomic operations. +This means that these functions no longer have to acquire a write lock. +These functions will now wraparound on overflow, +instead of saturating to a floating point value. +- Make table header in apc.php sticky. +- Fix compile warnings related to mktemp() usage. +- Fix compatibility with PHP 8.0. +- Fix required number of arguments for apcu_store() returned by Reflection. + +--- Old: apcu-5.1.15.tgz New: apcu-5.1.18.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.gYQpjZ/_old 2019-11-21 12:59:32.926511583 +0100 +++ /var/tmp/diff_new_pack.gYQpjZ/_new 2019-11-21 12:59:32.930511581 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7-APCu # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define pkg_name apcu Name: php7-APCu -Version:5.1.15 +Version:5.1.18 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 Group: Productivity/Networking/Web/Servers -Url:http://pecl.php.net/package/APCu +URL:http://pecl.php.net/package/APCu Source: http://pecl.php.net/get/%{pkg_name}-%{version}.tgz Source1:apcu.ini BuildRequires: php7-devel >= 7.0 ++ apcu-5.1.15.tgz -> apcu-5.1.18.tgz ++ 5 lines of diff (skipped)
commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2018-12-18 14:58:19 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new.28833 (New) Package is "php7-APCu" Tue Dec 18 14:58:19 2018 rev:5 rq:658763 version:5.1.15 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2018-08-18 00:03:53.683038072 +0200 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new.28833/php7-APCu.changes 2018-12-18 14:59:55.506112685 +0100 @@ -1,0 +2,35 @@ +Sat Dec 15 11:07:06 UTC 2018 - ec...@opensuse.org + +- Updated to 5.1.15 + - Restore apc.serializer=php as the default, as the "default" +serializer still/again has issues. + - Fix possible issues in persistence of arrays with the "default" +serializer. + - Attempt to reduce shared memory fragementation. + +- Updated to 5.1.14 + - Fixed GH #347: Disable slam defense by default. + - Fix potential issue with destruction of locks. This does not +affect Linux, but might affect Windows and BSD. + - Use mutex instead of rwlock for shared memory allocator +(if pthreads mutex available). + - Require only read-lock for apcu_cas(), by using atomic +compare-and-swap. + +- Updated to 5.1.13 + - Reimplement persistence logic using precise allocation rather +than memory pools. This reduces memory usage of cache entries, +especially for small values, and improves performance of +persisting and unpersisting values. + - Fixed GH #335: Stampede protection is broken. + - Fixed GH #328: Segfault in apcu_key_info() if APCu is disabled. + - Generally make the behavior of functions if APCu is disabled +more consistent. + - Fixed PHP bug #72980: Empty strings are now consistently +allowed as cache keys. + - Optimized apcu_key_info() and apcu_cache_info() by using +interned strings. + - Fix build against PHP master (PHP 7.4). + - Many changes to internal C APIs. + +--- Old: apcu-5.1.12.tgz New: apcu-5.1.15.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.1ulo4E/_old 2018-12-18 14:59:56.018111915 +0100 +++ /var/tmp/diff_new_pack.1ulo4E/_new 2018-12-18 14:59:56.018111915 +0100 @@ -18,7 +18,7 @@ %define pkg_name apcu Name: php7-APCu -Version:5.1.12 +Version:5.1.15 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 @@ -68,7 +68,7 @@ %defattr(-,root,root,-) %{_libdir}/php7/extensions/%{pkg_name}.so %config(noreplace) %{_sysconfdir}/php7/conf.d/%{pkg_name}.ini -%doc NOTICE README.md TECHNOTES.txt TODO apc.php +%doc NOTICE README.md TECHNOTES.txt apc.php %license LICENSE %changelog ++ apcu-5.1.12.tgz -> apcu-5.1.15.tgz ++ 53586 lines of diff (skipped)
commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2018-08-18 00:03:49 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new (New) Package is "php7-APCu" Sat Aug 18 00:03:49 2018 rev:4 rq:629478 version:5.1.12 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2018-04-20 17:34:13.312199760 +0200 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new/php7-APCu.changes 2018-08-18 00:03:53.683038072 +0200 @@ -1,0 +2,24 @@ +Wed Aug 15 15:38:38 UTC 2018 - crrodrig...@opensuse.org + +- Updated to 5.1.12 +- gh#307: Fix 'Timout' sort option (apc.php). +- gh#308: Keep search parameter on cache entry detail link (apc.php). +- Fix --enable-apcu-clear-signal support. +- Show entries with expired global TTL in APCuIterator. +- Respect TTL when calculating APCuIterator totals. +- The per-entry TTL now always takes precedence over the global TTL. +- The global TTL is now always relative to the access time. +- apcu_inc() and apcu_dec() no longer update hard-expired entries. Instead a new entry is created. +- Added optional $ttl argument to apcu_inc() and apcu_dec(), used when creating a new entry. +- PHP bug #76145: Fix use of APCu inside Serializer::(un)serialize(). +- gh#304: If apcu_cas() is used on a non-existing entry, don't insert it. +- gh#295: Improve APCuIterator performance by using PCRE JIT and preallocating key strings. +- Reduce the memory overhead of cache entries. +- Prevent potential memory corruption in the cache slam defense implementation. +- Ensure cache entry references are released on bailout during unserialization. +- Make support for atomic operations a hard requirement for building APCu. +- Check write-lock acquisition for failure, to help debugging deadlock situations. +- Make sure apcu_inc/dec are atomic when working on a non-existing entry. +- Many changes to internal C APIs. + +--- Old: apcu-5.1.11.tgz New: apcu-5.1.12.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.8TmngZ/_old 2018-08-18 00:03:54.299039914 +0200 +++ /var/tmp/diff_new_pack.8TmngZ/_new 2018-08-18 00:03:54.303039926 +0200 @@ -18,7 +18,7 @@ %define pkg_name apcu Name: php7-APCu -Version:5.1.11 +Version:5.1.12 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 ++ apcu-5.1.11.tgz -> apcu-5.1.12.tgz ++ 54928 lines of diff (skipped)
commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2018-04-20 17:32:22 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new (New) Package is "php7-APCu" Fri Apr 20 17:32:22 2018 rev:3 rq:599234 version:5.1.11 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2018-02-09 15:51:48.890192692 +0100 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new/php7-APCu.changes 2018-04-20 17:34:13.312199760 +0200 @@ -1,0 +2,21 @@ +Fri Apr 20 10:40:06 UTC 2018 - jweberho...@weberhofer.at + +- updated to 5.1.11 + - fix gh#krakjoe/apcu#246 apcu_entry hangs + - fix gh#krakjoe/apcu#259 deadlock in apcu_store + - fix gh#krakjoe/apcu#281 undefined variable in apc.php + - fix handling of fatal errors in apcu_entry + - check string lengths when looking up keys + - many internal C APIs changed + +- updated to 5.1.10 + - fix gh#krakjoe/apcu#247 when a NUL char is used as key, apcu_fetch(array) truncates the key + - fix gh#krakjoe/apcu#248 apcu_fetch may return values causing zend_mm_corruption or segfaults +when custom serializer is used + - fix gh#krakjoe/apcu#260 apcu.serializer=default results in segfault + - fix gh#krakjoe/apcu#274 non-portable shell == in config.m4 + - fix crash when passing bad array to apcu_delete + - improve fix gh#krakjoe/apcu#266 refcounting errors in APCIterator + - fix for PHP 7.3 compatibility + +--- Old: apcu-5.1.9.tgz New: apcu-5.1.11.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.oEpguO/_old 2018-04-20 17:34:13.996174955 +0200 +++ /var/tmp/diff_new_pack.oEpguO/_new 2018-04-20 17:34:14.000174810 +0200 @@ -18,7 +18,7 @@ %define pkg_name apcu Name: php7-APCu -Version:5.1.9 +Version:5.1.11 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 @@ -68,6 +68,7 @@ %defattr(-,root,root,-) %{_libdir}/php7/extensions/%{pkg_name}.so %config(noreplace) %{_sysconfdir}/php7/conf.d/%{pkg_name}.ini -%doc LICENSE NOTICE README.md TECHNOTES.txt TODO apc.php +%doc NOTICE README.md TECHNOTES.txt TODO apc.php +%license LICENSE %changelog ++ apcu-5.1.9.tgz -> apcu-5.1.11.tgz ++ 55188 lines of diff (skipped)
commit php7-APCu for openSUSE:Factory
Hello community, here is the log from the commit of package php7-APCu for openSUSE:Factory checked in at 2018-02-09 15:51:43 Comparing /work/SRC/openSUSE:Factory/php7-APCu (Old) and /work/SRC/openSUSE:Factory/.php7-APCu.new (New) Package is "php7-APCu" Fri Feb 9 15:51:43 2018 rev:2 rq:574336 version:5.1.9 Changes: --- /work/SRC/openSUSE:Factory/php7-APCu/php7-APCu.changes 2017-04-20 20:50:27.804092845 +0200 +++ /work/SRC/openSUSE:Factory/.php7-APCu.new/php7-APCu.changes 2018-02-09 15:51:48.890192692 +0100 @@ -1,0 +2,15 @@ +Tue Jan 30 13:01:32 UTC 2018 - crrodrig...@opensuse.org + +- Build with -fvisibility=hidden, PHP process namespace + pollution must be heavily limited to avoid symbol clashes. +- Use SOURCE_DATE_EPOCH if set instead of custom build hack. +- Update to version 5.1.9 +- fix gh#234 mmap disabled when configure is called with --enable-apcu-mmap +- fix gh#226 Warning: apcu_fetch(): apc_fetch() expects a string or array of strings. +- mitigate gh#223 Fatal error when starting php on windows +- add support for PCRE2 in 7.3 +- use row formatting for information in phpinfo() tables +- set IS_STR_PERSISTENT so refcounting failures are reported by -DRC_DEBUG=1 +- fix gh#266 refcounting errors in APCIterator + +--- Old: apcu-5.1.8.tgz New: apcu-5.1.9.tgz Other differences: -- ++ php7-APCu.spec ++ --- /var/tmp/diff_new_pack.yNJ4Ds/_old 2018-02-09 15:51:50.750125889 +0100 +++ /var/tmp/diff_new_pack.yNJ4Ds/_new 2018-02-09 15:51:50.754125745 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7-APCu # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define pkg_name apcu Name: php7-APCu -Version:5.1.8 +Version:5.1.9 Release:0 Summary:APCu - APC User Cache License:PHP-3.01 @@ -41,13 +41,15 @@ %prep %setup -q -n %{pkg_name}-%{version} -# remove build time references so build-compare can do its work +if [ -z "$SOURCE_DATE_EPOCH" ]; then FAKE_BUILDTIME=$(LC_ALL=C date -u -r php_apc.c '+%%H:%%M') FAKE_BUILDDATE=$(LC_ALL=C date -u -r php_apc.c '+%%b %%e %%Y') sed -e "s/__TIME__/\"$FAKE_BUILDTIME\"/g" -i php_apc.c sed -e "s/__DATE__/\"$FAKE_BUILDDATE\"/g" -i php_apc.c +fi %build +export CFLAGS="%optflags -fvisibility=hidden" %{_bindir}/phpize %configure --enable-apcu make %{?_smp_mflags} ++ apcu-5.1.8.tgz -> apcu-5.1.9.tgz ++ 55330 lines of diff (skipped)