sssd:sssd-1-2

Last commit made on 2011-02-17
Get this branch:
git clone -b sssd-1-2 https://git.launchpad.net/sssd

Branch merges

Branch information

Name:
sssd-1-2
Repository:
lp:sssd

Recent commits

eff2a3b... by Sumit Bose <email address hidden>

Change hbacservices/groups container

The containers store store hbacservices and hbacservicegroups
definitions were changed in recent versions of FreeIPA.

16ccfd0... by Stephen Gallagher

Do not attempt to use START_TLS on SSL connections

Not all LDAP servers are capable of handling dual-encryption with
both TLS and SSL.

https://fedorahosted.org/sssd/ticket/795

0acfbe5... by Stephen Gallagher

Properly document ldap_purge_cache_timeout

Also allow it to be disabled entirely and make this the default

7fba783... by Sumit Bose <email address hidden>

Add overflow check to SAFEALIGN_COPY_*_CHECK macros

2385387... by Sumit Bose <email address hidden>

Validate user supplied size of data items

Specially crafted packages might lead to an integer overflow and the
parsing of the input buffer might not continue as expected. This issue
was identified by Sebastian Krahmer <email address hidden>.

2fe27a3... by Stephen Gallagher

Set up signal handlers before initializing sysdb

A temporary signal handler for SIGTERM is set up in server_setup()
that calls exit() from within a pure signal handler. This causes a
race condition where it's possible that if the SSSD is restarted
immediately while it is still initializing the sysdb caches for
the first time, it can leave the cache in a corrupt and unusable
state.

https://bugzilla.redhat.com/show_bug.cgi?id=658444

499db30... by Stephen Gallagher

Resend SIGTERM if child doesn't terminate

There is a race condition where if we send a SIGTERM before the
kernel has scheduled the child, it may be lost, and the child will
not terminate and will leave the monitor hung in wait().

This patch alters this behavior so that we will send the SIGTERM
again every 10ms and check the wait() in a nonblocking manner.

1b3b6f2... by Stephen Gallagher

Wait for all children to exit

Previously, there was a race-condition where the monitor might
terminate before its children.

4e6cc42... by Stephen Gallagher

Make default SIGTERM and SIGINT handlers use tevent

5cc5c27... by Stephen Gallagher

Ensure that SSSD shuts down completely before restarting