summaryrefslogtreecommitdiff
path: root/server/external
AgeCommit message (Collapse)AuthorFilesLines
2010-02-18Rename server/ directory to src/Stephen Gallagher20-609/+0
Also update BUILD.txt
2010-02-12Add check for broken LDAP connection callbacksSumit Bose1-1/+11
2010-02-05Reactivate old fd handling conditionallySumit Bose1-0/+4
Older versions of openLDAP do not provide a connection callback. This patch adds a configure check to see if the callback is available and activates the old way of handling the file description of the LDAP connection. This also means that it is not possible to follow referrals.
2010-02-05Added option to use libcrypto instead of NSS.George McCollister1-0/+13
crypto_sha512crypt.c is a clone of nss_sha512crypt.c with the exception that all usage of NSS and related libraries has been switched to libcrypto. I renamed nss_sha512crypt.h to sha512crypt.h since it is common to both crypto_sha512crypt.c and nss_sha512crypt.c. Note that the random number generator is not seeded manually and thus relies on seeding done automatically by libcrypto. On some systems without /dev/urandom seeding may not be performed. See http://www.openssl.org/docs/crypto/RAND_add.html. Signed-off-by: George McCollister <georgem@novatech-llc.com>
2010-02-03Split off libini_config into a shared libraryStephen Gallagher1-0/+12
2010-02-03Split off libcollection into a shared libraryStephen Gallagher1-0/+12
2010-01-20Split off libdhash into a shared libraryStephen Gallagher1-0/+12
Right now, the pkg-config checks for the system version of libdhash are forcibly disabled, requiring the SSSD to build it from its own tree. In the future, when we split the libraries off from the SSSD, it will be easy to switch this check to the external library.
2009-12-09Import ares 1.7.0 helpersJakub Hrozek1-16/+5
2009-12-07Add basic OS detectionSumit Bose1-0/+29
Detect if the OS is Fedora, RHEL or SUSE and install the SUSE start-script on SUSE systems.
2009-11-25Fix bug with bad ldb pkg-config filesStephen Gallagher1-1/+1
2009-11-25Make ldb lib dir configurableSumit Bose1-0/+18
2009-11-20Validate Kerberos credentials with local keytabSumit Bose1-1/+2
2009-11-06Clean up unused dependenciesStephen Gallagher1-1/+23
2009-10-22User home directories managementJakub Hrozek1-0/+13
Create and populate user directories on useradd, delete them on userdel Fixes: #212
2009-10-13add a replacement if ldap_control_create is missingSumit Bose1-0/+9
2009-09-24added support for older MIT kerberos versionssbose1-0/+28
- make the build of the locator plugin optional - added a man page for the locator plugin - use krb5.h if krb5/krb5.h cannot be found - added alternatives for missing functions - set -DDBUS_API_SUBJECT_TO_CHANGE if libdbus version is lesser than 1.0.0
2009-09-22Make configure script compatible with older python versionsStephen Gallagher1-7/+16
Older python versions (such as that used in RHEL5) do not have a python-config executable to report CFLAGS and LIBS. In order to support such versions of python, we will duplicate the logic that python-config would have performed directly in our configure script
2009-09-21Provide python bindings for sysdbJakub Hrozek1-0/+49
Implement a set of python bindings for the sysdb with feature set similar to what is available in the tools. The primary consumers would be applications like system-config-users. Resolves: Ticket #102
2009-09-10Add strtoint32 and strtouint32 convenience functionsStephen Gallagher1-0/+44
2009-09-01check if libpcre version is above or below 7Sumit Bose1-1/+7
PCRE_DUPNAMES is a new feature of libpcre 7. It is used in sssd to make the splitting of fully qualified user names more flexible.
2009-08-10Add configure checks for docbook XSL templates and XML toolsJakub Hrozek1-0/+35
Changes the configure process so that configure errors out if lacks the tools necessary to build manual pages (like xsltproc). Also adds a check for required URI of the docbook XSL templates using the xmlcatalog tool.
2009-07-24Add ares helpers into sssdJakub Hrozek1-0/+22
This patch adds ares parsing functions that are not yet upstreamed together with a private ares header file (ares_dns.h) that contains some necessary macros for parsing common structures in the replies. Users of these two parsing functions must also include the header files ares_parse_{srv,txt}_reply.h that contain the function and structures declarations that should eventually end up in upstream ares.h
2009-07-24Async DNS integrationJakub Hrozek1-0/+9
Integrates the c-ares asynchronous resolved library into SSSD.
2009-07-02added kerberos locator pluginSumit Bose1-0/+11
2009-06-18Add configure check for PCRE >= 7Stephen Gallagher1-0/+2
2009-05-14Update configure rules for LDB and POPTStephen Gallagher2-4/+9
We need to ensure that configure fails with an error if the popt development libraries are not present or if ldb module support is not available.
2009-05-04Fixes for porting SSSD to Debian-based platformsStephen Gallagher1-3/+4
2009-04-07Clean up warnings in SSSDStephen Gallagher1-1/+1
2009-04-01Add a more flexible way to parse and filter names.Simo Sorce1-0/+7
A new nss_parse_name function uses pcre to parse names, this makes it possible, in future, to make the filter user configurable. Add a new filter mechanism to filter out users that uses the negative cache by setting a permanet negative entry. Rework the entry points where the negative cache is checked for.
2009-03-09make openldap the only used LDAP librarySumit Bose1-36/+25
2009-02-26Rebase the code to use talloc, tdb, tevent, ldb as externalSimo Sorce2-7/+7
dependencies based on the latest samba code. Convert all references to the old events library to use the renamed tevent library.
2009-02-24Add PAM responderSumit Bose2-0/+56
Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>
2009-02-24Spec file patch Take 2:Stephen Gallagher1-3/+4
Adding support for generating RPMS for sssd. Fixing TDB autoconf macros to require version 1.1.3 and support for the tdb_repack symbol (required by LDB) Updating tdb.h to #include <sys/stat.h> for proper autoconf Build system modifications to simplify RPM generation Fixing RPM build system as recommended during code review Minor tweaks to Makefile and sssd.spec Make policykit and infopipe configurable Soname and symlinks
2008-12-22libevents renamed upstream to libteventSimo Sorce2-4/+4
events.h -> tevent.h
2008-12-15Fix dependencies for LDBSumit Bose1-1/+1
2008-10-08First retrieval of a user (getpwnam only) from an actual ldb fileSimo Sorce1-0/+7
2008-10-04Initital server code.Simo Sorce5-0/+184
Includes test monitor task.