[INN-COMMITTERS] inn (11 files)

Russ Allbery Russ_Allbery at isc.org
Mon Apr 11 06:49:50 UTC 2005


    Date: Monday, April 11, 2005 @ 06:49:50
  Author: rra
    Path: /proj/cvs/isc/inn/inn

   Added: nnrpd/auth-ext.c tests/nnrpd/.cvsignore tests/nnrpd/auth-ext-t.c
          tests/nnrpd/auth-test
Modified: MANIFEST nnrpd/Makefile nnrpd/nnrpd.h nnrpd/perm.c
          tests/Makefile tests/TESTS tests/libtest.c

Completely rewrite the interface between nnrpd and external auth programs,
cleaning it up considerably and isolating it so that it's easier to test.
Deal correctly with a whole bunch of edge cases that the previous code
couldn't deal with.  Fix the API to avoid global variables and more static
buffers.  Add a comprehensive test suite.


--------------------------+
 MANIFEST                 |    4 
 nnrpd/Makefile           |  213 +++++++++++---------
 nnrpd/auth-ext.c         |  336 ++++++++++++++++++++++++++++++++
 nnrpd/nnrpd.h            |   14 +
 nnrpd/perm.c             |  462 +++++++++------------------------------------
 tests/Makefile           |    7 
 tests/TESTS              |    1 
 tests/libtest.c          |    4 
 tests/nnrpd/.cvsignore   |    1 
 tests/nnrpd/auth-ext-t.c |  136 +++++++++++++
 tests/nnrpd/auth-test    |   62 ++++++
 11 files changed, 777 insertions(+), 463 deletions(-)


More information about the inn-committers mailing list