Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-09 | cleanup TSRMLS_* usage | Remi Collet | |
2019-07-09 | Add support for Zstd compression | Remi Collet | |
2019-06-21 | Issue #1577 | Pavlo Yatsukhnenko | |
Remove checking of version of msgpack. Allow to disable json serializer. Fix tests. | |||
2019-06-13 | Remove unused variable | michael-grunder | |
2019-06-12 | Fix xInfo ro RedisCluster | Pavlo Yatsukhnenko | |
2019-06-12 | xInfo response format | Pavlo Yatsukhnenko | |
2019-05-24 | Merge pull request #1561 from phpredis/connection-schema | Pavlo Yatsukhnenko | |
Allow to specify server address as schema://host | |||
2019-05-24 | Allow to specify server address as schema://host | Pavlo Yatsukhnenko | |
2019-05-16 | Fix 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-14 | Issue #1523 | Pavlo Yatsukhnenko | |
2019-05-13 | Adds OPT_REPLY_LITERAL for rawCommand and EVAL | michael-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-12 | Merge pull request #1531 from phpredis/issue.1523 | Pavlo Yatsukhnenko | |
Issue #1523 Let's merge it and see users reaction 🤣 | |||
2019-05-12 | Make JSON deserialization work in php 7.0.x | michael-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-12 | JSON serializer | Pavlo Yatsukhnenko | |
2019-05-11 | Use enum for storing redis_sock status | Pavlo Yatsukhnenko | |
2019-04-16 | Add support for STREAM to the type command | michael-grunder | |
2019-03-23 | msgpack 2.0.3 or greater required | Pavlo Yatsukhnenko | |
2019-03-23 | Cleanup rebase artifact and move msgpack to serializer section | michael-grunder | |
2019-03-23 | rebase msgpack pull request (#801) on develop branch | B. Gortney | |
2019-03-23 | Issue #1523 | Pavlo Yatsukhnenko | |
Add server address to exception message. | |||
2019-03-20 | Get rid of ifdefs | michael-grunder | |
2019-03-20 | Merge branch 'develop' of github.com:phpredis/phpredis into develop | michael-grunder | |
2019-03-20 | More cleanup of PHP5 conditionals/commented code | michael-grunder | |
2019-03-20 | This should be even more portable | michael-grunder | |
2019-03-20 | Get rid of warning | michael-grunder | |
2019-03-19 | Nuke missed PHP5/PHP7 conditionals | michael-grunder | |
2019-03-19 | Fix review comments | Pavlo Yatsukhnenko | |
2019-03-19 | Connection limit for pool. | Pavlo Yatsukhnenko | |
2019-03-19 | Fix compilation error on PHP5 | Pavlo Yatsukhnenko | |
2019-03-19 | Refactor 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-19 | Issue #1514 | Pavlo Yatsukhnenko | |
`sizeof(void *)` isn't standard so change it to `sizeof(char *)` | |||
2019-03-19 | Fix memory leak on PHP 5 | Pavlo Yatsukhnenko | |
2019-03-19 | Persistent connections pool | Pavlo Yatsukhnenko | |
2019-03-19 | Fix compilation error on PHP5 | Pavlo Yatsukhnenko | |
2019-03-19 | Refactor 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-19 | Issue #1514 | Pavlo Yatsukhnenko | |
`sizeof(void *)` isn't standard so change it to `sizeof(char *)` | |||
2019-03-19 | Fix memory leak on PHP 5 | Pavlo Yatsukhnenko | |
2019-03-19 | Persistent connections pool | Pavlo Yatsukhnenko | |
2019-02-24 | Fix review comments | Pavlo Yatsukhnenko | |
2019-02-24 | Connection limit for pool. | Pavlo Yatsukhnenko | |
2019-02-22 | Fix compilation error on PHP5 | Pavlo Yatsukhnenko | |
2019-02-22 | Refactor 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-22 | Issue #1514 | Pavlo Yatsukhnenko | |
`sizeof(void *)` isn't standard so change it to `sizeof(char *)` | |||
2019-02-20 | Fix memory leak on PHP 5 | Pavlo Yatsukhnenko | |
2019-02-20 | Persistent connections pool | Pavlo Yatsukhnenko | |
2019-02-10 | Add a format specifier. | michael-grunder | |
2019-02-09 | PHP 7 exception and compiler warning fixes | michael-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-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-18 | RedisCluster auth | Pavlo Yatsukhnenko | |
2019-01-09 | Use zend_string for pipeline_cmd | Pavlo Yatsukhnenko | |