[Commit] Change in the authentication module interface

===========
Description:
===========

I modified the authentication module interface so that it's possible to use a
filter for authentication information. This removed the dependency problems
we had with the Windows DLLs and results in a cleaner interface.
 
Note that the API for HTAA_newModule changed to allow registering the filter
for the authentication information. If you were previously
using the library's initialization functions (e.g., HTAAInit), the
change will be transparent for you. Otherwise, you'll have to take into 
account the new interface:
 
==============
PUBLIC HTAAModule * HTAA_newModule (const char *        scheme,
                                    HTNetBefore *       before,
                                    HTNetAfter *        after,
          ==== new parameter  ==>   HTNetAfter *        update,
                                    HTUTree_gc *        gc)
==============
 
If you don't have a filter for the authentication information, just use the NULL
parameter. You may look at HTInit.c:HTAAInit() to see how it is done.
 
==================
Modified Files:
=================

    HTAABrow.c HTAABrow.html HTAAUtil.c HTAAUtil.html HTFilter.c
    HTFilter.html HTInit.c HTMIMImp.c

See how to get these modifications via CVS at
 
 	http://www.w3.org/Library/cvs.html#update
 
-Jose
--
Jose Kahan
World Wide Web Consortium
http://www.w3.org/People/Kahan

Received on Wednesday, 27 January 1999 03:59:22 UTC