This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository newlib.
from 1bbdb3c95 newlib: [w]scanf: Fix behaviour on matching failure new 0a5dfdbd1 ssp: add APIs for Stack Smashing Protection new 3e8fc7d9f ssp: add Object Size Checking common code new e4fc4d7bc ssp: add Object Size Checking for string.h new a997f98b2 ssp: add Object Size Checking for strings.h new 576093d46 ssp: add Object Size Checking for stdio.h, part 1 new 6b02865d8 ssp: add Object Size Checking for unistd.h, part 1 new 192de5a34 ssp: add documentation new 6f84ee810 ssp: add build infrastructure new 6a848db44 cygwin: export SSP functions new 552a20ab4 cygwin: create libssp compatibility import library
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: newlib/Makefile.am | 4 + newlib/Makefile.in | 4 + newlib/libc/Makefile.am | 4 +- newlib/libc/Makefile.in | 15 +- newlib/libc/configure | 3 +- newlib/libc/configure.in | 2 +- newlib/libc/include/ssp/ssp.h | 77 ++++ newlib/libc/include/ssp/stdio.h | 101 +++++ newlib/libc/include/ssp/string.h | 115 ++++++ newlib/libc/include/ssp/strings.h | 55 +++ newlib/libc/include/ssp/unistd.h | 53 +++ newlib/libc/include/stdio.h | 4 + newlib/libc/include/string.h | 4 + newlib/libc/include/strings.h | 4 + newlib/libc/include/sys/features.h | 18 +- newlib/libc/include/sys/unistd.h | 5 + newlib/libc/libc.in.xml | 1 + newlib/libc/libc.texinfo | 1 + newlib/libc/ssp/Makefile.am | 69 ++++ newlib/libc/ssp/Makefile.in | 706 +++++++++++++++++++++++++++++++++ newlib/libc/ssp/chk_fail.c | 13 + newlib/libc/ssp/gets_chk.c | 78 ++++ newlib/libc/ssp/memcpy_chk.c | 54 +++ newlib/libc/ssp/memmove_chk.c | 50 +++ newlib/libc/ssp/mempcpy_chk.c | 21 + newlib/libc/ssp/memset_chk.c | 49 +++ newlib/libc/ssp/snprintf_chk.c | 59 +++ newlib/libc/ssp/sprintf_chk.c | 63 +++ newlib/libc/ssp/ssp.tex | 44 ++ newlib/libc/ssp/stack_protector.c | 45 +++ newlib/libc/ssp/stpcpy_chk.c | 58 +++ newlib/libc/ssp/stpncpy_chk.c | 56 +++ newlib/libc/ssp/strcat_chk.c | 62 +++ newlib/libc/ssp/strcpy_chk.c | 55 +++ newlib/libc/ssp/strncat_chk.c | 73 ++++ newlib/libc/ssp/strncpy_chk.c | 55 +++ newlib/libc/ssp/vsnprintf_chk.c | 51 +++ newlib/libc/ssp/vsprintf_chk.c | 60 +++ winsup/cygwin/Makefile.in | 5 +- winsup/cygwin/common.din | 19 + winsup/cygwin/include/cygwin/version.h | 7 +- 41 files changed, 2210 insertions(+), 12 deletions(-) create mode 100644 newlib/libc/include/ssp/ssp.h create mode 100644 newlib/libc/include/ssp/stdio.h create mode 100644 newlib/libc/include/ssp/string.h create mode 100644 newlib/libc/include/ssp/strings.h create mode 100644 newlib/libc/include/ssp/unistd.h create mode 100644 newlib/libc/ssp/Makefile.am create mode 100644 newlib/libc/ssp/Makefile.in create mode 100644 newlib/libc/ssp/chk_fail.c create mode 100644 newlib/libc/ssp/gets_chk.c create mode 100644 newlib/libc/ssp/memcpy_chk.c create mode 100644 newlib/libc/ssp/memmove_chk.c create mode 100644 newlib/libc/ssp/mempcpy_chk.c create mode 100644 newlib/libc/ssp/memset_chk.c create mode 100644 newlib/libc/ssp/snprintf_chk.c create mode 100644 newlib/libc/ssp/sprintf_chk.c create mode 100644 newlib/libc/ssp/ssp.tex create mode 100644 newlib/libc/ssp/stack_protector.c create mode 100644 newlib/libc/ssp/stpcpy_chk.c create mode 100644 newlib/libc/ssp/stpncpy_chk.c create mode 100644 newlib/libc/ssp/strcat_chk.c create mode 100644 newlib/libc/ssp/strcpy_chk.c create mode 100644 newlib/libc/ssp/strncat_chk.c create mode 100644 newlib/libc/ssp/strncpy_chk.c create mode 100644 newlib/libc/ssp/vsnprintf_chk.c create mode 100644 newlib/libc/ssp/vsprintf_chk.c