Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-08-07 | Rename SYSDB_SUDO_CACHE_AT_OC to SYSDB_SUDO_CACHE_OC | Pavel Březina | 1 | -2/+2 | |
It does not contain name of the object class attribute but the value itself. I renamed it to avoid confusion. | |||||
2012-07-23 | sdap_sudo.c: add missing end of line in few debug messages | Pavel Březina | 1 | -3/+3 | |
2012-07-18 | Fix uninitialized values | Nick Guay | 1 | -6/+6 | |
https://fedorahosted.org/sssd/ticket/1379 | |||||
2012-07-09 | Fix uninitialized variable | Stephen Gallagher | 1 | -0/+1 | |
Coverity #12802 | |||||
2012-06-29 | sudo ldap provider: do per-host updates | Pavel Březina | 1 | -3/+160 | |
Add host information to LDAP filters. | |||||
2012-06-29 | sudo ldap provider: mark sdap_sudo_setup_periodical_refresh() as static | Pavel Březina | 1 | -2/+2 | |
2012-06-29 | sudo ldap provider: load host filter configuration on init | Pavel Březina | 1 | -3/+52 | |
We need to load host information during provider initialization. Currently it loads only values from configuration files, but it is implemented as an asynchrounous request as it will later try to autodetect these settings (which will need to contact DNS). | |||||
2012-06-29 | sudo ldap provider: pass sudo_ctx instead of id_ctx | Pavel Březina | 1 | -39/+57 | |
I had to create a new context structure to store additional information such as ip addresses and hostnames. | |||||
2012-06-29 | sdap_sudo.c: move _recv after _done | Pavel Březina | 1 | -45/+45 | |
2012-06-29 | sudo ldap provider: modify highest USN in sdap_sudo_rules_refresh_done() | Pavel Březina | 1 | -3/+14 | |
2012-06-29 | sudo ldap provider: notify responder when an expired rule has been deleted | Pavel Březina | 1 | -11/+76 | |
When an expired rule is not present on the server server during specific rule refresh, the provider will notify the sudo responder that it has been deleted. Because there is a high probability that some other rules were deleted from the server as well, we want to remove them from sysdb as soon as possible. Once the responder is notified, it will schedule an out of band full refresh. This is issued by responder, because we already have a mechanism that prohibits creation of similar request (i.e. once the OOB full refresh is scheduled, there won't be another). The notification is done by returning: DP error = DP_ERR_OK, error = ENOENT | |||||
2012-06-29 | sudo ldap provider: return number of downloaded rules in ↵ | Pavel Březina | 1 | -4/+6 | |
sdap_sudo_refresh_recv() | |||||
2012-06-29 | sudo ldap provider: support periodical smart refresh | Pavel Březina | 1 | -73/+177 | |
When SSSD is started, then full refresh is scheduled. The smart refresh is scheduled after this full refresh, if USN (or modifyTimestamp) values are available. If full refresh interval <= smart refresh interval then full refresh will be disabled. If both refresh types are 0 then smart refresh interval is set to default value. | |||||
2012-06-29 | sudo ldap provider: add periodical smart refresh API | Pavel Březina | 1 | -0/+63 | |
2012-06-29 | sudo ldap provider: add smart refresh API | Pavel Březina | 1 | -0/+128 | |
2012-06-29 | sudo ldap provider: remember highest usn after full refresh | Pavel Březina | 1 | -1/+9 | |
2012-06-29 | sudo ldap provider: add sdap_sudo_set_usn() | Pavel Březina | 1 | -0/+22 | |
2012-06-29 | sudo ldap provider: find highest USN | Pavel Březina | 1 | -2/+3 | |
2012-06-29 | sudo ldap provider: support periodical full refresh | Pavel Březina | 1 | -0/+129 | |
2012-06-29 | sudo provider: remove old timer | Pavel Březina | 1 | -67/+0 | |
2012-06-29 | sudo ldap provider: add support for on demand refresh of specific rules | Pavel Březina | 1 | -0/+8 | |
2012-06-29 | sudo ldap provider: provide API for refresh of specific rules | Pavel Březina | 1 | -0/+93 | |
2012-06-29 | sudo ldap provider: add support for on demand full refresh | Pavel Březina | 1 | -16/+25 | |
2012-06-29 | sudo ldap provider: provide API for full refresh | Pavel Březina | 1 | -0/+125 | |
2012-06-29 | sudo ldap provider: give sdap_sudo_refresh_send() search and purge filters | Pavel Březina | 1 | -2/+2 | |
2012-06-29 | sudo ldap provider: move async routines to sdap_async_sudo.c | Pavel Březina | 1 | -675/+0 | |
2012-05-31 | Add support for filtering atributes | Jan Zeleny | 1 | -1/+1 | |
This patch adds support for filtering attributes when constructing attribute list from a map for LDAP query. | |||||
2012-05-10 | LDAP: Add attr_count return value to build_attrs_from_map() | Stephen Gallagher | 1 | -1/+1 | |
This is necessary because in several places in the code, we are appending to the attrs returned from this value, and if we relied on the map size macro, we would be appending after the NULL terminator if one or more attributes were defined as NULL. | |||||
2012-02-24 | LDAP: Only use paging control on requests for multiple entries | Stephen Gallagher | 1 | -1/+2 | |
The paging control can cause issues on servers that put limits on how many paging controls can be active at one time (on some servers, it is limited to one per connection). We need to reduce our usage so that we only activate the paging control when making a request that may return an arbitrary number of results. https://fedorahosted.org/sssd/ticket/1202 phase one | |||||
2012-02-17 | Redesign purging of the sudo cache | Pavel Březina | 1 | -19/+55 | |
https://fedorahosted.org/sssd/ticket/1173 | |||||
2012-02-05 | Do not call sudo functions if built without-sudo | Jakub Hrozek | 1 | -6/+0 | |
2012-02-04 | Move BUILD_SUDO outside the generic LDAP source files | Jakub Hrozek | 1 | -0/+107 | |
Avoid #ifdefs in the general part of the code | |||||
2012-02-04 | LDAP: Do not fail if RootDSE check cannot determine search bases | Stephen Gallagher | 1 | -0/+9 | |
https://fedorahosted.org/sssd/ticket/1152 | |||||
2012-01-27 | SUDO Integration - prepare data provider for new responder commands | Pavel Březina | 1 | -105/+173 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-17 | SUDO Integration - wrap data provider with tevent_req | Pavel Březina | 1 | -43/+130 | |
https://fedorahosted.org/sssd/ticket/1110 | |||||
2012-01-17 | SUDO Integration review issues | Pavel Březina | 1 | -2/+1 | |
2011-12-20 | SUDO Integration - fixed memory leak in sdap_sudo_handler() | Pavel Březina | 1 | -0/+1 | |
2011-12-20 | SUDO Integration - be_sudo_req removed from sudo_ctx | Pavel Březina | 1 | -1/+0 | |
2011-12-16 | SUDO integration - LDAP provider | Pavel Březina | 1 | -0/+566 | |