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

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


Branch: CURRENT, Version: 3.1.3, Package name: php56-redis3-3.1.3, 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.

This version support PHP 7 and drops support for PHP 5.x


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2017-08-18 12:14:21 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-redis3 to 3.1.3.

phpredis 3.1.3

This release contains two big improvements:

1. Adding a new printf like command construction function with additionaly
   format specifiers specific to phpredis.
2. Implementation of custom objects for Redis and RedisArray wich eliminates
   double hash lookup.

Also many small improvements and bug fixes were made.

* A printf like method to construct a Redis RESP command [a4a0ed, d75081,
  bdd287, 0eaeae, b3d00d] (Michael Grunder)
* Use custom objects instead of zend_list for storing Redis/RedisArray
  [a765f8, 8fa85a] (Pavlo Yatsukhnenko)
* Make sure redisCluster members are all initialized on (re)creation [162d88]
  (Michael Grunder)
* Fix Null Bulk String response parsing in cluster library [058753] (Alberto
  Fern?ndez)
* Add hStrLen command [c52077, fb88e1] (Pavlo Yatsukhnenko)
* Add optional COUNT argument to sPop [d2e203] (Michael Grunder)
* Allow sInterStore to take one arg [26aec4, 4cd06b] (Michael Grunder)
* Allow MIGRATE to accept multiple keys [9aa3db] (Michael Grunder)
* Allow using numeric string in zInter command [ba0070] (Pavlo Yatsukhnenko)
* Use crc32 table from PHP distro [f81694] (Pavlo Yatsukhnenko)
* Use ZVAL_DEREF macros for dereference input variables [ad4596] (Pavlo
  Yatsukhnenko)
* Add configureoption tag to package.xml [750963] (Pavlo Yatsukhnenko)
* Fix read_timeout [18149e, b56dc4] (Pavlo Yatsukhnenko)
* Fix zval_get_string impl for PHP5 [4e56ba] (Pavlo Yatsukhnenko)
* Fix Redis/RedisArray segfaults [be5c1f, 635c3a, 1f8dde, 43e1e0] (Pavlo
  Yatsukhnenko)
* Fix memory leak and potential segfault [aa6ff7, 88efaa] (Michael Grunder)
* Throw exception for all non recoverable errors [e37239] (Pavlo Yatsukhnenko)
* Assume "NULL bulk" reply as success (empty session data) [4a81e1] (Pavlo
  Yatsukhnenko)
* Increase read buffers size [520e06] (Pavlo Yatsukhnenko)
* Better documentation [f0c25a, c5991f, 9ec9ae] (Michael Grunder)
* Better TravisCI integration [e37c08] (Pavlo Yatsukhnenko)
* Refactoring (Pavlo Yatsukhnenko, Michael Grunder)
   2017-03-12 15:28:26 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update php-redis3 to 3.1.1.

phpredis 3.1.1

* Additional test updates for 32 bit systems (@remicollet)
* ARM rounding issue in tests (@remicollet)
* Use new zend_list_close instead of zend_list_delete when reconnecting.
* Refactoring of redis_boolean_response_impl and redis_sock_write
  (@yatsukhnenko)

phpredis 3.1.1

This release contains mostly fixes for issues introduced when merging
the php 5 and 7 codebase into a single branch.

* Fixed a segfault in igbinary serialization (@yatsukhnenko)
* Restore 2.2.8/3.0.0 functionality to distinguish between an error
  and simply empty session data. (@remicollet)
* Fix double to string conversion function (@yatsukhnenko)
* Use PHP_FE_END definition when available (@remicollet)
* Fixed various 'static function declared but not used' warnings
* Fixes to various calls which were typecasting pointers to the
  wrong size. (@remicollet)

* Added php session unit test (@yatsukhnenko)
* Added explicit module dependancy for igbinary (@remicollet)
* Added phpinfo serialization information (@remicollet)

phpredis 3.1.1RC2

* Additional test updates for 32 bit systems (@remicollet)
* ARM rounding issue in tests (@remicollet)
* Use new zend_list_close instead of zend_list_delete when reconnecting.
* Refactoring of redis_boolean_response_impl and redis_sock_write
  (@yatsukhnenko)

phpredis 3.1.1.RC1

This release contains mostly fixes for issues introduced when merging the php
5 and 7 codebase into a single branch.

* Fixed a segfault in igbinary serialization (@yatsukhnenko)
* Restore 2.2.8/3.0.0 functionality to distinguish between an error
  and simply empty session data. (@remicollet)
* Fix double to string conversion function (@yatsukhnenko)
* Use PHP_FE_END definition when available (@remicollet)
* Fixed various 'static function declared but not used' warnings
* Fixes to various calls which were typecasting pointers to the
  wrong size. (@remicollet)

* Added php session unit test (@yatsukhnenko)
* Added explicit module dependancy for igbinary (@remicollet)
* Added phpinfo serialization information (@remicollet)

phpredis 3.1.0

In this version of phpredis codebase was unified to work with all versions of
php \o/ Also many bug fixes and some improvements has been made.

--- Improvements ---

* Support the client to Redis Cluster just having one master (andyli) [892e5646]
* Allow both long and strings that are longs for zrangebyscore offset/limit
  (Michael Grunder) [bdcdd2aa]
* Process NX|XX, CH and INCR options in zAdd command (Pavlo Yatsukhnenko)
  [71c9f7c8]

--- Fixes ---

* Fix incrby/decrby for large integers (Michael Grunder) [3a12758a]
* Use static declarations for spl_ce_RuntimeException decl (Jeremy Mikola)
  [a9857d69]
* Fixed method call problem causes session handler to display two times
  (ZiHang Gao) [24f86c49]
* psetex method returns '+OK' on success, not true (sitri@ndxbn) [afcd8445]
* Fix integer overflow for long (>32bit) increments in hIncrBy (iyesin)
  [58e1d799]
* Move zend_object handler to the end (Michael Grunder) [34107966]
* Using setOption on redis array causes immediate connection (Pavlo
  Yatsukhnenko) [f1a85b38]
   2016-08-04 16:01:52 by Jaromir Dolecek | Files touched by this commit (1)
Log message:
accept also php 71
   2016-07-26 11:37:23 by Jaromir Dolecek | Files touched by this commit (3) | Imported package
Log message:
phpredis 3.0.0

This version of phpredis supports cluster and is intended for php versions
7.0.0 and higher. To compile cluster-enabled phpredis for older versions
of php, please use the 2.2.8 pecl package.