Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check for correct variable name | Jakub Hrozek | 2013-04-03 | 1 | -1/+1 |
| | | | | https://fedorahosted.org/sssd/ticket/1864 | ||||
* | Making the authtok structure really opaque. | Lukas Slebodnik | 2013-04-02 | 3 | -14/+10 |
| | | | | | | | | | | | | | | | | | | | | Definition of structure sss_auth_token was removed from header file authtok.h and there left only declaration of this structure. Therefore only way how to use this structure is to use accessory function from same header file. To creating new empty authotok can only be used newly created function sss_authtok_new(). TALLOC context was removed from copy and setter functions, because pointer to stuct sss_auth_token is used as a memory context. All declaration of struct sss_auth_token variables was replaced with pointer to this structure and related changes was made in source code. Function copy_pam_data can copy from argument src which was dynamically allocated with function create_pam_data() or zero initialized struct pam_data allocated on stack. https://fedorahosted.org/sssd/ticket/1830 | ||||
* | Add be_req_get_data() helper funciton. | Simo Sorce | 2013-01-21 | 2 | -3/+3 |
| | | | | In preparation for making struct be_req opaque. | ||||
* | Add be_req_get_be_ctx() helper. | Simo Sorce | 2013-01-21 | 3 | -16/+17 |
| | | | | In preparation for making be_req opaque | ||||
* | Introduce be_req_terminate() helper | Simo Sorce | 2013-01-21 | 5 | -60/+25 |
| | | | | | Call it everywhere instead of directly dereferencing be_req->fn This is in preparation of making be_req opaque. | ||||
* | Remove sysdb as a be context structure member | Simo Sorce | 2013-01-21 | 2 | -2/+2 |
| | | | | The sysdb context is already available through the 'domain' structure. | ||||
* | Remove outdated code. | Simo Sorce | 2013-01-16 | 1 | -10/+0 |
| | | | | | This code should not be necessary anymore since June 2010 with commit: 90acbcf20b5f896ca8f631923afe946c90d90de7 | ||||
* | Add domain arguments to sysdb services functions | Simo Sorce | 2013-01-15 | 1 | -2/+2 |
| | | | | also fix sysdb_svc_add declarations | ||||
* | Add domain argument to sysdb_remove_attrs() | Simo Sorce | 2013-01-15 | 1 | -4/+5 |
| | |||||
* | Add domain arg to sysdb_search/delete_netgroup() | Simo Sorce | 2013-01-15 | 1 | -6/+6 |
| | |||||
* | Add domain argument to sysdb_delete_group() | Simo Sorce | 2013-01-15 | 1 | -2/+2 |
| | | | | Also remove sysdb_delete_domgroup() | ||||
* | Add domain argument to sysdb_delete_user() | Simo Sorce | 2013-01-15 | 1 | -8/+12 |
| | | | | Also remove sysdb_delete_domuser() | ||||
* | Add domain argument to sysdb_cache_password() | Simo Sorce | 2013-01-15 | 1 | -0/+1 |
| | |||||
* | Add domain argument to sysdb_store_group() | Simo Sorce | 2013-01-15 | 1 | -1/+1 |
| | | | | Also remove sysdb_store_domgroup() | ||||
* | Add domain argument to sysdb_store_user() | Simo Sorce | 2013-01-15 | 1 | -9/+9 |
| | | | | Also remove sysdb_store_domuser() | ||||
* | Add domain arguments to sysdb_add_inetgroup fns. | Simo Sorce | 2013-01-15 | 1 | -2/+4 |
| | |||||
* | Add domain to sysdb_search_user_by_name() | Simo Sorce | 2013-01-15 | 1 | -3/+5 |
| | | | | Also remove unused sysdb_search_domuser_by_name() | ||||
* | Pass domain to sysdb_get<pwu/grg><id() functions | Simo Sorce | 2013-01-15 | 1 | -3/+3 |
| | |||||
* | Change pam data auth tokens. | Simo Sorce | 2013-01-10 | 3 | -33/+39 |
| | | | | Use the new authtok abstraction and interfaces throught the code. | ||||
* | PROXY: fix groups caching | Ondrej Kos | 2012-12-17 | 1 | -0/+6 |
| | | | | | | https://fedorahosted.org/sssd/ticket/1685 Properly react on deleting group which was not found in sysdb. | ||||
* | PROXY: fix negative cache | Ondrej Kos | 2012-12-10 | 1 | -20/+24 |
| | | | | | | | | https://fedorahosted.org/sssd/ticket/1685 The PROXY provider wasn't storing credentials to negative cache due to bad return value. This was delegated from attempt to delete these credentials from local cache. Therefore ENOENT is replaced as EOK. | ||||
* | Use an entry type mask macro to filter entry types | Simo Sorce | 2012-12-04 | 1 | -1/+1 |
| | | | | | Avoids hardcoding magic numbers everywhere and self documents why a mask is being applied. | ||||
* | LDAP: Only convert direct parents' ghost attribute to member | Jakub Hrozek | 2012-11-20 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/1612 This patch changes the handling of ghost attributes when saving the actual user entry. Instead of always linking all groups that contained the ghost attribute with the new user entry, the original member attributes are now saved in the group object and the user entry is only linked with its direct parents. As the member attribute is compared against the originalDN of the user, if either the originalDN or the originalMember attributes are missing, the user object is linked with all the groups as a fallback. The original member attributes are only saved if the LDAP schema supports nesting. | ||||
* | Include talloc log in our debug facility | Michal Zidek | 2012-10-29 | 1 | -1/+1 |
| | | | | https://fedorahosted.org/sssd/ticket/1495 | ||||
* | Unify usage of sysdb transactions | Michal Zidek | 2012-08-23 | 2 | -5/+35 |
| | | | | | | Removing bad examples of usage of sysdb_transaction_start/commit/end functions and making it more consistent (all files except of src/db/sysdb_*.c). | ||||
* | Backward GOTOs rewritten into do-while loops. | Ondrej Kos | 2012-08-09 | 2 | -245/+271 |
| | |||||
* | Removed unused variable assignment | Ondrej Kos | 2012-08-06 | 1 | -2/+0 |
| | | | | https://fedorahosted.org/sssd/ticket/1453 | ||||
* | Ghost members - support in proxy provider | Jan Zeleny | 2012-05-31 | 1 | -6/+8 |
| | |||||
* | Potential NULL dereference in proxy provider | Ariel Barria | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | PROXY: return correct return codes | Jakub Hrozek | 2012-05-03 | 1 | -7/+9 |
| | | | | | We were reporting on the value of "status" instead of "ret'. We also didn't set ret to EOK in cases group contained no members. | ||||
* | proxy: new option proxy_fast_alias | Jakub Hrozek | 2012-04-20 | 3 | -43/+123 |
| | |||||
* | proxy: Canonicalize user and group names | Jakub Hrozek | 2012-04-20 | 1 | -312/+354 |
| | | | | https://fedorahosted.org/sssd/ticket/1249 | ||||
* | Proxy services: Save lowercased protocol names and aliases in ↵ | Jakub Hrozek | 2012-03-29 | 1 | -57/+17 |
| | | | | case-insensitive domains | ||||
* | Handle empty elements in proxy netgroups: | Jakub Hrozek | 2012-03-09 | 1 | -3/+6 |
| | |||||
* | Fix netgroup error handling | Jakub Hrozek | 2012-03-09 | 1 | -17/+59 |
| | | | | https://fedorahosted.org/sssd/ticket/1242 | ||||
* | PROXY: Create fake user entries for group lookups | Stephen Gallagher | 2012-03-09 | 1 | -3/+85 |
| | |||||
* | Delete missing attributes from netgroups to be stored | Jan Zeleny | 2012-02-24 | 1 | -1/+1 |
| | | | | https://fedorahosted.org/sssd/ticket/1136 | ||||
* | Fix uninitialized value error in proxy provider | Stephen Gallagher | 2012-02-13 | 1 | -1/+1 |
| | | | | Coverity #12467 | ||||
* | NSS: Add individual timeouts for entry types | Stephen Gallagher | 2012-02-04 | 5 | -17/+12 |
| | | | | https://fedorahosted.org/sssd/ticket/1016 | ||||
* | SYSDB: extend sysdb_store_service() to accept additional attributes | Stephen Gallagher | 2012-01-31 | 1 | -0/+2 |
| | |||||
* | PROXY: add support for enumerating services | Stephen Gallagher | 2012-01-27 | 4 | -0/+226 |
| | |||||
* | PROXY: add support for service lookups (non-enumeration) | Stephen Gallagher | 2012-01-27 | 4 | -0/+273 |
| | |||||
* | Use the case sensitivity flag in the proxy provider | Jakub Hrozek | 2011-12-16 | 3 | -153/+181 |
| | |||||
* | Cleanup: Remove unused parameters | Jakub Hrozek | 2011-11-22 | 3 | -3/+1 |
| | |||||
* | Fixed empty loginShell in proxy provider | Jan Zeleny | 2011-11-07 | 1 | -4/+32 |
| | | | | https://fedorahosted.org/sssd/ticket/892 | ||||
* | Do not leak hash table iterator during proxy auth | Jakub Hrozek | 2011-10-31 | 1 | -0/+1 |
| | |||||
* | SysDB commands that save lastUpdate allows this value to be passed in | Pavel Březina | 2011-10-13 | 2 | -11/+21 |
| | | | | https://fedorahosted.org/sssd/ticket/836 | ||||
* | Append PID to sbus server socket name, let clients use a symlink | Jakub Hrozek | 2011-10-13 | 1 | -1/+1 |
| | | | | https://fedorahosted.org/sssd/ticket/1034 | ||||
* | Use explicit base 10 for converting strings to integers | Jakub Hrozek | 2011-10-03 | 1 | -2/+2 |
| | | | | https://fedorahosted.org/sssd/ticket/1013 | ||||
* | DEBUG timestamps offer higher precision | Pavel Březina | 2011-09-08 | 1 | -2/+3 |
| | | | | | | | https://fedorahosted.org/sssd/ticket/956 Added: --debug-microseconds=0/1 Added: debug_microseconds to sssd.conf |