Matthias Dieter Wallnöfer
9aeaf31cfe
s4:ldap.py - activate test for operational attributes
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2009-11-24 10:41:36 +11:00
Andrew Bartlett
dcee196f3e
s4:operational LDB module - Prevent the modification of operational attributes
...
(merged by Andrew Bartlett)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2009-11-24 10:41:15 +11:00
Andrew Bartlett
cec473e728
s4:ldap.py Add tests for subSchemaSubEntry
2009-11-24 10:39:10 +11:00
Andrew Bartlett
cfad782c9e
s4:dsdb Use new helper function to obtain CN=Aggregate schema DN in schema_data
2009-11-24 10:39:10 +11:00
Andrew Bartlett
e0b1edf013
s4:dsdb Return the subSchemaSubEntry operational attribute on every object
2009-11-24 10:39:09 +11:00
Andrew Bartlett
7b2bd93635
s4:dsdb Add function to return the CN=Aggregate schema DN
2009-11-24 10:39:09 +11:00
Andrew Bartlett
90d739990a
s4:provision Remove 'operational' from secrets.ldb module list
2009-11-24 10:39:09 +11:00
Jeremy Allison
f8bd0559ad
Proper fix for #6898 - Samba duplicates file content on appending. Pointed out by Volker.Restores the pathname handling for FILE_FLAG_POSIX_SEMANTICS but still prevents the O_APPEND problems. Jeremy.
2009-11-23 15:05:23 -08:00
Michael Adam
8353d47e9b
s3: add dbwrap_torture - a tool to stress test tdb transactions through dbwrap
...
This can be used to also test tdb transactions on clustered installations
throught ctdb. The test is modeled after the ctdb_transaction.c test program
from the ctdb source code. It runs transactions in a tight loop on a test
database called "transactions.tdb" (by default), increasing a counter in each
iteration. In a clustered environment, a counter is maintained for each node.
Michael
2009-11-23 23:51:40 +01:00
Michael Adam
63a801e5c9
s3:torture: move the torture-specific headers to new torture/torture.h
...
Michael
2009-11-23 23:51:07 +01:00
Michael Adam
632e4afc36
s3:idmap_ldap: fix indentation: tab/space mixup
...
Michael
2009-11-23 23:51:06 +01:00
Jeremy Allison
7ebe5b1641
Fix bug #6898 - Samba duplicates file content on appending
...
Clients using a Windows open call should not be able to set
FILE_FLAG_POSIX_SEMANTICS in an open.
Jeremy.
2009-11-23 10:09:47 -08:00
Günther Deschner
a6142987ac
s3-spoolss: Fix GetPrinter level 101.
...
Guenther
2009-11-23 16:56:03 +01:00
Volker Lendecke
a1a81ef785
Revert "s3: Make the implicit reference to Protocol in mask_match() explicit"
...
This reverts commit e23d8a3d1f
.
2009-11-23 16:35:00 +01:00
Volker Lendecke
d6e55d8ec0
Revert "s3: Make the implicit reference to Protocol in mask_match_list() explicit"
...
This reverts commit 1e22899d26
.
2009-11-23 16:35:00 +01:00
Volker Lendecke
5c4885a26b
Revert "s3: Make the implicit reference to Protocol in is_in_path() explicit"
...
This reverts commit f7b4151a64
.
2009-11-23 16:35:00 +01:00
Volker Lendecke
7930206f5c
Revert "s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit"
...
This reverts commit 6a14902297
.
2009-11-23 16:34:59 +01:00
Volker Lendecke
0f8e2a6ebb
Revert "s3: Move the global variable Protocol to struct smbd_server_connection"
...
This reverts commit c85a4c9ba4
.
2009-11-23 16:34:59 +01:00
Matthias Dieter Wallnöfer
81c46686db
s4:ldap.py - Add a check for the generated "schemaIDGUID"
...
I've forgotten to add this when checking in the reworked SAMLDB module
2009-11-23 16:21:10 +01:00
Volker Lendecke
664bc885d9
s3-winbind: In _wbint_CheckMachineAccount, there is only one child domain ever
2009-11-23 14:22:54 +01:00
Volker Lendecke
e8ef799c4b
s3: Move a variable declaration to its only use
2009-11-23 14:22:54 +01:00
Andrew Bartlett
401ba9c9cf
s4:dsdb Move module configuration from each ldb into samba_dsdb.c
...
This makes getting the module order correct, the obligation of Samba4
developers, and not system administrators. In particular, once an ldb
is updated to use only the 'samba_dsdb' module, no further changes to the
ldb should be required when upgrading to later Samba4 versions.
(thanks to metze for the suggestion of samba_dsdb as a long-term
stable name for the module)
Andrew Bartlett
2009-11-23 14:15:07 +01:00
Andrew Bartlett
e297af00fa
s4:provision Simplify the module list
...
This makes the member server much more like the DC, the objectGUID
module replaces the repl_meta_data module.
We also generally rework the construction of the list, building a full
list in python, and then transforming it into a string, rather than
playing string concatonation games
Andrew Bartlett
2009-11-23 14:15:06 +01:00
Kamen Mazdrashki
83b41aa959
s4/schema(tort): Refactor DSDB-SYNTAX test for better performance
...
Test was implemented as a test fixture so that setup/teardown
occurs only once.
This should impact test performace as long as provision_get_schema()
is a slow function (especially when debugging)
2009-11-23 14:15:06 +01:00
Kamen Mazdrashki
cf2bb28014
s4/schema: Handle Object(OR-Name) syntax in extended_dn_out module
...
Windows displays attribute values with Object(OR-Name) syntax
in plain DN format when queried through LDAP.
Hence, we need to post-process such values specially
in extended_dn_out.c module so they are always shown as plain DN,
no matter what controls are passed for search request.
2009-11-23 14:15:06 +01:00
Kamen Mazdrashki
1bf31f343c
s4/schema: Object(OR-Name) syntax handling for DRS calls
...
OR-Name syntax through DRS calls looks like DN-Binary syntax
2009-11-23 14:15:05 +01:00
Kamen Mazdrashki
bef4e25b1f
s4/schema(tort): Inject authOrig attribute into schema loaded for tests
2009-11-23 14:15:05 +01:00
Kamen Mazdrashki
d03d15d0cb
s4/schema(tort): Add test for Object(OR-Name) syntax
2009-11-23 14:15:05 +01:00
Kamen Mazdrashki
aa238ff6ea
s4/schema(tort): Test LDB_SYNTAX_DN with extended_dn in [GUID;SID;DN] form
2009-11-23 14:15:05 +01:00
Kamen Mazdrashki
65e95b8aa9
s4/drs(tort): DSSYNC test to print what is different in drs_msg also
2009-11-23 14:15:05 +01:00
Günther Deschner
0608d6b125
s4-smbtorture: fix spoolss_EnumPrinterKey client in RPC-SPOOLSS-WIN.
...
Guenther
2009-11-23 13:35:32 +01:00
Günther Deschner
513d6da404
s3-printing: remove duplicate code while cleaning up driver structs.
...
Guenther
2009-11-23 12:57:46 +01:00
Günther Deschner
800d6b7820
s3-spoolss: move more defines out of nt_printing.h to spoolss.idl where they belong.
...
Guenther
2009-11-23 12:20:24 +01:00
Günther Deschner
6364c271c4
s3-printing: remove unused NT_PRINTER_DRIVER_INFO_LEVEL structs.
...
Guenther
2009-11-23 12:19:19 +01:00
Günther Deschner
ec56895bde
s3-printing: use spoolss types and structs while getting and deleting drivers.
...
Guenther
2009-11-23 12:19:11 +01:00
Günther Deschner
68cc1166d9
s3-printing: use spoolss types and structs while adding drivers.
...
Guenther
2009-11-23 12:19:04 +01:00
Günther Deschner
d66b7d80d5
s4-smbtorture: add tests for spoolss_EnumPrinterKey to RPC-SPOOLSS-PRINTER.
...
Guenther
2009-11-23 12:17:54 +01:00
Günther Deschner
d464151f3b
s3-spoolss: fix spoolss_EnumPrinterKey client and server code.
...
Guenther
2009-11-23 11:44:43 +01:00
Günther Deschner
366946f29b
spoolss: fix spoolss_EnumPrinterKey IDL.
...
Guenther
2009-11-23 11:44:43 +01:00
Volker Lendecke
579bb30188
s3: Fix bug 6338 -- net rpc trustdom list always display "none"
2009-11-22 22:42:02 +01:00
Matthias Dieter Wallnöfer
03b6e6e525
s4:netlogon RPC - Remove trailing whitespace
2009-11-22 15:54:16 +01:00
Matthias Dieter Wallnöfer
8b345ef19e
s4:netlogon RPC - Fix up the error handling
2009-11-22 15:51:18 +01:00
Matthias Dieter Wallnöfer
1fb28b0204
s4:netlogon RPC - Fix up a comment
...
Now we have Windows 7 released so don't refer to a beta anymore.
2009-11-22 15:50:36 +01:00
Nadezhda Ivanova
54991cd2e1
Fixed incorrect indentation.
2009-11-22 13:36:35 +02:00
Volker Lendecke
e28545e854
s3: Fix some nonempty blank lines
2009-11-21 23:19:50 +01:00
Volker Lendecke
384f303c2c
s3: Remove a struct typedef
2009-11-21 23:19:50 +01:00
Volker Lendecke
cf2febf3d1
s3: Make alloc_sub_basic() static
2009-11-21 20:54:10 +01:00
Volker Lendecke
c85a4c9ba4
s3: Move the global variable Protocol to struct smbd_server_connection
2009-11-21 20:49:17 +01:00
Volker Lendecke
6a14902297
s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit
2009-11-21 20:49:17 +01:00
Volker Lendecke
f7b4151a64
s3: Make the implicit reference to Protocol in is_in_path() explicit
2009-11-21 20:49:17 +01:00