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
Andrew Bartlett
1935b7b6c2
lib/util Rename init_module_fn to samba_init_module_fn
...
This prepares for making the samba_module.h header public again, for OpenChange.
I am keen to avoid too much API namespace pollution if we can.
2011-10-28 13:10:28 +02:00
Andrew Bartlett
7cf00e3231
gensec: Add parinoia about integer wrapping
2011-10-28 13:10:28 +02:00
Andrew Bartlett
1bc787d271
s3-selftest Add all the LOCAL-* smbtorture tests to make test
...
The extra knownfail and skip entries are for tests the currently do
not pass or hang. We need to work out why this happens, and fix the
test or the test invocation.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
289b03de5d
s3-build: Remove libbigballofmud.so
...
We no longer need this, as all the small test binaries have either
been converted rolled into python bindings and python-subunit tests, or have
been moved into smbtorture.
--------------
/ \
/ REST \
/ IN \
/ PEACE \
/ \
| libbigballofmud.so |
| |
| |
| 26 October |
| |
| 2011 |
*| * * * | *
_________)/\\_//(\/(/\)/\//\/\///|_)_______
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
f28fda7638
s3-torture Remove t_stringoverflow as fstrcpy now uses strlcpy
...
Because we no longer use safe_strcpy() internally, we no longer have a
mode where we write to the end of the buffer in developer mode, and so
there isn't anything for this test to test.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
9fe8c3db91
s3-selftest: Add LOCAL-sprintf_append
2011-10-28 13:10:28 +02:00