| Package Information |
| Summary |
PHP Judy implements sparse dynamic arrays (aka Judy Arrays) |
| Maintainers |
Nicolas Brousse <
nicolas at php dot net >
(lead)
[wishlist]
[details]
|
| License |
PHP |
| Description |
PHP Judy implements sparse dynamic arrays (aka Judy Arrays). This extension is based
on the Judy C library. A Judy array consumes memory only when it is populated,
yet can grow to take advantage of all available memory if desired. Judy's key benefits
are scalability, high performance, and memory efficiency. |
| Homepage |
http://github.com/orieg/php-judy
|
Release notes
Version 2.7.1
(stable)
|
- SECURITY FIX: Guard against destructor re-entrancy and heap Use-After-Free (UAF) in Judy::STRING_TO_ENTRY during ArrayAccess overwrites, Judy::set(), and Judy::pruneExpired() sweeps (#198). Commits new slot payload prior to invoking zval_ptr_dtor(), and unlinks keys from the JudySL trie before freeing entry structs. |