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: [EMAIL PROTECTED] (orig r10475): tridge | 2005-09-24 15:10:19 +0200 make sure we report failures in tdbtorture (ie. get the exit status right) [EMAIL PROTECTED] (orig r10476): jelmer | 2005-09-24 16:58:18 +0200 Move some more types to libreplace. Fix missing strndup errors for heimdal [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (orig r10479): vlendec | 2005-09-24 19:49:33 +0200 Apply some const [EMAIL PROTECTED] (orig r10480): jelmer | 2005-09-25 00:37:54 +0200 Fix build for people that don't have pidl installed [EMAIL PROTECTED] (orig r10481): tpot | 2005-09-25 00:58:18 +0200 #define _GNU_SOURCE for comparison_fn_t test. [EMAIL PROTECTED] (orig r10482): tpot | 2005-09-25 01:35:50 +0200 Add files to proto_files enough to build libcli and librpc directories. [EMAIL PROTECTED] (orig r10483): tridge | 2005-09-25 01:52:30 +0200 fixed some uninitialised variables warnings [EMAIL PROTECTED] (orig r10484): tridge | 2005-09-25 02:13:25 +0200 try to fix the pread/pwrite declaration problems [EMAIL PROTECTED] (orig r10485): tridge | 2005-09-25 02:14:45 +0200 run autoheader before autoconf [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (orig r10487): jelmer | 2005-09-25 14:27:36 +0200 Some small updates to the manpage. [EMAIL PROTECTED] (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. [EMAIL PROTECTED] (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; [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (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. [EMAIL PROTECTED] (orig r10493): tridge | 2005-09-26 03:28:49 +0200 we need sys/select.h to enable select() in the solaris workaround [EMAIL PROTECTED] (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 [EMAIL PROTECTED] (orig r10495): tridge | 2005-09-26 03:46:02 +0200 older redhat boxes need sys/time.h for select() [EMAIL PROTECTED] (orig r10496): tridge | 2005-09-26 04:03:06 +0200 - added configure test for sys/time.h - print length of failed locks [EMAIL PROTECTED] (orig r10497): tpot | 2005-09-26 09:32:14 +0200 Export the list of dsdb ldb modules. [EMAIL PROTECTED] (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. [EMAIL PROTECTED] (orig r10499): tpot | 2005-09-26 09:34:09 +0200 Export cli_ldap library. [EMAIL PROTECTED] (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