--- /dev/null
+^samba3.smb2.durable-v2-open.create-blob.nt4_dc
+^samba3.smb2.durable-v2-open.reopen1.nt4_dc
+^samba3.smb2.durable-v2-open.reopen1a.nt4_dc
+^samba3.smb2.durable-v2-open.reopen1a-lease.nt4_dc
+^samba3.smb2.durable-v2-open.reopen2.nt4_dc
+^samba3.smb2.durable-v2-open.reopen2b.nt4_dc
+^samba3.smb2.durable-v2-open.reopen2-lease.nt4_dc
+^samba3.smb2.durable-v2-open.reopen2-lease-v2.nt4_dc
+^samba3.smb2.durable-v2-open.create-blob.ad_dc
+^samba3.smb2.durable-v2-open.reopen1.ad_dc
+^samba3.smb2.durable-v2-open.reopen1a.ad_dc
+^samba3.smb2.durable-v2-open.reopen2.ad_dc
+^samba3.smb2.durable-v2-open.reopen2b.ad_dc
+^samba3.smb2.replay.replay-dhv2-oplock1.nt4_dc
+^samba3.smb2.replay.replay-dhv2-oplock2.nt4_dc
+^samba3.smb2.replay.replay-dhv2-oplock3.nt4_dc
+^samba3.smb2.replay.replay-dhv2-oplock-lease.nt4_dc
+^samba3.smb2.replay.replay-dhv2-lease1.nt4_dc
+^samba3.smb2.replay.replay-dhv2-lease2.nt4_dc
+^samba3.smb2.replay.replay-dhv2-lease3.nt4_dc
+^samba3.smb2.replay.replay-dhv2-lease-oplock.nt4_dc
+^samba3.smb2.replay.replay-dhv2-oplock1.ad_dc
+^samba3.smb2.replay.replay-dhv2-oplock2.ad_dc
+^samba3.smb2.replay.replay-dhv2-oplock3.ad_dc
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
/* disconnect */
TALLOC_FREE(tree);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
/* try a durable reconnect while the file is still open */
ZERO_STRUCT(io);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
/*
* a session reconnect on a second tcp connection
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, false); /* no dh2q response blob */
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 0);
_h = io.out.file.handle;
h = &_h;
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, false); /* no dh2q response blob */
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 0);
_h = io.out.file.handle;
h = &_h;
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_LEASE);
CHECK_VAL(io.out.lease_response.lease_key.data[0], lease_key);
CHECK_VAL(io.out.lease_response.lease_key.data[1], ~lease_key);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, false); /* no dh2q response blob */
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 0);
CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_LEASE);
CHECK_VAL(io.out.lease_response.lease_key.data[0], lease_key);
CHECK_VAL(io.out.lease_response.lease_key.data[1], ~lease_key);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
/* disconnect, leaving the durable open */
TALLOC_FREE(tree);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
/* disconnect, leaving the durable open */
TALLOC_FREE(tree);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_LEASE);
CHECK_VAL(io.out.lease_response.lease_key.data[0], lease_key);
CHECK_VAL(io.out.lease_response.lease_key.data[1], ~lease_key);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, false);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_LEASE);
CHECK_VAL(io.out.lease_response_v2.lease_key.data[0], lease_key);
CHECK_VAL(io.out.lease_response_v2.lease_key.data[1], ~lease_key);
CHECK_VAL(io1.out.durable_open, false);
CHECK_VAL(io1.out.durable_open_v2, true);
CHECK_VAL(io1.out.persistent_open, false);
- CHECK_VAL(io1.out.timeout, io1.in.timeout);
+ CHECK_VAL(io1.out.timeout, 300*1000);
/*
* try to open the file as durable from a second tree with
CHECK_VAL(io2.out.durable_open, false);
CHECK_VAL(io2.out.durable_open_v2, true);
CHECK_VAL(io2.out.persistent_open, false);
- CHECK_VAL(io2.out.timeout, io2.in.timeout);
+ CHECK_VAL(io2.out.timeout, 300*1000);
CHECK_VAL(break_info.count, 0);
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
/*
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
/*
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
/*
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
/*
CHECK_VAL(io1.out.lease_response.lease_state,
smb2_util_lease_state("RH"));
CHECK_VAL(io1.out.durable_open_v2, true);
- CHECK_VAL(io1.out.timeout, io1.in.timeout);
+ CHECK_VAL(io1.out.timeout, 300*1000);
}
/*
CHECK_VAL(io1.out.lease_response.lease_state,
smb2_util_lease_state("RH"));
CHECK_VAL(io1.out.durable_open_v2, true);
- CHECK_VAL(io1.out.timeout, io1.in.timeout);
+ CHECK_VAL(io1.out.timeout, 300*1000);
}
ref1 = io1;
_h1 = io1.out.file.handle;
CHECK_VAL(io1.out.lease_response.lease_state,
smb2_util_lease_state("RH"));
CHECK_VAL(io1.out.durable_open_v2, true);
- CHECK_VAL(io1.out.timeout, io1.in.timeout);
+ CHECK_VAL(io1.out.timeout, 300*1000);
}
_h1 = io1.out.file.handle;
h1 = &_h1;
CHECK_VAL(io1.out.lease_response.lease_state,
smb2_util_lease_state("RH"));
CHECK_VAL(io1.out.durable_open_v2, true);
- CHECK_VAL(io1.out.timeout, io1.in.timeout);
+ CHECK_VAL(io1.out.timeout, 300*1000);
}
/*
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(break_info.count, 0);
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(break_info.count, 0);
} else {
CHECK_VAL(io.out.oplock_level, smb2_util_oplock_level("b"));
CHECK_VAL(io.out.durable_open_v2, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
}
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(break_info.count, 0);
CHECK_VAL(io.out.durable_open, false);
CHECK_VAL(io.out.durable_open_v2, true);
CHECK_VAL(io.out.persistent_open, true);
- CHECK_VAL(io.out.timeout, io.in.timeout);
+ CHECK_VAL(io.out.timeout, 300*1000);
CHECK_VAL(break_info.count, 0);
/* disconnect, leaving the durable open */