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
Andrew Bartlett
f31fd31b71
s3-torture run t_strappend tests as LOCAL-sprintf_append
2011-10-28 13:10:28 +02:00
Andrew Bartlett
4cc0552f6e
s3-torture Run t_strappend test for less time
2011-10-28 13:10:28 +02:00
Andrew Bartlett
de148f748a
s3-torture Fix t_strappend test
2011-10-28 13:10:27 +02:00
Andrew Bartlett
659ec79245
selftest: Have only one set of selftest knownfail and skip files
...
Listing tests that are not ever proposed (eg samba4.* in the samba3 selftest)
is not an error, so just combine the lists.
This is being done because some folks trying to learn how our 'make
test' works are having trouble following the distributed nature of the
selftest system.
Andrew Bartlett
2011-10-28 13:10:27 +02:00
Andrew Bartlett
8dcfe2e5c4
selftest: Remove --target option and the ability to run 'samba4 only' tests
...
This simplifies the selftest system, and by default we always tested
all of samba3 and samba4 in the waf build. This simply removes a
rarely used option for testing only part of the system. The make test
TESTS="^samba3" syntax remains unchanged, so no functionality is lost.
Andrew Bartlett
2011-10-28 13:10:27 +02:00
Andrew Bartlett
f54dcc86b8
s3-torture remove unused t_push_ucs2.c t_strcmp.c t_strstr.c
...
These tests were incorportated into
source4/scripting/python/samba/tests/strings.py with
fa3e2fc8bb
.
Andrew Bartlett
2011-10-28 13:10:27 +02:00
Andrew Bartlett
961952ee64
s3-torture remove unused t_asn1.c
...
This test was incorportated into lib/util/test/asn1_test.c with
ede98c0e51
Andrew Bartlett
2011-10-28 13:10:27 +02:00