summaryrefslogtreecommitdiffstats
path: root/source/include/rpc_lsa.h
Commit message (Collapse)AuthorAgeFilesLines
* r15041: Adding rpc client calls to manipulate auditing policies on remote CIFSGünther Deschner2006-04-111-59/+115
| | | | | | | | | servers. Also add a new "net rpc audit" tool. The lsa query infolevels were taken from samb4 IDL, the lsa policy flags and categories are partly documented on msdn. I need to cleanup the double lsa_query_info_policy{2}{_new} calls next. Guenther
* r13458: Add parsing functions - but stub internals for lookupnames3 and 4.Jeremy Allison2006-02-111-2/+77
| | | | Jeremy.
* r13456: Add lsa_lookup_names2.Jeremy Allison2006-02-111-1/+1
| | | | Jeremy.
* r13455: Prepare to add lookupnames2.Jeremy Allison2006-02-111-1/+35
| | | | Jeremy.
* r13449: Ensure we don't crash if no dc struct on pipe.Jeremy Allison2006-02-111-0/+3
| | | | Jeremy.
* r13447: Added LSA_LOOKUPSIDS2 and LSA_LOOKUPSIDS3.Jeremy Allison2006-02-101-19/+89
| | | | Jeremy.
* r13316: Let the carnage begin....Gerald Carter2006-02-031-1/+55
| | | | Sync with trunk as off r13315
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-2/+0
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r7391: - Added client-support for various lsa_query_trust_dom_info-calls and aGünther Deschner2005-06-081-5/+151
| | | | | | | | | | | | | | | | | | | | | | rpcclient-tester for some info-levels. Jerry, I tried to adopt to prs_pointer() where possible and to not interfere with your work for usrmgr. - Add "net rpc trustdom vampire"-tool. This allows to retrieve Interdomain Trust(ed)-Relationships from NT4-Servers including cleartext-passwords (still stored in the local secrets.tdb). The net-hook was done in cooperation with Lars Mueller <lmuelle@suse.de>. To vampire trusted domains simply call: net rpc trustdom vampire -S nt4dc -Uadmin%pass Guenther
* r7139: trying to reduce the number of diffs between trunk and 3.0; changing ↵Gerald Carter2005-05-311-25/+94
| | | | version to 3.0.20pre1
* r6228: remove BUFHDR2 and clean up LsaEnumTrustedDomains()Gerald Carter2005-04-061-22/+24
| | | | Tested client and server code.
* r6071: * clean up UNISTR2_ARRAY ( really just an array of UNISTR4 + count )Gerald Carter2005-03-261-4/+4
| | | | | | * add some backwards compatibility to 'net rpc rights list' * verify privilege name in 'net rpc rights privileges <name>' in order to give back better error messages.
* r6014: rather large change set....Gerald Carter2005-03-231-1/+1
| | | | | | | | | | | | | | pulling back all recent rpc changes from trunk into 3.0. I've tested a compile and so don't think I've missed any files. But if so, just mail me and I'll clean backup in a couple of hours. Changes include \winreg, \eventlog, \svcctl, and general parse_misc.c updates. I am planning on bracketing the event code with an #ifdef ENABLE_EVENTLOG until I finish merging Marcin's changes (very soon).
* r5726: merge LsaLookupPrivValue() code from trunkGerald Carter2005-03-101-10/+9
|
* r5456: Increase limit of mapped SIDS to 0x5000, which is what 2k and later do. Jim McDonough2005-02-191-2/+2
| | | | | | | NT has no limit. We still don't respond the way 2k would to requests larger, which is to actually allocate the memory and send back the entire response, plus a return status of NT_STATUS_NONE_MAPPED. Still looking into ways of doing this without crashing windows.
* r5056: * correct STANDARD_RIGHTS_WRITE_ACCESS bitmask defineGerald Carter2005-01-281-1/+1
| | | | | | | | | | | | * make sure to apply the rights_mask and not just the saved bits from the mask in access_check_samr_object() * allow root to grant/revoke privileges (in addition to Domain Admins) as suggested by Volker. Tested machine joins from XP, 2K, and NT4 with and without pre-existing machine trust accounts. Also tested basic file operations using cmd.exe and explorer.exe after changing the STANDARD_RIGHTS_WRITE_ACCESS bitmask.
* r4724: Add support for Windows privileges in Samba 3.0Gerald Carter2005-01-131-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (based on Simo's code in trunk). Rewritten with the following changes: * privilege set is based on a 32-bit mask instead of strings (plans are to extend this to a 64 or 128-bit mask before the next 3.0.11preX release). * Remove the privilege code from the passdb API (replication to come later) * Only support the minimum amount of privileges that make sense. * Rewrite the domain join checks to use the SeMachineAccountPrivilege instead of the 'is a member of "Domain Admins"?' check that started all this. Still todo: * Utilize the SePrintOperatorPrivilege in addition to the 'printer admin' parameter * Utilize the SeAddUserPrivilege for adding users and groups * Fix some of the hard coded _lsa_*() calls * Start work on enough of SAM replication to get privileges from one Samba DC to another. * Come up with some management tool for manipultaing privileges instead of user manager since it is buggy when run on a 2k client (haven't tried xp). Works ok on NT4.
* r196: merging struct uuid from trunkGerald Carter2004-04-131-1/+1
|
* r4: merge in the SAMBA_3_0 branch from cvsCVS Import User2004-04-041-15/+1
| | | | | | | | to checkout try this: svn co svn+ssh://svn.samba.org/home/svn/samba/branches/SAMBA_3_0 samba-3_0-work metze
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+744
metze