index
:
fortify-headers
add_old_gcc
annotations
experimental
master
strn
Standalone portable header-based implementation of FORTIFY_SOURCE=3
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
string.h
(
follow
)
Age
Commit message (
Expand
)
Author
2025-05-12
Bump actions/upload-pages-artifact from v1 to v3
jvoisin
2024-10-21
Neuter an issue in strncat
2.3.3
jvoisin
2024-10-10
Fix a crash in strncpy/stpncpy
strn
jvoisin
2024-10-04
Fix usage of strnlen
Quentin Rameau
2024-09-02
Revert d2594298b89d0fb8989cae3ebc8900e77b6aa478
jvoisin
2024-07-10
Fix access annotation for stpncpy/strncpy
jvoisin
2024-07-10
prefix special defines with FORTIFY_
psykose
2024-04-24
Fix some overlap mismatch
jvoisin
2024-04-24
Disable pedantic checks by default
jvoisin
2024-03-19
Relax our checks for memchr on C11 and above
2.2
jvoisin
2024-03-08
Add some NULL-pointers checks
jvoisin
2023-12-28
Re-enable previously disabled overlap checks
jvoisin
2023-12-27
Improve __fh_overlap implementation
jvoisin
2023-12-27
Don't check for overlapping in strncpy/stpncpy for now
jvoisin
2023-12-18
fix typo for __builtin_memcpy
psykose
2023-12-16
Disable str(r)chr hardening
q66
2023-12-15
Rename some macros to be more namespace-friendly
q66
2023-12-15
Remove superfluous includes
jvoisin
2023-09-30
Fix a typo
jvoisin
2023-09-30
Add `strlen`
jvoisin
2023-09-27
Add an option to make use of compiler-provided _chk builtins
jvoisin
2023-09-22
Add more __diagnose_as_builtin annotations
jvoisin
2023-09-21
Properly enable diagnose_as_builtin attribute
jvoisin
2023-09-20
Add tests for compile-time errors
jvoisin
2023-09-20
Replace a strlen+condition with strnlen
jvoisin
2023-09-11
Factorize overlap checks into a macro
jvoisin
2023-08-21
Make use of __diagnose_if
jvoisin
2023-08-20
Make use of __diagnose_as_builtin
jvoisin
2023-08-20
Add hardening for strrchr
jvoisin
2023-08-20
Add hardening for strchr
jvoisin
2023-08-20
Remove memrchr hardening for now
jvoisin
2023-08-03
Add hardening for memchr and memrchr
jvoisin
2023-06-27
Add more access-annotations
jvoisin
2023-06-25
add initial clang support
Daniel Kolesa
2023-06-25
avoid __extension__ with clang
Daniel Kolesa
2023-06-22
Add a test for strncat
jvoisin
2023-06-22
Add tests for stcncpy
jvoisin
2023-06-22
Add tests for stpcpy
jvoisin
2023-06-14
Add tests for strncpy and handle overlapping buffers there
jvoisin
2023-05-30
Add some __attribute__((access…)) annotations
jvoisin
2023-05-30
Add a check for overlapping copies in strcpy
jvoisin
2023-04-13
Make use of __builtin_dynamic_object_size
jvoisin
2019-02-25
Make use of builtins whenever possible
sin
2018-07-24
Don't use __extension__ in C++ code
A. Wilcox
2016-09-10
Bump copyright year
sin
2015-07-15
Fix stpncpy() check
sin
2015-06-25
Add __extension__ mark to include_next to silence -pedantic
Steven Barth
2015-06-03
Use namespace-safe macro, param and variable names
Trutz Behn
2015-05-13
Add LICENSE header
sin
2015-05-13
Add fortify_fn() helper in fortify-headers.h
sin
[next]