1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
samba-mirror/source
Gerald Carter 19b7593972 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......
2007-10-10 11:10:15 -05:00
..
auth r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
client r13535: Fix #2353 based on a patch by William Jojo. 2007-10-10 11:10:11 -05:00
codepages r39: * importing .cvsignore files 2007-10-10 10:51:05 -05:00
groupdb r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
include r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
intl r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
lib r13574: fix build; talloctort.c should not use the TALLOC_FREE() macro 2007-10-10 11:10:15 -05:00
libads r13410: Dump a netbootGUID as a GUID. 2007-10-10 11:09:59 -05:00
libmsrpc r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
libsmb r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
locking r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
modules r13384: Adding in some more SuSE patches 2007-10-10 11:09:57 -05:00
nmbd r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
nsswitch r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
pam_smbpass r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
param r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
passdb r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
po r3912: More fixes to have proper german in swat. 2007-10-10 10:53:24 -05:00
popt r39: * importing .cvsignore files 2007-10-10 10:51:05 -05:00
printing r13547: add earlier checks to deny deleting a printer driver. The previous 2007-10-10 11:10:12 -05:00
profile r12475: Actually configure with profile support this time ... 2007-10-10 11:05:57 -05:00
python r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
registry r12002: patch from marcin to allow for the creation of a File value in the eventlog registry keys so that file properties can be displayed 2007-10-10 11:05:41 -05:00
rpc_client r13539: Add 128 bit creds processing client and server. Thanks to Andrew Bartlett's 2007-10-10 11:10:11 -05:00
rpc_parse r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
rpc_server r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
rpcclient r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
sam r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
script r13316: Let the carnage begin.... 2007-10-10 11:06:23 -05:00
services r13393: Do not initialize the lp_svcctl_list() value since it is handled 2007-10-10 11:09:58 -05:00
smbd r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
smbwrapper r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
stf r39: * importing .cvsignore files 2007-10-10 10:51:05 -05:00
tdb r13197: Add -k switch to dump the data of a single key. 2007-10-10 11:06:17 -05:00
tests r6586: get rid of a few more compiler warnings 2007-10-10 10:56:46 -05:00
torture r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
utils r13576: This is the beginnings of moving the SAM_ACCOUNT data structure 2007-10-10 11:10:15 -05:00
web r13571: Replace all calls to talloc_free() with thye TALLOC_FREE() 2007-10-10 11:10:14 -05:00
.dmallocrc
.indent.pro r11131: updating indent resource file from trunk 2007-10-10 11:05:01 -05:00
aclocal.m4 r13425: Revert all the "clever" compiler options checks. They broke 2007-10-10 11:10:01 -05:00
autogen.sh r5270: fixing some bashism's in autogen.sh 2007-10-10 10:55:35 -05:00
change-log trying to get HEAD building again. If you want the code 0001-01-01 00:00:00 +00:00
config.guess r11375: Update to the latest config.guess and config.sub files. 2007-10-10 11:05:14 -05:00
config.sub r11375: Update to the latest config.guess and config.sub files. 2007-10-10 11:05:14 -05:00
configure.developer
configure.in r13566: Fix EA support for AIX. 2007-10-10 11:10:14 -05:00
Doxyfile
dynconfig.c port latest changes from SAMBA_3_0 tree 0001-01-01 00:00:00 +00:00
install-sh
mainpage.dox ading new files from 3.0 0001-01-01 00:00:00 +00:00
Makefile.in r13573: removing wrepld from SAMBA_3_0. The Samba 4 work is more current and any integration into Samba 3 would most likely be from scratch 2007-10-10 11:10:15 -05:00
smbadduser.in r13384: Adding in some more SuSE patches 2007-10-10 11:09:57 -05:00
VERSION r13093: adding vendor patch level string as announced on samba-technical ml 2007-10-10 11:06:13 -05:00