summaryrefslogtreecommitdiff
path: root/include/string.h (unfollow)
AgeCommit message (Expand)Author
2024-10-10Fix a crash in strncpy/stpncpystrnjvoisin
2024-10-04Fix usage of strnlenQuentin Rameau
2024-09-02Revert d2594298b89d0fb8989cae3ebc8900e77b6aa478jvoisin
2024-07-10Fix access annotation for stpncpy/strncpyjvoisin
2024-07-10prefix special defines with FORTIFY_psykose
2024-04-24Fix some overlap mismatchjvoisin
2024-04-24Disable pedantic checks by defaultjvoisin
2024-03-19Relax our checks for memchr on C11 and above2.2jvoisin
2024-03-08Add some NULL-pointers checksjvoisin
2023-12-28Re-enable previously disabled overlap checksjvoisin
2023-12-27Improve __fh_overlap implementationjvoisin
2023-12-27Don't check for overlapping in strncpy/stpncpy for nowjvoisin
2023-12-18fix typo for __builtin_memcpypsykose
2023-12-16Disable str(r)chr hardeningq66
2023-12-15Rename some macros to be more namespace-friendlyq66
2023-12-15Remove superfluous includesjvoisin
2023-09-30Fix a typojvoisin
2023-09-30Add `strlen`jvoisin
2023-09-27Add an option to make use of compiler-provided _chk builtinsjvoisin
2023-09-22Add more __diagnose_as_builtin annotationsjvoisin
2023-09-21Properly enable diagnose_as_builtin attributejvoisin
2023-09-20Add tests for compile-time errorsjvoisin
2023-09-20Replace a strlen+condition with strnlenjvoisin
2023-09-11Factorize overlap checks into a macrojvoisin
2023-08-21Make use of __diagnose_ifjvoisin
2023-08-20Make use of __diagnose_as_builtinjvoisin
2023-08-20Add hardening for strrchrjvoisin
2023-08-20Add hardening for strchrjvoisin
2023-08-20Remove memrchr hardening for nowjvoisin
2023-08-03Add hardening for memchr and memrchrjvoisin
2023-06-27Add more access-annotationsjvoisin
2023-06-25add initial clang supportDaniel Kolesa
2023-06-25avoid __extension__ with clangDaniel Kolesa
2023-06-22Add a test for strncatjvoisin
2023-06-22Add tests for stcncpyjvoisin
2023-06-22Add tests for stpcpyjvoisin
2023-06-14Add tests for strncpy and handle overlapping buffers therejvoisin
2023-05-30Add some __attribute__((access…)) annotationsjvoisin
2023-05-30Add a check for overlapping copies in strcpyjvoisin
2023-04-13Make use of __builtin_dynamic_object_sizejvoisin
2019-02-25Make use of builtins whenever possiblesin
2018-07-24Don't use __extension__ in C++ codeA. Wilcox
2016-09-10Bump copyright yearsin
2015-07-15Fix stpncpy() checksin
2015-06-25Add __extension__ mark to include_next to silence -pedanticSteven Barth
2015-06-03Use namespace-safe macro, param and variable namesTrutz Behn
2015-05-13Add LICENSE headersin
2015-05-13Add fortify_fn() helper in fortify-headers.hsin
2015-04-08Check for out of bound reads for memcpy, memmove and mempcpy()sin
2015-03-15Hide stpcpy() and stpncpy() under feature test macrossin