summaryrefslogtreecommitdiff
path: root/dict.c
Commit message (Expand)AuthorAgeFilesLines
* dict: Raise MAX_DICT_HASH limitNick Wellnhofer2023-05-031-2/+2
* [CVE-2023-29469] Hashing of empty dict strings isn't deterministicNick Wellnhofer2023-04-111-1/+2
* gitlab-ci: Enable all "integer" sanitizersNick Wellnhofer2023-03-121-0/+2
* threads: Allocate mutexes staticallyNick Wellnhofer2022-11-251-16/+11
* memory: Remove xmlDictInitializedNick Wellnhofer2022-11-251-28/+1
* dict: Make init/cleanup functions privateNick Wellnhofer2022-11-251-14/+12
* warnings: Remove set-but-unused variablesNick Wellnhofer2022-10-251-3/+1
* Remove explicit integer castsNick Wellnhofer2022-09-011-3/+3
* Consolidate private header filesNick Wellnhofer2022-08-261-0/+2
* Use non-recursive mutex in dict.cNick Wellnhofer2022-03-061-12/+12
* Deprecate module init and cleanup functionsNick Wellnhofer2022-03-061-1/+8
* Don't check for standard C89 library functionsNick Wellnhofer2022-03-021-2/+1
* Don't check for standard C89 headersNick Wellnhofer2022-03-021-4/+0
* Remove elfgcchack.hNick Wellnhofer2022-02-201-2/+0
* Fix typosNick Wellnhofer2020-03-081-1/+1
* Use random seed in xmlDictComputeFastKeyRanier Vilela2019-11-111-1/+1
* Avoid ignored attribute warnings under GCCNick Wellnhofer2019-10-141-0/+4
* Large batch of typo fixesJared Yanovich2019-09-301-2/+2
* Annotate functions with __attribute__((no_sanitize))Nick Wellnhofer2019-05-201-0/+2
* Disable hash randomization when fuzzingNick Wellnhofer2019-04-121-1/+2
* Fix -Wimplicit-fallthrough warningsJ. Peter Mugaas2017-10-211-0/+29
* Fix a couple of warnings in dict.c and threads.cNick Wellnhofer2017-10-091-2/+2
* Fix the Windows header messNick Wellnhofer2017-10-091-1/+1
* Spelling and grammar fixesNick Wellnhofer2017-06-171-3/+3
* Fix typos: dictio{ nn -> n }ar{y,ies}Jan Pokorný2016-04-151-25/+25
* CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKeyCVE-2015-7497David Drysdale2015-11-201-1/+4
* Remove risk of lockup in dictionary initializationDaniel Veillard2013-04-051-6/+21
* rand_seed should be static in dict.cWouter Van Rooy2012-09-141-1/+1
* Fix non __GNUC__ buildPatrick Gansterer2012-08-131-1/+1
* Cleanups and new limit APIs for dictionariesDaniel Veillard2012-07-251-60/+133
* Cleanups before 2.8.0-rc2v2.8.0-rc2baserock/morphDaniel Veillard2012-05-211-0/+3
* Cleanup on randomizationDaniel Veillard2012-05-181-3/+38
* fix windows build.Rob Richards2012-05-091-2/+0
* Allow to compile with Visual Studio 2010Thomas Lemm2012-05-091-0/+2
* Add hash randomization to hash and dict structuresDaniel Veillard2012-02-131-24/+57
* Chasing dead assignments reported by clang-scanDaniel Veillard2009-09-071-1/+0
* preparing the release of 2.7.2 fix the Solaris portability issueLIBXML2.7.2Daniel Veillard2008-10-031-0/+4
* fix non GNUC builds.Rob Richards2008-08-101-1/+1
* added a program to regression test the dictionary code improve the lookupDaniel Veillard2008-08-081-26/+48
* chased and found a couple of nasty issues DanielDaniel Veillard2008-08-071-36/+52
* change the big key algorithm to work properly with QName too, fix a bugDaniel Veillard2008-08-061-82/+156
* check for stdint.h and define types when using MSVCRob Richards2008-05-031-0/+5
* improvement on the hashing of the dictionnary, with visible speed up asDaniel Veillard2008-04-221-15/+99
* applied patch from Florent Guilian to remove an useless mutex in theDaniel Veillard2008-02-081-7/+2
* revamped the elfgcchack.h format to cope with gcc4 change of aliasingDaniel Veillard2005-04-011-0/+2
* fixed compilation warning changed xmlWarningMsg so ctxt->errNo is not setWilliam M. Brack2005-02-111-2/+2
* fixing the way testapi.c is generated, fixes bug #161386 fix a commentDaniel Veillard2005-01-251-1/+1
* a single lock version mostly avoid the cost penalty of the lock in case ofDaniel Veillard2005-01-211-6/+62
* patch from Gary Coady to fix a race in dict reference counting inDaniel Veillard2005-01-211-3/+16
* fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR toWilliam M. Brack2004-12-011-2/+0