1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source3/include
Gerald Carter 0ce53f8ba5 r14403: * modifies create_local_nt_token() to create a BUILTIN\Administrators
group IFF sid_to_gid(S-1-5-32-544) fails and 'winbind nested groups = yes'

* Add a SID domain to the group mapping enumeration passdb call
  to fix the checks for local and builtin groups.  The SID can be
  NULL if you want the old semantics for internal maintenance.
  I only updated the tdb group mapping code.

* remove any group mapping from the tdb that have a
  gid of -1 for better consistency with pdb_ldap.c.
  The fixes the problem with calling add_group_map() in
  the tdb code for unmapped groups which might have had
  a record present.

* Ensure that we distinguish between groups in the
  BUILTIN and local machine domains via getgrnam()
  Other wise BUILTIN\Administrators & SERVER\Administrators
  would resolve to the same gid.

* Doesn't strip the global_sam_name() from groups in the
  local machine's domain (this is required to work with
  'winbind default domain' code)

Still todo.

* Fix fallback Administrators membership for root and domain Admins
  if nested groups = no or winbindd is not running

* issues with "su - user -c 'groups'" command

* There are a few outstanding issues with BUILTIN\Users that
  Windows apparently tends to assume.  I worked around this
  presently with a manual group mapping but I do not think
  this is a good solution.  So I'll probably add some similar
  as I did for Administrators.
(This used to be commit 612979476a)
2007-10-10 11:15:28 -05:00
..
ads.h r14051: Add remaining (documented) userAccountControl bits, thanks to Luke 2007-10-10 11:11:08 -05:00
adt_tree.h r9998: starting content for maintainers file 2007-10-10 11:03:30 -05:00
asn_1.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
auth.h r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
authdata.h r13588: Second attempt to fix Bug #3330 - treat the string as a 2007-10-10 11:10:16 -05:00
byteorder.h port latest changes from SAMBA_3_0 tree 2003-08-02 20:06:57 +00:00
charset.h r2114: Shameless theft of iconv commit from Samba4 to keep the two libs more in sync :-). 2007-10-10 10:52:32 -05:00
client.h r10964: BUG 1051: store the directory path so we can send the full name in the unlink call (del tmp\foo) 2007-10-10 11:04:58 -05:00
clitar.h
debug.h r12951: Tell the MIPSPro compiler to push DEBUG calls out of line. 2007-10-10 11:06:08 -05:00
debugparse.h r12111: Fix the "everything" build by re-adding debug2html. Oops. 2007-10-10 11:05:45 -05:00
dlinklist.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
doserr.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
dynconfig.h port latest changes from SAMBA_3_0 tree 2003-08-02 20:06:57 +00:00
event.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
fake_file.h r2388: fix client quota support 2007-10-10 10:52:42 -05:00
gpo.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
hmacmd5.h r13553: Fix all our warnings at -O6 on an x86_64 box. 2007-10-10 11:10:13 -05:00
idmap.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
includes.h r14074: Some cleanup; there is no point in declaring and mapping 2007-10-10 11:11:09 -05:00
interfaces.h
intl.h Merge from 3.0: 2003-10-09 06:10:52 +00:00
libmsrpc_internal.h r11124: Commit Chris' fixes for libmsrpc after the rpc_client 2007-10-10 11:05:01 -05:00
libmsrpc.h r13711: * Correctly handle acb_info/acct_flags as uint32 not as uint16. 2007-10-10 11:10:25 -05:00
libsmb_internal.h r12576: r12115@cabra: derrell | 2005-12-29 11:16:03 -0500 2007-10-10 11:05:59 -05:00
libsmbclient.h r11719: Remove silly #define of close -> close_fn as this borks 2007-10-10 11:05:25 -05:00
local.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
MacExtensions.h
mangle.h r6625: Remove another global variable left over from a long time ago (magic char). 2007-10-10 10:56:47 -05:00
mapping.h trying to get HEAD building again. If you want the code 2003-07-16 05:34:56 +00:00
md5.h r3697: BUG 2027: fix multiple declaration of MD5_CTX (do we really care about DOS compilers?). Will watch build farm though. 2007-10-10 10:53:14 -05:00
messages.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
module.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
msdfs.h r8959: Make msdfs code talloc based. Fix leaks. 2007-10-10 11:00:22 -05:00
nameserv.h r12107: Move to a tdb-based wins database. At the moment we still 2007-10-10 11:05:45 -05:00
nt_printing.h r13829: From the "It's not pretty but it works" category 2007-10-10 11:10:56 -05:00
nt_status.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
ntdomain.h r13553: Fix all our warnings at -O6 on an x86_64 box. 2007-10-10 11:10:13 -05:00
nterr.h r6172: Tidy up error processing significantly. Remove unix_ERR_XXX global nastyness. 2007-10-10 10:56:27 -05:00
ntioctl.h r8360: Some ioctl constants, found by Björn Jacke <bj@sernet.de> with 2007-10-10 10:58:20 -05:00
ntlmssp.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
ntquotas.h sync 3.0 into HEAD for the last time 2003-09-09 04:07:32 +00:00
passdb.h r14403: * modifies create_local_nt_token() to create a BUILTIN\Administrators 2007-10-10 11:15:28 -05:00
popt_common.h r5786: Bugzilla #2443. Fix gcc4 compile found by Mark Loeser. 2007-10-10 10:56:00 -05:00
printing.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
privileges.h r9952: Adapt better to the Windows way of taking and assigning ownership: 2007-10-10 11:03:29 -05:00
pstring.h
rap.h
reg_objects.h r9739: conver the reg_objects (REGSUBKEY_CTR & REGVAL_CTR) to use 2007-10-10 11:03:25 -05:00
regfio.h r9486: ensure that the registry hash records are sorted by original subkey name and not the 4 character hash key 2007-10-10 11:01:11 -05:00
rpc_brs.h
rpc_client.h r12853: Fix segfault in "net rpc vampire|samdump" (Bugzilla #3390). 2007-10-10 11:06:04 -05:00
rpc_dce.h r14368: Remove redundant set of logon flags (now in rpc_netlogon.h). 2007-10-10 11:15:27 -05:00
rpc_dfs.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
rpc_ds.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_echo.h Merge: 2003-04-15 03:09:35 +00:00
rpc_eventlog.h r11761: * fix clearing of event logs by truncating the tdb. 2007-10-10 11:05:26 -05:00
rpc_lsa.h r13458: Add parsing functions - but stub internals for lookupnames3 and 4. 2007-10-10 11:10:04 -05:00
rpc_misc.h r13802: I *knew* ASU on sparc had to be good for *something* ! :-). 2007-10-10 11:10:54 -05:00
rpc_netlogon.h r14049: Found some more MSV1_0 bits and their behaviour; 2007-10-10 11:11:08 -05:00
rpc_ntsvcs.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_perfcount_defs.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_perfcount.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_reg.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_samr.h r13711: * Correctly handle acb_info/acct_flags as uint32 not as uint16. 2007-10-10 11:10:25 -05:00
rpc_secdes.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
rpc_shutdown.h r6014: rather large change set.... 2007-10-10 10:56:15 -05:00
rpc_spoolss.h r14353: Fix coverity bugs #61 and #62. Remember to divide by 2007-10-10 11:15:26 -05:00
rpc_srvsvc.h r6004: Let's make server manager able to kill a user session. 2007-10-10 10:56:15 -05:00
rpc_svcctl.h r12914: adding query/set ops for security descriptors on services. 2007-10-10 11:06:07 -05:00
rpc_wkssvc.h
safe_string.h r1215: Intermediate checkin of the new keytab code. I need to make sure I 2007-10-10 10:52:00 -05:00
samba_linux_quota.h Oops. Broke the build. Added missing files. 2004-01-05 21:02:37 +00:00
samba_xfs_quota.h Oops. Broke the build. Added missing files. 2004-01-05 21:02:37 +00:00
secrets.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
session.h
smb_acls.h r7946: Minor C++ compatibility fix. 2007-10-10 10:58:03 -05:00
smb_ldap.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
smb_macros.h r13975: Re-fix Coverity #156 - I had left the hidden arg. inconsistent 2007-10-10 11:11:02 -05:00
smb_share_modes.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
smb.h r14255: Revert r14204 which was horribly broken. 2007-10-10 11:15:21 -05:00
smbldap.h r13460: by popular demand.... 2007-10-10 11:10:04 -05:00
smbprofile.h r3642: Extend vfs to add seekdir/telldir/rewinddir. Yes I know I have to 2007-10-10 10:53:11 -05:00
socket_wrapper.h r8092: Attempt to fix the socket wrapper stuff for Samba 3. 2007-10-10 10:58:10 -05:00
spnego.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
srvstr.h r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
stamp-h.in
sysquotas.h Patch from Stefan (metze) Metzmacher <metze at metzemix.de> to revert to 2.2.x quota methods. 2004-01-05 19:36:02 +00:00
talloc.h r11985: Move to LGPL as per tridge's Samba4 change. 2007-10-10 11:05:41 -05:00
trans2.h r7796: Prepare for client setting capabilities to select posix pathnames on 2007-10-10 10:57:21 -05:00
util_getent.h
vfs_macros.h r11232: Added ab's POSIX statvfs vfs call. Sorry for the delay ab. 2007-10-10 11:05:08 -05:00
vfs.h r11232: Added ab's POSIX statvfs vfs call. Sorry for the delay ab. 2007-10-10 11:05:08 -05:00
xfile.h Merge from HEAD - add PRINTF_ATTRIBUTE to a few more functions. 2003-01-03 03:24:23 +00:00