freeipa/ipaserver/install
Petr Vobornik 247a3a43b7 Build and installation of Kerberos authentication extension
This patch is adding a build of kerberosauth.xpi (FF Kerberos authentication extension).

Currently the build is done in install phase of FreeIPA server. It is to allow signing of the extension by singing certificate. The signing might not be necessary because the only outcome is that in extension installation FF doesn't show that the maker is not verified. It shows text: 'Object signing cert'. This might be a bug in httpinstance.py:262(db.create_signing_cert("Signing-Cert", "Object Signing Cert", ca_db)) The value is in place of hostname parameter.

If the extension is not signed, it can be created in rpm build phase, which should make upgrades easier. Current implementation doesn't handle upgrades yet.

In order to keep extension and config pages not dependent on a realm, a krb.js.teplate file was created. This template is used for creating a /usr/share/ipa/html/krb.js file in install phase which holds FreeIPA's realm and domain information. This information can be then used by config pages by importing this file.

Ticket: https://fedorahosted.org/freeipa/ticket/3094
2012-10-04 18:08:04 -04:00
..
plugins Fill ipakrbprincipalalias on upgrades 2012-10-02 15:17:42 -04:00
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
adtrustinstance.py Update krb5.conf during ipa-adtrust-install 2012-09-19 20:47:31 -04:00
bindinstance.py Fix NS records in installation 2012-09-27 16:01:22 +02:00
cainstance.py Use Dogtag 10 only when it is available 2012-09-17 18:43:59 -04:00
certs.py Use correct Dogtag port in ipaserver.install.certs 2012-09-20 13:58:53 +02:00
dsinstance.py Expand Referential Integrity checks 2012-09-16 17:59:27 -04:00
httpinstance.py Build and installation of Kerberos authentication extension 2012-10-04 18:08:04 -04:00
installutils.py Use Dogtag 10 only when it is available 2012-09-17 18:43:59 -04:00
ipa_ldap_updater.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
krbinstance.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ldapupdate.py Run index task in ldap updater only when needed 2012-09-16 17:59:19 -04:00
Makefile.am Add ipa-adtrust-install utility 2011-09-14 18:45:13 -04:00
memcacheinstance.py Add ipa_memcached service 2012-02-09 13:20:28 -06:00
ntpinstance.py ticket 2022 - modify codebase to utilize IPALogManager, obsoletes logging 2011-11-23 09:36:18 +01:00
replication.py Run the CLEANALLRUV task when deleting a replication agreement. 2012-09-17 17:48:25 +02:00
service.py Use Dogtag 10 only when it is available 2012-09-17 18:43:59 -04:00
sysupgrade.py Add sysupgrade state file 2012-06-10 21:23:10 -04:00
upgradeinstance.py Only stop the main DS instance when upgrading it 2012-09-17 18:43:59 -04:00