summaryrefslogtreecommitdiffstats
path: root/server/server.mk
Commit message (Collapse)AuthorAgeFilesLines
* sss_groupmodJakub Hrozek2009-03-091-0/+6
|
* sss_usermodJakub Hrozek2009-03-091-0/+7
| | | | Move parse_groups into tools_utils
* sss_groupdel, delete by DN in sss_userdelJakub Hrozek2009-03-071-0/+3
| | | | Don't convert username->uid in userdel, use DN
* sss_groupaddJakub Hrozek2009-03-061-0/+3
|
* sss_userdelJakub Hrozek2009-03-061-1/+3
| | | | Also install tools into /sbin, own them in specfile
* Add userspace tools to manipulate accounts.Simo Sorce2009-03-061-0/+20
| | | | | The first functional command is sss_useradd (Name is temporary, while looking for a better one)
* minor fixes for the build processSumit Bose2009-03-061-0/+1
| | | | enable --without-tests
* first version of LOCAL pam backendSumit Bose2009-03-021-4/+8
|
* Convert sync calls in sysdb to async, transaction dependent, calls.Simo Sorce2009-02-281-1/+1
|
* Serialize access to sysdb and also exposes ldb transactions.Simo Sorce2009-02-261-0/+2
| | | | | | This is necessary because in ldb only 1 transaction per context is possible and all operations (or new transactions) are nested within it. Will revisit this later when ldb will addresses the problem.
* Add PAM responderSumit Bose2009-02-241-10/+34
| | | | | | | Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>
* Adding support for CheckPermissions to InfoPipe.Stephen Gallagher2009-02-241-0/+7
| | | | | | | | | 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.
* Spec file patch Take 2:Stephen Gallagher2009-02-241-4/+6
| | | | | | | | | | | | | | | 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
* Attach the InfoPipe to the D-BUS system bus. InfoPipe is now capable of ↵Stephen Gallagher2009-02-231-0/+2
| | | | | | | | | | | listening for requests to org.freeipa.sssd.infopipe I made the sbus_add_connection function public so that I could use it for system bus connections. Adding initial framework for the InfoPipe Updating sysdb tests for the refactored sysdb methods.
* Reorganize sysdb a bit,Simo Sorce2009-02-201-12/+8
| | | | | | | 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
* Adding sysdb_store_group_posix with unit testStephen Gallagher2009-02-121-4/+16
|
* Add a memberof plugin so that we can properly apply the same group membershipsSimo Sorce2009-01-281-0/+6
| | | | | | as in IPA if necessary. This patch slightly modifies ldb to split out a modules header file without exposing the private headers.
* Move install directiuves into Makefile.inSimo Sorce2009-01-281-6/+0
|
* Preliminary support for enabling InfoPipe to listen on the D-BUS system bus. ↵Stephen Gallagher2009-01-271-1/+2
| | | | 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.
* Add skeleton for PolicyKit back-endStephen Gallagher2009-01-271-0/+6
|
* Add skeleton for InfoPipe serviceStephen Gallagher2009-01-271-0/+6
|
* Automatically generate the config.ldb if it doesn't exist (i.e. First startup)Stephen Gallagher2009-01-271-2/+2
|
* Fixes to the makefile to get make install to work properlyStephen Gallagher2009-01-271-1/+3
|
* Refactoring the monitor code and SBUS utility functions.Stephen Gallagher2009-01-271-3/+4
|
* Regroup database rleated functions under db andSimo Sorce2009-01-121-5/+4
| | | | rename everything with the sysdb suffix.
* Turn ldap_provider.c into proxy.c and make it possible to load just anySimo Sorce2009-01-111-4/+4
| | | | libnss library through config directives on the domain object
* The code now successfully sends a getpwnam request to a remote LDAP server,Simo Sorce2009-01-081-0/+1
| | | | | | and caches the result in LDAP. Still chasing a bug that does not let NSS known that the BE was successful. This makes NSS timeout the client and not return any results yet.
* Add more infrastructure to data provider to dispatch requests (still untested).Simo Sorce2009-01-061-1/+3
| | | | | Add helper functions to connect to the data provider. Add some plumbing to the ldap provider (still untested).
* Initial work on a test provider using the gross hack of dlopen()ing nss_ldapSimo Sorce2008-12-101-1/+7
| | | | :-)
* Change data provider into a hub, where backends (ldap, nis, ipa providers)Simo Sorce2008-12-081-0/+6
| | | | and frontends (pam, nss, ... modules) can connect to.
* Make a binary out of each major sssd component instead ofSimo Sorce2008-11-251-16/+21
| | | | using the same binary to fork off all services.
* REmove test client. It's not needed anymore.Simo Sorce2008-11-241-5/+1
|
* Created a helper function sssd_service_sbus_init() to simplify creating the ↵Stephen Gallagher2008-11-201-0/+1
| | | | initial connection to the monitor service within the child services. It will create the D-BUS connection to the monitor and configure the service to handle the mandatory getIdentity and ping methods.
* Start conversion from a fork() and live to a fork()/exec() model.Simo Sorce2008-11-201-2/+0
| | | | | To start the dameon now you need to pass the option -s monitor Still have some problems communicating with children.
* Add some infrastructure code to add data providers.Simo Sorce2008-11-191-1/+2
| | | | | | This currently breacks the dameon because of a problem with destroying the monitor dbus server in the children after fork()
* Store all domains served by the SSSD to a binary-tree map for fast NSS lookup.Stephen Gallagher2008-11-071-0/+1
| | | | | | Changed the "section" feature of confdb.c to use '/' as a delimiter instead of '.', because this conflicted with the ability to use dots in domain names.
* Renaming sssd/server/dbus to sssd/server/sbus. Making necessary changes to ↵Stephen Gallagher2008-11-031-6/+6
| | | | header includes and makefiles.
* Initial memory cleanup workStephen Gallagher2008-11-031-0/+1
|
* D-BUS integration style changes.Simo Sorce2008-10-271-7/+4
| | | | | | | | | | | | Rework interfaces a bit to simplify and uniform function names so that they use a well defined namespace (sssd_*). Simplify headers file, split them into a private and a public one only. Make static all file private functions. Rename sssd_dbus_client.c to sssd_dbus_connection.c to reflect it's function, as it is is used by both a server and a client. Introduce a function table to know where to dipatch messages. Fix coding style issues, and start pointing out where clean-up fucntions are missing.
* Integrate D-BUS support for use as IPC between parts.Stephen Gallagher2008-10-241-1/+25
| | | | Integrates DBUS with the event system so that it is asynchronous.
* Add configuration database functions.Simo Sorce2008-10-201-1/+1
| | | | Convert nss responder to use the confdb
* First retrieval of a user (getpwnam only) from an actual ldb fileSimo Sorce2008-10-081-1/+1
|
* Add primitive debugging capabilities.Simo Sorce2008-10-071-1/+1
| | | | | So far debug goes to stderr so sssd need to be run int interactive mode (-i option)
* First working daemon that responds only to a getpwnam() request with fake dataSimo Sorce2008-10-061-1/+1
|
* Add initial nss responder skeletonSimo Sorce2008-10-041-2/+2
|
* Initital server code.Simo Sorce2008-10-041-0/+12
Includes test monitor task.