aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/memorypool.c
Commit message (Collapse)AuthorAge
* Refactored user-poison: minimized scope of non-sanitized codeEvgeny Grin (Karlson2k)2022-11-26
|
* Fixed macro name spellingEvgeny Grin (Karlson2k)2022-11-06
|
* Use '#ifdef PARAM' instead of '#if PARAM' for configuration optionsEvgeny Grin (Karlson2k)2022-05-16
|
* Fixed compiler warnings of implicit casting, which could change the valueEvgeny Grin (Karlson2k)2022-04-27
|
* Fixed many macrosEvgeny Grin (Karlson2k)2022-04-23
| | | | 'defined()' should be used without space before bracket
* memorypool: fixed: unpoison memory for ASAN before destroying poolEvgeny Grin (Karlson2k)2022-03-07
|
* Doxy corrections, fixes, and syncEvgeny Grin (Karlson2k)2021-12-29
|
* memorypool: minor doxy clarificationEvgeny Grin (Karlson2k)2021-11-25
|
* memorypool: minor code improvmentsEvgeny Grin (Karlson2k)2021-10-31
|
* memorypool: fixed code styleEvgeny Grin (Karlson2k)2021-10-31
|
* memorypool: improved macros for manual poisoningEvgeny Grin (Karlson2k)2021-10-31
|
* Removed redundant macroEvgeny Grin (Karlson2k)2021-10-29
|
* Further improved PAGESIZE macro detectionEvgeny Grin (Karlson2k)2021-10-27
|
* Added check at configure time for PAGESIZE and PAGE_SIZE macrosEvgeny Grin (Karlson2k)2021-10-24
| | | | | Some platforms may have them defined as call of function so compile-time check for valid number may not work.
* MemoryPool: realloc: do not move old buffer pointer even if buffer size is zeroEvgeny Grin (Karlson2k)2021-10-10
|
* Added custom memory poisoning for MemoryPoolEvgeny Grin (Karlson2k)2021-10-10
|
* Partially reworked memory allocation from the poolEvgeny Grin (Karlson2k)2021-10-10
| | | | | | More robust implementation, should catch non-standard situations. Always track read and write buffers, even if size is zero as buffer pointers are used for data size calculations.
* memorypool: added assert in MHD_pool_reallocate()Evgeny Grin (Karlson2k)2021-09-29
|
* memorypool: mute sanitizer errorsEvgeny Grin (Karlson2k)2021-09-08
| | | | Avoid using even temporal pointer values out of allocated area
* Test for stdlib.h presenceEvgeny Grin (Karlson2k)2021-09-01
|
* memory pool: added internal helper functionEvgeny Grin (Karlson2k)2021-08-23
|
* Updated some copyrightsEvgeny Grin (Karlson2k)2021-07-30
|
* MemoryPool: fixed assertEvgeny Grin (Karlson2k)2021-07-29
|
* memorypool: muted compiler warning and additional assertEvgeny Grin (Karlson2k)2021-04-17
|
* memorypool: fixed assert for an edge situationEvgeny Grin (Karlson2k)2020-10-07
|
* memorypool: more sanity checksEvgeny Grin (Karlson2k)2020-10-07
|
* memorypool: added sanity checksEvgeny Grin (Karlson2k)2020-10-05
|
* memorypool: fixed typoEvgeny Grin (Karlson2k)2020-10-05
|
* fix transmission stall issue with upgraded TLS connections reported by ↵Christian Grothoff2020-09-27
| | | | Nguyen Xuan Viet on the mailinglist
* tighten formatting rulesChristian Grothoff2019-10-31
|
* indentation fixesChristian Grothoff2019-10-06
|
* fixing c99 issues reported in #5826Christian Grothoff2019-08-24
|
* MHD_pool_reallocate(): never allocate additional buffer when shrinkingEvgeny Grin (Karlson2k)2019-06-17
|
* memorypool: comments minor improvementsEvgeny Grin (Karlson2k)2019-06-16
|
* memorypool: re-commit memory on W32 when resetting poolEvgeny Grin (Karlson2k)2019-06-16
|
* memorypool: round mmap allocation for page sizeEvgeny Grin (Karlson2k)2019-06-16
|
* memorypool: fixed MHD_pool_reset()Evgeny Grin (Karlson2k)2019-06-16
|
* memorypool: reallocate: more checks for value wrap, small optimizationEvgeny Grin (Karlson2k)2019-06-13
|
* memorypool: correctly support exotic platform where size of pointer is not ↵Evgeny Grin (Karlson2k)2019-06-13
| | | | power of two
* memorypool: removed redundant check, which also fails in case shrinkingEvgeny Grin (Karlson2k)2019-06-13
|
* memorypool: fixed build with VC, minor fixesEvgeny Grin (Karlson2k)2019-06-13
|
* memorypool: better check for value wrapsEvgeny Grin (Karlson2k)2019-06-13
|
* memorypool: fixed/rewritten MHD_pool_reallocate()Evgeny Grin (Karlson2k)2019-06-13
|
* memorypool: minor macro and comment fixesEvgeny Grin (Karlson2k)2019-06-13
|
* memorypool: fixed possible crash if failed to allocate memory on W32Evgeny Grin (Karlson2k)2019-06-12
|
* memorypool: use 'bool' instead MHD_YES/MHD_NO and 'uint8_t' instead of 'char'Evgeny Grin (Karlson2k)2019-06-12
|
* memorypool: further narrow down includesEvgeny Grin (Karlson2k)2019-06-12
|
* memorypool: refactored includes, moved out unrelated functionEvgeny Grin (Karlson2k)2019-06-12
|
* memorypool.c: added assertsEvgeny Grin (Karlson2k)2019-06-12
|
* Improved doxy for MHD_free() and MHD_digest_auth_get_username()Evgeny Grin (Karlson2k)2017-11-23
|