6d5433aad78762d7f5f76321f74931d1675cc01b
[poldi.git] / src / pam / ChangeLog
1 2005-10-15  Moritz Schulte  <moritz@g10code.com>
2
3         * pam_poldi.c (parse_argv): Fixed typo related to timeout argument
4         parsing.
5
6 2005-10-08  Moritz Schulte  <moritz@g10code.com>
7
8         * pam_poldi.c: Remove `fake-wait-for-card'-feature.
9
10         * Makefile.am: Drop ugly install-pam-module mechanism, implement
11         install-exec-local and uninstall-local target.
12
13         * pam_poldi.c (pam_sm_authenticate): Disable buffering on stderr.
14         We need to disable bufferring on stderr, since it might have been
15         enabled by log_set_file().  Buffering on stderr will complicate
16         PAM interaction, since e.g. libpam-misc's misc_conv() function
17         does expect stderr to be unbuffered.
18
19 2005-09-27  Moritz Schulte  <moritz@g10code.com>
20
21         * pam_poldi.c (struct pam_poldi_opt): New member: TIMEOUT.
22         (pam_poldi_opt): Extend struct initialization.
23         (enum arg_opt_ids): New entry: ARG_WAIT_TIMEOUT.
24         (pam_poldi_options_cb): Handle ARG_WAIT_TIMEOUT.
25         (wait_for_card): New variables; TIMEOUT, WAIT; initialize them
26         depending on FAKE and PAM_POLDI_OPT.TIMEOUT; pass TIMEOUT and WAIT
27         to card_init.
28         (lookup_key): Use usersdb_lookup_by_username() instead of
29         username_to_serialno(); remove const attribute from SERIALNO.
30         (wait_for_card): Remove const attribute from SERIALNO.
31         (pam_sm_authenticate): Likewise.
32         (pam_sm_authenticate): Use usersdb_lookup_by_serialno() instead of
33         serialno_to_username(); remove const attribute from account.
34
35
36 2005-07-13  Moritz Schulte  <moritz@g10code.com>
37
38         * pam_poldi.c (wait_for_card): Adjust to new card_info() API.
39
40 2004-11-27  Moritz Schulte  <moritz@g10code.com>
41
42         * pam_poldi.c (wait_for_card): Adjust card_init caller.  Implement
43         require_card_switch option.