Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add sysdb_update_members function | Stephen Gallagher | 2010-08-03 | 2 | -0/+61 |
| | | | | | | | | This function will take a user, a list of groups that this user should be added to and a list of groups the user should be removed from and will recursively call sysdb_[add|remove]_group_member Includes a unit test | ||||
* | Add sysdb_group_dn_name utility function | Stephen Gallagher | 2010-08-03 | 2 | -0/+24 |
| | |||||
* | Add sysdb_attrs_to_list() utility function | Stephen Gallagher | 2010-08-03 | 2 | -0/+81 |
| | |||||
* | Add sysdb_attrs_get_string_array() | Sumit Bose | 2010-06-02 | 2 | -0/+35 |
| | |||||
* | Add ldap_access_filter option | Stephen Gallagher | 2010-05-27 | 2 | -0/+12 |
| | | | | | | | | | | This option (applicable to access_provider=ldap) allows the admin to set an additional LDAP search filter that must match in order for a user to be granted access to the system. Common examples for this would be limiting access to users by in a particular group, for example: ldap_access_filter = memberOf=cn=access_group,ou=Groups,dc=example,dc=com | ||||
* | Add support for delayed kinit if offline | Sumit Bose | 2010-05-26 | 2 | -2/+13 |
| | | | | | | | If the configuration option krb5_store_password_if_offline is set to true and the backend is offline the plain text user password is stored and used to request a TGT if the backend becomes online. If available the Linux kernel key retention service is used. | ||||
* | sysydb: Finally stop using a common event context | Simo Sorce | 2010-04-12 | 3 | -23/+7 |
| | | | | This commit completes the migration to a synchronous sysdb | ||||
* | sysdb: remove remaining traces of sysdb_handle | Simo Sorce | 2010-04-12 | 3 | -222/+0 |
| | |||||
* | sysdb: remove obsolete helpers from sysdb | Simo Sorce | 2010-04-12 | 2 | -158/+0 |
| | |||||
* | sysdb: convert sysdb_initgroups | Simo Sorce | 2010-04-12 | 2 | -96/+49 |
| | |||||
* | sysdb: convert sysdb_enumgrent | Simo Sorce | 2010-04-12 | 2 | -56/+34 |
| | |||||
* | sysdb: convert sysdb_enumpwent | Simo Sorce | 2010-04-12 | 2 | -55/+23 |
| | |||||
* | sysdb: convert sysdb_get_user_attr | Simo Sorce | 2010-04-12 | 2 | -18/+23 |
| | |||||
* | sysdb: convert sysdb_getgrgid | Simo Sorce | 2010-04-12 | 2 | -22/+34 |
| | |||||
* | sysdb: convert sysdb_getgrnam | Simo Sorce | 2010-04-12 | 2 | -18/+47 |
| | |||||
* | sysdb: convert sysdb_getpwuid | Simo Sorce | 2010-04-12 | 2 | -19/+23 |
| | |||||
* | sysdb: convert sysdb_getpwnam | Simo Sorce | 2010-04-12 | 2 | -18/+22 |
| | |||||
* | sysdb: add automatic transactions where needed | Simo Sorce | 2010-04-12 | 1 | -7/+47 |
| | | | | | | Only functions that do multiple operations need explicit transactions as ldb_add/ldb_modify/ldb_delete already start transactions automatically intenrally. | ||||
* | sysdb: remove async transactions | Simo Sorce | 2010-04-12 | 2 | -157/+0 |
| | | | | not used anymore | ||||
* | sysdb: add synchronous transaction functions | Simo Sorce | 2010-04-12 | 2 | -14/+37 |
| | |||||
* | sysdb: remove sysdb_check_handle | Simo Sorce | 2010-04-12 | 1 | -90/+0 |
| | | | | not used anymore | ||||
* | sysdb: convert sysdb_cache_auth | Simo Sorce | 2010-04-12 | 2 | -178/+79 |
| | |||||
* | sysdb: convert sysdb_search_groups | Simo Sorce | 2010-04-12 | 2 | -102/+35 |
| | |||||
* | sysdb: delete sysdb_delete_group | Simo Sorce | 2010-04-12 | 2 | -97/+37 |
| | |||||
* | sysdb: convert sysdb_delete_user | Simo Sorce | 2010-04-12 | 2 | -88/+37 |
| | |||||
* | sysdb: convert sysdb_search_users | Simo Sorce | 2010-04-12 | 2 | -102/+35 |
| | |||||
* | sysdb remove sldb_request_send, not used anymore | Simo Sorce | 2010-04-12 | 1 | -125/+0 |
| | |||||
* | sysdb: convert sysdb_asq_search | Simo Sorce | 2010-04-12 | 2 | -172/+48 |
| | |||||
* | sysdb: convert sysdb_store_custom | Simo Sorce | 2010-04-12 | 2 | -127/+55 |
| | |||||
* | sysdb: convert sysdb_search_custom | Simo Sorce | 2010-04-12 | 2 | -227/+102 |
| | |||||
* | sysdb: convert sysdb_cache_password | Simo Sorce | 2010-04-12 | 2 | -109/+31 |
| | |||||
* | sysdb: convert sysdb_mod/add/remove_group_member | Simo Sorce | 2010-04-12 | 2 | -221/+53 |
| | |||||
* | sysdb: convert sysdb_store/add(_basic)_group | Simo Sorce | 2010-04-12 | 2 | -290/+122 |
| | |||||
* | sysdb: convert sysdb_store/add(_basic)_user | Simo Sorce | 2010-04-12 | 2 | -371/+177 |
| | |||||
* | sysdb: convert sysdb_get_new_id | Simo Sorce | 2010-04-12 | 2 | -397/+136 |
| | |||||
* | sysdb: convert sysdb_set_entry/user/group_attr | Simo Sorce | 2010-04-12 | 2 | -402/+118 |
| | |||||
* | sysdb: convert sysdb_search_group_by_name/gid | Simo Sorce | 2010-04-12 | 2 | -352/+118 |
| | |||||
* | sysdb: convert sysdb_search_user_by_name/uid | Simo Sorce | 2010-04-12 | 2 | -459/+174 |
| | |||||
* | sysdb: convert sysdb_search_entry and sysdb_delete_recursive | Simo Sorce | 2010-04-12 | 2 | -357/+99 |
| | |||||
* | sysdb: convert sysdb_delete_custom | Simo Sorce | 2010-04-12 | 2 | -129/+34 |
| | |||||
* | sysdb: use sysdb_delete_entry in recursive delete | Simo Sorce | 2010-04-12 | 1 | -58/+8 |
| | |||||
* | sysdb: convert sysdb_delete_entry | Stephen Gallagher | 2010-04-12 | 2 | -50/+33 |
| | |||||
* | sysdb: start conversion from async to sync | Simo Sorce | 2010-04-12 | 1 | -0/+4 |
| | | | | allow nesting during transition | ||||
* | Add forgotten \n in DEBUG statements | Martin Nagy | 2010-03-04 | 2 | -6/+6 |
| | | | | | | Logs from confdb with missing '\n' in the DEBUG statements annoyed me so I decided to fix them. I also made a quick grep through the code and found other places so I fixed them too. | ||||
* | Add --with-test-dir option to configure | Stephen Gallagher | 2010-03-04 | 1 | -2/+2 |
| | | | | | | All 'make check' tests will chdir() into this directory before running the suite. This provides the option of having temporary files generated in a tmpfs or ramdisk | ||||
* | Rename server/ directory to src/ | Stephen Gallagher | 2010-02-18 | 5 | -0/+8390 |
Also update BUILD.txt |