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
(
follow
)
Age
Commit message (
Expand
)
Author
2023-09-11
Factorize overlap checks into a macro
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-08-22
Clean up some includes
jvoisin
2023-08-22
Increase portability
jvoisin
2023-08-22
Add hardening for pwrite
jvoisin
2023-08-21
Harden umask
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 tests for fgetws and mbsrtowcs
jvoisin
2023-08-20
Add more __access annotations in stdio.h
jvoisin
2023-08-20
Add two __format annotations
jvoisin
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
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-07-18
Make use of the alloc_size attribute
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 access annotations to unistd.h
jvoisin
2023-07-05
Add access annotations to sys/socket.h
jvoisin
2023-06-27
Add more access-annotations
jvoisin
2023-06-25
Fix clang support
jvoisin
2023-06-25
add initial clang support
Daniel Kolesa
2023-06-25
avoid __extension__ with clang
Daniel Kolesa
2023-06-22
Add an annotation for fgets
jvoisin
2023-06-22
Add a test for `poll`
jvoisin
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-05-30
Fix inconsistent time_t version of ppoll
jvoisin
2023-04-13
Make use of __builtin_dynamic_object_size
jvoisin
2019-03-13
getgroups: do not trap on non-positive gidsetsize
info@mobile-stream.com
2019-03-07
wctomb, wcrtomb: guard slow/trap path with MB_LEN_MAX
info@mobile-stream.com
2019-03-07
realpath: guard slow/trap path with PATH_MAX
info@mobile-stream.com
2019-02-25
Make use of builtins whenever possible
sin
2018-07-24
Don't use __extension__ in C++ code
A. Wilcox
2017-08-22
Don't trap if an encoding error occurs in wcrtomb()
sin
[prev]
[next]