summaryrefslogtreecommitdiff
path: root/server/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2009-04-13Allow configuration of the SSSD through /etc/sssd/sssd.confStephen Gallagher1-4/+15
The SSSD now links with the ini_config and collection libraries in the common directory. The monitor will track changes to the /etc/sssd/sssd.conf file using inotify on platforms that support it, or polled every 5 seconds on platforms that do not. At startup or modification of the conf file, the monitor will purge the existing confdb and reread it completely from the conf file, to ensure that there are no lingering entries. It does this in a transaction, so there should be no race condition with the client services. A new option has been added to the startup options for the SSSD. It is now possible to specify an alternate config file with the -c <file> at the command line.
2009-04-01Add a more flexible way to parse and filter names.Simo Sorce1-3/+6
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-19Remove references to FreeIPA from D-BUS interfacesStephen Gallagher1-2/+2
Per discussion with the desktop team, using the org.freedesktop interface name will simplify adoption, as potential users won't feel like they're pulling in a FreeIPA dependency.
2009-03-13append CFLAGS environment variable to Makefiles CFLAGSSumit Bose1-2/+2
2009-03-13Fix makefilesSimo Sorce1-11/+13
Make so that definitions in the code and install paths actually match
2009-03-09make openldap the only used LDAP librarySumit Bose1-5/+2
2009-03-09typo, changed initrd to initSumit Bose1-3/+3
2009-03-09sss_groupmodJakub Hrozek1-1/+1
2009-03-09sss_usermodJakub Hrozek1-1/+1
Move parse_groups into tools_utils
2009-03-07sss_groupdel, delete by DN in sss_userdelJakub Hrozek1-1/+1
Don't convert username->uid in userdel, use DN
2009-03-06sss_groupaddJakub Hrozek1-1/+1
2009-03-06Specfile changes related to package review, package initscript Call ldconfigJakub Hrozek1-0/+3
2009-03-06sss_userdelJakub Hrozek1-1/+2
Also install tools into /sbin, own them in specfile
2009-03-06Add userspace tools to manipulate accounts.Simo Sorce1-1/+2
The first functional command is sss_useradd (Name is temporary, while looking for a better one)
2009-03-02Make tests configurableJakub Hrozek1-2/+5
2009-03-02Create and own /var/lib/sss, memberof.so packagingJakub Hrozek1-5/+14
Own everything in /usr/libexec/sssd in specfile, no nss_client subdir Place memberof.so in /usr/lib/ldb
2009-03-02first version of LOCAL pam backendSumit Bose1-0/+3
2009-02-26Stop building replace.o until we decide if we use it again.Simo Sorce1-1/+1
2009-02-26Rebase the code to use talloc, tdb, tevent, ldb as externalSimo Sorce1-4/+4
dependencies based on the latest samba code. Convert all references to the old events library to use the renamed tevent library.
2009-02-25top-level Makefile, create libdir/name in server/Makefile.inJakub Hrozek1-0/+1
2009-02-24Add PAM responderSumit Bose1-4/+20
Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>
2009-02-24Adding support for CheckPermissions to InfoPipe.Stephen Gallagher1-4/+9
CheckPermissions will currently return unrestricted access to the root user, and no access to any other user. Once we decide on an ACL mechanism, this will be easy to change. I have also added very basic tests for the Introspect and CheckPermissions methods.
2009-02-24Adding support for generating RPMS for sssd.Stephen Gallagher1-14/+43
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
2009-02-24Add D-BUS introspection to InfoPipe This function is necessary to play nice ↵Stephen Gallagher1-2/+10
with D-BUS clients built in multiple languages. It will read in the XML file on the first request and store the returned XML as a component of the sbus_message_handler_ctx for the connection. All subsequent requests during the process' lifetime will be returned from the stored memory. This is perfectly safe, as the available methods cannot change during the process lifetime.
2009-02-20Reorganize sysdb a bit,Simo Sorce1-2/+1
rename _posix_ function into _legacy_ Add support for the posix legacy mode where memberships are stored in memberUId and not in member/memberof pairs. Do not build sysdb as a library
2009-02-12Adding sysdb_store_group_posix with unit testStephen Gallagher1-5/+12
2009-01-28server.mk was included twice by mistakeSimo Sorce1-2/+0
2009-01-28Add a memberof plugin so that we can properly apply the same group membershipsSimo Sorce1-7/+11
as in IPA if necessary. This patch slightly modifies ldb to split out a modules header file without exposing the private headers.
2009-01-28Move install directiuves into Makefile.inSimo Sorce1-0/+4
2009-01-27Preliminary support for enabling InfoPipe to listen on the D-BUS system bus. ↵Stephen Gallagher1-2/+8
It will connect and authenticate successfully (using the included D-BUS policy file installed in the correct /etc directory. Does not yet listen for requests.
2009-01-27Add skeleton for PolicyKit back-endStephen Gallagher1-1/+1
2009-01-27Add skeleton for InfoPipe serviceStephen Gallagher1-1/+1
2009-01-27Automatically generate the config.ldb if it doesn't exist (i.e. First startup)Stephen Gallagher1-1/+2
2009-01-27Fixes to the makefile to get make install to work properlyStephen Gallagher1-2/+8
2009-01-11Turn ldap_provider.c into proxy.c and make it possible to load just anySimo Sorce1-1/+1
libnss library through config directives on the domain object
2009-01-09Adding 'lib' to the server build directories. Fixes a build failure during ↵Stephen Gallagher1-1/+1
the first attempt to build the SSSD from source. The build process did not create the appropriate output directories for the back-end providers, and therefore could not produce an output library into that directory.
2008-12-10Initial work on a test provider using the gross hack of dlopen()ing nss_ldapSimo Sorce1-2/+3
:-)
2008-12-08Change data provider into a hub, where backends (ldap, nis, ipa providers)Simo Sorce1-1/+1
and frontends (pam, nss, ... modules) can connect to.
2008-11-25Make a binary out of each major sssd component instead ofSimo Sorce1-1/+1
using the same binary to fork off all services.
2008-11-24REmove test client. It's not needed anymore.Simo Sorce1-1/+1
2008-11-03Moved method handling into sssd_dbus_connection.c. Added support for ↵Stephen Gallagher1-1/+1
handling multiple D-BUS paths in a connection. Added support for per-connection method setup. Added support for per-connection specialized destructors. Added mandatory getIdentity call for all services connecting to the monitor. If they do not present an identity (expose the getIdentity method and respond with name and version), they are dropped immediately. Other minor fixes.
2008-10-24Integrate D-BUS support for use as IPC between parts.Stephen Gallagher1-4/+7
Integrates DBUS with the event system so that it is asynchronous.
2008-10-08First retrieval of a user (getpwnam only) from an actual ldb fileSimo Sorce1-3/+5
2008-10-04Make it possible to pass extra CFLAGS and LDFLAGS by passingSimo Sorce1-1/+1
them on the command line before calling makefiles
2008-10-04Initital server code.Simo Sorce1-0/+97
Includes test monitor task.