gosa-plugin-heimdal-2.7.4/0000755000175000017500000000000011752422560014352 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/contrib/0000755000175000017500000000000011752422560016012 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/contrib/hdb.schema0000644000175000017500000000776710776436520017760 0ustar cajuscajus# Definitions for a Kerberos V KDC schema # # $Id: hdb.schema 14958 2005-04-25 17:33:40Z lha $ # # This version is compatible with OpenLDAP 1.8 # # OID Base is iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) padl(5322) kdcSchema(10) # # Syntaxes are under 1.3.6.1.4.1.5322.10.0 # Attributes types are under 1.3.6.1.4.1.5322.10.1 # Object classes are under 1.3.6.1.4.1.5322.10.2 # Syntax definitions #krb5KDCFlagsSyntax SYNTAX ::= { # WITH SYNTAX INTEGER #-- initial(0), -- require as-req #-- forwardable(1), -- may issue forwardable #-- proxiable(2), -- may issue proxiable #-- renewable(3), -- may issue renewable #-- postdate(4), -- may issue postdatable #-- server(5), -- may be server #-- client(6), -- may be client #-- invalid(7), -- entry is invalid #-- require-preauth(8), -- must use preauth #-- change-pw(9), -- change password service #-- require-hwauth(10), -- must use hwauth #-- ok-as-delegate(11), -- as in TicketFlags #-- user-to-user(12), -- may use user-to-user auth #-- immutable(13) -- may not be deleted # ID { 1.3.6.1.4.1.5322.10.0.1 } #} #krb5PrincipalNameSyntax SYNTAX ::= { # WITH SYNTAX OCTET STRING #-- String representations of distinguished names as per RFC1510 # ID { 1.3.6.1.4.1.5322.10.0.2 } #} # Attribute type definitions attributetype ( 1.3.6.1.4.1.5322.10.1.1 NAME 'krb5PrincipalName' DESC 'The unparsed Kerberos principal name' EQUALITY caseExactIA5Match SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.5322.10.1.2 NAME 'krb5KeyVersionNumber' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.5322.10.1.3 NAME 'krb5MaxLife' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.5322.10.1.4 NAME 'krb5MaxRenew' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.5322.10.1.5 NAME 'krb5KDCFlags' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.5322.10.1.6 NAME 'krb5EncryptionType' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributetype ( 1.3.6.1.4.1.5322.10.1.7 NAME 'krb5ValidStart' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.5322.10.1.8 NAME 'krb5ValidEnd' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.5322.10.1.9 NAME 'krb5PasswordEnd' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) # this is temporary; keys will eventually # be child entries or compound attributes. attributetype ( 1.3.6.1.4.1.5322.10.1.10 NAME 'krb5Key' DESC 'Encoded ASN1 Key as an octet string' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 ) attributetype ( 1.3.6.1.4.1.5322.10.1.11 NAME 'krb5PrincipalRealm' DESC 'Distinguished name of krb5Realm entry' SUP distinguishedName ) attributetype ( 1.3.6.1.4.1.5322.10.1.12 NAME 'krb5RealmName' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} ) # Object class definitions objectclass ( 1.3.6.1.4.1.5322.10.2.1 NAME 'krb5Principal' SUP top AUXILIARY MUST ( krb5PrincipalName ) MAY ( cn $ krb5PrincipalRealm ) ) objectclass ( 1.3.6.1.4.1.5322.10.2.2 NAME 'krb5KDCEntry' SUP krb5Principal AUXILIARY MUST ( krb5KeyVersionNumber ) MAY ( krb5ValidStart $ krb5ValidEnd $ krb5PasswordEnd $ krb5MaxLife $ krb5MaxRenew $ krb5KDCFlags $ krb5EncryptionType $ krb5Key ) ) objectclass ( 1.3.6.1.4.1.5322.10.2.3 NAME 'krb5Realm' SUP top AUXILIARY MUST ( krb5RealmName ) ) gosa-plugin-heimdal-2.7.4/contrib/hdb.ldif0000644000175000017500000000460711043607556017421 0ustar cajuscajusdn: cn=hdb,cn=schema,cn=config objectClass: olcSchemaConfig cn: hdb olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.1 NAME 'krb5PrincipalName' DESC 'The unparsed Kerberos principal name' EQUALITY caseExactIA5Match SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.2 NAME 'krb5KeyVersionNumber' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.3 NAME 'krb5MaxLife' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.4 NAME 'krb5MaxRenew' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.5 NAME 'krb5KDCFlags' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.6 NAME 'krb5EncryptionType' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.7 NAME 'krb5ValidStart' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.8 NAME 'krb5ValidEnd' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.9 NAME 'krb5PasswordEnd' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.10 NAME 'krb5Key' DESC 'Encoded ASN1 Key as an octet string' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.11 NAME 'krb5PrincipalRealm' DESC 'Distinguished name of krb5Realm entry' SUP distinguishedName ) olcAttributeTypes: ( 1.3.6.1.4.1.5322.10.1.12 NAME 'krb5RealmName' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} ) olcObjectClasses: ( 1.3.6.1.4.1.5322.10.2.1 NAME 'krb5Principal' SUP top AUXILIARY MUST ( krb5PrincipalName ) MAY ( cn $ krb5PrincipalRealm ) ) olcObjectClasses: ( 1.3.6.1.4.1.5322.10.2.2 NAME 'krb5KDCEntry' SUP krb5Principal AUXILIARY MUST ( krb5KeyVersionNumber ) MAY ( krb5ValidStart $ krb5ValidEnd $ krb5PasswordEnd $ krb5MaxLife $ krb5MaxRenew $ krb5KDCFlags $ krb5EncryptionType $ krb5Key ) ) olcObjectClasses: ( 1.3.6.1.4.1.5322.10.2.3 NAME 'krb5Realm' SUP top AUXILIARY MUST ( krb5RealmName ) ) gosa-plugin-heimdal-2.7.4/plugin.dsc0000644000175000017500000000045711336200072016337 0ustar cajuscajus[gosa-plugin] name = heimdal description = "Heimdal kerberos management plugin" version = 2.6.8 author = "Cajus Pollmeier " maintainer = "GOsa packages maintainers group " homepage = https://oss.gonicus.de/labs/gosa/ conflicts = mit-krb5 depends = systems gosa-plugin-heimdal-2.7.4/locale/0000755000175000017500000000000011752422560015611 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/ru/0000755000175000017500000000000011752422560016237 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/ru/LC_MESSAGES/0000755000175000017500000000000011752422560020024 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/ru/LC_MESSAGES/messages.po0000644000175000017500000001410411475426262022200 0ustar cajuscajus# Translation of messages.po to Russian # Valia V. Vaneeva , 2004. # $Id: messages.po,v 1.61 2005/04/18 10:37:13 migor-guest Exp $ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2005-04-18 14:35+0300\n" "Last-Translator: Igor Muratov \n" "Language-Team: ALT Linux Team\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: poEdit 1.3.1\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 #, fuzzy msgid "Heimdal options" msgstr "Email" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 #, fuzzy msgid "Hour" msgstr "час" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 #, fuzzy msgid "Minute" msgstr "Принтер" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 #, fuzzy msgid "Day" msgstr "день" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 #, fuzzy msgid "Month" msgstr "месяц" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 #, fuzzy msgid "Year" msgstr "Поиск" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 #, fuzzy msgid "Password end" msgstr "Пароль" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Сохранить" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Отмена" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 #, fuzzy msgid "Kerberos service" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 #, fuzzy msgid "Service infrastructure" msgstr "Искать в поддеревьях" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 #, fuzzy msgid "Kerberos service (kadmin access informations)" msgstr "Личная информация" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 #, fuzzy msgid "Realm" msgstr "Имя сервера" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Удалить" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 #, fuzzy msgid "Policy" msgstr "Английский" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 #, fuzzy msgid "Kerberos access information" msgstr "Личная информация" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Сервисы" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 #, fuzzy msgid "Policies" msgstr "Английский" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 #, fuzzy msgid "Heimdal" msgstr "Email" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 #, fuzzy msgid "LDAP error" msgstr "Ошибка LDAP:" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 #, fuzzy msgid "Valid password" msgstr "Пароль" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "" #: admin/systems/services/kerberos/goKrbServer.tpl:8 #, fuzzy msgid "Kerberos Realms" msgstr "Kerberos" #, fuzzy #~ msgid "Admin user" #~ msgstr "Пользователи домена" #, fuzzy #~ msgid "Admin" #~ msgstr "DN администратора" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "Укажите корректный номер телефона." #, fuzzy #~ msgid "The specified kerberos password is empty." #~ msgstr "Значение поля \"Файлы\" некорректно." #, fuzzy #~ msgid "The specified kerberos admin is empty." #~ msgstr "Значение поля \"Файлы\" некорректно." #, fuzzy #~ msgid "The specified kerberos realm is empty." #~ msgstr "Значение поля \"Файлы\" некорректно." #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "Удалить параметры" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "В этой учетной записи нет почтовых расширений." gosa-plugin-heimdal-2.7.4/locale/pl/0000755000175000017500000000000011752422560016224 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/pl/LC_MESSAGES/0000755000175000017500000000000011752422560020011 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/pl/LC_MESSAGES/messages.po0000644000175000017500000001401511475426262022166 0ustar cajuscajusmsgid "" msgstr "" "Project-Id-Version: polski\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2009-09-05 15:38+0100\n" "Last-Translator: Piort Rybicki \n" "Language-Team: Piotr Rybicki \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Polish\n" "X-Poedit-Country: POLAND\n" "X-Poedit-SourceCharset: iso-8859-2\n" "X-Poedit-Basepath: tedst\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "Opcje Heimdal" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "Użyj pustych wartości dla nieskończoności" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "Maksymalny czas życia biletu" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "Maksymalny czas odnowienia biletu" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "nieskończone" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "Hodzina" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "Minuta" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "Dzień" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "Miesiąc" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "Rok" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "Ważność biletu od" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "Ważność biletu do" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "Hasło wygasa" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Zapisz" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Anuluj" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "Usługa Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "Infrastruktura usługi" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "Usługa Kerberos (informacje dostępowe kadmin)" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "Dziedzina" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "Aby zapisać zmiany polis, serwer wymaga poprawnego adresu MAC." #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Usuń" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "Polisa" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "Informacje dostępowe Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Usługi" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "Polisy" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "Heimdal" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, fuzzy, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" "Błąd ładowania konfiguracji heimdal, znaleziono więcej niż jeden wpis " "konfiguracyjny dla '%s'." #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "błąd LDAP" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "Maksymalny czas życia" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "Maksymalne czas odnowienia" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "Ważne od" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "Ważne do" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "Prawidłowe hasło" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Dostęp do Kerberos kadmin" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "Dziedziny Kerberos" #~ msgid "Admin user" #~ msgstr "Użytkownik administracyjny" #~ msgid "Admin" #~ msgstr "Admin" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "Proszę podać liczbę jako wartość dla ttl." #~ msgid "The specified kerberos password is empty." #~ msgstr "Podane hasło kerberos jest puste." #~ msgid "The specified kerberos admin is empty." #~ msgstr "Podany administrator kerberos jest pusty." #~ msgid "The specified kerberos realm is empty." #~ msgstr "Podana dziedzina kerberos jest pusta." #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "Usuń rozszerzenie środowiska" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "To konto nie posiada rozszerzeń pocztowych" gosa-plugin-heimdal-2.7.4/locale/it/0000755000175000017500000000000011752422560016225 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/it/LC_MESSAGES/0000755000175000017500000000000011752422560020012 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/it/LC_MESSAGES/messages.po0000644000175000017500000001354111475426262022172 0ustar cajuscajus# translation of messages.po to Italian # Copyright (c) 2005 B-Open Solutions srl - http://www.bopen.it/ # Copyright (c) 2005 Alessandro Amici # Alessandro Amici , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2005-11-18 15:26+0100\n" "Last-Translator: Alessandro Amici \n" "Language-Team: Italian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 #, fuzzy msgid "Heimdal options" msgstr "Terminali" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 #, fuzzy msgid "Hour" msgstr "ora" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 #, fuzzy msgid "Minute" msgstr "Stampante" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 #, fuzzy msgid "Day" msgstr "giorno" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 #, fuzzy msgid "Month" msgstr "mese" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 #, fuzzy msgid "Year" msgstr "Cerca" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 #, fuzzy msgid "Password end" msgstr "Password" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Salva" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Annulla" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 #, fuzzy msgid "Kerberos service" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 #, fuzzy msgid "Service infrastructure" msgstr "Seleziona per mostrare le applicazioni" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 #, fuzzy msgid "Kerberos service (kadmin access informations)" msgstr "Informazioni personali" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 #, fuzzy msgid "Realm" msgstr "Cognome" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Rimuovi" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 #, fuzzy msgid "Policy" msgstr "Inglese" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 #, fuzzy msgid "Kerberos access information" msgstr "Informazioni personali" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Servizi" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 #, fuzzy msgid "Policies" msgstr "Inglese" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 #, fuzzy msgid "Heimdal" msgstr "Terminali" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 #, fuzzy msgid "LDAP error" msgstr "Errore LDAP" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 #, fuzzy msgid "Valid password" msgstr "Password" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "" #: admin/systems/services/kerberos/goKrbServer.tpl:8 #, fuzzy msgid "Kerberos Realms" msgstr "Kerberos" #, fuzzy #~ msgid "Admin" #~ msgstr "DN dell'amministratore" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "Specificare una dimenzione valida per le mail da rigettare." #, fuzzy #~ msgid "The specified kerberos password is empty." #~ msgstr "La password immessa come 'Nuova password' è vuota" #, fuzzy #~ msgid "The specified kerberos admin is empty." #~ msgstr "La password immessa come 'Nuova password' è vuota" #, fuzzy #~ msgid "The specified kerberos realm is empty." #~ msgstr "La password immessa come 'Nuova password' è vuota" #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "Questa identità non ha le estensioni per la posta" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "Questa identità non ha le estensioni per la posta" gosa-plugin-heimdal-2.7.4/locale/pt_BR/0000755000175000017500000000000011752422560016617 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/pt_BR/LC_MESSAGES/0000755000175000017500000000000011752422560020404 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/pt_BR/LC_MESSAGES/messages.po0000644000175000017500000001303211475426262022557 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: GOsa plugins - heimdal\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-03-25 10:27-0300\n" "Last-Translator: Marcos Amorim \n" "Language-Team: Marcos Amorim Clever de Oliveira " "\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Portuguese\n" "X-Poedit-Country: BRAZIL\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "Opções Heimdal" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "Use valores em branco para infinito" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "Tempo de vida do bilhete" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "Máximo para renovação do bilhete" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "infinito" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "Hora" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "Minuto" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "Dia" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "Mês" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "Ano:" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "Hora inicio de validade do bilhete" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "Hora final de validade do bilhete" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Salvar" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Cancelar" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "Serviço Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "Serviços de infraestrutura" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "Serviço Kerberos (informações de acesso kadmin)" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "Nome real" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" "A fim de salvar as alterações de política, o servidor requer um válido " "endereço MAC." #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Remover" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "Política" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "Informações de acesso kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Serviços" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "Políticas" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "Heimdal" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, fuzzy, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" "Erro ao carregar configuração Heimdal, mais de uma entrada de configuração " "foi encontrado para '%s'." #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "Erro LDAP" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "Tempo máx. de vida" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "Máximo para renovação" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "Inicio da validade" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "Final da validade" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "Senha válida" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Acesso kadmin kerberos" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "Nomes reais kerberos" gosa-plugin-heimdal-2.7.4/locale/es/0000755000175000017500000000000011752422560016220 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/es/LC_MESSAGES/0000755000175000017500000000000011752422560020005 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/es/LC_MESSAGES/messages.po0000644000175000017500000001430411475426262022163 0ustar cajuscajus# translation of admin.po to # translation of systems.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # , 2010. msgid "" msgstr "" "Project-Id-Version: admin\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-01-28 23:47+0100\n" "Last-Translator: \n" "Language-Team: Spanish <>\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "Opciones Heimdal" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "Usar valores vacíos para infinito" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "Duración máxima del ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "Periodo de renovación del ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "infinito" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "Hora" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "Minuto" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "Día" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "Mes" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "Año" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "Fecha inicial de validez del ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "Fecha final de validez del ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "Fin de contraseña" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Guardar" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Cancelar" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "Servicio Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "Infraestructura de servicio" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "Servicio Kerberos (información acceso kadmin)" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "Dominio" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" "Para poder grabar los cambios en la política, el servidor debe tener un " "dirección MAC válida." #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Eliminar" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "Política" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "Acceso a información Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Servicios" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "Políticas" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "Heimdal" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, fuzzy, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" "Hay un error cargando la configuración de heimdal, se ha encontrado mas de " "una entrada en la configuración para '%s'." #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "Error LDAP" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "Duración máxima" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "Renovación máxima" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "Inicio válido" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "Fin válido" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "Contraseña válida" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Acceso a Kerberos kadmin" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "Dominio Kerberos" #~ msgid "Admin user" #~ msgstr "Usuario administrador" #~ msgid "Admin" #~ msgstr "Administrador" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "Por favor introduzca un valor numérico para TTL." #~ msgid "The specified kerberos password is empty." #~ msgstr "No ha introducido ninguna contraseña kerberos." #~ msgid "The specified kerberos admin is empty." #~ msgstr "No ha introducido ningún administrador kerberos." #~ msgid "The specified kerberos realm is empty." #~ msgstr "No ha introducido ningún dominio kerberos." #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "Eliminar extensión de entorno" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "No se puede subir la imagen a %s." gosa-plugin-heimdal-2.7.4/locale/de/0000755000175000017500000000000011752422560016201 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/de/LC_MESSAGES/0000755000175000017500000000000011752422560017766 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/de/LC_MESSAGES/messages.po0000644000175000017500000001326211475426262022146 0ustar cajuscajus# translation of messages.po to Deutsch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004, 2005, 2006. # Jan Wenzel , 2004,2005, 2008. # Stefan Koehler , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2010-09-15 13:50+0100\n" "Last-Translator: Fabian Hickert \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "Heimdal Optionen" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "Verwende leeres Feld für unbegrenzt" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "Maximale Lebensdauer der Tickets" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "Maximale Erneuerung der Tickets" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "unbegrenzt" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "Stunde" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "Minute" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "Tag" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "Monat" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "Jahr" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "Gültigkeitsbeginn der Tickets" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "Gültigkeitsende der Tickets" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "Passwort Ende" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Speichern" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Abbrechen" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "Kerberos-Dienst" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "Dienst-Infrastruktur" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "Kerberos Dienst (kadmin Zugangs-Informationen)" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "Realm" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" "Um Änderungen der Richtlinien zu speichern, benötigt der Server eine gültige " "Mac-Adresse." #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Entfernen" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "Richtlinie" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "Kerberos Zugangs-Information" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Dienste" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "Richtlinien" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "Heimdal" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" "Fehler beim Laden der Heimdal-Konfiguration, es wurde mehr als ein " "Konfigurationseintrag für '%s' gefunden." #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "LDAP-Fehler" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "Max Gültigkeit" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "Max Erneuerung" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "Gültigkeitsbeginn" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "Gültigkeitsende" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "Gültigkeitspasswort" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Kerberos-Zugang via kadmin" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "Kerberos Bereiche" #~ msgid "Admin user" #~ msgstr "Administrator" #~ msgid "Admin" #~ msgstr "Administrator" gosa-plugin-heimdal-2.7.4/locale/fr/0000755000175000017500000000000011752422560016220 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/fr/LC_MESSAGES/0000755000175000017500000000000011752422560020005 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/fr/LC_MESSAGES/messages.po0000644000175000017500000001270211475426262022163 0ustar cajuscajus# translation of messages.po to # Benoit Mortier , 2005, 2006, 2007, 2008, 2009. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2009-06-30 11:11+0200\n" "Last-Translator: Benoit Mortier \n" "Language-Team: \n" "Language: \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=2; plural=(n > 1);\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "Options Heimdal" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "Utiliser une valeur nulle pour infini" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "Le délai de vie maximum du ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "Le délai maximum de renouvellement" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "infini" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "Heure" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "Minutes" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "Jour" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "Moi" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "Année" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "Date de validité de départ pour le ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "Date de validité de fin pour le ticket" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "Fin du mot de passe" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Enregistrer" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Annuler" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "Service Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "Service d'infrastructure" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "Service Kerberos ( information accès kadmin )" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "Domaine" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" "Pour pouvoir changer la police de sécurité, le serveur nécessite un adresse " "mac valide." #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Enlever" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "Police" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "Information d'accès Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Services" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "Politiques d'accès" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, fuzzy, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" "Il y a une erreur lors du chargement de la configuration Heimdal, plus d'un " "entrée de configuration à été trouvée pour '%s'." #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "Erreur LDAP" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "Délai de vie max" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "Délai de renouvellement maximum" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "Valide à partir de " #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "Valide jusqu'a" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "Mot de passe valide" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Accès kadmin Kerberos" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "Realm Kerberos" gosa-plugin-heimdal-2.7.4/locale/en/0000755000175000017500000000000011752422560016213 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/en/LC_MESSAGES/0000755000175000017500000000000011752422560020000 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/messages.po0000644000175000017500000001123111475426262017763 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 msgid "Heimdal options" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 msgid "Minute" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 msgid "Day" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 msgid "Month" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 msgid "Year" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 msgid "Password end" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 msgid "Kerberos service" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 msgid "Service infrastructure" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 msgid "Kerberos service (kadmin access informations)" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 msgid "Realm" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Policy" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Kerberos access information" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 msgid "Policies" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 msgid "Heimdal" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 msgid "LDAP error" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 msgid "Valid password" msgstr "" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "" #: admin/systems/services/kerberos/goKrbServer.tpl:8 msgid "Kerberos Realms" msgstr "" gosa-plugin-heimdal-2.7.4/locale/zh/0000755000175000017500000000000011752422560016232 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/zh/LC_MESSAGES/0000755000175000017500000000000011752422560020017 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/zh/LC_MESSAGES/messages.po0000644000175000017500000001343411475426262022200 0ustar cajuscajus# translation of messages.po to Chinese Simplified # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # Jiang Xin , 2007. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2007-06-03 12:27+0800\n" "Last-Translator: Jiang Xin \n" "Language-Team: Chinese Simplified \n" "Language: \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" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 #, fuzzy msgid "Heimdal options" msgstr "串行" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 msgid "Hour" msgstr "小时" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 #, fuzzy msgid "Minute" msgstr "打印机" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 #, fuzzy msgid "Day" msgstr "五月" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 #, fuzzy msgid "Month" msgstr "月" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 #, fuzzy msgid "Year" msgstr "查找" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 #, fuzzy msgid "Password end" msgstr "口令" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "保存" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "取消" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 #, fuzzy msgid "Kerberos service" msgstr "Kerberos 服务器" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 #, fuzzy msgid "Service infrastructure" msgstr "在子树中查找" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 #, fuzzy msgid "Kerberos service (kadmin access informations)" msgstr "Kerberos kadmin 访问" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 #, fuzzy msgid "Realm" msgstr "Ram" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "删除" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 #, fuzzy msgid "Policy" msgstr "波兰语" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 #, fuzzy msgid "Kerberos access information" msgstr "个人信息" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "服务" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 #, fuzzy msgid "Policies" msgstr "波兰语" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 #, fuzzy msgid "Heimdal" msgstr "串行" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 #, fuzzy msgid "LDAP error" msgstr "LDAP 错误:" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 #, fuzzy msgid "Valid password" msgstr "旧口令" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Kerberos kadmin 访问" #: admin/systems/services/kerberos/goKrbServer.tpl:8 #, fuzzy msgid "Kerberos Realms" msgstr "Kerberos Realm" #~ msgid "Admin user" #~ msgstr "管理员" #, fuzzy #~ msgid "Admin" #~ msgstr "管理员" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "请为 ttl 提供一个数值。" #~ msgid "The specified kerberos password is empty." #~ msgstr "提供的 kerberos 口令为空。" #, fuzzy #~ msgid "The specified kerberos admin is empty." #~ msgstr "提供的 kerberos 口令为空。" #, fuzzy #~ msgid "The specified kerberos realm is empty." #~ msgstr "提供的 kerberos 口令为空。" #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "删除环境变量扩展" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "这个账号没有邮件扩展。" gosa-plugin-heimdal-2.7.4/locale/nl/0000755000175000017500000000000011752422560016222 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/nl/LC_MESSAGES/0000755000175000017500000000000011752422560020007 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/locale/nl/LC_MESSAGES/messages.po0000644000175000017500000001400111475426262022157 0ustar cajuscajus# translation of messages.po to Dutch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004. # # Translator: # Niels Klomp (CareWorks ICT Services) , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:23+0100\n" "PO-Revision-Date: 2006-06-02 16:58+0100\n" "Last-Translator: Niels Klomp (CareWorks ICT Services) \n" "Language-Team: CareWorks ICT Services \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: admin/systems/services/kerberos/pwd_heimdal.tpl:5 #, fuzzy msgid "Heimdal options" msgstr "Serieel" #: admin/systems/services/kerberos/pwd_heimdal.tpl:6 msgid "Use empty values for infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:10 msgid "Ticket max life" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:18 msgid "Ticket max renew" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:32 msgid "infinite" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:34 #, fuzzy msgid "Hour" msgstr "uur" #: admin/systems/services/kerberos/pwd_heimdal.tpl:36 #, fuzzy msgid "Minute" msgstr "Printer" #: admin/systems/services/kerberos/pwd_heimdal.tpl:38 #, fuzzy msgid "Day" msgstr "dag" #: admin/systems/services/kerberos/pwd_heimdal.tpl:40 #, fuzzy msgid "Month" msgstr "maand" #: admin/systems/services/kerberos/pwd_heimdal.tpl:42 #, fuzzy msgid "Year" msgstr "Zoeken" #: admin/systems/services/kerberos/pwd_heimdal.tpl:47 msgid "Valid ticket start time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:87 msgid "Valid ticket end time" msgstr "" #: admin/systems/services/kerberos/pwd_heimdal.tpl:127 #, fuzzy msgid "Password end" msgstr "Wachtwoord" #: admin/systems/services/kerberos/pwd_heimdal.tpl:198 msgid "Save" msgstr "Opslaan" #: admin/systems/services/kerberos/pwd_heimdal.tpl:200 msgid "Cancel" msgstr "Annuleren" #: admin/systems/services/kerberos/class_goKrbServer.inc:58 #, fuzzy msgid "Kerberos service" msgstr "Kerberos server" #: admin/systems/services/kerberos/class_goKrbServer.inc:74 #: admin/systems/services/kerberos/class_goKrbServer.inc:358 #: admin/systems/services/kerberos/class_goKrbServer.inc:367 #: admin/systems/services/kerberos/class_goKrbServer.inc:371 #, fuzzy msgid "Service infrastructure" msgstr "Zoek binnen subtree" #: admin/systems/services/kerberos/class_goKrbServer.inc:165 #, fuzzy msgid "Kerberos service (kadmin access informations)" msgstr "Kerberos kadmin toegang" #: admin/systems/services/kerberos/class_goKrbServer.inc:178 #: admin/systems/services/kerberos/class_goKrbServer.inc:394 #, fuzzy msgid "Realm" msgstr "RAM" #: admin/systems/services/kerberos/class_goKrbServer.inc:181 msgid "" "In order to save policy changes, the server requires a valid mac address." msgstr "" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 msgid "Remove" msgstr "Verwijderen" #: admin/systems/services/kerberos/class_goKrbServer.inc:265 #, fuzzy msgid "Policy" msgstr "Pools" #: admin/systems/services/kerberos/class_goKrbServer.inc:384 msgid "Kerberos" msgstr "Kerberos" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 #, fuzzy msgid "Kerberos access information" msgstr "Kerberos kadmin toegang" #: admin/systems/services/kerberos/class_goKrbServer.inc:385 msgid "Services" msgstr "Services" #: admin/systems/services/kerberos/class_goKrbServer.inc:393 #: admin/systems/services/kerberos/goKrbServer.tpl:16 #, fuzzy msgid "Policies" msgstr "Pools" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:177 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:226 #, fuzzy msgid "Heimdal" msgstr "Serieel" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104 #, php-format msgid "" "Error loading Heimdal configuration, more than one configuration entry was " "found for '%s'." msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:157 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:413 #, fuzzy msgid "LDAP error" msgstr "LDAP fout:" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:333 msgid "Max life" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:336 msgid "Max renew" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:339 msgid "Valid start" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:342 msgid "Valid end" msgstr "" #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345 #, fuzzy msgid "Valid password" msgstr "Oud wachtwoord" #: admin/systems/services/kerberos/goKrbServer.tpl:1 msgid "Kerberos kadmin access" msgstr "Kerberos kadmin toegang" #: admin/systems/services/kerberos/goKrbServer.tpl:8 #, fuzzy msgid "Kerberos Realms" msgstr "Kerberos Realm" #~ msgid "Admin user" #~ msgstr "Beheerder" #, fuzzy #~ msgid "Admin" #~ msgstr "Beheerders" #, fuzzy #~ msgid "Please specify a numeric value for %s." #~ msgstr "Geef a.u.b. een nummerieke waarde op voor TTL." #~ msgid "The specified kerberos password is empty." #~ msgstr "Het opgegeven kerberos wachtwoord is leeg." #, fuzzy #~ msgid "The specified kerberos admin is empty." #~ msgstr "Het opgegeven kerberos wachtwoord is leeg." #, fuzzy #~ msgid "The specified kerberos realm is empty." #~ msgstr "Het opgegeven kerberos wachtwoord is leeg." #, fuzzy #~ msgid "Tried to remove heimdal extension." #~ msgstr "Verwijder omgevingsmogelijkheden" #, fuzzy #~ msgid "Could not add or update heimdal extensions." #~ msgstr "Dit account heeft E-mail mogelijkheden uitgeschakeld." gosa-plugin-heimdal-2.7.4/admin/0000755000175000017500000000000011752422560015442 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/admin/systems/0000755000175000017500000000000011752422560017151 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/admin/systems/services/0000755000175000017500000000000011752422560020774 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/admin/systems/services/kerberos/0000755000175000017500000000000011752422560022610 5ustar cajuscajusgosa-plugin-heimdal-2.7.4/admin/systems/services/kerberos/class_password-methods-heimdal.inc0000644000175000017500000002775211424574755031423 0ustar cajuscajus"initial" , "1"=>"forwardable" , "2"=>"proxiable" , "3"=>"renewable" , "4"=>"postdate" , "5"=>"server" , "6"=>"client" , "7"=>"invalid" , "8"=>"require-preauth" , "9"=>"change-pw" , "10"=>"require-hwauth" , "11"=>"ok-as-delegate" , "12"=>"user-to-user" , "13"=>"immutable"); var $krb5KDCFlags = 123; var $dn = "new"; var $parent_dn = "new"; var $attributes = array("krb5MaxLife","krb5MaxRenew","krb5KDCFlags", "krb5ValidStart","krb5ValidEnd","krb5PasswordEnd"); var $attrs = array(); var $is_account = FALSE; function passwordMethodheimdal(&$config,$dn = "new") { $this->config= $config; $this->parent_dn = $dn; $this->is_account = FALSE; $this->krb5MaxLife = 86400; $this->krb5MaxRenew = 604800; $this->krb5ValidStart = date("Ymd",time())."0000Z"; $this->krb5ValidEnd = date("Ymd",time())."0000Z"; $this->krb5PasswordEnd= date("Ymd",time())."0000Z"; if(!is_object($config)){ return; } /* Load existing entries */ if($dn != "new"){ $ldap = $this->config->get_ldap_link(); $ldap->cd($dn); $ldap->ls("objectClass=krb5Principal",$dn,array("*")); if($ldap->count()==1){ $this->is_account = TRUE; $this->attrs = $ldap->fetch(); $this->dn = $this->attrs['dn']; foreach($this->attributes as $attr){ if(isset($this->attrs[$attr][0])){ $this->$attr = $this->attrs[$attr][0]; }else{ $this->$attr = ""; } } $date_values = array("krb5ValidStart","krb5ValidEnd","krb5PasswordEnd"); foreach($date_values as $date_val){ $clear = $date_val."_clear"; if(empty($this->$date_val)){ $this->$clear = TRUE; }else{ $this->$clear = FALSE; } } }elseif($ldap->count() >= 2){ new msg_dialog(_("Heimdal"),sprintf(_("Error loading Heimdal configuration, more than one configuration entry was found for '%s'."),$this->parent_dn)); } } } function is_available() { global $config; /* If we have a running SI-Server which support kerberos support skip this ldap based method. Only method can win. */ if(class_available("passwordMethodMIT")){ $tmp = new passwordMethodMIT($config); if($tmp->is_available()) return(FALSE); } $cmd = ""; if($this->config->get_cfg_value("heimdal_keygen") != ""){ $cmd = $this->config->get_cfg_value("heimdal_keygen"); if(!check_command($cmd)){ new msg_dialog(_("Heimdal"), msgPool::cmdinvalid("HEIMDAL_KEYGEN",$cmd,_("Heimdal")),WARNING_DIALOG); } } if(isset($config->data['SERVERS']['KERBEROS']['REALM']) && check_command($cmd)){ return TRUE; }else{ return FALSE; } } function generate_hash($pwd) { $mode= "kerberos"; if ($this->config->get_cfg_value("useSaslForKerberos") == "true"){ $mode= "sasl"; } return "{".$mode."}".$this->attrs['uid'][0]."@".$cfg= $this->config->data['SERVERS']['KERBEROS']['REALM']; } function remove_from_parent() { if($this->is_account && $this->dn != "new"){ $ldap = $this->config->get_ldap_link(); $ldap->cat($this->dn,array("dn")); if($ldap->count()){ $ldap->rmdir($this->dn); if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_DEL, get_class())); } } } } function set_password($password) { #TODO # Add or modify kerberos entry below $this->dn # See https://oss.gonicus.de/labs/gosa/ticket/223 # Order: create entries, then call the heimdal_keygen hook with the realm (returned by generate_hash) # to let it add the missing kerberos keys. global $config; $cmd = ""; if($this->config->get_cfg_value("heimdal_keygen") != ""){ $cmd = $this->config->get_cfg_value("heimdal_keygen"); if(!check_command($cmd)){ new msg_dialog(_("Heimdal"), msgPool::cmdinvalid("HEIMDAL_KEYGEN",$cmd,_("Heimdal")),WARNING_DIALOG); } } if ($cmd != ""){ /* Display in error message */ $cmdd = $cmd." '".$this->generate_hash($password)."' 'PASSWORD'"; /* Execute command and check return value */ $cmd = $cmd." '".$this->generate_hash($password)."' '".$password."'" ; exec($cmd,$out,$res); if($res != 0){ new msg_dialog(_("Heimdal"), msgPool::cmdexecfailed("HEIMDAL_KEYGEN",$cmd,_("Heimdal")),WARNING_DIALOG); } } return(TRUE); } function get_hash_name() { $mode= "kerberos"; if ($this->config->get_cfg_value("useSaslForKerberos") == "true"){ $mode= "sasl"; } return "$mode"; } function is_configurable() { return TRUE; } function configure() { $this->save_object(); /* Cancel heimdal options */ if (isset($_POST['pw_abort'])){ return ""; } /* Cancel heimdal options */ if (isset($_POST['pw_save'])){ $msgs = $this->check(); if(count($msgs)){ foreach($msgs as $msg){ msg_dialog::display(_("Heimdal"),$msg,WARNING_DIALOG); } }else{ $this->display = FALSE; return ""; } } $years = array(); $start = date("Y")-1; for($i = $start; $i < ($start +20) ; $i++){ $years[$i] = $i; } $month= array(); for($i = 1; $i <= 12 ; $i++){ $month[str_pad($i,2,"0",STR_PAD_LEFT)] = $i; } $days= array(); for($i = 1; $i <= 31 ; $i++){ $days[str_pad($i,2,"0",STR_PAD_LEFT)] = $i; } $hours= array(); for($i = 0; $i <= 23 ; $i++){ $hours[str_pad($i,2,"0",STR_PAD_LEFT)] = $i; } $minutes= array(); for($i = 0; $i <= 59 ; $i++){ $minutes[str_pad($i,2,"0",STR_PAD_LEFT)] = $i; } $smarty = get_smarty(); $smarty->assign("years",$years); $smarty->assign("month",$month); $smarty->assign("days",$days); $smarty->assign("hours",$hours); $smarty->assign("minutes",$minutes); $date_values = array("krb5ValidStart","krb5ValidEnd","krb5PasswordEnd"); foreach($date_values as $date_val){ $clear = $date_val."_clear"; $smarty->assign($date_val."_clear",$this->$clear); $smarty->assign($date_val."_y",substr($this->$date_val,0,4)); $smarty->assign($date_val."_m",substr($this->$date_val,4,2)); $smarty->assign($date_val."_d",substr($this->$date_val,6,2)); $smarty->assign($date_val."_h",substr($this->$date_val,8,2)); $smarty->assign($date_val."_i",substr($this->$date_val,10,2)); } foreach($this->attributes as $attr){ $smarty->assign($attr ,$this->$attr); } foreach($this->flag_list as $key => $name){ $val = pow(2,$key); if($this->krb5KDCFlags & $val){ $smarty->assign("krb5KDCFlags_".$key,TRUE); }else{ $smarty->assign("krb5KDCFlags_".$key,FALSE); } } return($smarty->fetch(get_template_path("pwd_heimdal.tpl"))); } function save_object() { if(isset($_POST['pwd_heimdal_posted'])){ $date_values = array("krb5ValidStart","krb5ValidEnd","krb5PasswordEnd"); foreach($date_values as $date_value){ $clear = $date_value."_clear"; if(isset($_POST[$date_value."_clear"])){ $this->$clear = TRUE; }else{ $this->$clear = FALSE; $str = ""; foreach(array("y","m","d","h","i") as $val){ if(isset($_POST[$date_value."_".$val])){ $str .= $_POST[$date_value."_".$val]; } } $this->$date_value = $str."Z"; } } foreach($this->attributes as $attr){ if(isset($_POST[$attr])){ $this->$attr = get_post($attr); } } $int = ""; foreach($this->flag_list as $key => $name){ $post = "krb5KDCFlags_".$key; if(isset($_POST[$post])){ $int |= pow(2,$key); } } $this->krb5KDCFlags = $int; } } function check() { $message = array(); if(!is_numeric($this->krb5MaxLife) && !empty($this->krb5MaxLife)){ $message[] = msgPool::invalid(_("Max life"),$this->krb5MaxLife,"/[0-9]/"); } if(!is_numeric($this->krb5MaxRenew) && !empty($this->krb5MaxRenew)){ $message[] = msgPool::invalid(_("Max renew"),$this->krb5MaxRenew,"/[0-9]/"); } if(!$this->krb5ValidStart_clear && !$this->chk_times($this->krb5ValidStart)){ $message[] = msgPool::invalid(_("Valid start"),$this->krb5ValidStart,"/[0-9]/"); } if(!$this->krb5ValidEnd_clear && !$this->chk_times($this->krb5ValidEnd)){ $message[] = msgPool::invalid(_("Valid end"),$this->krb5ValidEnd,"/[0-9]/"); } if(!$this->krb5PasswordEnd_clear && !$this->chk_times($this->krb5PasswordEnd)){ $message[] = msgPool::invalid(_("Valid password"),$this->krb5PasswordEnd,"/[0-9]/"); } return($message); } function chk_times($str) { if(preg_match("/^([0-9]){12,12}[a-z]$/i",$str)){ return(true); } return(false); } function save($dn) { $realm = $this->config->data['SERVERS']['KERBEROS']['REALM']; $ldap = $this->config->get_ldap_link(); $ldap->cd($dn); $ldap->cat($dn,array('uid')); $attrs = $ldap->fetch(); if(isset($attrs['uid'][0])){ $uid = $attrs['uid'][0]; $name = $uid."@".strtoupper($realm); $dn = "krb5PrincipalName=".$name.",".$dn; $data = array(); $data['krb5PrincipalName'] = $name; $data['objectClass'] = array("top","account","krb5Principal","krb5KDCEntry"); $data['krb5PrincipalName'] =$name; $data['uid'] = $uid; $data['krb5KeyVersionNumber'] = rand(100000,99999999); if($this->is_account){ foreach($this->attributes as $attr){ $data[$attr] = array(); } } /* Append Flags */ $data['krb5KDCFlags'] = $this->krb5KDCFlags; if(!empty($this->krb5MaxLife)){ $data['krb5MaxLife'] = $this->krb5MaxLife; } if(!empty($this->krb5MaxRenew)){ $data['krb5MaxRenew'] = $this->krb5MaxRenew; } if(!$this->krb5ValidStart_clear){ $data['krb5ValidStart'] = $this->krb5ValidStart; } if(!$this->krb5ValidEnd_clear){ $data['krb5ValidEnd'] = $this->krb5ValidEnd; } if(!$this->krb5PasswordEnd_clear){ $data['krb5PasswordEnd']= $this->krb5PasswordEnd; } /* Add / Updated data */ $ldap->cd($dn); if(!$this->is_account){ $ldap->add($data); }else{ $ldap->modify($data); } if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $dn, 0, get_class())); } } } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-heimdal-2.7.4/admin/systems/services/kerberos/goKrbServer.tpl0000644000175000017500000000176511326032777025601 0ustar cajuscajus

{t}Kerberos kadmin access{/t}

{t}Kerberos Realms{/t}

{t}Policies{/t}

{render acl=$goKrbPolicyACL} {$divlist} {/render}

 

 
gosa-plugin-heimdal-2.7.4/admin/systems/services/kerberos/class_goKrbServer.inc0000644000175000017500000003000111613742614026716 0ustar cajuscajus "Eins ist toll", "zwei" => "Zwei ist noch besser"); /* This plugin only writes its objectClass */ var $objectclasses = array("goKrbServer"); var $attributes = array("goKrbRealm"); var $StatusFlag = "goKrbServerStatus"; /* This class can't be assigned twice so it conflicts with itsself */ var $conflicts = array("goKrbServer"); var $DisplayName = ""; var $dn = NULL; var $goKrbServerStatus= ""; var $cn = ""; var $goKrbRealm = ""; var $view_logged = FALSE; var $policies = array(); var $id = -1; var $macAddress = "" ; /*! \brief Initializes the kerberos service @param Object GOsa configuration object. @param String The object dn we are currently editing. @param Object The parent object. */ public function goKrbServer(&$config,$dn,$parent) { goService::goService($config,$dn); $this->DisplayName = _("Kerberos service"); $this->parent = $parent; /* Detect macAddress of this device */ $this->macAddress = ""; if(isset($this->parent->parent->netConfigDNS->macAddress)){ $this->macAddress = &$this->parent->parent->netConfigDNS->macAddress; } /* Get configured policies */ if(!empty($this->macAddress) && $this->is_account){ $o = new gosaSupportDaemon(); $tmp = $o->krb5_list_policies($this->macAddress); if($o->is_error()){ msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG); }else{ $this->policies = array(); foreach($tmp as $policy){ $this->policies[] = array("NAME" => $policy,"STATUS" => "LOADED","DATA" => array()); } } } } /*! \brief Create HTML output @return String HMTL output. */ public function execute() { $smarty = get_smarty(); if(!$this->view_logged){ $this->view_logged = TRUE; new log("view","server/".get_class($this),$this->dn); } /******* Display sub dialogs *******/ /* CANCEL Policy dialog */ if(isset($_POST['cancel_policy'])){ $this->dialog = NULL; } /* SAVE Policy dialog */ if($this->dialog instanceof krb5_policy && isset($_POST['save_policy'])){ $this->dialog->save_object(); $msgs = $this->dialog->check(); if(count($msgs)){ msg_dialog::displayChecks($msgs); }else{ $this->AddPolicy($this->id,$this->dialog->save()); $this->dialog = NULL; } } /* DISPLAY policy dialog */ if($this->dialog instanceof krb5_policy){ $this->dialog->save_object(); return($this->dialog->execute()); } /******* Create HTML output for this plugin *******/ $tmp = $this->plinfo(); foreach($tmp['plProvidedAcls'] as $name => $translation){ $smarty->assign($name."ACL",$this->getacl($name)); } foreach($this->attributes as $attr){ $smarty->assign($attr,$this->$attr); } $divlist = new divSelectBox("Kerberos Policies"); $action = ""; $action .= ""; foreach($this->policies as $key => $policy){ if($policy['STATUS'] == "REMOVED") continue; $actions = preg_replace("/%id/",$key,$action); $field1 = array("string" => $policy['NAME']); $field3 = array("string" => $actions, "attach"=>"style='width:40px; text-align:right; border:0px;'"); $divlist->AddEntry(array($field1,$field3)); } $smarty->assign("divlist",$divlist->DrawList()); return($smarty->fetch(get_template_path("goKrbServer.tpl",TRUE,dirname(__FILE__)))); } /* \brief Return serice informations, which will be shown in the service overview. @return Array Some service information. */ public function getListEntry() { $fields = goService::getListEntry(); $fields['Message'] = _("Kerberos service (kadmin access informations)"); $fields['AllowEdit'] = true; return($fields); } /*! \brief Checks if all given values are valid @return Array An array containing all error messages. */ public function check() { $message = plugin::check(); if (empty($this->goKrbRealm)){ $message[]= msgPool::required(_("Realm")); } if(count($this->policies) && (empty($this->macAddress) || !tests::is_mac($this->macAddress))){ $message[] = _("In order to save policy changes, the server requires a valid mac address."); } return($message); } /*! \brief Adds or updated a given policy. @param Integer ID The policy to update, or -1 if it is a new one. @param Array The policy settings. */ public function AddPolicy($id,$policy) { if($id != -1 && $this->policies[$id]['NAME'] == $policy['NAME']){ /* Policy was edited */ if($this->policies[$id]['STATUS'] == "LOADED"){ $policy['STATUS'] = "EDITED"; }else{ $policy['STATUS'] = $this->policies[$id]['STATUS']; } $this->policies[$this->id] = $policy; }elseif($id != -1 && $this->policies[$id]['NAME'] != $policy['NAME']){ /* Policy was renamed, remove old and add new policy */ $this->RemovePolicy($id); $this->AddPolicy(-1,$policy); }else{ /* Policy was added */ $name = $policy['NAME']; /* Check if there is already a policy with this name which was removed before */ foreach($this->policies as $pid => $entry){ if($entry['NAME'] == $name && $entry['STATUS'] == "REMOVED"){ $id = $pid; break; } } /* Update existing policy or create new one */ if(isset($this->policies[$id])){ $policy['STATUS'] = "EDITED"; $this->policies[$id] = $policy; }else{ $policy['STATUS'] = "ADDED"; $this->policies[] = $policy; } } } /*! \brief Returns all used policy names. @return Array A list of used policy names. */ public function getPolicyNames() { $ret = array(); foreach($this->policies as $policy){ if($policy['STATUS'] == "REMOVED") continue; $ret[] = $policy['NAME']; } return($ret); } /*! \brief Marks a policy as remvoed @param Integer the Id of the policy to remove */ public function RemovePolicy($id) { /* Load policy information, if not done before */ if($this->policies[$id]['STATUS'] == "LOADED" && empty($this->policies[$id]['DATA'])){ $o = new gosaSupportDaemon(); $this->policies[$id]['DATA'] = $o->krb5_get_policy($this->macAddress,$this->policies[$id]['NAME']); } if($this->policies[$id]['DATA']['POLICY_REFCNT']){ msg_dialog::display(_("Remove"),msgPool::stillInUse(_("Policy")),ERROR_DIALOG) ; }else{ if($this->policies[$id]['STATUS'] == "ADDED"){ unset($this->policies[$id]); }else{ $this->policies[$id]['STATUS'] = "REMOVED"; } } } /*! \brief Save POSTed html variables */ public function save_object() { if(isset($_POST['goKrbServerPosted'])){ plugin::save_object(); /* Add new Policy requested */ if(isset($_POST['policy_add'])){ $this->dialog = new krb5_policy($this->config,array(),$this); $this->id = -1; } /* Walk through POSTs an check for image-button posts */ foreach($_POST as $name => $value){ /* Remove policy requested */ if(preg_match("/^policy_del/",$name)){ $id = preg_replace("/^policy_del_([0-9]*)_.*/i","\\1",$name); if(isset($this->policies[$id])){ $this->RemovePolicy($id); } break; } /* Edit Policy requested */ if(preg_match("/^policy_edit/",$name)){ $id = preg_replace("/^policy_edit_([0-9]*)_.*/i","\\1",$name); if(isset($this->policies[$id])){ /* Load policy information, if not done before */ if($this->policies[$id]['STATUS'] == "LOADED" && empty($this->policies[$id]['DATA'])){ $o = new gosaSupportDaemon(); $this->policies[$id]['DATA'] = $o->krb5_get_policy($this->macAddress,$this->policies[$id]['NAME']); } /* Open dialog */ $this->id = $id; $this->dialog = new krb5_policy($this->config,$this->policies[$id], $this); } break; } } } } /*! \brief Save changes to ldap */ public function save() { goService::save(); /* Send policy changes back to the si daemon */ $actions = array("del" => array(),"add_edit" => array()); foreach($this->policies as $policy){ /* Unset not used vars */ if(isset($policy['DATA']['MASK'])) unset($policy['DATA']['MASK']); if(isset($policy['DATA']['POLICY_REFCNT'])) unset($policy['DATA']['POLICY_REFCNT']); switch($policy['STATUS']){ case "REMOVED" : $actions['del'] [] = $policy;break; case "ADDED" : case "EDITED" : $actions['add_edit'] [] = $policy;break; } } $o = new gosaSupportDaemon(); $policies = $o->krb5_list_policies($this->macAddress); /* Send remove policy event */ foreach($actions['del'] as $policy){ if(!in_array_strict($policy['NAME'],$policies)) continue; if(!$o->krb5_del_policy($this->macAddress,$policy['NAME'])){ msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG); } } /* Send add new/edit policy event */ foreach($actions['add_edit'] as $policy){ if(in_array_strict($policy['NAME'],$policies)){ if(!$o->krb5_set_policy($this->macAddress,$policy['NAME'],$policy['DATA'])){ msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG); } }else{ if(!$o->krb5_add_policy($this->macAddress,$policy['NAME'],$policy['DATA'])){ msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG); } } } } /*! \brief Return plugin informations for acl handling @return Array ACL infos. */ static function plInfo() { return (array( "plShortName" => _("Kerberos"), "plDescription" => _("Kerberos access information")." ("._("Services").")", "plSelfModify" => FALSE, "plDepends" => array(), "plPriority" => 95, "plSection" => array("administration"), "plCategory" => array("server"), "plProvidedAcls"=> array( "goKrbPolicy" => _("Policies"), "goKrbRealm" => _("Realm")) )); } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-heimdal-2.7.4/admin/systems/services/kerberos/pwd_heimdal.tpl0000644000175000017500000001662411010262056025604 0ustar cajuscajus

{t}Heimdal options{/t}

{t}Use empty values for infinite{/t}
 
{t}infinite{/t} {t}Hour{/t} {t}Minute{/t} {t}Day{/t} {t}Month{/t} {t}Year{/t}

Flags

initial
forwardable
proxiable
renewable
postdate
server
client
invalid
require-preauth
change-pw
require-hwauth
ok-as-delegate
user-to-user
immutable