<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/linux-pam-git.git, branch ldv/master</title>
<subtitle>github.com: linux-pam/linux-pam.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/'/>
<entry>
<title>pam_tty_audit: add an option to control logging of passwords: log_passwd</title>
<updated>2013-06-21T21:36:20+00:00</updated>
<author>
<name>Richard Guy Briggs</name>
<email>rgb@redhat.com</email>
</author>
<published>2013-06-21T12:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=333686501468f66160c8eb50ae23f1dc08b82e12'/>
<id>333686501468f66160c8eb50ae23f1dc08b82e12</id>
<content type='text'>
Most commands are entered one line at a time and processed as complete lines
in non-canonical mode.  Commands that interactively require a password, enter
canonical mode with echo set to off to do this.  This feature (icanon and
!echo) can be used to avoid logging passwords by audit while still logging the
rest of the command.  Adding a member to the struct audit_tty_status passed in
by pam_tty_audit allows control of logging passwords per task.

* configure.in: autoconf bits to conditionally add support at compile time
depending on struct audit_tty_status kernel header version.
* modules/pam_tty_audit/pam_tty_audit.8.xml: Document new pam_tty_audit module
log_passwd option.
* modules/pam_tty_audit/pam_tty_audit.c: (pam_sm_open_session): Added
"log_passwd" option parsing.

Signed-off-by: Richard Guy Briggs &lt;rgb@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most commands are entered one line at a time and processed as complete lines
in non-canonical mode.  Commands that interactively require a password, enter
canonical mode with echo set to off to do this.  This feature (icanon and
!echo) can be used to avoid logging passwords by audit while still logging the
rest of the command.  Adding a member to the struct audit_tty_status passed in
by pam_tty_audit allows control of logging passwords per task.

* configure.in: autoconf bits to conditionally add support at compile time
depending on struct audit_tty_status kernel header version.
* modules/pam_tty_audit/pam_tty_audit.8.xml: Document new pam_tty_audit module
log_passwd option.
* modules/pam_tty_audit/pam_tty_audit.c: (pam_sm_open_session): Added
"log_passwd" option parsing.

Signed-off-by: Richard Guy Briggs &lt;rgb@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Man page fix - unix_update runs in the permissive mode as well.</title>
<updated>2013-06-20T08:11:43+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-06-20T08:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=43a69398c33f8580c5925953fa7ee561666d8e33'/>
<id>43a69398c33f8580c5925953fa7ee561666d8e33</id>
<content type='text'>
modules/pam_unix/unix_update.8.xml: unix_update helper runs in the
permissive mode as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_unix/unix_update.8.xml: unix_update helper runs in the
permissive mode as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use hash from /etc/login.defs as default if no</title>
<updated>2013-06-18T14:27:15+00:00</updated>
<author>
<name>Thorsten Kukuk</name>
<email>kukuk@orinoco.thkukuk.de</email>
</author>
<published>2013-06-18T14:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=a36df58aa78531a4629f90f732be475e9296a842'/>
<id>a36df58aa78531a4629f90f732be475e9296a842</id>
<content type='text'>
other one is specified as argument.

* modules/pam_unix/support.c: Add search_key, call from __set_ctrl
* modules/pam_unix/support.h: Add define for /etc/login.defs
* modules/pam_unix/pam_unix.8.xml: Document new behavior.
* modules/pam_umask/pam_umask.c: Add missing NULL pointer check
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
other one is specified as argument.

* modules/pam_unix/support.c: Add search_key, call from __set_ctrl
* modules/pam_unix/support.h: Add define for /etc/login.defs
* modules/pam_unix/pam_unix.8.xml: Document new behavior.
* modules/pam_umask/pam_umask.c: Add missing NULL pointer check
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_access: better not change the default function used to get domain name.</title>
<updated>2013-04-12T10:49:55+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-04-12T10:49:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=8c715834cd61f2d50d53f9af85d3bd2f87a26c61'/>
<id>8c715834cd61f2d50d53f9af85d3bd2f87a26c61</id>
<content type='text'>
modules/pam_access/pam_access.c (netgroup_match): As we did not use
yp_get_default_domain() in the 1.1 branch due to typo in ifdef
we should use it only as fallback.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_access/pam_access.c (netgroup_match): As we did not use
yp_get_default_domain() in the 1.1 branch due to typo in ifdef
we should use it only as fallback.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix strict aliasing issue in MD5 implementations.</title>
<updated>2013-03-28T14:30:19+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-03-28T14:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=183f91a212879229d37e4dce18edd7a141eefa12'/>
<id>183f91a212879229d37e4dce18edd7a141eefa12</id>
<content type='text'>
modules/pam_namespace/md5.c (MD5Final): Use memcpy instead of assignment.
modules/pam_unix/md5.c (MD5Final): Use memcpy instead of assignment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_namespace/md5.c (MD5Final): Use memcpy instead of assignment.
modules/pam_unix/md5.c (MD5Final): Use memcpy instead of assignment.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_lastlog: Do not fail on short read if btmp is corrupted.</title>
<updated>2013-03-22T12:50:54+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-03-22T12:50:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=9909a2b6ab99a32853224ae8dc0bb24c018d45e7'/>
<id>9909a2b6ab99a32853224ae8dc0bb24c018d45e7</id>
<content type='text'>
modules/pam_lastlog/pam_lastlog.c (last_login_failed): Just warn, not fail
on short read or read error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_lastlog/pam_lastlog.c (last_login_failed): Just warn, not fail
on short read or read error.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_rootok: Allow proper logging of the user AVC if access disallowed by SELinux</title>
<updated>2013-03-22T08:42:22+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-03-22T08:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=74ab2ed83471c2b17c2176d7465f56ae32ae4507'/>
<id>74ab2ed83471c2b17c2176d7465f56ae32ae4507</id>
<content type='text'>
modules/pam_rootok/pam_rootok.c (log_callback, selinux_check_root): New functions.
(check_for_root): Use the selinux_check_root() instead of checkPasswdAccess.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_rootok/pam_rootok.c (log_callback, selinux_check_root): New functions.
(check_for_root): Use the selinux_check_root() instead of checkPasswdAccess.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add checks for crypt() returning NULL.</title>
<updated>2013-02-08T14:04:26+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-02-08T14:04:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=8dc056c1c8bc7acb66c4decc49add2c3a24e6310'/>
<id>8dc056c1c8bc7acb66c4decc49add2c3a24e6310</id>
<content type='text'>
modules/pam_pwhistory/opasswd.c (compare_password): Add check for crypt() NULL return.
modules/pam_unix/bigcrypt.c (bigcrypt): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_pwhistory/opasswd.c (compare_password): Add check for crypt() NULL return.
modules/pam_unix/bigcrypt.c (bigcrypt): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_userdb: Allow also modern password hashes supported by crypt().</title>
<updated>2013-02-07T16:06:57+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2013-02-07T16:06:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=e2a818773f96d12fc9f91bf2792a5a216c3b9aa4'/>
<id>e2a818773f96d12fc9f91bf2792a5a216c3b9aa4</id>
<content type='text'>
modules/pam_userdb/pam_userdb.c (user_lookup): Allow password hashes
longer than 13 characters and long salt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_userdb/pam_userdb.c (user_lookup): Allow password hashes
longer than 13 characters and long salt.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_access: fix typo in ifdef</title>
<updated>2013-01-18T14:33:18+00:00</updated>
<author>
<name>Walter de Jong</name>
<email>walter.dejong@surfsara.nl</email>
</author>
<published>2013-01-18T13:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=d1ed6a6fc71967b31eb758cea715690e478844c9'/>
<id>d1ed6a6fc71967b31eb758cea715690e478844c9</id>
<content type='text'>
modules/pam_access/pam_access.c (netgroup_match): Fix typo
in #ifdef HAVE_YP_GET_DEFAULT_DOMAIN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_access/pam_access.c (netgroup_match): Fix typo
in #ifdef HAVE_YP_GET_DEFAULT_DOMAIN.
</pre>
</div>
</content>
</entry>
</feed>
