| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-21 | Add clang 15 to the CI | jvoisin | |
| 2023-09-20 | Add tests for compile-time errors | jvoisin | |
| 2023-09-20 | Replace a strlen+condition with strnlen | jvoisin | |
| 2023-09-17 | Make use of the buffers in the wide-chars tests | jvoisin | |
| Just in case the compiler tries to optimize some things away. | |||
| 2023-09-17 | Fix compilation under clang for bsd-specific functions | jvoisin | |
| 2023-09-17 | Add more dynamic tests | jvoisin | |
| 2023-09-17 | Add dynamic tests for strcpy and strncat | jvoisin | |
| 2023-09-17 | Add a test for stpcpy | jvoisin | |
| 2023-09-11 | Factorize overlap checks into a macro | jvoisin | |
| 2023-09-11 | Fix a warning | jvoisin | |
| 2023-09-11 | Add a warning for _FORTIFY_SOURCE>3 | jvoisin | |
| 2023-09-11 | Add a warning if realpath is called with path set to NULL | jvoisin | |
| 2023-09-11 | Add the warn_unused_result attribute to alloc-related functions | jvoisin | |
| 2023-09-11 | Add a bunch of wchar_t tests | jvoisin | |
| 2023-09-04 | Install wget for the coverity workflow | jvoisin | |
| 2023-09-04 | Add tests for wmemcpy | jvoisin | |
| 2023-08-28 | Fix the coverity run | jvoisin | |
| 2023-08-26 | Add two tests for wmemmove | jvoisin | |
| 2023-08-22 | Clean up some includes | jvoisin | |
| - 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-22 | Show the failing file name in the testsuite | jvoisin | |
| 2023-08-22 | Increase portability | jvoisin | |
| If the compiler doesn't know about `__builtin_trap`, use `abort` instead. | |||
| 2023-08-22 | Add hardening for pwrite | jvoisin | |
| 2023-08-22 | Add tests for wmemset | jvoisin | |
| 2023-08-21 | Add tests for mbstowcs | jvoisin | |
| 2023-08-21 | Harden umask | jvoisin | |
| 2023-08-21 | Improve the .gitignore file wrt. tests | jvoisin | |
| 2023-08-21 | Make use of __diagnose_if | jvoisin | |
| 2023-08-21 | Remove some todo in __bmo's implementation | jvoisin | |
| 2023-08-21 | Add coverity analysis | jvoisin | |
| 2023-08-21 | Add tests for fgetws and mbsrtowcs | jvoisin | |
| 2023-08-20 | Remove the testsuite from the coverage data | jvoisin | |
| 2023-08-20 | Split build and run | jvoisin | |
| Both in the CI, and in the Makefile | |||
| 2023-08-20 | Cache the musl toolchain in the coverage step in the CI | jvoisin | |
| 2023-08-20 | Run the testsuite on multiple gcc versions | jvoisin | |
| 2023-08-20 | Add more __access annotations in stdio.h | jvoisin | |
| 2023-08-20 | Add two __format annotations | jvoisin | |
| 2023-08-20 | Specify "shell: bash" in github actions | jvoisin | |
| 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-20 | Make use of __diagnose_as_builtin | jvoisin | |
| 2023-08-20 | Use pass_dynamic_object_size only for FORTIFY_SOURCE > 2 | jvoisin | |
| 2023-08-20 | Make use of pass_dynamic_object_size when available | jvoisin | |
| 2023-08-20 | Fix clang build | jvoisin | |
| - s/CLFAGS/CFLAGS/ - provide paths to local includes - sprinkle more __pass_object_size__ - remove a problematic test | |||
| 2023-08-20 | Fix some sizeof-related typoes in the testsuite | jvoisin | |
| 2023-08-20 | Refresh a bit the README | jvoisin | |
| 2023-08-20 | Add hardening for strrchr | jvoisin | |
| 2023-08-20 | Add hardening for strchr | jvoisin | |
| 2023-08-20 | Add two tests for memchr | jvoisin | |
| 2023-08-20 | Remove memrchr hardening for now | jvoisin | |
| It doesn't play nice with gcc. | |||
| 2023-08-03 | Add hardening for memchr and memrchr | jvoisin | |
| 2023-07-18 | Make use of the alloc_size attribute | jvoisin | |
| 2023-07-11 | Add more dynamic tests | jvoisin | |
