commit php7-APCu for openSUSE:Factory

2020-10-09 Thread root
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

2019-11-21 Thread root
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

2018-12-18 Thread root
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

2018-08-17 Thread root
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

2018-04-20 Thread root
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

2018-02-09 Thread root
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)