summaryrefslogtreecommitdiff
path: root/lib/string.c
AgeCommit message (Expand)Author
2024-12-01strscpy: write destination buffer only onceLinus Torvalds
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro
2024-02-20string: Allow 2-argument strscpy()Kees Cook
2024-02-01lib/string: shrink lib/string.i via IWYUTanzir Hasan
2024-01-19string: Remove strlcpy()Kees Cook
2023-06-01string: use __builtin_memcpy() in strlcpy/strlcatAlexander Potapenko
2023-01-27lib/string: Use strchr() in strpbrk()Andy Shevchenko
2022-10-28string: Rewrite and add more kern-doc for the str*() functionsKees Cook
2022-10-03kmsan: disable strscpy() optimization under KMSANAlexander Potapenko
2022-04-29lib/string.c: simplify str[c]spnRasmus Villemoes
2021-09-25lib/string: Move helper functions out of string.cKees Cook
2021-08-30string: improve default out-of-line memcmp() implementationLinus Torvalds
2021-07-01lib: memscan() fixletAlexey Dobriyan
2020-12-15lib/string: remove unnecessary #undefsNick Desaulniers
2020-09-26lib/string.c: implement stpcpyNick Desaulniers
2020-02-21lib/string.c: update match_string() doc-strings with correct behaviorAlexandru Ardelean
2020-02-04lib/string: add strnchrnul()Yury Norov
2019-10-08lib/string: Make memzero_explicit() inline instead of externalArvind Sankar
2019-09-25strscpy: reject buffer sizes larger than INT_MAXKees Cook
2019-09-25kernel-doc: core-api: include string.h into core-apiJoe Perches
2019-07-16lib/string.c: allow searching for NUL with strnchrPeter Rosin
2019-04-08lib/string: Add strscpy_pad() functionTobin C. Harding
2019-04-05lib/string.c: implement a basic bcmpNick Desaulniers
2018-10-16lib: Fix ia64 bootloader linkageAlexander Shishkin
2018-10-11lib: Add memcat_p(): paste 2 pointer arrays togetherAlexander Shishkin
2018-02-01lib/strscpy: Shut up KASAN false-positives in strscpy()Andrey Ryabinin
2017-11-17lib: add module support to string testsGeert Uytterhoeven
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-08lib/string.c: check for kmalloc() failureDan Carpenter
2017-09-08lib/string.c: add testcases for memset16/32/64Matthew Wilcox
2017-09-08lib/string.c: add multibyte memset functionsMatthew Wilcox
2017-07-12include/linux/string.h: add the option of fortified string.h functionsDaniel Micay
2017-05-04Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds
2017-04-02kernel-api.rst: fix a series of errors when parsing C filesmchehab@s-opensource.com
2017-03-23lib/string: add sysfs_match_string helperHeikki Krogerus
2016-03-17lib: move strtobool() to kstrtobool()Kees Cook
2016-03-17lib/string: introduce match_string() helperAndy Shevchenko
2015-11-10lib/string.c: add ULL suffix to the constant definitionAndy Shevchenko
2015-10-06strscpy: zero any trailing garbage bytes in the destinationChris Metcalf
2015-09-10string: provide strscpy()Chris Metcalf
2015-06-25lib/string.c: introduce strreplace()Rasmus Villemoes
2015-05-04lib: make memzero_explicit more robust against dead store eliminationDaniel Borkmann
2015-03-20lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARmancha security
2015-02-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds
2015-02-13lib/string.c: improve strrchr()Rasmus Villemoes
2015-02-12lib/string.c: remove strnicmp()Rasmus Villemoes
2015-01-08lib: memzero_explicit: add comment for its usageDaniel Borkmann
2014-10-24Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2014-10-17random: add and use memzero_explicit() for clearing dataDaniel Borkmann
2014-10-14lib: string: Make all calls to strnicmp into calls to strncasecmpRasmus Villemoes