Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-09cleanup TSRMLS_* usageRemi Collet
2019-07-09Add support for Zstd compressionRemi Collet
2019-06-21Issue #1577Pavlo Yatsukhnenko
Remove checking of version of msgpack. Allow to disable json serializer. Fix tests.
2019-06-13Remove unused variablemichael-grunder
2019-06-12Fix xInfo ro RedisClusterPavlo Yatsukhnenko
2019-06-12xInfo response formatPavlo Yatsukhnenko
2019-05-24Merge pull request #1561 from phpredis/connection-schemaPavlo Yatsukhnenko
Allow to specify server address as schema://host
2019-05-24Allow to specify server address as schema://hostPavlo Yatsukhnenko
2019-05-16Fix for type conversion warning.michael-grunder
It appears that `tv_sec` and `tv_usec` are declared as long on most systems, but I'm not totally sure about Windows.
2019-05-14Issue #1523Pavlo Yatsukhnenko
2019-05-13Adds OPT_REPLY_LITERAL for rawCommand and EVALmichael-grunder
Adds an option to process the actual strings in simple string replies as opposed to translating them to `true`. This only applies to `rawCommand` and `eval` because as far as I know know vanilla Redis command attaches any information besides `OK` to simple string replies. Addresses #1550
2019-05-12Merge pull request #1531 from phpredis/issue.1523Pavlo Yatsukhnenko
Issue #1523 Let's merge it and see users reaction 🤣
2019-05-12Make JSON deserialization work in php 7.0.xmichael-grunder
In PHP 7.0.x the json_decode function returned void so we need to test the error_code global to determine if deserialization failed.
2019-05-12JSON serializerPavlo Yatsukhnenko
2019-05-11Use enum for storing redis_sock statusPavlo Yatsukhnenko
2019-04-16Add support for STREAM to the type commandmichael-grunder
2019-03-23msgpack 2.0.3 or greater requiredPavlo Yatsukhnenko
2019-03-23Cleanup rebase artifact and move msgpack to serializer sectionmichael-grunder
2019-03-23rebase msgpack pull request (#801) on develop branchB. Gortney
2019-03-23Issue #1523Pavlo Yatsukhnenko
Add server address to exception message.
2019-03-20Get rid of ifdefsmichael-grunder
2019-03-20Merge branch 'develop' of github.com:phpredis/phpredis into developmichael-grunder
2019-03-20More cleanup of PHP5 conditionals/commented codemichael-grunder
2019-03-20This should be even more portablemichael-grunder
2019-03-20Get rid of warningmichael-grunder
2019-03-19Nuke missed PHP5/PHP7 conditionalsmichael-grunder
2019-03-19Fix review commentsPavlo Yatsukhnenko
2019-03-19Connection limit for pool.Pavlo Yatsukhnenko
2019-03-19Fix compilation error on PHP5Pavlo Yatsukhnenko
2019-03-19Refactor connection pooling code.Pavlo Yatsukhnenko
Move logic of searching+creating connection pool resource to `redis_sock_get_connection_pool`. Don't close streams in ZEND_RSRC_DTOR_FUNC because all of them stored in `EG(persistent_list)` and will be destroyed by PHP engine.
2019-03-19Issue #1514Pavlo Yatsukhnenko
`sizeof(void *)` isn't standard so change it to `sizeof(char *)`
2019-03-19Fix memory leak on PHP 5Pavlo Yatsukhnenko
2019-03-19Persistent connections poolPavlo Yatsukhnenko
2019-03-19Fix compilation error on PHP5Pavlo Yatsukhnenko
2019-03-19Refactor connection pooling code.Pavlo Yatsukhnenko
Move logic of searching+creating connection pool resource to `redis_sock_get_connection_pool`. Don't close streams in ZEND_RSRC_DTOR_FUNC because all of them stored in `EG(persistent_list)` and will be destroyed by PHP engine.
2019-03-19Issue #1514Pavlo Yatsukhnenko
`sizeof(void *)` isn't standard so change it to `sizeof(char *)`
2019-03-19Fix memory leak on PHP 5Pavlo Yatsukhnenko
2019-03-19Persistent connections poolPavlo Yatsukhnenko
2019-02-24Fix review commentsPavlo Yatsukhnenko
2019-02-24Connection limit for pool.Pavlo Yatsukhnenko
2019-02-22Fix compilation error on PHP5Pavlo Yatsukhnenko
2019-02-22Refactor connection pooling code.Pavlo Yatsukhnenko
Move logic of searching+creating connection pool resource to `redis_sock_get_connection_pool`. Don't close streams in ZEND_RSRC_DTOR_FUNC because all of them stored in `EG(persistent_list)` and will be destroyed by PHP engine.
2019-02-22Issue #1514Pavlo Yatsukhnenko
`sizeof(void *)` isn't standard so change it to `sizeof(char *)`
2019-02-20Fix memory leak on PHP 5Pavlo Yatsukhnenko
2019-02-20Persistent connections poolPavlo Yatsukhnenko
2019-02-10Add a format specifier.michael-grunder
2019-02-09PHP 7 exception and compiler warning fixesmichael-grunder
PHP 7 removed TSRMLS_CC from zend_throw_exception* routines. Additionally this commit creates two simple wrapper macros for throwing Redis or RedisCluster exceptions so we don't duplicate as much code. Additionally there were a couple of minor compiler warnings printf type correctness fixed in this commit.
2019-01-27PHP 5 is dead, long live PHP 7michael-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-18RedisCluster authPavlo Yatsukhnenko
2019-01-09Use zend_string for pipeline_cmdPavlo Yatsukhnenko