Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

SafeStr 0.9.5 and XXL 0.9.1 (safe strings and exception handling for C)

From: John Viega <viega(at)securesoftware.com>
Date: Tue May 20 2003 - 11:31:51 EDT


SafeStr 0.9.5 (http://www.zork.org/safestr/)

SafeStr is a string handling library for C that has safe semantics, yet interoperates with legacy library code in a straightforward manner. Porting C code to use the library natively should also be straightforward. The library works on all modern Unix-like platforms, and works in the Win32 environment.

Using SafeStr allows you to avoid buffer overflows in string handling and format string problems, if you stick to its API. It also allows you to track whether strings are "trusted", much like Perl's taint mode.

XXL 0.9.1 (http://www.zork.org/xxl/)

XXL is a threadsafe exception handling and asset management library for C. The goal of this library is to simplify memory management and reduce the number of unnoticed errors in programs. Particularly, the programmer need not check error conditions on every single function call, nor worry about doing cleanup when things fail, because XXL manages that work.

Both of these packages are available under a BSD license.

John Received on Tue May 20 12:33:28 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:02:46 EDT

Do you need help?X

Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library