PAM

~roguescholar/pam/+git/upstream:Linux-PAM-0-80-branch

Last commit made on 2005-10-31
Get this branch:
git clone -b Linux-PAM-0-80-branch https://git.launchpad.net/~roguescholar/pam/+git/upstream

Branch merges

Branch information

Name:
Linux-PAM-0-80-branch
Repository:
lp:~roguescholar/pam/+git/upstream

Recent commits

8d02a0e... by Thorsten Kukuk <email address hidden>

Relevant BUGIDs:

Purpose of commit: bugfix

Commit summary:
---------------

pam_unix and pam_limits fixes for 0.81 release

0c44a58... by Thorsten Kukuk <email address hidden>

Relevant BUGIDs: 1197444

Purpose of commit: cleanup

Commit summary:
---------------

doc/man/pam.8: Fix wording for authentication chapter

dba1856... by Tomas Mraz <email address hidden>

Relevant BUGIDs: Red Hat bz 168180

Purpose of commit: bugfix

Commit summary:
---------------
2005-10-26 Tomas Mraz <email address hidden>

        * modules/pam_unix/pam_unix_acct.c (_unix_run_verify_binary),
        modules/pam_unix/pam_unix_passwd.c (_unix_run_shadow_binary),
        modules/pam_unix/support.c (_unix_run_shadow_binary_): Set real
        uid to 0 before executing the helper if SELinux is enabled.
        * modules/pam_unix/unix_chkpwd.c (main): Disable user check only
        if real uid is 0 (CVE-2005-2977). Log failed password check attempt.

d9b7127... by Tomas Mraz <email address hidden>

Relevant BUGIDs: Red Hat bz 171164

Purpose of commit: new feature

Commit summary:
---------------
2005-10-20 Tomas Mraz <email address hidden>

        * configure.in: Added check for xauth binary and --with-xauth option.
        * config.h.in: Added configurable PAM_PATH_XAUTH.
        * modules/pam_xauth/README,
        modules/pam_xauth/pam_xauth.8: Document where xauth is looked for.
        * modules/pam_xauth/pam_xauth.c (pam_sm_open_session): Implement
        searching xauth binary on multiple places.
        (run_coprocess): Don't use execvp as it can be a security risk.

593ea15... by Steve Langasek

Relevant BUGIDs: Debian bug #53653

Purpose of commit: cleanup

Commit summary:
---------------

Declare public header files extern "C" so that they are C++-safe.

447b7fc... by Dmitry V. Levin

2005-10-02 Dmitry V. Levin <email address hidden>
     Steve Langasek <email address hidden>

 Cleanup gratuitous use of strdup().
 Fix "missing argument" checks.

 * modules/pam_env/pam_env.c (_pam_parse): Add const qualifier
 to conffile and envfile arguments. Do not use x_strdup() for
 conffile and envfile initialization. Fix "missing argument"
 checks.
 (_parse_config_file): Take conffile argument of type "const char *"
 instead of "char **". Do not free conffile.
 (_parse_env_file): Take env_file argument of type "const char *"
 instead of "char **". Do not free env_file.
 (pam_sm_setcred): Add const qualifier to conf_file and env_file.
 Pass conf_file and env_file to _parse_config_file() and
 _parse_env_file() by value.
 (pam_sm_open_session): Likewise.

 * modules/pam_ftp/pam_ftp.c (_pam_parse): Add const qualifier to
 users argument. Do not use x_strdup() for users initialization.
 (lookup): Add const qualifier to list argument.
 (pam_sm_authenticate): Add const qualifier to users argument.

 * modules/pam_mail/pam_mail.c (_pam_parse): Add const qualifier
 to maildir argument. Do not use x_strdup() for maildir
 initialization. Fix "missing argument" check.
 (get_folder): Take path_mail argument of type "const char *"
 instead of "char **". Do not free path_mail.
 (_do_mail): Add const qualifier to path_mail argument.
 Pass path_mail to get_folder() by value.

 * modules/pam_motd/pam_motd.c: Include <syslog.h>.
 (pam_sm_open_session): Add const qualifier to motd_path.
 Do not use x_strdup() for motd_path initialization. Do not
 free motd_path. Fix "missing argument" check. Add "unknown
 option" warning.

 * modules/pam_userdb/pam_userdb.c (_pam_parse): Add const
 qualifier to database and cryptmode arguments. Fix "missing
 argument" checks.
 (pam_sm_authenticate): Add const qualifier to database and cryptmode.
 (pam_sm_acct_mgmt): Likewise.

21ee193... by Steve Langasek

Relevant BUGIDs:

Purpose of commit: cleanup

Commit summary:
---------------

spelling fix in log message (s/acces/access/)

5d398d5... by Steve Langasek

Relevant BUGIDs: none

Purpose of commit: bugfix

Commit summary:
---------------

Fix memory leak due to gratuitous use of strdup().

e040af5... by Thorsten Kukuk <email address hidden>

Relevant BUGIDs: none

Purpose of commit:

Commit summary: bugfix
---------------

Move release date for 0.99.1.0

d2a4173... by Thorsten Kukuk <email address hidden>

Relevant BUGIDs:

Purpose of commit: bugfix

Commit summary:
---------------

More .cvsignore fixes