This collection of files is a template for an X-based conversation
function.  It is similar to the text based function found in
libpam_misc and can be freely adapted to work with new applications
or old ones (to add PAM support).

The code was initally written by Ben Buxton, and has subsequently been
modified by Danny Sung.  Some tidying up was done by Andrew Morgan and
he is also the one maintining this code <morgan@parc.power.net>.

The code in this package is an attempt to marry the event-driven needs
of X and the serial programming model demanded by PAM.  The happy
medium found is to run two processes (the parent knows about X and the
child PAM).  The two processes are linked by a pair of pipes that
perform a task similar to driving a very limited terminal.

The code is reasonably robust, but will require some familiarity with
X to attatch to a full blown application.

Xconv: The X-process that drives the Auth widget

xconv: a PAM conversation function with some PAM simulation code to
	drive it

pipe: some code for the above to functions to talk to each other with

Auth/*: the Auth widget

Have fun! (Email Andrew with any bugs)

