source: src @ 335378

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @687f7d   2 years tomash.brechko Revert "Fix SIGPIPE ignoring." Turned out some orthodox systems do not …
(edit) @81d6e9   2 years tomash.brechko Include <string.h> for memcpy().
(edit) @957de1   2 years tomash.brechko Fix SIGPIPE ignoring.
(edit) @a2317e   2 years tomash.brechko Fix t/command.t on some Solaris systems where it fails. The problem was …
(edit) @34bb6d   3 years tomash.brechko Remove delay (aka expiration) parameter for delete() and delete_multi().
(edit) @6bb9a6   3 years tomash.brechko On systems lacking getaddrinfo() implement it with gethostbyname(). …
(edit) @fcc91c   3 years tomash.brechko Set ai_family explicitly.
(edit) @442efc   3 years tomash.brechko Do not use invalid file descriptor.
(edit) @eece31   3 years tomash.brechko Fix RT#41077: implement disconnect_all(). Patch is by norbi.nix.hu, with …
(edit) @dbde51   3 years tomash.brechko Better distribution of ketama points. Feed previous point instead of …
(edit) @65a14e   4 years tomash.brechko Fix compilation warning on Win32.
(edit) @b495a1   4 years tomash.brechko Move can_poll_fd() to header, and make it no-op on Win32. See added …
(edit) @f0c0ca   4 years tomash.brechko Prevent installation of libclient.a. Patch by Vladimir Timofeev.
(edit) @02370d   4 years tomash.brechko Include socket_posix.h before other headers that may depend on it.
(edit) @f36479   4 years tomash.brechko Add cast to void* that may be necessary to suppress a warning. It may be …
(edit) @b1ae26   4 years tomash.brechko Remove dead code. There are no plans to use UDP for now.
(edit) @e61b4e   4 years tomash.brechko Simplify the code.
(edit) @c346b2   4 years tomash.brechko Use poll() instead of select(). Implement it where not available. …
(edit) @46fd4a   4 years tomash.brechko Add Win32 support. Thanks to Yasuhiro Matsumoto for initial patch.
(edit) @11df21   4 years tomash.brechko Prepare the code for Win32 support.
(edit) @3d952a   4 years tomash.brechko Do not use size_t/%zu, because some systems do not recognize this format.
(edit) @182fc0   4 years tomash.brechko Older versions of ExtUtils::MakeMaker? don't handle newline. Reported by …
(edit) @9729a3   4 years tomash.brechko Minor code reorganization.
(edit) @83ca7f   4 years tomash.brechko Fix key distribution bug in compatible mode. Because of accumulated …
(edit) @8e06d2   4 years tomash.brechko Add U unsigned suffix to the constant.
(edit) @f4e8b6   4 years tomash.brechko Clean the generated files.
(edit) @175d15   4 years tomash.brechko Remove explicit OPTIMIZE setting from the makefiles. Enforcing custom …
(edit) @9b5de9   4 years tomash.brechko Optimize single server case for Ketama.
(edit) @5cbbe9   4 years tomash.brechko Rename prefix_crc32 to prefix_hash.
(edit) @b1cbae   4 years tomash.brechko Change dispatch_set_prefix_crc32() to dispatch_set_prefix().
(edit) @279733d   4 years tomash.brechko Make compute_crc32_add() more optimal.
(edit) @272c52   4 years tomash.brechko Fix hash_namespace: it should be enabled before we set the namespace.
(edit) @399607   4 years tomash.brechko Remove redundant parenthesis.
(edit) @3760ea   4 years tomash.brechko Remove unused heade.
(edit) @dfab1e   4 years tomash.brechko In the case of collision, add new servers to the end of equal run.
(edit) @2986b7   4 years tomash.brechko Fix comment wording.
(edit) @f1cd57   4 years tomash.brechko Among several equal points, choose first. This will fix key invalidation …
(edit) @a0b8bf   4 years tomash.brechko Control latency-throughput with TCP_NODELAY.
(edit) @a57c5d   4 years tomash.brechko Add hash_namespace parameter. The test t/hash_namespace.t is not added to …
(edit) @ea3648   4 years tomash.brechko Add 'namespace' method.
(edit) @acf677   4 years tomash.brechko Cast to long before casting to void* to suppress warning about diff width.
(edit) @ff0698   4 years tomash.brechko Pass callback object to client_reset().
(edit) @d7f244   4 years tomash.brechko Fix typo.
(edit) @3c1c60   4 years tomash.brechko Pass noreply flag to client_reset().
(edit) @16ed38   4 years tomash.brechko Add OPTIMIZE => '-g -O3' to make files.
(edit) @903088   4 years tomash.brechko Clean gcc 4.2.2 warnings about discard qualifier.
(edit) @626460   4 years tomash.brechko Rename bins to buckets.
(edit) @802f07   4 years tomash.brechko Add client_noreply_push().
(edit) @abd24f   4 years tomash.brechko Split get and get_multi.
(edit) @cdbdbe   4 years tomash.brechko Process get commands inside XS.
(edit) @d1c826   4 years tomash.brechko Add delete_multi command.
(edit) @529d88   4 years tomash.brechko Add incr_multi and decr_multi commands.
(edit) @0ccd99   4 years tomash.brechko Add set_multi command.
(edit) @9535d0   4 years tomash.brechko Add cas_multi command.
(edit) @3b2617   4 years tomash.brechko Add "prepare" to the name of multi methods, move reset and execute …
(edit) @8f1c8d   4 years tomash.brechko Explicitly increment key_count in every command.
(edit) @a9fcbc   4 years tomash.brechko Return defined value for incr NOT_FOUND. Return "0E0" for zero value.
(edit) @a97337   4 years tomash.brechko Simplify the code.
(edit) @b98a58   4 years tomash.brechko Explicitly store the result value from every command.
(edit) @56622f   4 years tomash.brechko Add struct meta_object.
(edit) @6ffc94   4 years tomash.brechko Rename value_object to result_object.
(edit) @6c8f5c   4 years tomash.brechko Do not shift over cmd name, prefix and key for flush_all, which doesn't …
(edit) @d94fc1   4 years tomash.brechko Increase receive buffer size to possibly hold full Ethernet packet.
(edit) @af8239   4 years tomash.brechko Rename command_count to reply_count.
(edit) @03d51a   4 years tomash.brechko Make nowait_count and command_count consistent.
(edit) @d50b1f   4 years tomash.brechko Simplify the code.
(edit) @d707fd   4 years tomash.brechko Remove redundant PHASE_INIT.
(edit) @9a7c3a   4 years tomash.brechko Make server_versions command public.
(edit) @84c7ad   4 years tomash.brechko Use embedded_state instead of arith_state.
(edit) @df427f   4 years tomash.brechko Remove client_mget(). The sequence client_reset(); client_get(); …
(edit) @12f8a2   4 years tomash.brechko Extract client_reset() and client_execute() from client_get()
(edit) @4ef04d   4 years tomash.brechko Fix index progress when continue is being used.
(edit) @c92723   4 years tomash.brechko Remove dead variables.
(edit) @eea23f   4 years tomash.brechko Call push_index() from init_state().
(edit) @365877   4 years tomash.brechko Rename key_index to plain index.
(edit) @b37c77   4 years tomash.brechko Add get_state() and init_state().
(edit) @566d6c   4 years tomash.brechko Rename client_get_server() to init_state() and return command_state.
(edit) @d61894   4 years tomash.brechko Use a single per-client buffer for strings.
(edit) @762961   4 years tomash.brechko Remove key_count parameter to command_state_reset().
(edit) @6db42c   4 years tomash.brechko Use prefix with leading space.
(edit) @4c792d   4 years tomash.brechko Add array_each().
(edit) @70e5d7   4 years tomash.brechko Add struct array.
(edit) @3a7104   4 years tomash.brechko Add nowait_push method.
(edit) @b72349   4 years tomash.brechko Test result of malloc().
(edit) @bf9c22   4 years tomash.brechko Better execution flow.
(edit) @2080de   4 years tomash.brechko More optimial execution flow.
(edit) @fa7fff   4 years tomash.brechko Follow interface conventions and call both alloc and store for embedded.
(edit) @1b5707   4 years tomash.brechko Fix for possible memory leak.
(edit) @e8f840   4 years tomash.brechko Fix for subtle race bug. get_multi and gets_multi when you have more than …
(edit) @f8ba75   4 years tomash.brechko Fix 'nowait' bug: do not clear partial reply in receive buffer.
(edit) @ad85a9   4 years tomash.brechko cas command may return NOT_FOUND.
(edit) @69cacc   4 years tomash.brechko Add 'nowait' mode.
(edit) @f9d936   4 years tomash.brechko Merge commit 'nowait'
(edit) @2a2bff   4 years tomash.brechko Make 'noreply' setting per-server.
(edit) @4220d7   4 years tomash.brechko Introduce named stubs for command tokens.
(edit) @8a320e   4 years tomash.brechko Implement nowait (no way to enable it).
(edit) @cbf09c   4 years tomash.brechko Implement simultaneous reading and writing.
(edit) @dbbb1d   4 years tomash.brechko Simplify client_server_versions().
(edit) @6e75c7   4 years tomash.brechko Rename sun to s_unix, because former is reserved on Sun systems.
(edit) @66154e   4 years tomash.brechko Some systems do not have AI_ADDRCONFIG.
Note: See TracRevisionLog for help on using the revision log.