[SCM] Samba Shared Repository - branch master updated
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
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
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
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