Michael Adam
18ca6c850f
s4:torture:smb2: expand durable-open.open1 test matrix by all share-modes
2011-11-01 03:20:37 +01:00
Michael Adam
a4e36df78a
s4:torture:smb2: rename the durable-open.basic2 test to durable-open.open2 for clarity
2011-11-01 03:20:37 +01:00
Michael Adam
a9b31e68cf
s4:torture:smb2: rename the durable-open.basic1 test to durable-open.open1 for clarity
2011-11-01 03:20:37 +01:00
Rusty Russell
4bc8b0c194
tdb2: use HAVE_LIBREPLACE instead of _SAMBA_BUILD_.
...
This is what lib/tdb2 really wants: to know if it should use normal
headers or replace.h. It currently uses _SAMBA_BUILD_, which is wrong
for ldb, for example.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Tue Nov 1 03:19:58 CET 2011 on sn-devel-104
2011-11-01 03:19:58 +01:00
Stefan Metzmacher
c90870f9b7
s4:torture/smb2: fix compound.invalid2 against windows
...
Tested against w2k8r2 with signing and win8pre0 without signing.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 31 21:40:25 CET 2011 on sn-devel-104
2011-10-31 21:40:25 +01:00
Stefan Metzmacher
09d3df6e7e
s4:smb_server/smb2: correctly implement related compound requests
...
We need to remember the session id and tree id.
metze
2011-10-31 19:39:04 +01:00
Stefan Metzmacher
95ca064103
s4:smb_server/smb2: always grant the requested credits
...
At least one credit, if the client asked for 0.
metze
2011-10-31 19:39:03 +01:00
Stefan Metzmacher
f30fe1decd
s4:smb_server/smb2: echo back more header fields
...
metze
2011-10-31 19:39:03 +01:00
Stefan Metzmacher
91648aeb64
s3:smb2_server: FLAG_CHAINED means we always use the last session_id and tid
...
metze
2011-10-31 19:39:02 +01:00
Stefan Metzmacher
8d07d7148b
s3:smb2_server: don't reset the tid and session id in the out hdr of compound requests
...
Windows also leaves tid (0xFFFFFFFF) and session id (0xFFFFFFFFFFFFFFFF)
as the client requested them.
metze
2011-10-31 19:39:02 +01:00
Stefan Metzmacher
c7d3b6b2c3
s3:smb2_server: echo the SMB2_HDR_CREDIT_CHARGE and SMB2_HDR_SIGNATURE fields
...
Windows just echos back the given values by default.
metze
2011-10-31 19:39:02 +01:00
David Disseldorp
6c2c189caa
s4-torture: smb2 copychunk data integrity checks
...
Perform simple integrity checks on destination file data following
a successful copychunk request.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: David Disseldorp <ddiss@samba.org>
Autobuild-Date: Mon Oct 31 19:28:20 CET 2011 on sn-devel-104
2011-10-31 19:28:20 +01:00
David Disseldorp
c9d1303734
s4-torture: add smb2 copychunk ioctl tests
...
test_ioctl_copy_chunk_multi: Issue a copychunk request with multiple
chunk descriptors.
test_ioctl_copy_chunk_over: Issue a copychunk request with overlapping
chunks.
test_ioctl_copy_chunk_append: append data as part of a copy chunk
test_ioctl_copy_chunk_tiny: issue request with sub FS block size chunk
descriptors.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-31 17:55:05 +01:00
David Disseldorp
2dad001e05
s4-torture: split common copychunk ioctl test code into helpers
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-31 17:55:05 +01:00
David Disseldorp
8abaafadde
s4-torture: Add tests for the smb2 copychunk ioctl
...
Add idls for parsing of copychunk ioctl args.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-31 17:55:05 +01:00
David Disseldorp
2e1168d0a8
idl: add copychunk and request_resume_key ioctl definitions
2011-10-31 17:55:05 +01:00
Stefan Metzmacher
63c7107c4a
s3:smbd: also the parent smbd needs FLAG_MSG_PRINT_GENERAL (bug #8553 )
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 31 17:37:34 CET 2011 on sn-devel-104
2011-10-31 17:37:33 +01:00
Stefan Metzmacher
e082745b51
s4:nbt_server/dgram: higher debug level for NBT_MAILSLOT_NETLOGON requests
...
This matches the log level of the CLDAP case.
metze
2011-10-31 16:02:42 +01:00
Stefan Metzmacher
8386b20799
s4:lib/socket: don't pass -1 to close()
...
metze
2011-10-31 16:02:42 +01:00
David Disseldorp
8b375eef24
s3: fix typo in net ads join output
...
Space missing from "DNS update in aclustered setup".
Autobuild-User: David Disseldorp <ddiss@samba.org>
Autobuild-Date: Mon Oct 31 16:01:35 CET 2011 on sn-devel-104
2011-10-31 16:01:35 +01:00
Volker Lendecke
d5fe21c003
s3: Fix some nonempty blank lines
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Oct 31 14:25:14 CET 2011 on sn-devel-104
2011-10-31 14:25:14 +01:00
Volker Lendecke
625ad07f4f
s3: Fix a comment
2011-10-31 12:48:06 +01:00
Volker Lendecke
a86c536227
s3: Remove some leftovers of old ctdb tdb2 code
2011-10-31 12:48:06 +01:00
Michael Adam
a354758da5
s4:torture:smb2: add durable_open_basic2 test: test durable open against all lease types
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Sun Oct 30 20:17:16 CET 2011 on sn-devel-104
2011-10-30 20:17:16 +01:00
Michael Adam
976f9806c9
s4:torture:smb2: add a new durable_open_basic1 test: test open against all oplock types
2011-10-30 18:41:23 +01:00
Michael Adam
f8aeca1018
s4:torture:smb2: check wheter open was durable in existing tests
2011-10-30 18:41:22 +01:00
Michael Adam
530cd2aac6
s4:libcli: in smb2_create_recv, map SMB2_CREATE_DURABLE_HANDLE_RESPONSE buffer smb2_create.out.durable_open
2011-10-30 18:41:22 +01:00
Michael Adam
d01b248d4f
source4/libcli: add bool durable_open to smb2_create.out.
...
The server gives indication whether the open was durable
we should record this.
2011-10-30 18:41:21 +01:00
Michael Adam
de967f22fc
s4:torture: test also break semantics between batch-oplocks and leases
...
This must have been a typo (listing EXCLUSIVE twice).
But BATCH and EXCLUSIVE oplocks apparently share the
same break semantics with respect to leases.
2011-10-30 18:41:20 +01:00
Michael Adam
69ca2bd048
s4:torture:smb2: adapt comment in durable-open.lease test according to current information.
2011-10-30 18:41:20 +01:00
Michael Adam
5975e8a3f4
s4:torture:smb2: fix the durable_open test to succeed against w7 and w2k8r2
...
When a first client that has a durable open with share read/write/delete
and a read-write-handle lease on the file disconnects, a second
client will succeed in opening the file and the new client will be
given a RWH-lease if requested, not only a RH-lease, as was previously
checked in the test.
This might have been a bug in win7 build 7000, which is what the
comments in the test give as reference.
2011-10-30 13:08:14 +01:00
Jeremy Allison
f30f71c14a
Fix bug #8548 - winbind_samlogon_retry_loop ignores logon_parameters flags.
...
Fix confirmed by reporter.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Oct 28 23:04:47 CEST 2011 on sn-devel-104
2011-10-28 23:04:47 +02:00
Jeremy Allison
8c6ff21782
The xcopy test is used in unusual ways (via a different uid). Ensure we can cope with this.
2011-10-28 12:16:43 -07:00
Jeremy Allison
3bd6513884
Remove the order dependency in parent_override_delete(), just check for & not ==.
2011-10-28 12:16:42 -07:00
Jeremy Allison
80c3aa7d29
The xcopy test requires "dos filemode=yes" as it opens with WRITE_OWNER.
2011-10-28 12:16:42 -07:00
Jeremy Allison
30a599684a
Remove the mkdir and open functions from the ACL modules - main code paths now handle this.
2011-10-28 12:16:42 -07:00
Jeremy Allison
8a65e2c747
Remove unused "struct security_descriptor" parameter from check_parent_access()
2011-10-28 12:16:42 -07:00
Jeremy Allison
ea195b6cd2
Finally do all the open checks inside open_file(). Checks inside
...
vfs_acl_common can now be removed.
2011-10-28 12:16:42 -07:00
Jeremy Allison
8a3070a7c9
Simplify smbd_check_open_rights() and move all the special casing inside it.
2011-10-28 12:16:42 -07:00
Jeremy Allison
18df3aedb9
Move parent_override_delete() to before I need to use it.
2011-10-28 12:16:42 -07:00
Jeremy Allison
1619de3080
Make smbd_check_open_rights() static.
2011-10-28 12:16:42 -07:00
Günther Deschner
151bb290d1
s3-net: Make sure to always re-use the "good" dc for the DNS updates as well.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Oct 28 19:13:49 CEST 2011 on sn-devel-104
2011-10-28 19:13:49 +02:00
Andrew Bartlett
1e2f15f773
lib/util Add ABI to the samba-module library
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Oct 28 14:42:43 CEST 2011 on sn-devel-104
2011-10-28 14:42:43 +02:00
Andrew Bartlett
7f8f7159af
lib/util Rename samba_modules_load -> samba_module_init_fns_for_subsystem
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
b256799eaf
lib/util Rename samba_init_module -> samba_module_init
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
0ce09fcf7a
lib/util Rename samba_init_module_fns_run -> samba_module_init_fns_run
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
1b7cc4ac7c
lib/util Rename samba_init_module_fn -> samba_module_init_fn
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
87354c9a6d
lib/util Split samba-modules library into public and private parts
...
This will allow OpenChange to get at the symbols it needs, without
exposing any more of this as a public API than we must.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
b7b798e15b
lib/util Rename load_samba_modules -> samba_modules_load
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
ce0ccc2a2e
lib/util Rename run_init_functions -> samba_init_module_fns_run
...
This is to provide a cleaner namespace in the public samba plugin
functions.
Andrew Bartlett
2011-10-28 13:10:28 +02:00