Next | Query returned 36 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2021-09-28 15:22:28 by Emmanuel Dreyfus | Files touched by this commit (1)
Log message:
Use spinlocks instead of default fcntl locks

This is only available on x86. Note that default fcntl implementation
is not only slower, it also leaks file descriptor on apachectl graceful.
   2021-03-07 15:47:59 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/php-apcu: update to 5.1.20

www/php-apcu: update to 5.1.20

5.1.20 (2021-03-04)

- Fix deadlocks when other apcu_* functions are used inside apcu_entry(). It
  should now be safe to use any functions inside the apcu_entry() callback.
- Fix division by zero exception in apc.php.
- Fix handling of references in PHP 8 if "default" serializer is used \ 
(which
  is not the default).
- Fix string reuse handling if "default" serializer is used (which is not
  the default).
- Check for failures when acquiring read locks to report problems earlier
  (write locks were already checked previously).
- Adjust tests for current PHP 8.1 development branch.
- Remove *_api.h headers. Use apc_cache.h instead of apc_cache_api.h etc.
   2021-01-03 08:40:24 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/php-apcu: update to 5.1.19

pkgsrc change: Switch to use PHP_VERSIONS_INCOMPATIBLE.

5.1.19 (2020-10-05)

- Fixed apcu_store() with integer keys (#388).
- Made apc.use_request_time=0 the default (#391).
- Made apcu compatible with PHP 8.0.
   2019-12-16 17:30:15 by Takahiro Kambe | Files touched by this commit (18)
Log message:
Drop php71 support

Drop php71 support mechanically.
   2019-12-15 19:17:21 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/php-apcu: update to 5.1.18

Update php-apcu to 5.1.18.

o pkgsrc change: allow build with php74.

5.1.18		(2019-10-28)

- 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.
   2019-11-02 13:54:38 by Roland Illig | Files touched by this commit (3)
Log message:
www/php-apcu: fix pkglint warnings and configure options
   2019-10-22 10:25:59 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/php-apcu: update to 5.1.17

Update php-apcu to 5.1.17.

5.1.17

- Fixed compatibility with PHP 7.4 and PHP 8.0.
   2019-02-05 19:58:02 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
Update php-apcu to 5.1.16. From Michael Moll via Github pull request.

Closes NetBSD/pkgsrc#42.

5.1.16
- Fix build on OSX.

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.

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.

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.

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.

5.1.11
- fix gh#246 apcu_entry hangs
- fix gh#259 deadlock in apcu_store
- fix gh#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
   2019-01-24 10:15:26 by Jonathan Perkin | Files touched by this commit (1)
Log message:
php-apcu: Revert apparently unintended distinfo change.
   2019-01-14 14:06:12 by Takahiro Kambe | Files touched by this commit (16)
Log message:
Drop support for php70

Drop support for php70 before remove it from pkgsrc.

Next | Query returned 36 messages, browsing 11 to 20 | Previous