Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-14 | sudo: print how many rules we are refreshing or returning | Pavel Březina | 1 | -3/+4 | |
2012-11-14 | sudo: support users from subdomains | Pavel Březina | 1 | -12/+52 | |
https://fedorahosted.org/sssd/ticket/1616 | |||||
2012-11-14 | use tmp_ctx in sudosrv_get_sudorules_from_cache() | Pavel Březina | 1 | -8/+20 | |
2012-11-14 | sudo: fix missing parameter in two debug messages | Pavel Březina | 1 | -3/+3 | |
2012-08-07 | Remove SYSDB_SUDO_CACHE_OC from attribute lists | Pavel Březina | 1 | -1/+0 | |
It is not an attribute. | |||||
2012-08-07 | Rename SYSDB_SUDO_CACHE_AT_OC to SYSDB_SUDO_CACHE_OC | Pavel Březina | 1 | -1/+1 | |
It does not contain name of the object class attribute but the value itself. I renamed it to avoid confusion. | |||||
2012-07-09 | Fix potential NULL-dereference | Stephen Gallagher | 1 | -1/+2 | |
Coverity #12800 | |||||
2012-07-09 | Fix potential NULL-dereference | Stephen Gallagher | 1 | -1/+3 | |
Coverity #12801 | |||||
2012-06-29 | sudo responder: schedule OOB full refresh when expired rule is deleted | Pavel Březina | 1 | -4/+38 | |
2012-06-29 | sudo responder: refresh expired rules | Pavel Březina | 1 | -31/+106 | |
2012-06-29 | sudo responder: update dp interface | Pavel Březina | 1 | -1/+2 | |
2012-06-29 | sudo responder: allow fetching only expired rules in ↵ | Pavel Březina | 1 | -25/+22 | |
sudosrv_get_sudorules_query_cache() | |||||
2012-06-29 | sudo sysdb: add expiration time to the filter | Pavel Březina | 1 | -1/+1 | |
2012-06-29 | sudo responder: new request enum type | Pavel Březina | 1 | -7/+8 | |
sss_sudo_type represents query type that comes to the responder sss_dp_sudo_type represents query type to DP that is issued by the responder I'm leaving current values of sss_dp_sudo_type untouched so the compilation is not broken. Hovewer, they will be changed to new DP types once the DP interface is updated. | |||||
2012-06-29 | sudo api: send uid, username and domainname | Pavel Březina | 1 | -20/+31 | |
https://fedorahosted.org/sssd/ticket/1239 Test client was changed accordingly. The new usage is: sss_sudo_cli username [uid] If uid is not set, getpwnam(username) is called. It will retrieve both default options and rules. | |||||
2012-06-29 | sudo responder: get rid of dctx where possible | Pavel Březina | 1 | -55/+59 | |
2012-06-29 | sudo responder: remove code duplication in commands | Pavel Březina | 1 | -78/+0 | |
2012-02-29 | Remove sysdb_get_ctx_from_list() | Sumit Bose | 1 | -7/+4 | |
2012-02-23 | Move sudo_dom_ctx.user to local variable | Pavel Březina | 1 | -7/+8 | |
2012-02-23 | Honor case_sensitive option in sudo responder | Pavel Březina | 1 | -15/+61 | |
https://fedorahosted.org/sssd/ticket/1205 | |||||
2012-02-06 | SUDO Integration - fix offline behaviour | Pavel Březina | 1 | -2/+2 | |
2012-02-04 | SUDO Integration - in-memory cache in responder | Pavel Březina | 1 | -5/+20 | |
New sudo responder option: cache_timeout https://fedorahosted.org/sssd/ticket/1111 | |||||
2012-01-30 | Fix sudo compilation on RHEL5 | Jakub Hrozek | 1 | -0/+2 | |
2012-01-27 | SUDO Integration - responder command for cn=defaults | Pavel Březina | 1 | -13/+24 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | SUDO Integration - make sysdb_get_sudo_filter() more configurable | Pavel Březina | 1 | -2/+5 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | Use the new SUDO request in DP and sudo responder | Jakub Hrozek | 1 | -17/+67 | |
Also remove the old request implementation https://fedorahosted.org/sssd/ticket/1115 | |||||
2012-01-23 | DP: Fix bugs in sss_dp_get_account_int | Stephen Gallagher | 1 | -0/+1 | |
The conversion to the tevent_req style introduced numerous bugs related to memory management of the various client requests. In some circumstances, this could cause memory corruption and segmentation faults in the NSS responder. This patch makes the following changes: 1) Rename the internal lookup from subreq to sidereq, to indicate that it is not a sub-request of the current lookup (and therefore is not cancelled if the current request is). 2) Change the handling of the callback loops since they call tevent_req_[done|error], which results in them being freed (and therefore removed from the cb_list. This was the source of the memory corruption that would occasionally result in dereferencing an unreadable request. 3) Remove the unnecessary sss_dp_get_account_int_recv() function and change sss_dp_get_account_done() so that it only frees the sidereq. All of the waiting processes have already been signaled with the final results from sss_dp_get_account_int_done() | |||||
2012-01-21 | RESPONDER: Extend sss_dp_account_send() to include extra data | Stephen Gallagher | 1 | -1/+1 | |
Some NSS maps such as 'services' require more values to be passed to the data provider than just the name or ID. In these cases, we will amend an optional component to filter value to pass to the data provider backend. | |||||
2012-01-17 | SUDO Integration review issues | Pavel Březina | 1 | -1/+2 | |
2011-12-16 | SUDO Integration - responder - get sudo rules logic | Jakub Hrozek | 1 | -2/+444 | |
2011-12-16 | SUDO Integration - responder | Pavel Březina | 1 | -0/+113 | |