./databases/php-redis, PHP extension for Redis

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.3.7, Package name: php74-redis-5.3.7, Maintainer: pkgsrc-users

The phpredis extension provides an API for communicating with the Redis
key-value store. It is released under the PHP License, version 3.01.
This code has been developed and maintained by Owlient from
November 2009 to March 2011.


Required to run:
[lang/php74]

Required to build:
[textproc/php-json] [devel/pcre2]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2022-02-20 14:35:28 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/php-redis: update to

5.3.6 (2022-01-17)

* Fix a segfault in RedisArray::del [d2f2a7d9] (Pavlo Yatsukhnenko)

5.3.7 (2022-02-15)

* Fix RedisArray::[hsz]scan and tests [08a9d5db, 0264de18] (Pavlo
  Yatsukhnenko, Michael Grunder)
* Fix RedisArray::scan [8689ab1c] (Pavlo Yatsukhnenko)
* Fix LZF decompression logic [0719c1ec] (Michael Grunder)
   2021-12-19 16:15:44 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/php-redis: update to 5.3.5

5.3.4 (2021-03-24)

This release fixes a multi/pipeline segfault on apple silicon as well as
two small compression related bugs.

You can find a detailed list of changes in Changelog.md and package.xml

* Fix multi/pipeline segfault on Apple silicon [e0796d48] (Michael Grunder)
* Pass compression flag on HMGET in RedisCluster [edc724e6] (Adam Olley)
* Abide by ZSTD error return constants [8400ed1c] (Michael Grunder)
* Fix timing related CI session tests [9b986bf8] (Michael Grunder)

* Sponsors
~ Audiomack - https://audiomack.com
~ Open LMS - https://openlms.net
~ BlueHost - https://bluehost.com
~ Object Cache Pro for WordPress - https://objectcache.pro
~ Avtandil Kikabidze - https://github.com/akalongman
~ Zaher Ghaibeh - https://github.com/zaherg
~ BatchLabs - https://batch.com

5.3.5 (2021-12-18)

This release adds support for exponential backoff w/jitter, experimental
support for detecting a dirty connection, as well as many other fixes
and improvements.

You can find a detailed list of changes in Changelog.md and package.xml
or by inspecting the git commit logs.

--- Sponsors ---

Audiomack - https://audiomack.com
Open LMS - https://openlms.net
BlueHost - https://bluehost.com
Object Cache Pro for WordPress - https://objectcache.pro
Avtandil Kikabidze - https://github.com/akalongman
Zaher Ghaibeh - https://github.com/zaherg
BatchLabs - https://batch.com
Luis Zarate - https://github.com/jlzaratec

* Fixed segfault in redis_setoption_handler [692e4e84] (Pavlo Yatsukhnenko)
* Fix masters array in the event of a cluster failover [bce692962] (Bar Shaul)
* Fix 32 bit type error [672dec87f] (Remi Collet)
* Fix radix character in certain locales [89a871e24] (Pavlo Yatsukhnenko)
* ZSTD Validation fix [6a77ef5cd] (Michael Grunder)
* Remove superfluous typecast [b2871471f] (Remi Collet)

* Updated documentation [f84168657, d017788e7, 20ac84710, 0adf05260,
aee29bf73, 09a095e72, 12ffbf33a, ff331af98, a6bdb8731, 305c15840,
1aa10e93a, d78b0c79d, c6d37c27c, a6303f5b9, d144bd2c7, a6fb815ef, 9ef862bc6]
(neodisco, Clement Tessier, T. Todua, dengliming, Maxime Cornet,
Emanuele Filannino Michael Grunder)

* Travis CI Fixes
[a43f4586e, 4fde8178f, 7bd5415ac, fdb8c4bb7, d4f407470]
(Pavlo Yatsukhnenko)

* Minor fixes/cleanup
[2e190adc1, 99975b592, 9d0879fa5, 22b06457b]
(Pavlo Yatsukhnenko)

* Fix RedisArray constructor bug
[85dc883ba](https://github.com/phpredis/phpredis/commit/85dc883ba)
([Pavlo Yatsukhnenko](https://github.com/yatsukhnenko))

* Moved to GitHub Actions
[4d2afa786, 502d09fd5] (Pavlo Yatsukhnenko)

* Use more appropriate array iteration macro
[6008900c2] (Pavlo Yatsukhnenko)

* Clean up session tests
[ab25ae7f3] (Michael Grunder)

* RedisArray refactors [1250f0001, 017b2ea7f, 37ed3f079]
(Pavlo Yatsukhnenko)

* Use zend_parse_parameters_none helper
[a26b14dbe] (Remi Collet)

* Support for various exponential backoff strategies
[#1986, #1993, 732eb8dcb, 05129c3a3, 5bba6a7fc],
(Nathaniel Braun)

* Added experimental support for detecting a dirty connection
[d68579562] (Michael Grunder)

* Created distinct compression utility methods (pack/unpack)
[#1939, da2790aec] (Michael Grunder)

* SMISMEMBER Command
[#1894, ae2382472, ed283e1ab] (Pavlo Yatsukhnenko)

* Fix typo in cluster_scan_resp [44affad2] (Michael Grunder)
   2021-10-26 12:10:08 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
   2021-10-07 15:35:53 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Remove SHA1 distfile hashes
   2021-03-29 02:09:36 by Takahiro Kambe | Files touched by this commit (1)
Log message:
databases/php-redis: fix for php80

php-json is bundled in lang/php80 pacakge.
   2021-03-28 01:05:47 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(databases/php-redis) +.include php-json/buildlink3.mk
   2021-03-07 14:02:29 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/php-redis: update to 5.3.3

Update php-redis to latest version 5.3.3, switch php-redis for php56 to
php73 and php74.

Changes are too many to write here, but php-redis supports redis 6.
For more information, please refer \ 
<https://pecl.php.net/package-changelog.php?package=redis>.
   2017-03-12 15:27:40 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update php-redis to 2.2.8.

phpredis 2.2.8

The main improvement in this version of phpredis is support for Redis
Cluster. This version of phpredis is intended for versions of php older
than 7.

In addition there have been many bug fixes and improvements to non cluster
related commands, which are listed below.

I've attempted to include everyone who contribued to the project in each fix
description and have included names or github user ids.

Thanks to everyone for submitting bug reports and pull requests. A special
thanks to Remi Collet for helping with any and all packaging related issues

\o/

--- Improvements ---

* Added randomization to our seed nodes to balance which instance is used
to map the keyspace (Vitaliy Stepanyuk) [32eb1c5f]
* Added support for IPv6 addresses

--- Fixes ---

* PHP liveness checking workaround (Shafreeck Sea) [c18d58b9]
* Various documentation and code formatting and style fixes (ares333,
  sanpili, Bryan Nelson, linfangrong, Romero Malaquias, Viktor Sz?pe)
* Fix scan reply processing to use long instead of int to avoid overflow
  (mixiaojiong).
* Fix potential segfault in Redis Cluster session storage (Sergei Lomakov)
  [cc15aae]
* Fixed memory leak in discard function [17b1f427]
* Sanity check for igbinary unserialization (Maurus Cuelenaere) [3266b222,
  5528297a]
* Fix segfault occuring from unclosed socket connection for Redis Cluster
  (CatKang) [04196aee]
* Case insensitive zRangeByScore options
* Fixed dreaded size_t vs long long compiler warning