summaryrefslogtreecommitdiffstats
path: root/server/confdb/confdb_private.h
Commit message (Collapse)AuthorAgeFilesLines
* Split database in multiple filesSimo Sorce2009-09-081-0/+2
| | | | | The special persistent local database retains the original name. All other backends now have their own cache-NAME.ldb file.
* Separate confdb API from confdb setupStephen Gallagher2009-05-111-19/+32
| | | | | | | Refactoring the confdb so that the setup code can be linked separately from the access API. This is being done so that our plugins do not need to link against the collection and ini_config libraries.
* Allow configuration of the SSSD through /etc/sssd/sssd.confStephen Gallagher2009-04-131-38/+4
| | | | | | | | | | | | | | | | | | | 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.
* Remove obsolete optionSimo Sorce2009-04-081-1/+0
|
* Fix missing entry from first-start configStephen Gallagher2009-04-081-0/+1
| | | | | | Since we switched to allowing domains to be configured but inactive, we need to include the default set (just LOCAL) into the first-start config.
* fixed two issues in the initial configurationSumit Bose2009-03-301-1/+0
| | | | | - value array is not terminated properly - infopipe service is added dynamically
* Simplify default configurationSimo Sorce2009-03-201-0/+55
Make confdb load a base ldif like sysdb to initialize the db, makes it simpler to understand at first sight what is the default configuration. Make the parameter "command" optional. Derive the default command from available information. Make the debug level a global by default so that enabling debug for all components is as easy as passing just -d X to the sssd binary.