<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <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>
  <commit>
    <parents type="array">
      <parent>
        <id>7bad2d695332df31ad45994a0c0b118ac32883c0</id>
      </parent>
    </parents>
    <author>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/991ea27627a083aabaa5b0e2964f0fa062d4a0e8</url>
    <id>991ea27627a083aabaa5b0e2964f0fa062d4a0e8</id>
    <committed-date>2009-10-25T14:36:48-07:00</committed-date>
    <authored-date>2009-10-25T13:52:23-07:00</authored-date>
    <message>SASL should only be used with the binary protocol</message>
    <tree>404dcffa89d41d09657ce0814a293fdf322e2baa</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3705435b522c70aa31cf5636dfa01b33e85629a3</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/7bad2d695332df31ad45994a0c0b118ac32883c0</url>
    <id>7bad2d695332df31ad45994a0c0b118ac32883c0</id>
    <committed-date>2009-10-25T14:13:12-07:00</committed-date>
    <authored-date>2009-10-25T14:13:12-07:00</authored-date>
    <message>Fix sasl mechanism order assumption in test.</message>
    <tree>ec8de7a45a7e8811100548814c04ed699a8a224f</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd11bde873f965fc85363afd6eac39635e3a3b2c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/3705435b522c70aa31cf5636dfa01b33e85629a3</url>
    <id>3705435b522c70aa31cf5636dfa01b33e85629a3</id>
    <committed-date>2009-10-25T13:19:25-07:00</committed-date>
    <authored-date>2009-10-23T23:23:44-07:00</authored-date>
    <message>Enforce some hard limits on SASL mechanism length.</message>
    <tree>cdcad0f69345402c17ef0ed753e4221ba82a934c</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1307c4d9cadb94076a99cc2f88a00f7e0b4161f</id>
      </parent>
    </parents>
    <author>
      <name>CaptTofu</name>
      <email>patg@patg.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/dd11bde873f965fc85363afd6eac39635e3a3b2c</url>
    <id>dd11bde873f965fc85363afd6eac39635e3a3b2c</id>
    <committed-date>2009-10-25T13:19:19-07:00</committed-date>
    <authored-date>2009-10-22T14:32:15-07:00</authored-date>
    <message>Testing SASL auth in binary protocol.</message>
    <tree>cb08614b5252027fed95286b87544e116a1f67b6</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da3d85a5d0fa9aaf927371ed70dce2366956a173</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/memcached/commit/f1307c4d9cadb94076a99cc2f88a00f7e0b4161f</url>
    <id>f1307c4d9cadb94076a99cc2f88a00f7e0b4161f</id>
    <committed-date>2009-10-25T13:19:14-07:00</committed-date>
    <authored-date>2009-05-10T00:50:47-07:00</authored-date>
    <message>SASL auth support.</message>
    <tree>2f7f1096abce3f8c986854b3681770dc8f6d7da4</tree>
    <committer>
      <name>Trond Norbye</name>
      <email>Trond.Norbye@sun.com</email>
    </committer>
  </commit>
</commits>
