[libcache-memcached-fast-perl] branch master updated (2cb56aa -> e6d145f)

Jonas Smedegaard dr at jones.dk
Tue May 20 22:48:56 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a change to branch master
in repository libcache-memcached-fast-perl.

      from  2cb56aa   Update changelog and copyright hints.
       new  4f8a864   Bump to standards-version 3.9.5.
       new  96e94a4   Fix use canonical Vcs-Git URL.
       new  1c7fc2b   Update copyright info: Extend coverage of packaging, and bump its licensing to GPL-3+.
       new  793ac3c   Update watch file to use metacpan.org URL.
       new  7fab243   Tidy package relations resolving in rules file.
       new  dfc4106   Add git URL as alternate source.
       new  25ce5cc   Stop track tarball checksum: Check against upstrem git instead.
       new  fe5e0aa   Update changelog, control file and copyright info.
      adds  c05b1a4   Add result of h2xs -O --omit-autoload --compat-version=5.6.0 \                    --use-new-tests --name=Cache::Memcached1
      adds  03b3234   WIP
      adds  3f26608   Add config parser.
      adds  9290c1e   WIP
      adds  7f9a4bc   WIP: genparser.pl is almost ready.
      adds  550e351   WIP: genparser.pl framework is ready.
      adds  3bc05f7   Fix genparser_state initialization.
      adds  96ec87f   Move genparser_state to protocol.c, where it belongs.
      adds  69f30cb   Add prototypes.
      adds  0d334e5   Add swallow_eol() and read_reply() functions.
      adds  1524c97   Rename MEMCACHED_FAILED to MEMCACHED_FAILURE.
      adds  8efa68a   WIP
      adds  b84a0af   Rename client_set() to protocol_set().
      adds  e7bed86   Add parse_set_reply().
      adds  5c26f69   Add parse_key().
      adds  795fa81   Add parse_get_reply().
      adds  876f96b   Add protocol_get().
      adds  26cb71c   Add Cache::Memcached1::set().
      adds  e60a561   set() test case (fails).
      adds  6ded520   Fix progress bug.
      adds  a6c1902   Add client_mark_failed().
      adds  7a33d72   Use typedefs for flags and exptime.
      adds  937a2c0   Add close_on_error flag.
      adds  1dfce52   Add Cache::Memcached1::get() (doesn't work).
      adds  35aaa5b   Fix Cache::Memcached1::get().
      adds  b8d5ffd   Small cleanup.
      adds  1f9fe85   Pass flags to the Perl layer.
      adds  294a6c0   Use TAGR.
      adds  52ee7a0   Framework for mget().
      adds  0f1f0c6   Do not access state->get_result.value directly.
      adds  08bd655   Small cleanup: C indexes should be of type int.
      adds  6dec1d9   Move request stuff to client.c.
      adds  8343fe6   client_mget() (doesn't work).
      adds  70e26af   Fix access to Perl stack.
      adds  47b5d13   Merge protocol.[ch] into client.c.
      adds  794bc17   Code reorganization.
      adds  3af78c2   Fix get_multi().
      adds  3714449   Fix bug causing connection close on second get.
      adds  2458c13   Release the result if it may be invalid.
      adds  7b85e5b   Add set() and _xs_set().
      adds  4c857d9   Add delete().
      adds  3c00a9a   Add add(), replace(), append(), prepend().
      adds  2e2b253   Add flush_all().
      adds  6238dd8   Remove annoying assert.
      adds  627c9b6   Add namespace aka prefix support.
      adds  fc019a1   Correct email address.
      adds  79348d6   Rename Cache::Memcached1 to Cache::MemcachedFast.
      adds  bee1929   Add typemap to the MANIFEST.
      adds  c13a51a   Small update of README.
      adds  493a050   Fix some compilation warnings.
      adds  e5d8077   Move 'pos' and 'end' from genparser_state to command_state.
      adds  50fd000   Update comments.
      adds  d59d5e2   Fix bug in process_command(): do not modify iov.
      adds  eb18f8d   Increase buf size, just so :).
      adds  c4643c2   Optimize parse_keyword().
      adds  5fcfcaa   Add new entry.
      adds  ef7534c   Rename module from Cache::MemcachedFast to Cache::Memcached::Fast.
      adds  74f456c   Add FIXME entry.
      adds  2a737e7   Add Changes entry.
      adds  b5a23c2   Increase version number to 0.02.
      adds  1f5759d   Fix typo.
      adds  4676cd4   Remove Exporter stuff, we do not export anything.
      adds  bef3b9e   FindBin::Dir in Perl 5.8.8 doesn't end in '/'.
      adds  6638be8   Add support for 'noreply'-enabled memcached.
      adds  de0b9cd   Update to Perl 5.8.8: use new ppport.h.
      adds  db8aeab   Rename server::request_buf to server::cmd_state, and assign type to it.
      adds  06bcc50   Make the loop more optimal.
      adds  5c5ffcd   Make read value state part of the command state.
      adds  da5c120   Make digits_seen part of the state.
      adds  d661352   Make remaining_prefix_len part of the state.
      adds  dd8829c   Make parse_key() restartable.
      adds  9c959d6   Make client code restartable.
      adds  7a515f8   Add TODO comment.
      adds  04f8e90   Fix bug with restartable write.
      adds  861075c   Add value invalidation mechanism.
      adds  c46f3f5   Add select machine.
      adds  a7f674c   Use blocking I/O on the fast path (one server query).
      adds  9114666   Add cmd_state_extend() and iov_push().
      adds  e70825c   Revert "Use blocking I/O on the fast path (one server query)."
      adds  c9c6454   Fixed nasty editing bug.
      adds  f54be53   Use classic receive buffer approach.
      adds  2a85549   Suppress warning about unused key_index.
      adds  79ca525   Add TODO entry.
      adds  dd80868   Remove stale genparser.h.
      adds  99b316e   Add loose_match mode to genparser.pl.
      adds  e8f1e00   Small cleanup: move enabling of close_on_error into client_set_noreply().
      adds  ecbf478   Include struct command_state into struct server.
      adds  edbd65f   Use named constants for return values.
      adds  7869f28   Add support for multiple servers (doesn't work).
      adds  72d6b97   Add pointer to struct client into struct command_state.
      adds  c240570   Some renames.
      adds  7ca1898   Introduce struct value_object with methods to work on value.
      adds  77ace67   Make clean client interface and remove server.h.
      adds  cfa2643   Call command_state_reset() earlier for convenience.
      adds  89e62b9   Fix bug with calling FD_ISSET(-1, ...).
      adds  6b7419c   Fix bug when one key is a prefix for another.
      adds  28082ac   Add support for several servers.
      adds  e083b4b   Add generation counter to track active commands.
      adds  efe05f4   Remove server.h from MANIFEST.
      adds  c3c4354   Add benchmark script.
      adds  7b1ed17   Add script/benchmark.pl to MANIFEST.
      adds  573446d   Add incr and decr commands.
      adds  0acb6c0   Add CRC32 hash.
      adds  e967ec1   script/benchmark.pl: add support for multiple servers.
      adds  ce5201f   Use random keys.
      adds  ced7b02   Make number of keys dependent on total number of requests.
      adds  fe0fd73   Add TODO entry.
      adds  5987c1d   Fix memory grows bug.
      adds  c9e6058   Eliminate value copying in Perl.
      adds  929be34   Make src/gencrc32.pl executable.
      adds  c086b82   Fix possible problem with signed char to unsigned int cast.
      adds  dfb9282   Add timeouts.
      adds  4ec67af   Add gets, gets_multi and cas methods.
      adds  f5dc059   Update benchmark.pl.
      adds  2af01a8   For speed replace sscanf() with custom parse_ull().
      adds  baf7568   Call select() only after I/O has returned EAGAIN.
      adds  588f5bc   Add Unix socket support.
      adds  5be4af8   Ignore SIGPIPE on socket send.
      adds  701072b   Fix bug in gets_multi: store array reference into array, not AV* itself.
      adds  c6709e5   Add support for serialization.
      adds  656bb21   Prepare Cache::Memcached::Fast for new fields.
      adds  b8473d0   Add compression support.
      adds  31a9b43   Avoid value copying by passing around a reference to it.
      adds  76d3222   Add rget() that returns reference to the value.
      adds  8d6171b   Faster return from gets.
      adds  60c785b   Use Carp::carp() instead of warn().
      adds  53f4d95   Issue a warning and disable compression on unknown compression algorithm.
      adds  abb02e3   Fix typo.
      adds  834e051   Add max_failure and failure_timeout parameters.
      adds  04faac3   Fix typo, use upprecase constants.
      adds  ef9784e   Revert "Add rget() that returns reference to the value."
      adds  61d00cc   Handle EINTR fron select() in connect.c.
      adds  599c9f4   Change default for failure_timeout to 10 seconds.
      adds  0f7406d   Add 'remove' alias to 'delete'.
      adds  b30be33   Add module documentation.
      adds  ea6a186   Infect source files with copyright statement.
      adds  e4dbd52   Rename benchmark.pl to compare.pl.
      adds  bba037e   Update Changes and README files.
      adds  0951f8e   Rename benchmark.pl to compare.pl, part 2.
      adds  57eb872   Better wording in license statement.
      adds  c1d619d   Fix some typos in the docs.
      adds  5abbd43   Fix Michael's company name.
      adds  486ea42   Mention the effect of zero timeouts.
      adds  a805d82   Return nothing when key was not found.
      adds  7178493   Add server weight support.
      adds  b068482   Replace integer server weights with rational.
      adds  80cc760   Add the Ketama consistent hashing algorithm.
      adds  cabae40   Update TODO file.
      adds  8404c85   Improve ketama_points docs wording.
      adds  5067e94   Fix bug with uninitialized generation counter reported by valgrind.
      adds  311ba89   Add forgotten dispatch_destroy() (bug found by valgrind).
      adds  b0f4434   Remove dependency on host byte order.
      adds  f7ff216   Fix Cache::Memcached-compatible key distribution.
      adds  d5d3be1   Fix pointer arithmetic and unnamed union, which are not supported by C89.
      adds  90fa0c2   Remove dev/null which was committed by mistake.
      adds  cd76f99   Remove 'by' from copyright statement.
      adds  9032c5a   Mention limit of weight sum for the old module.
      adds  d4a7084   Make documentation look more like what Module::Starter produces.
      adds  5013520   Remove some autogenerated stub text.
      adds  11fb6d7   Add default tests from Module::Starter.
      adds  3d0f860   Add TODO entry.
      adds  0d86733   Add benchmark.pl, which is simply a stripped down version of compare.pl.
      adds  20d33c7   Set ketama_points in benchmark.pl.
      adds  2054b1d   First public release.
      adds  1b90bfe   Increase version number to 0.03.
      adds  1fb9da4   Fix internal documentation references.
      adds  83fe24b   Add missing docs for incr and decr.
      adds  057529f   Add server_versions command.
      adds  5968571   Disable cas/gets/append/prepend in the test for memcached < 1.2.4.
      adds  9caa69b   Spell server names differently to get different Ketama hashes.
      adds  6d65a17   Fix race in test.
      adds  0453828   Update Changes and README for release.
      adds  85fd547   Increase version number to 0.04.
      adds  1270bb2   Perl 5.6.2 doesn't have const char * in its typemap.
      adds  66154e1   Some systems do not have AI_ADDRCONFIG.
      adds  0797f4b   Fix docs copy-paste bug.
      adds  e5c4186   Disable the test with possible race.
      adds  a0374af   Increase version number to 0.05.
      adds  75b8cde   Use custom Ref_SV instead of SVREF, which has another meaning.
      adds  151422d   Change test slightly to avoid lengthy "x" x 1_000_000 output on error.
      adds  50b5a8a   Add TODO entry.
      adds  0a95522   Use AUTOLOAD only for undocumented commands.
      adds  175820a   Add incr and decr to script/compare.pl and script/benchmark.pl.
      adds  7898f72   Docs update: decr returns nothing on underflow.
      adds  9f32977   Split the test case.
      adds  6e75c7a   Rename sun to s_unix, because former is reserved on Sun systems.
      adds  68441fc   Update README: we do not compile on Windows.
      adds  3cf2a02   Use 'local' directly to restore old value of $SIG{__WARN__}.
      adds  72a7f56   Distribute key misses across all servers.
      adds  dbbb1df   Simplify client_server_versions().
      adds  ad882ed   Better wording in Changes.
      adds  479eaec   decr below zero returns 0.
      adds  c51c46b   Remove bogus t/derived.t from MANIFEST.
      adds  e311690   Do not use localhost.localdomain, which isn't resolved on FreeBSD.
      adds  ec0b4d6   Add docs section "UTF-8 and tainted data".
      adds  88d858a   Update Changes.
      adds  e253dd4   Prepare class for inheritance.
      adds  b0cf8f6   Increase version number to 0.06.
      adds  46d90ab   Add TODO entry.
      adds  6519e55   Use longer timeouts for not to fail on a busy host.
      adds  cbf09cb   Implement simultaneous reading and writing.
      adds  1493a06   Update TODO.
      adds  4220d79   Introduce named stubs for command tokens.
      adds  2a2bff8   Make 'noreply' setting per-server.
      adds  8a320e0   Implement nowait (no way to enable it).
      adds  f9d9366   Merge commit 'nowait^'
      adds  69cacc5   Add 'nowait' mode.
      adds  ad85a95   cas command may return NOT_FOUND.
      adds  f8ba758   Fix 'nowait' bug: do not clear partial reply in receive buffer.
      adds  5726ea8   Minor syntax change.
      adds  e8f8408   Fix for subtle race bug.
      adds  1b57072   Fix for possible memory leak.
      adds  a2b2409   Add t/nowait.t.
      adds  90caf25   Add "Changes since 0.05" line.
      adds  3ab4aab   Update TODO.
      adds  25c586d   Disable noreply that was enabled by mistake.
      adds  32c4e78   Update Changes.
      adds  d77e9c7   Increase version number to 0.07.
      adds  381e4f8   Remove t/03-flush_all.t.
      adds  fa7fff1   Follow interface conventions and call both alloc and store for embedded.
      adds  2080de1   More optimial execution flow.
      adds  bf9c226   Better execution flow.
      adds  49680b0   Keep server addresses in one place.
      adds  b72349f   Test result of malloc().
      adds  49e1830   Fix docs wording.
      adds  18f2a84   Add TODO entries.
      adds  3a71041   Add nowait_push method.
      adds  70e5d71   Add struct array.
      adds  4c792d1   Add array_each().
      adds  b442745   Add invalid keys to the end too.
      adds  6db42c6   Use prefix with leading space.
      adds  7629615   Remove key_count parameter to command_state_reset().
      adds  d61894e   Use a single per-client buffer for strings.
      adds  566d6c1   Rename client_get_server() to init_state() and return command_state.
      adds  b37c77f   Add get_state() and init_state().
      adds  3658774   Rename key_index to plain index.
      adds  eea23f4   Call push_index() from init_state().
      adds  c927237   Remove dead variables.
      adds  4ef04d5   Fix index progress when continue is being used.
      adds  12f8a26   Extract client_reset() and client_execute() from client_get()
      adds  df427f5   Remove client_mget().
      adds  ff08e98   Add test for get_multi with empty key list.
      adds  8336216   Remove mget XS binding.
      adds  84c7ad9   Use embedded_state instead of arith_state.
      adds  9a7c3a8   Make server_versions command public.
      adds  d707fdb   Remove redundant PHASE_INIT.
      adds  6a05793   Fix comment.
      adds  d50b1fc   Simplify the code.
      adds  3228cca   Add test for incr no-such-key.
      adds  03d51a6   Make nowait_count and command_count consistent.
      adds  af82399   Rename command_count to reply_count.
      adds  10f56a7   Add non-existend keys to the test.
      adds  273f1f3   Update TODO.
      adds  d94fc11   Increase receive buffer size to possibly hold full Ethernet packet.
      adds  6c8f5ca   Do not shift over cmd name, prefix and key for flush_all, which doesn't have them.
      adds  27974c4   Add a comment on why rehashing is a bad idea.
      adds  e7680bb   Replace appears -> appeared.
      adds  6ffc940   Rename value_object to result_object.
      adds  56622ff   Add struct meta_object.
      adds  b98a585   Explicitly store the result value from every command.
      adds  a973379   Simplify the code.
      adds  a9fcbc6   Return defined value for incr NOT_FOUND.  Return "0E0" for zero value.
      adds  be68ce8   Document ternary return values.
      adds  8f1c8de   Explicitly increment key_count in every command.
      adds  3b26178   Add "prepare" to the name of multi methods, move reset and execute outside.
      adds  9535d07   Add cas_multi command.
      adds  0ccd993   Add set_multi command.
      adds  d32923b   Add add_multi, replace_multi, append_multi, prepend_multi commands.
      adds  529d887   Add incr_multi and decr_multi commands.
      adds  d1c826a   Add delete_multi command.
      adds  3f34a01   Update documentation examples.
      adds  e8020ee   Update AUTOLOAD method.
      adds  a8654f6   Add test case for remove and delete_multi commands.
      adds  cb29096   Allow incr_multi, decr_multi, delete_multi to take just @keys.
      adds  9d7454c   Add the check that servers are up.
      adds  cc7d6e8   Update benchmark.pl for new multi methods.
      adds  fed76df   Add benchmarks for @list context.
      adds  23ae826   Make the example copy-paste friendly.
      adds  5270fa5   Call nowait_push.  Use per-command-type key prefixes.
      adds  0e0e31f   Declare $res and @res locally.
      adds  ff166e7   Better wording in docs.
      adds  ea74f2a   Try to delete the key istead of assuming it is not there.
      adds  ba4e97b   Remove AUTOLOAD method since it turned out to be not generic enough.
      adds  8232938   Merge compare.pl into benchmark.pl.
      adds  9657ab1   Use single scale for all benchmarks.
      adds  abe4dc2   Minor example update.
      adds  5043326   Remove wrong TODO item.
      adds  ccd2112   Update TODO file.
      adds  e68fca2   Add utf8 constructor parameter.
      adds  dad4cc4   Increase timeouts, we don't want to lose any results.
      adds  6fa1386   Account nowait_push time in nowait command benchmarks.
      adds  6f91fa4   Value may be set but undefined.
      adds  0716e1b   Update Changes file.
      adds  ba4058e   Update TODO file.
      adds  ab92226   Remove now unused Ref_SV.
      adds  e1f1075   Check the presence of compression module earlier.
      adds  6fe8c01   Make Cache_Memcached_Fast a structure containing the pointer to the client.
      adds  7f9a739   Check that *ps is defined.
      adds  6788977   Move compression stuff to XS.
      adds  4d93287   Move storable and UTF-8 stuff into XS.
      adds  3885f54   Call sv_len() only when needed.
      adds  eafc344   Remove _pack_value().  Do not use reference to data.
      adds  6ed756e   Remove _unpack_value().  Do not use references for data.
      adds  57ae1e3   Move list of servers into XS.
      adds  cdbdbe9   Process get commands inside XS.
      adds  5f94c62   Move update commands processing into XS.
      adds  96d5a91   Move incr/decr processing into XS.
      adds  e03f59b   Move delete processing into XS.
      adds  fe35b87   For all methods use XS implementations directly.
      adds  abd24f5   Split get and get_multi.
      adds  781a5e7   Avoid copying the value.
      adds  d03c658   Fix key access in incr_multi and delete_multi.
      adds  4aeff5c   Disable the derived check.
      adds  788c593   Remove now irrelevant comment.
      adds  802f07e   Add client_noreply_push().
      adds  cdcc2e5   Add test for "use encoding '...';".
      adds  ad4c1c8   Add serialize_methods constructor parameter.
      adds  626460f   Rename bins to buckets.
      adds  903088b   Clean gcc 4.2.2 warnings about discard qualifier.
      adds  aeb2f2b   Remove references to Storable.
      adds  0111b03   Update Changes file.
      adds  b0ef046   Fix namespace bug.
      adds  8dad36d   Apply changes suggested by 'perl ppport.h --compat-version=5.6.0'.
      adds  e32207a   Add more test hosts.
      adds  16ed386   Add OPTIMIZE => '-g -O3' to make files.
      adds  65d572e   Add a comment about data rate artifact.
      adds  5a419f2   Better wording in Changes file.
      adds  d94ac9c   $memd is no longer a hash.
      adds  015478b   Do not assume the save version for all servers.
      adds  007b2e6   Add test for incr_multi.
      adds  5623e09   Add pointer http://openhack.ru/Cache-Memcached-Fast.
      adds  aa680bc   Update Changes file.
      adds  7d5077d   Increase version number to 0.08.
      adds  f6ccccb   Forbid breaking of proper names.
      adds  c766ea1   Do not use Newx() macro since it is not portable across Perl versions.
      adds  93cc25e   Not all hosts resolve 127.x.y.z other than 127.0.0.1.
      adds  856fc99   Remove obsolete entries from TODO.
      adds  f46d2a5   Update to the latest version of ppport.h.
      adds  0c6861d   Replace compress_algo with compress_methods.
      adds  e925efe   Add one more lisk to project home.
      adds  cf90b7a   Add comment explaining why default compression functions are correct.
      adds  14faf40   Add check_args condtructor parameter.
      adds  7edd778   Add bench_finalize() subroutine.
      adds  0107385   Push noreply requests.
      adds  149ca60   Fix server list.
      adds  3c1c600   Pass noreply flag to client_reset().
      adds  81db772   Replace reference to Storable with reference to serialize_methods.
      adds  d7f2447   Fix typo.
      adds  742993b   We use plain malloc() to allocate memd, let's use plain free() to free it.
      adds  23c7e89   Fix bug with descending into servers => [ ].
      adds  f871310   Use better Perl version syntax.
      adds  ff06989   Pass callback object to client_reset().
      adds  acf677e   Cast to long before casting to void* to suppress warning about diff width.
      adds  6f72961   Update Changes file.
      adds  2b0ac4d   Increment version number to 0.09.
      adds  b995a36   Fix warning about cast from ptr to int on 64-bit.
      adds  e77a689   Document noreply mode.
      adds  83535ae   Fix typo in example.
      adds  c028bb2   Change formatter for constructor to match other methods.
      adds  4767f2a   Add destructors for serialization methods.
      adds  ea36488   Add 'namespace' method.
      adds  34f10e8   Fix 'namespace' method description.
      adds  ed67ff6   Remove t/encoding.t from distribution.
      adds  a57c5d0   Add hash_namespace parameter.
      adds  6ab1204   'noreply' is official starting from memcached 1.2.5.
      adds  b7662a2   Simplify serialize_methods code, make it the same as for compress_methods.
      adds  f076636   Clean TODO file.
      adds  bc8e86b   Enable 'noreply' automatically if servers support it.
      adds  cc8dfa6   Add benchmark for latency issues.
      adds  a0b8bf7   Control latency-throughput with TCP_NODELAY.
      adds  7873370   Add t/noreply.t.
      adds  0fccd10   Add NOREPLY switch.
      adds  d5eceb6   Add noreply => 1 example.
      adds  75a5811   Update Changes file.
      adds  70f6b0a   Increment version number to 0.10.
      adds  4a74394   Minor documentation fixes.
      adds  f87e1c2   Sponsorship is in the past already.
      adds  f1cd576   Among several equal points, choose first.
      adds  2986b73   Fix comment wording.
      adds  dfab1e8   In the case of collision, add new servers to the end of equal run.
      adds  3760ea3   Remove unused heade.
      adds  3996077   Remove redundant parenthesis.
      adds  272c52d   Fix hash_namespace: it should be enabled before we set the namespace.
      adds  279733d   Make compute_crc32_add() more optimal.
      adds  b1cbae1   Change dispatch_set_prefix_crc32() to dispatch_set_prefix().
      adds  5cbbe94   Rename prefix_crc32 to prefix_hash.
      adds  9b5de98   Optimize single server case for Ketama.
      adds  175d15e   Remove explicit OPTIMIZE setting from the makefiles.
      adds  f4e8b6c   Clean the generated files.
      adds  0c1b17b   Fix PASSTHRU -> PASTHRU spelling.
      adds  8e06d21   Add U unsigned suffix to the constant.
      adds  83ca7ff   Fix key distribution bug in compatible mode.
      adds  9729a3c   Minor code reorganization.
      adds  3a652a0   Update Changes file.
      adds  f8618a2   Increment version number to 0.11.
      adds  182fc03   Older versions of ExtUtils::MakeMaker don't handle newline.
      adds  746aa9d   Add max_size parameter.
      adds  3d952a0   Do not use size_t/%zu, because some systems do not recognize this format.
      adds  2a42676   Update Changes file.
      adds  97c8599   Increment version number to 0.12.
      adds  1d5344a   Fix compilation with Perl 5.11 on Solaris 10.
      adds  1abb0e1   Update Changes file.
      adds  6fee7e7   Increment version number to 0.13.
      adds  11df213   Prepare the code for Win32 support.
      adds  46fd4a7   Add Win32 support.
      adds  c346b26   Use poll() instead of select().  Implement it where not available.
      adds  e61b4e5   Simplify the code.
      adds  b1ae265   Remove dead code.  There are no plans to use UDP for now.
      adds  8ba7ce8   Fix comment: the problem was in descriptor exhaustion.
      adds  255201a   Add bench make target ('make bench').
      adds  c93eb83   Fix 'make bench' target.
      adds  f36479a   Add cast to void* that may be necessary to suppress a warning.
      adds  02370dc   Include socket_posix.h before other headers that may depend on it.
      adds  f0c0ca3   Prevent installation of libclient.a.
      adds  b495a1d   Move can_poll_fd() to header, and make it no-op on Win32.
      adds  65a14ed   Fix compilation warning on Win32.
      adds  22c783d   Update Changes file.
      adds  045fb8b   Increment version number to 0.14.
      adds  eef7e54   Clarify flush_all documentation.
      adds  dbde516   Better distribution of ketama points.
      adds  eece31c   Fix RT#41077: implement disconnect_all().
      adds  3ea02f9   Add scripts to MANIFEST.
      adds  1102006   Update Changes file.
      adds  8126aeb   Increment version number to 0.15.
      adds  00ce576   Update copyright date.
      adds  442efcd   Do not use invalid file descriptor.
      adds  fcc91cb   Set ai_family explicitly.
      adds  6bb9a60   On systems lacking getaddrinfo() implement it with gethostbyname().
      adds  9d84670   Remove files committed by accident.
      adds  91213dd   Describe Ketama transition as suggested by Masahiro Nagano.
      adds  49f983f   Starting with memcached 1.3.3 incr/decr commands require a number.
      adds  449d2b3   Update documentation for incr/decr that require a numeric value now.
      adds  a4fd162   Update Changes file.
      adds  59a057f   Increment version number to 0.16.
      adds  fa82f9c   Add missing files.
      adds  caf3eca   Update Changes file.
      adds  89a74b2   Increment version number to 0.17.
      adds  34bb6d7   Remove delay (aka expiration) parameter for delete() and delete_multi().
      adds  b6ccaa7   Update Changes file.
      adds  2bdfa3d   Increment version number to 0.18.
      adds  0e6dcfa   Fix typos after 0.17 release.
      adds  50ab046   Make module thread-safe: implement CLONE().
      adds  0f1abfe   Update TODO file.
      adds  a2317e5   Fix t/command.t on some Solaris systems where it fails.
      adds  957de1c   Fix SIGPIPE ignoring.
      adds  ddc0ed5   Describe SIGPIPE change.
      adds  e2906fb   Fix RT#56142: handle Perl magic.
      adds  81d6e92   Include <string.h> for memcpy().
      adds  24f8cd1   use -> require, because we check for module presence at runtime.
      adds  1490f1c   Readonly may be absent.
      adds  6cff0cf   Update copyright year.
      adds  3b0d058   Update Changes file.
      adds  8bece43   Increment version number to 0.19.
      adds  ed29939   Revert "Describe SIGPIPE change."
      adds  687f7de   Revert "Fix SIGPIPE ignoring."
      adds  3353786   Update Changes file.
      adds  1c1bcbb   Increment version number to 0.20.
      adds  89196db   Fix RT#81782: Unnecessary string eval in constructor.
      adds  fd61f3e   Fix RT#77254: typo in POD documentation.
      adds  811612d   Fix typo hols -> holds.
      adds  49ad2c7   Fix magic handling (RT#57150, RT#67106).
      adds  b2fecd1   Remove outdated TODO file.
      adds  e461bf0   Update Changes file.
      adds  f300479   Increment version number to 0.21.
      adds  8b31c6e   Update Changes file.
      adds  26f827c   Added repository cpan metadata
      adds  d9320e9   Merge pull request #1 from dsteinbrunner/patch-1
      adds  94d9b95   When utf8 is disabled downgrade UTF-8 strings or croak (RT#92678).
      adds  4e34801   Update ppport.h.
      adds  ef02e35   Remove outdated encoding.t.
      adds  549554b   UTF-8 is no longer experimental in Perl.
      adds  244fb22   Update project source URL.
      adds  1f83228   Increment version to 0.22 and update Changes file.
      adds  7df403d   Imported Upstream version 0.22
       new  93172c9   Merge tag 'upstream/0.22'
       new  d5b071a   Update copyright info: Extend coverage for main ppport.h author.
       new  e6d145f   Prepare for release: Update changelog and copyright info.

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                     |   13 +
 Fast.xs                     |   13 +-
 META.json                   |    9 +-
 META.yml                    |    6 +-
 Makefile.PL                 |    5 +
 README                      |    2 +-
 debian/changelog            |   18 +-
 debian/control              |    4 +-
 debian/control.in           |    4 +-
 debian/copyright            |   15 +-
 debian/copyright_hints      |   21 +-
 debian/rules                |   15 +-
 debian/watch                |    2 +-
 lib/Cache/Memcached/Fast.pm |   10 +-
 ppport.h                    | 1380 +++++++++++++++++++++++++++++++++++--------
 15 files changed, 1231 insertions(+), 286 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcache-memcached-fast-perl.git



More information about the Pkg-perl-cvs-commits mailing list