331 Commits

Author SHA256 Message Date
8562c0cfa7 Accepting request 1328713 from Linux-PAM
Update to 1.7.2

OBS-URL: https://build.opensuse.org/request/show/1328713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=151
2026-01-26 09:42:24 +00:00
1e22f2ebca - Update to version 1.7.2:
* build: enabled vendordir by default.
  * pam_access: fixed stack overflow with huge configuration files.
  * pam_env: enhanced error diagnostics when ignoring backslash at end of string.
  * pam_faillock: skip clearing user's failed attempt when auth stack is not run.
  * pam_mkhomedir: added support for vendordir skeleton directory.
  * pam_unix: added support for pwaccessd.
  * pam_unix: added support for PAM_CHANGE_EXPIRED_AUTHTOK.
  * pam_unix: fixed password expiration warnings for large day values.
  * pam_unix: hardened temporary file handling.
  * Multiple minor bug fixes, build fixes, portability fixes, 
    documentation improvements, and translation updates.

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=315
2026-01-22 14:51:46 +00:00
57ab5cc279 Accepting request 1322909 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1322909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=150
2025-12-16 14:49:26 +00:00
99b086a136 Accepting request 1322228 from home:vlefebvre:Linux-PAM
Add pam_env.conf.d directory for configuration snippets

OBS-URL: https://build.opensuse.org/request/show/1322228
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=314
2025-12-15 07:37:14 +00:00
ed9301653c Accepting request 1304812 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1304812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=149
2025-09-16 16:18:03 +00:00
fef2ab0ebe Accepting request 1304748 from home:vlefebvre:Linux-PAM
pam_mkhomedir: building with vendordir option allows fetching skeleton directory from the vendor directory when creating the user home directory.

OBS-URL: https://build.opensuse.org/request/show/1304748
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=313
2025-09-15 12:00:47 +00:00
38d927e47b Accepting request 1301584 from Linux-PAM
Update to current git

OBS-URL: https://build.opensuse.org/request/show/1301584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=148
2025-08-28 15:18:24 +00:00
f6a6c2c6c4 - Update to 1.7.1+git (post-v1.7.1.patch)
- disable unix_chkpwd by default, only used as fallback again
- pam_modutil_get-overwrite-password-at-free.patch is included

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=312
2025-08-27 14:27:29 +00:00
15e03d08a4 Accepting request 1300552 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1300552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=147
2025-08-21 14:57:31 +00:00
ae672da0bf Accepting request 1300551 from home:vlefebvre:Linux-PAM
CVE typo

OBS-URL: https://build.opensuse.org/request/show/1300551
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=311
2025-08-20 14:40:36 +00:00
6df17a51f1 Accepting request 1300309 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1300309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=146
2025-08-20 11:24:34 +00:00
fe65ad6b8d Accepting request 1300262 from home:vlefebvre:Linux-PAM
- Make sure that the buffer containing encrypted passwords get's erased,
  before free.
  [pam_modutil_get-overwrite-password-at-free.patch, bsc#1232234,
   CVE-20244-10041]

OBS-URL: https://build.opensuse.org/request/show/1300262
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=310
2025-08-19 14:33:05 +00:00
0c6d9f2dcc Accepting request 1286682 from Linux-PAM
- hardcode disabling elogind, meson detection is unreliable in OBS

- Update to version 1.7.1
  - pam_access: do not resolve ttys or display variables as hostnames.
  - pam_access: added "nodns" option to disallow resolving of tokens
    as hostnames (CVE-2024-10963).
  - pam_limits: added support for rttime (RLIMIT_RTTIME).
  - pam_namespace: fixed potential privilege escalation (CVE-2025-6020).
  - meson: added support of elogind as a logind provider.
  - Multiple minor bug fixes, build fixes, portability fixes,
    documentation improvements, and translation updates.
- pam_access-rework-resolving-of-tokens-as-hostname.patch got obsoleted

OBS-URL: https://build.opensuse.org/request/show/1286682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=145
2025-06-20 14:48:00 +00:00
bd4868141a - hardcode disabling elogind, meson detection is unreliable in OBS
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=309
2025-06-18 12:02:48 +00:00
9e9b1bb0a2 OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=308 2025-06-18 06:22:26 +00:00
651db352a0 - Update to version 1.7.1
- pam_access: do not resolve ttys or display variables as hostnames.
  - pam_access: added "nodns" option to disallow resolving of tokens
    as hostnames (CVE-2024-10963).
  - pam_limits: added support for rttime (RLIMIT_RTTIME).
  - pam_namespace: fixed potential privilege escalation (CVE-2025-6020).
  - meson: added support of elogind as a logind provider.
  - Multiple minor bug fixes, build fixes, portability fixes,
    documentation improvements, and translation updates.
- pam_access-rework-resolving-of-tokens-as-hostname.patch got obsoleted

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=307
2025-06-18 05:59:17 +00:00
4b35eddf68 Accepting request 1255709 from Linux-PAM
- Remove unix2_chkpwd, no consumer left

OBS-URL: https://build.opensuse.org/request/show/1255709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=144
2025-03-31 09:36:53 +00:00
f79a9d44e3 - Remove unix2_chkpwd, no consumer left
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=306
2025-03-24 17:44:02 +00:00
8e7656da60 Accepting request 1228723 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1228723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=143
2024-12-08 10:36:05 +00:00
d737a3dd85 Accepting request 1228517 from home:vlefebvre:Linux-PAM
- pam_access: rework resolving of tokens as hostname
  - separate resolving of IP addresses from hostnames. Don't resolve TTYs or
    display variables as hostname.
  - Add "nodns" option to disallow resolving of tokens as hostname.
  - [pam_access-rework-resolving-of-tokens-as-hostname.patch, bsc#1233078, CVE-2024-10963]

OBS-URL: https://build.opensuse.org/request/show/1228517
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=305
2024-12-06 09:32:46 +00:00
2697553018 Accepting request 1218188 from Linux-PAM
Update

OBS-URL: https://build.opensuse.org/request/show/1218188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=142
2024-10-27 10:24:03 +00:00
78b9be587c OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=304 2024-10-25 06:36:02 +00:00
cad09c989a OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=303 2024-10-24 12:26:52 +00:00
7f070f65b6 Accepting request 1218049 from home:kukuk:cleanup
- Update to version 1.7.0
  - build: changed build system from autotools to meson.
  - libpam_misc: use ECHOCTL in the terminal input
  - pam_access: support UID and GID in access.conf
  - pam_env: install environment file in vendordir if vendordir is enabled
  - pam_issue: only count class user if logind support is enabled
  - pam_limits: use systemd-logind instead of utmp if logind support is enabled
  - pam_unix: compare password hashes in constant time
  - Multiple minor bug fixes, build fixes, portability fixes,
    documentation improvements, and translation updates.
- Drop upstream patches:
  - pam-bsc1194818-cursor-escape.patch
  - pam_limits-systemd.patch
  - pam_issue-systemd.patch

OBS-URL: https://build.opensuse.org/request/show/1218049
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=302
2024-10-24 12:22:19 +00:00
564559e431 Accepting request 1200265 from Linux-PAM
- baselibs.conf: add pam-userdb

- pam_limits-systemd.patch: update to final PR

- Add systemd-logind support to pam_limits (pam_limits-systemd.patch)
- Remove /usr/etc/pam.d, everything should be migrated
- Remove pam_limits from default common-sessions* files. pam_limits
  is now part of pam-extra and not in our default generated config.
- pam_issue-systemd.patch: only count class user sessions

OBS-URL: https://build.opensuse.org/request/show/1200265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=141
2024-09-18 13:26:01 +00:00
1d231d6e2d - baselibs.conf: add pam-userdb
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=301
2024-09-12 07:58:58 +00:00
6ac0915ba9 - pam_limits-systemd.patch: update to final PR
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=300
2024-09-10 08:22:27 +00:00
364a60194f Accepting request 1199610 from home:kukuk:soft-reboot
- Add systemd-logind support to pam_limits (pam_limits-systemd.patch)
- Remove /usr/etc/pam.d, everything should be migrated
- Remove pam_limits from default common-sessions* files. pam_limits
  is now part of pam-extra and not in our default generated config.
- pam_issue-systemd.patch: only count class user sessions

OBS-URL: https://build.opensuse.org/request/show/1199610
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=299
2024-09-09 08:32:13 +00:00
ecf67dcfc4 Accepting request 1192585 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1192585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=140
2024-08-09 14:15:05 +00:00
f6658273a1 Accepting request 1192318 from home:sbrabec:branches:Linux-PAM
No real change. Just use upstream patch reference, as it was just accepted by the upstream.

OBS-URL: https://build.opensuse.org/request/show/1192318
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=298
2024-08-08 10:24:54 +00:00
ca492f2fb7 Accepting request 1191852 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1191852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=139
2024-08-07 07:15:01 +00:00
dc75a45941 Accepting request 1191618 from home:vlefebvre:Linux-PAM
Prevent cursor escape from the login prompt [bsc#1194818]

OBS-URL: https://build.opensuse.org/request/show/1191618
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=297
2024-08-06 12:08:23 +00:00
d8bb1139e0 Accepting request 1166585 from Linux-PAM
- Update to version 1.6.1
  - pam_env: fixed --disable-econf --enable-vendordir support.
  - pam_unix: do not warn if password aging is disabled.
  - pam_unix: try to set uid to 0 before unix_chkpwd invocation.
  - pam_unix: allow empty passwords with non-empty hashes.
  - Multiple minor bug fixes, build fixes, portability fixes,
    documentation improvements, and translation updates.
- Remove backports:
  - pam_env-fix_vendordir.patch
  - pam_env-fix-enable-vendordir-fallback.patch
  - pam_env-remove-escaped-newlines.patch
  - pam_unix-fix-password-aging-disabled.patch

OBS-URL: https://build.opensuse.org/request/show/1166585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=138
2024-04-12 15:33:37 +00:00
de6e386041 - Update to version 1.6.1
- pam_env: fixed --disable-econf --enable-vendordir support.
  - pam_unix: do not warn if password aging is disabled.
  - pam_unix: try to set uid to 0 before unix_chkpwd invocation.
  - pam_unix: allow empty passwords with non-empty hashes.
  - Multiple minor bug fixes, build fixes, portability fixes,
    documentation improvements, and translation updates.
- Remove backports:
  - pam_env-fix_vendordir.patch
  - pam_env-fix-enable-vendordir-fallback.patch
  - pam_env-remove-escaped-newlines.patch
  - pam_unix-fix-password-aging-disabled.patch

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=296
2024-04-10 07:30:15 +00:00
80f794e4eb Accepting request 1149714 from Linux-PAM
OBS-URL: https://build.opensuse.org/request/show/1149714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=137
2024-02-25 13:04:39 +00:00
2b37dc4fea Accepting request 1149618 from home:vlefebvre:branches:Linux-PAM
Use autosetup

OBS-URL: https://build.opensuse.org/request/show/1149618
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=295
2024-02-23 08:28:16 +00:00
228fec7623 Accepting request 1145173 from Linux-PAM
- pam.tmpfiles: Make sure the content of the /run directories get
  removed in case of a soft-reboot

OBS-URL: https://build.opensuse.org/request/show/1145173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=136
2024-02-11 14:45:03 +00:00
e99f6eb6fb - pam.tmpfiles: Make sure the content of the /run directories get
removed in case of a soft-reboot

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=294
2024-02-07 13:33:52 +00:00
3d77bdaa3e Accepting request 1143388 from Linux-PAM
- Enable pam_canonicalize_user.so

OBS-URL: https://build.opensuse.org/request/show/1143388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=135
2024-02-04 18:07:11 +00:00
e80d9498ed - Enable pam_canonicalize_user.so
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=293
2024-01-30 15:18:15 +00:00
478d173f2c Accepting request 1139944 from Linux-PAM
- Add post 1.6.0 release fixes for pam_env and pam_unix:
  - pam_env-fix-enable-vendordir-fallback.patch
  - pam_env-fix_vendordir.patch
  - pam_env-remove-escaped-newlines.patch
  - pam_unix-fix-password-aging-disabled.patch
- Update to version 1.6.0
  - Added support of configuration files with arbitrarily long lines.
  - build: fixed build outside of the source tree.
  - libpam: added use of getrandom(2) as a source of randomness if available.
  - libpam: fixed calculation of fail delay with very long delays.
  - libpam: fixed potential infinite recursion with includes.
  - libpam: implemented string to number conversions validation when parsing
    controls in configuration.
  - pam_access: added quiet_log option.
  - pam_access: fixed truncation of very long group names.
  - pam_canonicalize_user: new module to canonicalize user name.
  - pam_echo: fixed file handling to prevent overflows and short reads.
  - pam_env: added support of '\' character in environment variable values.
  - pam_exec: allowed expose_authtok for password PAM_TYPE.
  - pam_exec: fixed stack overflow with binary output of programs.
  - pam_faildelay: implemented parameter ranges validation.
  - pam_listfile: changed to treat \r and \n exactly the same in configuration.
  - pam_mkhomedir: hardened directory creation against timing attacks.
  - Please note that using *at functions leads to more open file handles
    during creation.
  - pam_namespace: fixed potential local DoS (CVE-2024-22365).
  - pam_nologin: fixed file handling to prevent short reads.
  - pam_pwhistory: helper binary is now built only if SELinux support is
    enabled.
  - pam_pwhistory: implemented reliable usernames handling when remembering

OBS-URL: https://build.opensuse.org/request/show/1139944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=134
2024-01-23 21:55:08 +00:00
56dba1c197 - disable-examples.patch
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=292
2024-01-19 13:04:11 +00:00
faeea5063f OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=291 2024-01-19 11:30:53 +00:00
81d5a98eee OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=290 2024-01-19 11:24:46 +00:00
a734ef01a1 OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=289 2024-01-19 11:23:06 +00:00
ddbe19a6c9 - Move pam_namespace to pam-extra due to systemd dependencies
OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=288
2024-01-19 11:13:37 +00:00
9f8a13ccca - Add post 1.6.0 release fixes for pam_env and pam_unix:
- pam_unix-fix-password-aging-disabled.patch

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=287
2024-01-19 09:49:30 +00:00
9d363bd322 OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=286 2024-01-19 09:34:45 +00:00
450f117044 - Add post 1.6.0 release fixes for pam_env:
- pam_env-fix-enable-vendordir-fallback.patch
  - pam_env-fix_vendordir.patch
  - pam_env-remove-escaped-newlines.patch

OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=285
2024-01-19 09:33:12 +00:00
c0d48c92f0 OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=284 2024-01-18 17:01:37 +00:00