aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New Swedish translationsSam Hartman2024-02-022-48/+24
|
* timet transitionSam Hartman2024-02-027-8/+12
|
* Merge in usrmerge dep17M2 changesSam Hartman2024-01-1510-33/+42
|\
| * Install into /usr/lib,sbinChris Hofstaedtler2024-01-1510-31/+44
| | | | | | | | | | | | | | | | | | * Non-maintainer upload. * Install into /usr/{lib,sbin} instead of /{lib,sbin}. Assumes usrmerge aliasing symlinks are in place since bookworm to keep compatibility with PAM modules still installing into /lib. (DEP17 M2) (Closes: #1060160). * Update lintian override for setgid binary.
* | Document changes for 1.5.3-1Sam Hartman2024-01-151-1/+22
| |
* | Merge tag 'debian/1.5.2-9.1' into debian_1.5.3Sam Hartman2024-01-151-0/+20
|\| | | | | | | Debian release 1.5.2-9.1
| * Import Debian changes 1.5.2-9.1Helmut Grohne2023-11-202-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | pam (1.5.2-9.1) unstable; urgency=medium . * Non-maintainer upload acked by Sam Hartman. * Really fix quilt-related FTBFS: (Closes: #1054505) pam is a 3.0 (quilt) source package and has a .pc directory after unpack despite having no debian/patches. Even when setting QUILT_PATCH_DIR or QUILT_PATCHES, quilt is now mislead to using the non-existent debian/patches and this makes dh_quilt_unpatch fail, so we delete that directory unless it corresponds to the real debian/patches-applied that we want to be used.
| * Revert 1.5.2-8 upload; as far as I can tell the change is incorrect, Closes: ↵Sam Hartman2023-10-241-0/+7
| | | | | | | | #1054493
| * Revert "Fix FTBFS: s/QUILT_PATCHES_DIR/QUILT_PATCHES/. (Closes: #1054228)"Sam Hartman2023-10-242-7/+1
| | | | | | | | | | | | This reverts commit a3d584d0d3b106d10a2474a6a071ed8d2a148cea. dh_quilt_patch actually does use QUILT_PATCH_DIR
| * Fix FTBFS: s/QUILT_PATCHES_DIR/QUILT_PATCHES/. (Closes: #1054228)Sam Hartman2023-10-242-1/+7
| |
* | Actually enable usergroupsSam Hartman2024-01-151-0/+1
| |
* | Add new common-session-* templates to pam-auth-update.Sam Hartman2024-01-151-0/+2
| |
* | Enable usergroups in pam_umask by defaultSam Hartman2024-01-152-0/+4
|\ \ | | | | | | | | | Also, include pam_umask in common-session.
| * | Use pam_umask.so in common-session{-noninteractive}Andreas Henriksson2020-12-312-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This resets the umask when creating a new session to the default value instead of possibly inheriting the umask, eg. when using 'su -'. Closes: #711104
| * | debian/rules: use --enable-usergroups configure flagAndreas Henriksson2020-12-311-0/+1
| | | | | | | | | | | | | | | | | | | | | This makes the pam_umask module have usergroups option enabled by (built-in) default. Closes: #583958
* | | Merge in janitor changes.Sam Hartman2024-01-158-22/+38
|\ \ \
| * | | Update standards version to 4.6.2, no changes needed.Debian Janitor2023-08-252-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: out-of-date-standards-version See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
| * | | Drop unnecessary dependency on dh-autoreconf.Debian Janitor2023-08-253-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: useless-autoreconf-build-depends See-also: https://lintian.debian.org/tags/useless-autoreconf-build-depends.html
| * | | Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.Debian Janitor2023-08-252-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: upstream-metadata-file-is-missing See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html Fixes: lintian: upstream-metadata-missing-bug-tracking See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
| * | | Update renamed lintian tag names in lintian overrides.Debian Janitor2023-08-253-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: renamed-tag See-also: https://lintian.debian.org/tags/renamed-tag.html
| * | | Move source package lintian overrides to debian/source.Debian Janitor2023-08-252-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: old-source-override-location See-also: https://lintian.debian.org/tags/old-source-override-location.html
| * | | Trim trailing whitespace.Debian Janitor2023-08-252-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changes-By: lintian-brush Fixes: lintian: trailing-whitespace See-also: https://lintian.debian.org/tags/trailing-whitespace.html
| * | | Update lintian override info to new format:Debian Janitor2023-08-253-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + debian/libpam-runtime.lintian-overrides: line 5, 7, 9-13 + debian/libpam-modules.lintian-overrides: line 5-10, 14 Changes-By: lintian-brush Fixes: lintian: mismatched-override See-also: https://lintian.debian.org/tags/mismatched-override.html
* | | | Merge in janitor multi-arch hints.Sam Hartman2024-01-151-0/+1
|\ \ \ \
| * | | | Apply multi-arch hints.Debian Janitor2023-08-201-0/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | + libpam-doc: Add Multi-Arch: foreign. Changes-By: apply-multiarch-hints
* | | | Use logind instead of utmp in pam_issue and pam_timestamp; utmp is notSam Hartman2023-10-272-1/+3
| | | | | | | | | | | | | | | | y2038-safe.
* | | | pam-auth-update: Session-Interactive-Only set to anything other thanSam Hartman2023-10-271-1/+1
| | | | | | | | | | | | | | | | yes counts as undefined/no, thanks Lucas Nussbaum, Closes: #982309
* | | | Now PAM.7 is actually installed as pam.7 so update packagingSam Hartman2023-09-152-2/+2
| | | |
* | | | Update patch to move pam manpage to section 7: docbook tools now take the ↵Sam Hartman2023-09-152-367/+520
| | | | | | | | | | | | | | | | man page output name from the xml so we need to update the Makefile.
* | | | Drop NIS patchesSam Hartman2023-09-1511-600/+88
| | | | | | | | | | | | | | | | and rearrange other patches.
* | | | Note changes to patch seriesSam Hartman2023-09-131-0/+7
| | | |
* | | | WIP initial set of 1.5.3 patchesSam Hartman2023-09-1124-1834/+2845
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just an initial rebase of the patches against 1.5.3. * I'm not sure I handled pam_wheel correctly * I removed most of the generated nroff man page patches; my plan is to add a single patch at the end that includes the nroff manpage updates.
* | | | Update upstream source from tag 'upstream/1.5.3'Sam Hartman2023-09-11688-12668/+18316
|\ \ \ \ | | | | | | | | | | | | | | | Update to upstream version '1.5.3' with Debian dir 6b9d9dfb8a4ca02d4557097ee59960e72a6a4a29
| * \ \ \ New upstream version 1.5.3Sam Hartman2023-09-11688-12668/+18316
| |\ \ \ \
| | * | | | modules: update Linux detectionChristian Göttsche2023-05-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC and Clang only define the macro `linux` when using the GNU dialect of C (e.g. -std=gnu11 instead of -std=c11). Since `linux` is also not in a reserved namespace it might be target of collisions. Use the canonical macro `__linux__` instead (already used in pam_limits.c).
| | * | | | po: update .pot and .po filesDmitry V. Levin2023-04-2983-2458/+2458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regenerate po/Linux-PAM.pot and po/*.po using "make -C po update-po" command. This essentially updates the project version, line numbers, and timestamps.
| | * | | | Prepare for 1.5.3 releaseDmitry V. Levin2023-04-292-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_INIT): Raise version to 1.5.3. * NEWS: Update.
| | * | | | po: update translations using Weblate (Romanian)Remus-Gabriel Chelu2023-04-231-55/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 100.0% (101 of 101 strings). Translate-URL: https://translate.fedoraproject.org/projects/linux-pam/master/ro/
| | * | | | po: update translations using Weblate (Korean)김인수2023-04-231-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 100.0% (101 of 101 strings). Translate-URL: https://translate.fedoraproject.org/projects/linux-pam/master/ko/
| | * | | | pam_succeed_if: do not use the result of keyword substitution for keyword matchDmitry V. Levin2023-04-201-22/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * modules/pam_succeed_if/pam_succeed_if.c (evaluate): Do not use the result of keyword substitution for keyword match. Resolves: https://github.com/linux-pam/linux-pam/issues/560
| | * | | | ci: add --enable-openssl jobs to the ci matrixDmitry V. Levin2023-04-202-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | Link: https://github.com/linux-pam/linux-pam/pull/550#issuecomment-1490362439
| | * | | | build: fix --enable-opensslStefan Schubert2023-04-202-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make.xml.rules.in: Avoid conflicting profile.condition settings. * configure.ac: Likewise. Resolves: https://github.com/linux-pam/linux-pam/issues/553
| | * | | | pam_timestamp: Only build hmacfile when no opensslIker Pedrosa2023-04-201-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * modules/pam_timestamp/Makefile.am: Only build hmacfile target when openssl isn't enabled. Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
| | * | | | man: clarify PAM_DATA_SILENT in pam_set_data.3Luca Boccassi2023-04-201-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pam_end.3 has additional and important information about PAM_DATA_SILENT, copy it to pam_set_data.3 since that describes the cleanup callback where it will be set.
| | * | | | fix a grammar mistakeMark Huang2023-04-201-1/+1
| | | | | |
| | * | | | configure: Disable NIS if header files are missingThorsten Kukuk2023-04-063-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure.ac: Disable NIS if RPC or YP header files are missing modules/pam_unix/support.c: Use HAVE_NIS to check for header file presence modules/pam_unix/pam_unix_passwd.c: Use HAVE_NIS, too
| | * | | | doc: Include custom-html.xsl.in and custom-man.xsl.inThorsten Kukuk2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/Makefile.am: Replace custom-html.xsl and custom-man.xsl with custom-html.xsl.in and custom-man.xsl.in EXTRA_DIST
| | * | | | treewide: fix unnecessary $ on arithmetic variablesDmitry V. Levin2023-03-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | This should fix shellcheck warning SC2004.
| | * | | | pgp.keys.asc: updateDmitry V. Levin2023-03-301-150/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pgp.keys.asc: Replace with the key used to sign v1.5.2. Resolves: https://github.com/linux-pam/linux-pam/issues/544
| | * | | | pam_timestamp: fix build failureIker Pedrosa2023-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bcba17939e1b1a568cd4a764534cde74d37078cc started using pam_overwrite_n() without providing the definition to this function, which causes a build failure. modules/pam_timestamp/hmac_openssl_wrapper.c: include pam_inline.h Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>