| Age | Commit message (Expand) | Author |
| 2025-12-09 | libc/string: add strdupa(3) and strndupa(3) | Konstantin Belousov |
| 2025-03-20 | Revert Make newly POSIX functions visible | Stephen Hurd |
| 2025-03-19 | Make newly POSIX functions visible | Stephen Hurd |
| 2024-12-01 | Expose POSIX functions incorporated into C23 | Stephen Hurd |
| 2024-11-14 | lib/libc/string: add memset_explicit() for compliance with C23 | Robert Clausecker |
| 2024-07-16 | include: ssp: don't shadow the mempcpy builtin | Kyle Evans |
| 2024-07-13 | include: ssp: round out fortification of current set of headers | Kyle Evans |
| 2024-05-14 | ssp: appease -Wgnu-statement-expression-from-macro-expansion | Kyle Evans |
| 2024-05-13 | Add a build knob for _FORTIFY_SOURCE | Kyle Evans |
| 2023-11-26 | include: Remove ancient SCCS tags. | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .h pattern | Warner Losh |
| 2022-08-25 | libc: Add strverscmp(3) and versionsort(3) | Aymeric Wibo |
| 2021-07-15 | libc: add mempcpy(3) and wmempcpy(3) | Konstantin Belousov |
| 2021-06-29 | Change strmode argument type to mode_t | Alfonso Gregory |
| 2020-12-17 | Change POSIX compliance level for visibility of strerror_l(3). | Konstantin Belousov |
| 2017-11-20 | include: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-03-30 | Implement the memset_s(3) function as specified by the C11 ISO/IEC | Konstantin Belousov |
| 2016-08-14 | Add timingsafe_bcmp and timingsafe_memcmp. | Xin LI |
| 2014-05-11 | include: Remove checks for __BSD_VISIBLE where redundant with __XSI_VISIBLE | Jilles Tjoelker |
| 2013-02-14 | FreeBSD uses #if __BSD_VISIBLE to hide non-standard functions, fix this. | Niclas Zeising |
| 2013-02-13 | Add strchrnul(), a GNU function similar to strchr(), except that it returns | Niclas Zeising |
| 2012-03-28 | Correctly expose xlocale functions if people include the headers in the wrong | David Chisnall |
| 2012-03-04 | Reapply 227753 (xlocale cleanup), plus some fixes so that it passes build | David Chisnall |
| 2012-02-14 | Revert r231673 and r231682 for now, until we can run a full make | Dimitry Andric |
| 2012-02-14 | Cleanup of xlocale: | David Chisnall |
| 2010-02-16 | Remove the Berkeley clause 3's. | Warner Losh |
| 2009-03-14 | Namespace: memccpy() and memchr() are XSI, and memrchr() is a BSD extension. | David Schultz |
| 2009-02-28 | - Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), | David Schultz |
| 2009-02-28 | Add restrict qualifiers to the parameters to strlcpy() and strlcat(). | David Schultz |
| 2009-02-28 | Mark memmem() __pure. | David Schultz |
| 2009-01-31 | Add a function attribute called `__malloc_like', which informs gcc | David Schultz |
| 2008-12-08 | Add strndup(3) prototype to string.h. | Konstantin Belousov |
| 2008-04-10 | Add memrchr(3). | Xin LI |
| 2005-11-24 | Revert last revision, strmode() should be moved to <unistd.h> to be | Ruslan Ermilov |
| 2005-11-24 | Fix prototype of strmode() to match the code and documentation. | Ruslan Ermilov |
| 2005-08-25 | Appropriate namespace protection for memmem(3). | Andre Oppermann |
| 2005-08-25 | Add the function memmem(3) as found in glibc and others. | Andre Oppermann |
| 2004-12-10 | According to the information on: | Tom Rhodes |
| 2004-07-23 | Mark functions pure where applicable. A notable exclusion is strcoll(), | Tim J. Robbins |
| 2003-12-07 | Change the definition of NULL on ia64 (for LP64 compilations) from | Marcel Moolenaar |
| 2002-10-14 | Correct visibility conditionals for memccpy(), strdup(), and | Mike Barcroft |
| 2002-10-05 | Make stpcpy() only visiable w/in __BSD_VISIBLE. | David E. O'Brien |
| 2002-10-03 | Add stpcpy(3). | David E. O'Brien |
| 2002-08-21 | o Merge <machine/ansi.h> and <machine/types.h> into a new header | Mike Barcroft |
| 2002-04-15 | Add support for X/Open. | Mike Barcroft |
| 2002-04-04 | o Move some function prototypes from <string.h> to the newly rewritten | Mike Barcroft |
| 2002-03-23 | Breath deep and take __P out of the system include files. | Warner Losh |
| 2001-11-28 | Fixed namespace pollution in previous commit. The C99 function | Bruce Evans |
| 2001-11-27 | Add strerror_r function per Posix prototype. | Wes Peters |
| 2001-10-10 | Fixed some style bugs: | Bruce Evans |