[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: xdm conv function

This got delayed for a very long time and eventually ran out of steam.
In other words, no one put it in any application.  However, there is
some code:


I just tried to compile it on a RH 6.0 system (glibc 2.1) and the
following additions were needed to the xconv.c file:

#include <sys/time.h>
#include <sys/types.h>

Apart from that it compiles in the form of an example.

What's wrong with this is the way it works: it spawns a separate
application to provide the PAM dialog box, and the PAM'd application
needs to talk to it via a pair of pipes. My understanding is that a
proper version of this sort of thing would wire the dialogs into the
PAM'd application's own event loop. In order to do that, you'll propably
have to make a conversation that returns PAM_CONV_AGAIN from its
conversation function and is prepared to deal with the PAM_INCOMPLETE
return code from the pam_authenticate() and pam_chauthtok() functions.
Not may modules currently support this type of conversation function,
but libpam does contain the necessary support.

Additionally, its missing binary prompt support.

Hope that helps.



Antonio Sánchez Esguevillas wrote:
> hi,
> i wonder how xdm interprets the messages within the pam-conv function?
> i've also read there are plans for a X conv function
> thanks in advance
> todo file in the distribution 0.69:
> SVGA & X-conv  Currently, libpam-misc contains a text-only
>    conversation function. A graphical one,
>    for X or SVGA would be very welcome,
>    [Ben Buxton is working on an X one (as of
>    1996/12/1)] applications like xlock
>    etc.. would benefit from this.
> --
> To unsubscribe: mail -s unsubscribe pam-list-request@redhat.com < /dev/null

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []