Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-20 | Completely rework the nss interface to be able to use 2 | Simo Sorce | 1 | -369/+1301 | |
types of domains: modern and legacy modern uses member/meberof, legacy uses memberUid for group memberships. Rework the proxy backend to use the legacy style as that's the format the data comes in (trying to convert would require too many transformations and increased the number of queries). Add support for fetching groups in nss. Add support for enumerating users and groups (requires to enable enumeration in config) both in nss and in the proxy provider. Remove confdb_get_domain_basedn() and substitute with generic calls in the nss init function. Store a domain structure in the btree not the basedn so that we can add enumeration flags. Also make sure NSS understand how to make multiple calls on enumerations, also make passing the domian parameter always mandatory, passing in domain=* is not valid anymore. This work fixes also a few memory, degfault, and logic bugs found while testing all nss functions (there are still some to fix that are less critical and much harder to find yet). | |||||
2009-02-12 | Adding sysdb_store_group_posix with unit test | Stephen Gallagher | 1 | -1/+1 | |
2009-01-13 | Now that we have the domain name passed in, dispatch to the right | Simo Sorce | 1 | -3/+9 | |
domain when possible. | |||||
2009-01-12 | Add checks to make sure we are getting a user from the correct domain. | Simo Sorce | 1 | -0/+59 | |
2009-01-12 | Regroup database rleated functions under db and | Simo Sorce | 1 | -43/+41 | |
rename everything with the sysdb suffix. | |||||
2009-01-12 | Adding parsing code to separate names from domains. | Stephen Gallagher | 1 | -7/+45 | |
Currently, if an invalid domain was specified, it will result in EINVAL being returned. | |||||
2009-01-11 | Use a unified base (temp. dc=sssd), for all domain including LOCAL. | Simo Sorce | 1 | -57/+74 | |
It makes no sense to have internal attribute names user configurable, remove that option and use macros internally. Also now always pass the domain name to all nss_ldb_* calls. | |||||
2009-01-11 | Add support for getpwuid in proxy backend | Simo Sorce | 1 | -21/+70 | |
2009-01-11 | Add caching behavior to nsssrv_cmd.c check cache first and | Simo Sorce | 1 | -16/+72 | |
dispatch to backends only if we have a cache miss. | |||||
2009-01-09 | Lots of little nasty bugs fixed. | Simo Sorce | 1 | -10/+10 | |
I was finally able to get a getpwnam() request go through sssd, hit the remote ldap server and get the answer back with 'getent passwd foo' Yupiee! | |||||
2009-01-08 | The code now successfully sends a getpwnam request to a remote LDAP server, | Simo Sorce | 1 | -90/+114 | |
and caches the result in LDAP. Still chasing a bug that does not let NSS known that the BE was successful. This makes NSS timeout the client and not return any results yet. | |||||
2009-01-06 | Add initial support to connect nss to the data provider as a frontend | Simo Sorce | 1 | -0/+57 | |
2009-01-06 | Change cli_ctx to include nss_ctx, not just select members of it. | Simo Sorce | 1 | -14/+14 | |
2008-10-20 | Add configuration database functions. | Simo Sorce | 1 | -23/+28 | |
Convert nss responder to use the confdb | |||||
2008-10-14 | add code for initgroups calls | Simo Sorce | 1 | -0/+82 | |
2008-10-14 | Fix error in parsing multiple groups | Simo Sorce | 1 | -2/+219 | |
Revert to use 'cn' for group names Implement getgrent() | |||||
2008-10-13 | Implement getgrgid() | Simo Sorce | 1 | -1/+31 | |
2008-10-12 | Implement getgrnam() | Simo Sorce | 1 | -4/+176 | |
2008-10-09 | Implement getpwent() support | Simo Sorce | 1 | -30/+264 | |
2008-10-09 | Use classic errno instead of inventing our own, it's broad enough fro atm. | Simo Sorce | 1 | -11/+11 | |
2008-10-08 | Add getpwuid support | Simo Sorce | 1 | -5/+35 | |
2008-10-08 | Use a utility function (to be shared with getpwent) | Simo Sorce | 1 | -60/+75 | |
2008-10-08 | First retrieval of a user (getpwnam only) from an actual ldb file | Simo Sorce | 1 | -24/+122 | |
2008-10-06 | First working daemon that responds only to a getpwnam() request with fake data | Simo Sorce | 1 | -0/+118 | |