Safe C String Library v1.0.3 (January 30, 2005)
(c) Copyright 2003-2005 Matt Messier and John Viega
The goal of the SafeStr library is to provide a rich string-handling library for C that has safe semantics yet interoperates with legacy library code in a straightforward manner. Additionally, porting code that uses standard C string handling should be straightforward. The library should work on all modern Unix-like platforms, as well as any 32-bit Microsoft Windows OS.
The overt security goals of the library are as follows:
The API is meant to provide rich functionality and be easy to use, all the while improving security.
Note: SafeStr requires XXL. You can get XXL here. It is also bundled with SafeStr beginning with version 0.9.6.
safestr-1.0.3.tar.gz
safestr-1.0.3.zip
SafeStr 1.0.2 (November 19, 2003)
safestr-1.0.2.tar.gz
safestr-1.0.2.zip
SafeStr 1.0.1 (September 16, 2003)
safestr-1.0.1.tar.gz
safestr-1.0.1.zip
SafeStr 1.0.0 (September 10, 2003)
safestr-1.0.0.tar.gz
safestr-1.0.0.zip
SafeStr 0.9.6 (June 11, 2003)
safestr-0.9.6.tar.gz
safestr-0.9.6.zip
SafeStr 0.9.5 (May 19, 2003)