svn commit: samba r10501 - in branches/tmp/samba4-winsrepl: . source source/auth source/auth/gensec source/auth/ntlmssp source/build/m4 source/build/scons source/dsdb source/dsdb/samdb/ldb_modules source/heimdal_build source/include source/lib source/lib/ldb source/lib/ldb/common source/lib/ldb/include source/lib/ldb/ldb_ildap source/lib/ldb/ldb_ldap source/lib/ldb/ldb_sqlite3 source/lib/ldb/ldb_tdb source/lib/ldb/modules source/lib/ldb/tools source/lib/messaging source/lib/replace source/lib/tdb source/lib/tdb/common source/lib/tdb/tools source/libcli source/libcli/auth source/libcli/dgram source/libcli/ldap source/libcli/security source/libnet source/librpc source/librpc/idl source/nbt_server source/nbt_server/wins source/param source/passdb source/pidl source/script source/torture source/torture/local source/torture/nbt source/torture/rpc source/utils/net source/winbind

metze at samba.org metze at samba.org
Mon Sep 26 07:58:43 GMT 2005


Author: metze
Date: 2005-09-26 07:57:44 +0000 (Mon, 26 Sep 2005)
New Revision: 10501

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

Log:
 r12774 at SERNOX (orig r10475):  tridge | 2005-09-24 15:10:19 +0200
 
 make sure we report failures in tdbtorture (ie. get the exit status right)
 
 
 r12775 at SERNOX (orig r10476):  jelmer | 2005-09-24 16:58:18 +0200
 Move some more types to libreplace. Fix missing strndup errors 
 for heimdal
 
 r12776 at SERNOX (orig r10477):  idra | 2005-09-24 17:42:15 +0200
 
 expose transactions outside ldb and change the API once more
 do not autostart transactions on ldb operations if a transaction is already in place
 test transactions on winsdb
 
 all my tests passes so far
 tridge please confirm this is ok for you
 
 
 r12777 at SERNOX (orig r10478):  jelmer | 2005-09-24 18:23:41 +0200
 More work on proto headers; we now generate a couple of smaller ones
 that are then included by include/proto.h
 
 r12778 at SERNOX (orig r10479):  vlendec | 2005-09-24 19:49:33 +0200
 Apply some const
 r12779 at SERNOX (orig r10480):  jelmer | 2005-09-25 00:37:54 +0200
 Fix build for people that don't have pidl installed
 
 r12780 at SERNOX (orig r10481):  tpot | 2005-09-25 00:58:18 +0200
 #define _GNU_SOURCE for comparison_fn_t test.
 
 r12781 at SERNOX (orig r10482):  tpot | 2005-09-25 01:35:50 +0200
 Add files to proto_files enough to build libcli and librpc directories.
 
 r12782 at SERNOX (orig r10483):  tridge | 2005-09-25 01:52:30 +0200
 fixed some uninitialised variables warnings
 
 
 
 r12783 at SERNOX (orig r10484):  tridge | 2005-09-25 02:13:25 +0200
 try to fix the pread/pwrite declaration problems
 
 
 
 
 r12784 at SERNOX (orig r10485):  tridge | 2005-09-25 02:14:45 +0200
 run autoheader before autoconf
 
 
 
 
 
 r12785 at SERNOX (orig r10486):  abartlet | 2005-09-25 14:26:07 +0200
 This is a merge of Brad Henry's 'net join' rework, to better perform
 an ADS join, particularly as a DC.  This represents the bulk of his
 Google SOC work, and I'm very pleased to intergrate it into the tree.
 (Metze will intergrate the DRSUAPI work later).
 
 Both metze and myself have also put a lot of time into this patch, and
 in mentoring Brad in general.  In return, Brad has been a very good
 student, and has taken the comments well. 
 
 Since it's last appearance on samba-technical@, I have made
 correctness and valgrind fixups, as well as adding a new 'BINDING'
 mode to the libnet_rpc routines.  This allows the exact binding string
 to be passed down from the torture code, including options and exact
 target host.
 
 Andrew Bartlett
 
 r12786 at SERNOX (orig r10487):  jelmer | 2005-09-25 14:27:36 +0200
 Some small updates to the manpage.
 
 r12787 at SERNOX (orig r10488):  abartlet | 2005-09-25 14:38:07 +0200
 (Missing file from previous commit, adding a new RPC-JOIN test)
 
 This is a merge of Brad Henry's 'net join' rework, to better perform
 an ADS join, particularly as a DC.  This represents the bulk of his
 Google SOC work, and I'm very pleased to intergrate it into the tree.
 (Metze will intergrate the DRSUAPI work later).
 
 Both metze and myself have also put a lot of time into this patch, and
 in mentoring Brad in general.  In return, Brad has been a very good
 student, and has taken the comments well. 
 
 Since it's last appearance on samba-technical@, I have made
 correctness and valgrind fixups, as well as adding a new 'BINDING'
 mode to the libnet_rpc routines.  This allows the exact binding string
 to be passed down from the torture code, including options and exact
 target host.
 
 
 r12788 at SERNOX (orig r10489):  tridge | 2005-09-25 15:01:26 +0200
 
 added the ability for irpc server to defer replies instead of replying
 immediately. They set m->defer_reply = True;
 
 
 r12789 at SERNOX (orig r10490):  tridge | 2005-09-25 15:17:03 +0200
 
 - allow deferred irpc replies to set the status
 
 - add an example of deferred reply for echodata in LOCAL-IRPC
 
 
 
 r12790 at SERNOX (orig r10491):  vlendec | 2005-09-25 23:01:56 +0200
 First step towards wbinfo -t: This issues a name request for the primary
 domain and gets the DC's name via a mailslot call.
 
 Metze, I renamed wbsrv_queue_reply to wbsrv_send_reply in accordance with
 irpc_send_reply. Having _queue_ here and _send_ there is a bit confusing. And
 as everything is async anyway, the semantics should not be too much of a
 problem.
 
 Volker
 
 
 r12791 at SERNOX (orig r10492):  tridge | 2005-09-26 03:12:12 +0200
 
 work around a bug in solaris which cases lock upgrades to fail with
 EDEADLK even when progress can be made. This is not a good solution,
 but I can't find anything better.
 
 r12792 at SERNOX (orig r10493):  tridge | 2005-09-26 03:28:49 +0200
 we need sys/select.h to enable select() in the solaris workaround
 
 r12793 at SERNOX (orig r10494):  tridge | 2005-09-26 03:37:46 +0200
 - don't generate a tdb log message for any type of failed lock probe
 
 - if the lock upgrade loop ever fails then log a warning
 
 
 r12794 at SERNOX (orig r10495):  tridge | 2005-09-26 03:46:02 +0200
 older redhat boxes need sys/time.h for select()
 
 r12795 at SERNOX (orig r10496):  tridge | 2005-09-26 04:03:06 +0200
 - added configure test for sys/time.h
 
 - print length of failed locks
 
 r12796 at SERNOX (orig r10497):  tpot | 2005-09-26 09:32:14 +0200
 Export the list of dsdb ldb modules.
 
 r12797 at SERNOX (orig r10498):  tpot | 2005-09-26 09:33:55 +0200
 Detect some more networking headers.
 
 Hardcode value of RETSIGTYPE for now.
 
 Diddle with order of including SConscript files to make ldb happier.
 
 r12798 at SERNOX (orig r10499):  tpot | 2005-09-26 09:34:09 +0200
 Export cli_ldap library.
 
 r12799 at SERNOX (orig r10500):  tpot | 2005-09-26 09:36:26 +0200
 More progress to getting ldb tools building.  Create a list of ldb modules
 to link in.  There's still a whole lot of random other junk (dcerpc, gensec,
 ndr stuff, lp_foo - what a mess).
 

Added:
   branches/tmp/samba4-winsrepl/source/torture/rpc/join.c
   branches/tmp/samba4-winsrepl/source/winbind/wb_async_helpers.c
   branches/tmp/samba4-winsrepl/source/winbind/wb_async_helpers.h
Removed:
   branches/tmp/samba4-winsrepl/source/auth/ntlmssp/SConscript
   branches/tmp/samba4-winsrepl/source/libcli/auth/SConscript
   branches/tmp/samba4-winsrepl/source/libcli/ldap/SConscript
   branches/tmp/samba4-winsrepl/source/libcli/security/SConscript
Modified:
   branches/tmp/samba4-winsrepl/
   branches/tmp/samba4-winsrepl/source/SConstruct
   branches/tmp/samba4-winsrepl/source/auth/SConscript
   branches/tmp/samba4-winsrepl/source/auth/gensec/SConscript
   branches/tmp/samba4-winsrepl/source/build/m4/check_types.m4
   branches/tmp/samba4-winsrepl/source/build/scons/pidl.py
   branches/tmp/samba4-winsrepl/source/build/scons/proto.py
   branches/tmp/samba4-winsrepl/source/dsdb/SConscript
   branches/tmp/samba4-winsrepl/source/dsdb/samdb/ldb_modules/objectguid.c
   branches/tmp/samba4-winsrepl/source/dsdb/samdb/ldb_modules/samldb.c
   branches/tmp/samba4-winsrepl/source/heimdal_build/config.h
   branches/tmp/samba4-winsrepl/source/heimdal_build/config.m4
   branches/tmp/samba4-winsrepl/source/include/structs.h
   branches/tmp/samba4-winsrepl/source/lib/SConscript
   branches/tmp/samba4-winsrepl/source/lib/data_blob.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/SConscript
   branches/tmp/samba4-winsrepl/source/lib/ldb/autogen.sh
   branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb_modules.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb_msg.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/include/ldb.h
   branches/tmp/samba4-winsrepl/source/lib/ldb/include/ldb_errors.h
   branches/tmp/samba4-winsrepl/source/lib/ldb/include/ldb_private.h
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_ildap/ldb_ildap.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_ldap/ldb_ldap.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_sqlite3/ldb_sqlite3.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/ldb_tdb.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/ldb_map.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/rdn_name.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/schema.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/skel.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/modules/timestamps.c
   branches/tmp/samba4-winsrepl/source/lib/ldb/tools/ldbadd.c
   branches/tmp/samba4-winsrepl/source/lib/messaging/irpc.h
   branches/tmp/samba4-winsrepl/source/lib/messaging/messaging.c
   branches/tmp/samba4-winsrepl/source/lib/replace/README
   branches/tmp/samba4-winsrepl/source/lib/replace/SConscript
   branches/tmp/samba4-winsrepl/source/lib/replace/config.m4
   branches/tmp/samba4-winsrepl/source/lib/replace/replace.h
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/freelist.c
   branches/tmp/samba4-winsrepl/source/lib/tdb/common/lock.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/config.m4
   branches/tmp/samba4-winsrepl/source/lib/tdb/configure.in
   branches/tmp/samba4-winsrepl/source/lib/tdb/tools/tdbtorture.c
   branches/tmp/samba4-winsrepl/source/libcli/SConscript
   branches/tmp/samba4-winsrepl/source/libcli/dgram/libdgram.h
   branches/tmp/samba4-winsrepl/source/libcli/dgram/ntlogon.c
   branches/tmp/samba4-winsrepl/source/libnet/config.mk
   branches/tmp/samba4-winsrepl/source/libnet/libnet_join.c
   branches/tmp/samba4-winsrepl/source/libnet/libnet_join.h
   branches/tmp/samba4-winsrepl/source/libnet/libnet_rpc.c
   branches/tmp/samba4-winsrepl/source/libnet/libnet_rpc.h
   branches/tmp/samba4-winsrepl/source/librpc/SConscript
   branches/tmp/samba4-winsrepl/source/librpc/idl/irpc.idl
   branches/tmp/samba4-winsrepl/source/nbt_server/nbt_server.c
   branches/tmp/samba4-winsrepl/source/nbt_server/wins/winsdb.c
   branches/tmp/samba4-winsrepl/source/param/SConscript
   branches/tmp/samba4-winsrepl/source/passdb/secrets.c
   branches/tmp/samba4-winsrepl/source/pidl/pidl
   branches/tmp/samba4-winsrepl/source/script/mkproto.sh
   branches/tmp/samba4-winsrepl/source/torture/config.mk
   branches/tmp/samba4-winsrepl/source/torture/local/irpc.c
   branches/tmp/samba4-winsrepl/source/torture/nbt/dgram.c
   branches/tmp/samba4-winsrepl/source/torture/rpc/netlogon.c
   branches/tmp/samba4-winsrepl/source/torture/rpc/testjoin.c
   branches/tmp/samba4-winsrepl/source/torture/torture.c
   branches/tmp/samba4-winsrepl/source/utils/net/net_join.c
   branches/tmp/samba4-winsrepl/source/winbind/config.mk
   branches/tmp/samba4-winsrepl/source/winbind/wb_samba3_cmd.c
   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 (5163 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10501


More information about the samba-cvs mailing list