summaryrefslogtreecommitdiff
path: root/source4/libnet/libnet_user.h
AgeCommit message (Collapse)AuthorFilesLines
2009-07-15s4:libnet: rename uint => uint32_t because uint is not portableStefan Metzmacher1-2/+2
metze
2008-10-24Split up codepoints code, use consistent _m suffix.Jelmer Vernooij1-1/+1
2008-04-24libnet: Make UserInfo accept a SID as input as well, fix wb_cmd_getpwuidKai Blin1-2/+9
(This used to be commit 5f3a70f285ad8a412105c0e498e486f93fc279bc)
2008-02-28Ensure we don't try and set the acct_flags if they are 0 (meaningAndrew Bartlett1-0/+8
unchanged in this interface). We seem to have two very similar interfaces here, and this is the poorer interface, for this reason. Andrew Bartlett (This used to be commit 582073eff1f21f81abb3e5f1ce2eca4ebef56a00)
2007-10-10r25256: Fix missing field set in libnet_ModifyUser routine.Rafal Szczesniak1-0/+6
Submitted by Matthias Dieter Wallnoefer <mwallnoefer@yahoo.de> rafal (This used to be commit 4fe47e4f976f125537b6a9fc7b13b25efe3d73a6)
2007-10-10r24127: Set the Domain SID into the libnet context, and have libnet_UserInfoAndrew Bartlett1-0/+2
return full SIDs for the user SID and primary group sid. This should help kai with his getpwnam work in winbind. Andrew Bartlett (This used to be commit 078671d5015c63e4bcd96815e150dae918763b83)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell1-3/+2
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r19922: Use new composite_create functions in composite contextRafal Szczesniak1-2/+2
initialisation. Redesign libnet_UserList function to actually do what it was intended to do. rafal (This used to be commit 4ccc6e63dd91c1772bed13aeb1a4346c2a172d1a)
2007-10-10r19586: draft version of libnet_UserList function. still a bit of workRafal Szczesniak1-0/+20
to do left. rafal (This used to be commit 4e6d479b0707a4b48f4ca7c2a042bbf9627411f9)
2007-10-10r19024: remove read-only and policy dependent fields and flagsRafal Szczesniak1-2/+0
from user modify routines. rafal (This used to be commit 7ca0d3dbcb9193c0f023e7c43764c7557925bb0e)
2007-10-10r17856: The two new functions - libnet_LookupName and libnet_UserInfo.Rafal Szczesniak1-0/+27
These two perform name resolving in SAM database and fetching user account information, respectively. The code is quite rough yet, but it builds and basic tests work. Now, I'm working on cleaning it up... rafal (This used to be commit 4a932255a01d9f1ac91feb9e371494933f1ae74e)
2007-10-10r17450: A bit more protection against memory allocation errors.Rafal Szczesniak1-1/+2
rafal (This used to be commit a3ef0d051ac6e4a389a294ca6001338e3da23938)
2007-10-10r17448: Define macros to set fields in api function modifying user account.Rafal Szczesniak1-0/+25
rafal (This used to be commit 8d9330c490470127f192949efa9201225136edb1)
2007-10-10r16532: Tell username from account name (source from target, whenRafal Szczesniak1-0/+1
changing). rafal (This used to be commit e5a50ca14a1ebc2fc6e18852264b5caac69fea1d)
2007-10-10r15937: Currently, we don't use nor support distinguished call levels, so removeRafal Szczesniak1-15/+0
them until we do such thing. There's no need to complicate things more at the moment. rafal (This used to be commit 94fb191e6b862a6b05bc962c56a0a3d34a67f6b7)
2007-10-10r15920: Move userman.c and userinfo.c definition into respectiveRafal Szczesniak1-0/+21
header files instead of composite.h rafal (This used to be commit 8cafbe7afedc90346cbd0cbedc2571143ae3dbc6)
2007-10-10r12892: Add a 'Migrate from Windows' page to our installation section in SWAT.Andrew Bartlett1-0/+18
Doing this required reworking ejsnet, particularly so it could take a set of credentials, not just a username and password argument. This required fixing the ejsnet.js test script, which now adds and deletes a user, and is run from 'make test'. This should prevent it being broken again. Deleting a user from ejsnet required that the matching backend be added to libnet, hooking fortunetly onto already existing code for the actual deletion. The js credentials interface now handles the 'set machine account' flag. New functions have been added to provision.js to wrap the basic operations (so we can write a command line version, as well as the web based version). Andrew Bartlett (This used to be commit a5e7c17c348c45e61699cc1626a0d5eae2df4636)
2007-10-10r7379: Simplify CreateUser function and io structure. Also, implementingRafal Szczesniak1-17/+8
it based on composite functions. Moving to fully async CreateUser on the way... rafal (This used to be commit 240409bc3cfa1426db15fc0537fcf0841f51ede0)
2007-10-10r5365: Initial code for adding user accounts via libnet call.Rafal Szczesniak1-0/+47
rafal (This used to be commit c5fdc38b176acc70bfc163fbf1e6cf4ef67197f5)