autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0803/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0803/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0803/samba.stdout
  
The top commit at the time of the failure was:

commit f85b30ae78c90b7b1ae9bdce099d37728c77c9d4
Author: Christian Ambach 
Date:   Tue Apr 5 14:30:47 2016 +0200

s3:smbd remove todo comments

as the service is set to be case insensitive for SMB2 now,
there is no need to set FLAG_CASELESS_PATHNAMES as flag

Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

Autobuild-User(master): Jeremy Allison 
Autobuild-Date(master): Wed May  4 05:00:36 CEST 2016 on sn-devel-144



autobuild[sn-devel-144]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0556/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0556/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0556/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



[SCM] Samba Shared Repository - branch master updated

2016-05-03 Thread Jeremy Allison
The branch, master has been updated
   via  f85b30a s3:smbd remove todo comments
   via  c519cc8 selftest: test for case insensitivity over SMB2/SMB3
   via  a9ccd50 s3:smbd/filename remove smelly code
   via  3242776 s3:smbd/service apply some code formatting
   via  bb9f5ce s3:smbd/service disable case-sensitivity for SMB2/3 
connections
   via  87fa3c3 lib: Avoid includes.h in base64.c
   via  93b982f lib: Give base64.c its own .h
   via  9ec3332 lib: Remove SMB_ASSERT from base64_encode_data_blob
   via  cf5a810 lib: Make callers of base64_encode_data_blob check for 
success
   via  f457535 lib: =0 and |= is equivalent to =
   via  a5fd779 lib: The base64 chars are by definition single-byte :-)
   via  a2c59d3 smbd: use remote arch caching
   via  719e422 s3/lib: add remote arch caching
   via  44c236a s3/lib: add get_remote_arch_from_str()
   via  6b5b004 s3/lib: rework get_remote_arch_str() to use an array
  from  5359031 ldb-samba: Use ndr_pull_struct_blob_all_noalloc

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


- Log -
commit f85b30ae78c90b7b1ae9bdce099d37728c77c9d4
Author: Christian Ambach 
Date:   Tue Apr 5 14:30:47 2016 +0200

s3:smbd remove todo comments

as the service is set to be case insensitive for SMB2 now,
there is no need to set FLAG_CASELESS_PATHNAMES as flag

Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

Autobuild-User(master): Jeremy Allison 
Autobuild-Date(master): Wed May  4 05:00:36 CEST 2016 on sn-devel-144

commit c519cc8b98e05a17698790ebad7dec04531c22d8
Author: Christian Ambach 
Date:   Mon Apr 4 19:28:05 2016 +0200

selftest: test for case insensitivity over SMB2/SMB3

Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

commit a9ccd50b63421187c18bfb04001d225d212cdc2a
Author: Christian Ambach 
Date:   Tue Apr 5 02:58:48 2016 +0200

s3:smbd/filename remove smelly code

not sure how this chunk ended up there, but I agree with
the statement in the comment that behavior should not depend
on developer mode

make test does not seem to depend on it anymore.

This piece had some bad influence on the tests I wrote
for case insensitivite behavior of SMB2/3, so let us
remove this technical debt.

Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

commit 32427768610cbe2e5dfe199ab7865b061ea57919
Author: Christian Ambach 
Date:   Sun Apr 3 05:16:45 2016 +0200

s3:smbd/service apply some code formatting

reduce indentation in switch statement, obey 80 char line limit, use C99 
bool

Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

commit bb9f5ceeb37df2485f2a9d18fb441e64b168378c
Author: Christian Ambach 
Date:   Sun Apr 3 05:06:05 2016 +0200

s3:smbd/service disable case-sensitivity for SMB2/3 connections

in SMB2, there is no flag to let us know if the client wants to have 
case-sensitive behavior,
so in Auto mode, disable case-sensitivity

Bug: https://bugzilla.samba.org/show_bug.cgi?id=11438
Signed-off-by: Christian Ambach 
Reviewed-by: Jeremy Allison 

commit 87fa3c36f3bc7848a3fbd06a0dcd7bb49666da74
Author: Volker Lendecke 
Date:   Tue May 3 16:12:23 2016 +0200

lib: Avoid includes.h in base64.c

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 93b982faada860b6be178e0dcd4650bf7ca498aa
Author: Volker Lendecke 
Date:   Tue May 3 16:12:10 2016 +0200

lib: Give base64.c its own .h

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 9ec33323499cae77dba1ea3ff659d3cf59e9e2d4
Author: Volker Lendecke 
Date:   Tue May 3 15:56:37 2016 +0200

lib: Remove SMB_ASSERT from base64_encode_data_blob

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit cf5a81013d2dbc62cacaa0141c9ee6b53e13cb39
Author: Volker Lendecke 
Date:   Tue May 3 15:54:07 2016 +0200

lib: Make callers of base64_encode_data_blob check for success

Quite a few callers already did check for !=NULL. With the current code 
this is
pointless due to a SMB_ASSERT in base64_encode_data_blob() itself. Make the
callers consistently check, so that we can remove SMB_ASSERT from base64.c.

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit f457535e33a35754c069232cb7a27556569b970c
Author: Volker Lendecke 
Date:   Fri Mar 25 21:43:57 2016 +0100

lib: =0 and |= is equivalent to =

Just a small simplication I thought might be nice

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit a5fd779aa1393bf83e5dd693293a85b06d8c33c1
Author: Volker Lendecke 
Date:   Fri Mar 25 21:43:20 2016 +0100

lib: The base64 chars are by definition single-byte :-)

Remove a dependency on charcnv

Signed-off-by:

autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0403/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0403/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0403/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-144]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0040/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0040/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-04-0040/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0003/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0003/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-04-0003/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-144]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-2036/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-2036/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-2036/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-2002/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-2002/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-2002/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-144]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1637/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1637/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1637/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1602/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1602/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1602/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



[SCM] Socket Wrapper Repository - branch master updated

2016-05-03 Thread Andreas Schneider
The branch, master has been updated
   via  d731d16 swrap: Add support for accept4()
   via  09f3be7 swrap: Add support for running on OpenBSD
  from  feb9ee0 Bump version to 1.1.6

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


- Log -
commit d731d16ac6b8f8c1edaf51794ed458cfe19c0040
Author: Andreas Schneider 
Date:   Tue May 3 14:59:34 2016 +0200

swrap: Add support for accept4()

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Böhme 

commit 09f3be725259c8ea9f51c84a96c4c03459ba72aa
Author: Andreas Schneider 
Date:   Tue May 3 14:43:21 2016 +0200

swrap: Add support for running on OpenBSD

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Böhme 

---

Summary of changes:
 ConfigureChecks.cmake |  3 +++
 config.h.cmake|  2 ++
 src/socket_wrapper.c  | 53 +--
 3 files changed, 56 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 71e5056..48455ef 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -62,6 +62,9 @@ check_function_exists(signalfd HAVE_SIGNALFD)
 check_function_exists(eventfd HAVE_EVENTFD)
 check_function_exists(timerfd_create HAVE_TIMERFD_CREATE)
 check_function_exists(bindresvport HAVE_BINDRESVPORT)
+check_function_exists(accept4 HAVE_ACCEPT4)
+
+check_function_exists(pledge HAVE_PLEDGE)
 
 
 if (UNIX)
diff --git a/config.h.cmake b/config.h.cmake
index 91e1206..a9b8ce8 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -39,6 +39,8 @@
 #cmakedefine HAVE_EVENTFD 1
 #cmakedefine HAVE_TIMERFD_CREATE 1
 #cmakedefine HAVE_BINDRESVPORT 1
+#cmakedefine HAVE_ACCEPT4 1
+#cmakedefine HAVE_PLEDGE 1
 
 #cmakedefine HAVE_ACCEPT_PSOCKLEN_T 1
 #cmakedefine HAVE_IOCTL_INT 1
diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c
index 3b0499d..6e65a7e 100644
--- a/src/socket_wrapper.c
+++ b/src/socket_wrapper.c
@@ -335,9 +335,16 @@ static void swrap_log(enum swrap_dbglvl_e dbglvl,
 #include 
 
 struct swrap_libc_fns {
+#ifdef HAVE_ACCEPT4
+   int (*libc_accept4)(int sockfd,
+  struct sockaddr *addr,
+  socklen_t *addrlen,
+  int flags);
+#else
int (*libc_accept)(int sockfd,
   struct sockaddr *addr,
   socklen_t *addrlen);
+#endif
int (*libc_bind)(int sockfd,
 const struct sockaddr *addr,
 socklen_t addrlen);
@@ -552,12 +559,26 @@ static void *_swrap_load_lib_function(enum swrap_lib lib, 
const char *fn_name)
  * has probably something todo with with the linker.
  * So we need load each function at the point it is called the first time.
  */
+#ifdef HAVE_ACCEPT4
+static int libc_accept4(int sockfd,
+   struct sockaddr *addr,
+   socklen_t *addrlen,
+   int flags)
+{
+   swrap_load_lib_function(SWRAP_LIBSOCKET, accept4);
+
+   return swrap.fns.libc_accept4(sockfd, addr, addrlen, flags);
+}
+
+#else /* HAVE_ACCEPT4 */
+
 static int libc_accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 {
swrap_load_lib_function(SWRAP_LIBSOCKET, accept);
 
return swrap.fns.libc_accept(sockfd, addr, addrlen);
 }
+#endif /* HAVE_ACCEPT4 */
 
 static int libc_bind(int sockfd,
 const struct sockaddr *addr,
@@ -2575,7 +2596,10 @@ int pipe(int pipefd[2])
  *   ACCEPT
  ***/
 
-static int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
+static int swrap_accept(int s,
+   struct sockaddr *addr,
+   socklen_t *addrlen,
+   int flags)
 {
struct socket_info *parent_si, *child_si;
struct socket_info_fd *child_fi;
@@ -2596,7 +2620,11 @@ static int swrap_accept(int s, struct sockaddr *addr, 
socklen_t *addrlen)
 
parent_si = find_socket_info(s);
if (!parent_si) {
+#ifdef HAVE_ACCEPT4
+   return libc_accept4(s, addr, addrlen, flags);
+#else
return libc_accept(s, addr, addrlen);
+#endif
}
 
/*
@@ -2609,7 +2637,11 @@ static int swrap_accept(int s, struct sockaddr *addr, 
socklen_t *addrlen)
return -1;
}
 
+#ifdef HAVE_ACCEPT4
+   ret = libc_accept4(s, &un_addr.sa.s, &un_addr.sa_socklen, flags);
+#else
ret = libc_accept(s, &un_addr.sa.s, &un_addr.sa_socklen);
+#endif
if (ret == -1) {
if (errno == ENOTSOCK) {
/* Remove stale fds */
@@ -2713,13 +2745,20 @@ static int swrap_accept(int s, struct sockaddr *addr, 
socklen_t *addrlen)
return fd;
 }
 
+#ifdef HAVE_ACCEPT4
+int accept4(int s, struct 

autobuild[sn-devel-144]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1239/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1239/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-03-1239/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



autobuild[sn-devel-104]: intermittent test failure detected

2016-05-03 Thread autobuild
The autobuild test system (on sn-devel-104) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1204/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1204/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-03-1204/samba.stdout
  
The top commit at the time of the failure was:

commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144



[SCM] Samba Shared Repository - branch master updated

2016-05-03 Thread Garming Sam
The branch, master has been updated
   via  5359031 ldb-samba: Use ndr_pull_struct_blob_all_noalloc
   via  98712e9 libndr: Add ndr_pull_struct_blob_all_noalloc
   via  ef0f465 Fix formatting issue on 32bit with _FILE_OFFSET_BITS == 64
   via  c264935 .gitignore: don;t accidentally ignore some files
   via  3751ffb autobuild: Return the last 50 log lines
   via  81f4e53 VLV: test using restrictive expressions
   via  b59b22a VLV: handle empty results correctly
   via  34d2bfe VLV: initialise struct using names for clarity
   via  26cfd75 tests/dns_forwarder: Add additional testing for no flag 
recursive
   via  97a7547 tests/dns_forwarder: Add an extra test for inactive 
forwarders
   via  61f1eaf tests/dns_forwarder: remove statically defined IPs
   via  2570f16 tests/dns: Add additional testing of CNAME handling
   via  3b2f9f8 tests/dns_forwarder: Add testing for DNS forwarding
   via  5caebde dns: modify dns forwarder param to be multi-valued
   via  870b74d selftest: Remove an early return in the fl2003dc provision
   via  ac4dd94 dnsserver: Remove C++ style comment
   via  89f5bbc dns: remove double talloc for strings
  from  a7cfb92 docs: Fix an outdated remark, tdbsam is default

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


- Log -
commit 5359031e33ade12b56aaafcbc4eb1368d9eaccd1
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:03:25 2016 +1200

ldb-samba: Use ndr_pull_struct_blob_all_noalloc

This avoids pointless talloc() calls in a hot code path.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

Autobuild-User(master): Garming Sam 
Autobuild-Date(master): Tue May  3 11:43:15 CEST 2016 on sn-devel-144

commit 98712e9bda29105ae23de487c3261ebf959408c5
Author: Andrew Bartlett 
Date:   Fri Apr 22 12:02:57 2016 +1200

libndr: Add ndr_pull_struct_blob_all_noalloc

This allows us to remove talloc() calls from GUID_from_ndr_blob().

To do this the struct ndr_pull is placed on the stack, and filled in there.

Signed-off-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

commit ef0f4654546fdbfdf7165645f4b2291a753bb480
Author: Douglas Bagnall 
Date:   Wed Jul 1 11:43:09 2015 +1200

Fix formatting issue on 32bit with _FILE_OFFSET_BITS == 64

Usually off_t is the same as size_t, but not on a 32 bit machine where
_FILE_OFFSET_BITS is set to 64. In that case size_t stays 32 bit, and
off_t goes to 64.

This only affects debug messages.

Signed-off-by: Douglas Bagnall 
Reviewed-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

commit c2649352e0917c3c2bcf1b7ad74d73d21e73be9c
Author: Douglas Bagnall 
Date:   Thu Apr 21 16:13:42 2016 +1200

.gitignore: don;t accidentally ignore some files

The previous first line of .gitignore ("bin/") correctly ignored the
bin/ directory, but it also ignored the git controlled content in
source4/scripting/bin.  The correct line is "/bin/", as explained in
these snippets from the gitignore documentation:

If the pattern ends with a slash, it is removed for the purpose
of the following description, but it would only find a match with
a directory. In other words, foo/ will match a directory foo and
paths underneath it, but will not match a regular file or a
symbolic link foo (this is consistent with the way how pathspec
works in general in Git).

A leading slash matches the beginning of the pathname. For example,
"/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c".

Signed-off-by: Douglas Bagnall 
Reviewed-by: Andrew Bartlett 
Reviewed-by: Garming Sam 

commit 3751ffbbe75524984a822d65f623a040ca79c8f7
Author: Garming Sam 
Date:   Mon Mar 14 14:18:54 2016 +1300

autobuild: Return the last 50 log lines

This means that you don't have to deal with tars for quickly determining
the cause of a failure.

Signed-off-by: Garming Sam 
Reviewed-by: Andrew Bartlett 

commit 81f4e5383f1035716da0e9683521492e14cc250b
Author: Douglas Bagnall 
Date:   Fri Apr 8 14:00:45 2016 +1200

VLV: test using restrictive expressions

This tests what happens with the VLV if the results are subject to
an expression.

Signed-off-by: Douglas Bagnall 
Reviewed-by: Garming Sam 
Reviewed-by: Andrew Bartlett 

commit b59b22a117f7fc42b66328fbbcd69e9432c19d43
Author: Douglas Bagnall 
Date:   Fri Apr 8 13:58:52 2016 +1200

VLV: handle empty results correctly

The VLV was wrongly returning an operations error when the list of
results was empty.

Signed-off-by: Douglas Bagnall 
Pair-programmed-with: Garming Sam 
Reviewed-by: Garming Sam 
Reviewed-by: Andrew Bartlett 

commit 34d2bfe5dee5eafcbedb229fbf1b9044fb0a7c5e
Author: Douglas Bagnall 
Date:   Wed Mar 23 1