summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-17Fix compilation under clang for bsd-specific functionsjvoisin
2023-09-17Add more dynamic testsjvoisin
2023-09-17Add dynamic tests for strcpy and strncatjvoisin
2023-09-17Add a test for stpcpyjvoisin
2023-09-11Factorize overlap checks into a macrojvoisin
2023-09-11Fix a warningjvoisin
2023-09-11Add a warning for _FORTIFY_SOURCE>3jvoisin
2023-09-11Add a warning if realpath is called with path set to NULLjvoisin
2023-09-11Add the warn_unused_result attribute to alloc-related functionsjvoisin
2023-09-11Add a bunch of wchar_t testsjvoisin
2023-09-04Install wget for the coverity workflowjvoisin
2023-09-04Add tests for wmemcpyjvoisin
2023-08-28Fix the coverity runjvoisin
2023-08-26Add two tests for wmemmovejvoisin
2023-08-22Clean up some includesjvoisin
- Remove a superfluous `#if defined(__has_builtin)` since it's already accounted for in include/fortify-headers.h - Replace `_FORTIFY_FD_POS0` with the already existing `_FORTIFY_POS0` - Factorise some duplicate code into a macro
2023-08-22Show the failing file name in the testsuitejvoisin
2023-08-22Increase portabilityjvoisin
If the compiler doesn't know about `__builtin_trap`, use `abort` instead.
2023-08-22Add hardening for pwritejvoisin
2023-08-22Add tests for wmemsetjvoisin
2023-08-21Add tests for mbstowcsjvoisin
2023-08-21Harden umaskjvoisin
2023-08-21Improve the .gitignore file wrt. testsjvoisin
2023-08-21Make use of __diagnose_ifjvoisin
2023-08-21Remove some todo in __bmo's implementationjvoisin
2023-08-21Add coverity analysisjvoisin
2023-08-21Add tests for fgetws and mbsrtowcsjvoisin
2023-08-20Remove the testsuite from the coverage datajvoisin
2023-08-20Split build and runjvoisin
Both in the CI, and in the Makefile
2023-08-20Cache the musl toolchain in the coverage step in the CIjvoisin
2023-08-20Run the testsuite on multiple gcc versionsjvoisin
2023-08-20Add more __access annotations in stdio.hjvoisin
2023-08-20Add two __format annotationsjvoisin
2023-08-20Specify "shell: bash" in github actionsjvoisin
As [documented](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference), this brings us `set -eo pipefail`.
2023-08-20Make use of __diagnose_as_builtinjvoisin
2023-08-20Use pass_dynamic_object_size only for FORTIFY_SOURCE > 2jvoisin
2023-08-20Make use of pass_dynamic_object_size when availablejvoisin
2023-08-20Fix clang buildjvoisin
- s/CLFAGS/CFLAGS/ - provide paths to local includes - sprinkle more __pass_object_size__ - remove a problematic test
2023-08-20Fix some sizeof-related typoes in the testsuitejvoisin
2023-08-20Refresh a bit the READMEjvoisin
2023-08-20Add hardening for strrchrjvoisin
2023-08-20Add hardening for strchrjvoisin
2023-08-20Add two tests for memchrjvoisin
2023-08-20Remove memrchr hardening for nowjvoisin
It doesn't play nice with gcc.
2023-08-03Add hardening for memchr and memrchrjvoisin
2023-07-18Make use of the alloc_size attributejvoisin
2023-07-11Add more dynamic testsjvoisin
2023-07-11Sort build targets in the tests' Makefilejvoisin
2023-07-11Add some dynamic tests for unistd.hjvoisin
2023-07-10Add some dynamic tests for sys/socket.hjvoisin
2023-07-10Add tests for sys/socketjvoisin