Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-18 | mark auth param as sensitive for PHP 8.2 | Remi Collet | |
refactor MINIT (split in each class sources file) use @generate-class-entries in stub files add RedisException and RedisClusterException in stub files | |||
2021-08-26 | Use stub/arginfo for RedisArray | Pavlo Yatsukhnenko | |
2020-09-22 | PHP 8 compatibility Windows | Jan-E | |
2020-03-30 | Authenticate in redis_sock_server_open | Pavlo Yatsukhnenko | |
2019-07-18 | use uint32_t for call_user_function | Remi Collet | |
2019-07-09 | cleanup TSRMLS_* usage | Remi Collet | |
2019-03-19 | Merge remote-tracking branch 'cthulhu/issue.1448-require_php7' into ↵ | michael-grunder | |
issue.1448-require_php7 | |||
2019-03-19 | Issue #1508 | Pavlo Yatsukhnenko | |
Wrap all calls of `call_user_function` into `ra_call_user_function` where AUTH command sended before function call. | |||
2019-03-19 | Use zend_string for storing key hashing algorithm | Pavlo Yatsukhnenko | |
2019-01-27 | PHP 5 is dead, long live PHP 7 | michael-grunder | |
This commit removes support for PHP 5 by getting rid of all of our Zend compatibility layer methods, as well as any call checking against PHP_MAJOR_VERSION or ZEND_MODULE_API_NO. Unit tests are all passing for Redis, RedisCluster, and RedisArray but this should still be considered a work in progress until more testing can be done. Addresses issue #1448 | |||
2019-01-03 | Different key hashing algorithms from hash extension. | Pavlo Yatsukhnenko | |
2018-12-22 | Add RedisArray::_continuum method | Pavlo Yatsukhnenko | |
2018-12-22 | Implement consistent hashing algorithm for RedisArray | Pavlo Yatsukhnenko | |
2018-12-19 | Use zend_string for storing RedisArray hosts | Pavlo Yatsukhnenko | |
2018-01-17 | Implement UNLINK command | michael-grunder | |
This commit implements UNLINK for Redis, RedisCluster, and RedisArray. To a client library UNLINK behaves identically to DEL so we can use the same handlers for both. | |||
2017-09-29 | Destroy all tabs :-) | michael-grunder | |
2017-08-04 | Change type of RedisArray pure_cmds to HashTable | Pavlo Yatsukhnenko | |
2017-04-21 | refactoring (#1155) | Pavlo Yatsukhnenko | |
Fix memory leak in `redis_long_response` when LONG_MAX overflow. Add return -1 in `redis_read_reply_type` when `php_stream_getc` returns EOF. Code formatting in `PHP_METHOD(Redis, exec)`. | |||
2017-04-11 | Processing `read_timeout` parameter + update docs | Pavlo Yatsukhnenko | |
2017-04-03 | Use crc32 table from PHP distro (#1144) | Pavlo Yatsukhnenko | |
* Use crc32 table from PHP distro * Remove rcrc32 function | |||
2017-02-09 | redis_array_object | Pavlo Yatsukhnenko | |
2016-11-09 | WIP: php7 compatibility | Pavlo Yatsukhnenko | |
2016-11-08 | WIP: php7 compatibility | Pavlo Yatsukhnenko | |
2016-10-10 | RedisArray refactoring | Pavlo Yatsukhnenko | |
2016-09-28 | WIP: php7 compatibility | Pavlo Yatsukhnenko | |
Rename zend_rsrc_list_entry to zend_resource | |||
2014-07-06 | Merge branch 'hotfix/win32-fixes' into develop | michael-grunder | |
Conflicts: redis.c | |||
2014-07-01 | Merge remote-tracking branch 'vostok4/master' | Anatol Belski | |
Conflicts: CREDITS README.markdown config.w32 library.c library.h package.xml redis.c redis_array.c redis_array.h redis_array_impl.c redis_array_impl.h tests/TestRedis.php | |||
2014-07-01 | fix stdint usage | Anatol Belski | |
2014-05-15 | SAVE and BGSAVE are distrubte commands | michael-grunder | |
SAVE and BGSAVE need to be passed through multihost_distribute Refs #472 | |||
2014-04-09 | Merge nicolasff:b9a16b5ad5 in, fixing for Win32 | vostok4 | |
Now we should be up to master with upstream for an easier merge. | |||
2014-02-23 | add support for 'connect_timeout' option for redis arrays | Mike | |
Conflicts: redis_array.c redis_array_impl.c redis_array_impl.h | |||
2013-10-18 | Further fixes for building on VC9 Win32, C89 compliance | vostok4 | |
Include win32/php_stdint.h on Win32 (fixes compilation on VC9) Change C++ comments to C89 style (to adhere to PHP project) | |||
2013-08-11 | Persistent connections with RedisArray | michael-grunder | |
Re-integrating the now old ra-performance branch into a git-flow branch. I could have merged it but this was easier with so few changes | |||
2013-05-02 | Add FLUSHALL to RedisArray | Nicolas Favre-Felix | |
GitHub issue #334 | |||
2013-05-02 | Add FLUSHDB to RedisArray | Nicolas Favre-Felix | |
GitHub issue #334 | |||
2013-02-22 | Merged changes from @mobli | Emmanuel Merali | |
New select DB command to RedisArray - Added retry delay on reconnect Added the possibility to delay each reconnection attempt, including a random factor to prevent several or many concurrent connections from trying to reconnect at the same time. Added the select command to RedisArray to select a DB on every connections in one instruction. Also, fixed a compiler warning: redis_array_impl.c:1115:15: warning: incompatible pointer types assigning to 'zval **' (aka 'struct _zval_struct **') from 'zval **(*)[2]' [-Wincompatible-pointer-types] Conflicts: common.h | |||
2012-06-23 | RedisArray fixes | michael-grunder | |
I created this branch to go through issues raised by @seansawyer regarding RedisArray functionality. The first commit addresses issue #205 (KEYS) command. More investigation is required for the two other issues raised. | |||
2011-12-14 | s/_specified/_instance | Nicolas Favre-Felix | |
2011-12-12 | Added retrieval of specific instance form Array | Emmanuel Merali | |
Added the possibility to retrieve a specific Redis instance from the array. For instance: $r = $ra->_specified($ra->_target($key)); | |||
2011-12-11 | External key distributor | Emmanuel Merali | |
Added possibility to specify a user land key distributor function. | |||
2011-12-08 | Renamed crc32 to rcrc32 | Emmanuel Merali | |
The function crc32 was not being called so I renamed it to make sure that it's being called | |||
2011-11-27 | Added missing UNWATCH. | Nicolas Favre-Felix | |
Possibly resolves GitHub issue #86 (TBC). | |||
2011-11-27 | Added missing DISCARD in RedisArray mode. | Nicolas Favre-Felix | |
Also added a unit test covering this feature. This commit fixes GitHub issue #87. | |||
2011-09-20 | Fixed duplicate symbol (GitHub issue #50) | Nicolas Favre-Felix | |
2011-09-04 | Multi/exec, per node. | Nicolas Favre-Felix | |
2011-09-04 | Auto rehash keys on read miss + config.ini | Nicolas Favre-Felix | |
2011-08-28 | Added getOption/setOption | Nicolas Favre-Felix | |
2011-08-28 | Added distributed PING | Nicolas Favre-Felix | |
2011-08-19 | Refactoring | Nicolas Favre-Felix | |
2011-08-19 | Added bool index parameter to RedisArray constructor | Nicolas Favre-Felix | |