summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Add cleanup taskSimo Sorce2009-11-109-156/+915
|
* Refactor delete functions and add a fewSimo Sorce2009-11-104-234/+648
| | | | | | Refactor user/group delete functions so that they can be used without a transaction (they autostart an operation). Add user and group search function where a subfilter can be specified.
* Add check for access-time rules to ipa_access.Sumit Bose2009-11-104-0/+74
|
* Simplify krb5 child handlerSumit Bose2009-11-101-17/+18
| | | | | | | | Currently the Kerberos child handler evaluates the siginfo_t structure to wait for a specific child. This scheme is prone to error, especially when there are more than one child process active, and can produce missleading debug message. This patch simplifies the scheme as it waits for any child.
* Fix segfault on unknown user/domainStephen Gallagher2009-11-091-2/+2
|
* Fix tevent_req error checking.Simo Sorce2009-11-0916-284/+111
| | | | When possible using a macro that correctly deals with tstate
* Assorted manpage fixesJakub Hrozek2009-11-091-27/+14
| | | | | | * do not mention the sbus_timeout parameter at all * document the config_file_version parameter * different wording for negative cache
* Fix regression in error message when deleting groupsJakub Hrozek2009-11-091-6/+4
|
* Fix enumerationsSimo Sorce2009-11-091-2/+6
| | | | | The counter was not set so we were storing only the first user for each anumeration.
* IPA time rules parsing routinesJakub Hrozek2009-11-094-0/+1841
|
* Add missing includeJakub Hrozek2009-11-091-0/+1
|
* Check return, zero free hostent, adhere to styleSimo Sorce2009-11-094-20/+28
|
* Fix ldap driverSimo Sorce2009-11-071-0/+3
|
* Fix buildSimo Sorce2009-11-071-4/+8
|
* added access module of IPA providerSumit Bose2009-11-076-4/+1697
|
* Add fail over utility functionsMartin Nagy2009-11-064-1/+971
| | | | | | | | These functions should be used by providers to centrally manage lists of servers. Servers are grouped into services and each service has it's own list of servers. If, however, you will try to add a same server into two different services, they will share a common structure. This means that a host will only be resolved once.
* Add simple reference counting wrappers for tallocMartin Nagy2009-11-064-1/+373
|
* Add DLIST_FOR_EACH() macroMartin Nagy2009-11-061-0/+3
|
* Check is ccache structure is initialized before calling krb5_cc_destroySumit Bose2009-11-061-8/+16
|
* Clean up unused dependenciesStephen Gallagher2009-11-062-7/+38
|
* Fix a bad free in async_resolv.cMartin Nagy2009-11-061-6/+0
| | | | | Also remove redundant talloc_free()'s. They are not needed since their parent should be freed right after calling the _recv() function.
* Add missing include file to files-tests.cMartin Nagy2009-11-061-0/+1
|
* Always set last update and expire timeSimo Sorce2009-11-064-114/+110
| | | | | modifications to existing users/groups were setting metadata, but creation was not. Fixes #259
* Split async helpers in multiple filesSimo Sorce2009-11-066-3285/+3386
| | | | | | The size of sdap_async.c was unmanageable. This patch splits it into a generic file with common infrastructure calls, a file that handles connection calls and a file for id related calls.
* Reorganize ldap id provider filesSimo Sorce2009-11-065-547/+584
| | | | Split enum task in a separate file.
* Unify code to use the generic search interfaceSimo Sorce2009-11-061-593/+473
| | | | | | | This code removes redundancies in the code. both users and groups enumeration code use the same search generic search function now. Also the code to save users and groups have been unified across all callers.
* Fix and enhance initgroups callSimo Sorce2009-11-061-170/+637
| | | | | | | | This call was failing and was defective because it didn't properly handle the various different schemas we support. Now the function does 2 things: - Updates the user entry to make sure it is still valid - Retrieves every group the user is member of
* Unify parse routines, use maps in generic searchesSimo Sorce2009-11-064-130/+77
| | | | | This remove redundant code and also allows the generic search to be used to use maps to convert attributes.
* Store the original memberof attributes if anySimo Sorce2009-11-061-7/+30
| | | | | Also change the interface of sdap_save_user_send() so that it can be more easily reused like it was done for sdap_save_group_send().
* Make useful function more broadly available.Simo Sorce2009-11-063-30/+30
|
* Make available method to quickly retrive stringSimo Sorce2009-11-062-3/+35
| | | | | sysdb_attrs has a lot of methods to add them but very little to get information out. Start adding a way to retrieve a single valued attribute as a string.
* Build files.c only for toolsStephen Gallagher2009-11-054-13/+14
| | | | Move files.c into tools directory
* Increase the sbus dispatch DEBUG level to 9Stephen Gallagher2009-11-051-2/+2
| | | | | This is heavy noise and low-usefulness for debugging normal operating issues.
* Update midpoint refresh logic to be relative to cache timeoutStephen Gallagher2009-11-056-15/+49
|
* Add configure check for sasl.hStephen Gallagher2009-11-051-0/+2
|
* add replacements for missing Kerberos callsSumit Bose2009-11-057-48/+160
|
* Do not delete users, groups outside domain rangeJakub Hrozek2009-11-042-11/+35
| | | | Fixes: 240
* Simplify debug_fn()Stephen Gallagher2009-11-041-12/+2
| | | | | | We don't need to be allocating an output string here. This was also causing a runtime bug when the output string contained characters that would be interpreted by fprintf as specifiers.
* Fix for a seg fault during recursive deleteSumit Bose2009-11-041-1/+7
|
* Add sysdb_attrs_replace_name to sysdb API.Sumit Bose2009-11-043-0/+80
|
* Free the PCRE regexp with destructorJakub Hrozek2009-11-041-0/+10
|
* Rename sdap_id_map to sdap_attr_mapSimo Sorce2009-11-037-21/+75
| | | | | | Also start adding some infrastructure to use the USN counter when available. In particular add a place to add generic attrs mapping, ie attributes that are neither user nor group specific.
* Add complete pydoc for SSSDConfig APIStephen Gallagher2009-11-031-1/+534
|
* Localize SSSDConfig stringsStephen Gallagher2009-11-034-3/+919
|
* Add support for option descriptions to SSSDConfig APIStephen Gallagher2009-11-032-14/+148
| | | | | Addresses https://fedorahosted.org/sssd/ticket/242 related to authconfig integration
* Remove magic_private_groups from SSSDConfig API schemaStephen Gallagher2009-11-032-3/+0
|
* Make config_file_version a hidden setting in SSSDConfig APIStephen Gallagher2009-11-035-17/+134
| | | | | | | | The config_file_version should never be changed by the API, so we will hide the option inside the SSSDConfig API and remove it from the schema. Guarantee that the config file is of the correct version
* add sysdb_delete_recursive request to sysdb APISumit Bose2009-11-024-4/+282
|
* Make debug message less irritating.Sumit Bose2009-11-021-2/+2
| | | | | | The 'Unable to load' debug message is now only shown when the backend target is given explicitly in the config file. I the other case we let the caller decided how to handle this error condition.
* set ipa_hostname if not given in config fileSumit Bose2009-11-021-0/+20
|