Age | Commit message (Collapse) | Author | Files | Lines |
|
implementation of a opendb backend. Use it in combination with
--unclist to tell smbtorture to connect to multiple nodes in the
cluster
(This used to be commit b4e38b1b8dbc3ce817f858f39c3f0521c9832fce)
|
|
- Allow tests to specify what environment they need to run in (dc and none are thecurrent supported ones).
- Move more Samba4-specific code out of the common code
(This used to be commit dbe9de10287c902f4a5ea5d431dea4a79f9b170b)
|
|
out when it's part of dcerpc.
(This used to be commit dc4428553ec2749ef1ba24fbffeaabf0af6bf364)
|
|
(This used to be commit 47a17a741af625eb52f611b3d0f3ea0e207f2c3a)
|
|
QueryPath and FindFirst calls. Add a new torture test to verify the
server side.
(This used to be commit 7f56da2d1fa0718e5282bb4aea7d9a63a62f0bc7)
|
|
(This used to be commit a36912721ae84d3a1702bd83d735cc1097968f46)
|
|
(This used to be commit ca89683dc28104a8cee23b0c1428350f22a68c99)
|
|
(This used to be commit a41b72458d04a18da0c0c59cef8a2e24f77e8890)
|
|
are not shared between connections. It tests three types of policy
handles, on lsa, samr and drsuapi. You need to run on ncacn_ip_tcp
with seal for drsuapi.
Metze, can you have a look and see how this tallies with what you've
seen?
(This used to be commit c1f41ac045f6023da06c3dbd0a37f39edd8a62f8)
|
|
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
|
|
isn't updated by originating changes, and that there's no entry for the local
dsa invocation_id
metze
(This used to be commit a9b757dddc496b705d04ee73f52b7f4f16e972e9)
|
|
(This used to be commit 61cb52b65b9be2fd09a5c5a02536600c0ac500f7)
|
|
(This used to be commit a620dc359476de9440f3b84dc8b45f569d103270)
|
|
Samba3's IDL.
(This used to be commit 15a4b81ba0b5eeb25126a0b1a7bea7d3bf921ab2)
|
|
(This used to be commit 3ef8a6834df63a0bfa68996daea6432e98243d40)
|
|
(This used to be commit b29170c8eaafa3a573b0e26efecd6cacd68250b6)
|
|
(This used to be commit bfc2a1c50596ac3aee871de63fdd99362a65d7d8)
|
|
(This used to be commit 83a47e30b59f5289cdcb68ba54aa236795bc42b2)
|
|
general. Since
we're running the testsuite mainly against ourselves, we only check that the
push/pull functions work in our own environment, not whether they generate/parse
the same data that other systems do.
This commit adds the infrastructure for a testsuite for just the marshalling
code. The idea is that you provide a data blob, a function name and a function
to check the resulting struct for correctness.
(This used to be commit 9bd2421e44dcfcaf08ad61cf25bb7714cf885517)
|
|
(This used to be commit afe0d170b08deb712b91ee73cc00a444e989b480)
|
|
(This used to be commit 9da63e362c9d590388c77d882f9dbf54b0aa78cc)
|
|
(This used to be commit fa659bed48eae9b9c2e00be91d8cd4e816527465)
|
|
(This used to be commit f7e93afa1c698ff005d3ce594b952ee2c8431d29)
|
|
- we call a ejs script from the torture test for this task
so that we can use the provision template ldif's.
metze
(This used to be commit e84b0c7d4004df312ae58ed76dd708a2c3c37986)
|
|
libnet_BecomeDC()/libnet_UnbecomeDC()
metze
(This used to be commit 0359d9a00b3e30e2bd67b89d6b11236e5af0106b)
|
|
communitcation in a CIFS clustered server. It tries to keep the
connections full by setting up the next lock as each lock is done.
The locking pattern is similar to the local filesystem ping pong test
in junkcode, forcing a communication between nodes on each request
(This used to be commit d57b9fb29860bd03cfa970bcc52ef45d17775638)
|
|
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
|
|
places where this was currently not the case.
(This used to be commit 3894497a232df8cf0457c7439c9ae347f63f24a1)
|
|
'recipes')
(This used to be commit 087a8e80a9e912b330178b8c647b83381635f8e9)
|
|
libraries
works again now, by specifying --enable-dso to configure.
(This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
|
|
'subunit' protocol. This allows us to easily plug EJS scripts or binaries that
can't depend on -ltorture into smbtorture. The protocol is very simple:
- write "comments" to stderr
Example output on stdout:
test: foo
success: foo
test: bar
success: bar
test: blah
failure: blah [
dummy.c:30: Expression 1 != 2 failed!
]
test: blie
skip: blie [
Iconv support not built in
]
I've already converted the talloc testsuite.
(This used to be commit e1742c14a247fabba969f8698108e73997d3f420)
|
|
output in the testsuite rather than just True or False for a
set of tests.
The aim is to use this for:
* known failure lists (run all tests and detect tests that
started working or started failing). This
would allow us to get rid of the RPC-SAMBA3-* tests
* nicer torture output
* simplification of the testsuite system
* compatibility with other unit testing systems
* easier usage of smbtorture (being able to run one test
and automatically set up the environment for that)
This is still a work-in-progress; expect more updates over the next couple of
days.
(This used to be commit 0eb6097305776325c75081356309115f445a7218)
|
|
always at it as first private dependencies
metze
(This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
|
|
metze or jelmer, is there some way we can get LIBREPLACE in globally?
We're going to be chasing these forever!
(This used to be commit 7a9d41dd5b71f79ec10c2d3774d01dba696728fd)
|
|
(This used to be commit cefcccb51948fb17fbc803325e8ab13103164f93)
|
|
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
|
|
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
|
|
rafal
(This used to be commit c9b0b1fb67855ed3bfd1f34c664275bd7f34ff8c)
|
|
Volker
(This used to be commit 12aa900eb2ffde3711a30c7e063bfba95128e91d)
|
|
Add torture_temp_dir() function, with test.
(This used to be commit c9d287dc0e3f8fc4e8399cd5095ef38f2b9f40c6)
|
|
(This used to be commit cebabc7588b171f575f2193f4f6ead01b524acb2)
|
|
thanks to jpeach!
metze
(This used to be commit fc63205e0c63b3e4767889e1a981736519d12deb)
|
|
contains protocol-specific code.
(This used to be commit 819d3b457648ffb7526a770e842badc17b6061fb)
|
|
unreadable' and
'hide unwriteable files' actually do what they are supposed to do.
Volker
(This used to be commit 7bf02a5e0f2c53bd516033d31466cd0cf22d3496)
|
|
against W2k3, but they are designed to walk existing Samba3 code paths. It
might be possible that I add something like that to other subdirs like raw/.
RPC-BINDSAMBA3 excercises the bind variants that samba3 supports right now.
RPC-NETLOGSAMBA3 does a samba3 style join, does some schannel-protected
netlogon operations and leaves again. Samba3 right now does not survive this,
I'm about to fix it soon. I'll also post a *VERY* dirty hack (fake users in
sys_getpwnam()) to be able to run this in the build farm.
Volker
(This used to be commit 60b45bf8b6d0d2bb216e319891d50d0e07ab3010)
|
|
and stores it into structures.
- this prints out some useful information on the screen about
attributes (will be extended for objectClasses too)
- the plan is to create hide the relation of structures behind an interface
we can later use this interface in a lot of places:
- our schema module for ldb
- the ndr_print code for DsGetNCChanges, to translate the uint32 attribute
and objectClass id's into names, display attribute values depending on the
attribute syntax
- ...
metze
(This used to be commit 1908f0cd6230c22aabb0e1eab2f9d37d17f12f18)
|
|
based on Mono and its' COM support and utilize Samba's DCE/RPC + ORPC code
instead of having our own COM implementation in Samba, which is too much
work to implement and harder to code (C).
This only removes some of the code that I started working on to implement
the bits of COM I thought were needed to support DCOM from just Samba. This
code has never functioned properly, contains a couple of nasty hacks and
there should be no reason to pick it up again later, the processes are all
documented in the DCOM whitepaper.
This does NOT remove the marshalling code for the ORPC code or the torture
code that tested some of the ORPC code.
(This used to be commit 11df14219bf0b35329b293cae3234e064aabde54)
|
|
(This used to be commit d9d8f93af12c08d3b66c0bec014016ea8ee11166)
|
|
(This used to be commit 278ecee6adcd1d621b907ef6595daf4c5f8ebc4c)
|
|
(This used to be commit 5ef6b90faedd3dc4356c0da2ce8ceb388c673b39)
|