| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-06 | Bump to 0.40.4 | sin | |
| 2015-04-01 | Update README again | sin | |
| 2015-04-01 | Update README | sin | |
| 2015-04-01 | Add feature-test guards for mbsnrtowcs() and wcsnrtombs() | sin | |
| 2015-03-24 | Update README | sin | |
| 2015-03-24 | Add url to alpine linux fortify integration | sin | |
| 2015-03-16 | Bump to 0.30.3 | sin | |
| 2015-03-15 | Hide stpcpy() and stpncpy() under feature test macros | sin | |
| 2015-03-14 | Use __typeof__ to in part avoid replicating function types | Trutz Behn | |
| 2015-03-14 | Fix typo in attribute name | Trutz Behn | |
| 2015-03-14 | Update the README | sin | |
| __builtin_va_arg_pack() is not present in clang along with some other things like __artificial__ etc. There will be a fallback mechanism for this implemented in the next release. | |||
| 2015-03-14 | Explicitly cast pointers to satisfy C++ code | sin | |
| 2015-03-14 | Add __artificial__ to aid in debugging | sin | |
| 2015-03-13 | Restore C++ support | sin | |
| 2015-03-13 | Fix typo again | sin | |
| 2015-03-13 | Implement snprintf() and sprintf() using __builtin_va_arg_pack() | sin | |
| Requires at least GCC 4.3. | |||
| 2015-03-13 | Re-order vsnprintf() and vsprintf() | sin | |
| vsprintf() needs to access __vsnprintf_orig(). | |||
| 2015-03-13 | Fix typo | sin | |
| 2015-03-13 | Rework fortify implementation to use extern inline | sin | |
| Overriding functions with macros is legal in C but a lot of software is not prepared for it. Use the extern inline method to achieve the same result. | |||
| 2015-03-11 | Put include guards in the reserved namespace | Trutz Behn | |
| fortify-headers is considered part of the implementation. | |||
| 2015-03-11 | Clarify what is meant by not supporting C++ | sin | |
| 2015-03-11 | Add note about C++ in the README | sin | |
| 2015-03-11 | Revert "Add explicit casts to satisfy C++ code" | sin | |
| This reverts commit 1fbf7a3a5e9c02cf992848002cfb88c3c7cc0212. | |||
| 2015-03-11 | Ignore C++ for now | sin | |
| It is not legal to override standard functions using macros in C++. We may have to revisit this in the future. | |||
| 2015-03-11 | Add ifdef guards for C++ code | sin | |
| 2015-03-11 | Add explicit casts to satisfy C++ code | sin | |
| 2015-03-11 | Revert "Fix invalid conversion in C++ code" | sin | |
| This reverts commit 4b4dfea25d660a8a27e95ea531686001246b3d1e. | |||
| 2015-03-11 | Fix invalid conversion in C++ code | sin | |
| /usr/include/fortify/string.h: In function 'void* __fortify_memcpy(void*, const void*, size_t)': /usr/include/fortify/string.h:13:12: error: invalid conversion from 'void*' to 'char*' [-fpermissive] /usr/include/fortify/string.h:14:18: error: invalid conversion from 'const void*' to 'const char*' [-fpermissive] Since we are relying on GCC anyway, assume void * arithmetic is OK. | |||
| 2015-03-10 | Bump to 0.20.2 | sin | |
| 2015-03-10 | Inline ppoll() as well | sin | |
| 2015-03-10 | Initial 0.1 release0.1 | sin | |
| 2015-03-10 | Rename make dist target to fortify-headers | sin | |
| 2015-03-10 | Make ppoll() static | sin | |
| Thanks Timo Teras. | |||
| 2015-03-10 | Update README | sin | |
| 2015-03-10 | Minor README update | sin | |
| 2015-03-10 | Fix strncat() and strncpy() mappings | sin | |
| Thanks zhasha. | |||
| 2015-03-07 | Style fix | sin | |
| 2015-03-07 | Expand UB, may not be clear for all readers | sin | |
| 2015-03-06 | More README updates | sin | |
| 2015-03-06 | Add section on supported interfaces | sin | |
| 2015-03-06 | Update README | sin | |
| 2015-03-06 | Grammar fix | sin | |
| 2015-03-06 | Update section names in README | sin | |
| 2015-03-06 | Update README | sin | |
| 2015-03-06 | Rephrase text in README | sin | |
| 2015-03-06 | Add info about out-of-bouds read interfaces | sin | |
| 2015-03-06 | Update README | sin | |
| 2015-03-06 | Fix some checks in wchar.h | sin | |
| Some of these functions allow the destination pointer to be NULL. Do not trap in that case as nothing will be written to the destination buffer. | |||
| 2015-03-05 | Fix mbsnrtowcs() and wcsnrtombs() checks | sin | |
| 2015-03-04 | Fix wcsrtombs() check | sin | |
