aboutsummaryrefslogtreecommitdiff
path: root/lib/hash.c
AgeCommit message (Expand)Author
2012-12-25Curl_hash_clean: OOM handling fixYang Tse
2012-12-07Introducing a new persistent connection caching system using "bundles".Linus Nielsen Feltzing
2011-12-25hash.c: fix OOM triggered segfaultYang Tse
2011-10-11OOM handling/cleanup slight adjustmentsYang Tse
2011-10-07libcurl: some OOM handling fixesYang Tse
2011-07-26stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.hYang Tse
2011-06-10unittest: mark all unit tested functionsDaniel Stenberg
2011-04-27source cleanup: unify look, style and indent levelsDaniel Stenberg
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2009-11-11- Constantine Sapuntzakis posted bug #2891595Daniel Stenberg
2009-06-10Adjusted to take in account that...Yang Tse
2009-04-21libcurl's memory.h renamed to curl_memory.hYang Tse
2008-10-27add null-pointer checkYang Tse
2008-10-25add missing header inclusionsYang Tse
2008-10-23moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_Daniel Stenberg
2008-10-20remove debug-code which zero-filled some structures before free()ing themYang Tse
2008-10-19oopsYang Tse
2008-10-19attempt to fix or allow further detection of an elusive icc SIGSEGVYang Tse
2008-09-06remove unnecessary typecasting of malloc()Yang Tse
2007-11-07if () => if()Daniel Stenberg
2007-09-27Renamed a few variables to avoid shadowing global declarations.Dan Fandrich
2007-08-29Added lots of constsDan Fandrich
2007-06-26Robert Iakobashvili re-arranged the internal hash code to work with a customDaniel Stenberg
2006-09-10Added a useful debug function within #if 0. The function makes it easy toDaniel Stenberg
2006-04-10First curl_multi_socket() commit. Should primarily be considered as an internalDaniel Stenberg
2005-01-25Use plain structs and not typedef'ed ones in the hash and linked-list code.Daniel Stenberg
2004-06-24Source cleanups. The major one being that we now _always_ use a Curl_addrinfoDaniel Stenberg
2004-05-11curl_global_init_mem() allows the memory functions to be replaced.Daniel Stenberg
2004-05-10Curl_hash_add() was modified to clear up better in case of internal failure.Daniel Stenberg
2004-05-10better checking that strdup() worksDaniel Stenberg
2004-05-04improved the cleaning up of memory when we fail to resolve names due toDaniel Stenberg
2004-01-07updated year in the copyright stringDaniel Stenberg
2003-12-15make sure that hash_add() has no allocated resources left in case itDaniel Stenberg
2003-09-14Jeff Pohlmeyer did some marvelous debugging to track this one down. We MUSTDaniel Stenberg
2003-09-05Uses less macros. #ifdef'ed out unused functions. Edited slightly to beDaniel Stenberg
2003-08-141. check allocsDaniel Stenberg
2003-06-26use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditionsDaniel Stenberg
2003-01-29removed weirdo {{{ and }}} commentsDaniel Stenberg
2003-01-16copyright year update in the source headerDaniel Stenberg
2002-11-05Curl_resolv() now returns a different struct, and it contains a referenceDaniel Stenberg
2002-09-03updated source code boilerplate/headerDaniel Stenberg
2002-04-27DNC cache prune crash removed, made the name spacing follow the generalDaniel Stenberg
2002-04-17Prune old hostcache entries with each call...Sterling Hughes
2002-04-13Add protos and change return value of curl_hash_count....Sterling Hughes
2002-04-12Speed up the hash code considerably, removing a bunch of legacy crudSterling Hughes
2002-03-19copyright string (year) updateDaniel Stenberg
2002-02-17Philip Gladstone's 64-bit issues corrected.Daniel Stenberg
2002-01-18I wish I could type. Anyway, this proved it is a good habit to put the NULLDaniel Stenberg
2002-01-18added typecast for a malloc() return, and added check for NULLDaniel Stenberg
2002-01-07Make cach'ing work with threads now, there are now three cases:Sterling Hughes