| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-07-11 | Sort build targets in the tests' Makefile | jvoisin | |
| 2023-07-11 | Add some dynamic tests for unistd.h | jvoisin | |
| 2023-07-10 | Add some dynamic tests for sys/socket.h | jvoisin | |
| 2023-07-10 | Add tests for sys/socket | jvoisin | |
| 2023-07-10 | Add tests for sys/socket.h | jvoisin | |
| 2023-07-10 | Clean up a bit the macro hell | jvoisin | |
| 2023-07-09 | Add some malloc annotations | jvoisin | |
| 2023-07-09 | Add some `format` annotations | jvoisin | |
| 2023-07-09 | Move a misplaced #endif | jvoisin | |
| 2023-07-09 | Add an __access__ annotation to wchar.h | jvoisin | |
| 2023-07-09 | Improve a bit `size_t*size_t` overflow checks | jvoisin | |
| 2023-07-09 | Add tests for stdio.h | jvoisin | |
| 2023-07-09 | Add tests for unistd.h | jvoisin | |
| 2023-07-09 | Fix a couple of warnings | jvoisin | |
| 2023-07-09 | Add access annotations to unistd.h | jvoisin | |
| 2023-07-08 | Add tests for memcpy overflow/underflow | jvoisin | |
| 2023-07-05 | Add access annotations to sys/socket.h | jvoisin | |
