source: openpam/trunk/doc/xsso_errata.txt @ 16

Last change on this file since 16 was 16, checked in by Dag-Erling Smørgrav, 17 years ago

Whitespace cleanup + keyword expansion sweep.

Sponsored by: DARPA, NAI Labs

  • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
File size: 2.2 KB
Line 
1$Id: xsso_errata.txt 16 2002-02-01 22:20:07Z des $
2
3Errata in XSSO, chapter 5:
4
5p. 25:  the first member of struct pam_response is named "resp", not
6        "response".
7
8Errata in XSSO, chapter 6:
9
10p. 32:  "PAM_NEW_AUTHTOKEN_REQD" in the DESCRIPTION and RETURN VALUE
11        sections should be "PAM_NEW_AUTHTOK_REQD".
12
13p. 32:  pam_acct_mgmt() must be allowed to return PAM_AUTH_ERR.
14
15p. 46:  "PAM_AUTHOK" and "PAM_OLDAUTHOK" in the DESCRIPTION section
16        should be "PAM_AUTHTOK" and "PAM_OLDAUTHTOK", respectively.
17
18p. 60:  "PAM_AUTHOK" and "PAM_OLDAUTHOK" in the DESCRIPTION section
19        should be "PAM_AUTHTOK" and "PAM_OLDAUTHTOK", respectively.
20
21p. 62:  the target_authtok_len argument to pam_set_mapped_authtok() is
22        of type size_t, not a size_t *.
23
24p. 52:  PAM_CONV_ERR is listed out of order and with the explanatory
25        text "Conversation failure" instead of "Conversation error".
26        It is listed correctly on the next page.
27
28p. 59:  the last argument pam_set_data() should be written void
29        (*cleanup)(...), not void *(cleanup)(...).
30
31p. 66:  the first occurrence of "pam_acct_mgmt" in the NAME section
32        should be "pam_sm_acct_mgmt".
33
34p. 66:  pam_sm_acct_mgmt() must be allowed to return PAM_AUTH_ERR.
35
36p. 70:  "pam_authenticate_secondary" in the SYNOPSIS section should be
37        "pam_sm_authenticate_secondary".
38        pam_sm_authenticate_secondary() takes argc and argv arguments
39        like the rest of the pam_sm_*() functions.
40
41p. 72:  the flags argument to pam_sm_chauthtok() is of type int, not
42        const int.
43
44p. 77:  the names of several arguments to pam_sm_get_mapped_authtok()
45        are missing the initial "t" in "target".
46
47p. 83:  the target_authtok_len argument to pam_sm_set_mapped_authtok()
48        is of type size_t, not a size_t *.
49
50p. 85:  the names of several arguments to pam_sm_set_mapped_username()
51        are missing the initial "t" in "target".
52
53p. 89:  the user argument to pam_start() is of type const char *.
54
55p. 89:  the correct definition for struct pam_conv is as follows:
56
57        struct pam_conv {
58                int     (*conv)(int, struct pam_message **,
59                    struct pam_response **, void *);
60                void    *appdata_ptr;
61        };
62
63p. 90:  the correct definition for struct pam_response is as follows:
64
65        struct pam_response {
66                char    *resp;
67                int      resp_retcode;
68        };
69
70p. 90:  the last sentence of the DESCRIPTION section should refer to
71        pam_set_data() rather than pam_set_item().
Note: See TracBrowser for help on using the repository browser.