The network authentication wrapper library (libnaw) is a modular authentication library that is meant to be used as a preloadable drop-in to add a layer of authentication to source-restricted software, as an API for including authentication into custom or open source software, or as a library for direct linking into precompiled object files. The use of loadable modules allows libnaw the flexibility to accomplish any sort of authentication desired on a per-rule basis.
|Tags||Software Development Libraries Security|
Release Notes: This release adds Python bindings and a C-based configuration parser. Other changes include the dissolution of the RTLD_NEXT requirement, a translation table to make symbol conflicts unlikely, a migration to tinycdb (from Dan Bernstein's cdb), and many small improvements and bugfixes.
Release Notes: Some module functionality has been reworked, and global modules have been implemented. Logging hooks have been added as dynamic symbols, and a syslog module has been written to take advantage of them.
Release Notes: Full-featured, automatic configure/make/make install methods were implemented, along with many minor changes. This version has been tested on Linux, FreeBSD, Solaris, and Darwin/Mac OS X.
Release Notes: A few minor bugs and misconfigurations have been fixed.
Release Notes: This release adds a programmer API, enhances the configuration format, improves documentation, and (slightly) improves the build process. Libnaw now contains an X.509 certificate authentication module.