samba.git
9 years agos4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b8...
Matthieu Patou [Sun, 15 Aug 2010 14:31:28 +0000 (18:31 +0400)]
s4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b897507689e382)

I based this on Matthieu's import of lorikeet-heimdal, and then
updated it to this commit.

Andrew Bartlett

9 years agos4-ldapcmp.py: Don't guess credentials for second Credentials object
Kamen Mazdrashki [Fri, 1 Oct 2010 00:30:50 +0000 (03:30 +0300)]
s4-ldapcmp.py: Don't guess credentials for second Credentials object

This allow us to fallback to first credentials given.

Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Sat Oct  2 23:05:20 UTC 2010 on sn-devel-104

9 years agos4-getopt.py: Make Anonymous creds when no credentials
Kamen Mazdrashki [Fri, 1 Oct 2010 00:29:33 +0000 (03:29 +0300)]
s4-getopt.py: Make Anonymous creds when no credentials

are supplied on command line and caller doesn't want us
to guess credentials from environment

9 years agos4-test-fsmo.py: Implement kind of busy-wait for role transfer
Kamen Mazdrashki [Thu, 30 Sep 2010 18:42:17 +0000 (21:42 +0300)]
s4-test-fsmo.py: Implement kind of busy-wait for role transfer

This allows us not to hard code timeout we are going to wait for
before failing the test - if DCs are not very busy, we won't wait
at all (speeds up 'make test' by a minute also)

Maximum timeout to wait for is set to 20 secs currently,
which should be enough even for slow machines and tested
DCs being under load

9 years agos4-test-dsdb_schema_info.py: Get rid of global module variables
Kamen Mazdrashki [Wed, 29 Sep 2010 12:56:23 +0000 (15:56 +0300)]
s4-test-dsdb_schema_info.py: Get rid of global module variables

9 years agos4-test-dsdb_schema_info.py: Simplify connection SamDB
Kamen Mazdrashki [Wed, 29 Sep 2010 12:51:11 +0000 (15:51 +0300)]
s4-test-dsdb_schema_info.py: Simplify connection SamDB

by using samba.tests.connect_samdb() helper

9 years agos4-test-fsmo.py: Use common implementation for env_get_var_value()
Kamen Mazdrashki [Wed, 29 Sep 2010 13:00:43 +0000 (16:00 +0300)]
s4-test-fsmo.py: Use common implementation for env_get_var_value()

9 years agos4-test-delete_object.py: Use common implementation for env_get_var_value()
Kamen Mazdrashki [Wed, 29 Sep 2010 13:00:04 +0000 (16:00 +0300)]
s4-test-delete_object.py: Use common implementation for env_get_var_value()

9 years agos4-python-test: Common implementation for getting environment variable value
Kamen Mazdrashki [Wed, 29 Sep 2010 11:53:12 +0000 (14:53 +0300)]
s4-python-test: Common implementation for getting environment variable value

Unit-test based python tests require certain input parameters
to be set in environment, otherwise they can't be run

9 years agos4-python-samba: Remove trailing ';'s
Kamen Mazdrashki [Wed, 29 Sep 2010 01:31:02 +0000 (04:31 +0300)]
s4-python-samba: Remove trailing ';'s

9 years agos4-test-fsmo.py: Use common implementation for connect_samdb()
Kamen Mazdrashki [Wed, 29 Sep 2010 00:02:11 +0000 (03:02 +0300)]
s4-test-fsmo.py: Use common implementation for connect_samdb()

Connections are restricted to LDAP only (remote),
as this test can't be run against local LDBs

9 years agos4-test-delete_object.py: Use common implementation for connect_samdb()
Kamen Mazdrashki [Wed, 29 Sep 2010 00:00:18 +0000 (03:00 +0300)]
s4-test-delete_object.py: Use common implementation for connect_samdb()

Connections are restricted to LDAP only (remote),
as this test can't be run against local LDBs

9 years agos4-python-test: Implement global connect_samdb() function
Kamen Mazdrashki [Tue, 28 Sep 2010 23:58:23 +0000 (02:58 +0300)]
s4-python-test: Implement global connect_samdb() function

This helper makes proper ldb url to connect to
and is a shorthand for test to create SamDB connections

9 years agos4-samba.samdb: Fix masking names from outer context
Kamen Mazdrashki [Tue, 28 Sep 2010 22:55:22 +0000 (01:55 +0300)]
s4-samba.samdb: Fix masking names from outer context

- 'filter' is built-in
- 'ldb' is a module name we imported

9 years agos4-python-samba: 'file' is a built-in
Kamen Mazdrashki [Tue, 28 Sep 2010 22:53:22 +0000 (01:53 +0300)]
s4-python-samba: 'file' is a built-in

9 years agos4-samba.samdb: Fix leading indention and trailing ';'
Kamen Mazdrashki [Tue, 28 Sep 2010 22:35:51 +0000 (01:35 +0300)]
s4-samba.samdb: Fix leading indention and trailing ';'

9 years agos4-python-samba: Fix few cosmetics
Kamen Mazdrashki [Tue, 28 Sep 2010 22:09:09 +0000 (01:09 +0300)]
s4-python-samba: Fix few cosmetics

- we have sys module already imported
- _glue module is part of samba package so be more precise how to import

9 years agos3: Attempt to fix the non-ads build
Volker Lendecke [Sat, 2 Oct 2010 22:15:39 +0000 (00:15 +0200)]
s3: Attempt to fix the non-ads build

9 years agoland-remote: Pass extra arguments on to land.
Jelmer Vernooij [Sat, 2 Oct 2010 22:04:59 +0000 (00:04 +0200)]
land-remote: Pass extra arguments on to land.

9 years agopytdb: Include Python.h first to prevent warning.
Jelmer Vernooij [Sat, 2 Oct 2010 21:40:19 +0000 (23:40 +0200)]
pytdb: Include Python.h first to prevent warning.

9 years agosubunithelper: Remove accidentally added line.
Jelmer Vernooij [Sat, 2 Oct 2010 21:32:12 +0000 (23:32 +0200)]
subunithelper: Remove accidentally added line.

9 years agopytdb: Check errors after PyObject_New() calls
Kirill Smelkov [Sat, 2 Oct 2010 13:43:50 +0000 (17:43 +0400)]
pytdb: Check errors after PyObject_New() calls

The call could fail with e.g. MemoryError, and we'll dereference NULL
pointer without checking.

Signed-off-by: Kirill Smelkov <kirr@landau.phys.spbu.ru>
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
9 years agopytdb: Add support for tdb_repack()
Kirill Smelkov [Sat, 2 Oct 2010 13:43:46 +0000 (17:43 +0400)]
pytdb: Add support for tdb_repack()

Cc: 597386@bugs.debian.org
Signed-off-by: Kirill Smelkov <kirr@landau.phys.spbu.ru>
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
9 years agopytdb: Add TDB_INCOMPATIBLE_HASH open flag
Kirill Smelkov [Sat, 2 Oct 2010 13:43:40 +0000 (17:43 +0400)]
pytdb: Add TDB_INCOMPATIBLE_HASH open flag

In 2dcf76 Rusty added TDB_INCOMPATIBLE_HASH open flag which selects
Jenkins lookup3 hash for new databases.

Expose this flag to python users too.

Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru>
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
9 years agosubunithelper: Fix format time.
Jelmer Vernooij [Sat, 2 Oct 2010 20:31:31 +0000 (22:31 +0200)]
subunithelper: Fix format time.

9 years agoland: Implement --fail-immediately directly in Python, provide subunit file.
Jelmer Vernooij [Sat, 2 Oct 2010 18:32:16 +0000 (20:32 +0200)]
land: Implement --fail-immediately directly in Python, provide subunit file.

9 years agosubunithelper: Make filter options optional.
Jelmer Vernooij [Sat, 2 Oct 2010 16:41:14 +0000 (18:41 +0200)]
subunithelper: Make filter options optional.

9 years agoformat-subunit: Split out summary file writing.
Jelmer Vernooij [Sat, 2 Oct 2010 16:40:44 +0000 (18:40 +0200)]
format-subunit: Split out summary file writing.

9 years agoselftest: Move plain text formatter to subunithelper.
Jelmer Vernooij [Sat, 2 Oct 2010 15:02:02 +0000 (17:02 +0200)]
selftest: Move plain text formatter to subunithelper.

9 years agoland: Add separate treestagebuilder for subunit.
Jelmer Vernooij [Sat, 2 Oct 2010 11:26:36 +0000 (13:26 +0200)]
land: Add separate treestagebuilder for subunit.

9 years agoland: Cherry-pick tridges changes to autobuild.
Jelmer Vernooij [Sat, 2 Oct 2010 11:17:25 +0000 (13:17 +0200)]
land: Cherry-pick tridges changes to autobuild.

9 years agoland: Move stage building into a separate class so we can have subclasses (e.g. subun...
Jelmer Vernooij [Sat, 2 Oct 2010 11:13:37 +0000 (13:13 +0200)]
land: Move stage building into a separate class so we can have subclasses (e.g. subunit-specific).

9 years agoland: Only pass shell=True if necessary.
Jelmer Vernooij [Sat, 2 Oct 2010 00:59:21 +0000 (02:59 +0200)]
land: Only pass shell=True if necessary.

9 years agoland: Add --fail-slowly option.
Jelmer Vernooij [Fri, 1 Oct 2010 20:10:13 +0000 (22:10 +0200)]
land: Add --fail-slowly option.

9 years agoSeveral smaller cleanups, use python coding style.
Jelmer Vernooij [Fri, 1 Oct 2010 19:55:10 +0000 (21:55 +0200)]
Several smaller cleanups, use python coding style.

9 years agoland: Avoid running things in a shell where not necessary.
Jelmer Vernooij [Fri, 1 Oct 2010 19:43:20 +0000 (21:43 +0200)]
land: Avoid running things in a shell where not necessary.

9 years agoland-remote: Checkout repository first.
Jelmer Vernooij [Fri, 1 Oct 2010 17:24:20 +0000 (19:24 +0200)]
land-remote: Checkout repository first.

9 years agoland-remote: Use --repository option.
Jelmer Vernooij [Fri, 1 Oct 2010 19:35:35 +0000 (21:35 +0200)]
land-remote: Use --repository option.

9 years agoland: Add --repository option.
Jelmer Vernooij [Fri, 1 Oct 2010 19:34:31 +0000 (21:34 +0200)]
land: Add --repository option.

9 years agoland: Move more functionality onto builder.
Jelmer Vernooij [Fri, 1 Oct 2010 17:03:18 +0000 (19:03 +0200)]
land: Move more functionality onto builder.

9 years agoland: Avoid more uses of chdir().
Jelmer Vernooij [Fri, 1 Oct 2010 16:52:10 +0000 (18:52 +0200)]
land: Avoid more uses of chdir().

9 years agoSplit land.py back out of autobuild.py, so I can change it without
Jelmer Vernooij [Fri, 1 Oct 2010 19:28:32 +0000 (21:28 +0200)]
Split land.py back out of autobuild.py, so I can change it without
risking to break the autobuild system.

9 years agos3: Attempt to fix bug 7665
Volker Lendecke [Sat, 2 Oct 2010 09:50:26 +0000 (11:50 +0200)]
s3: Attempt to fix bug 7665

Quite a few of our internal routines put stuff on talloc_tos() these days.
In top-level netapi routines, properly allocate a stackframe and clean it
again. Also, don't leak memory in the rpccli_ callers onto the libnetapi
context.

9 years agos3: Fix a 64-bit BUG
Volker Lendecke [Sat, 2 Oct 2010 09:13:34 +0000 (11:13 +0200)]
s3: Fix a 64-bit BUG

Quick explanation why this is a problem:

It is not safe to pass a pointer to a uint32_t into a routine that expects
a size_t *. The routine that this pointer is passed to has no chance to find
out that in reality it was passed a pointer to a uint32_t. On platforms where
sizeof(size_t)==8, we get a nice overwrite of a stack area that should not
be overwritten.

As this happens over an over again: Does someone know a means to make gcc
stop with an error in this case?

Volker

9 years agobisect: more bisection options
Andrew Tridgell [Sat, 2 Oct 2010 05:07:04 +0000 (22:07 -0700)]
bisect: more bisection options

and fixes for the old ones

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Oct  2 06:14:46 UTC 2010 on sn-devel-104

9 years agoscript: added bisect-test.py git bisect script
Andrew Tridgell [Sat, 2 Oct 2010 04:10:39 +0000 (21:10 -0700)]
script: added bisect-test.py git bisect script

this can be used to work out what commit broke a set of tests

9 years agoautobuild: show top commit in emails
Andrew Tridgell [Sat, 2 Oct 2010 02:53:34 +0000 (19:53 -0700)]
autobuild: show top commit in emails

9 years agoautobuild: include autobuild.log in logs.tar.gz
Andrew Tridgell [Sat, 2 Oct 2010 02:53:13 +0000 (19:53 -0700)]
autobuild: include autobuild.log in logs.tar.gz

9 years agos4-repl: use the GC principal name for DRS replication connection
Andrew Tridgell [Sat, 2 Oct 2010 02:07:01 +0000 (19:07 -0700)]
s4-repl: use the GC principal name for DRS replication connection

this is required when talking to RODCs (for notify calls), and is good
practice for all DCs

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agos4-rpc: added target_principal binding handle option
Andrew Tridgell [Sat, 2 Oct 2010 02:05:30 +0000 (19:05 -0700)]
s4-rpc: added target_principal binding handle option

this allows you to specify a target SPN for a connection

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agos4-dsdb: added dsdb_search_by_dn_guid()
Andrew Tridgell [Sat, 2 Oct 2010 02:04:44 +0000 (19:04 -0700)]
s4-dsdb: added dsdb_search_by_dn_guid()

this is more efficient than first searching for the DN, then doing a
search. We should look at using this in lots of existing code

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agos4:rpc_server/netlogon: don't use dcerpc_binding_handle_call_send/recv() directly
Stefan Metzmacher [Fri, 1 Oct 2010 07:53:05 +0000 (09:53 +0200)]
s4:rpc_server/netlogon: don't use dcerpc_binding_handle_call_send/recv() directly

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat Oct  2 03:11:38 UTC 2010 on sn-devel-104

9 years agonetlogon.idl: add missing flags to DSGETDC_VALID_FLAGS
Stefan Metzmacher [Wed, 29 Sep 2010 22:26:33 +0000 (00:26 +0200)]
netlogon.idl: add missing flags to DSGETDC_VALID_FLAGS

metze

9 years agos4-gensec Always honour the set server principal
Andrew Bartlett [Sat, 2 Oct 2010 00:58:46 +0000 (10:58 +1000)]
s4-gensec Always honour the set server principal

The spengo code won't set this unless it is allowed to by this
same option, but other callers may need it.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Oct  2 02:27:39 UTC 2010 on sn-devel-104

9 years agos4-drs: fixed comparison login in replicated renames
Andrew Tridgell [Fri, 1 Oct 2010 23:19:28 +0000 (16:19 -0700)]
s4-drs: fixed comparison login in replicated renames

we need to ensure we only ever compare USNs from the same originating
invocation ID.

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Oct  2 01:45:19 UTC 2010 on sn-devel-104

9 years agos4-kcc: remove stale repsTo entries in the KCC
Andrew Tridgell [Fri, 1 Oct 2010 21:20:57 +0000 (14:20 -0700)]
s4-kcc: remove stale repsTo entries in the KCC

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agoautobuild: fixed tuple count for retry
Andrew Tridgell [Sat, 2 Oct 2010 00:58:47 +0000 (17:58 -0700)]
autobuild: fixed tuple count for retry

9 years agos4-kerberos Don't regenerate key values for each alias in keytab
Andrew Bartlett [Fri, 1 Oct 2010 21:12:48 +0000 (07:12 +1000)]
s4-kerberos Don't regenerate key values for each alias in keytab

Instead, store the same key value under the multiple alias names.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Oct  2 00:16:52 UTC 2010 on sn-devel-104

9 years agos4-kdc Rework 'allowed encryption types' handling in the KDC
Andrew Bartlett [Fri, 1 Oct 2010 19:25:26 +0000 (05:25 +1000)]
s4-kdc Rework 'allowed encryption types' handling in the KDC

All DCs and all krbtgt servers are forced to use AES, regardless
of the msDS-SecondaryKrbTgtNumber value.

Andrew Bartlett

9 years agos4-auth Add make_server_info_pac() to include 'resource domain' groups
Andrew Bartlett [Fri, 1 Oct 2010 19:09:42 +0000 (05:09 +1000)]
s4-auth Add make_server_info_pac() to include 'resource domain' groups

Previously, our PAC code didn't include these groups into the
server_info from which we would eventually calculate the full
list of tokenGroups.

Andrew Bartlett

9 years agos4-auth Allocate domain SIDs under the sids array, not server_info
Andrew Bartlett [Fri, 1 Oct 2010 18:52:50 +0000 (04:52 +1000)]
s4-auth Allocate domain SIDs under the sids array, not server_info

Andrew Bartlett

9 years agoheimdal use returned server entry from HDB to compare realms
Andrew Bartlett [Fri, 1 Oct 2010 03:58:36 +0000 (13:58 +1000)]
heimdal use returned server entry from HDB to compare realms

Some hdb modules (samba4) may change the case of the realm in
a returned result.  Use that to determine if it matches the krbtgt
realm also returned from the DB (the DB will return it in the 'right' case)

Andrew Bartlett

9 years agos3-spoolss: Strip off ", DrvConvert" and ",LocalOnly" in OpenPrinterEx as seen from...
Günther Deschner [Fri, 1 Oct 2010 20:52:33 +0000 (22:52 +0200)]
s3-spoolss: Strip off ", DrvConvert" and ",LocalOnly" in OpenPrinterEx as seen from Win7 clients.

These suffixes and their meaning are not documented (yet).

Guenther

9 years agos3-spoolss: Fixed print job access.
Andreas Schneider [Fri, 1 Oct 2010 19:18:13 +0000 (21:18 +0200)]
s3-spoolss: Fixed print job access.

9 years agos3-spoolss: Fixed print_access_check server_info.
Andreas Schneider [Fri, 1 Oct 2010 19:03:15 +0000 (21:03 +0200)]
s3-spoolss: Fixed print_access_check server_info.

9 years agos3:smbd: Increase unsupported IOCTL debug message to 2
Steven Danneman [Fri, 1 Oct 2010 19:01:16 +0000 (12:01 -0700)]
s3:smbd: Increase unsupported IOCTL debug message to 2

Even printing once per connection, level 0 was too spammy with
Windows clients frequently sending FSCTL_GET_OBJECT_ID which
is unsupported.

9 years agos3:events: Call all ready fd event handlers on each iteration of the main loop
Steven Danneman [Tue, 14 Sep 2010 02:15:23 +0000 (19:15 -0700)]
s3:events: Call all ready fd event handlers on each iteration of the main loop

Previously, only one fd handler was being called per main message loop
in all smbd child processes.

In the case where multiple fds are available for reading the fd
corresponding to the event closest to the beginning of the event list
would be run.  Obviously this is arbitrary and could cause unfairness.

Usually, the first event fd is the network socket, meaning heavy load
of client requests can starve out other fd events such as oplock
or notify upcalls from the kernel.

In this patch, I have changed the behavior of run_events() to unset
any fd that it has already called a handler function, as well
as decrement the number of fds that were returned from select().
This allows the caller of run_events() to iterate it, until all
available fds have been handled.

I then changed the main loop in smbd child processes to iterate
run_events().  This way, all available fds are handled on each wake
of select, while still checking for timed or signalled events between
each handler function call.  I also added an explicit check for
EINTR from select(), which previously was masked by the fact that
run_events() would handle any signal event before the return code
was checked.

This required a signature change to run_events() but all other callers
should have no change in their behavior.  I also fixed a bug in
run_events() where it could be called with a selrtn value of -1,
doing unecessary looping through the fd_event list when no fds were
available.

Also, remove the temporary echo handler hack, as all fds should be
treated fairly now.

9 years agotestprogs: print architecture used in win32 spoolss testsuite.
Günther Deschner [Fri, 1 Oct 2010 18:37:45 +0000 (20:37 +0200)]
testprogs: print architecture used in win32 spoolss testsuite.

Guenther

9 years agos3-dcerpc: no point for printing NDR twice for internal pipes in log level 10.
Günther Deschner [Fri, 1 Oct 2010 17:48:11 +0000 (19:48 +0200)]
s3-dcerpc: no point for printing NDR twice for internal pipes in log level 10.

Guenther

9 years agosamba: share readline wrappers among all buildsystems.
Günther Deschner [Fri, 1 Oct 2010 08:34:14 +0000 (10:34 +0200)]
samba: share readline wrappers among all buildsystems.

Guenther

9 years agos3-readline: move cmd_history to smbclient, the only user.
Günther Deschner [Fri, 1 Oct 2010 08:33:32 +0000 (10:33 +0200)]
s3-readline: move cmd_history to smbclient, the only user.

Guenther

9 years agosamba: share select wrappers.
Günther Deschner [Fri, 1 Oct 2010 08:08:15 +0000 (10:08 +0200)]
samba: share select wrappers.

Guenther

9 years agos4-auth: fixed a vagrind error when creating keytabs
Andrew Tridgell [Fri, 1 Oct 2010 20:07:42 +0000 (13:07 -0700)]
s4-auth: fixed a vagrind error when creating keytabs

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agoautobuild: revert a bit more of the subunit changes
Andrew Tridgell [Fri, 1 Oct 2010 20:07:04 +0000 (13:07 -0700)]
autobuild: revert a bit more of the subunit changes

still not quite right - we can enable this again once its fully tested

9 years agoautobuild: disable the subuit changes for now - they break error checking
Andrew Tridgell [Fri, 1 Oct 2010 18:31:28 +0000 (11:31 -0700)]
autobuild: disable the subuit changes for now - they break error checking

9 years agoautobuild: fixed the tuples in the retry_task
Andrew Tridgell [Fri, 1 Oct 2010 18:17:04 +0000 (11:17 -0700)]
autobuild: fixed the tuples in the retry_task

Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Oct  1 18:22:22 UTC 2010 on sn-devel-104

9 years agoautobuild: cwd is needed on all command types
Andrew Tridgell [Fri, 1 Oct 2010 18:12:24 +0000 (11:12 -0700)]
autobuild: cwd is needed on all command types

9 years agos4-rpmd: fixed a use after realloc bug
Andrew Tridgell [Fri, 1 Oct 2010 17:26:49 +0000 (10:26 -0700)]
s4-rpmd: fixed a use after realloc bug

we could use old_el after the base message had been re allocated, due
to adding timestamps. We need to re-find the element before using it

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agos4-dsdb: fail the transaction instead of asserting on error
Andrew Tridgell [Fri, 1 Oct 2010 17:24:46 +0000 (10:24 -0700)]
s4-dsdb: fail the transaction instead of asserting on error

It is more useful to fail the transaction and give the user an error
message than to assert when we have an error in the repl_meta_data
module

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

9 years agoautobuild: Avoid unnecessary chdir() calls.
Jelmer Vernooij [Fri, 1 Oct 2010 15:45:47 +0000 (17:45 +0200)]
autobuild: Avoid unnecessary chdir() calls.

9 years agoautobuild: Output test results in subunit.
Jelmer Vernooij [Fri, 1 Oct 2010 12:25:55 +0000 (14:25 +0200)]
autobuild: Output test results in subunit.

9 years agos3-selftest: fix prefix in subunit output.
Jelmer Vernooij [Fri, 1 Oct 2010 11:39:28 +0000 (13:39 +0200)]
s3-selftest: fix prefix in subunit output.

9 years agos3: Add subunit-test target.
Jelmer Vernooij [Fri, 1 Oct 2010 11:30:01 +0000 (13:30 +0200)]
s3: Add subunit-test target.

9 years agos3-configure: Require at least version 1.2.6 of external TDB, which has
Jelmer Vernooij [Fri, 1 Oct 2010 11:17:58 +0000 (13:17 +0200)]
s3-configure: Require at least version 1.2.6 of external TDB, which has
TDB_INCOMPATIBLE_HASH.

9 years agos4: Add 'subunit-test' make target.
Jelmer Vernooij [Fri, 1 Oct 2010 10:59:40 +0000 (12:59 +0200)]
s4: Add 'subunit-test' make target.

9 years agoautobuild: Provide more information about build sequence, stage name and output mime...
Jelmer Vernooij [Fri, 1 Oct 2010 10:19:56 +0000 (12:19 +0200)]
autobuild: Provide more information about build sequence, stage name and output mime type (all plain text for now).

9 years agoautobuild: Add --always-email option.
Jelmer Vernooij [Fri, 1 Oct 2010 09:28:48 +0000 (11:28 +0200)]
autobuild: Add --always-email option.

9 years agoautobuild-remote: Support autobuild.py rather than land.py.
Jelmer Vernooij [Fri, 1 Oct 2010 02:42:59 +0000 (04:42 +0200)]
autobuild-remote: Support autobuild.py rather than land.py.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Oct  1 09:46:37 UTC 2010 on sn-devel-104

9 years agoRemove land.py - it's been obsoleted by autobuild.py.
Jelmer Vernooij [Fri, 1 Oct 2010 02:11:21 +0000 (04:11 +0200)]
Remove land.py - it's been obsoleted by autobuild.py.

9 years agoautobuild: Add --daemon option.
Jelmer Vernooij [Fri, 1 Oct 2010 00:53:38 +0000 (02:53 +0200)]
autobuild: Add --daemon option.

9 years agoautobuild: Remove autogen step for projects that have checked in configure.
Jelmer Vernooij [Wed, 29 Sep 2010 00:52:36 +0000 (00:52 +0000)]
autobuild: Remove autogen step for projects that have checked in configure.

9 years agoautobuild: Simplify find_git_root.
Jelmer Vernooij [Wed, 29 Sep 2010 00:38:18 +0000 (02:38 +0200)]
autobuild: Simplify find_git_root.

9 years agopidl: Fix handling of typedefs of typedefs.
Jelmer Vernooij [Wed, 29 Sep 2010 00:29:02 +0000 (02:29 +0200)]
pidl: Fix handling of typedefs of typedefs.

9 years agos3-spoolss: fix do_drv_upgrade_printer() which must have been broken since the
Günther Deschner [Fri, 1 Oct 2010 04:42:58 +0000 (06:42 +0200)]
s3-spoolss: fix do_drv_upgrade_printer() which must have been broken since the
days we moved away from fstrings.

Guenther

9 years agos3-net: better handle obscure 0x80070002 error reply when trying to update an
Günther Deschner [Fri, 1 Oct 2010 04:08:47 +0000 (06:08 +0200)]
s3-net: better handle obscure 0x80070002 error reply when trying to update an
not yet published printer.

Guenther

9 years agos3-net: make sure we dont crash when publishing a single printer.
Günther Deschner [Fri, 1 Oct 2010 04:08:12 +0000 (06:08 +0200)]
s3-net: make sure we dont crash when publishing a single printer.

Guenther

9 years agos3-spoolss: make sure we dont crash on NULL setprinter level2 elements as seen from...
Günther Deschner [Fri, 1 Oct 2010 04:07:25 +0000 (06:07 +0200)]
s3-spoolss: make sure we dont crash on NULL setprinter level2 elements as seen from win7.

Guenther

9 years agos3-spoolss: dont overwrite location change notify.
Günther Deschner [Fri, 1 Oct 2010 04:05:38 +0000 (06:05 +0200)]
s3-spoolss: dont overwrite location change notify.

Guenther

9 years agos3-selftest: added samba3.posix_s3.rpc.spoolss.printer to knownfail
Andrew Tridgell [Fri, 1 Oct 2010 03:56:20 +0000 (20:56 -0700)]
s3-selftest: added samba3.posix_s3.rpc.spoolss.printer to knownfail

this fails intermittently on sn-devel. Guenther suggested adding it to
knownfail

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Oct  1 04:37:36 UTC 2010 on sn-devel-104

9 years agoheimdal: added verbose logging of hemimdal crypto errors
Andrew Bartlett [Fri, 1 Oct 2010 03:13:34 +0000 (20:13 -0700)]
heimdal: added verbose logging of hemimdal crypto errors