Репозитории ALT

S: | 0.60-alt36 |
5.1: | 0.60-alt26 |
4.1: | 0.60-alt25 |
4.0: | 0.60-alt25 |
3.0: | 0.60-alt22 |
Группа :: Система/Основа
Пакет: SimplePAMApps
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
18 октября 2006 Dmitry V. Levin <ldv at altlinux.org> 0.60-alt25
- Fixed build with -D_FORTIFY_SOURCE=2 -Werror.
- su: Do not ignore pam_acct_mgmt() return values except PAM_ACCT_EXPIRED
and PAM_NEW_AUTHTOK_REQD even if executed by root.
- Rebuilt for new style PAM dependencies generated by rpm-build-4.0.4-alt55.
- Fixed build with new Linux-PAM.
- /etc/pam.d/login: moved pam_mail from auth to session control.
- Enhanced build fix made in previous release.
- Added help to control facility scripts.
- Removed verify checks for files controlled via control(8) facility.
- Fixed compilation issues detected by gcc-3.4.3.
- In login and su, generate ut_id's consistently with
libutempter and openssh (#3580).
- Deal with compilation warnings generated by new gcc compiler.
- Fixed build with OpenPAM.
- Added Linux-PAM/OpenPAM multi-build support.
- PAM configuration policy enforcement.
- Do not compile passwd.
- Rearranged patches, to sync with 0.60-owl18.
- Removed build support for "passwd" from SimplePAMApps package.
- Replaced owl-su-no-tty and owl-alt-su-no-fail_delay with owl-su patch.
- Keep su at mode "restricted" in the package, but default it
to "wheelonly" in %post when the package is first installed.
This avoids a race and fail-open behavior (Owl).
- Added control support for su.
- Setenv SHELL variable.
- Fixed %triggerpostun scripts.
- Pick the best match utmp entry to replace when ut_id's don't match (Owl).
- login: fixed pam_lastlog usage.
- login:
+ changed pam_securetty control-flag from "requisite" to "required".
+ added pam_motd to the session stack.
+ fixed manpage.
- Merged patches from Owl:
* Mon Nov 19 2001 Solar Designer <solar@owl.openwall.com> - login: treat all PAM errors except PAM_NEW_AUTHTOK_REQD in the same way to
reduce information leaks. - login: only chdir to the user's home directory after becoming the user.
- su: don't set a fail delay (it made very little sense and may be enabled
from within a PAM module anyway).
- login, su:
+ reset default PATH only for login sessions;
+ propagate DISPLAY environment variable for login sessions.
- login: requires latest pam_console for proper function.
- login, su: dropped ttyname patch (conflicts with utmp code).
- login, su: build_shell_args: strip argv[0] value (compatibility).
- set_user_credentials: add /usr/local/{s,}bin to PATH.
- login, su: set_user_credentials: set PATH variable depending on uid.
- su: added -s option for superuser (compatibility).
- su: -l option doesn't obsolete -c option.
- login: disabled goodbye message and updated pam config to mimic
traditional behaviour. - Added %post scripts to ease migration.
- ALT adaptions.
- Strip "/dev/" prefix from ttyname when pam_set_item( PAM_TTY ).
- Packaged login, passwd, su as separate independent subpackages.
- Enable build of login and su.
- Use pam_limits with login and su.
- passwd: line-buffer stdout.
- passwd: don't require an utmp entry even when run on a tty.
- passwd: don't require a tty.
- passwd.pam and su.pam: "nodelay" for pam_pwdb.
- Use pam_mktemp.
- su: don't require that the tty can be determined when started by root.
- su: don't require that getlogin() works to set PAM_RUSER.
- #include <stdarg.h> in su.c (was needed, but missing).
- Make use of the new pam_passwdqc option: min=99,... -> min=disabled,...
- Use RPM_OPT_FLAGS correctly.
- %config(noreplace) for /etc/pam.d files.
- Added owl-control support for su and passwd.
- Imported this spec file from SimplePAMApps-0.56-2.src.rpm and changed it
so heavily that there isn't much left. - Added a bugfix patch for passwd and a bugfix and security patch for
login. (In fact, login needs to be re-coded.) - login can now obtain the username from LOGNAME when started as root (not
SUID), to be used by getty's.