[SCM] Samba Shared Repository - branch master updated

2015-09-15 Thread Michael Adam
The branch, master has been updated
   via  4276ec7 Makefile: Add option to list all tests
  from  f54b2f7 ctdb: Fix CID 1324447 Double close

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -
commit 4276ec7a6c2379a0b906fab8e1dc9c080b3534bc
Author: Andreas Schneider 
Date:   Tue Sep 15 16:20:48 2015 +0200

Makefile: Add option to list all tests

This allows you to run 'make testlist' to get a complete list of all our
tests available. You can limit it using 'make testlist TESTS=spoolss' to
only show spoolss tests for example.

Signed-off-by: Andreas Schneider 
Reviewed-by: Michael Adam 

Autobuild-User(master): Michael Adam 
Autobuild-Date(master): Tue Sep 15 21:57:50 CEST 2015 on sn-devel-104

---

Summary of changes:
 Makefile | 3 +++
 1 file changed, 3 insertions(+)


Changeset truncated at 500 lines:

diff --git a/Makefile b/Makefile
index aa532b6..95681ae 100644
--- a/Makefile
+++ b/Makefile
@@ -35,6 +35,9 @@ quicktest:
 randomized-test:
$(WAF) test --random-order $(TEST_OPTIONS)
 
+testlist:
+   $(WAF) test --list $(TEST_OPTIONS)
+
 dist:
touch .tmplock
WAFLOCK=.tmplock $(WAF) dist


-- 
Samba Shared Repository



[SCM] Samba Shared Repository - branch master updated

2015-09-15 Thread Amitay Isaacs
The branch, master has been updated
   via  f54b2f7 ctdb: Fix CID 1324447 Double close
  from  3ddd351 ctdb-build: Install pre-built manpages when xsltproc not 
available

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -
commit f54b2f77583672bc560fd5b03ddb58943b84f089
Author: Volker Lendecke 
Date:   Tue Sep 15 10:19:03 2015 +0200

ctdb: Fix CID 1324447 Double close

Signed-off-by: Volker Lendecke 
Reviewed-by: Amitay Isaacs 

Autobuild-User(master): Amitay Isaacs 
Autobuild-Date(master): Tue Sep 15 16:20:07 CEST 2015 on sn-devel-104

---

Summary of changes:
 ctdb/tcp/tcp_connect.c | 1 +
 1 file changed, 1 insertion(+)


Changeset truncated at 500 lines:

diff --git a/ctdb/tcp/tcp_connect.c b/ctdb/tcp/tcp_connect.c
index 277eb37..9304923 100644
--- a/ctdb/tcp/tcp_connect.c
+++ b/ctdb/tcp/tcp_connect.c
@@ -340,6 +340,7 @@ static int ctdb_tcp_listen_automatic(struct ctdb_context 
*ctdb)
}
 
close(ctcp->listen_fd);
+   ctcp->listen_fd = -1;
}
 
if (i == ctdb->num_nodes) {


-- 
Samba Shared Repository



[SCM] Samba Shared Repository - branch v4-2-test updated

2015-09-15 Thread Karolin Seeger
The branch, v4-2-test has been updated
   via  68801fb nss_winbind: fix hang on Solaris on big groups
   via  f4bc73f build: use as-needed linker flag also on OpenBSD
  from  7cabb4c VERSION: Bump version up to 4.2.5...

https://git.samba.org/?p=samba.git;a=shortlog;h=v4-2-test


- Log -
commit 68801fb888aec17427be08c4f4bea6aaf9a5d411
Author: Björn Jacke 
Date:   Thu Sep 10 14:35:32 2015 +0200

nss_winbind: fix hang on Solaris on big groups

The problem with large groups on Solaris in the the NSS winbind module is
Solaris wants the return value to be NSS_UNAVAIL if the buffer given is too
small for getgrnam_r.  The current code return NSS_TRYAGAIN which causes
Solaris/Illumos to loop without trying to resize the buffer.

Thanks to  Nathan Huff  for finding this out.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=10365

Signed-off-by: Bjoern Jacke 
Reviewed-by: Ralph Böhme 
(cherry picked from commit d3e51b9cfe3d56530253571e020af72da1877044)

Autobuild-User(v4-2-test): Karolin Seeger 
Autobuild-Date(v4-2-test): Tue Sep 15 13:32:29 CEST 2015 on sn-devel-104

commit f4bc73f8bcbac7f89b3f7d9a280948b4a07bf763
Author: Björn Jacke 
Date:   Thu Sep 10 21:31:03 2015 +0200

build: use as-needed linker flag also on OpenBSD

OpenBSD is unusable with binaries with many superfluous libs linked in.
samba-tool start times of 250 seconds without as-needed vs. 1.4 seconds with
as-needed.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11355

Signed-off-by: Bjoern Jacke 
Reviewed-by: Ralph Böhme 

Autobuild-User(master): Björn Jacke 
Autobuild-Date(master): Fri Sep 11 03:37:17 CEST 2015 on sn-devel-104

(cherry picked from commit b0f41c07ffe8600433c20a038b1612c04ed29e89)

---

Summary of changes:
 nsswitch/winbind_nss_solaris.c | 6 ++
 wscript| 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/nsswitch/winbind_nss_solaris.c b/nsswitch/winbind_nss_solaris.c
index 1d0ac90..dfb87e3 100644
--- a/nsswitch/winbind_nss_solaris.c
+++ b/nsswitch/winbind_nss_solaris.c
@@ -259,6 +259,9 @@ _nss_winbind_getgrnam_solwrap(nss_backend_t* be, void* args)
if(ret == NSS_STATUS_SUCCESS)
NSS_ARGS(args)->returnval = (void*) result;
 
+   if (NSS_ARGS(args)->erange == ERANGE && ret == NSS_STATUS_TRYAGAIN)
+   return NSS_STATUS_UNAVAIL;
+
return ret;
 }
 
@@ -278,6 +281,9 @@ _nss_winbind_getgrgid_solwrap(nss_backend_t* be, void* args)
if(ret == NSS_STATUS_SUCCESS)
NSS_ARGS(args)->returnval = (void*) result;
 
+   if (NSS_ARGS(args)->erange == ERANGE && ret == NSS_STATUS_TRYAGAIN)
+   return NSS_STATUS_UNAVAIL;
+
return ret;
 }
 
diff --git a/wscript b/wscript
index f4241f1..28528be 100644
--- a/wscript
+++ b/wscript
@@ -169,8 +169,7 @@ def configure(conf):
 # allows us to find problems on our development hosts faster.
 # It also results in faster load time.
 
-if not sys.platform.startswith("openbsd"):
-conf.env.asneeded_ldflags = conf.ADD_LDFLAGS('-Wl,--as-needed', 
testflags=True)
+conf.env.asneeded_ldflags = conf.ADD_LDFLAGS('-Wl,--as-needed', 
testflags=True)
 
 if not conf.CHECK_NEED_LC("-lc not needed"):
 conf.ADD_LDFLAGS('-lc', testflags=False)


-- 
Samba Shared Repository



[SCM] Samba Shared Repository - branch master updated

2015-09-15 Thread Michael Adam
The branch, master has been updated
   via  3ddd351 ctdb-build: Install pre-built manpages when xsltproc not 
available
   via  f1bb641 ctdb-doc: Update out-of-date documentation for CTDB socket 
options
   via  b933b91 ctdb-scripts: Update important installed files to use 
build-time defaults
   via  56fd37b ctdb-tools: Drop vacuum.log from ctdb_diagnostics
   via  121d1a8 ctdb-scripts: Rename variable CTDB_ETCDIR to CTDB_SYS_ETCDIR
   via  014a1eb ctdb-scripts: CTDB_BASE must be set when including 
functions file
   via  c58d582 ctdb-scripts: Factor out possible creation of rt_tables file
   via  6774676 ctdb-scripts: Move remaining state files into 
CTDB_SCRIPT_VARDIR
   via  3aa11b1 ctdb-scripts: New internal variable CTDB_SCRIPT_VARDIR
   via  d064620 ctdb-scripts: Properly set CTDB_VARDIR in scripts at 
install time
   via  bd77a97 ctdb-build: Add missing manual pages to pre-generate list 
for tarball
   via  36a1473 ctdb-docs: Update "ctdb reloadnodes" documentation
   via  e7a139b ctdb-scripts: Drop internal file-level variables 
referencing $CTDB_VARDIR
   via  143ec9e ctdb-scripts: Drop file removal involving $ctdb_managed_dir
   via  353c27d ctdb-scripts: Drop functions ctdb_checkstatus() and 
ctdb_setstatus()
   via  8c2948e ctdb-scripts: Drop 62.cnfs eventscript
  from  9d49dfa ctdb-scripts: New internal variable 
CTDB_NFS_CALLOUT_STATE_DIR

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -
commit 3ddd35142ab86de431d00f93de2fb6a2b371317d
Author: Martin Schwenke 
Date:   Fri Sep 11 13:08:38 2015 +1000

ctdb-build: Install pre-built manpages when xsltproc not available

At the moment they are not installed at all if xsltproc is not
available.

They can still be filtered to have the paths match what was
configured.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

Autobuild-User(master): Michael Adam 
Autobuild-Date(master): Tue Sep 15 11:57:44 CEST 2015 on sn-devel-104

commit f1bb641a3a0f923faa594937db55437caf446343
Author: Martin Schwenke 
Date:   Mon Aug 17 21:09:06 2015 +1000

ctdb-doc: Update out-of-date documentation for CTDB socket options

These still say /tmp/ctdb.socket, which is very out-dated.  Update
with build-time location.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

commit b933b91a0b03969eea73bb986f94e6c1d2e4887c
Author: Martin Schwenke 
Date:   Mon Aug 17 20:47:58 2015 +1000

ctdb-scripts: Update important installed files to use build-time defaults

In this case: ctdbd_wrapper, onnode, ctdb_diagnostics, ctdb.sudoers.
Set sensible defaults from configure options.

Update documentation to match, trying to fix up anything that has been
missed before.

The onnode unit tests need a symlink to the functions file.
The simple integration tests need to set CTDB_BASE and also
need symlinks to functions/nodes.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

fixup

Signed-off-by: Martin Schwenke 

commit 56fd37ba0dc26f14261dee5e12f1dbcddf8b6779
Author: Martin Schwenke 
Date:   Sat Aug 22 20:14:09 2015 +1000

ctdb-tools: Drop vacuum.log from ctdb_diagnostics

This hasn't existed for a long time.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

commit 121d1a8571a36636ba6efda778d01ec8c9d1e671
Author: Martin Schwenke 
Date:   Mon Aug 17 14:12:15 2015 +1000

ctdb-scripts: Rename variable CTDB_ETCDIR to CTDB_SYS_ETCDIR

This variable points to /etc/ by default.

This distinguishes it from the different variable from wscript, which
points to /etc/ctdb/.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

commit 014a1eb54008fc36890c8bcd4103fbd8053002e2
Author: Martin Schwenke 
Date:   Mon Aug 17 14:01:40 2015 +1000

ctdb-scripts: CTDB_BASE must be set when including functions file

Also fix an unused test to set CTDB_BASE.

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

commit c58d582ffb8c03f67b6799a9783fe8061b404d5e
Author: Martin Schwenke 
Date:   Mon Aug 17 13:39:10 2015 +1000

ctdb-scripts: Factor out possible creation of rt_tables file

Signed-off-by: Martin Schwenke 
Reviewed-by: Amitay Isaacs 
Reviewed-by: Jose A. Rivera 
Reviewed-by: Michael Adam 

commit 677467682a8866096e696191c4ac93249c9fb991
Author: Martin Schwenke 
Date:   Thu Aug