| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This is needed because in the client installer we actually perform the
join before creating the configuration files that join uses. All we need
is the IPA server to join to and we have that from the CLI options so
use that.
|
|
|
|
| |
This will fetch a keytab on installation and remove it upon uninstallation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will create a host service principal and may create a host entry (for
admins). A keytab will be generated, by default in /etc/krb5.keytab
If no kerberos credentails are available then enrollment over LDAPS is used
if a password is provided.
This change requires that openldap be used as our C LDAP client. It is much
easier to do SSL using openldap than mozldap (no certdb required). Otherwise
we'd have to write a slew of extra code to create a temporary cert database,
import the CA cert, ...
|
| |
|
| |
|
|
|
|
|
| |
We used to install it as ipa, now installing it as ipapython. The rpm
is still ipa-python.
|
|
|
|
|
|
|
|
|
|
|
| |
rest of the krb5.conf configuration were. This clearly breaks
with the default EXAMPLE.COM realm configuratrion. Furthermore
it makes it not possible to try to 'fix' an installation by
rerruninng ipa-client-install
This patch removes the special case and avoids krb5.conf only
if the on_master flag is passed.
Fix also one inner 'if' statement to be simpler to understand.
|
| |
|
|
|
|
|
|
| |
it can be used by the client tool.
Fix the client tool imports to fail more gracefully.
|
|
|
|
| |
discovery fails to find them.
|
|
|
|
|
| |
configuration look at the specific tree where users are and
not search the full server.
|
|
|
|
|
| |
add the domain to the ipa.conf file for apps that need to know
This should fix a bug in the replica setup
|
|
|
|
| |
446869
|
|
|
|
|
|
|
|
|
| |
We were just shutting down the KDC if it had been started prior to IPA
installation. We need to stop it in all cases.
And we should restart nscd as it may have made an LDAP connection.
440322
|
|
|
|
| |
thanks Nalin for spotting this.
|
|
|
|
|
| |
and avoid searching for KDC servers via DNS, we just connect
to ourselves.
|
| |
|
|
|
|
| |
with discovered options, just verified.
|
|
|
|
| |
It makes a huge difference on clients, if we cache lookups
|
|
|
|
|
|
|
|
| |
- Make sure timeouts are not too high, so that machine does not hang if remote
servers are not reachable
- Make sure root can always login no matter what the status of the ldap
servers
- use rfc2307bis schema directive
|
|
|
|
| |
(including RHEL4 contrib setup script)
|
| |
|
|
|
|
|
|
|
| |
Improve LDAP error reporting
Don't return the str() of discovery values because it can return "None"
436130
|
|
|
|
|
|
| |
Put installation log files into /var/log.
430024
|
|
|
|
|
| |
Move imports into try/except so that ctrl-C can always be caught
Fix typo
|
|
|
|
|
|
|
| |
Don't allow empty responses to domain and realm name
Handle ctrl-C
434982
|
|
|
|
| |
429541
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Removing shebangs (#!) from a bunch of python libraries
- Don't use a variable name in init scripts for the lock file
- Keep the init script name consistent with the binary name, so renamed
ipa-kpasswd.init to ipa_kpasswd.init
- Add status option to the init scripts
- Move most python scripts out of /usr/share/ipa and into the python
site-packages directories (ipaserver and ipaclient)
- Remove unnecessary sys.path.append("/usr/share/ipa")
- Fix the license string in the spec files
- Rename ipa-webgui to ipa_webgui everywhere
- Fix a couple of issues reported by pychecker in ipa-python
|
|
|
|
|
| |
Catch permission errors on install.
Initialize srv so the error message works if the user presses enter
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
reach the xml-rpc server.
- Assume the kdc/ldap server == xml-rpc server for v1.
Initial code to read the Kerberos Master Key from the Directory
|
|
|
|
|
|
|
|
| |
Configure ipa servers as an ntp server and clients
to (by default) us the ipa server as an ntp server.
Also corrected the messages about which ports should
be opened.
|
|
|
|
|
|
|
|
|
|
|
|
| |
After looking into setting up ntpd on the IPA servers I decided it
was better just to warn admins. There are just too many valid setups
for time synchronization for us to try to get this right. Additionally,
just installing ntp and accepting the default config will result in
a configuration that is perfectly valid for IPA.
This patch checks if ntpd is running and suggests enabling it if it
is not - for client and server. It also adds some suggested next
steps to the server installation.
|
| |
|
|
|
|
| |
It's not perfect yet but good enough to include it.
|
|
|
|
|
| |
also switch to recreate ldap.conf and krb5.conf from scratch on clients,
avoid nasty failures in case the original files contained strange directives
|
|
|
|
| |
this way freeipa-client does not depend on freeipa-server
|
|
|
|
|
|
|
| |
The code is still not perfect and rely on a yet unreleased
nss_ldap package that fix dns discovery problems within nss_ldap
itself.
Also the manipulation of krb5.conf need to be improved
|
|
|
|
|
|
| |
Change unattended flag to be -U
Change master password flag to be -P instead of -m
Improve ipa-client-install readability for user prompts
|
|
Right now it does only discovery (or fallback)
|