summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_samr_nt.c
AgeCommit message (Collapse)AuthorFilesLines
2008-10-31s3-samr: remove duplicate copies of Alias Object specific access rights.Günther Deschner1-5/+5
Guenther
2008-10-31s3-samr: remove duplicate copies of Group Object specific access rights.Günther Deschner1-5/+5
Guenther
2008-10-31s3-samr: remove duplicate copies of Domain Object specific access rights.Günther Deschner1-18/+18
Guenther
2008-10-31s3-samr: remove duplicate copies of SAM user specific access rights.Günther Deschner1-13/+13
Guenther
2008-10-31s3-samr: remove duplicate copies of SAM server specific access rights.Günther Deschner1-7/+7
Guenther
2008-10-31Unify se_access_check with the S4 code. Will makeJeremy Allison1-1/+3
calculation of SEC_FLAG_MAXIMUM_ALLOWED much easier for files. Jeremy.
2008-10-24s3-samr-server: return NT_STATUS_NOT_SUPPORTED for group rename.Günther Deschner1-0/+3
Guenther
2008-10-24s3-samr-server: remove unused historic code.Günther Deschner1-60/+0
Guenther
2008-10-23s3-samr-server: unify callback convention: _samr_UserSetInfo.Günther Deschner1-34/+19
Guenther
2008-10-23s3-samr-server: unify callback convention: _samr_QueryDomainInfo.Günther Deschner1-32/+18
Guenther
2008-10-23s3-samr-server: fix return code in _samr_QueryDisplayInformation.Günther Deschner1-1/+1
Guenther
2008-10-23s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.Günther Deschner1-0/+2
Guenther
2008-10-22s3-samr-server: fix access check in _samr_QuerySecurity().Günther Deschner1-1/+1
Guenther
2008-10-21Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.Jeremy Allison1-5/+59
Jeremy.
2008-10-20Remove the requirement for ldap call made as root. Add in securityJeremy Allison1-4/+63
checks for all SAMR calls. Jeremy.
2008-10-20s3-samr-server: be consistent when reporting we do password complexity.Günther Deschner1-0/+4
Guenther
2008-10-15s3: fix various samr callers.Günther Deschner1-14/+14
Guenther
2008-10-13Add data_blob_string_const_null() function that includes the terminatingJelmer Vernooij1-2/+2
null byte and use it in Samba 3. This matches the behaviour prior to my data_blob changes.
2008-10-09Remove SEC_ACCESS. It's a uint32_t.Jeremy Allison1-10/+9
Jeremy.
2008-06-26Now that we have p->server_info, use p->server_info->user_session_keyVolker Lendecke1-10/+12
(This used to be commit aefad64e3a5c86d2f988d47e6215ed2085b8fc47)
2008-05-20Fix typo.Günther Deschner1-1/+1
Guenther (cherry picked from commit d3dd7ea5a77414c0d802668ab5bfbe3487b66926) (This used to be commit 68d6b0053f3ce63747bc26a2bebb1fb0b46c8ca0)
2008-05-20Fix a valgrind error in _samr_LookupNamesVolker Lendecke1-5/+8
(cherry picked from commit fb0a25d59ddd28ea1d5af33ec7d9f817fac3fb9d) (This used to be commit 89f87efa2394e99802ca23307e712fc5820a5fc6)
2008-05-16Fix Bug #5461 and implement a very basic _samr_GetDisplayEnumerationIndex().Günther Deschner1-20/+139
Citrix PM cannot use a Samba DC when having more then 900 groups as citrix insists on calling _samr_GetDisplayEnumerationIndex() after receiving the first 900 groups via _samr_QueryDisplayInfo() to get the continuation index. Guenther (This used to be commit 1c4adc8dda68eae9839bdff843aadf8c98dd9e87)
2008-04-04Fix _samr_GetUserPwInfo() (to return more then just zeros).Günther Deschner1-8/+45
Guenther (This used to be commit 624371ce32a7c0816963745059e743e5b3e92e2a)
2008-04-04Fix _samr_GetDomPwInfo (to return more then zeros).Günther Deschner1-2/+16
Guenther (This used to be commit 1cde9579f10ab8c43c25dfd6e5c658c7653f9a37)
2008-04-01Fix build warning.Günther Deschner1-1/+1
Guenther (This used to be commit c40522cfe97c4e5eedccc9c56f47f9d4a8bcdaaf)
2008-03-31Re-add support for the samr parameters string.Günther Deschner1-29/+22
(dialin settings, terminal server settings, etc.) Guenther (This used to be commit c4f248df8e34c6a028bf8d789fe9763b0ea063fe)
2008-03-31Add init_samr_parameters_string().Günther Deschner1-0/+35
Guenther (This used to be commit 8f6f0d1601cb93af51f8d493382cd707c3eb0cdf)
2008-03-20A level 25 setuserinfo does change the pwdlastsetVolker Lendecke1-6/+22
(This used to be commit f65cb5d4b51e2e7b9b16b73e47cd2a8d55d5d4b0)
2008-02-28Fix samr querydispinfo w.r.t. lsa_AsciiStringLarge.Günther Deschner1-4/+4
Thanks metze for the fix. Guenther (This used to be commit dcffb885bc5d16e795b71d95e0790d3d7d70cf3c)
2008-02-27Add my copyright.Günther Deschner1-0/+1
Guenther (This used to be commit d078a8757182d84dfd3307a2e1b751cf173aaa97)
2008-02-27Move MAX_SAM_ENTRIES defines to samr rpc_server and to samr.idl.Günther Deschner1-0/+2
Guenther (This used to be commit 6c6455157317049d65a9012f4e339b7e86fb0af6)
2008-02-18Replace C++-style comments with C.Tim Potter1-4/+4
(This used to be commit a1d07469236c06b65f14a59a27d7f7abcb106b5e)
2008-02-12Prevent "parameters" being used without initialization.Jeremy Allison1-0/+2
Jeremy. (This used to be commit f0195e937d5d42a8d92e9d861199538fd44a3c9b)
2008-02-12Collect all init_lsa_string varients in one place.Günther Deschner1-18/+0
Guenther (This used to be commit f4581e9f4482566fba9436d5ae058b8d840fa394)
2008-02-12Re-add support for samr_QueryDisplayInfo2/samr_QueryDisplayInfo3.Günther Deschner1-20/+44
(This used to be commit cac740d87f729c1b48654ef4f51f37a81e8a0d54)
2008-02-12Use pidl for _samr_QueryUserInfo.Günther Deschner1-94/+247
Guenther (This used to be commit 53dc913b2d01aeea2a7490c5ef1292e6c6eff5e7)
2008-02-12Merge _samr_SetUserInfo and _samr_SetUserInfo2 into one call.Günther Deschner1-180/+107
Guenther (This used to be commit 8ee7dfad2e3a40e378398ea20158d3c7e7168cba)
2008-02-12Move some samr init functions around (to allow easier identification of newGünther Deschner1-15/+222
calls). Guenther (This used to be commit c51c126049bd251a04dfae7ca6c3d0d3f823a503)
2008-02-12Cosmetics: remove new whitespace, sorry.Günther Deschner1-2/+2
Guenther (This used to be commit d82b66b96958bb0696ad316326bb2f1ac4102801)
2008-02-12Use pidl for _samr_EnumDomainUsers().Günther Deschner1-62/+59
Guenther (This used to be commit 54e884add2c5c836e78dfdd247dd93d754b70178)
2008-02-12Use pidl for _samr_EnumDomainGroups() and _samr_EnumDomainAliases().Günther Deschner1-71/+76
Guenther (This used to be commit 327cdb05af80a884517e7baf97300da0a635a451)
2008-02-11Allow to set correct info level log prefix in duplicates of ↵Günther Deschner1-1/+1
copy_id21_to_sam_passwd. Guenther (This used to be commit 118e166c003a931884c662423e1e280a5be3eb48)
2008-02-11Use pidl for _samr_SetUserInfo and _samr_SetUserInfo2.Günther Deschner1-124/+115
Guenther (This used to be commit d148ffbc955aa62e42ab480e41d3a9b8c63117cd)
2008-02-09Use pidl for _samr_EnumDomains().Günther Deschner1-64/+34
Guenther (This used to be commit 2d5e2abc2715acaddd2d05c9d0b634a3595143f1)
2008-02-08Pure cosmetics, breaking some very long lines.Günther Deschner1-25/+63
Guenther (This used to be commit 25c030136f62e48471acc0492907ac44e4316e19)
2008-02-08Use pidl for _samr_LookupNames().Günther Deschner1-39/+34
Guenther (This used to be commit 325bf05592c4d2e7c760de64f8869a44f7315ce9)
2008-02-08Use pidl for _samr_LookupRids().Günther Deschner1-47/+48
Guenther (This used to be commit fe3a02d44c4051ef84a182bdeb4130548d98db38)
2008-02-08Use pidl for _samr_QueryDisplayInfo().Günther Deschner1-51/+36
Guenther (This used to be commit b6d1283121359091683ea4d5e834a7139d891930)
2008-02-07Use pidl for _samr_GetGroupsForUser().Günther Deschner1-30/+31
Guenther (This used to be commit 3a3feb376116b4ebc5be7b149c187b49bc6b390d)