| Age | Commit message (Expand) | Author |
| 2021-08-09 | fix various typos in compatibility, mainly in comments. | andvar |
| 2018-02-20 | Mark in string.h: memccpy(3) and strdup(3) as _POSIX_C_SOURCE >= 2001 | kamil |
| 2016-10-12 | add strchrnull | christos |
| 2016-03-10 | strndup() is part of XSI from The Open Group Base Specification Issue 7 and had | leot |
| 2014-09-24 | add strnstr from FreeBSD | christos |
| 2013-08-28 | Publish explicit_memset and consttime_memequal in userland libc. | riastradh |
| 2013-08-28 | Make explicit_memset match memset's return value. | riastradh |
| 2013-08-27 | Remove outdated comment. | joerg |
| 2013-08-19 | Add strerror_l. | joerg |
| 2013-06-24 | Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset. | riastradh |
| 2013-04-21 | __BEGIN_DECLS/__END_DECLS | joerg |
| 2013-04-19 | Add dummy strcoll_l and strxfrm_l. | joerg |
| 2012-08-30 | Add "consttime_bcmp" and "explicit_bzero" functions for both kernel | drochner |
| 2012-04-20 | Do not wrap other header files with extern "C". | joerg |
| 2009-07-22 | Declare strsignal(3) in <string.h>, per POSIX-2008, and adjust | kleink |
| 2009-05-01 | note that we have strsignal but it is in the wrong include file. | perry |
| 2009-05-01 | Add prototypes for stpcpy, stpncpy, strnlen, added in the latest POSIX. | perry |
| 2009-04-10 | add memrchr | christos |
| 2007-10-19 | kill _NETBSD_TOOLS. | christos |
| 2007-10-18 | Introduce _NETBSD_TOOLS for symbols the are needed in tools build | christos |
| 2007-08-02 | Do not include SSP files unless _FORTIFY_SOURCE > 0. | kristerw |
| 2007-05-30 | Match usage of FORTIFY_SOURCE on other platforms by not requiring special | tls |
| 2006-08-12 | Add stresep and strndup. | christos |
| 2005-07-28 | Add strerror_r. | christos |
| 2005-03-13 | Add prototype for memmem(3). It is API compatible with the version in Linux. | perry |
| 2005-02-03 | de-__P -- the hack is long since useless. Discussed with christos, | perry |
| 2004-07-12 | Move the strcasestr() prototype to the local extensions section. | kleink |
| 2004-07-03 | Add strcasestr(3), case insensitive version of strstr(3). | junyoung |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-04-28 | Add a new feature-test macro, _NETBSD_SOURCE. If this is defined | bjh21 |
| 2001-03-22 | Sprinkle some restrict qualifiers. | kleink |
| 2000-01-10 | Move <null.h> to <sys/null.h> for the purpose of avoiding conflicts due to | kleink |
| 1999-12-22 | For the benefit of G++'s null pointer constant implementation, #define NULL | kleink |
| 1999-09-09 | strlcat() and strlcpy() aren't ISO/IEC 9899:1990. | kleink |
| 1999-09-08 | prototypes for strlcat() and strlcpy() | lukem |
| 1998-07-27 | Make many of the new consts dependent on a new `__AUDIT__' flag, to avoid | mycroft |
| 1998-07-26 | KNF nit. | mycroft |
| 1998-07-26 | const poisoning. | mycroft |
| 1998-05-06 | Make strtok_r() available to _XOPEN_SOURCE >= 500, and fix the protection of | kleink |
| 1998-04-27 | Move the #include <strings.h> line inside a !defined(_XOPEN_SOURCE) block | tv |
| 1998-02-03 | restore include of sys/featuretest.h | perry |
| 1998-02-02 | remove sys/featuretest.h -- why did kleink add it? | perry |
| 1998-02-02 | merge lite-2 | perry |
| 1998-02-02 | Per XPG4.2, move the prototypes of bcmp(), bcopy(), bzero(), ffs(), index(), | kleink |
| 1998-01-12 | Per XPG4, move the prototype of swab() from <string.h> to <unistd.h>. | kleink |
| 1997-10-16 | move setmode and strsignal to unistd.h | christos |
| 1997-07-13 | Add missing strtok_r prototype | christos |
| 1994-10-26 | new RCS ID format. | cgd |
| 1994-08-02 | Added prototype for new function strsignal() | jtc |
| 1994-05-21 | add _BSD's to ansi types | cgd |