Projects / libnaw


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.

Operating Systems

Recent releases

  •  13 Apr 2006 19:36

    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.

    •  29 Oct 2005 16:09

      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.

      •  12 Oct 2005 08:44

        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.

        •  15 Sep 2005 18:18

          Release Notes: A few minor bugs and misconfigurations have been fixed.

          •  14 Sep 2005 15:03

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.