| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,--version-script -Wl,./src/providers/sssd_be.exports -o sssd_be src/providers/data_provider_be.o src/providers/data_provider_fo.o src/providers/data_provider_opts.o src/providers/data_provider_callbacks.o src/providers/fail_over.o src/resolv/async_resolv.o -Wl,--export-dynamic -lpam -lcares ./.libs/libsss_util.a -ltevent -ltalloc -lpopt -lldb -ldbus-1 -lpcre -lini_config -lcollection -ldhash -llber -lldap -ltdb -lunistring -lcrypto
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: src/providers/data_provider_be.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [sssd_be] Error 1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a regression in the local domain tools where sss_groupadd no longer
detected a GID duplicate. The check for EEXIST is moved one level up into
more high level function.
The patch also adds the same rename support for users. I found it odd that
we allowed a rename of groups but not users. There is a catch when storing
a user -- his cached password would be gone. I think that renaming a user
is such a rare operation that it's not severe, plus there is a warning in
the logs.
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1329
|
|
|
|
|
|
|
|
| |
When the ldap child process is killed after a timeout, try the next KDC.
When none of the ldap child processes succeed, just abort the connection
because we wouldn't be able to authenticate to the LDAP server anyway.
https://fedorahosted.org/sssd/ticket/1324
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1325
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previous version of the SSSD did not abort the async LDAP search
operation on errors. In cases where the request ended in progress, such
as when the paging was very strictly limited, the old versions at least
returned partial data.
This patch special-cases the LDAP_SIZELIMIT_EXCEEDED error to avoid a
user-visible regression.
https://fedorahosted.org/sssd/ticket/1322
|
| |
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1320
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1312
|
| |
|
| |
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1258
|
| |
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/917
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1307
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1249
|
| |
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1300
|
| |
|
|
|
|
|
|
| |
It is a low-level developer option not indended to be consumed by users
https://fedorahosted.org/sssd/ticket/1174
|
|
|
|
|
|
|
|
| |
* Should be 'permit' instead
https://fedorahosted.org/sssd/ticket/1295
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1265
|
| |
|
| |
|
|
|
|
|
|
| |
In the unlikely case that the interface name was IFNAMSIZ bytes long or
longer, strncpy wouldn't NULL-terminate the buffer. Copy one byte less
to ensure the buffer is NULL-terminated.
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1282
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1291
|
|
|
|
|
|
|
|
|
| |
There were many places where we were printing (null) to the logs
because a NULL keytab name tells libkrb5 to use its configured
default instead of a particular path. This patch should clean up
all uses of this to print "default" in the logs.
https://fedorahosted.org/sssd/ticket/1288
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1270
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 2ebb3cf3d7062860343c3db1b53173c9c6547038 introduced an issue
when building manpages in parallel build dirs. It unnecessarily
modified the XML_DOC definition to restrict it to basing its
contents on the man_MANS variable. Unfortunately, this means that
when we entered the recursion in all-local we would be effectively
turning XML_DOC into $(srcdir)/$(lang)/manpage.N.xml when we really
only care that the source language XML document exists.
This patch reverts that portion of the change.
https://fedorahosted.org/sssd/ticket/1293
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1269
|
|
|
|
| |
case-insensitive domains
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1260
|
| |
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1274
|
|
|
|
| |
https://fedorahosted.org/sssd/ticket/1237
|
|
|
|
|
|
|
|
|
|
| |
We were never freeing "result" if it was allocated by
ldap_result(). We were also not freeing "errmsg" if it was
allocated but ldap_parse_result() returned an error.
Also disambiguate error messages from ldap_parse_result() and
error messages from sss_ldap_get_diagnostic_msg() since they use
differing memory-management functions.
|
| |
|
| |
|
| |
|