svn commit: samba r9796 - in branches/SOC/SAMBA_4_0: . source/auth/kerberos source/dsdb source/dsdb/samdb/ldb_modules source/gtk/common source/kdc source/lib source/lib/appweb/mpr source/lib/cmdline source/lib/ldb source/lib/ldb/common source/lib/ldb/modules source/lib/ldb/samba source/lib/ldb/tests source/lib/ldb/tools source/lib/samba3 source/lib/tdb/common source/libads source/libnet source/librpc/ndr source/ntvfs/ipc source/ntvfs/posix source/rpc_server/lsa source/script/tests source/scripting/ejs source/scripting/libjs source/setup source/torture source/torture/nbt source/torture/raw source/torture/rpc source/utils source/utils/net swat/desktop swat/install swat/scripting/client testdata testdata/samba3

metze at samba.org metze at samba.org
Tue Aug 30 13:34:56 GMT 2005


Author: metze
Date: 2005-08-30 13:34:49 +0000 (Tue, 30 Aug 2005)
New Revision: 9796

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9796

Log:
 r11550 at SERNOX (orig r9744):  jelmer | 2005-08-29 17:54:10 +0200
 - [upgrade.js] Start working on smb.conf conversion.
 - [ldb_map] Support storing non-mappable data in a fallback LDB 
 
 r11552 at SERNOX (orig r9746):  jelmer | 2005-08-29 17:55:35 +0200
 Add "staff" as possible alternative to wheel 
 (should fix standard provisioning on AIX)
 
 r11557 at SERNOX (orig r9751):  jelmer | 2005-08-29 19:31:19 +0200
 Remove C version of samba3dump (the EJS version works nicely as well).
 Fix a couple of bugs in ldb_map.
 
 r11560 at SERNOX (orig r9754):  jelmer | 2005-08-29 20:52:24 +0200
 Upgrading with the command line utility now works, at least partially (-:
 Upgrading using SWAT should work as well now.
 
 r11561 at SERNOX (orig r9755):  jelmer | 2005-08-29 21:08:18 +0200
 Fix crash bug in SWAT login
 
 r11562 at SERNOX (orig r9756):  jelmer | 2005-08-29 22:18:51 +0200
 One-way upgrade from Samba3->Samba4 basically works now
 Still need to polish some rough edges
 
 r11565 at SERNOX (orig r9759):  deryck | 2005-08-29 23:15:04 +0200
 Create some wrappers for QxWidget.  This gives us some pre-fabbed
 windows, which set size and positioning.
 
 To use:
 
 var myWin = new Window.large("Some Window Title");
 var myWin = new Window.standard("Some Window Title");
 var myWin = new Window.small("Some Window Title");
 
 You can omit the title if you don't need one.  Also,
 var myWin = new Window();  will give you the random
 positioning and no predetermined sizing.
 
 deryck
 
 r11567 at SERNOX (orig r9761):  deryck | 2005-08-29 23:28:48 +0200
 Move initial widget setup to desktop library.  Now, just by including
 desktop.js, you get the basic desktop layout.
 
 deryck
 
 r11568 at SERNOX (orig r9762):  jelmer | 2005-08-30 00:01:18 +0200
 Add support for reading good old smbpasswd files
 Fix password support
 Make base64 decode/encode functions available to EJS
 
 r11569 at SERNOX (orig r9763):  deryck | 2005-08-30 00:04:11 +0200
 Add the start bar as a widget from the
 desktop file.  This is more portable to IE, though
 there are still some IE issues hanging around.
 
 deryck
 r11572 at SERNOX (orig r9766):  jelmer | 2005-08-30 01:20:40 +0200
 Prevent erroneous OOM message
 ldb_dup_val() sets out->data to NULL if in->length == 0
 
 r11573 at SERNOX (orig r9767):  jelmer | 2005-08-30 02:25:46 +0200
 Fix typo
 
 r11574 at SERNOX (orig r9768):  jelmer | 2005-08-30 02:26:44 +0200
 Arrrgh.. Right this time.
 
 r11575 at SERNOX (orig r9769):  tridge | 2005-08-30 02:36:12 +0200
  r11592 at blu:  tridge | 2005-08-30 10:40:19 +1000
  added a tdb optimisation that speeds up non-indexed ldb by a large
  margin (often 10x or more). I'd be interested in any comments on the
  safety of this optimisation. See the comment in the code for an
  explanation.
  
 
 r11576 at SERNOX (orig r9770):  jelmer | 2005-08-30 02:41:02 +0200
 Couple other bugfixes
 Update TODO-list
 
 r11577 at SERNOX (orig r9771):  jelmer | 2005-08-30 02:43:26 +0200
 - Prevent ldb crash when a invalid DN is added
 - Don't silently drop records with empty attributes
 
 tridge/simo: Could you please verify this patch is correct?
 
 r11578 at SERNOX (orig r9772):  abartlet | 2005-08-30 03:19:41 +0200
 Make credentials callbacks more consistant with the abstraction
 function interface used in the credentials code.
 
 Fix bug in ntlm_auth, where we would overwrite the PW specified as a
 first input.  (Reported and chased by Kai Blin <blin at gmx.net>, bug
 #3040)
 
 Andrew Bartlett
 
 r11579 at SERNOX (orig r9773):  tridge | 2005-08-30 03:51:36 +0200
  r11599 at blu:  tridge | 2005-08-30 11:55:57 +1000
  optimise this case a bit more. The total speedup using non-indexed
  ldbtest is now around a factor of 80x. The code is ugly as hell, but
  I think this speed is worth it.
  
  Of course, if we only ever do indexed searches in ldb then this
  doesn't help, but it seems all too common that we get unindexable
  searches, so the optimisation is worthwhile
  
 
 r11580 at SERNOX (orig r9774):  tridge | 2005-08-30 03:58:03 +0200
  r11605 at blu:  tridge | 2005-08-30 12:02:19 +1000
  make sure we don't walk off the end of the hash array
 
 r11581 at SERNOX (orig r9775):  tridge | 2005-08-30 04:11:56 +0200
  r11607 at blu:  tridge | 2005-08-30 12:16:19 +1000
  fixed the help message
 
 r11582 at SERNOX (orig r9776):  tridge | 2005-08-30 04:15:52 +0200
  r11609 at blu:  tridge | 2005-08-30 12:20:11 +1000
  make the selftest script a bit less existential
 
 r11584 at SERNOX (orig r9778):  abartlet | 2005-08-30 05:37:14 +0200
 Test for particular error returns, rather than just OK/not OK.
 
 Andrew Bartlett
 
 r11585 at SERNOX (orig r9779):  deryck | 2005-08-30 05:55:08 +0200
 Add a contextmenu function to be used by all window/widget objects.
 
 deryck
 
 r11591 at SERNOX (orig r9785):  jelmer | 2005-08-30 12:47:51 +0200
 Add some testdata
 
 r11592 at SERNOX (orig r9786):  jelmer | 2005-08-30 13:08:03 +0200
 Move ldb_map into ldb/modules/
 Move samba3sam to dsdb/
 
 r11595 at SERNOX (orig r9789):  jelmer | 2005-08-30 13:37:58 +0200
 Patch from Volker that fixes the build on AIX.
 
 r11597 at SERNOX (orig r9791):  tridge | 2005-08-30 13:44:00 +0200
  r11611 at blu:  tridge | 2005-08-30 21:48:22 +1000
  recognise any case combination of 'localhost' as 127.0.0.1
  
 
 r11598 at SERNOX (orig r9792):  jelmer | 2005-08-30 13:55:05 +0200
 Rename StrCaseCmp -> strcasecmp_m. All these years I was thinking 
 StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m! 
 
 r11599 at SERNOX (orig r9793):  jelmer | 2005-08-30 14:27:53 +0200
 Be more verbose, check for errors in upgrade script.
 
 r11600 at SERNOX (orig r9794):  tridge | 2005-08-30 14:51:05 +0200
  r11627 at blu:  tridge | 2005-08-30 22:55:27 +1000
  fill in correct error code for zero length and too large IPC reads
  
 
 r11635 at SERNOX (orig r9795):  metze | 2005-08-30 15:34:12 +0200
 fix the ndr_pull_string code to handle, some special cases,
 where the idl was something like this:
 
 uint32 size;
 [size_is(size+1)] wchar_t *string;
 
 we always need a pair of NDR_PULL_NEEDED_BYTES() and ndr_pull_advance(),
 with the same size passed in.
 
 metze

Added:
   branches/SOC/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samba3sam.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/modules/ldb_map.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/modules/ldb_map.h
   branches/SOC/SAMBA_4_0/testdata/
   branches/SOC/SAMBA_4_0/testdata/samba3/
   branches/SOC/SAMBA_4_0/testdata/samba3/account_policy.tdb
   branches/SOC/SAMBA_4_0/testdata/samba3/registry.tdb
   branches/SOC/SAMBA_4_0/testdata/samba3/samba3.ldif
   branches/SOC/SAMBA_4_0/testdata/samba3/wins.dat
Removed:
   branches/SOC/SAMBA_4_0/source/lib/ldb/ldb_map/
   branches/SOC/SAMBA_4_0/source/lib/ldb/samba/samba3sam.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/tests/samba3.ldif
   branches/SOC/SAMBA_4_0/source/lib/samba3/samba3dump.c
   branches/SOC/SAMBA_4_0/source/lib/samba3/upgrade.c
Modified:
   branches/SOC/SAMBA_4_0/
   branches/SOC/SAMBA_4_0/source/auth/kerberos/clikrb5.c
   branches/SOC/SAMBA_4_0/source/dsdb/config.mk
   branches/SOC/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c
   branches/SOC/SAMBA_4_0/source/gtk/common/credentials.c
   branches/SOC/SAMBA_4_0/source/kdc/hdb-ldb.c
   branches/SOC/SAMBA_4_0/source/lib/appweb/mpr/miniMpr.h
   branches/SOC/SAMBA_4_0/source/lib/cmdline/credentials.c
   branches/SOC/SAMBA_4_0/source/lib/credentials.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/common/attrib_handlers.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/common/ldb_attributes.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/common/ldb_ldif.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c
   branches/SOC/SAMBA_4_0/source/lib/ldb/config.mk
   branches/SOC/SAMBA_4_0/source/lib/ldb/tests/test-samba3sam.sh
   branches/SOC/SAMBA_4_0/source/lib/ldb/tools/ldbtest.c
   branches/SOC/SAMBA_4_0/source/lib/ms_fnmatch.c
   branches/SOC/SAMBA_4_0/source/lib/samba3/PLAN
   branches/SOC/SAMBA_4_0/source/lib/samba3/config.mk
   branches/SOC/SAMBA_4_0/source/lib/samba3/samba3.c
   branches/SOC/SAMBA_4_0/source/lib/samba3/samba3.h
   branches/SOC/SAMBA_4_0/source/lib/samba3/secrets.c
   branches/SOC/SAMBA_4_0/source/lib/samba3/smbpasswd.c
   branches/SOC/SAMBA_4_0/source/lib/samba3/tdbsam.c
   branches/SOC/SAMBA_4_0/source/lib/tdb/common/tdb.c
   branches/SOC/SAMBA_4_0/source/lib/util.c
   branches/SOC/SAMBA_4_0/source/lib/util_str.c
   branches/SOC/SAMBA_4_0/source/libads/ldap.c
   branches/SOC/SAMBA_4_0/source/libads/ldap_printer.c
   branches/SOC/SAMBA_4_0/source/libnet/libnet_samdump.c
   branches/SOC/SAMBA_4_0/source/librpc/ndr/ndr_string.c
   branches/SOC/SAMBA_4_0/source/ntvfs/ipc/vfs_ipc.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_dirlist.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_qfileinfo.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_resolve.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_setfileinfo.c
   branches/SOC/SAMBA_4_0/source/ntvfs/posix/pvfs_streams.c
   branches/SOC/SAMBA_4_0/source/rpc_server/lsa/dcesrv_lsa.c
   branches/SOC/SAMBA_4_0/source/script/tests/test_functions.sh
   branches/SOC/SAMBA_4_0/source/scripting/ejs/smbcalls_auth.c
   branches/SOC/SAMBA_4_0/source/scripting/ejs/smbcalls_ldb.c
   branches/SOC/SAMBA_4_0/source/scripting/ejs/smbcalls_samba3.c
   branches/SOC/SAMBA_4_0/source/scripting/ejs/smbcalls_string.c
   branches/SOC/SAMBA_4_0/source/scripting/libjs/provision.js
   branches/SOC/SAMBA_4_0/source/scripting/libjs/upgrade.js
   branches/SOC/SAMBA_4_0/source/setup/upgrade
   branches/SOC/SAMBA_4_0/source/torture/nbt/register.c
   branches/SOC/SAMBA_4_0/source/torture/nbt/wins.c
   branches/SOC/SAMBA_4_0/source/torture/raw/search.c
   branches/SOC/SAMBA_4_0/source/torture/rpc/drsuapi.c
   branches/SOC/SAMBA_4_0/source/torture/rpc/samsync.c
   branches/SOC/SAMBA_4_0/source/torture/t_strcmp.c
   branches/SOC/SAMBA_4_0/source/torture/torture_util.c
   branches/SOC/SAMBA_4_0/source/utils/net/net.c
   branches/SOC/SAMBA_4_0/source/utils/ntlm_auth.c
   branches/SOC/SAMBA_4_0/swat/desktop/index.esp
   branches/SOC/SAMBA_4_0/swat/install/samba3.esp
   branches/SOC/SAMBA_4_0/swat/scripting/client/desktop.js


Changeset:
Sorry, the patch is too large (6859 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9796


More information about the samba-cvs mailing list