Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-26 | Fix valgrind errors in DeleteDomainGroup and DeleteDomAlias | Volker Lendecke | 1 | -4/+4 | |
2009-07-26 | Fix a valgrind error in _samr_DeleteUser | Volker Lendecke | 1 | -2/+2 | |
The close_handle invalidates uinfo | |||||
2009-07-14 | s3-account_policy: add pdb_policy_type enum. | Günther Deschner | 1 | -31/+31 | |
Guenther | |||||
2009-07-13 | s3-rpc_server: pass down full unix token to map_max_allowed_access(). | Günther Deschner | 1 | -14/+28 | |
Also use unix_token->uid instead of geteuid() when checking for mapping of the SEC_FLAG_MAXIMUM_ALLOWED flag. Guenther | |||||
2009-06-25 | s3-samr: refactor _samr_SetDomainInfo(). | Günther Deschner | 1 | -25/+72 | |
Guenther | |||||
2009-06-25 | s3-samr: refactor _samr_QueryDomainInfo(). | Günther Deschner | 1 | -213/+322 | |
Guenther | |||||
2009-06-08 | Pass a talloc_ctx to pdb_enum_aliasmem | Volker Lendecke | 1 | -1/+2 | |
2009-06-08 | s3-samr: fix enum_acb_mask type (uint32 instead of uint16). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-06-08 | s3-samr: support _samr_SetGroupInfo level 2. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2009-06-07 | s3-samr: SetGroupInfo level 1 should not return NT_STATUS_INVALID_INFO_CLASS. | Günther Deschner | 1 | -3/+0 | |
Found by RPC-SAMR torture test. Guenther | |||||
2009-06-07 | s3-samr: fix _QueryDisplayInformation r->out.returned_size. | Günther Deschner | 1 | -1/+1 | |
*r->out.returned_size needs to be 0 if nothing was enumerated. Found by RPC-SAMR torture test. Guenther | |||||
2009-06-07 | s3-samr: remove total_data_size variable in _samr_QueryDisplayInfo. | Günther Deschner | 1 | -5/+2 | |
Guenther | |||||
2009-06-07 | s3-samr: let _samr_SetGroupInfo level 3 just pass with success. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-06-07 | s3-samr: _samr_EnumDomain{Users,Groups} need to return an emtpy array even ↵ | Günther Deschner | 1 | -12/+12 | |
for builtin domain. Found by RPC-SAMR torture test. Guenther | |||||
2009-06-07 | s3-samr: cosmetic fixes for _samr_QueryDisplayInfo. | Günther Deschner | 1 | -20/+18 | |
use the variables of the struct samr_QueryDisplayInfo directly to make it easier to track where variables are defined from. Guenther | |||||
2009-06-03 | s3:smbd: move more session specific globals to struct smbd_server_connection | Stefan Metzmacher | 1 | -3/+7 | |
metze | |||||
2009-05-25 | s3-samr: Fix Bug #6372, usermanager only displaying 1024 groups and aliases. | Günther Deschner | 1 | -0/+12 | |
This is now also verified with the RPC-SAMR-LARGE-DC test. Guenther | |||||
2009-05-18 | Change access_check_samr_object -> access_check_object. | Jeremy Allison | 1 | -9/+9 | |
Make map_max_allowed_access global. Change lsa_get_generic_sd to add Everyone:LSA_POLICY_READ|LSA_POLICY_EXECUTE, not just LSA_POLICY_EXECUTE. Jeremy. | |||||
2009-05-18 | Fix SAMR server for winbindd access. Ensure we allow | Jeremy Allison | 1 | -2/+2 | |
MAX_ACCESS to be mapped to what we're giving Everyone. Jeremy. | |||||
2009-05-15 | Ensure users with SeAddUser privs get full access to | Jeremy Allison | 1 | -3/+3 | |
groups/aliases when opening. Jeremy. | |||||
2009-05-15 | Add extra abilities for a user with SeAddUsers, so they | Jeremy Allison | 1 | -2/+15 | |
can manipulate groups and aliases. Jeremy. | |||||
2009-05-15 | DeleteUser doesn't need the priv checks, this is done at OpenUser time. | Jeremy Allison | 1 | -20/+0 | |
Jeremy. | |||||
2009-05-15 | s3-samr: Fix samr access checks in _samr_RemoveMemberFromForeignDomain(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-05-15 | s3-samr: Fix samr access checks in _samr_SetUserInfo(). | Günther Deschner | 1 | -14/+109 | |
Guenther | |||||
2009-05-15 | s3-samr: Fix samr access checks in _samr_QueryUserInfo(). | Günther Deschner | 1 | -3/+71 | |
Guenther | |||||
2009-05-15 | s3-samr: in _samr_QueryUserInfo() make sure to not return any info in error ↵ | Günther Deschner | 1 | -1/+6 | |
case. Guenther | |||||
2009-05-15 | s3-samr: Fix samr access checks in _samr_SetDomainInfo(). | Günther Deschner | 1 | -7/+22 | |
Guenther | |||||
2009-05-15 | s3-samr: Fix samr access checks in _samr_QueryDomainInfo(). | Günther Deschner | 1 | -1/+31 | |
Guenther | |||||
2009-05-15 | s3-samr: use normal integer in r->in.level switch statements. | Günther Deschner | 1 | -29/+29 | |
Guenther | |||||
2009-05-14 | Fix the core of the SAMR access functions. This passes make test, but | Jeremy Allison | 1 | -197/+156 | |
usrmgr fails against it. The core of this patch is to move all the access mask setup into the _samr_OpenXXX functions, and then have each specific function check the attached access_mask against the required bits. We can then go through the MS-SAMR doc and match things up. Signed off by Guenther, and writespace cleanup removal by Volker. Jeremy. | |||||
2009-05-11 | Fix a bunch of compiler warnings about wrong format types. | Jeremy Allison | 1 | -2/+2 | |
Should make Solaris 10 builds look cleaner. Jeremy. | |||||
2009-05-12 | s3-samr: implement _samr_RidToSid(). | Günther Deschner | 1 | -10/+30 | |
Guenther | |||||
2009-05-12 | s3-samr: Let _samr_TestPrivateFunctionsDomain() return ↵ | Günther Deschner | 1 | -1/+0 | |
NT_STATUS_NOT_SUPPORTED to make RPC-SAMR happy. Guenther | |||||
2009-05-11 | s3-samr: Fix Bug #5859, renaming of samr objects failed due to samr ↵ | Günther Deschner | 1 | -0/+3 | |
setuserinfo access checks. Torture test to follow... Guenther | |||||
2009-05-09 | s3-samr: Fix SetUserInfo level 7 when there has been no name change. | Günther Deschner | 1 | -0/+6 | |
Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: more accurateness in _samr_SetDomainInfo(). | Günther Deschner | 1 | -3/+3 | |
Guenther | |||||
2009-05-08 | s3-samr: implement more info levels in _samr_QueryDomainInfo(). | Günther Deschner | 1 | -0/+82 | |
Gets us closer to pass RPC-SAMR. Guenther | |||||
2009-05-08 | s3-samr: Fix potential memory leak in _samr_ChangePasswordUser(). | Günther Deschner | 1 | -1/+2 | |
Guenther | |||||
2009-05-08 | s3-selftest: need to enable lanman auth in order make RPC-SAMR-PASSWORDS pass. | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2009-05-08 | s3-samr: Do not leak information whether a user exist or not in pwd change ↵ | Günther Deschner | 1 | -0/+11 | |
calls. Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: implement _samr_ChangePasswordUser(). | Günther Deschner | 1 | -10/+106 | |
This is vastly copied from samba4 samr server. Guenther | |||||
2009-05-08 | s3-samr: implement _samr_OemChangePasswordUser2(). | Günther Deschner | 1 | -10/+48 | |
Guenther | |||||
2009-05-08 | s3-samr: Let _samr_TestPrivateFunctionsUser() return not supported. | Günther Deschner | 1 | -1/+0 | |
This is to get us closer to pass RPC-SAMR-USERS. Guenther | |||||
2009-05-08 | s3-samr: Do not return users in _samr_QueryDisplayInfo() for builtin domain. | Günther Deschner | 1 | -0/+5 | |
Found by torture test. Guenther | |||||
2009-05-08 | s3-samr: let set_user_info_16 and 20 follow the same pattern as all other ↵ | Günther Deschner | 1 | -29/+17 | |
levels. Guenther | |||||
2009-05-08 | s3-samr: support some more info levels in samr_SetUserInfo calls. | Günther Deschner | 1 | -0/+230 | |
Guenther | |||||
2009-05-08 | s3-samr: support some more info levels in samr_QueryUser calls. | Günther Deschner | 1 | -0/+266 | |
Guenther | |||||
2009-05-07 | s3-samr: Fix _samr_Connect5(). In error case it still needs to return empty ↵ | Günther Deschner | 1 | -1/+2 | |
info1. Guenther | |||||
2009-04-21 | Remove "struct samr_info" | Volker Lendecke | 1 | -108/+0 | |
2009-04-21 | Fix _samr_QuerySecurity | Volker Lendecke | 1 | -43/+82 | |