<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/linux-pam-git.git, branch env-allow-unterminated</title>
<subtitle>github.com: linux-pam/linux-pam.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/'/>
<entry>
<title>pam_env: allow environment files without EOL at EOF</title>
<updated>2020-11-04T08:39:47+00:00</updated>
<author>
<name>Tomas Mraz</name>
<email>tmraz@fedoraproject.org</email>
</author>
<published>2020-11-04T08:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=12824dd648b0668968231044ed805d1f3b212d7e'/>
<id>12824dd648b0668968231044ed805d1f3b212d7e</id>
<content type='text'>
Fixes #263

* modules/pam_env/pam_env.c (_assemble_line): Do not error out if at feof()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #263

* modules/pam_env/pam_env.c (_assemble_line): Do not error out if at feof()
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 1.5.0 release</title>
<updated>2020-11-03T12:20:32+00:00</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@altlinux.org</email>
</author>
<published>2020-10-30T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=7ca6333146237f92f2490417c2704da340c11946'/>
<id>7ca6333146237f92f2490417c2704da340c11946</id>
<content type='text'>
* configure.ac (AC_INIT): Raise version to 1.5.0.
* NEWS: Update.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac (AC_INIT): Raise version to 1.5.0.
* NEWS: Update.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_ftp: fix potential memory leak</title>
<updated>2020-11-03T12:20:32+00:00</updated>
<author>
<name>ikerexxe</name>
<email>ipedrosa@redhat.com</email>
</author>
<published>2020-11-02T10:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=2d919d0b404711ff1c08cbb0443e868f0fb79846'/>
<id>2d919d0b404711ff1c08cbb0443e868f0fb79846</id>
<content type='text'>
modules/pam_ftp/pam_ftp.c: free anon_user before returning as it may be
still in use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_ftp/pam_ftp.c: free anon_user before returning as it may be
still in use.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_faillock: fix unread store statement</title>
<updated>2020-11-03T12:20:32+00:00</updated>
<author>
<name>ikerexxe</name>
<email>ipedrosa@redhat.com</email>
</author>
<published>2020-11-02T10:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=f911ce8c7377ebd1a21ee4502275098828c7c854'/>
<id>f911ce8c7377ebd1a21ee4502275098828c7c854</id>
<content type='text'>
modules/pam_faillock/main.c: remove store statement since the value is
only read in the enclosing expression.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modules/pam_faillock/main.c: remove store statement since the value is
only read in the enclosing expression.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_dispatch: fix unread store statement</title>
<updated>2020-11-03T12:20:32+00:00</updated>
<author>
<name>ikerexxe</name>
<email>ipedrosa@redhat.com</email>
</author>
<published>2020-11-02T10:19:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=803dd9a5fd9cca9d51d4263ae325854ffc34c3ba'/>
<id>803dd9a5fd9cca9d51d4263ae325854ffc34c3ba</id>
<content type='text'>
libpam/pam_dispatch: remove store statement since the value is never
read.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libpam/pam_dispatch: remove store statement since the value is never
read.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated pam_tally and pam_tally2 modules</title>
<updated>2020-10-29T08:00:00+00:00</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@altlinux.org</email>
</author>
<published>2020-10-29T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=709e37b7e131d35b0ec30d31f858bc6917dd2b2e'/>
<id>709e37b7e131d35b0ec30d31f858bc6917dd2b2e</id>
<content type='text'>
* ci/run-build-and-tests.sh (DISTCHECK_CONFIGURE_FLAGS): Remove
--enable-tally --enable-tally2.
* configure.ac: Remove --enable-tally and --enable-tally2 options.
(AM_CONDITIONAL): Remove COND_BUILD_PAM_TALLY and COND_BUILD_PAM_TALLY2.
(AC_CONFIG_FILES): Remove modules/pam_tally/Makefile and
modules/pam_tally2/Makefile.
* doc/sag/pam_tally.xml: Remove.
* doc/sag/pam_tally2.xml: Likewise.
* doc/sag/Linux-PAM_SAG.xml: Do not include pam_tally.xml and
pam_tally2.xml.
* modules/Makefile.am (MAYBE_PAM_TALLY, MAYBE_PAM_TALLY2): Remove.
(SUBDIRS): Remove MAYBE_PAM_TALLY and MAYBE_PAM_TALLY2.
* modules/pam_tally/.gitignore: Remove.
* modules/pam_tally/Makefile.am: Likewise.
* modules/pam_tally/README.xml: Likewise.
* modules/pam_tally/faillog.h: Likewise.
* modules/pam_tally/pam_tally.8.xml: Likewise.
* modules/pam_tally/pam_tally.c: Likewise.
* modules/pam_tally/pam_tally_app.c: Likewise.
* modules/pam_tally/tst-pam_tally: Likewise.
* modules/pam_tally2/.gitignore: Likewise.
* modules/pam_tally2/Makefile.am: Likewise.
* modules/pam_tally2/README.xml: Likewise.
* modules/pam_tally2/pam_tally2.8.xml: Likewise.
* modules/pam_tally2/pam_tally2.c: Likewise.
* modules/pam_tally2/pam_tally2_app.c: Likewise.
* modules/pam_tally2/tallylog.h: Likewise.
* modules/pam_tally2/tst-pam_tally2: Likewise.
* modules/pam_timestamp/pam_timestamp_check.8.xml: Fix typo by replacing
pam_tally with pam_timestamp.
* po/POTFILES.in: Remove ./modules/pam_tally/pam_tally_app.c,
./modules/pam_tally/pam_tally.c, ./modules/pam_tally2/pam_tally2_app.c,
and ./modules/pam_tally2/pam_tally2.c.
* NEWS: Document this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ci/run-build-and-tests.sh (DISTCHECK_CONFIGURE_FLAGS): Remove
--enable-tally --enable-tally2.
* configure.ac: Remove --enable-tally and --enable-tally2 options.
(AM_CONDITIONAL): Remove COND_BUILD_PAM_TALLY and COND_BUILD_PAM_TALLY2.
(AC_CONFIG_FILES): Remove modules/pam_tally/Makefile and
modules/pam_tally2/Makefile.
* doc/sag/pam_tally.xml: Remove.
* doc/sag/pam_tally2.xml: Likewise.
* doc/sag/Linux-PAM_SAG.xml: Do not include pam_tally.xml and
pam_tally2.xml.
* modules/Makefile.am (MAYBE_PAM_TALLY, MAYBE_PAM_TALLY2): Remove.
(SUBDIRS): Remove MAYBE_PAM_TALLY and MAYBE_PAM_TALLY2.
* modules/pam_tally/.gitignore: Remove.
* modules/pam_tally/Makefile.am: Likewise.
* modules/pam_tally/README.xml: Likewise.
* modules/pam_tally/faillog.h: Likewise.
* modules/pam_tally/pam_tally.8.xml: Likewise.
* modules/pam_tally/pam_tally.c: Likewise.
* modules/pam_tally/pam_tally_app.c: Likewise.
* modules/pam_tally/tst-pam_tally: Likewise.
* modules/pam_tally2/.gitignore: Likewise.
* modules/pam_tally2/Makefile.am: Likewise.
* modules/pam_tally2/README.xml: Likewise.
* modules/pam_tally2/pam_tally2.8.xml: Likewise.
* modules/pam_tally2/pam_tally2.c: Likewise.
* modules/pam_tally2/pam_tally2_app.c: Likewise.
* modules/pam_tally2/tallylog.h: Likewise.
* modules/pam_tally2/tst-pam_tally2: Likewise.
* modules/pam_timestamp/pam_timestamp_check.8.xml: Fix typo by replacing
pam_tally with pam_timestamp.
* po/POTFILES.in: Remove ./modules/pam_tally/pam_tally_app.c,
./modules/pam_tally/pam_tally.c, ./modules/pam_tally2/pam_tally2_app.c,
and ./modules/pam_tally2/pam_tally2.c.
* NEWS: Document this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated pam_cracklib module</title>
<updated>2020-10-29T08:00:00+00:00</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@altlinux.org</email>
</author>
<published>2020-10-29T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=d702ff714c309069111899fd07c09e31c414c166'/>
<id>d702ff714c309069111899fd07c09e31c414c166</id>
<content type='text'>
* ci/install-dependencies.sh: Remove libcrack2-dev.
* ci/run-build-and-tests.sh (DISTCHECK_CONFIGURE_FLAGS): Remove
--enable-cracklib=check.
* conf/pam.conf: Remove references to pam_cracklib.so.
* configure.ac: Remove --enable-cracklib option.
(AC_SUBST): Remove LIBCRACK.
(AM_CONDITIONAL): Remove COND_BUILD_PAM_CRACKLIB.
(AC_CONFIG_FILES): Remove modules/pam_cracklib/Makefile.
* doc/sag/pam_cracklib.xml: Remove.
* doc/sag/Linux-PAM_SAG.xml: Do not include pam_cracklib.xml.
* modules/Makefile.am (MAYBE_PAM_CRACKLIB): Remove.
(SUBDIRS): Remove MAYBE_PAM_CRACKLIB.
* modules/pam_cracklib/Makefile.am: Remove.
* modules/pam_cracklib/README.xml: Likewise.
* modules/pam_cracklib/pam_cracklib.8.xml: Likewise.
* modules/pam_cracklib/pam_cracklib.c: Likewise.
* modules/pam_cracklib/tst-pam_cracklib: Likewise.
* xtests/tst-pam_cracklib1.c: Likewise.
* xtests/tst-pam_cracklib1.pamd: Likewise.
* xtests/tst-pam_cracklib2.c: Likewise.
* xtests/tst-pam_cracklib2.pamd: Likewise.
* modules/pam_pwhistory/pam_pwhistory.8.xml: Replace pam_cracklib
in examples with pam_passwdqc.
* modules/pam_unix/pam_unix.8.xml: Likewise.
* po/POTFILES.in: Remove ./modules/pam_cracklib/pam_cracklib.c.
* xtests/.gitignore: Remove tst-pam_cracklib1 and tst-pam_cracklib2.
* xtests/Makefile.am (EXTRA_DIST): Remove tst-pam_cracklib1.pamd
and tst-pam_cracklib2.pamd.
(XTESTS): Remove tst-pam_cracklib1 and tst-pam_cracklib2.
* NEWS: Document this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ci/install-dependencies.sh: Remove libcrack2-dev.
* ci/run-build-and-tests.sh (DISTCHECK_CONFIGURE_FLAGS): Remove
--enable-cracklib=check.
* conf/pam.conf: Remove references to pam_cracklib.so.
* configure.ac: Remove --enable-cracklib option.
(AC_SUBST): Remove LIBCRACK.
(AM_CONDITIONAL): Remove COND_BUILD_PAM_CRACKLIB.
(AC_CONFIG_FILES): Remove modules/pam_cracklib/Makefile.
* doc/sag/pam_cracklib.xml: Remove.
* doc/sag/Linux-PAM_SAG.xml: Do not include pam_cracklib.xml.
* modules/Makefile.am (MAYBE_PAM_CRACKLIB): Remove.
(SUBDIRS): Remove MAYBE_PAM_CRACKLIB.
* modules/pam_cracklib/Makefile.am: Remove.
* modules/pam_cracklib/README.xml: Likewise.
* modules/pam_cracklib/pam_cracklib.8.xml: Likewise.
* modules/pam_cracklib/pam_cracklib.c: Likewise.
* modules/pam_cracklib/tst-pam_cracklib: Likewise.
* xtests/tst-pam_cracklib1.c: Likewise.
* xtests/tst-pam_cracklib1.pamd: Likewise.
* xtests/tst-pam_cracklib2.c: Likewise.
* xtests/tst-pam_cracklib2.pamd: Likewise.
* modules/pam_pwhistory/pam_pwhistory.8.xml: Replace pam_cracklib
in examples with pam_passwdqc.
* modules/pam_unix/pam_unix.8.xml: Likewise.
* po/POTFILES.in: Remove ./modules/pam_cracklib/pam_cracklib.c.
* xtests/.gitignore: Remove tst-pam_cracklib1 and tst-pam_cracklib2.
* xtests/Makefile.am (EXTRA_DIST): Remove tst-pam_cracklib1.pamd
and tst-pam_cracklib2.pamd.
(XTESTS): Remove tst-pam_cracklib1 and tst-pam_cracklib2.
* NEWS: Document this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>pam_env: fix a typo in doc of pam_env.conf</title>
<updated>2020-10-27T11:42:16+00:00</updated>
<author>
<name>DDoSolitary</name>
<email>DDoSolitary@gmail.com</email>
</author>
<published>2020-10-27T07:55:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=a0d402a38d0f043861879b287ac6069cb8a7d4b9'/>
<id>a0d402a38d0f043861879b287ac6069cb8a7d4b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing format function attributes and enable -Wmissing-format-attribute</title>
<updated>2020-10-25T08:00:00+00:00</updated>
<author>
<name>Christian Göttsche</name>
<email>cgzones@googlemail.com</email>
</author>
<published>2020-10-01T08:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=b303486bf1b812dd99f48a7bbb81838d658f7e03'/>
<id>b303486bf1b812dd99f48a7bbb81838d658f7e03</id>
<content type='text'>
Exported functions already have these attributes, add them to other functions.
This enables compilers to find format specifier mismatches, like:

   foo_print("Hello %d", "world")

* m4/warn_lang_flags.m4 (gl_WARN_ADD): Add -Wmissing-format-attribute.
* conf/pam_conv1/Makefile.am (AM_CFLAGS): Add -I$(top_srcdir)/libpam/include.
* conf/pam_conv1/pam_conv_y.y: Include &lt;security/_pam_types.h&gt;.
(yyerror): Add printf format attribute.
* modules/pam_pwhistory/opasswd.c (helper_log_err): Likewise.
* modules/pam_rootok/pam_rootok.c (log_callback): Likewise.
* modules/pam_tally/pam_tally.c (tally_log): Likewise.
* modules/pam_tally2/pam_tally2.c (tally_log): Likewise.
* modules/pam_unix/passverify.c (helper_log_err): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Exported functions already have these attributes, add them to other functions.
This enables compilers to find format specifier mismatches, like:

   foo_print("Hello %d", "world")

* m4/warn_lang_flags.m4 (gl_WARN_ADD): Add -Wmissing-format-attribute.
* conf/pam_conv1/Makefile.am (AM_CFLAGS): Add -I$(top_srcdir)/libpam/include.
* conf/pam_conv1/pam_conv_y.y: Include &lt;security/_pam_types.h&gt;.
(yyerror): Add printf format attribute.
* modules/pam_pwhistory/opasswd.c (helper_log_err): Likewise.
* modules/pam_rootok/pam_rootok.c (log_callback): Likewise.
* modules/pam_tally/pam_tally.c (tally_log): Likewise.
* modules/pam_tally2/pam_tally2.c (tally_log): Likewise.
* modules/pam_unix/passverify.c (helper_log_err): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>po: update translations using Weblate (Italian)</title>
<updated>2020-10-21T09:00:00+00:00</updated>
<author>
<name>Milo Casagrande</name>
<email>milo@milo.name</email>
</author>
<published>2020-09-11T14:29:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/linux-pam-git.git/commit/?id=ef9983f9d45d42f5d8adaf59592517092586ec73'/>
<id>ef9983f9d45d42f5d8adaf59592517092586ec73</id>
<content type='text'>
Currently translated at 100.0% (122 of 122 strings).

Co-authored-by: Milo Casagrande &lt;milo@milo.name&gt;
Translate-URL: https://translate.fedoraproject.org/projects/linux-pam/master/it/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently translated at 100.0% (122 of 122 strings).

Co-authored-by: Milo Casagrande &lt;milo@milo.name&gt;
Translate-URL: https://translate.fedoraproject.org/projects/linux-pam/master/it/
</pre>
</div>
</content>
</entry>
</feed>
