<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6436b96cc4d78fec0ceb839e2d1cdf455c7385bd</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/62a0cf9e0ba4592870b5e86e5cb2f79e1a78f9ba</url>
    <id>62a0cf9e0ba4592870b5e86e5cb2f79e1a78f9ba</id>
    <committed-date>2009-11-26T21:45:13-08:00</committed-date>
    <authored-date>2009-11-24T15:03:35-08:00</authored-date>
    <message>Allow noreply mixed with 0 delay.</message>
    <tree>820bb631321e7c16af74a0234ba5c11c1023a0a5</tree>
    <committer>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51d548973d64ce121e80f132fc20e1a29dc1b68e</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/6436b96cc4d78fec0ceb839e2d1cdf455c7385bd</url>
    <id>6436b96cc4d78fec0ceb839e2d1cdf455c7385bd</id>
    <committed-date>2009-11-26T21:45:09-08:00</committed-date>
    <authored-date>2009-11-24T14:26:22-08:00</authored-date>
    <message>Allow a delete duration of 0.

This change covers the case where a reply is requested.  A separate,
more complicated change mixes in noreplys and 0 duration deletes.</message>
    <tree>23b1dd33a09b94a6ed2650c570d8ff82bf9fcdf9</tree>
    <committer>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1efcd03db480a18d5cde497b352cc54726f5e737</id>
      </parent>
    </parents>
    <author>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/51d548973d64ce121e80f132fc20e1a29dc1b68e</url>
    <id>51d548973d64ce121e80f132fc20e1a29dc1b68e</id>
    <committed-date>2009-11-26T21:43:32-08:00</committed-date>
    <authored-date>2009-11-26T21:39:57-08:00</authored-date>
    <message>Fix warning at end of stats responses in sasl test</message>
    <tree>52b0cd3d22bcf49ce5cd5f821b8f132dd07c894e</tree>
    <committer>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5100e7af8802b8170adb8a7fc66232481048eab2</id>
      </parent>
    </parents>
    <author>
      <name>Matt Ingenthron</name>
      <email>ingenthr@cep.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/1efcd03db480a18d5cde497b352cc54726f5e737</url>
    <id>1efcd03db480a18d5cde497b352cc54726f5e737</id>
    <committed-date>2009-11-26T00:18:46-08:00</committed-date>
    <authored-date>2009-11-24T23:17:07-08:00</authored-date>
    <message>Added auth_enabled_sasl setting stat and tests for the sasl stats.

Added basic sasl stats and tests for whether or not those stats
return the expected values.  The preferred method would be to reauth
but that is not expected to currently work because of how the underlying
sasl library works.  Instead, the test is dependent upon what has happened
earlier with other tests.

The name for the stat includes the suffix of _sasl because there may
some day be an option for other types of authentication.</message>
    <tree>bd305f255f67a34b2445c25859235b903ac9c815</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c0a108339bf8635354d6f5e44a492b8e560d31d</id>
      </parent>
    </parents>
    <author>
      <name>Matt Ingenthron</name>
      <email>ingenthr@cep.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/5100e7af8802b8170adb8a7fc66232481048eab2</url>
    <id>5100e7af8802b8170adb8a7fc66232481048eab2</id>
    <committed-date>2009-11-26T00:16:21-08:00</committed-date>
    <authored-date>2009-11-24T18:55:42-08:00</authored-date>
    <message>Added new stats to track sasl authentication.

Two new stats, auth_cmds and auth_unknowns have been added to allow
end users to track how often authentications commands are submitted
and when they &quot;fail&quot;.  Successes can be calculated by clients.

Rename to auth_errors and add to protocol.txt.</message>
    <tree>872e0fee30befbfd5f9658d89048d80d158a9514</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>24869322da6262588d40eb6b12427feed929aede</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/8c0a108339bf8635354d6f5e44a492b8e560d31d</url>
    <id>8c0a108339bf8635354d6f5e44a492b8e560d31d</id>
    <committed-date>2009-11-04T10:32:00-08:00</committed-date>
    <authored-date>2009-11-04T02:46:29-08:00</authored-date>
    <message>Fix compilation warning</message>
    <tree>43b65500f34d64f9c45590e576ea8098deaab4a1</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e24110a42dcf036f25e38211198c8a1f8f9590da</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/24869322da6262588d40eb6b12427feed929aede</url>
    <id>24869322da6262588d40eb6b12427feed929aede</id>
    <committed-date>2009-11-04T10:29:24-08:00</committed-date>
    <authored-date>2009-11-04T02:40:56-08:00</authored-date>
    <message>Allow semi-broken C99 compilers to compile memcached

Some C compilers understand the syntax we use in memcached, but do not
ship stdbool.h or stdint.h.  According to C99 inttypes.h contains the
formatting macros we use (PRInn) and is supposed to include stdint.h.

This patch tries to detect stdbool.h and inttypes.h and tries to
include them from config.h</message>
    <tree>4dd10ed1302c3deb4b63498c35a0239b4b52c3d6</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9cd01ede97f4145af9781d448c62a3318952719</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/e24110a42dcf036f25e38211198c8a1f8f9590da</url>
    <id>e24110a42dcf036f25e38211198c8a1f8f9590da</id>
    <committed-date>2009-11-02T09:54:37-08:00</committed-date>
    <authored-date>2009-11-02T09:16:46-08:00</authored-date>
    <message>Extend test-case for 102 to verify that large multigets work</message>
    <tree>4da58b488e0d11ef65fc0fbba3ddb1304d46553b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea0fec7989ba00cf68326d017fd801a1716f8855</id>
      </parent>
    </parents>
    <author>
      <name>Tomash Brechko</name>
      <email>tomash.brechko@gmail.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/d9cd01ede97f4145af9781d448c62a3318952719</url>
    <id>d9cd01ede97f4145af9781d448c62a3318952719</id>
    <committed-date>2009-11-02T09:52:45-08:00</committed-date>
    <authored-date>2009-11-02T09:15:54-08:00</authored-date>
    <message>Use strncmp when checking for large ascii multigets.</message>
    <tree>1d69c1937f8a378018675b2359781f52d562dad3</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2906fae0f13c79d696bc01a2c3de0854798fd9d6</id>
      </parent>
    </parents>
    <author>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/ea0fec7989ba00cf68326d017fd801a1716f8855</url>
    <id>ea0fec7989ba00cf68326d017fd801a1716f8855</id>
    <committed-date>2009-11-02T02:42:58-08:00</committed-date>
    <authored-date>2009-11-02T02:30:13-08:00</authored-date>
    <message>distribute damemtop</message>
    <tree>a1efccd5312bb9e4064abd1511d1289c402044ed</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f966dbad8c56d4fcfd6cbb51da5db91c6a22e91f</id>
      </parent>
    </parents>
    <author>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/2906fae0f13c79d696bc01a2c3de0854798fd9d6</url>
    <id>2906fae0f13c79d696bc01a2c3de0854798fd9d6</id>
    <committed-date>2009-11-02T02:42:55-08:00</committed-date>
    <authored-date>2009-11-02T01:30:28-08:00</authored-date>
    <message>Make autoversioning/spec gen work better.

issue #98 is about how our specfiles for rc's aren't upgradeable.
Now they should be.</message>
    <tree>e945ecc11308c139c44ed8f7e97de551dff5bdfa</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97214ba01fcab58309ea1d40a7dbb47cec512fc2</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/f966dbad8c56d4fcfd6cbb51da5db91c6a22e91f</url>
    <id>f966dbad8c56d4fcfd6cbb51da5db91c6a22e91f</id>
    <committed-date>2009-11-01T22:22:45-08:00</committed-date>
    <authored-date>2009-11-01T22:22:45-08:00</authored-date>
    <message>Clarify binary GET does not take flags.</message>
    <tree>a2ca4c520eb5eff3231b5e5ffa6757a8e5d9d3a1</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b8ef80b4902edeca4d9aa860234d097702d4cb3</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/97214ba01fcab58309ea1d40a7dbb47cec512fc2</url>
    <id>97214ba01fcab58309ea1d40a7dbb47cec512fc2</id>
    <committed-date>2009-11-01T22:00:50-08:00</committed-date>
    <authored-date>2009-11-01T22:00:50-08:00</authored-date>
    <message>Moved memory_management.txt to the wiki.

http://code.google.com/p/memcached/wiki/MemoryManagement</message>
    <tree>db70c614f833133e945512b42a3ea2348c76ba07</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>655a3a81cad88d601bc57e74489308dabe24910d</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/9b8ef80b4902edeca4d9aa860234d097702d4cb3</url>
    <id>9b8ef80b4902edeca4d9aa860234d097702d4cb3</id>
    <committed-date>2009-11-01T21:37:48-08:00</committed-date>
    <authored-date>2009-11-01T21:37:48-08:00</authored-date>
    <message>Update stat documentation to reflect allocation strategy.

The documentation stated that memory allocation was always in chunks
of 1MB.  In practice, this gets less effecient as you get into larger
slabs.

The 1MB thing (which can be controlled by -I) is both the maximum size
and allocation unit so a single allocate event will attempt to get as
many items for a particular slab as it can as long as the allocation
itself doesn't exceed the maximum item size.</message>
    <tree>ba1b36358a368778f89997470dec7eb497d4c492</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>780a257b007e34423f0e87f40d45133fdd7e7e1f</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/655a3a81cad88d601bc57e74489308dabe24910d</url>
    <id>655a3a81cad88d601bc57e74489308dabe24910d</id>
    <committed-date>2009-10-30T19:02:12-07:00</committed-date>
    <authored-date>2009-10-30T19:02:12-07:00</authored-date>
    <message>Enable test for bug101 to be skipped.

This can potentially use a lot of memory on a host and some of the
build slaves don't like that too much.

It will run everywhere by default, but may be disabled by setting the
SKIP_TEST_101 environment variable.</message>
    <tree>3c680165c0391d4ac0b0bf671ce7218c12a90ba9</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95c8220d6900d95a84ee4033ac4ff75265fe7979</id>
      </parent>
    </parents>
    <author>
      <name>Colin Pitrat</name>
      <email>colin.pitrat@amadeus.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/780a257b007e34423f0e87f40d45133fdd7e7e1f</url>
    <id>780a257b007e34423f0e87f40d45133fdd7e7e1f</id>
    <committed-date>2009-10-30T16:18:53-07:00</committed-date>
    <authored-date>2009-10-29T18:39:42-07:00</authored-date>
    <message>Use slab class growth factor for slab size limit

Re Colin:
&quot;When using a growth factor smaller than 2.0, the normal growth stops once
the chunk size reach half the page size (1 MB by default).&quot;

This adds two more slab classes by default, but makes memcached a little
more efficient for larger values. This will create a *lot* more slabs if
you are increasing the page limit via -I

However, if you're lowering the memory limit, this helps keep things
efficient.
-Dormando</message>
    <tree>e1c783df2f1b284f976b89c79b7bb6ade7efa8b7</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dc28e905d7b9f7809f6e8c0e372588740c28e47</id>
      </parent>
    </parents>
    <author>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/95c8220d6900d95a84ee4033ac4ff75265fe7979</url>
    <id>95c8220d6900d95a84ee4033ac4ff75265fe7979</id>
    <committed-date>2009-10-30T16:18:53-07:00</committed-date>
    <authored-date>2009-10-29T18:39:06-07:00</authored-date>
    <message>Ensure LRU tests use largest slab.</message>
    <tree>db39a9e8b654121540b9d0ed647e95ad331227db</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8ff91831829221d57944eafca28cf6420485061</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/6dc28e905d7b9f7809f6e8c0e372588740c28e47</url>
    <id>6dc28e905d7b9f7809f6e8c0e372588740c28e47</id>
    <committed-date>2009-10-30T16:10:42-07:00</committed-date>
    <authored-date>2009-10-30T15:25:07-07:00</authored-date>
    <message>TCP and UDP ports should follow each other. bug67</message>
    <tree>27557dad7199239da27da13feb50956690a95748</tree>
    <committer>
      <name>dormando</name>
      <email>dormando@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1001be042a5b078bfc00a87fec1467f12045323</id>
      </parent>
    </parents>
    <author>
      <name>Chang Song</name>
      <email>tru64ufs@gmail.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/b8ff91831829221d57944eafca28cf6420485061</url>
    <id>b8ff91831829221d57944eafca28cf6420485061</id>
    <committed-date>2009-10-30T09:09:58-07:00</committed-date>
    <authored-date>2009-10-30T09:08:49-07:00</authored-date>
    <message>Ignore stats prefix for keys without prefix delimiter</message>
    <tree>4e9cd7b5879074d850becaa22992f88d2dcb28ec</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac37e81c6ca3cb99dac9885d06d19a804ebc7a49</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/b1001be042a5b078bfc00a87fec1467f12045323</url>
    <id>b1001be042a5b078bfc00a87fec1467f12045323</id>
    <committed-date>2009-10-29T14:03:29-07:00</committed-date>
    <authored-date>2009-10-29T11:53:52-07:00</authored-date>
    <message>Issue 104: stats bug for cmd_get</message>
    <tree>0e2393897af4563feafce8f4bcd310258088dc45</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd599c0e95fed031258ed7363281c643d517ab79</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/ac37e81c6ca3cb99dac9885d06d19a804ebc7a49</url>
    <id>ac37e81c6ca3cb99dac9885d06d19a804ebc7a49</id>
    <committed-date>2009-10-29T10:07:18-07:00</committed-date>
    <authored-date>2009-10-29T09:54:36-07:00</authored-date>
    <message>Better error messages for delete.</message>
    <tree>1c40b830b3f0d60a7e8bba42b1266e2513274f8d</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47ab3b002b1591de6b51430dbabc0fe33542ce55</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/dd599c0e95fed031258ed7363281c643d517ab79</url>
    <id>dd599c0e95fed031258ed7363281c643d517ab79</id>
    <committed-date>2009-10-29T10:07:11-07:00</committed-date>
    <authored-date>2009-10-28T23:03:01-07:00</authored-date>
    <message>Provide better errors for deletion scenarios. bug3</message>
    <tree>c4fdd000730c80e7abb4203858c1d1c684b6b9e5</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f13f1df5494d1ed867706ea7ad283d3fa10b1c2a</id>
      </parent>
    </parents>
    <author>
      <name>Colin Pitrat</name>
      <email>colin.pitrat@amadeus.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/47ab3b002b1591de6b51430dbabc0fe33542ce55</url>
    <id>47ab3b002b1591de6b51430dbabc0fe33542ce55</id>
    <committed-date>2009-10-29T09:28:21-07:00</committed-date>
    <authored-date>2009-10-28T23:25:12-07:00</authored-date>
    <message>Remove slab size special case for growth factor 2. bug56

Using any growth factor, the minimum slab size is always 104 bytes
(unless using -n option to use a specific value) except for 2. In this
case, it's 128 bytes and cannot be reduced using -n option (it can be
increased however).

From slabs.c:
    /* Factor of 2.0 means use the default memcached behavior */
    if (factor == 2.0 &amp;&amp; size &lt; 128)
        size = 128;

What I sugget is to simply remove this part. If the default behaviour
needs to be kept to 128 bytes per default when factor is 128, maybe
default value could for the -n option could be adapted to do so. But I
don't see a good reason for this specific difference between factor 2
and others.</message>
    <tree>755124fd3e9a6f6ffeab63f7f58f5138c3d70e09</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4bfc1ebf955a03ee6e87d539912c5018367dc860</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/f13f1df5494d1ed867706ea7ad283d3fa10b1c2a</url>
    <id>f13f1df5494d1ed867706ea7ad283d3fa10b1c2a</id>
    <committed-date>2009-10-29T06:33:19-07:00</committed-date>
    <authored-date>2009-10-28T23:55:05-07:00</authored-date>
    <message>Added test for bug68</message>
    <tree>3474a3d526a80a61f9d4137a0cb75e9d27b5e7ef</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7b4103a6b695c2aa541323394da7c9d9b7cac78</id>
      </parent>
    </parents>
    <author>
      <name>Monty Taylor</name>
      <email>mordred@inaugust.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/4bfc1ebf955a03ee6e87d539912c5018367dc860</url>
    <id>4bfc1ebf955a03ee6e87d539912c5018367dc860</id>
    <committed-date>2009-10-29T06:11:37-07:00</committed-date>
    <authored-date>2009-10-28T23:13:00-07:00</authored-date>
    <message>Add LSB section to memcached-init script. bug54</message>
    <tree>ae6e3bfd7642439c0a69a788fe1b84776fc58ff1</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8cc25b010beb9c6cb12a047b8631403a2c0aecd</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/d7b4103a6b695c2aa541323394da7c9d9b7cac78</url>
    <id>d7b4103a6b695c2aa541323394da7c9d9b7cac78</id>
    <committed-date>2009-10-28T19:50:10-07:00</committed-date>
    <authored-date>2009-10-28T19:50:10-07:00</authored-date>
    <message>Use non-blocking connect_server in test.</message>
    <tree>47614507b39384faefd0b753d0e1daea0c019daa</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>75cc83685e103bc8ba380a57468c8f04413033f9</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/d8cc25b010beb9c6cb12a047b8631403a2c0aecd</url>
    <id>d8cc25b010beb9c6cb12a047b8631403a2c0aecd</id>
    <committed-date>2009-10-28T19:41:41-07:00</committed-date>
    <authored-date>2009-10-28T02:17:01-07:00</authored-date>
    <message>Issue 101: Not reading server responses will hang the server</message>
    <tree>c2532376b6891830757d6b7c24357f32da580e55</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0731dc82d309cb721840a7ad9afd652ad079a9c6</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/75cc83685e103bc8ba380a57468c8f04413033f9</url>
    <id>75cc83685e103bc8ba380a57468c8f04413033f9</id>
    <committed-date>2009-10-28T18:09:00-07:00</committed-date>
    <authored-date>2009-10-28T03:51:05-07:00</authored-date>
    <message>Issue 102: Piping null to the server will crash it</message>
    <tree>b53c85f53b86b121611fbaadc15903aa6ddc299e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13780afc81f55ff3cbd15fcfa56d782b939f1e12</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/0731dc82d309cb721840a7ad9afd652ad079a9c6</url>
    <id>0731dc82d309cb721840a7ad9afd652ad079a9c6</id>
    <committed-date>2009-10-28T18:08:48-07:00</committed-date>
    <authored-date>2009-10-28T03:25:29-07:00</authored-date>
    <message>Add a parameter to connect_server to get a nonblocking connection</message>
    <tree>b1228f7ff8fd89a75547a2f3c10f08567a9ac433</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>991ea27627a083aabaa5b0e2964f0fa062d4a0e8</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/13780afc81f55ff3cbd15fcfa56d782b939f1e12</url>
    <id>13780afc81f55ff3cbd15fcfa56d782b939f1e12</id>
    <committed-date>2009-10-25T14:36:52-07:00</committed-date>
    <authored-date>2009-10-25T14:31:32-07:00</authored-date>
    <message>Add sasl_defs.h to the sources to include it in make dist</message>
    <tree>d06b7e73e47241329aa1a88ded08347220b0c507</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
</commits>
