svn commit: samba r10473 - in branches/tmp/samba4-winsrepl: . source source/auth source/auth/gensec source/auth/kerberos source/auth/ntlmssp source/build/m4 source/build/scons source/cldap_server source/client source/dsdb source/dsdb/common source/dsdb/samdb source/dsdb/samdb/ldb_modules source/heimdal/lib source/heimdal/lib/asn1 source/heimdal/lib/com_err source/heimdal/lib/des source/heimdal/lib/gssapi source/heimdal/lib/hdb source/heimdal/lib/krb5 source/heimdal/lib/roken source/heimdal/lib/vers source/heimdal_build source/include source/include/system source/kdc source/ldap_server source/lib source/lib/appweb source/lib/appweb/ejs source/lib/appweb/esp source/lib/appweb/mpr source/lib/charset source/lib/cmdline source/lib/com source/lib/com/classes source/lib/com/dcom source/lib/compression source/lib/crypto source/lib/events source/lib/ldb source/lib/ldb/common source/lib/ldb/include source/lib/ldb/ldb_ildap source/lib/ldb/ldb_tdb source/lib/ldb/modules source/lib/ldb/samba source/lib/ldb/tools source/lib/messaging source/lib/netif source/lib/popt source/lib/registry source/lib/registry/common source/lib/registry/tools source/lib/replace source/lib/replace/repdir source/lib/replace/win32 source/lib/samba3 source/lib/socket source/lib/socket_wrapper source/lib/talloc source/lib/tdb source/lib/tdb/bin source/lib/tdb/common source/lib/tdb/include source/lib/tdb/tools source/lib/tdr source/lib/tls source/libcli source/libcli/auth source/libcli/cldap source/libcli/composite source/libcli/dgram source/libcli/ldap source/libcli/nbt source/libcli/raw source/libcli/resolve source/libcli/security source/libcli/smbc source/libcli/util source/libcli/wrepl source/libnet source/librpc source/librpc/idl source/librpc/ndr source/librpc/rpc source/nbt_server source/nbt_server/dgram source/nbt_server/wins source/nsswitch source/ntptr source/ntptr/simple_ldb source/ntvfs source/ntvfs/cifs source/ntvfs/common source/ntvfs/ipc source/ntvfs/nbench source/ntvfs/posix source/ntvfs/print source/ntvfs/simple source/ntvfs/unixuid source/param source/pidl source/rpc_server source/rpc_server/common source/rpc_server/dcom source/rpc_server/drsuapi source/rpc_server/dssetup source/rpc_server/echo source/rpc_server/epmapper source/rpc_server/lsa source/rpc_server/netlogon source/rpc_server/remote source/rpc_server/samr source/rpc_server/spoolss source/rpc_server/srvsvc source/rpc_server/unixinfo source/rpc_server/winreg source/rpc_server/wkssvc source/script source/script/tests source/scripting/ejs source/smb_server source/smbd source/torture source/torture/auth source/torture/basic source/torture/com source/torture/ldap source/torture/libnet source/torture/local source/torture/nbench source/torture/nbt source/torture/rap source/torture/raw source/torture/rpc source/web_server source/winbind

metze at samba.org metze at samba.org
Sat Sep 24 10:13:32 GMT 2005


Author: metze
Date: 2005-09-24 10:13:27 +0000 (Sat, 24 Sep 2005)
New Revision: 10473

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

Log:
 r12671 at SERNOX (orig r10434):  metze | 2005-09-22 21:36:43 +0200
 add a short path to the event context that should be used for async replies
 
 metze
 r12672 at SERNOX (orig r10435):  metze | 2005-09-22 21:44:08 +0200
 fill in the reference to the generic wbsrv_call in the wbsrv_samba3_call,
 so that async function can use it.
 
 metze
 r12673 at SERNOX (orig r10436):  tpot | 2005-09-23 01:30:08 +0200
 Some thoughts on getting pidl working in scons.
 
 r12675 at SERNOX (orig r10438):  jelmer | 2005-09-23 02:38:22 +0200
 Move portability functions to lib/replace/; replace now simply ensures 
 that a given set of (working) POSIX functions are available (without 
 prefixes to their names, etc). See lib/replace/README for a list. 
 
 Functions that behave different from their POSIX specification  
 (such as sys_select, sys_read, etc) have kept the sys_ prefix.
 
 r12677 at SERNOX (orig r10440):  abartlet | 2005-09-23 04:05:26 +0200
 Start passing against Win2k3 SP1 again, with the NTLMv2 changes
 described on the list.  I probably need to write more specific NTLMv2
 sucess and failure mode tests.
 
 Andrew Bartlett
 
 r12679 at SERNOX (orig r10442):  tpot | 2005-09-23 04:28:30 +0200
 Build librpc/libndr_misc.a from librpc/idl/misc.idl.  Doesn't quite work 
 yet as scons somehow thinks it needs to put a directory called ndr_idl 
 in the command line.
 
 r12692 at SERNOX (orig r10443):  tpot | 2005-09-23 08:39:34 +0200
 Fix emitter for NdrMarshaller tool.
 
 r12693 at SERNOX (orig r10444):  tpot | 2005-09-23 09:36:09 +0200
 Add LIBBASIC files to proto.h
 
 r12694 at SERNOX (orig r10445):  tpot | 2005-09-23 09:40:15 +0200
 Add --header to pidl flags.
 
 r12695 at SERNOX (orig r10446):  tpot | 2005-09-23 09:42:17 +0200
 Add ndr_base and rpc_base sources to proto.h
 
 Generate NDR mashalling code for all idl files (why isn't this automatically by the scanner when it finds librpc/gen_ndr/{misc,dcerpc,orpc}.h in includes.h?)
 
 r12696 at SERNOX (orig r10447):  tpot | 2005-09-23 09:43:06 +0200
 Add gensec sources to proto.h
 
 r12697 at SERNOX (orig r10448):  tpot | 2005-09-23 09:43:43 +0200
 Add librpc SConscript file to build.
 
 r12698 at SERNOX (orig r10449):  metze | 2005-09-23 09:53:58 +0200
 remove double copyright header
 
 metze
 r12699 at SERNOX (orig r10450):  jelmer | 2005-09-23 15:06:23 +0200
 Use exit code 1 in case of fatal errors
 
 r12701 at SERNOX (orig r10452):  jelmer | 2005-09-23 16:09:38 +0200
 Couple of small scons updates - ignore .sconsign files
 
 r12702 at SERNOX (orig r10453):  jelmer | 2005-09-23 17:08:17 +0200
 Fix the build
 
 r12705 at SERNOX (orig r10456):  jelmer | 2005-09-23 18:32:52 +0200
 More SCons fixes:
  - Add framework for fallback generating code
  - Move pread / pwrite replacement functions to libreplace
  - Support pidl builds correctly
  - Support asn1 builds correctly
  - Move OS-specific checks to lib/replace/SConscript
 
 r12708 at SERNOX (orig r10459):  tridge | 2005-09-24 04:31:43 +0200
 fixed some portability problems
 
 r12709 at SERNOX (orig r10460):  tridge | 2005-09-24 04:37:22 +0200
 fixed portability of transaction code to systems with integer
 alignment constraints (like sparc)
 
 r12710 at SERNOX (orig r10461):  tridge | 2005-09-24 04:39:09 +0200
 fixed tdb build on systems without stdint.h
 
 r12711 at SERNOX (orig r10462):  tridge | 2005-09-24 05:28:10 +0200
 cope better with compilers that don't put the object file in the same directory
 as the source
 
 
 
 r12712 at SERNOX (orig r10463):  tridge | 2005-09-24 05:29:50 +0200
 consider it an error if tdbtorture produces any log messages
 
 
 
 
 r12713 at SERNOX (orig r10464):  abartlet | 2005-09-24 05:31:01 +0200
 Use more consistant names.
 
 Andrew Bartlett
 
 r12714 at SERNOX (orig r10465):  tridge | 2005-09-24 05:43:02 +0200
 separate out a read_only db from a read-only traversal to ensure we
 don't end up doing a mmap read only
 
 r12715 at SERNOX (orig r10466):  tridge | 2005-09-24 06:56:51 +0200
 work around missing pread/pwrite declaration on openbsd
 
 r12716 at SERNOX (orig r10467):  tridge | 2005-09-24 07:02:02 +0200
 aix doesn't like zero length malloc :(
 
 r12717 at SERNOX (orig r10468):  tridge | 2005-09-24 08:49:28 +0200
 
 - terminate tdbtorture quickly when an error is detected
 
 - more workarounds for aix not handling malloc of size 0
 
 
 r12718 at SERNOX (orig r10469):  tridge | 2005-09-24 08:53:24 +0200
 use the older style of structure initialisation for tdb to make it
 more portable. tdb is used in more than just Samba4, and I think the
 portability/readability balance is a bit different
 
 r12719 at SERNOX (orig r10470):  tridge | 2005-09-24 09:07:22 +0200
 solaris8 has a problem with tdbtorture with 3 processes. To see if
 this is just a solaris issue this patch changes the default to 3, and
 I'll see how many build farm boxes break
 
 r12720 at SERNOX (orig r10471):  tridge | 2005-09-24 09:30:20 +0200
 stratos doesn't have getpagesize(), so guess 8k on systems that don't
 have it. Overestimating is harmless.
 
 r12721 at SERNOX (orig r10472):  vlendec | 2005-09-24 10:24:55 +0200
 Check for strndup

Added:
   branches/tmp/samba4-winsrepl/source/build/scons/fallback.py
   branches/tmp/samba4-winsrepl/source/lib/replace/README
   branches/tmp/samba4-winsrepl/source/lib/replace/dlfcn.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/aclocal.m4
   branches/tmp/samba4-winsrepl/source/script/tests/SConscript
Removed:
   branches/tmp/samba4-winsrepl/source/build/scons/iconv.py
Modified:
   branches/tmp/samba4-winsrepl/
   branches/tmp/samba4-winsrepl/source/
   branches/tmp/samba4-winsrepl/source/SConstruct
   branches/tmp/samba4-winsrepl/source/auth/
   branches/tmp/samba4-winsrepl/source/auth/gensec/
   branches/tmp/samba4-winsrepl/source/auth/gensec/SConscript
   branches/tmp/samba4-winsrepl/source/auth/gensec/gensec_gssapi.c
   branches/tmp/samba4-winsrepl/source/auth/kerberos/
   branches/tmp/samba4-winsrepl/source/auth/ntlmssp/
   branches/tmp/samba4-winsrepl/source/build/m4/rewrite.m4
   branches/tmp/samba4-winsrepl/source/build/scons/asn1.py
   branches/tmp/samba4-winsrepl/source/build/scons/pidl.py
   branches/tmp/samba4-winsrepl/source/build/scons/proto.py
   branches/tmp/samba4-winsrepl/source/cldap_server/
   branches/tmp/samba4-winsrepl/source/client/
   branches/tmp/samba4-winsrepl/source/client/client.c
   branches/tmp/samba4-winsrepl/source/dsdb/
   branches/tmp/samba4-winsrepl/source/dsdb/common/
   branches/tmp/samba4-winsrepl/source/dsdb/samdb/
   branches/tmp/samba4-winsrepl/source/dsdb/samdb/ldb_modules/
   branches/tmp/samba4-winsrepl/source/dynconfig.c
   branches/tmp/samba4-winsrepl/source/heimdal/lib/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/asn1/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/com_err/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/des/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/gssapi/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/hdb/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/krb5/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/roken/
   branches/tmp/samba4-winsrepl/source/heimdal/lib/vers/
   branches/tmp/samba4-winsrepl/source/heimdal_build/SConscript
   branches/tmp/samba4-winsrepl/source/heimdal_build/glue.c
   branches/tmp/samba4-winsrepl/source/include/
   branches/tmp/samba4-winsrepl/source/include/includes.h
   branches/tmp/samba4-winsrepl/source/include/system/
   branches/tmp/samba4-winsrepl/source/kdc/
   branches/tmp/samba4-winsrepl/source/ldap_server/
   branches/tmp/samba4-winsrepl/source/lib/
   branches/tmp/samba4-winsrepl/source/lib/SConscript
   branches/tmp/samba4-winsrepl/source/lib/appweb/
   branches/tmp/samba4-winsrepl/source/lib/appweb/ejs/
   branches/tmp/samba4-winsrepl/source/lib/appweb/esp/
   branches/tmp/samba4-winsrepl/source/lib/appweb/mpr/
   branches/tmp/samba4-winsrepl/source/lib/charset/
   branches/tmp/samba4-winsrepl/source/lib/charset/SConscript
   branches/tmp/samba4-winsrepl/source/lib/cmdline/
   branches/tmp/samba4-winsrepl/source/lib/com/
   branches/tmp/samba4-winsrepl/source/lib/com/classes/
   branches/tmp/samba4-winsrepl/source/lib/com/dcom/
   branches/tmp/samba4-winsrepl/source/lib/com/tables.c
   branches/tmp/samba4-winsrepl/source/lib/compression/
   branches/tmp/samba4-winsrepl/source/lib/crypto/
   branches/tmp/samba4-winsrepl/source/lib/events/
   branches/tmp/samba4-winsrepl/source/lib/ldb/
   branches/tmp/samba4-winsrepl/source/lib/ldb/common/
   branches/tmp/samba4-winsrepl/source/lib/ldb/include/
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_ildap/
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/
   branches/tmp/samba4-winsrepl/source/lib/ldb/samba/
   branches/tmp/samba4-winsrepl/source/lib/ldb/tools/
   branches/tmp/samba4-winsrepl/source/lib/messaging/
   branches/tmp/samba4-winsrepl/source/lib/netif/
   branches/tmp/samba4-winsrepl/source/lib/popt/
   branches/tmp/samba4-winsrepl/source/lib/registry/
   branches/tmp/samba4-winsrepl/source/lib/registry/SConscript
   branches/tmp/samba4-winsrepl/source/lib/registry/common/
   branches/tmp/samba4-winsrepl/source/lib/registry/tools/
   branches/tmp/samba4-winsrepl/source/lib/replace/
   branches/tmp/samba4-winsrepl/source/lib/replace/SConscript
   branches/tmp/samba4-winsrepl/source/lib/replace/config.m4
   branches/tmp/samba4-winsrepl/source/lib/replace/config.mk
   branches/tmp/samba4-winsrepl/source/lib/replace/repdir/
   branches/tmp/samba4-winsrepl/source/lib/replace/replace.c
   branches/tmp/samba4-winsrepl/source/lib/replace/replace.h
   branches/tmp/samba4-winsrepl/source/lib/replace/win32/
   branches/tmp/samba4-winsrepl/source/lib/samba3/
   branches/tmp/samba4-winsrepl/source/lib/signal.c
   branches/tmp/samba4-winsrepl/source/lib/socket/
   branches/tmp/samba4-winsrepl/source/lib/socket/SConscript
   branches/tmp/samba4-winsrepl/source/lib/socket/config.m4
   branches/tmp/samba4-winsrepl/source/lib/socket_wrapper/
   branches/tmp/samba4-winsrepl/source/lib/system.c
   branches/tmp/samba4-winsrepl/source/lib/talloc/
   branches/tmp/samba4-winsrepl/source/lib/tdb/
   branches/tmp/samba4-winsrepl/source/lib/tdb/Makefile.in
   branches/tmp/samba4-winsrepl/source/lib/tdb/bin/
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/io.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/lock.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/open.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/tdb.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/tdb_private.h
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/transaction.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/traverse.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/config.m4
   branches/tmp/samba4-winsrepl/source/lib/tdb/include/
   branches/tmp/samba4-winsrepl/source/lib/tdb/tools/
   branches/tmp/samba4-winsrepl/source/lib/tdb/tools/tdbtorture.c
   branches/tmp/samba4-winsrepl/source/lib/tdr/
   branches/tmp/samba4-winsrepl/source/lib/time.c
   branches/tmp/samba4-winsrepl/source/lib/tls/
   branches/tmp/samba4-winsrepl/source/lib/util.c
   branches/tmp/samba4-winsrepl/source/libcli/
   branches/tmp/samba4-winsrepl/source/libcli/auth/
   branches/tmp/samba4-winsrepl/source/libcli/cldap/
   branches/tmp/samba4-winsrepl/source/libcli/composite/
   branches/tmp/samba4-winsrepl/source/libcli/dgram/
   branches/tmp/samba4-winsrepl/source/libcli/ldap/
   branches/tmp/samba4-winsrepl/source/libcli/nbt/
   branches/tmp/samba4-winsrepl/source/libcli/raw/
   branches/tmp/samba4-winsrepl/source/libcli/resolve/
   branches/tmp/samba4-winsrepl/source/libcli/resolve/host.c
   branches/tmp/samba4-winsrepl/source/libcli/security/
   branches/tmp/samba4-winsrepl/source/libcli/smbc/
   branches/tmp/samba4-winsrepl/source/libcli/util/
   branches/tmp/samba4-winsrepl/source/libcli/wrepl/
   branches/tmp/samba4-winsrepl/source/libnet/
   branches/tmp/samba4-winsrepl/source/librpc/SConscript
   branches/tmp/samba4-winsrepl/source/librpc/idl/
   branches/tmp/samba4-winsrepl/source/librpc/ndr/
   branches/tmp/samba4-winsrepl/source/librpc/ndr/ndr_basic.c
   branches/tmp/samba4-winsrepl/source/librpc/rpc/
   branches/tmp/samba4-winsrepl/source/nbt_server/
   branches/tmp/samba4-winsrepl/source/nbt_server/dgram/
   branches/tmp/samba4-winsrepl/source/nbt_server/wins/
   branches/tmp/samba4-winsrepl/source/nsswitch/
   branches/tmp/samba4-winsrepl/source/ntptr/
   branches/tmp/samba4-winsrepl/source/ntptr/simple_ldb/
   branches/tmp/samba4-winsrepl/source/ntvfs/
   branches/tmp/samba4-winsrepl/source/ntvfs/cifs/
   branches/tmp/samba4-winsrepl/source/ntvfs/common/
   branches/tmp/samba4-winsrepl/source/ntvfs/ipc/
   branches/tmp/samba4-winsrepl/source/ntvfs/nbench/
   branches/tmp/samba4-winsrepl/source/ntvfs/posix/
   branches/tmp/samba4-winsrepl/source/ntvfs/print/
   branches/tmp/samba4-winsrepl/source/ntvfs/simple/
   branches/tmp/samba4-winsrepl/source/ntvfs/simple/vfs_simple.c
   branches/tmp/samba4-winsrepl/source/ntvfs/unixuid/
   branches/tmp/samba4-winsrepl/source/param/
   branches/tmp/samba4-winsrepl/source/pidl/pidl
   branches/tmp/samba4-winsrepl/source/rpc_server/
   branches/tmp/samba4-winsrepl/source/rpc_server/common/
   branches/tmp/samba4-winsrepl/source/rpc_server/dcom/
   branches/tmp/samba4-winsrepl/source/rpc_server/drsuapi/
   branches/tmp/samba4-winsrepl/source/rpc_server/dssetup/
   branches/tmp/samba4-winsrepl/source/rpc_server/echo/
   branches/tmp/samba4-winsrepl/source/rpc_server/epmapper/
   branches/tmp/samba4-winsrepl/source/rpc_server/lsa/
   branches/tmp/samba4-winsrepl/source/rpc_server/netlogon/
   branches/tmp/samba4-winsrepl/source/rpc_server/remote/
   branches/tmp/samba4-winsrepl/source/rpc_server/samr/
   branches/tmp/samba4-winsrepl/source/rpc_server/spoolss/
   branches/tmp/samba4-winsrepl/source/rpc_server/srvsvc/
   branches/tmp/samba4-winsrepl/source/rpc_server/unixinfo/
   branches/tmp/samba4-winsrepl/source/rpc_server/winreg/
   branches/tmp/samba4-winsrepl/source/rpc_server/wkssvc/
   branches/tmp/samba4-winsrepl/source/script/find_unused_macros.pl
   branches/tmp/samba4-winsrepl/source/scripting/ejs/
   branches/tmp/samba4-winsrepl/source/smb_server/
   branches/tmp/samba4-winsrepl/source/smbd/
   branches/tmp/samba4-winsrepl/source/torture/
   branches/tmp/samba4-winsrepl/source/torture/auth/
   branches/tmp/samba4-winsrepl/source/torture/basic/
   branches/tmp/samba4-winsrepl/source/torture/com/
   branches/tmp/samba4-winsrepl/source/torture/ldap/
   branches/tmp/samba4-winsrepl/source/torture/libnet/
   branches/tmp/samba4-winsrepl/source/torture/local/
   branches/tmp/samba4-winsrepl/source/torture/nbench/
   branches/tmp/samba4-winsrepl/source/torture/nbt/
   branches/tmp/samba4-winsrepl/source/torture/rap/
   branches/tmp/samba4-winsrepl/source/torture/raw/
   branches/tmp/samba4-winsrepl/source/torture/rpc/
   branches/tmp/samba4-winsrepl/source/torture/rpc/samlogon.c
   branches/tmp/samba4-winsrepl/source/torture/torture.c
   branches/tmp/samba4-winsrepl/source/web_server/
   branches/tmp/samba4-winsrepl/source/winbind/
   branches/tmp/samba4-winsrepl/source/winbind/wb_samba3_protocol.c
   branches/tmp/samba4-winsrepl/source/winbind/wb_server.c
   branches/tmp/samba4-winsrepl/source/winbind/wb_server.h


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


More information about the samba-cvs mailing list