This commit is contained in:
parent
3bf1d7f7d2
commit
ce00661e78
10
pam.changes
10
pam.changes
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 27 15:56:51 CET 2008 - mc@suse.de
|
||||
|
||||
- enhance the man page for limits.conf (bnc#448314)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 24 17:21:19 CET 2008 - kukuk@suse.de
|
||||
|
||||
- pam_time: fix parsing if '|' is used [bdo#326407]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 19 11:13:31 CET 2008 - kukuk@suse.de
|
||||
|
||||
|
10
pam.spec
10
pam.spec
@ -35,7 +35,7 @@ License: BSD 3-Clause; GPL v2 or later
|
||||
Group: System/Libraries
|
||||
AutoReqProv: on
|
||||
Version: 1.0.2
|
||||
Release: 12
|
||||
Release: 13
|
||||
Summary: A Security Tool that Provides Authentication for Applications
|
||||
Source: Linux-PAM-%{version}.tar.bz2
|
||||
Source1: Linux-PAM-%{version}-SUSE-docs.tar.bz2
|
||||
@ -62,6 +62,8 @@ Patch11: pam_tally2.diff
|
||||
Patch12: pam_cracklib-no-pwhistory.diff
|
||||
Patch13: pam_xauth-XAUTHLOCALHOSTNAME.diff
|
||||
Patch14: pam_pwhistory-type.diff
|
||||
Patch15: pam_time.diff
|
||||
Patch16: pam_limits-doc.diff
|
||||
|
||||
%description
|
||||
PAM (Pluggable Authentication Modules) is a system security tool that
|
||||
@ -120,6 +122,8 @@ chmod 755 modules/pam_tally2/tst-pam_tally2
|
||||
%patch12 -p0
|
||||
%patch13 -p0
|
||||
%patch14 -p0
|
||||
%patch15 -p0
|
||||
%patch16 -p0
|
||||
|
||||
%build
|
||||
aclocal -I m4 --install --force
|
||||
@ -328,6 +332,10 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/libpam_misc.so
|
||||
|
||||
%changelog
|
||||
* Thu Nov 27 2008 mc@suse.de
|
||||
- enhance the man page for limits.conf (bnc#448314)
|
||||
* Mon Nov 24 2008 kukuk@suse.de
|
||||
- pam_time: fix parsing if '|' is used [bdo#326407]
|
||||
* Wed Nov 19 2008 kukuk@suse.de
|
||||
- pam_xauth: update last patch
|
||||
- pam_pwhistory: add missing type option
|
||||
|
23
pam_limits-doc.diff
Normal file
23
pam_limits-doc.diff
Normal file
@ -0,0 +1,23 @@
|
||||
--- modules/pam_limits/limits.conf.5.xml
|
||||
+++ modules/pam_limits/limits.conf.5.xml 2008/11/27 14:25:16
|
||||
@@ -230,6 +230,11 @@
|
||||
|
||||
</variablelist>
|
||||
<para>
|
||||
+ All items support the values <emphasis>-1</emphasis>,
|
||||
+ <emphasis>unlimited</emphasis> or <emphasis>infinity</emphasis> indicating no limit,
|
||||
+ except for <emphasis remap='B'>priority</emphasis> and <emphasis remap='B'>nice</emphasis>.
|
||||
+ </para>
|
||||
+ <para>
|
||||
In general, individual limits have priority over group limits, so if
|
||||
you impose no limits for <emphasis>admin</emphasis> group, but one of
|
||||
the members in this group have a limits line, the user will have its
|
||||
@@ -275,6 +280,7 @@
|
||||
<citerefentry><refentrytitle>pam_limits</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||
<citerefentry><refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||
- <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||
+ <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||
+ <citerefentry><refentrytitle>getrlimit</refentrytitle><manvolnum>2</manvolnum></citerefentry>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
@ -635,7 +635,7 @@ diff -N modules/pam_pwhistory/opasswd.c
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ if (asprintf (&out, "%s:%si%d:%s,%s\n",
|
||||
+ if (asprintf (&out, "%s:%s:%d:%s,%s\n",
|
||||
+ entry.user, entry.uid, entry.count,
|
||||
+ entry.old_passwords, oldpass) < 0)
|
||||
+ {
|
||||
|
18
pam_time.diff
Normal file
18
pam_time.diff
Normal file
@ -0,0 +1,18 @@
|
||||
2008-11-25 Thorsten Kukuk <kukuk@thkukuk.de>
|
||||
|
||||
* modules/pam_time/pam_time.c (is_same): Fix check
|
||||
of correct string length (debian bug #326407).
|
||||
|
||||
--- modules/pam_time/pam_time.c 7 Dec 2007 15:40:02 -0000 1.16
|
||||
+++ modules/pam_time/pam_time.c 25 Nov 2008 13:37:12 -0000
|
||||
@@ -358,8 +358,8 @@
|
||||
|
||||
/* Ok, we know that b is a substring from A and does not contain
|
||||
wildcards, but now the length of both strings must be the same,
|
||||
- too. */
|
||||
- if (strlen (a) != strlen(b))
|
||||
+ too. In this case it means, a[i] has to be the end of the string. */
|
||||
+ if (a[i] != '\0')
|
||||
return FALSE;
|
||||
|
||||
return ( !len );
|
Loading…
Reference in New Issue
Block a user