svn commit: samba r9887 - in
branches/SOC/SAMBA_4_0/source/torture/rpc: .
metze at samba.org
metze at samba.org
Thu Sep 1 09:34:03 GMT 2005
Author: metze
Date: 2005-09-01 09:34:03 +0000 (Thu, 01 Sep 2005)
New Revision: 9887
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9887
Log:
- fix dssync:highest_usn parameter handling
- ask for LINKED_ATTRIBUTE replication
metze
Modified:
branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c
Changeset:
Modified: branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c
===================================================================
--- branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c 2005-09-01 09:21:20 UTC (rev 9886)
+++ branches/SOC/SAMBA_4_0/source/torture/rpc/dssync.c 2005-09-01 09:34:03 UTC (rev 9887)
@@ -112,6 +112,7 @@
our_bind_info = &ctx->new_dc.drsuapi.our_bind_info;
our_bind_info->length = 28;
our_bind_info->info.info28.supported_extensions = 0x1ffffb7f;
+ our_bind_info->info.info28.supported_extensions |= DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION;
our_bind_info->info.info28.supported_extensions |= DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3;
our_bind_info->info.info28.site_guid = GUID_zero();
our_bind_info->info.info28.u1 = 508;
@@ -255,12 +256,10 @@
struct {
int32_t level;
} array[] = {
- /*{
+/* {
5
- },*/
-
-
- {
+ },
+*/ {
8
}
};
@@ -352,14 +351,11 @@
break;
}
- ZERO_STRUCT(r.out);
printf("Dumping AD partition: %s\n", nc.dn);
for (y=0; ;y++) {
+ ZERO_STRUCT(r.out);
if (r.in.level == 8) {
- r.in.req.req8.highwatermark = r.out.ctr.ctr6.new_highwatermark;
- ZERO_STRUCT(r.out);
-
DEBUG(0,("start[%d] tmp_higest_usn: %llu , highest_usn: %llu\n",y,
r.in.req.req8.highwatermark.tmp_highest_usn,
r.in.req.req8.highwatermark.highest_usn));
@@ -384,6 +380,7 @@
r.out.ctr.ctr6.new_highwatermark.highest_usn));
if (r.out.ctr.ctr6.new_highwatermark.tmp_highest_usn > r.out.ctr.ctr6.new_highwatermark.highest_usn) {
+ r.in.req.req8.highwatermark = r.out.ctr.ctr6.new_highwatermark;
continue;
}
}
More information about the samba-cvs
mailing list