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