summaryrefslogtreecommitdiffstats
path: root/src/core/string.c
Commit message (Collapse)AuthorAgeFilesLines
* [libc] Prevent strndup() from reading beyond the end of the stringMichael Brown2014-05-181-3/+1Star
| | | | | | | | | | | | strndup() may be called on a string which is not NUL-terminated. Use strnlen() instead of strlen() to ensure that we do not read beyond the end of such a string. Add self-tests for strndup(), including a test case with an unterminated string. Originally-fixed-by: Marin Hannache <git@mareo.fr> Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
| | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE.
* move strndup back to string.c - used by strdupHolger Lubitz2007-08-021-0/+15
|
* stripped down version of string.c containing only the used functionsHolger Lubitz2007-08-021-251/+0Star
|
* make bcopy use memmoveHolger Lubitz2007-07-291-6/+1Star
|
* Dead code removal.Michael Brown2007-07-141-0/+8
| | | | Kill off use of etherboot.h outside drivers/net.
* Add strcspn() and strndup()Michael Brown2007-07-081-4/+41
|
* Move tolower() etc to ctype.h as per ISO CMichael Brown2007-01-261-0/+1
|
* Added strdup()Michael Brown2006-12-081-2/+10
|
* Initial revisionMichael Brown2005-03-081-0/+540