Memcached commits

RevisionAuthorDateDescription
793dormando29 Jul 2008 12:41:13

replace busted distro file. Dormando dummmmmmmbbbbbbbbbbbbbb

792dormando29 Jul 2008 03:24:07

Push 1.2.6 final release!

791dormando24 Jul 2008 14:25:39

Upload 1.2.6-rc1

790ykerherve23 Jul 2008 15:18:17

Fixed flush_all to only return success when there is a proper OK
returned by all the servers.

789bradfitz28 Jun 2008 13:15:03

add analytics, and change my email address to link to mailing list.. heh

788dormando23 Jun 2008 00:05:28

Another buffer overrun fix.

787dormando23 Jun 2008 00:05:23

Allocate new conn structures with calloc.

Janusz Dziemidowicz reported conn->next was sometimes not initialized.
This would have been the case for any client connection, or any
listener connection that wasn't tcp.

786dormando23 Jun 2008 00:05:18

Fix heap corruption when copying too much data onto an item.

(Dustin:)
I wrote a fuzz test that would consistently crash in assoc_find, but
after this change the test failed to break things and my fuzz
generator couldn't produce another breaking case.

785dormando23 Jun 2008 00:05:13

Use calloc for allocating the hash table vs. malloc+memset.

calloc is already used to resize the hash table, so it's good to be
consistent here.

784dormando23 Jun 2008 00:05:08

Fix freesuffix corruption.

When attempting to grow the freesuffix storage, the realloc is sized
to the number of bytes in freesuffixtotal instead of a number of
pointers of that size.

That is, the original malloc is for

sizeof(char *) * freesuffixtotal

but the realloc for growth was

freesuffixtotal * 2

On a 32-bit machine, this would have the effect of freeing half of
the freelist when an attempt was made to grow it.

The realloc is now consistent with the initial malloc.

783dormando11 Jun 2008 23:36:09

make -k work under daemon mode (-d).

782dormando11 Jun 2008 02:29:54

maybe this'll look better? Hate not being able to test BML from here :)

781dormando11 Jun 2008 02:28:03

Add git repos to download page.