summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SysDB commands that save lastUpdate allows this value to be passed inPavel Březina2011-10-1311-77/+130
| | | | https://fedorahosted.org/sssd/ticket/836
* Check if dp_requests hash table exists before using itJakub Hrozek2011-10-131-0/+5
|
* man page fix (lists are comma-separated)Jan Zeleny2011-10-133-4/+4
| | | | https://fedorahosted.org/sssd/ticket/1024
* Streamline the example configJakub Hrozek2011-10-131-72/+28
| | | | https://fedorahosted.org/sssd/ticket/1014
* Append PID to sbus server socket name, let clients use a symlinkJakub Hrozek2011-10-137-21/+175
| | | | https://fedorahosted.org/sssd/ticket/1034
* Add option to follow symlinks to check_file()Jakub Hrozek2011-10-136-7/+35
|
* SYSDB: New source file for sysdb upgrade routinesStephen Gallagher2011-10-073-888/+929
|
* Fix small bug where TALLOC_CTX could end up unfreed.Pavel Zuna2011-10-061-3/+3
|
* Fix typo in sysdb_get_direct_parentsJakub Hrozek2011-10-061-1/+1
|
* Use explicit base 10 for converting strings to integersJakub Hrozek2011-10-036-9/+9
| | | | https://fedorahosted.org/sssd/ticket/1013
* Return users and groups based on aliasJakub Hrozek2011-09-283-8/+10
| | | | https://fedorahosted.org/sssd/ticket/926
* Store name aliases for users, groupsJakub Hrozek2011-09-285-37/+216
| | | | | | Also checks fake users for aliases when storing a real users so that getgrnam for a RFC2307 group that references a user by his secondary name followed by getpwnam for this user by his primary name works
* Add a sysdb_get_direct_parents functionJakub Hrozek2011-09-283-57/+113
|
* Add sysdb interface to get name aliasesJakub Hrozek2011-09-282-1/+64
|
* HBAC: fix typos preventing proper hostgroup evaluationStephen Gallagher2011-09-281-3/+3
|
* Fixed bad logic in processing netgroups in LDAP providerJan Zeleny2011-09-281-1/+3
|
* IPA access: hostname comparison should be case-insensitiveJakub Hrozek2011-09-281-1/+1
|
* Multiline macro cleanupJakub Hrozek2011-09-2818-22/+24
| | | | | | | | | | This is mostly a cosmetic patch. The purpose of wrapping a multi-line macro in a do { } while(0) is to make the macro usable as a regular statement, not a compound statement. When the while(0) is terminated with a semicolon, the do { } while(0); block becomes a compound statement again.
* Enable the midpoint cache update by defaultStephen Gallagher2011-09-212-2/+2
| | | | https://fedorahosted.org/sssd/ticket/918
* Added quiet option to pam_sssPavel Březina2011-09-202-5/+36
| | | | https://fedorahosted.org/sssd/ticket/894
* Fix wrong buffer size in has_phy_80211_subdir()Jakub Hrozek2011-09-201-2/+3
| | | | https://fedorahosted.org/sssd/ticket/1002
* Fix uninitialized pointer read in sdap_gssapi_get_default_realm()Jakub Hrozek2011-09-201-1/+1
| | | | https://fedorahosted.org/sssd/ticket/1003
* Add missing options to sssd.api.confMarko Myllynen2011-09-203-3/+26
|
* MAN: Add more information about internal credential storageStephen Gallagher2011-09-202-1/+8
|
* MONITOR: Correctly detect lack of response from servicesStephen Gallagher2011-09-151-21/+26
| | | | | | | | | | We were incorrectly using DBUS_ERROR_TIMEOUT here. The correct behaviour is to check for DBUS_ERROR_NO_REPLY. This way we will properly handle the three-tries in the tasks_check_handler(). Additionally, we weren't properly handling failure counts correctly, meaning we weren't restarting stuck services in a timely manner.
* DEBUG timestamps offer higher precision - SSSDConfig updatedPavel Březina2011-09-083-0/+3
| | | | https://fedorahosted.org/sssd/ticket/956
* DEBUG timestamps offer higher precision - unit tests updatedPavel Březina2011-09-081-14/+215
| | | | https://fedorahosted.org/sssd/ticket/956
* DEBUG timestamps offer higher precision - man page updatedPavel Březina2011-09-082-0/+27
| | | | https://fedorahosted.org/sssd/ticket/956
* DEBUG timestamps offer higher precisionPavel Březina2011-09-089-21/+116
| | | | | | | https://fedorahosted.org/sssd/ticket/956 Added: --debug-microseconds=0/1 Added: debug_microseconds to sssd.conf
* Improve documentation of libipa_hbacStephen Gallagher2011-09-082-21/+1697
|
* Do not access memory out of boundsSumit Bose2011-09-071-2/+2
|
* Keep deref controls until the whole request is finishedJakub Hrozek2011-09-061-8/+45
| | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/989 John Hodrien found out that when paging is used while dereferencing an entry, sssd_be may segfault on the second page. This was because paging returned the control to sdap_generic_search multiple times but sssd was freeing dereference control after the first search invocation. The subsequend sdap searched accessed memory that was already freed.
* Improve error message for LDAP password constraint violationJakub Hrozek2011-09-063-16/+29
| | | | https://fedorahosted.org/sssd/ticket/985
* Subscribe to netlink route and addr messagesJakub Hrozek2011-09-061-5/+244
| | | | | | | | https://fedorahosted.org/sssd/ticket/955 In addition to carrier up messages, also subscribe to any messages describing that an address has been added or removed or routing table changed.
* Discard carrier messages from non-ethernet devicesJakub Hrozek2011-09-061-3/+155
| | | | | | | | | IFF_LOWER_UP has no meaning for wireless interfaces, it can mean that an association has been made with an access point, but it does not mean that an addressing has been completed. This patch discards "carrier up" messages from interfaces that do not look like ethernet devices.
* Change libnl monitor callback to only signal going onlineJakub Hrozek2011-09-063-14/+5
| | | | | | This feature was not used and would probably never be used, because it is much safer to rely on online actions to time out. Moreover, it would make implementing the new features more complex.
* Allow turning dereference off by setting the threshold to 0Jakub Hrozek2011-09-064-3/+13
|
* sss_debuglevel - change the debug levels on the flyPavel Březina2011-09-063-1/+460
| | | | https://fedorahosted.org/sssd/ticket/950
* sss_ldap_err2string() - ldap_err2string() to sss_ldap_err2string()Pavel Březina2011-09-064-38/+38
| | | | https://fedorahosted.org/sssd/ticket/986
* sss_ldap_err2string() - function createdPavel Březina2011-09-063-2/+16
| | | | https://fedorahosted.org/sssd/ticket/986
* Add option to specify the kerberos replay cache dirStephen Gallagher2011-09-027-0/+70
| | | | | | | Adds a configure option to set the distribution default as well as an sssd.conf option to override it. https://fedorahosted.org/sssd/ticket/980
* HBAC: Properly skip all non-group memberOf entriesStephen Gallagher2011-08-291-1/+2
|
* Fix moving to next entry in deref codeJakub Hrozek2011-08-291-1/+6
| | | | https://fedorahosted.org/sssd/ticket/973
* HBAC: Use of hostgroups for targethost or sourcehost was brokenStephen Gallagher2011-08-261-4/+4
| | | | | We were trying to look up the wrong attribute for the name of the hostgroup.
* HBAC: Handle saving groups that have no membersStephen Gallagher2011-08-261-7/+21
|
* Use the default Kerberos realm for LDAP with GSSAPI authJakub Hrozek2011-08-261-3/+55
| | | | https://fedorahosted.org/sssd/ticket/970
* Add LDAP provider option to set LDAP_OPT_X_SASL_NOCANONJakub Hrozek2011-08-268-3/+33
| | | | https://fedorahosted.org/sssd/ticket/978
* --debug-timestamps=1 is not passed to providersPavel Březina2011-08-253-55/+77
| | | | | | https://fedorahosted.org/sssd/ticket/972 --debug-timestamps=1 is now passed to providers
* New DEBUG facility - SSSDBG_UNRESOLVED changed from -1 to 0Pavel Březina2011-08-2530-49/+99
| | | | | | | | | | | | | | | | | | | | | Removed: SSS_UNRESOLVED_DEBUG_LEVEL (completely replaced with SSSDBG_UNRESOLVED) Added new macro: CONVERT_AND_SET_DEBUG_LEVEL(new_value) Changes unresolved debug level value (SSSDBG_UNRESOLVED) from -1 to 0 so DEBUG macro could be reduced by one condition. Anyway, it has a minor effect, every time you want to load debug_level from command line parameters, you have to use following pattern: /* Set debug level to invalid value so we can deside if -d 0 was used. */ debug_level = SSSDBG_INVALID; pc = poptGetContext(argv[0], argc, argv, long_options, 0); while((opt = poptGetNextOpt(pc)) != -1) { ... } CONVERT_AND_SET_DEBUG_LEVEL(debug_level);
* New DEBUG facility - unit testsPavel Březina2011-08-251-0/+742
| | | | https://fedorahosted.org/sssd/ticket/925