An open API service providing commit metadata for open source projects.

GitHub / phpredis/phpredis / commits

A PHP extension for Redis

SHA Message Author Date Stats
c7227339 tests: Just ensure teh TTL is set for EXPIRE[AT] michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 days ago
53ba9b4b tests: Relax slightly more michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 days ago
09d496b2 tests: Reduce delays for various timing tests michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 days ago
c92c0422 tests: Output server info when running tests michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 days ago
777f7377 tests: More robust assertion michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
15 days ago
2343369b Let users do a negative --test filter with `!` michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
15 days ago
a2b98330 Add a convenience output for how to rerun a test michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
15 days ago
07f620e7 tests: Allow the user to run multiple specific tests michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
15 days ago
2b71a968 docs: Mention `Dragonfly` in the `README.md`. michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
16 days ago
7090338f Add missing `const` qualifier to fix GCC warning Simon Hammes <s****s@u****m>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
dd15a7dd move from backward to foward compat macro for bin2hex Remi Collet <r****i@r****t>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
f5460cc2 Fix session handlers for php 8.6.0 michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
43d72dad Add more command details for failing session tests michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
00c0f963 fix: Protect against a short read in redis cluster. michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
6e136252 fix: Make sure a single line reply is at least 2 bytes and ends in \r\n michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
09d3dbf1 Fix wrong SO_KEEPALIVE sizeof option pkramme <m****e@p****e>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
b37b2316 Enable persistent connections in ZTS builds Kevin Dunglas <k****n@d****v>
Committed by: Michael Grunder <m****r@g****m>
about 1 month ago
b30ced74 fix: FLUSHDB is a write command michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
7419002a Implement `LMOVEM` and `BLMOVEM` commands michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
e3273a90 Fix PHP 8.6 bin2hex build Andy Postnikov <a****v@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
e2141f88 Implement `SDIFFCARD` command michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
a01dec12 Fix the install php ppa logic in CI michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
533de1fe Implement `SUNIONCARD` command michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
about 2 months ago
78c1c690 Fix PHP 8.6 builds michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
939c8fed refactor: Use `redis_cmd_cat_zstr` where we can michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
875c088b refactor: Push command len into the command handler michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
5acaba93 refactor: Switch to madern array traversal michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
976e2384 cleanup: Remove dead code (#2881) Michael Grunder <m****r@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cd2a3963 Refactor/modernize zend api (#2879) Michael Grunder <m****r@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b58ca169 refactor: Remove legacy `sentinel` `RedisSock` bool michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
2ce9d949 Add `REDIS_METHOD` and `REDIS_KW_METHOD` wrappers michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
4af1e20a Better naming michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
4f3090f0 Refactor: Use `RedisCmd` for more cluster commands
Signed-off-by: michael-grunder <m****r@g****m>
michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
2 months ago
a6b7befd Update cluster_library.c
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 2 months ago
4bdcf155 Update cluster_library.c
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 2 months ago
80093d53 Update cluster_library.c
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 2 months ago
2298a200 fix: Prevent infinite loop michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
f14ce600 fix: Use the git sha instead of branch name for Windows CI michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
ea3ea564 Fix: Harden PhpRedis against protocol errors michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
738cedd2 refactor: Modernize redis_session.c logic michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
ae74b64b Fix: Protect cluster session key from length overflow michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
798aa657 perf: Pre-size remaining reply arrays from known element counts Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
0c1b8b22 perf: Read multibulk string elements directly into zend_strings Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
640ed13f perf: Drop redundant liveness probe in redis_sock_read_bulk_reply Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
9623a663 perf: Avoid heap allocation in cluster_dist_write node list Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
8b746bfc perf: Avoid per-key heap allocation in ra_find_node hash path Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
da514c71 perf: Pre-size reply arrays where the element count is known Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
44f49442 perf: Skip mstime() in cluster_send_command when no timeout is set Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
b9320359 perf: Avoid zero-fill in redis_key_prefix Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
b0d534e1 Update tests/RedisTest.php
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 3 months ago
2a0569ec Update tests/TestSuite.php
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 3 months ago
4a02f3dd Update tests/RedisTest.php
Co-authored-by: Pavlo Yatsukhnenko <y****o@u****m>
Michael Grunder <m****r@g****m> 3 months ago
806b7b3f Fix: typo in stub michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
ea8a8672 Internal: Add an initial `AGENTS.md` michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
7b2fdc6d fix: Guard against bulk length overflow michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
c2d2254e Switch to Fast Parameter Parsing API Pavlo Yatsukhnenko <y****o@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
2c5ef192 Introduce new `RedisCmd` based command construction michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
bb9e8769 fix: Harden `CLUSTER SLOTS` response parsinig michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
8b1280f3 fix: Reject redirection hosts that cannot fit in our buffer michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
2bf673c6 fix: Don't blindly return LZ4 header length strings michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
b112875b session: derive lock secret from php_random_bytes_silent Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
c67d3e49 library: redis_sock_getc returns int not char to detect EOF Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
5c6e2d2b library: replace atol with bounded strtoll for RESP length parsing Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
fbf5affa cluster: harden CLUSTER SLOTS / MOVED parsing against hostile replies Ilia Alshanetsky <i****a@i****s>
Committed by: Michael Grunder <m****r@g****m>
3 months ago
b83af641 Fix serialization failure handling for anonymous classes (#2838) Arshid <a****2@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
b8b29687 Update redis_commands.c
Co-authored-by: Michael Grunder <m****r@g****m>
Arshid <a****2@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 months ago
fe67b8cb fix: fix: correct snprintf format specifier for long value arshidkv12 <a****2@g****m>
Committed by: Michael Grunder <m****r@g****m>
4 months ago
f5ed1704 Update doctum docs michael-grunder <m****r@g****m> 5 months ago
82bf96c3 Fix flaky testExists by using deterministic key setup 武田 憲太郎 <t****a@y****p>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
5b197316 Update `GCRA` optional argument from `NUM_REQUESTS` to `TOKENS`. michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
60eb01c4 CI: Add a timeout when waiting for Redis instances michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
9a170831 Tiny refactor of 8.6 save path compatibility michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
c99c8634 docs: document the default value of the persistent parameter for PHP session ...
Signed-off-by: 林博仁(Buo-ren Lin) <b****n@g****m>
林博仁 Buo-ren Lin <B****n@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
df243455 Docs: Update generated API documentation michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
10b77a42 Implement GCRA command michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
5 months ago
0340599b docs: document read_timeout parameter for PHP session handler Sowmya Mallur <5****2@u****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
b8b765e6 Fix compilation against PHP 8.6 (session save_path is now zend_string*) Rasmus Lerdorf <r****s@l****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
d90cfdb6 Fix memory leak michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
e39d9b74 Modernize session locking michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
409508af fix: Accept null for $seeds in RedisCluster::__construct
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
derrickschoen <d****e@g****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
741abf09 s/relay_/redis_/g michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
481f12f8 fix: Regenerate arginfo files Michael Telgmann <m****n@s****m>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
3568497c merge Merge pull request #2806 from phpredis/fix/stubs Pavlo Yatsukhnenko <y****o@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
52e90650 cluster_library.c - cluster_send_command - Clear slots cache, if nodes are un... Victor Kislov <v****k@p****h>
Committed by: Michael Grunder <m****r@g****m>
6 months ago
9f4302c0 Fix typo Pavlo Yatsukhnenko <y****o@g****m> 6 months ago
26a73f46 fix: Add missing method annotation in RedisArray Michael Telgmann <m****n@s****m>
Committed by: Michael Grunder <m****r@g****m>
7 months ago
6aea98f6 fix: Add variadic parameter syntax to PHPDocs Michael Telgmann <m****n@s****m>
Committed by: Michael Grunder <m****r@g****m>
7 months ago
b97951cd Rework TLS context logic michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
7 months ago
93cb9211 Minor `DELEX` refactor michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
7 months ago
6f42a349 Add a regression test for numeric strinig fields and key names michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
8 months ago
7c1c1259 Fix issue with numeric strings as hash fields Pavlo Yatsukhnenko <y****o@g****m>
Committed by: Michael Grunder <m****r@g****m>
8 months ago
8f8272db Migrate to php/php-windows-builder for Windows builds Pavlo Yatsukhnenko <y****o@g****m>
Committed by: Michael Grunder <m****r@g****m>
8 months ago
cab05051 Fix deserializing non-string keys michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
8 months ago
a6313d1b fixed "tee: /opt/homebrew/etc/php/8.5/conf.d/90-redis.ini: No such file or di... Emre Çalışkan <b****i@e****r>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
0debad4c Relax the `_digest()` test for PHP < 8.1 michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
d4600a28 docs: Update rendered docs michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
399346e5 docs: Add a few missinig examples michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
4baad44b Handle `false` from `$this->redis->info()` in `TestSuite::setUp()` michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
f23da62a Add missing type results and remove ancient `TODO` line michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago
a033e40b Fix `MSETEX` TTL assertions michael-grunder <m****r@g****m>
Committed by: Michael Grunder <m****r@g****m>
9 months ago

← Back to repository