From 8cbeebb892531fa04265bf4a01be3e5b65defb6b3f5d7057ae654c88e2187917 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 18 Dec 2006 23:17:21 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pam?expand=0&rev=1 --- .gitattributes | 23 + .gitignore | 1 + Linux-PAM-0.99.6.3-docs.tar.bz2 | 3 + Linux-PAM-0.99.6.3.tar.bz2 | 3 + common-account.pamd | 9 + common-auth.pamd | 11 + common-password.pamd | 23 + common-session.pamd | 11 + etc.environment | 5 + hu.po | 478 +++++++++++++++++ other.pamd | 10 + pam.changes | 875 ++++++++++++++++++++++++++++++++ pam.spec | 637 +++++++++++++++++++++++ pam_namespace.diff | 20 + pam_unix-crypt.diff | 63 +++ ready | 0 securetty | 17 + 17 files changed, 2189 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Linux-PAM-0.99.6.3-docs.tar.bz2 create mode 100644 Linux-PAM-0.99.6.3.tar.bz2 create mode 100644 common-account.pamd create mode 100644 common-auth.pamd create mode 100644 common-password.pamd create mode 100644 common-session.pamd create mode 100644 etc.environment create mode 100644 hu.po create mode 100644 other.pamd create mode 100644 pam.changes create mode 100644 pam.spec create mode 100644 pam_namespace.diff create mode 100644 pam_unix-crypt.diff create mode 100644 ready create mode 100644 securetty diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Linux-PAM-0.99.6.3-docs.tar.bz2 b/Linux-PAM-0.99.6.3-docs.tar.bz2 new file mode 100644 index 0000000..67fbd08 --- /dev/null +++ b/Linux-PAM-0.99.6.3-docs.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7df483cab8841d8260eb0dba9243dd33141bd347c102b96f4711df90bf7aaf +size 398609 diff --git a/Linux-PAM-0.99.6.3.tar.bz2 b/Linux-PAM-0.99.6.3.tar.bz2 new file mode 100644 index 0000000..53cce21 --- /dev/null +++ b/Linux-PAM-0.99.6.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ab359864e7cb677c2d1e29d4ca9bc3d71a00912b7bd2a99741bc2e0bdf17e48 +size 863345 diff --git a/common-account.pamd b/common-account.pamd new file mode 100644 index 0000000..779c73c --- /dev/null +++ b/common-account.pamd @@ -0,0 +1,9 @@ +# +# /etc/pam.d/common-account - authorization settings common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of the authorization modules that define +# the central access policy for use on the system. The default is to +# only deny service to users whose accounts are expired. +# +account required pam_unix2.so diff --git a/common-auth.pamd b/common-auth.pamd new file mode 100644 index 0000000..58e4952 --- /dev/null +++ b/common-auth.pamd @@ -0,0 +1,11 @@ +# +# /etc/pam.d/common-auth - authentication settings common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of the authentication modules that define +# the central authentication scheme for use on the system +# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the +# traditional Unix authentication mechanisms. +# +auth required pam_env.so +auth required pam_unix2.so diff --git a/common-password.pamd b/common-password.pamd new file mode 100644 index 0000000..15afcc9 --- /dev/null +++ b/common-password.pamd @@ -0,0 +1,23 @@ +# +# /etc/pam.d/common-password - password-related modules common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of modules that define the services to be +# used to change user passwords. The default is pam_unix2 in combination +# with pam_pwcheck. + +# The "nullok" option allows users to change an empty password, else +# empty passwords are treated as locked accounts. +# +# To enable Blowfish or MD5 passwords, you should edit +# /etc/default/passwd. +# +# Alternate strength checking for passwords should be configured +# in /etc/security/pam_pwcheck.conf. +# +# pam_make can be used to rebuild NIS maps after password change. +# +password required pam_pwcheck.so nullok cracklib +password required pam_unix2.so nullok use_authtok +#password required pam_make.so /var/yp + diff --git a/common-session.pamd b/common-session.pamd new file mode 100644 index 0000000..f67f6ac --- /dev/null +++ b/common-session.pamd @@ -0,0 +1,11 @@ +# +# /etc/pam.d/common-session - session-related modules common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of modules that define tasks to be performed +# at the start and end of sessions of *any* kind (both interactive and +# non-interactive). The default is pam_unix2. +# +session required pam_limits.so +session required pam_unix2.so +session optional pam_umask.so diff --git a/etc.environment b/etc.environment new file mode 100644 index 0000000..09697f5 --- /dev/null +++ b/etc.environment @@ -0,0 +1,5 @@ +# +# This file is parsed by pam_env module +# +# Syntax: simple "KEY=VAL" pairs on seperate lines +# diff --git a/hu.po b/hu.po new file mode 100644 index 0000000..c244a17 --- /dev/null +++ b/hu.po @@ -0,0 +1,478 @@ +# translation of Linux-pam.po to +# translation of hu.po to +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR Linux-PAM Project. +# Papp Zsolt , 2006. +# Keresztes Ákos , 2006. +# Kalman Kemenczy , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: Linux-pam\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2006-08-31 16:32+0200\n" +"PO-Revision-Date: 2006-10-06 13:54+0200\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: modules/pam_tally/pam_tally.c:741 +msgid "Authentication error" +msgstr "Hitelesítési hiba" + +#: modules/pam_tally/pam_tally.c:742 +msgid "Service error" +msgstr "Szolgáltatási hiba" + +#: modules/pam_tally/pam_tally.c:743 +msgid "Unknown user" +msgstr "Ismeretlen felhasználó" + +#: modules/pam_tally/pam_tally.c:744 +msgid "Unknown error" +msgstr "Ismeretlen hiba" + +#: modules/pam_tally/pam_tally.c:760 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: Rossz szám lett megadva: --reset=\n" + +#: modules/pam_tally/pam_tally.c:764 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: Fel nem ismert paraméter (%s)\n" + +#: modules/pam_tally/pam_tally.c:776 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-fájlnév] [--user felhasználónév] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:850 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: Nem állítható vissza minden felhasználó nem nullára\n" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr "%Y. %b %e, %a %H:%M:%S %Z " + +#. TRANSLATORS: " from " +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " innen: %.*s" + +#. TRANSLATORS: " on " +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " itt: %.*s" + +#. TRANSLATORS: "Last login: from on " +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "Utolsó belépés:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "Üdvözöljük az új fiókjában!" + +#: modules/pam_limits/pam_limits.c:647 +#, c-format +msgid "Too many logins for '%s'." +msgstr "Túl sok belépés '%s' részéről." + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM inicializálása sikertelen\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() meghiúsult\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "bejelentkezés: hiba az elágazás közben: %m" + +#: modules/pam_selinux/pam_selinux.c:102 +#, c-format +msgid "Your default context is %s. \n" +msgstr "Az Ön alapértelmezett kontextusa: %s. \n" + +#: modules/pam_selinux/pam_selinux.c:105 +msgid "Do you want to choose a different one? [n]" +msgstr "Kíván másikat választani? [n]" + +#: modules/pam_selinux/pam_selinux.c:112 +msgid "Enter number of choice: " +msgstr "Adja meg a kívánt lehetőség számát: " + +#: modules/pam_selinux/pam_selinux.c:152 +msgid "Would you like to enter a security context? [y] " +msgstr "Kíván megadni egy biztonsági kontextust? [y] " + +#: modules/pam_selinux/pam_selinux.c:169 +msgid "role: " +msgstr "szerep: " + +#: modules/pam_selinux/pam_selinux.c:177 +msgid "type: " +msgstr "típus: " + +#: modules/pam_selinux/pam_selinux.c:187 +msgid "level: " +msgstr "szint: " + +#: modules/pam_selinux/pam_selinux.c:203 +msgid "Not a valid security context" +msgstr "Nem érvényes biztonsági kontextus" + +#: modules/pam_selinux/pam_selinux.c:417 +#, c-format +msgid "Security Context %s Assigned" +msgstr "%s biztonsági kontextus hozzárendelve" + +#: modules/pam_exec/pam_exec.c:118 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s hiba: kimeneti érték %d" + +#: modules/pam_exec/pam_exec.c:126 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s hiba: kimeneti signal %d%s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s hiba: ismeretlen állapot 0x%x" + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "Nincs levél." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "Új levele érkezett." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "Régebbi levelei vannak." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "Önnek levele van." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s könyvtárban nincs levél." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s könyvtárban új levél van." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s könyvtárban régi levél van." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s könyvtárban levelek vannak." + +#: modules/pam_unix/pam_unix_acct.c:274 modules/pam_unix/pam_unix_acct.c:301 +msgid "Your account has expired; please contact your system administrator" +msgstr "A fiók érvényessége lejárt; keresse meg a rendszergazdát" + +#: modules/pam_unix/pam_unix_acct.c:283 +msgid "You are required to change your password immediately (root enforced)" +msgstr "Azonnal meg kell változtatnia a jelszavát (a root írta elő)" + +#: modules/pam_unix/pam_unix_acct.c:310 +msgid "You are required to change your password immediately (password aged)" +msgstr "Azonnal meg kell változtatnia a jelszavát (a jelszó elévült)" + +#: modules/pam_unix/pam_unix_acct.c:323 modules/pam_unix/pam_unix_acct.c:330 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "Figyelmeztetés: a jelszava lejár %d nap múlva" + +#. TRANSLATORS: only used if dngettext is not support +#. ed +#: modules/pam_unix/pam_unix_acct.c:336 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "Figyelmeztetés: a jelszava lejár %d nap múlva" + +#: modules/pam_unix/pam_unix_auth.c:160 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "Jelszó: " + +#: modules/pam_unix/pam_unix_passwd.c:819 +msgid "NIS password could not be changed." +msgstr "A NIS-jelszó nem módosítható." + +#: modules/pam_unix/pam_unix_passwd.c:975 +#: modules/pam_cracklib/pam_cracklib.c:464 +msgid "No password supplied" +msgstr "Nem lett megadva jelszó" + +#: modules/pam_unix/pam_unix_passwd.c:975 +#: modules/pam_cracklib/pam_cracklib.c:464 +msgid "Password unchanged" +msgstr "A jelszó nem változott" + +#: modules/pam_unix/pam_unix_passwd.c:996 +msgid "You must choose a longer password" +msgstr "Hosszabb jelszót kell választania" + +#: modules/pam_unix/pam_unix_passwd.c:1001 +msgid "Password has been already used. Choose another." +msgstr "A jelszót már használta. Válasszon egy másikat." + +#: modules/pam_unix/pam_unix_passwd.c:1125 +msgid "(current) UNIX password: " +msgstr "A (jelenlegi) UNIX jelszó: " + +#: modules/pam_unix/pam_unix_passwd.c:1160 +msgid "You must wait longer to change your password" +msgstr "Tovább kell várnia a jelszó módosítására" + +#: modules/pam_unix/pam_unix_passwd.c:1220 +msgid "Enter new UNIX password: " +msgstr "Adja meg az új UNIX jelszót: " + +#: modules/pam_unix/pam_unix_passwd.c:1221 +msgid "Retype new UNIX password: " +msgstr "Írja be újra a UNIX jelszót: " + +#: modules/pam_stress/pam_stress.c:477 +msgid "Changing STRESS password for " +msgstr "STRESS jelszó megváltoztatása - " + +#: modules/pam_stress/pam_stress.c:491 +msgid "Enter new STRESS password: " +msgstr "Új STRESS jelszó: " + +#: modules/pam_stress/pam_stress.c:494 +msgid "Retype new STRESS password: " +msgstr "Írja be mégegyszer az új STRESS jelszót: " + +#: modules/pam_stress/pam_stress.c:523 +msgid "Verification mis-typed; password unchanged" +msgstr "Az ellenőrző jelszó nem egyezik; a jelszó nem került módosításra" + +#: modules/pam_cracklib/pam_cracklib.c:60 +#, c-format +msgid "New %s%spassword: " +msgstr "Az új %s%sjelszó: " + +#: modules/pam_cracklib/pam_cracklib.c:62 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "Írja be újra az új %s%sjelszót: " + +#: modules/pam_cracklib/pam_cracklib.c:63 +msgid "Sorry, passwords do not match." +msgstr "Sajnálom, de a jelszavak nem egyeznek." + +#: modules/pam_cracklib/pam_cracklib.c:378 +msgid "is the same as the old one" +msgstr "ugyanaz, mint a régi" + +#: modules/pam_cracklib/pam_cracklib.c:389 +msgid "is a palindrome" +msgstr "A jelszó egy palindrom" + +#: modules/pam_cracklib/pam_cracklib.c:392 +msgid "case changes only" +msgstr "A jelszó csak a kis/nagybetűkben változott" + +#: modules/pam_cracklib/pam_cracklib.c:395 +msgid "is too similar to the old one" +msgstr "A jelszó túl hasonló a régihez" + +#: modules/pam_cracklib/pam_cracklib.c:398 +msgid "is too simple" +msgstr "A jelszó túl egyszerű" + +#: modules/pam_cracklib/pam_cracklib.c:401 +msgid "is rotated" +msgstr "A jelszó át lett forgatva" + +#: modules/pam_cracklib/pam_cracklib.c:436 +msgid "has been already used" +msgstr "A jelszót már használta. Válasszon egy másikat." + +#: modules/pam_cracklib/pam_cracklib.c:487 +#: modules/pam_cracklib/pam_cracklib.c:615 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ROSSZ JELSZÓ: %s" + +#: libpam/pam_item.c:271 +msgid "login:" +msgstr "belépés:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "Sikerült" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "Kritikus hiba - azonnali leállás" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "A modul betöltése sikertelen" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "A szimbólum nem található" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "Hiba a szervizmodulban" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "Rendszerhiba" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "Memóriapuffer-hiba" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "Engedély megtagadva" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "Hitelesítési hiba" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "Nem elegendő azonosítási adat a hitelesítési adatok eléréséhez" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "A hitelesítési szolgáltatás nem tudja lekérni a hitelesítési adatokat" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "Az alsóbb szintű hitelesítési modul nem ismeri a felhasználót" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "" +"Elérte a szolgáltatás által engedélyezett újrapróbálkozások maximális számát" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "A hitelesítési token már nem érvényes; újra van szükség" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "A felhasználói fiók lejárt" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "Nem készíthető/törölhető bejegyzés az adott munkamenethez" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "" +"A hitelesítési szolgáltatás nem tudja lekérni a felhasználó hitelesítési " +"adatait" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "A felhasználó hitelesítési adatai lejártak" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "Hiba a felhasználó hitelesítési adatainak beállítása közben" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "Nem található modulspecifikus adat" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "Rossz elem lett átadva a pam_*_item() számára" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "Beszélgetési hiba" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "Hitelesítésitoken-kezelési hiba" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "A hitelesítési adatok nem állíthatók helyre" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "Hitelesítési token zár foglalt" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "Hitelesítési token lejárat kikapcsolva" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "A jelszószolgáltatás előzetes ellenőrzésén megbukott" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "A PAM elosztónak a visszatérési értéket figyelmen kívül kell hagynia" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "A modul ismeretlen" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "A hitelesítési token lejárt" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "A beszélgetés egy eseményre várakozik" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "Az alkalmazásnak újra meg kell hívnia a libpam modult" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "Ismeretlen PAM-hiba" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...Kifut az időből...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...Elnézést, de az idő lejárt!\n" + +#: libpam_misc/misc_conv.c:343 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "hibás beszélgetés (%d)\n" diff --git a/other.pamd b/other.pamd new file mode 100644 index 0000000..cd3b1b3 --- /dev/null +++ b/other.pamd @@ -0,0 +1,10 @@ +#%PAM-1.0 +auth required pam_warn.so +auth required pam_deny.so +account required pam_warn.so +account required pam_deny.so +password required pam_warn.so +password required pam_deny.so +session required pam_warn.so +session required pam_deny.so + diff --git a/pam.changes b/pam.changes new file mode 100644 index 0000000..7132366 --- /dev/null +++ b/pam.changes @@ -0,0 +1,875 @@ +------------------------------------------------------------------- +Tue Oct 24 14:26:51 CEST 2006 - kukuk@suse.de + +- pam_unix.so/unix_chkpwd: teach about blowfish [#213929] +- pam_namespace.so: Fix two possible buffer overflow +- link against libxcrypt + +------------------------------------------------------------------- +Sat Oct 7 11:46:56 CEST 2006 - kukuk@suse.de + +- Update hungarian translation [#210091] + +------------------------------------------------------------------- +Tue Sep 19 18:25:25 CEST 2006 - kukuk@suse.de + +- Don't remove pam_unix.so +- Use cracklib again (goes lost with one of the last cleanups) + +------------------------------------------------------------------- +Thu Sep 14 16:11:36 CEST 2006 - kukuk@suse.de + +- Add pam_umask.so to common-session [Fate#3621] + +------------------------------------------------------------------- +Wed Sep 6 16:37:33 CEST 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.6.3 (merges all patches) + +------------------------------------------------------------------- +Wed Aug 30 17:14:22 CEST 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.6.2 (incorporate last change) +- Add pam_loginuid and fixes from CVS [Fate#300486] + +------------------------------------------------------------------- +Wed Aug 23 19:11:41 CEST 2006 - kukuk@suse.de + +- Fix seg.fault in pam_cracklib if retyped password is empty + +------------------------------------------------------------------- +Tue Aug 22 21:53:40 CEST 2006 - kukuk@suse.de + +- Remove use_first_pass from pam_unix2.so in password section + +------------------------------------------------------------------- +Fri Aug 11 03:26:56 CEST 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.6.1 (big documentation update) + +------------------------------------------------------------------- +Fri Jul 28 11:30:28 CEST 2006 - kukuk@suse.de + +- Add missing namespace.init script + +------------------------------------------------------------------- +Thu Jul 27 17:12:24 CEST 2006 - kukuk@suse.de + +- Reenable audit subsystem [Fate#300486] + +------------------------------------------------------------------- +Wed Jun 28 13:07:15 CEST 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.5.0 (more manual pages, three new PAM + modules: pam_keyinit, pam_namespace, pam_rhosts) + +------------------------------------------------------------------- +Mon Jun 12 11:49:20 CEST 2006 - kukuk@suse.de + +- Update to current CVS (lot of new manual pages and docu) + +------------------------------------------------------------------- +Tue May 30 15:28:21 CEST 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.4.0 (merge all patches and translations) + +------------------------------------------------------------------- +Wed May 24 10:54:25 CEST 2006 - kukuk@suse.de + +- Fix problems found by Coverity + +------------------------------------------------------------------- +Wed May 17 14:46:04 CEST 2006 - schwab@suse.de + +- Don't strip binaries. + +------------------------------------------------------------------- +Fri May 5 15:16:29 CEST 2006 - kukuk@suse.de + +- Fix pam_tally LFS support [#172492] + +------------------------------------------------------------------- +Fri Apr 21 13:48:17 CEST 2006 - kukuk@suse.de + +- Update fr.po and pl.po + +------------------------------------------------------------------- +Tue Apr 11 14:56:37 CEST 2006 - kukuk@suse.de + +- Update km.po + +------------------------------------------------------------------- +Tue Apr 4 14:24:11 CEST 2006 - kukuk@suse.de + +- Remove obsolete pam-laus from the system + +------------------------------------------------------------------- +Mon Mar 27 14:20:56 CEST 2006 - kukuk@suse.de + +- Update translations for pt, pl, fr, fi and cs +- Add translation for uk + +------------------------------------------------------------------- +Tue Mar 21 14:06:00 CET 2006 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Tue Mar 21 12:40:11 CET 2006 - kukuk@suse.de + +- Add translation for tr + +------------------------------------------------------------------- +Mon Mar 13 11:47:07 CET 2006 - kukuk@suse.de + +- Fix order of NULL checks in pam_get_user +- Fix comment in pam_lastlog for translators to be visible in + pot file +- Docu update, remove pam_selinux docu + +------------------------------------------------------------------- +Thu Mar 2 16:49:10 CET 2006 - kukuk@suse.de + +- Update km translation + +------------------------------------------------------------------- +Thu Feb 23 13:21:22 CET 2006 - kukuk@suse.de + +- pam_lastlog: + - Initialize correct struct member [SF#1427401] + - Mark strftime fmt string for translation [SF#1428269] + +------------------------------------------------------------------- +Sun Feb 19 09:15:42 CET 2006 - kukuk@suse.de + +- Update more manual pages + +------------------------------------------------------------------- +Sat Feb 18 12:45:19 CET 2006 - ro@suse.de + +- really disable audit if header file not present + +------------------------------------------------------------------- +Tue Feb 14 13:29:42 CET 2006 - kukuk@suse.de + +- Update fi.po +- Add km.po +- Update pl.po + +------------------------------------------------------------------- +Mon Feb 13 09:38:56 CET 2006 - kukuk@suse.de + +- Update with better manual pages + +------------------------------------------------------------------- +Thu Feb 9 16:07:27 CET 2006 - kukuk@suse.de + +- Add translation for nl, update pt translation + +------------------------------------------------------------------- +Fri Jan 27 14:03:06 CET 2006 - kukuk@suse.de + +- Move devel manual pages to -devel package +- Mark PAM config files as noreplace +- Mark /etc/securetty as noreplace +- Run ldconfig +- Fix libdb/ndbm compat detection with gdbm +- Adjust german translation +- Add all services to pam_listfile + +------------------------------------------------------------------- +Wed Jan 25 21:30:44 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Jan 13 22:34:02 CET 2006 - kukuk@suse.de + +- Update to Linux-PAM 0.99.3.0 release candiate tar balls + (new translations) + +------------------------------------------------------------------- +Mon Jan 9 18:04:53 CET 2006 - kukuk@suse.de + +- Fix NULL handling for LSB-pam test suite [#141240] + +------------------------------------------------------------------- +Sun Jan 8 13:04:19 CET 2006 - kukuk@suse.de + +- Fix usage of PAM_AUTHTOK_RECOVER_ERR vs. PAM_AUTHTOK_RECOVERY_ERR + +------------------------------------------------------------------- +Fri Jan 6 12:34:57 CET 2006 - kukuk@suse.de + +- NULL is allowed as thirs argument for pam_get_item [#141240] + +------------------------------------------------------------------- +Wed Dec 21 10:29:02 CET 2005 - kukuk@suse.de + +- Add fixes from CVS + +------------------------------------------------------------------- +Thu Dec 15 17:18:35 CET 2005 - kukuk@suse.de + +- Fix pam_lastlog: don't report error on first login + +------------------------------------------------------------------- +Tue Dec 13 09:19:12 CET 2005 - kukuk@suse.de + +- Update to 0.99.2.1 + +------------------------------------------------------------------- +Fri Dec 9 09:41:05 CET 2005 - kukuk@suse.de + +- Add /etc/environment to avoid warnings in syslog + +------------------------------------------------------------------- +Mon Dec 5 12:36:47 CET 2005 - kukuk@suse.de + +- disable SELinux + +------------------------------------------------------------------- +Wed Nov 23 17:42:10 CET 2005 - kukuk@suse.de + +- Update getlogin() fix to final one + +------------------------------------------------------------------- +Mon Nov 21 18:15:05 CET 2005 - kukuk@suse.de + +- Fix PAM getlogin() implementation + +------------------------------------------------------------------- +Mon Nov 21 16:37:57 CET 2005 - kukuk@suse.de + +- Update to official 0.99.2.0 release + +------------------------------------------------------------------- +Tue Nov 8 08:49:30 CET 2005 - kukuk@suse.de + +- Update to new snapshot + +------------------------------------------------------------------- +Mon Oct 10 18:15:20 CEST 2005 - kukuk@suse.de + +- Enable original pam_wheel module + +------------------------------------------------------------------- +Tue Sep 27 10:56:58 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Compile libpam_misc with -fno-strict-aliasing + +------------------------------------------------------------------- +Mon Sep 19 15:31:34 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Fix compiling of pammodutil with -fPIC + +------------------------------------------------------------------- +Sun Sep 18 15:29:37 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Tue Aug 23 16:27:50 CEST 2005 - kukuk@suse.de + +- Update to new snapshot (Major version is back to 0) + +------------------------------------------------------------------- +Fri Aug 19 16:24:54 CEST 2005 - kukuk@suse.de + +- Update to Linux-PAM 0.99.0.3 snapshot + +------------------------------------------------------------------- +Mon Jul 11 15:48:19 CEST 2005 - kukuk@suse.de + +- Add pam_umask + +------------------------------------------------------------------- +Mon Jul 4 11:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 10:28:43 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Add pam_loginuid + +------------------------------------------------------------------- +Thu Jun 9 12:01:49 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 6 17:55:33 CEST 2005 - kukuk@suse.de + +- Don't reset priority [#81690] +- Fix creating of symlinks + +------------------------------------------------------------------- +Fri May 20 13:18:43 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Real fix for [#82687] (don't include kernel header files) + +------------------------------------------------------------------- +Thu May 12 16:37:07 CEST 2005 - schubi@suse.de + +- Bug 82687 - pam_client.h redefines __u8 and __u32 + +------------------------------------------------------------------- +Fri Apr 29 11:18:16 CEST 2005 - kukuk@suse.de + +- Apply lot of fixes from CVS (including SELinux support) + +------------------------------------------------------------------- +Fri Apr 1 09:41:16 CEST 2005 - kukuk@suse.de + +- Update to final 0.79 release + +------------------------------------------------------------------- +Mon Mar 14 10:01:07 CET 2005 - kukuk@suse.de + +- Apply patch for pam_xauth to preserve DISPLAY variable [#66885] + +------------------------------------------------------------------- +Mon Jan 24 16:02:11 CET 2005 - kukuk@suse.de + +- Compile with large file support + +------------------------------------------------------------------- +Mon Jan 24 11:30:27 CET 2005 - schubi@suse.de + +- Made patch of latest CVS tree +- Removed patch pam_handler.diff ( included in CVS now ) +- moved Linux-PAM-0.78.dif to pam_group_time.diff + +------------------------------------------------------------------- +Wed Jan 5 13:09:18 CET 2005 - kukuk@suse.de + +- Fix seg.fault, if a PAM config line is incomplete + +------------------------------------------------------------------- +Thu Nov 18 14:58:43 CET 2004 - kukuk@suse.de + +- Update to final 0.78 + +------------------------------------------------------------------- +Mon Nov 8 17:09:53 CET 2004 - kukuk@suse.de + +- Add pam_env.so to common-auth +- Add pam_limit.so to common-session + +------------------------------------------------------------------- +Wed Oct 13 15:11:59 CEST 2004 - kukuk@suse.de + +- Update to 0.78-Beta1 + +------------------------------------------------------------------- +Wed Sep 22 16:40:26 CEST 2004 - kukuk@suse.de + +- Create pam.d/common-{auth,account,password,session} and include + them in pam.d/other +- Update to current CVS version of upcoming 0.78 release + +------------------------------------------------------------------- +Mon Aug 23 16:44:40 CEST 2004 - kukuk@suse.de + +- Update "code cleanup" patch +- Disable reading of /etc/environment in pam_env.so per default + +------------------------------------------------------------------- +Thu Aug 19 16:55:24 CEST 2004 - kukuk@suse.de + +- Reenable a "fixed" version of "code cleanup" patch +- Use pam_wheel from pam-modules package + +------------------------------------------------------------------- +Wed Aug 18 17:06:33 CEST 2004 - kukuk@suse.de + +- Disable "code cleanup" patch (no more comments about security + fixes) + +------------------------------------------------------------------- +Fri Aug 13 15:40:31 CEST 2004 - kukuk@suse.de + +- Apply big "code cleanup" patch [Bug #39673] + +------------------------------------------------------------------- +Fri Mar 12 14:32:27 CET 2004 - kukuk@suse.de + +- pam_wheel: Use original getlogin again, PAM internal does not + work without application help [Bug #35682] + +------------------------------------------------------------------- +Sun Jan 18 12:11:37 CET 2004 - meissner@suse.de + +- We no longer have pam in the buildsystem, so we + need some buildroot magic flags for the dlopen tests. + +------------------------------------------------------------------- +Thu Jan 15 23:19:55 CET 2004 - kukuk@suse.de + +- Cleanup neededforbuild + +------------------------------------------------------------------- +Fri Dec 5 11:32:57 CET 2003 - kukuk@suse.de + +- Add manual pages from SLES8 + +------------------------------------------------------------------- +Fri Nov 28 09:21:01 CET 2003 - kukuk@suse.de + +- Fix installing manual pages of modules +- Remove pthread check (db is now linked against pthread) + +------------------------------------------------------------------- +Thu Nov 27 09:13:46 CET 2003 - kukuk@suse.de + +- Merge with current CVS +- Apply bug fixes from bugtracking system +- Build as normal user + +------------------------------------------------------------------- +Fri Nov 21 14:41:41 CET 2003 - kukuk@suse.de + +- Compile with noexecstack + +------------------------------------------------------------------- +Thu Nov 6 12:12:15 CET 2003 - kukuk@suse.de + +- Fix pam_securetty CVS patch + +------------------------------------------------------------------- +Wed Oct 29 13:47:02 CET 2003 - kukuk@suse.de + +- Sync with current CVS version + +------------------------------------------------------------------- +Thu Oct 2 18:37:19 CEST 2003 - kukuk@suse.de + +- Add patch to implement "include" statement in pamd files + +------------------------------------------------------------------- +Wed Sep 10 14:36:51 CEST 2003 - uli@suse.de + +- added ttyS1 (VT220) to securetty on s390* (bug #29239) + +------------------------------------------------------------------- +Mon Jul 28 15:35:32 CEST 2003 - kukuk@suse.de + +- Apply lot of fixes for various problems + +------------------------------------------------------------------- +Tue Jun 10 12:08:56 CEST 2003 - kukuk@suse.de + +- Fix getlogin handling in pam_wheel.so + +------------------------------------------------------------------- +Tue May 27 16:26:00 CEST 2003 - ro@suse.de + +- added cracklib-devel to neededforbuild + +------------------------------------------------------------------- +Thu Feb 13 14:56:05 CET 2003 - kukuk@suse.de + +- Update pam_localuser and pam_xauth. + +------------------------------------------------------------------- +Wed Nov 13 14:51:23 CET 2002 - kukuk@suse.de + +- Update to Linux-PAM 0.77 (minor bug fixes and enhancemants) + +------------------------------------------------------------------- +Mon Nov 11 11:26:13 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Sat Sep 14 18:12:49 CEST 2002 - ro@suse.de + +- changed securetty / use extra file + +------------------------------------------------------------------- +Fri Sep 13 18:21:35 CEST 2002 - bk@suse.de + +- 390: standard console (4,64)/ttyS0 ->only ttyS0 in /etc/securetty + +------------------------------------------------------------------- +Tue Aug 27 17:23:30 CEST 2002 - kukuk@suse.de + +- Call password checking helper from pam_unix.so whenever the + passwd field is invalid. + +------------------------------------------------------------------- +Sat Aug 24 14:41:43 CEST 2002 - kukuk@suse.de + +- Don't build ps and pdf documentation + +------------------------------------------------------------------- +Fri Aug 9 10:26:37 CEST 2002 - kukuk@suse.de + +- pam-devel requires pam [Bug #17543] + +------------------------------------------------------------------- +Wed Jul 17 21:48:22 CEST 2002 - kukuk@suse.de + +- Remove explicit requires + +------------------------------------------------------------------- +Wed Jul 10 10:14:17 CEST 2002 - kukuk@suse.de + +- Update to Linux-PAM 0.76 +- Remove reentrant patch for original PAM modules (needs to be + rewritten for new PAM version) +- Add docu in PDF format + +------------------------------------------------------------------- +Thu Jul 4 11:07:23 CEST 2002 - kukuk@suse.de + +- Fix build on different partitions + +------------------------------------------------------------------- +Tue Apr 16 14:50:19 CEST 2002 - mmj@suse.de + +- Fix to not own /usr/shar/man/man3 + +------------------------------------------------------------------- +Wed Mar 13 10:44:20 CET 2002 - kukuk@suse.de + +- Add /usr/include/security to pam-devel filelist + +------------------------------------------------------------------- +Mon Feb 11 22:46:43 CET 2002 - ro@suse.de + +- tar option for bz2 is "j" + +------------------------------------------------------------------- +Fri Jan 25 18:55:26 CET 2002 - kukuk@suse.de + +- Fix last pam_securetty patch + +------------------------------------------------------------------- +Thu Jan 24 20:11:37 CET 2002 - kukuk@suse.de + +- Use reentrant getpwnam functions for most modules +- Fix unresolved symbols in pam_access and pam_userdb + +------------------------------------------------------------------- +Sun Jan 20 22:06:39 CET 2002 - kukuk@suse.de + +- libpam_misc: Don't handle Ctrl-D as error. + +------------------------------------------------------------------- +Wed Jan 16 12:21:30 CET 2002 - kukuk@suse.de + +- Remove SuSEconfig.pam +- Update pam_localuser and pam_xauth +- Add new READMEs about blowfish and cracklib + +------------------------------------------------------------------- +Mon Nov 12 13:33:09 CET 2001 - kukuk@suse.de + +- Remove pam_unix.so (is part of pam-modules) + +------------------------------------------------------------------- +Fri Nov 9 10:42:02 CET 2001 - kukuk@suse.de + +- Move extra PAM modules to separate package +- Require pam-modules package + +------------------------------------------------------------------- +Fri Aug 24 14:55:04 CEST 2001 - kukuk@suse.de + +- Move susehelp config file to susehelp package + +------------------------------------------------------------------- +Mon Aug 13 15:51:57 CEST 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Aug 7 17:48:40 CEST 2001 - kukuk@suse.de + +- Fixes wrong symlink handling of pam_homecheck [Bug #3905] + +------------------------------------------------------------------- +Wed Jul 11 18:10:11 CEST 2001 - kukuk@suse.de + +- Sync pam_homecheck and pam_unix2 fixes from 7.2 +- Always ask for the old password if it is expired + +------------------------------------------------------------------- +Sat May 5 20:18:35 CEST 2001 - kukuk@suse.de + +- Cleanup Patches, make tar archive from extra pam modules + +------------------------------------------------------------------- +Fri May 4 16:51:07 CEST 2001 - kukuk@suse.de + +- Use LOG_NOTICE for trace option [Bug #7673] + +------------------------------------------------------------------- +Thu Apr 12 17:45:55 CEST 2001 - kukuk@suse.de + +- Linux-PAM: link pam_access against libnsl +- Add pam.conf for susehelp/pam html docu + +------------------------------------------------------------------- +Tue Apr 10 17:39:50 CEST 2001 - kukuk@suse.de + +- Linux-PAM: Update to version 0.75 + +------------------------------------------------------------------- +Tue Apr 3 15:08:27 CEST 2001 - kukuk@suse.de + +- Linux-PAM: link libpam_misc against libpam [Bug #6890] + +------------------------------------------------------------------- +Thu Mar 8 15:38:22 CET 2001 - kukuk@suse.de + +- Linux-PAM: Fix manual pages (.so reference) +- pam_pwcheck: fix Makefile + +------------------------------------------------------------------- +Tue Mar 6 12:16:58 CET 2001 - kukuk@suse.de + +- Update for Linux-PAM 0.74 +- Drop pwdb subpackage + +------------------------------------------------------------------- +Tue Feb 13 14:17:13 CET 2001 - kukuk@suse.de + +- pam_unix2: Create temp files with permission 0600 + +------------------------------------------------------------------- +Tue Feb 6 01:34:06 CET 2001 - ro@suse.de + +- pam_issue.c: include time.h to make it compile + +------------------------------------------------------------------- +Fri Jan 5 22:51:44 CET 2001 - kukuk@suse.de + +- Don't print error message about failed initialization from + pam_limits with kernel 2.2 [Bug #5198] + +------------------------------------------------------------------- +Thu Jan 4 17:15:44 CET 2001 - kukuk@suse.de + +- Adjust docu for pam_limits + +------------------------------------------------------------------- +Sun Dec 17 13:22:11 CET 2000 - kukuk@suse.de + +- Adjust docu for pam_pwcheck + +------------------------------------------------------------------- +Thu Dec 7 15:23:37 CET 2000 - kukuk@suse.de + +- Add fix for pam_limits from 0.73 + +------------------------------------------------------------------- +Thu Oct 26 16:36:09 CEST 2000 - kukuk@suse.de + +- Add db-devel to need for build + +------------------------------------------------------------------- +Fri Oct 20 12:03:07 CEST 2000 - kukuk@suse.de + +- Don't link PAM modules against old libpam library + +------------------------------------------------------------------- +Wed Oct 18 11:53:34 CEST 2000 - kukuk@suse.de + +- Create new "devel" subpackage + +------------------------------------------------------------------- +Thu Oct 12 15:16:55 CEST 2000 - kukuk@suse.de + +- Add SuSEconfig.pam + +------------------------------------------------------------------- +Tue Oct 3 15:05:00 CEST 2000 - kukuk@suse.de + +- Fix problems with new gcc and glibc 2.2 header files + +------------------------------------------------------------------- +Wed Sep 13 13:12:08 CEST 2000 - kukuk@suse.de + +- Fix problem with passwords longer then PASS_MAX_LEN + +------------------------------------------------------------------- +Wed Sep 6 16:01:50 CEST 2000 - kukuk@suse.de + +- Add missing PAM modules to filelist +- Fix seg.fault in pam_pwcheck [BUG #3894] +- Clean spec file + +------------------------------------------------------------------- +Fri Jun 23 12:40:40 CEST 2000 - kukuk@suse.de + +- Lot of bug fixes in pam_unix2 and pam_pwcheck +- compress postscript docu + +------------------------------------------------------------------- +Mon May 15 10:57:16 CEST 2000 - kukuk@suse.de + +- Move docu to /usr/share/doc/pam +- Fix some bugs in pam_unix2 and pam_pwcheck + +------------------------------------------------------------------- +Tue Apr 25 16:32:56 CEST 2000 - kukuk@suse.de + +- Add pam_homecheck Module + +------------------------------------------------------------------- +Tue Apr 25 14:17:10 CEST 2000 - kukuk@suse.de + +- Add devfs devices to /etc/securetty + +------------------------------------------------------------------- +Wed Mar 1 17:35:27 CET 2000 - kukuk@suse.de + +- Fix handling of changing passwords to empty one + +------------------------------------------------------------------- +Tue Feb 22 18:00:48 CET 2000 - kukuk@suse.de + +- Set correct attr for unix_chkpwd and pwdb_chkpwd + +------------------------------------------------------------------- +Tue Feb 15 17:47:50 CET 2000 - kukuk@suse.de + +- Update pam_pwcheck +- Update pam_unix2 + +------------------------------------------------------------------- +Mon Feb 7 17:55:42 CET 2000 - kukuk@suse.de + +- pwdb: Update to 0.61 + +------------------------------------------------------------------- +Thu Jan 27 16:54:03 CET 2000 - kukuk@suse.de + +- Add config files and README for md5 passwords +- Update pam_pwcheck +- Update pam_unix2 + +------------------------------------------------------------------- +Thu Jan 13 18:22:10 CET 2000 - kukuk@suse.de + +- Update pam_unix2 +- New: pam_pwcheck +- Update to Linux-PAM 0.72 + +------------------------------------------------------------------- +Wed Oct 13 16:48:51 MEST 1999 - kukuk@suse.de + +- pam_pwdb: Add security fixes from RedHat + +------------------------------------------------------------------- +Mon Oct 11 20:34:18 MEST 1999 - kukuk@suse.de + +- Update to Linux-PAM 0.70 +- Update to pwdb-0.60 +- Fix more pam_unix2 shadow bugs + +------------------------------------------------------------------- +Fri Oct 8 17:20:11 MEST 1999 - kukuk@suse.de + +- Add more PAM fixes +- Implement Password changing request (sp_lstchg == 0) + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Sat Sep 11 17:38:50 MEST 1999 - kukuk@suse.de + +- Add pam_wheel to file list +- pam_wheel: Minor fixes +- pam_unix2: root is allowed to change passwords with wrong + password aging information + +------------------------------------------------------------------- +Mon Aug 30 10:16:43 MEST 1999 - kukuk@suse.de + +- pam_unix2: Fix typo + +------------------------------------------------------------------- +Thu Aug 19 16:05:09 MEST 1999 - kukuk@suse.de + +- Linux-PAM: Update to version 0.69 + +------------------------------------------------------------------- +Fri Jul 16 12:35:14 MEST 1999 - kukuk@suse.de + +- pam_unix2: Root is allowed to use the old password again. + +------------------------------------------------------------------- +Tue Jul 13 11:09:41 MEST 1999 - kukuk@suse.de + +- pam_unix2: Allow root to set an empty password. + +------------------------------------------------------------------- +Sat Jul 10 18:41:00 MEST 1999 - kukuk@suse.de + +- Add HP-UX password aging to pam_unix2. + +------------------------------------------------------------------- +Wed Jul 7 17:45:04 MEST 1999 - kukuk@suse.de + +- Don't install .cvsignore files +- Make sure, /etc/shadow has the correct rights + +------------------------------------------------------------------- +Tue Jul 6 10:14:08 MEST 1999 - kukuk@suse.de + +- Update to Linux-PAM 0.68 + +------------------------------------------------------------------- +Wed Jun 30 18:46:26 MEST 1999 - kukuk@suse.de + +- pam_unix2: more bug fixes + +------------------------------------------------------------------- +Tue Jun 29 10:57:18 MEST 1999 - kukuk@suse.de + +- pam_unix2: Fix "inactive" password + +------------------------------------------------------------------- +Mon Jun 28 13:59:18 MEST 1999 - kukuk@suse.de + +- pam_warn: Add missing functions +- other.pamd: Update +- Add more doku + +------------------------------------------------------------------- +Thu Jun 24 14:24:54 MEST 1999 - kukuk@suse.de + +- Add securetty config file +- Fix Debian pam_env patch + +------------------------------------------------------------------- +Mon Jun 21 10:10:35 MEST 1999 - kukuk@suse.de + +- Update to Linux-PAM 0.67 +- Add Debian pam_env patch + +------------------------------------------------------------------- +Thu Jun 17 15:59:30 MEST 1999 - kukuk@suse.de + +- pam_ftp malloc (core dump) fix + +------------------------------------------------------------------- +Tue Jun 15 18:57:03 MEST 1999 - kukuk@suse.de + +- pam_unix2 fixes + +------------------------------------------------------------------- +Mon Jun 7 11:34:48 MEST 1999 - kukuk@suse.de + +- First PAM package: pam 0.66, pwdb 0.57 and pam_unix2 diff --git a/pam.spec b/pam.spec new file mode 100644 index 0000000..6b9a273 --- /dev/null +++ b/pam.spec @@ -0,0 +1,637 @@ +# +# spec file for package pam (Version 0.99.6.3) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: pam +URL: http://www.kernel.org/pub/linux/libs/pam/ +BuildRequires: cracklib-devel db-devel libxcrypt-devel +%if %{suse_version} > 1000 +BuildRequires: audit-devel +%endif +%define libpam_so_version 0.81.5 +%define libpam_misc_so_version 0.81.2 +%define libpamc_so_version 0.81.0 +License: Beerware, Cardware, Shareware (not restricted), BSD License and BSD-like +Group: System/Libraries +Autoreqprov: on +Version: 0.99.6.3 +Release: 16 +Summary: A security tool that provides authentication for applications +Obsoletes: pam-laus +Source: Linux-PAM-%{version}.tar.bz2 +Source1: Linux-PAM-%{version}-docs.tar.bz2 +Source2: securetty +Source3: other.pamd +Source4: common-auth.pamd +Source5: common-account.pamd +Source6: common-password.pamd +Source7: common-session.pamd +Source8: etc.environment +Source30: hu.po +Patch: pam_unix-crypt.diff +Patch1: pam_namespace.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +PAM (Pluggable Authentication Modules) is a system security tool that +allows system administrators to set authentication policies without +having to recompile programs that do authentication. + + + +%package devel +Summary: Include Files and Libraries for PAM-Development +Group: Development/Libraries/C and C++ +Requires: pam = %{version} glibc-devel +Autoreqprov: on + +%description devel +PAM (Pluggable Authentication Modules) is a system security tool which +allows system administrators to set authentication policy without +having to recompile programs which do authentication. + +This package contains header files and static libraries used for +building both PAM-aware applications and modules for use with PAM. + + + +%prep +%setup -q -n Linux-PAM-%{version} -b 1 +%patch +%patch1 +cp -av %SOURCE30 po + +%build +CFLAGS="$RPM_OPT_FLAGS" \ +./configure \ + --infodir=%{_infodir} \ + --mandir=%{_mandir} \ + --libdir=/%{_lib} \ + --enable-isadir=../../%{_lib}/security \ + --enable-docdir=%{_docdir}/pam \ + --enable-securedir=/%{_lib}/security +make +make check + +%install +install -d -m 755 $RPM_BUILD_ROOT/etc/pam.d +mkdir -p $RPM_BUILD_ROOT/usr/include/security +mkdir -p $RPM_BUILD_ROOT/%{_lib}/security +mkdir -p $RPM_BUILD_ROOT/sbin +install -d -m 755 $RPM_BUILD_ROOT%{_libdir} +make DESTDIR=$RPM_BUILD_ROOT install +/sbin/ldconfig -n $RPM_BUILD_ROOT/%{_lib} +# Install documentation +make -C doc install DESTDIR=$RPM_BUILD_ROOT +# install /etc/environment +install -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/environment +# install securetty +install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc +%ifarch s390 s390x +echo "ttyS0" >> $RPM_BUILD_ROOT/etc/securetty +echo "ttyS1" >> $RPM_BUILD_ROOT/etc/securetty +%endif +# install other.pamd and common-*.pamd +install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/other +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/common-auth +install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/common-account +install -m 644 %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/common-password +install -m 644 %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/common-session +rm $RPM_BUILD_ROOT/%{_lib}/libpam.so +ln -sf ../../%{_lib}/libpam.so.%{libpam_so_version} $RPM_BUILD_ROOT%{_libdir}/libpam.so +rm $RPM_BUILD_ROOT/%{_lib}/libpamc.so +ln -sf ../../%{_lib}/libpamc.so.%{libpamc_so_version} $RPM_BUILD_ROOT%{_libdir}/libpamc.so +rm $RPM_BUILD_ROOT/%{_lib}/libpam_misc.so +ln -sf ../../%{_lib}/libpam_misc.so.%{libpam_misc_so_version} $RPM_BUILD_ROOT%{_libdir}/libpam_misc.so +# +# Remove crap +# +rm -rf $RPM_BUILD_ROOT/%{_lib}/*.la $RPM_BUILD_ROOT/%{_lib}/security/*.la +for x in pam_unix_auth pam_unix_acct pam_unix_passwd pam_unix_session; do + ln -f $RPM_BUILD_ROOT/%{_lib}/security/pam_unix.so $RPM_BUILD_ROOT/%{_lib}/security/$x.so +done +# +# Install READMEs of PAM modules +# +DOC=$RPM_BUILD_ROOT%{_defaultdocdir}/pam +mkdir -p $DOC/modules +( + cd modules; + for i in pam_*/README ; do + cp -fpv ${i} $DOC/modules/README.`dirname ${i}` + done +) +# +# Install misc docu and md5.config +# +install -m 644 CHANGELOG Copyright README $DOC +# SELinux is not part of SL: +rm $DOC/modules/README.pam_selinux +# Not for CODE10 and older +%if %{suse_version} <= 1010 +rm $DOC/modules/README.pam_keyinit +rm $DOC/modules/README.pam_namespace +rm -f $RPM_BUILD_ROOT%{_mandir}/man8/pam_keyinit* +rm -f $RPM_BUILD_ROOT/%{_lib}/security/pam_keyinit.so +%endif +# Create filelist with translatins +%{find_lang} Linux-PAM + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f Linux-PAM.lang +%defattr(-,root,root) +%doc %{_defaultdocdir}/pam +%dir %{_sysconfdir}/pam.d +%dir %{_sysconfdir}/security +%config(noreplace) %{_sysconfdir}/pam.d/other +%config(noreplace) %{_sysconfdir}/pam.d/common-* +%config(noreplace) %{_sysconfdir}/securetty +%config(noreplace) %{_sysconfdir}/environment +%config(noreplace) %{_sysconfdir}/security/access.conf +%config(noreplace) %{_sysconfdir}/security/group.conf +%config(noreplace) %{_sysconfdir}/security/limits.conf +%config(noreplace) %{_sysconfdir}/security/pam_env.conf +%config(noreplace) %{_sysconfdir}/security/time.conf +%if %{suse_version} > 1010 +%config(noreplace) %{_sysconfdir}/security/namespace.conf +%config(noreplace) %{_sysconfdir}/security/namespace.init +%endif +%doc %{_mandir}/man5/*.conf.5* +%doc %{_mandir}/man5/pam.d.5* +%doc %{_mandir}/man8/* +/%{_lib}/libpam.so.0 +/%{_lib}/libpam.so.%{libpam_so_version} +/%{_lib}/libpamc.so.0 +/%{_lib}/libpamc.so.%{libpamc_so_version} +/%{_lib}/libpam_misc.so.0 +/%{_lib}/libpam_misc.so.%{libpam_misc_so_version} +%dir /%{_lib}/security +/%{_lib}/security/pam_access.so +/%{_lib}/security/pam_cracklib.so +/%{_lib}/security/pam_debug.so +/%{_lib}/security/pam_deny.so +/%{_lib}/security/pam_echo.so +/%{_lib}/security/pam_env.so +/%{_lib}/security/pam_exec.so +/%{_lib}/security/pam_filter.so +%dir /%{_lib}/security/pam_filter +/%{_lib}/security//pam_filter/upperLOWER +/%{_lib}/security/pam_ftp.so +/%{_lib}/security/pam_group.so +/%{_lib}/security/pam_issue.so +%if %{suse_version} > 1010 +/%{_lib}/security/pam_keyinit.so +%endif +/%{_lib}/security/pam_lastlog.so +/%{_lib}/security/pam_limits.so +/%{_lib}/security/pam_listfile.so +/%{_lib}/security/pam_localuser.so +/%{_lib}/security/pam_loginuid.so +/%{_lib}/security/pam_mail.so +/%{_lib}/security/pam_mkhomedir.so +/%{_lib}/security/pam_motd.so +%if %{suse_version} > 1010 +/%{_lib}/security/pam_namespace.so +%endif +/%{_lib}/security/pam_nologin.so +/%{_lib}/security/pam_permit.so +/%{_lib}/security/pam_rhosts.so +/%{_lib}/security/pam_rhosts_auth.so +/%{_lib}/security/pam_rootok.so +/%{_lib}/security/pam_securetty.so +/%{_lib}/security/pam_shells.so +/%{_lib}/security/pam_stress.so +/%{_lib}/security/pam_succeed_if.so +/%{_lib}/security/pam_tally.so +/%{_lib}/security/pam_time.so +/%{_lib}/security/pam_umask.so +/%{_lib}/security/pam_unix.so +/%{_lib}/security/pam_unix_acct.so +/%{_lib}/security/pam_unix_auth.so +/%{_lib}/security/pam_unix_passwd.so +/%{_lib}/security/pam_unix_session.so +/%{_lib}/security/pam_userdb.so +/%{_lib}/security/pam_warn.so +/%{_lib}/security/pam_wheel.so +/%{_lib}/security/pam_xauth.so +/sbin/pam_tally +%attr (2755,root,shadow)/sbin/unix_chkpwd + +%files devel +%defattr(644,root,root,755) +%dir /usr/include/security +%doc %{_mandir}/man3/pam* +%doc %{_mandir}/man3/misc_conv.3* +%{_includedir}/security/*.h +%{_libdir}/libpam.so +%{_libdir}/libpamc.so +%{_libdir}/libpam_misc.so + +%changelog -n pam +* Tue Oct 24 2006 - kukuk@suse.de +- pam_unix.so/unix_chkpwd: teach about blowfish [#213929] +- pam_namespace.so: Fix two possible buffer overflow +- link against libxcrypt +* Sat Oct 07 2006 - kukuk@suse.de +- Update hungarian translation [#210091] +* Tue Sep 19 2006 - kukuk@suse.de +- Don't remove pam_unix.so +- Use cracklib again (goes lost with one of the last cleanups) +* Thu Sep 14 2006 - kukuk@suse.de +- Add pam_umask.so to common-session [Fate#3621] +* Wed Sep 06 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.6.3 (merges all patches) +* Wed Aug 30 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.6.2 (incorporate last change) +- Add pam_loginuid and fixes from CVS [Fate#300486] +* Wed Aug 23 2006 - kukuk@suse.de +- Fix seg.fault in pam_cracklib if retyped password is empty +* Tue Aug 22 2006 - kukuk@suse.de +- Remove use_first_pass from pam_unix2.so in password section +* Fri Aug 11 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.6.1 (big documentation update) +* Fri Jul 28 2006 - kukuk@suse.de +- Add missing namespace.init script +* Thu Jul 27 2006 - kukuk@suse.de +- Reenable audit subsystem [Fate#300486] +* Wed Jun 28 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.5.0 (more manual pages, three new PAM + modules: pam_keyinit, pam_namespace, pam_rhosts) +* Mon Jun 12 2006 - kukuk@suse.de +- Update to current CVS (lot of new manual pages and docu) +* Tue May 30 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.4.0 (merge all patches and translations) +* Wed May 24 2006 - kukuk@suse.de +- Fix problems found by Coverity +* Wed May 17 2006 - schwab@suse.de +- Don't strip binaries. +* Fri May 05 2006 - kukuk@suse.de +- Fix pam_tally LFS support [#172492] +* Fri Apr 21 2006 - kukuk@suse.de +- Update fr.po and pl.po +* Tue Apr 11 2006 - kukuk@suse.de +- Update km.po +* Tue Apr 04 2006 - kukuk@suse.de +- Remove obsolete pam-laus from the system +* Mon Mar 27 2006 - kukuk@suse.de +- Update translations for pt, pl, fr, fi and cs +- Add translation for uk +* Tue Mar 21 2006 - kukuk@suse.de +- Update hu.po +* Tue Mar 21 2006 - kukuk@suse.de +- Add translation for tr +* Mon Mar 13 2006 - kukuk@suse.de +- Fix order of NULL checks in pam_get_user +- Fix comment in pam_lastlog for translators to be visible in + pot file +- Docu update, remove pam_selinux docu +* Thu Mar 02 2006 - kukuk@suse.de +- Update km translation +* Thu Feb 23 2006 - kukuk@suse.de +- pam_lastlog: + - Initialize correct struct member [SF#1427401] + - Mark strftime fmt string for translation [SF#1428269] +* Sun Feb 19 2006 - kukuk@suse.de +- Update more manual pages +* Sat Feb 18 2006 - ro@suse.de +- really disable audit if header file not present +* Tue Feb 14 2006 - kukuk@suse.de +- Update fi.po +- Add km.po +- Update pl.po +* Mon Feb 13 2006 - kukuk@suse.de +- Update with better manual pages +* Thu Feb 09 2006 - kukuk@suse.de +- Add translation for nl, update pt translation +* Fri Jan 27 2006 - kukuk@suse.de +- Move devel manual pages to -devel package +- Mark PAM config files as noreplace +- Mark /etc/securetty as noreplace +- Run ldconfig +- Fix libdb/ndbm compat detection with gdbm +- Adjust german translation +- Add all services to pam_listfile +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Fri Jan 13 2006 - kukuk@suse.de +- Update to Linux-PAM 0.99.3.0 release candiate tar balls + (new translations) +* Mon Jan 09 2006 - kukuk@suse.de +- Fix NULL handling for LSB-pam test suite [#141240] +* Sun Jan 08 2006 - kukuk@suse.de +- Fix usage of PAM_AUTHTOK_RECOVER_ERR vs. PAM_AUTHTOK_RECOVERY_ERR +* Fri Jan 06 2006 - kukuk@suse.de +- NULL is allowed as thirs argument for pam_get_item [#141240] +* Wed Dec 21 2005 - kukuk@suse.de +- Add fixes from CVS +* Thu Dec 15 2005 - kukuk@suse.de +- Fix pam_lastlog: don't report error on first login +* Tue Dec 13 2005 - kukuk@suse.de +- Update to 0.99.2.1 +* Fri Dec 09 2005 - kukuk@suse.de +- Add /etc/environment to avoid warnings in syslog +* Mon Dec 05 2005 - kukuk@suse.de +- disable SELinux +* Wed Nov 23 2005 - kukuk@suse.de +- Update getlogin() fix to final one +* Mon Nov 21 2005 - kukuk@suse.de +- Fix PAM getlogin() implementation +* Mon Nov 21 2005 - kukuk@suse.de +- Update to official 0.99.2.0 release +* Tue Nov 08 2005 - kukuk@suse.de +- Update to new snapshot +* Mon Oct 10 2005 - kukuk@suse.de +- Enable original pam_wheel module +* Tue Sep 27 2005 - kukuk@suse.de +- Update to current CVS +- Compile libpam_misc with -fno-strict-aliasing +* Mon Sep 19 2005 - kukuk@suse.de +- Update to current CVS +- Fix compiling of pammodutil with -fPIC +* Sun Sep 18 2005 - kukuk@suse.de +- Update to current CVS +* Tue Aug 23 2005 - kukuk@suse.de +- Update to new snapshot (Major version is back to 0) +* Fri Aug 19 2005 - kukuk@suse.de +- Update to Linux-PAM 0.99.0.3 snapshot +* Mon Jul 11 2005 - kukuk@suse.de +- Add pam_umask +* Mon Jul 04 2005 - kukuk@suse.de +- Update to current CVS snapshot +* Thu Jun 23 2005 - kukuk@suse.de +- Update to current CVS snapshot +- Add pam_loginuid +* Thu Jun 09 2005 - kukuk@suse.de +- Update to current CVS snapshot +* Mon Jun 06 2005 - kukuk@suse.de +- Don't reset priority [#81690] +- Fix creating of symlinks +* Fri May 20 2005 - kukuk@suse.de +- Update to current CVS snapshot +- Real fix for [#82687] (don't include kernel header files) +* Thu May 12 2005 - schubi@suse.de +- Bug 82687 - pam_client.h redefines __u8 and __u32 +* Fri Apr 29 2005 - kukuk@suse.de +- Apply lot of fixes from CVS (including SELinux support) +* Fri Apr 01 2005 - kukuk@suse.de +- Update to final 0.79 release +* Mon Mar 14 2005 - kukuk@suse.de +- Apply patch for pam_xauth to preserve DISPLAY variable [#66885] +* Mon Jan 24 2005 - kukuk@suse.de +- Compile with large file support +* Mon Jan 24 2005 - schubi@suse.de +- Made patch of latest CVS tree +- Removed patch pam_handler.diff ( included in CVS now ) +- moved Linux-PAM-0.78.dif to pam_group_time.diff +* Wed Jan 05 2005 - kukuk@suse.de +- Fix seg.fault, if a PAM config line is incomplete +* Thu Nov 18 2004 - kukuk@suse.de +- Update to final 0.78 +* Mon Nov 08 2004 - kukuk@suse.de +- Add pam_env.so to common-auth +- Add pam_limit.so to common-session +* Wed Oct 13 2004 - kukuk@suse.de +- Update to 0.78-Beta1 +* Wed Sep 22 2004 - kukuk@suse.de +- Create pam.d/common-{auth,account,password,session} and include + them in pam.d/other +- Update to current CVS version of upcoming 0.78 release +* Mon Aug 23 2004 - kukuk@suse.de +- Update "code cleanup" patch +- Disable reading of /etc/environment in pam_env.so per default +* Thu Aug 19 2004 - kukuk@suse.de +- Reenable a "fixed" version of "code cleanup" patch +- Use pam_wheel from pam-modules package +* Wed Aug 18 2004 - kukuk@suse.de +- Disable "code cleanup" patch (no more comments about security + fixes) +* Fri Aug 13 2004 - kukuk@suse.de +- Apply big "code cleanup" patch [Bug #39673] +* Fri Mar 12 2004 - kukuk@suse.de +- pam_wheel: Use original getlogin again, PAM internal does not + work without application help [Bug #35682] +* Sun Jan 18 2004 - meissner@suse.de +- We no longer have pam in the buildsystem, so we + need some buildroot magic flags for the dlopen tests. +* Thu Jan 15 2004 - kukuk@suse.de +- Cleanup neededforbuild +* Fri Dec 05 2003 - kukuk@suse.de +- Add manual pages from SLES8 +* Fri Nov 28 2003 - kukuk@suse.de +- Fix installing manual pages of modules +- Remove pthread check (db is now linked against pthread) +* Thu Nov 27 2003 - kukuk@suse.de +- Merge with current CVS +- Apply bug fixes from bugtracking system +- Build as normal user +* Fri Nov 21 2003 - kukuk@suse.de +- Compile with noexecstack +* Thu Nov 06 2003 - kukuk@suse.de +- Fix pam_securetty CVS patch +* Wed Oct 29 2003 - kukuk@suse.de +- Sync with current CVS version +* Thu Oct 02 2003 - kukuk@suse.de +- Add patch to implement "include" statement in pamd files +* Wed Sep 10 2003 - uli@suse.de +- added ttyS1 (VT220) to securetty on s390* (bug #29239) +* Mon Jul 28 2003 - kukuk@suse.de +- Apply lot of fixes for various problems +* Tue Jun 10 2003 - kukuk@suse.de +- Fix getlogin handling in pam_wheel.so +* Tue May 27 2003 - ro@suse.de +- added cracklib-devel to neededforbuild +* Thu Feb 13 2003 - kukuk@suse.de +- Update pam_localuser and pam_xauth. +* Wed Nov 13 2002 - kukuk@suse.de +- Update to Linux-PAM 0.77 (minor bug fixes and enhancemants) +* Mon Nov 11 2002 - ro@suse.de +- changed neededforbuild to +* Sat Sep 14 2002 - ro@suse.de +- changed securetty / use extra file +* Fri Sep 13 2002 - bk@suse.de +- 390: standard console (4,64)/ttyS0 ->only ttyS0 in /etc/securetty +* Tue Aug 27 2002 - kukuk@suse.de +- Call password checking helper from pam_unix.so whenever the + passwd field is invalid. +* Sat Aug 24 2002 - kukuk@suse.de +- Don't build ps and pdf documentation +* Fri Aug 09 2002 - kukuk@suse.de +- pam-devel requires pam [Bug #17543] +* Wed Jul 17 2002 - kukuk@suse.de +- Remove explicit requires +* Wed Jul 10 2002 - kukuk@suse.de +- Update to Linux-PAM 0.76 +- Remove reentrant patch for original PAM modules (needs to be + rewritten for new PAM version) +- Add docu in PDF format +* Thu Jul 04 2002 - kukuk@suse.de +- Fix build on different partitions +* Tue Apr 16 2002 - mmj@suse.de +- Fix to not own /usr/shar/man/man3 +* Wed Mar 13 2002 - kukuk@suse.de +- Add /usr/include/security to pam-devel filelist +* Mon Feb 11 2002 - ro@suse.de +- tar option for bz2 is "j" +* Fri Jan 25 2002 - kukuk@suse.de +- Fix last pam_securetty patch +* Thu Jan 24 2002 - kukuk@suse.de +- Use reentrant getpwnam functions for most modules +- Fix unresolved symbols in pam_access and pam_userdb +* Sun Jan 20 2002 - kukuk@suse.de +- libpam_misc: Don't handle Ctrl-D as error. +* Wed Jan 16 2002 - kukuk@suse.de +- Remove SuSEconfig.pam +- Update pam_localuser and pam_xauth +- Add new READMEs about blowfish and cracklib +* Mon Nov 12 2001 - kukuk@suse.de +- Remove pam_unix.so (is part of pam-modules) +* Fri Nov 09 2001 - kukuk@suse.de +- Move extra PAM modules to separate package +- Require pam-modules package +* Fri Aug 24 2001 - kukuk@suse.de +- Move susehelp config file to susehelp package +* Mon Aug 13 2001 - ro@suse.de +- changed neededforbuild to +* Tue Aug 07 2001 - kukuk@suse.de +- Fixes wrong symlink handling of pam_homecheck [Bug #3905] +* Wed Jul 11 2001 - kukuk@suse.de +- Sync pam_homecheck and pam_unix2 fixes from 7.2 +- Always ask for the old password if it is expired +* Sat May 05 2001 - kukuk@suse.de +- Cleanup Patches, make tar archive from extra pam modules +* Fri May 04 2001 - kukuk@suse.de +- Use LOG_NOTICE for trace option [Bug #7673] +* Thu Apr 12 2001 - kukuk@suse.de +- Linux-PAM: link pam_access against libnsl +- Add pam.conf for susehelp/pam html docu +* Tue Apr 10 2001 - kukuk@suse.de +- Linux-PAM: Update to version 0.75 +* Tue Apr 03 2001 - kukuk@suse.de +- Linux-PAM: link libpam_misc against libpam [Bug #6890] +* Thu Mar 08 2001 - kukuk@suse.de +- Linux-PAM: Fix manual pages (.so reference) +- pam_pwcheck: fix Makefile +* Tue Mar 06 2001 - kukuk@suse.de +- Update for Linux-PAM 0.74 +- Drop pwdb subpackage +* Tue Feb 13 2001 - kukuk@suse.de +- pam_unix2: Create temp files with permission 0600 +* Tue Feb 06 2001 - ro@suse.de +- pam_issue.c: include time.h to make it compile +* Fri Jan 05 2001 - kukuk@suse.de +- Don't print error message about failed initialization from + pam_limits with kernel 2.2 [Bug #5198] +* Thu Jan 04 2001 - kukuk@suse.de +- Adjust docu for pam_limits +* Sun Dec 17 2000 - kukuk@suse.de +- Adjust docu for pam_pwcheck +* Thu Dec 07 2000 - kukuk@suse.de +- Add fix for pam_limits from 0.73 +* Thu Oct 26 2000 - kukuk@suse.de +- Add db-devel to need for build +* Fri Oct 20 2000 - kukuk@suse.de +- Don't link PAM modules against old libpam library +* Wed Oct 18 2000 - kukuk@suse.de +- Create new "devel" subpackage +* Thu Oct 12 2000 - kukuk@suse.de +- Add SuSEconfig.pam +* Tue Oct 03 2000 - kukuk@suse.de +- Fix problems with new gcc and glibc 2.2 header files +* Wed Sep 13 2000 - kukuk@suse.de +- Fix problem with passwords longer then PASS_MAX_LEN +* Wed Sep 06 2000 - kukuk@suse.de +- Add missing PAM modules to filelist +- Fix seg.fault in pam_pwcheck [BUG #3894] +- Clean spec file +* Fri Jun 23 2000 - kukuk@suse.de +- Lot of bug fixes in pam_unix2 and pam_pwcheck +- compress postscript docu +* Mon May 15 2000 - kukuk@suse.de +- Move docu to /usr/share/doc/pam +- Fix some bugs in pam_unix2 and pam_pwcheck +* Tue Apr 25 2000 - kukuk@suse.de +- Add pam_homecheck Module +* Tue Apr 25 2000 - kukuk@suse.de +- Add devfs devices to /etc/securetty +* Wed Mar 01 2000 - kukuk@suse.de +- Fix handling of changing passwords to empty one +* Tue Feb 22 2000 - kukuk@suse.de +- Set correct attr for unix_chkpwd and pwdb_chkpwd +* Tue Feb 15 2000 - kukuk@suse.de +- Update pam_pwcheck +- Update pam_unix2 +* Mon Feb 07 2000 - kukuk@suse.de +- pwdb: Update to 0.61 +* Thu Jan 27 2000 - kukuk@suse.de +- Add config files and README for md5 passwords +- Update pam_pwcheck +- Update pam_unix2 +* Thu Jan 13 2000 - kukuk@suse.de +- Update pam_unix2 +- New: pam_pwcheck +- Update to Linux-PAM 0.72 +* Wed Oct 13 1999 - kukuk@suse.de +- pam_pwdb: Add security fixes from RedHat +* Mon Oct 11 1999 - kukuk@suse.de +- Update to Linux-PAM 0.70 +- Update to pwdb-0.60 +- Fix more pam_unix2 shadow bugs +* Fri Oct 08 1999 - kukuk@suse.de +- Add more PAM fixes +- Implement Password changing request (sp_lstchg == 0) +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Sat Sep 11 1999 - kukuk@suse.de +- Add pam_wheel to file list +- pam_wheel: Minor fixes +- pam_unix2: root is allowed to change passwords with wrong + password aging information +* Mon Aug 30 1999 - kukuk@suse.de +- pam_unix2: Fix typo +* Thu Aug 19 1999 - kukuk@suse.de +- Linux-PAM: Update to version 0.69 +* Fri Jul 16 1999 - kukuk@suse.de +- pam_unix2: Root is allowed to use the old password again. +* Tue Jul 13 1999 - kukuk@suse.de +- pam_unix2: Allow root to set an empty password. +* Sat Jul 10 1999 - kukuk@suse.de +- Add HP-UX password aging to pam_unix2. +* Wed Jul 07 1999 - kukuk@suse.de +- Don't install .cvsignore files +- Make sure, /etc/shadow has the correct rights +* Tue Jul 06 1999 - kukuk@suse.de +- Update to Linux-PAM 0.68 +* Wed Jun 30 1999 - kukuk@suse.de +- pam_unix2: more bug fixes +* Tue Jun 29 1999 - kukuk@suse.de +- pam_unix2: Fix "inactive" password +* Mon Jun 28 1999 - kukuk@suse.de +- pam_warn: Add missing functions +- other.pamd: Update +- Add more doku +* Thu Jun 24 1999 - kukuk@suse.de +- Add securetty config file +- Fix Debian pam_env patch +* Mon Jun 21 1999 - kukuk@suse.de +- Update to Linux-PAM 0.67 +- Add Debian pam_env patch +* Thu Jun 17 1999 - kukuk@suse.de +- pam_ftp malloc (core dump) fix +* Tue Jun 15 1999 - kukuk@suse.de +- pam_unix2 fixes +* Mon Jun 07 1999 - kukuk@suse.de +- First PAM package: pam 0.66, pwdb 0.57 and pam_unix2 diff --git a/pam_namespace.diff b/pam_namespace.diff new file mode 100644 index 0000000..4708e01 --- /dev/null +++ b/pam_namespace.diff @@ -0,0 +1,20 @@ +--- modules/pam_namespace/pam_namespace.c 30 Aug 2006 08:42:38 -0000 1.3 ++++ modules/pam_namespace/pam_namespace.c 24 Oct 2006 12:21:45 -0000 +@@ -1206,7 +1206,7 @@ + * Add the user info to the instance data so we can refer to them later. + */ + idata.user[0] = 0; +- strncat(idata.user, user_name, sizeof(idata.user)); ++ strncat(idata.user, user_name, sizeof(idata.user) - 1); + idata.uid = pwd->pw_uid; + + /* +@@ -1290,7 +1290,7 @@ + * Add the user info to the instance data so we can refer to them later. + */ + idata.user[0] = 0; +- strncat(idata.user, user_name, sizeof(idata.user)); ++ strncat(idata.user, user_name, sizeof(idata.user) - 1); + idata.uid = pwd->pw_uid; + + /* diff --git a/pam_unix-crypt.diff b/pam_unix-crypt.diff new file mode 100644 index 0000000..3d5ade0 --- /dev/null +++ b/pam_unix-crypt.diff @@ -0,0 +1,63 @@ +Index: modules/pam_unix/support.c +=================================================================== +RCS file: /cvsroot/pam/Linux-PAM/modules/pam_unix/support.c,v +retrieving revision 1.40 +diff -u -r1.40 support.c +--- modules/pam_unix/support.c 27 Jun 2006 08:38:14 -0000 1.40 ++++ modules/pam_unix/support.c 24 Oct 2006 10:14:15 -0000 +@@ -689,7 +689,7 @@ + D(("user has empty password - access denied")); + retval = PAM_AUTH_ERR; + } +- } else if (!p || (*salt == '*') || (salt_len < 13)) { ++ } else if (!p || (*salt == '*')) { + retval = PAM_AUTH_ERR; + } else { + if (!strncmp(salt, "$1$", 3)) { +@@ -698,6 +698,12 @@ + _pam_delete(pp); + pp = Brokencrypt_md5(p, salt); + } ++ } else if (*salt == '$') { ++ /* ++ * Ok, we don't know the crypt algorithm, but maybe ++ * libcrypt nows about it? We should try it. ++ */ ++ pp = x_strdup (crypt(p, salt)); + } else { + pp = bigcrypt(p, salt); + } +Index: modules/pam_unix/unix_chkpwd.c +=================================================================== +RCS file: /cvsroot/pam/Linux-PAM/modules/pam_unix/unix_chkpwd.c,v +retrieving revision 1.17 +diff -u -r1.17 unix_chkpwd.c +--- modules/pam_unix/unix_chkpwd.c 14 Jun 2006 15:28:44 -0000 1.17 ++++ modules/pam_unix/unix_chkpwd.c 24 Oct 2006 10:14:15 -0000 +@@ -40,9 +40,7 @@ + #include + + #include "md5.h" +- +-extern char *crypt(const char *key, const char *salt); +-extern char *bigcrypt(const char *key, const char *salt); ++#include "bigcrypt.h" + + /* syslogging function for errors and other information */ + +@@ -205,6 +203,15 @@ + if (strcmp(pp, salt) == 0) + retval = PAM_SUCCESS; + } ++ } else if (*salt == '$') { ++ /* ++ * Ok, we don't know the crypt algorithm, but maybe ++ * libcrypt nows about it? We should try it. ++ */ ++ pp = x_strdup (crypt(p, salt)); ++ if (strcmp(pp, salt) == 0) { ++ retval = PAM_SUCCESS; ++ } + } else if ((*salt == '*') || (salt_len < 13)) { + retval = PAM_AUTH_ERR; + } else { diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/securetty b/securetty new file mode 100644 index 0000000..a2f8307 --- /dev/null +++ b/securetty @@ -0,0 +1,17 @@ +# +# This file contains the device names of tty lines (one per line, +# without leading /dev/) on which root is allowed to login. +# +tty1 +tty2 +tty3 +tty4 +tty5 +tty6 +# for devfs: +vc/1 +vc/2 +vc/3 +vc/4 +vc/5 +vc/6