summaryrefslogtreecommitdiffstats
path: root/source4/dsdb
Commit message (Collapse)AuthorAgeFilesLines
* r4766: Add another useful helper function: samdb_msg_set_value()Andrew Bartlett2007-10-101-0/+15
| | | | | Andrew Bartlett (This used to be commit a43f7392f791081f227a0e05aeed894885f33232)
* r4698: - Initial implementation of trusted domains in LSA.Andrew Bartlett2007-10-101-2/+20
| | | | | | | | | | - Use templates for Secrets and the new trusted domains - Auto-add modifiedTime, createdTime and objectGUID to records in the samdb layer. Andrew Bartlett (This used to be commit 271c8faadfe2d9e0f3d523a1cdc831f5f9e35d19)
* r4679: Remove the void* from samdb. We now use structures without fullAndrew Bartlett2007-10-101-74/+63
| | | | | | | | | declarations all the time, and the struture the void* is hiding here is even a declared one, so there is no excuse. This also causes the compiler to warn on bugs. Andrew Bartlett (This used to be commit f40e794902020c5fb6839e6493be9a73416716b0)
* r4650: - make more use of bitmap and enum'sStefan Metzmacher2007-10-101-2/+2
| | | | | | | - move some structs out of misc.idl metze (This used to be commit b6543a6e3057b5588ec50a2ebf6c7c932209efe6)
* r4591: - converted the other _p talloc functions to not need _pAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | | | | - added #if TALLOC_DEPRECATED around the _p functions - fixes the code that broke from the above while doing this I fixed quite a number of places that were incorrectly using the non type-safe talloc functions to use the type safe ones. Some were even doing multiplies for array allocation, which is potentially unsafe. (This used to be commit 6e7754abd0c225527fb38363996a6e241b87b37e)
* r4568: make use of SidType and move it to lsa.idlStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit c2523adc0a0807979fb21b8ba77d556bac82e435)
* r4549: got rid of a lot more uses of plain talloc(), instead usingAndrew Tridgell2007-10-101-4/+3
| | | | | | | | talloc_size() or talloc_array_p() where appropriate. also fixed a memory leak in pvfs_copy_file() (failed to free a memory context) (This used to be commit 89b74b53546e1570b11b3702f40bee58aed8c503)
* r4547: - added talloc_new(ctx) macro that is a neater form of the common ↵Andrew Tridgell2007-10-101-1/+1
| | | | | | | | | | | talloc(ctx, 0) call. - cleaned up some talloc usage in various files I'd like to get to the point that we have no calls to talloc(), at which point we will rename talloc_p() to talloc(), to encourage everyone to use the typesafe functions. (This used to be commit e6c81d7c9f8a6938947d3c1c8a971a0d6d50b67a)
* r4532: - rename bitmap -> bitsStefan Metzmacher2007-10-101-5/+5
| | | | | | | the next commit is support for typedef bitmap {...}; in pidl metze (This used to be commit bd06a85cb747aea29a400050cb9d25a3240ef1cc)
* r4475: fixed smbd to work with the small changes in the ldb API (the most ↵Andrew Tridgell2007-10-101-14/+0
| | | | | | | | important change was in the ldb_msg_add_*() routines, which now use the msg as a context, and thus it needs to be a talloc ptr) (This used to be commit 1a4713bfd0e519f3eb7b3241121ff914a6eeef18)
* r4419: move security_token stuff to the libcli/security/Stefan Metzmacher2007-10-101-1/+1
| | | | | | | and debug privileges metze (This used to be commit c981808ed4cfa63c7ba7c4f9190b6b14f74bab40)
* r4414: Various bits&pieces:Volker Lendecke2007-10-101-0/+43
| | | | | | | | | | | | | | | * Implement samr_search_domain, filter out all elements with no "objectSid" attribute and all objects outside a specified domain sid. * Minor cleanups in dcerpc_samr.c due to that. * Implement srvsvc_NetSrvGetInfo level 100. A quick hack to get usrmgr.exe one step further. * Same for samr_info_DomInfo1. Volker (This used to be commit cdec89611355fb75d253ecf5b658d0e23de8e440)
* r4376: Implement samr_AddAliasMember, samr_DeleteAliasMember andVolker Lendecke2007-10-101-0/+1
| | | | | | | samr_GetMembersInAlias. Volker (This used to be commit 78802720ae922cf8ad19bf2e8be23a64435c4673)
* r4367: Implement samr_AddGroupMember, samr_DeleteGroupMember andVolker Lendecke2007-10-101-0/+54
| | | | | | | samr_QueryGroupMember. Volker (This used to be commit 43581c3711d2eeb901094acebea294a3b87d4c0b)
* r4335: Fix some potential memleaks, implement CreateDomAlias. Hmmmm. Isn't thereVolker Lendecke2007-10-101-1/+2
| | | | | | | enough stuff to do in 3_0??? ;-) Volker (This used to be commit c0fa7a92d9f602dc50801a9827e121c2b095a336)
* r4151: added privilege attribute handling on samdb.Andrew Tridgell2007-10-102-0/+108
| | | | | | | pvfs will now honor some privileges on ACLs, and it will be quite easy to add the checks for more privileges in the necessary places, by making calls to sec_privilege_check(). (This used to be commit 3549039d0fbc54f87ae679e7288b82b28713e487)
* r4097: add missing file from last commitStefan Metzmacher2007-10-101-0/+15
| | | | | | | sorry!:-) metze (This used to be commit c2495d60a11febb2715d0dbf3f6598d8edccfb11)
* r4096: move the samdb code to source/dsdb/Stefan Metzmacher2007-10-102-0/+1029
the idea is to have a directory service db layer which will be used by the ldap server, samr server, drsuapi server authentification... I plan to make different implementations of this interface possible - current default will be the current samdb code with sam.ldb - a compat implementation for samba3 (if someone wants to write one) - a new dsdb implementation which: - understands naming contexts (directory parrtitions) - do schema and acl checking checking - maintain objectGUID, timestamps and USN number, maybe linked attributes ('member' and 'memberOf' attributes) - store metadata on a attribute=value combination... metze (This used to be commit 893a8b8bca2f020fbbe6f469aaa8dd4478249eb8)