aboutsummaryrefslogtreecommitdiff
path: root/dict.c
AgeCommit message (Expand)Author
2023-11-04parser: Fix combination of hash valuesNick Wellnhofer
2023-11-04doc: Minor fixes for apibuild.pyNick Wellnhofer
2023-10-11dict: Fix integer overflow in xmlDictAddStringNick Wellnhofer
2023-10-02dict: Compare strings with strncmpNick Wellnhofer
2023-09-30dict: Fix null-deref with empty subdictNick Wellnhofer
2023-09-30malloc-fail: Grow hash tables before making allocationsNick Wellnhofer
2023-09-29dict: Internal API to look up hash valuesNick Wellnhofer
2023-09-29dict: Rewrite dictionary hash table codeNick Wellnhofer
2023-09-29dict: Separate RNG codeNick Wellnhofer
2023-09-20globals: Stop including globals.hNick Wellnhofer
2023-09-04dict: Stop using uint32_tNick Wellnhofer
2023-09-04dict: Fix integer overflow of string lengthsNick Wellnhofer
2023-09-04dict: Update hash functionNick Wellnhofer
2023-09-01dict: Use thread-local storage for PRNG stateNick Wellnhofer
2023-09-01dict: Use xoroshiro64** as PRNGNick Wellnhofer
2023-09-01dict: Tune hash table growthNick Wellnhofer
2023-05-03dict: Raise MAX_DICT_HASH limitNick Wellnhofer
2023-04-11[CVE-2023-29469] Hashing of empty dict strings isn't deterministicNick Wellnhofer
2023-03-12gitlab-ci: Enable all "integer" sanitizersNick Wellnhofer
2022-11-25threads: Allocate mutexes staticallyNick Wellnhofer
2022-11-25memory: Remove xmlDictInitializedNick Wellnhofer
2022-11-25dict: Make init/cleanup functions privateNick Wellnhofer
2022-10-25warnings: Remove set-but-unused variablesNick Wellnhofer
2022-09-01Remove explicit integer castsNick Wellnhofer
2022-08-26Consolidate private header filesNick Wellnhofer
2022-03-06Use non-recursive mutex in dict.cNick Wellnhofer
2022-03-06Deprecate module init and cleanup functionsNick Wellnhofer
2022-03-02Don't check for standard C89 library functionsNick Wellnhofer
2022-03-02Don't check for standard C89 headersNick Wellnhofer
2022-02-20Remove elfgcchack.hNick Wellnhofer
2020-03-08Fix typosNick Wellnhofer
2019-11-11Use random seed in xmlDictComputeFastKeyRanier Vilela
2019-10-14Avoid ignored attribute warnings under GCCNick Wellnhofer
2019-09-30Large batch of typo fixesJared Yanovich
2019-05-20Annotate functions with __attribute__((no_sanitize))Nick Wellnhofer
2019-04-12Disable hash randomization when fuzzingNick Wellnhofer
2017-10-21Fix -Wimplicit-fallthrough warningsJ. Peter Mugaas
2017-10-09Fix a couple of warnings in dict.c and threads.cNick Wellnhofer
2017-10-09Fix the Windows header messNick Wellnhofer
2017-06-17Spelling and grammar fixesNick Wellnhofer
2016-04-15Fix typos: dictio{ nn -> n }ar{y,ies}Jan Pokorný
2015-11-20CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKeyDavid Drysdale
2013-04-05Remove risk of lockup in dictionary initializationDaniel Veillard
2012-09-14rand_seed should be static in dict.cWouter Van Rooy
2012-08-13Fix non __GNUC__ buildPatrick Gansterer
2012-07-25Cleanups and new limit APIs for dictionariesDaniel Veillard
2012-05-21Cleanups before 2.8.0-rc2Daniel Veillard
2012-05-18Cleanup on randomizationDaniel Veillard
2012-05-09fix windows build.Rob Richards
2012-05-09Allow to compile with Visual Studio 2010Thomas Lemm