|
|
|
@1490f1
|
2 years |
tomash.brechko |
Readonly may be absent.
|
|
|
|
@24f8cd
|
2 years |
tomash.brechko |
use -> require, because we check for module presence at runtime.
|
|
|
|
@e2906f
|
2 years |
tomash.brechko |
Fix RT#56142: handle Perl magic.
|
|
|
|
@50ab04
|
3 years |
tomash.brechko |
Make module thread-safe: implement CLONE().
|
|
|
|
@49f983
|
3 years |
tomash.brechko |
Starting with memcached 1.3.3 incr/decr commands require a number.
Patch …
|
|
|
|
@9d8467
|
3 years |
tomash.brechko |
Remove files committed by accident.
|
|
|
|
@6bb9a6
|
3 years |
tomash.brechko |
On systems lacking getaddrinfo() implement it with gethostbyname().
…
|
|
|
|
@eece31
|
3 years |
tomash.brechko |
Fix RT#41077: implement disconnect_all().
Patch is by norbi.nix.hu, with …
|
|
|
|
@746aa9
|
4 years |
tomash.brechko |
Add max_size parameter.
See …
|
|
|
|
@787337
|
4 years |
tomash.brechko |
Add t/noreply.t.
|
|
|
|
@a57c5d
|
4 years |
tomash.brechko |
Add hash_namespace parameter.
The test t/hash_namespace.t is not added to …
|
|
|
|
@ea3648
|
4 years |
tomash.brechko |
Add 'namespace' method.
|
|
|
|
@f87131
|
4 years |
tomash.brechko |
Use better Perl version syntax.
|
|
|
|
@0c6861
|
4 years |
tomash.brechko |
Replace compress_algo with compress_methods.
|
|
|
|
@93cc25
|
4 years |
tomash.brechko |
Not all hosts resolve 127.x.y.z other than 127.0.0.1.
|
|
|
|
@007b2e
|
4 years |
tomash.brechko |
Add test for incr_multi.
|
|
|
|
@015478
|
4 years |
tomash.brechko |
Do not assume the save version for all servers.
|
|
|
|
@d94ac9
|
4 years |
tomash.brechko |
$memd is no longer a hash.
|
|
|
|
@e32207
|
4 years |
tomash.brechko |
Add more test hosts.
|
|
|
|
@ad4c1c
|
4 years |
tomash.brechko |
Add serialize_methods constructor parameter.
|
|
|
|
@cdcc2e
|
4 years |
tomash.brechko |
Add test for "use encoding '...';".
|
|
|
|
@d03c65
|
4 years |
tomash.brechko |
Fix key access in incr_multi and delete_multi.
|
|
|
|
@6f91fa
|
4 years |
tomash.brechko |
Value may be set but undefined.
For some reason this but is reproducible …
|
|
|
|
@e68fca
|
4 years |
tomash.brechko |
Add utf8 constructor parameter.
|
|
|
|
@ea74f2
|
4 years |
tomash.brechko |
Try to delete the key istead of assuming it is not there.
|
|
|
|
@cb2909
|
4 years |
tomash.brechko |
Allow incr_multi, decr_multi, delete_multi to take just @keys.
|
|
|
|
@a8654f
|
4 years |
tomash.brechko |
Add test case for remove and delete_multi commands.
|
|
|
|
@0ccd99
|
4 years |
tomash.brechko |
Add set_multi command.
|
|
|
|
@9535d0
|
4 years |
tomash.brechko |
Add cas_multi command.
|
|
|
|
@a9fcbc
|
4 years |
tomash.brechko |
Return defined value for incr NOT_FOUND. Return "0E0" for zero value.
|
|
|
|
@10f56a
|
4 years |
tomash.brechko |
Add non-existend keys to the test.
|
|
|
|
@03d51a
|
4 years |
tomash.brechko |
Make nowait_count and command_count consistent.
|
|
|
|
@3228cc
|
4 years |
tomash.brechko |
Add test for incr no-such-key.
|
|
|
|
@9a7c3a
|
4 years |
tomash.brechko |
Make server_versions command public.
|
|
|
|
@ff08e9
|
4 years |
tomash.brechko |
Add test for get_multi with empty key list.
|
|
|
|
@b44274
|
4 years |
tomash.brechko |
Add invalid keys to the end too.
|
|
|
|
@3a7104
|
4 years |
tomash.brechko |
Add nowait_push method.
|
|
|
|
@49680b
|
4 years |
tomash.brechko |
Keep server addresses in one place.
|
|
|
|
@381e4f
|
4 years |
tomash.brechko |
Remove t/03-flush_all.t.
|
|
|
|
@a2b240
|
4 years |
tomash.brechko |
Add t/nowait.t.
|
|
|
|
@69cacc
|
4 years |
tomash.brechko |
Add 'nowait' mode.
|
|
|
|
@6519e5
|
4 years |
tomash.brechko |
Use longer timeouts for not to fail on a busy host.
|
|
|
|
@e31169
|
4 years |
tomash.brechko |
Do not use localhost.localdomain, which isn't resolved on FreeBSD.
|
|
|
|
@479eae
|
4 years |
tomash.brechko |
decr below zero returns 0.
|
|
|
|
@72a7f5
|
4 years |
tomash.brechko |
Distribute key misses across all servers.
|
|
|
|
@3cf2a0
|
4 years |
tomash.brechko |
Use 'local' directly to restore old value of $SIG{WARN}.
|
|
|
|
@9f3297
|
4 years |
tomash.brechko |
Split the test case.
|
|
|
|
@151422
|
4 years |
tomash.brechko |
Change test slightly to avoid lengthy "x" x 1_000_000 output on error.
|
|
|
|
@e5c418
|
4 years |
tomash.brechko |
Disable the test with possible race.
|
|
|
|
@6d65a1
|
4 years |
tomash.brechko |
Fix race in test.
|
|
|
|
@9caa69
|
4 years |
tomash.brechko |
Spell server names differently to get different Ketama hashes.
|
|
|
|
@596857
|
4 years |
tomash.brechko |
Disable cas/gets/append/prepend in the test for memcached < 1.2.4.
|
|
|
|
@3d0f86
|
4 years |
tomash.brechko |
Add TODO entry.
|
|
|
|
@11fb6d
|
4 years |
tomash.brechko |
Add default tests from Module::Starter.
|
|
|
|
@501352
|
4 years |
tomash.brechko |
Remove some autogenerated stub text.
|
|
|
|
@80cc76
|
4 years |
tomash.brechko |
Add the Ketama consistent hashing algorithm.
|
|
|
|
@b06848
|
4 years |
tomash.brechko |
Replace integer server weights with rational.
This prepares key …
|
|
|
|
@717849
|
4 years |
tomash.brechko |
Add server weight support.
|
|
|
|
@834e05
|
4 years |
tomash.brechko |
Add max_failure and failure_timeout parameters.
|
|
|
|
@b8473d
|
4 years |
tomash.brechko |
Add compression support.
|
|
|
|
@c6709e
|
4 years |
tomash.brechko |
Add support for serialization.
|
|
|
|
@4ec67a
|
4 years |
tomash.brechko |
Add gets, gets_multi and cas methods.
|
|
|
|
@dfb928
|
4 years |
tomash.brechko |
Add timeouts.
|
|
|
|
@c9e605
|
4 years |
tomash.brechko |
Eliminate value copying in Perl.
It turned out that %hash = @list copies …
|
|
|
|
@573446
|
4 years |
tomash.brechko |
Add incr and decr commands.
|
|
|
|
@28082a
|
4 years |
tomash.brechko |
Add support for several servers.
Note that reset of command_state::active …
|
|
|
|
@6b7419
|
4 years |
tomash.brechko |
Fix bug when one key is a prefix for another.
|
|
|
|
@7869f2
|
4 years |
tomash.brechko |
Add support for multiple servers (doesn't work).
|
|
|
|
@f54be5
|
4 years |
tomash.brechko |
Use classic receive buffer approach.
|
|
|
|
@6638be
|
4 years |
tomash.brechko |
Add support for 'noreply'-enabled memcached.
|
|
|
|
@ef7534
|
4 years |
tomash.brechko |
Rename module from Cache::MemcachedFast? to Cache::Memcached::Fast.
|
|
|
|
@79348d
|
4 years |
tomash.brechko |
Rename Cache::Memcached1 to Cache::MemcachedFast?.
|
|
|
|
@627c9b
|
4 years |
tomash.brechko |
Add namespace aka prefix support.
|
|
|
|
@2e2b25
|
4 years |
tomash.brechko |
Add flush_all().
|
|
|
|
@3c00a9
|
4 years |
tomash.brechko |
Add add(), replace(), append(), prepend().
|
|
|
|
@4c857d
|
4 years |
tomash.brechko |
Add delete().
|
|
|
|
@7b85e5
|
4 years |
tomash.brechko |
Add set() and _xs_set().
|
|
|
|
@3af78c
|
4 years |
tomash.brechko |
Fix get_multi().
|
|
|
|
@47b5d1
|
4 years |
tomash.brechko |
Merge protocol.[ch] into client.c.
|
|
|
|
@52ee7a
|
4 years |
tomash.brechko |
Framework for mget().
|
|
|
|
@1f9fe8
|
4 years |
tomash.brechko |
Pass flags to the Perl layer.
|
|
|
|
@35aaa5
|
4 years |
tomash.brechko |
Fix Cache::Memcached1::get().
|
|
|
|
@1dfce5
|
4 years |
tomash.brechko |
Add Cache::Memcached1::get() (doesn't work).
|
|
|
|
@937a2c
|
4 years |
tomash.brechko |
Add close_on_error flag.
|
|
|
|
@e60a56
|
4 years |
tomash.brechko |
set() test case (fails).
|
|
|
|
@26cb71
|
4 years |
tomash.brechko |
Add Cache::Memcached1::set().
|
|
|
|
@3f2660
|
4 years |
tomash.brechko |
Add config parser.
|
|
|
|
@03b323
|
4 years |
tomash.brechko |
WIP
|
|
|
|
@c05b1a
|
4 years |
tomash.brechko |
Add result of h2xs -O --omit-autoload --compat-version=5.6.0 \
…
|