ira/wip.git
7 years agotdb2: don't use TDB2 versions of test tdb files.
Rusty Russell [Sat, 10 Dec 2011 14:31:46 +0000 (01:01 +1030)]
tdb2: don't use TDB2 versions of test tdb files.

Now tdb2 handles tdb1 files, we don't need most of commit
5eecc854236f0b943aaa89e0c3a46f9fbd208ca9 which added TDB2 versions of
all the testing tdbs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Mon Dec 12 06:33:44 CET 2011 on sn-devel-104

7 years agovfs: Make function pointer names consistent. They all end in _fn
Richard Sharpe [Sun, 4 Dec 2011 04:45:04 +0000 (20:45 -0800)]
vfs: Make function pointer names consistent. They all end in _fn

Autobuild-User: Richard Sharpe <sharpe@samba.org>
Autobuild-Date: Mon Dec 12 04:58:40 CET 2011 on sn-devel-104

7 years agos3/doc: document the ignore system acls option of vfs_acl_xattr and vfs_acl_tdb
Björn Jacke [Sat, 10 Dec 2011 12:53:42 +0000 (13:53 +0100)]
s3/doc: document the ignore system acls option of vfs_acl_xattr and vfs_acl_tdb

Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Sat Dec 10 15:30:46 CET 2011 on sn-devel-104

7 years agotevent: tevent_schedule_immediate never fails
Volker Lendecke [Fri, 9 Dec 2011 12:38:17 +0000 (13:38 +0100)]
tevent: tevent_schedule_immediate never fails

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec  9 16:47:23 CET 2011 on sn-devel-104

7 years agos4:libcli/smb2: mark a request as error if we can't ship it
Stefan Metzmacher [Fri, 9 Dec 2011 10:05:47 +0000 (11:05 +0100)]
s4:libcli/smb2: mark a request as error if we can't ship it

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Dec  9 15:13:11 CET 2011 on sn-devel-104

7 years agos4:libcli/raw: mark a request as error if we can't ship it
Stefan Metzmacher [Fri, 9 Dec 2011 10:05:47 +0000 (11:05 +0100)]
s4:libcli/raw: mark a request as error if we can't ship it

metze

7 years agos3-dbwrap: Fix a typo
Volker Lendecke [Fri, 9 Dec 2011 10:12:59 +0000 (11:12 +0100)]
s3-dbwrap: Fix a typo

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec  9 13:37:51 CET 2011 on sn-devel-104

7 years agos4:dsdb/common/util.c - test LDB result against LDB_SUCCESS as we are always doing
Matthias Dieter Wallnöfer [Thu, 1 Dec 2011 08:33:10 +0000 (09:33 +0100)]
s4:dsdb/common/util.c - test LDB result against LDB_SUCCESS as we are always doing

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Fri Dec  9 12:00:03 CET 2011 on sn-devel-104

7 years agos4 dns: Update requests with QCLASS != IN or ALL trigger NOTIMPLEMENTED errors
Kai Blin [Fri, 9 Dec 2011 00:26:39 +0000 (01:26 +0100)]
s4 dns: Update requests with QCLASS != IN or ALL trigger NOTIMPLEMENTED errors

Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Fri Dec  9 03:32:28 CET 2011 on sn-devel-104

7 years agos4 dns: Add test to prove two updates in one packet are a FORMERR
Kai Blin [Fri, 9 Dec 2011 00:14:35 +0000 (01:14 +0100)]
s4 dns: Add test to prove two updates in one packet are a FORMERR

7 years agos4 dns: More explicitly use the first question of an update packet only
Kai Blin [Thu, 8 Dec 2011 23:59:34 +0000 (00:59 +0100)]
s4 dns: More explicitly use the first question of an update packet only

7 years agos4 dns: Get rid of const qualifier for prereqs, we do need to allocate those
Kai Blin [Thu, 8 Dec 2011 23:58:32 +0000 (00:58 +0100)]
s4 dns: Get rid of const qualifier for prereqs, we do need to allocate those

7 years agoRevert "Install (platform-independent) python scripts to the PYTHONDIR rather than...
Jelmer Vernooij [Thu, 8 Dec 2011 22:46:14 +0000 (23:46 +0100)]
Revert "Install (platform-independent) python scripts to the PYTHONDIR rather than PYTHONARCHDIR."

This reverts commit de4b8943bfb40e2f50c9e4e2ee5d39e986317d08.

PYTHONDIR and PYTHONARCHDIR are both incorrect - they're the
distribution's python locations, rather than the python locations for
third party applications. For the moment, using PYTHONARCHDIR seems
better though, because it works around an issue on Fedora/RedHat.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Dec  9 01:58:50 CET 2011 on sn-devel-104

7 years agoAdd 'make pep8' target.
Jelmer Vernooij [Thu, 8 Dec 2011 21:14:55 +0000 (22:14 +0100)]
Add 'make pep8' target.

7 years agoAdd test for PEP8 - currently all errors are ignored, but we warn about them - and...
Jelmer Vernooij [Thu, 8 Dec 2011 20:56:08 +0000 (21:56 +0100)]
Add test for PEP8 - currently all errors are ignored, but we warn about them - and can ratchet if we want to.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Dec  8 23:44:10 CET 2011 on sn-devel-104

7 years agoAdd pep8.
Jelmer Vernooij [Thu, 8 Dec 2011 20:22:35 +0000 (21:22 +0100)]
Add pep8.

7 years agotesttools: Update to new upstream revision.
Jelmer Vernooij [Thu, 8 Dec 2011 20:21:59 +0000 (21:21 +0100)]
testtools: Update to new upstream revision.

7 years agopyldb: Add more docstrings.
Jelmer Vernooij [Thu, 8 Dec 2011 19:28:18 +0000 (20:28 +0100)]
pyldb: Add more docstrings.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Dec  8 22:08:49 CET 2011 on sn-devel-104

7 years agosamba.drs_utils: Use new style classes and exceptions, fix formatting of docstrings...
Jelmer Vernooij [Thu, 8 Dec 2011 19:23:57 +0000 (20:23 +0100)]
samba.drs_utils: Use new style classes and exceptions, fix formatting of docstrings to make pydoctor happy.

7 years agosamba.kcc_utils: Fix formatting to match PEP8, make pydoctor happy.
Jelmer Vernooij [Thu, 8 Dec 2011 19:20:03 +0000 (20:20 +0100)]
samba.kcc_utils: Fix formatting to match PEP8, make pydoctor happy.

7 years agos3-dbwrap: & is not required when taking a function pointer
Volker Lendecke [Thu, 8 Dec 2011 13:02:27 +0000 (14:02 +0100)]
s3-dbwrap: & is not required when taking a function pointer

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Dec  8 16:39:29 CET 2011 on sn-devel-104

7 years agos3-dbwrap: Make dbwrap_fallback_wipe private
Volker Lendecke [Thu, 8 Dec 2011 13:01:27 +0000 (14:01 +0100)]
s3-dbwrap: Make dbwrap_fallback_wipe private

7 years agos3-dbwrap: Avoid an "else" by an early return
Volker Lendecke [Thu, 8 Dec 2011 12:59:33 +0000 (13:59 +0100)]
s3-dbwrap: Avoid an "else" by an early return

7 years agos3-dbwrap: Make dbwrap_fallback_parse_record private
Volker Lendecke [Thu, 8 Dec 2011 12:58:19 +0000 (13:58 +0100)]
s3-dbwrap: Make dbwrap_fallback_parse_record private

We have the private fallback in dbwrap_parse_record anyway

7 years agos3-dbwrap: Make dbwrap_fallback_fetch private
Volker Lendecke [Thu, 8 Dec 2011 12:56:07 +0000 (13:56 +0100)]
s3-dbwrap: Make dbwrap_fallback_fetch private

7 years agos3-dbwrap: use wrappers where appropriate
Volker Lendecke [Thu, 8 Dec 2011 12:51:19 +0000 (13:51 +0100)]
s3-dbwrap: use wrappers where appropriate

7 years agos3-dbwrap: Use simpler code for logging keys
Volker Lendecke [Wed, 7 Dec 2011 13:50:54 +0000 (14:50 +0100)]
s3-dbwrap: Use simpler code for logging keys

7 years agos3: Fix some 64-bit warnings
Volker Lendecke [Fri, 2 Dec 2011 14:03:05 +0000 (15:03 +0100)]
s3: Fix some 64-bit warnings

7 years agos3: Fix some blank line endings
Volker Lendecke [Mon, 5 Dec 2011 09:49:48 +0000 (10:49 +0100)]
s3: Fix some blank line endings

7 years agos3: Fix typos
Volker Lendecke [Thu, 8 Dec 2011 09:30:16 +0000 (10:30 +0100)]
s3: Fix typos

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Dec  8 12:05:55 CET 2011 on sn-devel-104

7 years agoAdd tests for srvsvc python interface. Thanks Dhananjay Sathe
Jelmer Vernooij [Thu, 8 Dec 2011 01:42:28 +0000 (02:42 +0100)]
Add tests for srvsvc python interface. Thanks Dhananjay Sathe

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Dec  8 04:57:52 CET 2011 on sn-devel-104

7 years agoselftest: Some extra assertions.
Jelmer Vernooij [Thu, 8 Dec 2011 01:42:08 +0000 (02:42 +0100)]
selftest: Some extra assertions.

7 years agodbcheck: cope with objects disappearing during checking
Andrew Tridgell [Thu, 8 Dec 2011 00:47:59 +0000 (11:47 +1100)]
dbcheck: cope with objects disappearing during checking

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Dec  8 03:23:49 CET 2011 on sn-devel-104

7 years agosamba_kcc NTDSConnection translation
Dave Craft [Sun, 4 Dec 2011 17:08:56 +0000 (11:08 -0600)]
samba_kcc NTDSConnection translation

This is an advancement of samba_kcc to compute and
commit the modification of a repsFrom on an NC Replica.
The repsFrom is computed according to the MS tech spec
for implied replicas of NTDSConnections.  Proper maintenance
of (DRS options, schedules, etc) from a NTDSConnection are now
all present.  New classes for inter-site transports, sites,
and repsFrom) are now present in kcc_utils.py.  Substantively
this gets intra-site topology generation functional by committing
the repsFrom that were computed from the DSA graph implemented in
prior drops of samba_kcc

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoInvocation of samba_kcc from KCC task
Dave Craft [Sun, 4 Dec 2011 17:06:47 +0000 (11:06 -0600)]
Invocation of samba_kcc from KCC task

Modification to periodic and explicit invocation
paths of the KCC topology generation code.  Managed
via samba_runcmd_send() API.  The samba_kcc script
is invoked if (kccsrv:samba_kcc = true) appears in smb.conf

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoAdd subreq and status to kcc_service struct
Dave Craft [Sun, 4 Dec 2011 17:04:49 +0000 (11:04 -0600)]
Add subreq and status to kcc_service struct

The subreq and status fields in the kcc_service struct
are added for execution management of the external samba_kcc
python script.

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoAdd DRSUAPI_DRS_UPDATE_(x) flags
Dave Craft [Sun, 4 Dec 2011 17:01:54 +0000 (11:01 -0600)]
Add DRSUAPI_DRS_UPDATE_(x) flags

DRSUAPI_DRS_UPDATE flags are used in
DRS_MSG_REPMOD_V1 message structure when repsFrom
is modified via RPC.  The RPCs are currently uncoded but
samba_kcc maintains the flags (and uses them to identify
what repsFrom changes are to be executed).  These are currently
helpful to samba_kcc and are intended to ultimately be used in
RPCs.

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoAdd NTDSConnection schedule attr blob
Dave Craft [Sun, 4 Dec 2011 17:00:31 +0000 (11:00 -0600)]
Add NTDSConnection schedule attr blob

Add schedule blob to drsblobs to allow
NDR unpacking into a python class.

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoAdd samba_kcc load parameter
Dave Craft [Sun, 4 Dec 2011 16:58:16 +0000 (10:58 -0600)]
Add samba_kcc load parameter

Configures parameter to enumerate name of python KCC
topology generator for subsequent use by samba_runcmd_send()
invocation from kcc task

Signed-off-by: Andrew Tridgell <tridge@samba.org>
7 years agoAdd version attribute for pytevent.
Jelmer Vernooij [Wed, 7 Dec 2011 10:57:57 +0000 (11:57 +0100)]
Add version attribute for pytevent.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Dec  7 15:07:49 CET 2011 on sn-devel-104

7 years agoselftest: samba4.samba-tool.domopen now passes, so do not skip
Andrew Bartlett [Wed, 7 Dec 2011 01:56:50 +0000 (12:56 +1100)]
selftest: samba4.samba-tool.domopen now passes, so do not skip

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Dec  7 04:42:02 CET 2011 on sn-devel-104

7 years agos4-selftest re-enable nsstest on libnss_winbind.so
Andrew Bartlett [Wed, 7 Dec 2011 01:51:59 +0000 (12:51 +1100)]
s4-selftest re-enable nsstest on libnss_winbind.so

7 years agos4-kdc: only build hdb plugin if we build against system Heimdal
Andrew Bartlett [Wed, 7 Dec 2011 00:43:01 +0000 (11:43 +1100)]
s4-kdc: only build hdb plugin if we build against system Heimdal

It is not safe to have a system kadmin use our plugin if we do not
share the same libkrb5.

Andrew Bartlett

7 years agoclarify Roadmap, as the shape of Samba 4.0 is much clearer now
Andrew Bartlett [Wed, 9 Nov 2011 23:02:15 +0000 (10:02 +1100)]
clarify Roadmap, as the shape of Samba 4.0 is much clearer now

7 years agoRemove outdated information from the README
Andrew Bartlett [Wed, 9 Nov 2011 22:59:57 +0000 (09:59 +1100)]
Remove outdated information from the README

7 years agos4-dnsupdate: Do not attempt to add the PDC names if we are not a PDC
Andrew Bartlett [Tue, 6 Dec 2011 22:57:07 +0000 (09:57 +1100)]
s4-dnsupdate: Do not attempt to add the PDC names if we are not a PDC

7 years agopydsdb: provide a am_pdc hook like am_rodc to python scripts
Andrew Bartlett [Tue, 6 Dec 2011 22:56:31 +0000 (09:56 +1100)]
pydsdb: provide a am_pdc hook like am_rodc to python scripts

7 years agos4-dns Use match-by-key in GSSAPI server if principal is not specified
Andrew Bartlett [Tue, 6 Dec 2011 03:18:41 +0000 (14:18 +1100)]
s4-dns Use match-by-key in GSSAPI server if principal is not specified

This allows dlz_bind9 to match on exactly the same key as bind9 itself

Andrew Bartlett

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Dec  7 02:20:10 CET 2011 on sn-devel-104

7 years agoauth: Allow a NULL principal to be obtained from the credentials
Andrew Bartlett [Tue, 6 Dec 2011 04:56:44 +0000 (15:56 +1100)]
auth: Allow a NULL principal to be obtained from the credentials

This is important when trying to let GSSAPI search the keytab.

Andrew Bartlett

7 years agodlz_bind9: Add command line options for URL and debug
Amitay Isaacs [Tue, 6 Dec 2011 01:01:42 +0000 (12:01 +1100)]
dlz_bind9: Add command line options for URL and debug

To specify debug level, use -d <level> in named.conf.
To specify sam db, use -H <path/to/sam.ldb> in named.conf.

The default log level is set to 0. The log level specified in smb.conf
is not used. To set log level, use -d option.

7 years agodlz_bind9: Set debugging output to stderr
Amitay Isaacs [Mon, 5 Dec 2011 23:51:01 +0000 (10:51 +1100)]
dlz_bind9: Set debugging output to stderr

7 years agodlz_bind9: Use client supplied credentials for DNS record update
Amitay Isaacs [Wed, 30 Nov 2011 05:06:08 +0000 (16:06 +1100)]
dlz_bind9: Use client supplied credentials for DNS record update

This creates the DNS records with correct owner and group settings.

7 years agodlz_bind9: For creating a child entry, use only SEC_ADS_CREATE_CHILD
Amitay Isaacs [Tue, 29 Nov 2011 23:37:14 +0000 (10:37 +1100)]
dlz_bind9: For creating a child entry, use only SEC_ADS_CREATE_CHILD

The member servers in AD do not have access to modify the parent, but
do have access to create child DNS records.

7 years agotevent: Install python tevent modules.
Jelmer Vernooij [Tue, 6 Dec 2011 20:18:43 +0000 (21:18 +0100)]
tevent: Install python tevent modules.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Dec  6 23:13:37 CET 2011 on sn-devel-104

7 years agoInstall (platform-independent) python scripts to the PYTHONDIR rather than PYTHONARCHDIR.
Jelmer Vernooij [Tue, 6 Dec 2011 20:08:15 +0000 (21:08 +0100)]
Install (platform-independent) python scripts to the PYTHONDIR rather than PYTHONARCHDIR.

7 years agoAdd stub python module for tevent.
Jelmer Vernooij [Tue, 6 Dec 2011 20:03:21 +0000 (21:03 +0100)]
Add stub python module for tevent.

7 years agolib/util/util_tdb: adhere to coding style for tdb_data_is_empty()
Michael Adam [Tue, 6 Dec 2011 12:46:08 +0000 (13:46 +0100)]
lib/util/util_tdb: adhere to coding style for tdb_data_is_empty()

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Dec  6 15:22:08 CET 2011 on sn-devel-104

7 years agos3:net registry check: replace rawmemchr by functionally equivalent portable strchr
Michael Adam [Tue, 6 Dec 2011 00:17:02 +0000 (01:17 +0100)]
s3:net registry check: replace rawmemchr by functionally equivalent portable strchr

rawmemchr is glibc only - not portable. Remarked by Ira Cooper.

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Dec  6 12:20:48 CET 2011 on sn-devel-104

7 years agoRevert "Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls...
Michael Adam [Tue, 6 Dec 2011 00:05:39 +0000 (01:05 +0100)]
Revert "Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls, makes us completely non-portable."

This reverts commit 82b1702284ba2bb61b23e1f14ce9145d896c36c0.

This is not functionally equivalent, needs to be done differently.

7 years agos3:registry: replace use of rawmemchr by portable equivalent use of strchr.
Michael Adam [Mon, 5 Dec 2011 23:58:24 +0000 (00:58 +0100)]
s3:registry: replace use of rawmemchr by portable equivalent use of strchr.

7 years agoknownfail: Mark some ldap.acl search tests as no longer failing.
Jelmer Vernooij [Mon, 5 Dec 2011 22:08:10 +0000 (23:08 +0100)]
knownfail: Mark some ldap.acl search tests as no longer failing.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Dec  6 00:43:40 CET 2011 on sn-devel-104

7 years agoknownfail: Remove working winbind tests.
Jelmer Vernooij [Mon, 5 Dec 2011 20:26:28 +0000 (21:26 +0100)]
knownfail: Remove working winbind tests.

7 years agoknownfail: The resolve async tests work now.
Jelmer Vernooij [Mon, 5 Dec 2011 18:11:37 +0000 (19:11 +0100)]
knownfail: The resolve async tests work now.

7 years agoknownfail: remove now succeeding local.iconv test.
Jelmer Vernooij [Mon, 5 Dec 2011 17:09:05 +0000 (18:09 +0100)]
knownfail: remove now succeeding local.iconv test.

7 years agoknownfail: remove base.maximum_allowed test, as it appears to be passing now.
Jelmer Vernooij [Mon, 5 Dec 2011 15:54:37 +0000 (16:54 +0100)]
knownfail: remove base.maximum_allowed test, as it appears to be passing now.

7 years agoknownfail: re-add createx test.
Jelmer Vernooij [Mon, 5 Dec 2011 14:29:53 +0000 (15:29 +0100)]
knownfail: re-add createx test.

7 years agoknownfail: Exclude specific list of SMB2 oplock tests.
Jelmer Vernooij [Mon, 5 Dec 2011 13:27:40 +0000 (14:27 +0100)]
knownfail: Exclude specific list of SMB2 oplock tests.

7 years agoknownfail: Remove smb2.compound tests, they pass now.
Jelmer Vernooij [Mon, 5 Dec 2011 01:59:44 +0000 (02:59 +0100)]
knownfail: Remove smb2.compound tests, they pass now.

7 years agoRemove samba4.raw.oplock.brl4. Bug 7928 has been fixed.
Jelmer Vernooij [Mon, 5 Dec 2011 01:00:34 +0000 (02:00 +0100)]
Remove samba4.raw.oplock.brl4. Bug 7928 has been fixed.

7 years agoknownfail: Match on end-of-file, not end-of-file-access.
Jelmer Vernooij [Sun, 4 Dec 2011 23:36:29 +0000 (00:36 +0100)]
knownfail: Match on end-of-file, not end-of-file-access.

7 years agoknownfail: samba4.base.createx_access.createx_access works.
Jelmer Vernooij [Sun, 4 Dec 2011 21:42:22 +0000 (22:42 +0100)]
knownfail: samba4.base.createx_access.createx_access works.

7 years agoknownfail: LogonControl2Ex works.
Jelmer Vernooij [Sun, 4 Dec 2011 20:40:51 +0000 (21:40 +0100)]
knownfail: LogonControl2Ex works.

7 years agoknownfail: Ignore failures for drsuapi tests over other transports as well.
Jelmer Vernooij [Sun, 4 Dec 2011 20:00:43 +0000 (21:00 +0100)]
knownfail: Ignore failures for drsuapi tests over other transports as well.

7 years agosamba4: Remove rpc-handles mixed-shared tests from known failing list.
Jelmer Vernooij [Sun, 4 Dec 2011 19:23:29 +0000 (20:23 +0100)]
samba4: Remove rpc-handles mixed-shared tests from known failing list.

7 years agoselftest: Re-mark some drsuapi tests as known failing.
Jelmer Vernooij [Sun, 4 Dec 2011 15:45:58 +0000 (16:45 +0100)]
selftest: Re-mark some drsuapi tests as known failing.

7 years agowafsamba: Cope with not everything having a final_libs attribute.
Jelmer Vernooij [Sun, 4 Dec 2011 14:36:27 +0000 (15:36 +0100)]
wafsamba: Cope with not everything having a final_libs attribute.

7 years agoselftest: Don't mark drsuapi tests as knownfailing.
Jelmer Vernooij [Sun, 4 Dec 2011 13:59:07 +0000 (14:59 +0100)]
selftest: Don't mark drsuapi tests as knownfailing.

7 years agowafsamba: Use final_libs list to determine if a target needs private libraries, rathe...
Jelmer Vernooij [Sun, 4 Dec 2011 13:58:11 +0000 (14:58 +0100)]
wafsamba: Use final_libs list to determine if a target needs private libraries, rather than direct dependencies list.

7 years agoFix typo.
Jelmer Vernooij [Sun, 4 Dec 2011 13:56:13 +0000 (14:56 +0100)]
Fix typo.

7 years agoselftest: 'samba4.rpc.netlogon on ncalrpc with seal,padcheck.netlogon.DsrEnumerateDom...
Jelmer Vernooij [Sun, 4 Dec 2011 13:22:40 +0000 (14:22 +0100)]
selftest: 'samba4.rpc.netlogon on ncalrpc with seal,padcheck.netlogon.DsrEnumerateDomainTrusts' now succeeds, remove it from the knownfail list.

7 years agoGetForestTrustInformation is implemented, remove it from knownfail.
Jelmer Vernooij [Sun, 4 Dec 2011 04:36:08 +0000 (05:36 +0100)]
GetForestTrustInformation is implemented, remove it from knownfail.

7 years agorap netsessiongetinfo apparently *is* provided by samba3, so don't list it in knownfail.
Jelmer Vernooij [Sun, 4 Dec 2011 04:06:15 +0000 (05:06 +0100)]
rap netsessiongetinfo apparently *is* provided by samba3, so don't list it in knownfail.

7 years agos3-selftest: Don't mark samba3.blackbox.failure.success test as known failing.
Jelmer Vernooij [Sun, 4 Dec 2011 03:38:07 +0000 (04:38 +0100)]
s3-selftest: Don't mark samba3.blackbox.failure.success test as known failing.

7 years agofilter-subunit: Fix default for flapping setting.
Jelmer Vernooij [Sun, 4 Dec 2011 02:55:11 +0000 (03:55 +0100)]
filter-subunit: Fix default for flapping setting.

7 years agoselftest: Display unexpected successes and expected failures.
Jelmer Vernooij [Sun, 4 Dec 2011 00:55:23 +0000 (01:55 +0100)]
selftest: Display unexpected successes and expected failures.

7 years agoselftest: Add --flapping argument to filter-subunit.
Jelmer Vernooij [Sat, 3 Dec 2011 23:23:02 +0000 (00:23 +0100)]
selftest: Add --flapping argument to filter-subunit.

7 years agoselftest: Split out flapping tests into a separate file.
Jelmer Vernooij [Sat, 3 Dec 2011 23:09:04 +0000 (00:09 +0100)]
selftest: Split out flapping tests into a separate file.

7 years agos4-drs: do not try to contact for replication servers that are not anymore in reps*
Matthieu Patou [Sun, 27 Nov 2011 23:28:44 +0000 (00:28 +0100)]
s4-drs: do not try to contact for replication servers that are not anymore in reps*

Servers connection can be removed from repsTo and respFrom either due to
DC demote or topology change by the KCC, if a server is removed from the
reps* it must be effectivly removed from the list of server that we will
contact for getNcChanges and for replicaSync.

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Mon Dec  5 19:56:09 CET 2011 on sn-devel-104

7 years agos4-resolver: do not use all the A and AAAA records, those after a NS are not the...
Matthieu Patou [Mon, 21 Nov 2011 22:37:03 +0000 (23:37 +0100)]
s4-resolver: do not use all the A and AAAA records, those after a NS are not the one we want to use

7 years agos4-drs: mark WERR_DS_DRA_BUSY as a non error in DsReplicaUpdateRefs
Matthieu Patou [Sun, 27 Nov 2011 11:24:23 +0000 (12:24 +0100)]
s4-drs: mark WERR_DS_DRA_BUSY as a non error in DsReplicaUpdateRefs

7 years agos4: add blackbox test for the demote function
Matthieu Patou [Sun, 4 Dec 2011 23:43:09 +0000 (00:43 +0100)]
s4: add blackbox test for the demote function

7 years agosamba-tool: refuse to demote if the current DC has still roles
Matthieu Patou [Sun, 4 Dec 2011 22:19:55 +0000 (23:19 +0100)]
samba-tool: refuse to demote if the current DC has still roles

7 years agosamba-tool: add a function to cleanly demote a DC
Matthieu Patou [Sun, 4 Dec 2011 22:00:57 +0000 (23:00 +0100)]
samba-tool: add a function to cleanly demote a DC

samba-tool domain demote allow the local DC to properly demote against
Microsoft and Samba DC.

7 years agos4-python: factorize the definition of get_dsServiceName
Matthieu Patou [Sun, 4 Dec 2011 13:23:34 +0000 (14:23 +0100)]
s4-python: factorize the definition of get_dsServiceName

7 years agos4-python: externalize some function to the drs_utils module so that they can be...
Matthieu Patou [Mon, 28 Nov 2011 19:48:59 +0000 (20:48 +0100)]
s4-python: externalize some function to the drs_utils module so that they can be reused

7 years agos4-python: rename conflicting variable with the import option
Matthieu Patou [Mon, 28 Nov 2011 18:31:57 +0000 (19:31 +0100)]
s4-python: rename conflicting variable with the import option

7 years agotdb2: tlist: remove type arg from tlist_top(), tlist_tail()
Rusty Russell [Mon, 5 Dec 2011 06:34:31 +0000 (17:04 +1030)]
tdb2: tlist: remove type arg from tlist_top(), tlist_tail()

With the type canary, it's unnecessary.  Though the implementation is
a bit more awkward since they longer map directly through to list_top/tail.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit a6b5111fe6948e51114c33aa34785c9fd0d403e6)

Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Mon Dec  5 12:13:08 CET 2011 on sn-devel-104

7 years agotdb2: display capability information in tdb_summary()
Rusty Russell [Mon, 5 Dec 2011 06:34:30 +0000 (17:04 +1030)]
tdb2: display capability information in tdb_summary()

This means we know they're there in future, and what restrictions they
carry.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit b3ca95351517e76b635347b39382b059a66f8388)

7 years agotdb2: add a capability list from the header.
Rusty Russell [Mon, 5 Dec 2011 06:34:30 +0000 (17:04 +1030)]
tdb2: add a capability list from the header.

This allows even more extensibility in future: in particular, the top
bits of each capability tell us what to do if we don't understand it:
fail the open, fail to open for write, or don't try to check the
format.

tdb_check needs to understand the capability list so it can know to
skip over it: each element in the list is prefixed with the type tag
and the length.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit 35f198de1851a7d57064546b7ced677b6fabee27)

7 years agotdb2: provide tdb_layout_write() rather than implying it by new_tdb_layout arg.
Rusty Russell [Mon, 5 Dec 2011 06:34:30 +0000 (17:04 +1030)]
tdb2: provide tdb_layout_write() rather than implying it by new_tdb_layout arg.

Neater API.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit 79d603a5f73dfbb655d8d08f67eecb5f2da542d5)