1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/utils
Gerald Carter 2203bed32c r13576: This is the beginnings of moving the SAM_ACCOUNT data structure
to make full use of the new talloc() interface.  Discussed with Volker
and Jeremy.

* remove the internal mem_ctx and simply use the talloc()
  structure as the context.
* replace the internal free_fn() with a talloc_destructor() function
* remove the unnecessary private nested structure
* rename SAM_ACCOUNT to 'struct samu' to indicate the current an
  upcoming changes.  Groups will most likely be replaced with a
  'struct samg' in the future.

Note that there are now passbd API changes.  And for the most
part, the wrapper functions remain the same.

While this code has been tested on tdb and ldap based Samba PDC's
as well as Samba member servers, there are probably still
some bugs.  The code also needs more testing under valgrind to
ensure it's not leaking memory.

But it's a start......
(This used to be commit 19b7593972)
2007-10-10 11:10:15 -05:00
..
debug2html.c r7902: Fix the build 2007-10-10 10:58:02 -05:00
debugparse.c r12111: Fix the "everything" build by re-adding debug2html. Oops. 2007-10-10 11:05:45 -05:00
eventlogadm.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
log2pcaphex.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
net_ads_cldap.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_ads_gpo.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
net_ads.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_cache.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_groupmap.c r13494: Merge the stuff I've done in head the last days. 2007-10-10 11:10:06 -05:00
net_help.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
net_idmap.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_lookup.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
net_rap.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_rpc_join.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_rpc_printer.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_rpc_registry.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_rpc_rights.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
net_rpc_samsync.c r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
net_rpc_service.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_rpc_sh_acct.c r13351: Fix copyright 2007-10-10 11:06:26 -05:00
net_rpc_shell.c r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
net_rpc.c r13382: added server affinity cache stores for 'net rpc join' and trusted domain code 2007-10-10 11:09:57 -05:00
net_sam.c r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
net_status.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_time.c r12986: Use d_fprintf(stderr, ...) for any error message in net. 2007-10-10 11:06:09 -05:00
net_usershare.c r13502: Fix error messages for usershares when smbd is not 2007-10-10 11:10:07 -05:00
net_util.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
net.c r13382: added server affinity cache stores for 'net rpc join' and trusted domain code 2007-10-10 11:09:57 -05:00
net.h r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
netlookup.c r13502: Fix error messages for usershares when smbd is not 2007-10-10 11:10:07 -05:00
nmblookup.c r13530: Fix from William Jojo for #1970. Make nmblookup do 2007-10-10 11:10:10 -05:00
ntlm_auth_diagnostics.c r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4 2007-10-10 11:05:02 -05:00
ntlm_auth.c r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
ntlm_auth.h r2835: Since we always have -I. and -I$(srcdir) in CFLAGS, we can get rid of 2007-10-10 10:52:55 -05:00
passwd_util.c r13553: Fix all our warnings at -O6 on an x86_64 box. 2007-10-10 11:10:13 -05:00
pdbedit.c r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
profiles.c r13486: Two more -- fix bug 3503 2007-10-10 11:10:05 -05:00
rpccheck.c Reverse previous patch from Stefan and me after comments by Andrew Bartlett 2003-05-10 11:49:51 +00:00
smbcacls.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
smbcontrol.c r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
smbcquotas.c r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
smbfilter.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
smbget.c r12555: Fix more load_case_table swegfaults. Arggg. 2007-10-10 11:05:59 -05:00
smbpasswd.c r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
smbtree.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
smbw_sample.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
status.c r13262: Arrgggg. Fix smbstatus and swat status to ignore 2007-10-10 11:06:20 -05:00
testparm.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00