859 Commits

Author SHA1 Message Date
Aaron Stone
e65be32455 Adjust the Travis CI matrix: PHP 7.0 and 7.1, fewer revisions of libmemcached (#273) 2016-12-07 04:44:48 +00:00
Aaron Stone
c032fba490 Whitespace 2016-10-11 08:03:55 -07:00
Aaron Stone
957024f777 Consistently use #ifdef instead of #if for autoconf definitions 2016-10-11 07:53:47 -07:00
Aaron Stone
5bcf2008ee Use only the HAVE_MEMCACHED_SASL definition from config.h 2016-10-11 07:53:47 -07:00
Aaron Stone
583ecd68fa Merge pull request #234 from TysonAndre/document-sess_binary_protocol-php7
Document memcached.sess_binary_protocol
2016-08-08 00:02:05 -07:00
Aaron Stone
cc06f8501a Merge pull request #270 from TysonAndre/patch-1
Igbinary php7 development is in igbinary/igbinary master branch now
2016-08-07 22:48:14 -07:00
Tyson Andre
35ef91129d Igbinary php7 development is in igbinary/igbinary master branch now
igbinary7 was moved to src/php7, and bug fixes/improvements were/will be added there later.

See https://github.com/igbinary/igbinary/pull/62
2016-08-08 00:37:20 -04:00
Xinchen Hui
4fa21116f1 Value pass to callback behavior consistently with get
(GET_EXTENED return array)
2016-07-26 19:11:54 +08:00
Xinchen Hui
155a864d22 Merge branch 'php7' of github.com:php-memcached-dev/php-memcached into php7 2016-07-26 18:40:13 +08:00
Xinchen Hui
41b005fd0f Fixed test 2016-07-26 17:48:00 +08:00
Xinchen Hui
56171da73e Fixed bug fetch only fetched one result 2016-07-26 17:07:26 +08:00
Xinchen Hui
4d9fda94df use zval_copy 2016-07-26 14:54:59 +08:00
Tyson Andre
045ab843ce Document memcached.sess_binary_protocol
And remove a TODO found in the code for allowing users to configure
whether or not to use binary protocols for sessions.

For issue #233
2016-07-25 13:46:39 -07:00
Xinchen Hui
bb4556a38c Partial fix build for memcached-protocl 2016-07-25 08:38:22 -07:00
Xinchen Hui
5e42fa985b Remove old version staff 2016-07-24 12:41:53 +08:00
Xinchen Hui
441168bebe avoided memory duplication 2016-07-24 12:37:29 +08:00
Xinchen Hui
f73befd69c Use zend_string_equals_literal 2016-07-23 22:35:13 +08:00
Xinchen Hui
6837d89494 Fixed test (tests/experimental/setmulti_badserialize.phpt) 2016-07-23 20:44:03 +08:00
Xinchen Hui
de9494f491 Fixed OOM (tests/experimental/locale_float.phpt) 2016-07-23 20:33:40 +08:00
Xinchen Hui
513c091a67 Fixed locale_float.phpt test 2016-07-23 20:13:47 +08:00
Xinchen Hui
09e13048ec cleanup 2016-07-23 20:06:32 +08:00
Xinchen Hui
5949598db6 Remove unused arg 2016-07-23 15:18:54 +08:00
Xinchen Hui
a0ed436fca According to memcached wiki, touch is added since 1.4.8
https://github.com/memcached/memcached/wiki/ReleaseNotes148
2016-07-23 15:15:30 +08:00
Xinchen Hui
0acaa06d98 call_function always initialized retval 2016-07-23 15:14:48 +08:00
Xinchen Hui
d67517b04d Fixed tests/keys.phpt 2016-07-23 13:48:09 +08:00
Xinchen Hui
6405d96c54 Msgpack master is php7 branch now 2016-07-23 13:17:42 +08:00
Xinchen Hui
a1aab4e855 Avoid str duplication 2016-07-23 13:13:30 +08:00
Xinchen Hui
95f26c4f75 Fixed warning in run-test.php and also fixed test 2016-07-23 12:39:49 +08:00
Xinchen Hui
010d8e4894 Fixed possbile memleak 2016-07-23 12:33:56 +08:00
Xinchen Hui
09e29e65de Fixed possible crash with opcache (We should never edit a zval in place) 2016-07-23 12:27:52 +08:00
Xinchen Hui
399c95c7f7 Cleanup 2016-07-23 12:11:31 +08:00
Xinchen Hui
8b27e5a079 Merge branch 'master' into php7
Conflicts:
	php_memcached.c
	php_memcached_session.c
2016-07-23 11:33:53 +08:00
Xinchen Hui
ec4f3c6f3d Added skipif.inc 2016-07-23 11:11:34 +08:00
Xinchen Hui
e82d3d3256 Merge pull request #267 from laruence/php7
Improved the tests
2016-07-23 11:05:47 +08:00
Xinchen Hui
0e517902d6 Improved the tests 2016-07-21 18:59:01 +08:00
Andrei Zmievski
de6b9b58b3 Merge pull request #254 from pmmaga/fix-key-validation
Fix object key validation
2016-06-13 09:54:40 -07:00
Andrei Zmievski
a8ed24065c Merge pull request #247 from realmfoo/incrdecr_fix
Fix #243: Increment/decrement of an undefined key returns false with RES_SUCCESS
2016-06-11 19:39:49 -07:00
Pedro Magalhães
6e32d40133 Use a constant for object key max length 2016-06-11 01:45:40 +02:00
Pedro Magalhães
5bd1a1fac5 fix added tests 2016-06-10 00:33:14 +02:00
Pedro Magalhães
382a786f98 Added tests for the extended key validation 2016-06-10 00:15:18 +02:00
Pedro Magalhães
7266824772 Fix object key validation 2016-06-09 23:49:49 +02:00
Joe Watkins
0986493e84 Merge pull request #252 from dictcp/fix-null-string-decompress
fix #250: non-null-terminated zend_string in s_decompress_value
2016-06-09 15:45:46 +01:00
Dick Tang
d9b2c9f384 fix: null-terminated zend_string in s_decompress_value 2016-06-09 00:43:42 +08:00
Konstantin Leboev
f31ad20468 Check the existence of an error, and only then if it is the maximum value. 2016-05-10 13:25:28 +03:00
Joe Watkins
6ee96cad7b Fix #238 (memory errors in s_stat_execute_cb) 2016-04-04 06:40:56 +01:00
Joe Watkins
b79eebc923 fix ci img in readme [ci skip] 2016-04-02 21:01:59 +01:00
Joe Watkins
65ebcd5d62 fix travis build, msgpack changed structure 2016-04-02 21:00:31 +01:00
Joe Watkins
4c13c4721f fix travis build, msgpack changed structure 2016-04-02 20:44:01 +01:00
David Zuelke
ffd1c64ccc remove duplicate 2.2.0b1 from package.xml 2016-03-23 00:20:06 +00:00
David Zuelke
b86282c5d6 add missing releases (and dates for all) to changelog 2016-03-23 00:19:55 +00:00