| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
If the loop ran through at least one
sdap_process_missing_member_2307() call and errored out later, we
were not canceling the transaction.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
There is a python bug (http://bugs.python.org/issue11236) where
getpass.getpass() does not throw KeyboardInterrupt on ctrl+c. This
workaround is the closest we can get: if we detect the control
character in the string that we read, we'll cancel.
|
| |
|
|
|
|
| |
Coverity 10737
|
|
|
|
| |
Coverity 10738
|
|
|
|
| |
Coverity 10740 and 10739
|
|
|
|
|
|
| |
This routine will replace the use of sysdb_attrs_to_list() for any
case where we're trying to get the name of the entry. It's a
necessary precaution in case the name is multi-valued.
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/822
|
| |
|
|
|
|
|
|
|
| |
Groups in ldap with multiple values for their groupname attribute
will now be compared against the RDN of the entry to determine the
"primary" group name. We will save only this primary group name to
the ldb cache.
|
|
|
|
|
|
|
| |
Groups in ldap with multiple values for their groupname attribute
will now be compared against the RDN of the entry to determine the
"primary" group name. We will save only this primary group name
to the ldb cache.
|
|
|
|
|
|
|
| |
Users in ldap with multiple values for their username attribute
will now be compared against the RDN of the entry to determine the
"primary" username. We will save only this primary name to the ldb
cache.
|
|
|
|
|
|
|
| |
This function will check a sysdb_attrs struct for the primary name
of the entity it represents. If there are multiple entries, it
will pick the one that matches the RDN. If none match, it will
throw an error.
|
|
|
|
|
| |
This function takes a DN formatted string and returns the RDN
value from it.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
We will ignore users that do not have these three values.
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/824
|
| |
|
|
|
|
|
|
| |
RHEL5 uses an old libtool. We need to forcibly remove certain m4
files before running autoreconf to ensure that they get replaced
with the appropriate old versions.
|
| |
|
|
|
|
|
|
| |
We should be using BuildRequires: gettext-devel
Also, for best compatibility across multiple RPM-based distros, we
should be running autoreconf before configure.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
With current libldb releases 'make check' will print a lot of 'unable to
dlopen' messages although the test will succeed. This patch place the
memberof module into a directory of its own to avoid these messages.
Additionally this patch introduces TESTS_ENVIRONMENT which allows us to
remove the SYSDB_TEST preprocessor definition.
|
| |
|
|
|
|
|
|
|
| |
If po4a is not available 'make rpms' will fail because the spec file
expects that some translated man pages are present. This patch tries to
detect which translated man pages are available and adds them to the
corresponding file list.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The previous version of the patch only expired a resolved host name
if the port was being reset. We want to always expire it so we notice
IP address changes even if the previous server is still up.
|
| |
|
|
|
|
|
|
| |
To avoid wrong or missing netgroup names in the getent_ctx destructor
set_netgroup_entry() now takes the name out of the getent_ctx struct
instead of using a separate argument.
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/817
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current code assumed that only one server is given in the ipa_server
config option and fails if multiple servers were given. To fix this
nsupdate is first called without a server name assuming that nsupdate is
able to find the name of the master DNS server of the zone by reading
the SOA record. If this fails the IP address of the currently active
LDAP server is used and nsupdate is called again.
If there is no default realm given in /etc/krb5.conf nsupdate start
trying to find a realm based on the DNS domain which might lead to wrong
results. To be on the safe side the realm was added to the message send
to nsupdate.
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/809
|