Upgrade Linux-PAM to 1.7.2 #7

Merged
sbelikov merged 3 commits from update-Linux-PAM-1.7.2 into niceos-5.2 2026-04-28 17:59:54 +03:00
Owner

Summary

This PR updates the Linux-PAM package from version 1.7.0 to 1.7.2.

Key Changes

English:

  • Security: Hardened temporary file handling in pam_unix.
  • Stability: Fixed stack overflow in pam_access with huge configuration files.
  • Features: Enabled vendordir by default; added support for vendordir skeleton directory in pam_mkhomedir.
  • Diagnostics: Enhanced error diagnostics in pam_env regarding backslash handling.

Русский:

  • Безопасность: Усилено управление временными файлами в модуле pam_unix.
  • Стабильность: Исправлено переполнение стека в pam_access при работе с большими конфигурационными файлами.
  • Функциональность: Включена поддержка vendordir по умолчанию; добавлена поддержка скелетных директорий vendordir в pam_mkhomedir.
  • Диагностика: Улучшена диагностика ошибок в pam_env при игнорировании обратного слега в конце строки.

Issue

Closes #6

Verification

  • Build passes on x86_64
  • Build passes on aarch64
  • pam_access does not crash with large files
  • pam_env handles backslashes correctly
## Summary This PR updates the `Linux-PAM` package from version 1.7.0 to 1.7.2. ### Key Changes **English:** - **Security:** Hardened temporary file handling in `pam_unix`. - **Stability:** Fixed stack overflow in `pam_access` with huge configuration files. - **Features:** Enabled `vendordir` by default; added support for `vendordir` skeleton directory in `pam_mkhomedir`. - **Diagnostics:** Enhanced error diagnostics in `pam_env` regarding backslash handling. **Русский:** - **Безопасность:** Усилено управление временными файлами в модуле `pam_unix`. - **Стабильность:** Исправлено переполнение стека в `pam_access` при работе с большими конфигурационными файлами. - **Функциональность:** Включена поддержка `vendordir` по умолчанию; добавлена поддержка скелетных директорий `vendordir` в `pam_mkhomedir`. - **Диагностика:** Улучшена диагностика ошибок в `pam_env` при игнорировании обратного слега в конце строки. ## Issue Closes https://specs.niceos.ru/rpms/Linux-PAM/issues/6 ## Verification - [ ] Build passes on x86_64 - [ ] Build passes on aarch64 - [ ] `pam_access` does not crash with large files - [ ] `pam_env` handles backslashes correctly
sbelikov merged commit 39517459e3 into niceos-5.2 2026-04-28 17:59:54 +03:00
Sign in to join this conversation.
No description provided.