Günther Deschner
1b6c444557
spoolss: fix spoolss_DriverInfo8 IDL.
...
found by RPC-SPOOLSS torture teset.
Guenther
2009-12-08 11:51:16 +01:00
Günther Deschner
5e8e5dfe88
s4-smbtorture: make level 8 the reference for PrinterDriverEnum test.
...
Guenther
2009-12-08 11:51:09 +01:00
Günther Deschner
7770d1492b
s3-spoolss: cleanup _spoolss_EnumPrinterDrivers().
...
Guenther
2009-12-08 11:51:02 +01:00
Günther Deschner
0efbd932b6
s3-spoolss: remove unused architecture from fill_printer_driver_info1().
...
Guenther
2009-12-08 11:50:54 +01:00
Günther Deschner
af08962c94
s3-spoolss: remove ridiculous amount of duplicate driver code.
...
Guenther
2009-12-08 11:50:47 +01:00
Günther Deschner
1c9eba40ae
s3-spoolss: fully support level 8 drivers.
...
Guenther
2009-12-08 11:50:40 +01:00
Günther Deschner
35c50dcce3
s3-spoolss: use driver level info8 everywhere in spoolss server internally.
...
Guenther
2009-12-08 11:05:21 +01:00
Günther Deschner
35c067782b
s4-smbtorture: fill in COMPARE_STRING_ARRAY macro in spoolss driver test.
...
Guenther
2009-12-08 10:37:13 +01:00
Björn Jacke
c8615b6a0c
s3: allocate only "new" space, not "old" sparse space in the posix_fallocate path
...
this makes the posix_fallocate path work analogous to the manual allocate path.
2009-12-08 10:33:26 +01:00
Stefan Metzmacher
ed5c3372de
s4:selftest: use ${selftest_prefix} instead of hardcoded st/
...
metze
2009-12-08 09:19:35 +01:00
Michael Adam
4608e3f9c8
packaging(RHEL-CTDB): clean some commented out lines from the files sections
...
Michael
2009-12-08 08:01:55 +01:00
Michael Adam
ac702b87bb
packaging(RHEL-CTDB): explicitly list library versions in samba-winbind-32bit
...
Michael
2009-12-08 08:01:54 +01:00
Michael Adam
551758a6d7
packaging(RHEL-CTDB): explicitly list library versions in samba-common
...
Michael
2009-12-08 08:01:54 +01:00
Michael Adam
b921de7594
packaging(RHEL-CTDB): explicitly list all packaged idmap/nss-info/charset modules
...
in the samba-common package.
This is to better be able to catch regressions or
build problems.
Michael
2009-12-08 08:01:53 +01:00
Michael Adam
cb831f36f5
packaging(RHEL-CTDB): explicitly list all the vfs modules in the main package
...
Instead of the wildcard list, to better control regressions or
build problems.
Michael
2009-12-08 08:01:53 +01:00
Michael Adam
8c37e70d51
packaging(RHEL-CTDB): add some checks to test the built smbd
...
Test whether some required features have been built into smbd.
Can be extended...
Michael
2009-12-08 08:01:52 +01:00
Michael Adam
87de8aec9e
packaging(RHEL-CTDB): make everything instead of all in the build stage
...
Michael
2009-12-08 08:01:52 +01:00
Andrew Tridgell
52083a8547
s4-selftest: show the test summary at the end of 'make test' in the build farm
...
This should make it easier to see what tests are failing with what
parameters
2009-12-08 15:59:10 +11:00
Andrew Tridgell
29c87ef830
s4-heimdal: fixed a use-after-free heimdal bug
...
This caused samba4kinit to segfault on some systems
2009-12-08 15:16:13 +11:00
Andrew Tridgell
cc9d4d5181
s4-drs: use -r to ldbdel in unvampire devel script
...
This ensures we delete any nTDSConnection objects
2009-12-08 14:43:50 +11:00
Andrew Tridgell
ff984cdfac
s4-ldb: fixed ldbdel with -r (recursive deletion)
...
We need to delete the deepest DNs first
2009-12-08 14:43:50 +11:00
Andrew Bartlett
b2d8e1118d
s4:build Bump ldb and tdb required versions.
...
Hopefully this will ensure we don't get an older version from the system.
2009-12-08 14:07:45 +11:00
Tim Prouty
1bf825b6f8
s4 torture: Cleanup RAW-ACLS a bit
...
Don't check SEC_DESC_DACL_AUTO_INHERITED right now
Disable RAW-ACLS-INHERITFLAGS for the short term
Update samba4's knownfail accordingly
2009-12-07 17:59:28 -08:00
Andrew Tridgell
978dc61b56
s4-selftest: don't consider spoolss failures to be an error in s4
2009-12-08 12:39:11 +11:00
Kamen Mazdrashki
f1d9382b18
s4/smbstreams: Fix memory use after free.
...
The bug is that sometimes 'streams' is parent for 'new_name'.
With this said, 'new_name' must be dupped before 'streams'
pointer is freed.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-08 12:39:11 +11:00
Kamen Mazdrashki
bf7cc3262e
krb5: Fix leaked hx509_context pointer
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-08 12:39:10 +11:00
Kamen Mazdrashki
4653d05fef
tdr-test: Fix 'push_charset' test
...
4 bytes of 'bloe' string are pushed, so we should
check only for the first 4 caracters
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-08 12:39:10 +11:00
Kamen Mazdrashki
8efabcc8a5
talloc: Fix write behind memory block
...
If ALWASY_REALLOC is defined and we are to 'shrink' memory block,
memcpy() will write outside memory just allocated.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-08 12:39:10 +11:00
Tim Prouty
105eb95a57
s4 quicktest: exclude raw-streams from quicktest until bug is fixed
2009-12-07 16:54:17 -08:00
Tim Prouty
f717a79eff
s4 torture: Add a new torture:hide_on_access_denied parameter
...
It appears some newer versions of windows return
NT_STATUS_OBJECT_NAME_NOT_FOUND on a createfile when access is denied
rather than NT_STATUS_ACCESS_DENIED. I'm not sure how this translates
to directory enumeration yet, but for now make this a parameter that
can be checked in the various torture tests.
This also gets RAW-ACLS and SMB2-CREATE passing against win7.
2009-12-07 16:54:17 -08:00
Tim Prouty
f4aa47b5ab
s4 torture: win 7 doesn't like the sequential_only flag for directories
...
Remove it for now
2009-12-07 16:54:16 -08:00
Zack Kirsch
d252d23ff1
s4 torture: Port RAW-ACLS tests to SMB2
...
- The smblsa calls had to be commented out for now and should be fixed
later, but they aren't crucial to the test.
- The first two tests from RAW-ACLS were already ported to
torture_smb2_setinfo() and test_create_acl(). Modifications were
made similar to the RAW-ACLS changes.
- test_sd_get_set() was ported, but does not pass against XP or Vista;
it is not added to the SMB2-ACLS test suite.
- printf -> torture_comment / torture_warning / torture_result
2009-12-07 16:54:16 -08:00
Zack Kirsch
8ceb428c55
s4 torure: Add SMB2 utility functions
...
- Add a torture_setup_dir() equivalent in SMB2, called smb2_util_setup_dir().
- Add verify_sd() and verify_attrib() helper functions for SMB2.
2009-12-07 16:54:16 -08:00
Zack Kirsch
1724273ab9
s4 torture: RAW-ACL Improvements
...
- Change RAW-ACLS test suite so each test can be run individually.
- Add verify_sd() and verify_attrib() helper functions.
- Change test_nttrans_create() to work for both files and directories.
- Fix a segfault in test_inheritance() when the test errors out early.
- test_sd_get_set() does not pass against XP or Vista, so it is no longer added
to the RAW-ACLS test suite.
- Minor fixes to test_inheritance().
- New INHERITFLAGS test, which tests the auto inheritance flags a bit more.
- printf -> torture_comment / torture_warning / torture_result
2009-12-07 16:54:16 -08:00
Tim Prouty
919440a2aa
s4 torture: Convert RAW-STREAMS to a set of test suites rather than a monolithic test
2009-12-07 16:52:16 -08:00
Tim Prouty
6bc8a2bf0a
s4 torture: Update RAW-RENAME to pass against win7
2009-12-07 16:52:15 -08:00
Tim Prouty
cd72301efa
s4 torture: Add a new RAW-STREAMS test to simulate the summary tab
2009-12-07 16:52:15 -08:00
Tim Prouty
5d66d43667
s4 torture: Fix the streams create disposition tests to actually return an error on failure
2009-12-07 16:52:15 -08:00
Steven Danneman
47f5aac39d
s4/torture: add test for zero byte read contention with byte range locks
2009-12-07 16:10:25 -08:00
Steven Danneman
995b4800f8
s4/libcli: add define for exclusive lock mode
2009-12-07 16:10:24 -08:00
Steven Danneman
b4c72e44a8
s4/torture: fix >80 column spacing issues
2009-12-07 16:10:24 -08:00
Aravind Srinivasan
0c42d65d7c
s4/torture: add delete-on-close test for directories
...
This test opens a directory with delete on close, opens it again,
and checks to make sure that the second open returned with
NT_STATUS_DELETE_PENDING.
2009-12-07 16:10:24 -08:00
Jeremy Allison
a24631007e
parent_sd can never be null in this function, so don't
...
check for it.
Jeremy.
2009-12-07 14:41:09 -08:00
Jeremy Allison
12bac42a93
Hopefullt final fix for 6802 - acl_xattr.c module: A created folder does not properly inherit permissions from parent and 6938 - No hook exists to check creation rights when using acl_xattr module
...
Volker was right (dammit :-). It's much easier to catch
this case in the create_file() vfs call instead of trying
to do everything inside open() and mkdir(). Hook all these
functions to gain the desired effect.
Jeremy.
2009-12-07 14:36:12 -08:00
Stefan Metzmacher
909cd2617f
s3: let gencache_init() use tdb_check()
...
If the check fails we try to clear the tdb and start
with an empty cache.
metze
2009-12-07 19:57:01 +01:00
Stefan Metzmacher
8f19c08072
s3: let netsamlogon_cache_init() use tdb_check()
...
If the check fails we try to unlink the old file and
start with an empty cache.
metze
2009-12-07 19:56:56 +01:00
Stefan Metzmacher
6f6608c2aa
s3: let tdb_validate_child() use tdb_check()
...
metze
2009-12-07 19:56:55 +01:00
Stefan Metzmacher
886fe5b920
s3: require tdb 1.1.7 with tdb_check()
...
metze
2009-12-07 19:56:55 +01:00
Karolin Seeger
5055ba140d
s3:docs: Document "directory name cache size".
...
Karolin
2009-12-07 16:30:10 +01:00
Volker Lendecke
9550ade18e
s3: de-deprecate "write cache size" to prevent its removal without a proper alternative
2009-12-07 16:26:00 +01:00