[SCM] Samba Website Repository - branch master updated

2020-03-03 Thread Andrew Bartlett
The branch, master has been updated
   via  922fd7f Remove ICE Systems
  from  f3b2fc8 Add Samba 4.12.0 to the list.

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


- Log -
commit 922fd7fd192575005216e7117478f9bdf4007a13
Author: Andrew Bartlett 
Date:   Wed Mar 4 13:01:03 2020 +1300

Remove ICE Systems

Cevo Australia, the continuation of ICE systems, no longer provides Samba 
support.

(Confirmed by e-mail).

Signed-off-by: Andrew Bartlett 

---

Summary of changes:
 support/australia.html | 19 ---
 1 file changed, 19 deletions(-)


Changeset truncated at 500 lines:

diff --git a/support/australia.html b/support/australia.html
index 32b1d8e..13f26c5 100644
--- a/support/australia.html
+++ b/support/australia.html
@@ -50,25 +50,6 @@ Cybersource has 15+ years of experience of deploying and 
supporting Samba in het
 
 
 
-
-
-ICE Systems Pty Ltd
-
-2-12 Foveaux Street
-Surry Hills, NSW, 2010
-Australia
-
-http://www.icesystems.com.au;>http://www.icesystems.com.au
-Tel: +61 2 9906 1592
-Fax: +61 2 9906 1596
-mailto:sa...@icesystems.com.au;>sa...@icesystems.com.au
-Neil Smith
-
-
-ICE Systems is an Australian systems integrator specialising in the design, 
procurement and deployment of systems and solutions for corporate Australia. 
ICE Systems provides commercial Linux support and is a Red Hat Advanced Partner 
and Red Hat Advanced Training Reseller.
-
-
-
 
 
 Loftus IT


-- 
Samba Website Repository



[SCM] Samba Shared Repository - branch master updated

2020-03-03 Thread Jeremy Allison
The branch, master has been updated
   via  f89c7ad8516 smbd: ignore set NTACL requests which contain S-1-5-88 
NFS ACEs
   via  c2387f13c68 selftest: Adapt libsmbclient.readdirplus2 to unix 
extensions
   via  a7bdb2936fc selftest: Inform smbtorture about running with unix 
extensions
   via  dfa01af749a selftest: run libsmbclient unix ext tests against 
"posix_share"
   via  a1856f07b39 libsmb: Use posix open in SMBC_open_ctx
   via  c2e012fe11c libsmb: Use posix result in SMBC_readdirplus2_ctx
   via  890c94d5852 libsmb: Implement SMB_FIND_FILE_UNIX_INFO2 dir listing
   via  128545ba4f2 libsmb: Introduce fetch_file_unix_basic_info2()
   via  9cc546956dc libsmb: Factor out fetch_file_unix_basic_info()
   via  7c1abd7e856 selftest: Run smbtorture3 SHORTNAME-TEST without unix 
extensions
   via  b08643f07f1 selftest: Fix usage check of test_smbtorture_s3.sh
   via  edfc19f1ebf libsmb: Fix a typo
   via  bf07b16e30c winbindd: Align integer types
   via  8c06f1933cc test: Fix a copy error
  from  7cff3ed12cd ctdb-tests: Use a local "ctdb shutdown" command to 
avoid a race

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


- Log -
commit f89c7ad851681c0e0ab39a1bedb3eeb672516fbb
Author: Ralph Boehme 
Date:   Thu Feb 27 17:01:10 2020 +0100

smbd: ignore set NTACL requests which contain S-1-5-88 NFS ACEs

We apply the same "ignore" logic already in the POSIX ACL code and in the
vfs_acl_xattr|tdb VFS modules to smb_set_nt_acl_nfs4() in the nfs4_acl 
helper
subsystem which is common to a bunch of VFS modules: GPFS, ZFS, NFS4_xattr 
and
aixacl2.

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

Signed-off-by: Ralph Boehme 
Reviewed-by: Jeremy Allison 

Autobuild-User(master): Jeremy Allison 
Autobuild-Date(master): Tue Mar  3 19:15:10 UTC 2020 on sn-devel-184

commit c2387f13c68c88e152f62f85f658118db9272bc8
Author: Volker Lendecke 
Date:   Sun Mar 1 18:41:15 2020 +0100

selftest: Adapt libsmbclient.readdirplus2 to unix extensions

A few lines above the mode check we created a file with mode
0666. With unix exensions we expect this back 1:1, without them the
server changes them on the fly.

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

commit a7bdb2936fc2a5c4b63ff7171f105d0b4e4b06e1
Author: Volker Lendecke 
Date:   Sun Mar 1 18:39:58 2020 +0100

selftest: Inform smbtorture about running with unix extensions

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

commit dfa01af749aa54e7630a3a9343cc7992664e900a
Author: Volker Lendecke 
Date:   Sun Mar 1 16:47:27 2020 +0100

selftest: run libsmbclient unix ext tests against "posix_share"

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

commit a1856f07b39d4e8bc8f66cb49c7666b0d5ed99b8
Author: Volker Lendecke 
Date:   Fri Feb 28 11:18:00 2020 +0100

libsmb: Use posix open in SMBC_open_ctx

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

commit c2e012fe11c0f18650fa796a6f67aae838e1c791
Author: Volker Lendecke 
Date:   Fri Feb 28 11:15:58 2020 +0100

libsmb: Use posix result in SMBC_readdirplus2_ctx

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

commit 890c94d5852c445cc866dd61fbfbcc8596726302
Author: Volker Lendecke 
Date:   Fri Feb 28 11:10:47 2020 +0100

libsmb: Implement SMB_FIND_FILE_UNIX_INFO2 dir listing

This keeps the original SMB_STRUCT_STAT coming from posix as part of
struct file_info. It is a slight waste of space, as the timestamps are
kept twice, but having a full SMB_STRUCT_STAT with the nlink!=0
validity check makes thinking about which mode/size/etc is the correct
one a no-brainer. We can save space later by referencing only one set
of time stamps for example.

This for the time fixes readdirplus2, but for the wrong reason: We don't yet
create files the "proper" way using posix create.

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

commit 128545ba4f25e493736bf8f816f7d7490bd68fcb
Author: Volker Lendecke 
Date:   Mon Feb 24 03:41:13 2020 -0800

libsmb: Introduce fetch_file_unix_basic_info2()

Will be used in clilist.c for SMB_FIND_FILE_UNIX_INFO2

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

commit 9cc546956dcfdf7c898154aa79d0947eb4c9c578
Author: Volker Lendecke 
Date:   Mon Feb 24 03:41:13 2020 -0800

libsmb: Factor out fetch_file_unix_basic_info()

Will be used in clilist.c for SMB_FIND_FILE_UNIX_INFO2

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

commit 7c1abd7e8565834ecad1742bfd7010ed257e10c0
Author: Volker Lendecke 
Date:   Mon Mar 2 21:34:37 2020 +0100

selftest: Run smbtorture3 SHORTNAME-TEST without unix extensions

Soon cli_list() will 

[SCM] pam wrapper repository - branch master updated

2020-03-03 Thread Andreas Schneider
The branch, master has been updated
   via  cb99388 gitlab-ci: Setup CI for pam_wrapper
   via  3157c03 cmake: Do not run python tests with AddressSanitizer
   via  c6e0341 cmake: Write new cmake config files
   via  c79a3f8 cmake: Use GNUInstallDirs
   via  df8ae93 cmake: Use target_include_directories()
   via  81078a8 cmake: Support running the tests with AddressSanitizer
   via  43b185e cmake: Add AddressSanitizer and UndefinedSanitizer
   via  a4880ff cmake: Update add_cmocka_test()
   via  678fa2c cmake: Look for cmocka 1.1.0 at least
   via  ad58c0b cmake: Move compiler flags to new file
   via  ed773b8 cmake: Improve checks for compiler flags
   via  0683ae5 cmake: Update cmake defaults
   via  68aa7b7 cmake: Require at least cmake 3.5.0
   via  8906d52 README: Rename to a markdown file
   via  fdce4f6 doc: Document PAM_WRAPPER_DISABLE_DEEPBIND
   via  047e9fb pwrap: Fix pso_copy to work with libpam.so.0.84.2
   via  50036d0 pwrap: Use a define in pso_copy()
   via  17ca36e pwrap: Improve logging
   via  247cf61 cmake: Add checks for getprogname() and getexecname()
   via  831aeb5 pwrap: Add support for running with Sanitizers
   via  ffd79f8 cpack: Do not package pyc files
  from  61283c9 Bump version to 1.0.7

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


- Log -
commit cb9938838c4dfd5720b4e778fc39aeee7bf49f09
Author: Andreas Schneider 
Date:   Fri Jan 31 14:01:27 2020 +0100

gitlab-ci: Setup CI for pam_wrapper

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 3157c038957c4a0dd29869aa5d5cccdde00efa19
Author: Andreas Schneider 
Date:   Fri Jan 31 14:57:44 2020 +0100

cmake: Do not run python tests with AddressSanitizer

It will complain about python malloc and fail.

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit c6e0341042ead637ccf6a83f13a4a993b18b17ce
Author: Andreas Schneider 
Date:   Fri Jan 31 13:59:52 2020 +0100

cmake: Write new cmake config files

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit c79a3f83f121ff92925d72bd751dc907be12fd8a
Author: Andreas Schneider 
Date:   Fri Jan 31 13:47:37 2020 +0100

cmake: Use GNUInstallDirs

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit df8ae930178aade3f8d3160735d2157aa5f2cb15
Author: Andreas Schneider 
Date:   Fri Jan 31 13:41:35 2020 +0100

cmake: Use target_include_directories()

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 81078a8d6d40189390218b9ae2b42cc258d745aa
Author: Andreas Schneider 
Date:   Fri Jan 31 13:32:46 2020 +0100

cmake: Support running the tests with AddressSanitizer

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 43b185e1696562ba17ea05e3574f030f911aa8cb
Author: Andreas Schneider 
Date:   Fri Jan 31 13:21:06 2020 +0100

cmake: Add AddressSanitizer and UndefinedSanitizer

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit a4880ffaa12b61be8177c099e50e704a29e72f3b
Author: Andreas Schneider 
Date:   Fri Jan 31 13:25:59 2020 +0100

cmake: Update add_cmocka_test()

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 678fa2c414e10c7e3a7ee840536044af036342de
Author: Andreas Schneider 
Date:   Fri Jan 31 13:22:50 2020 +0100

cmake: Look for cmocka 1.1.0 at least

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit ad58c0b68c9f174ed8411e64ea4f1ee0caa6c8ef
Author: Andreas Schneider 
Date:   Fri Jan 31 13:19:41 2020 +0100

cmake: Move compiler flags to new file

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit ed773b8b1e883696531f4a69d74283e2ce473257
Author: Andreas Schneider 
Date:   Fri Jan 31 13:16:45 2020 +0100

cmake: Improve checks for compiler flags

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 0683ae515f12539e2de71e3b770df3a3d637e089
Author: Andreas Schneider 
Date:   Fri Jan 31 13:06:13 2020 +0100

cmake: Update cmake defaults

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 68aa7b7826e84c9fd15bdd0618dd4a2b30896c0d
Author: Andreas Schneider 
Date:   Fri Jan 31 12:59:31 2020 +0100

cmake: Require at least cmake 3.5.0

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 8906d52333bcdf370ca436b8ee6dd64b58291354
Author: Andreas Schneider 
Date:   Fri Jan 31 13:03:33 2020 +0100

README: Rename to a markdown file

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit fdce4f687fe76766a3f336a22a659efcfbef421f
Author: Andreas Schneider 
Date:   Fri Jan 31 12:48:58 2020 +0100

doc: Document PAM_WRAPPER_DISABLE_DEEPBIND

Signed-off-by: Andreas Schneider 

[SCM] Resolv Wrapper Repository - branch master updated

2020-03-03 Thread Andreas Schneider
The branch, master has been updated
   via  7382070 cmake: Update cmake defaults for out of source build
   via  38e9c46 doc: Set author for manpage
   via  258335f cmake: Fix path of cmake config files and pkgconfig
   via  ae57d39 tests: Fix coverity warning that sock could be negative
  from  b2d2aa6 gitlab-ci: Setup CI for resolv_wrapper

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


- Log -
commit 73820709d152aff10d8fa0d858ff7070c873f272
Author: Andreas Schneider 
Date:   Fri Jan 31 13:10:51 2020 +0100

cmake: Update cmake defaults for out of source build

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 38e9c464879d2a451379c18b48c1fd993a8192e3
Author: Andreas Schneider 
Date:   Fri Jan 31 12:51:51 2020 +0100

doc: Set author for manpage

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit 258335fb122022e7ee18101a8aefd59c3a414e29
Author: Andreas Schneider 
Date:   Fri Nov 15 13:20:02 2019 +0100

cmake: Fix path of cmake config files and pkgconfig

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

commit ae57d39043a09c2f7cafae5516486b5b460b352b
Author: Andreas Schneider 
Date:   Mon Oct 21 08:59:57 2019 +0200

tests: Fix coverity warning that sock could be negative

CID 263708

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

---

Summary of changes:
 CMakeLists.txt  |  4 
 cmake/Modules/DefineCMakeDefaults.cmake |  4 
 cmake/Modules/MacroEnsureOutOfSourceBuild.cmake | 17 -
 doc/resolv_wrapper.1| 13 ++---
 doc/resolv_wrapper.1.txt|  3 ++-
 resolv_wrapper-config.cmake.in  |  2 +-
 resolv_wrapper.pc.cmake |  2 +-
 tests/dns_srv.c |  6 --
 8 files changed, 22 insertions(+), 29 deletions(-)
 delete mode 100644 cmake/Modules/MacroEnsureOutOfSourceBuild.cmake


Changeset truncated at 500 lines:

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 004372a..f569101 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -38,10 +38,6 @@ include(DefineOptions.cmake)
 include(CPackConfig.cmake)
 include(CompilerChecks.cmake)
 
-# disallow in-source build
-include(MacroEnsureOutOfSourceBuild)
-macro_ensure_out_of_source_build("${PROJECT_NAME} requires an out of source 
build. Please create a separate build directory and run 'cmake 
/path/to/${PROJECT_NAME} [options]' there.")
-
 # Find out if we have threading available
 set(CMAKE_THREAD_PREFER_PTHREADS ON)
 find_package(Threads)
diff --git a/cmake/Modules/DefineCMakeDefaults.cmake 
b/cmake/Modules/DefineCMakeDefaults.cmake
index ef4fb33..9fb034f 100644
--- a/cmake/Modules/DefineCMakeDefaults.cmake
+++ b/cmake/Modules/DefineCMakeDefaults.cmake
@@ -19,3 +19,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 
 # Always build with -fPIC
 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+
+# Avoid source tree pollution
+set(CMAKE_DISABLE_SOURCE_CHANGES ON)
+set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
diff --git a/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake 
b/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake
deleted file mode 100644
index a2e9480..000
--- a/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake
+++ /dev/null
@@ -1,17 +0,0 @@
-# - MACRO_ENSURE_OUT_OF_SOURCE_BUILD()
-# MACRO_ENSURE_OUT_OF_SOURCE_BUILD()
-
-# Copyright (c) 2006, Alexander Neundorf, 
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-macro (MACRO_ENSURE_OUT_OF_SOURCE_BUILD _errorMessage)
-
-   string(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" _insource)
-   if (_insource)
- message(SEND_ERROR "${_errorMessage}")
- message(FATAL_ERROR "Remove the file CMakeCache.txt in 
${CMAKE_SOURCE_DIR} first.")
-   endif (_insource)
-
-endmacro (MACRO_ENSURE_OUT_OF_SOURCE_BUILD)
diff --git a/doc/resolv_wrapper.1 b/doc/resolv_wrapper.1
index 842dc97..1def7e8 100644
--- a/doc/resolv_wrapper.1
+++ b/doc/resolv_wrapper.1
@@ -1,13 +1,13 @@
 '\" t
 .\" Title: resolv_wrapper
-.\"Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
+.\"Author: The Samba Team
 .\" Generator: DocBook XSL Stylesheets vsnapshot 
-.\"  Date: 2019-01-04
+.\"  Date: 2020-01-31
 .\"Manual: \ \&
 .\"Source: \ \&
 .\"  Language: English
 .\"
-.TH "RESOLV_WRAPPER" "1" "2019\-01\-04" "\ \&" "\ \&"
+.TH "RESOLV_WRAPPER" "1" "2020\-01\-31" "\ \&" "\ \&"
 .\" -
 .\" * Define some portability stuff
 .\" -
@@ -93,6 +93,7 @@ dc\&.cwrap\&.org 

[SCM] Samba Website Repository - branch master updated

2020-03-03 Thread Karolin Seeger
The branch, master has been updated
   via  f3b2fc8 Add Samba 4.12.0 to the list.
   via  5e29b90 NEWS[4.12.0]: Samba 4.12.0 Available for Download
  from  4791250 NEWS[4.12.0rc4]: Samba 4.12.0rc4 Available for Download

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


- Log -
commit f3b2fc83991e52c72adf8aac0e2a6d4de4be7e6b
Author: Karolin Seeger 
Date:   Tue Mar 3 11:13:26 2020 +0100

Add Samba 4.12.0 to the list.

Signed-off-by: Karolin Seeger 

commit 5e29b90ecff2968038cbc53838213f24b3e8ccc2
Author: Karolin Seeger 
Date:   Tue Mar 3 11:11:37 2020 +0100

NEWS[4.12.0]: Samba 4.12.0 Available for Download

Signed-off-by: Karolin Seeger 

---

Summary of changes:
 history/header_history.html  |   1 +
 history/samba-4.12.0.html| 354 +++
 posted_news/20200303-101249.4.12.0.body.html |  12 +
 posted_news/20200303-101249.4.12.0.headline.html |   3 +
 4 files changed, 370 insertions(+)
 create mode 100644 history/samba-4.12.0.html
 create mode 100644 posted_news/20200303-101249.4.12.0.body.html
 create mode 100644 posted_news/20200303-101249.4.12.0.headline.html


Changeset truncated at 500 lines:

diff --git a/history/header_history.html b/history/header_history.html
index c700772..fec8857 100755
--- a/history/header_history.html
+++ b/history/header_history.html
@@ -9,6 +9,7 @@
Release Notes


+   samba-4.12.0
samba-4.11.6
samba-4.11.5
samba-4.11.4
diff --git a/history/samba-4.12.0.html b/history/samba-4.12.0.html
new file mode 100644
index 000..d14aa5f
--- /dev/null
+++ b/history/samba-4.12.0.html
@@ -0,0 +1,354 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+Samba 4.12.0 - Release Notes
+
+
+Samba 4.12.0 Available for Download
+
+https://download.samba.org/pub/samba/stable/samba-4.12.0.tar.gz;>Samba 
4.12.0 (gzipped)
+https://download.samba.org/pub/samba/stable/samba-4.12.0.tar.asc;>Signature
+
+
+
+   ==
+   Release Notes for Samba 4.12.0
+   March 03, 2019
+  ==
+
+
+This is the first stable release of the Samba 4.12 release series.
+Please read the release notes carefully before upgrading.
+
+
+NEW FEATURES/CHANGES
+
+
+Python 3.5 Required
+---
+
+Sambas minimum runtime requirement for python was raised to Python
+3.4 with samba 4.11.  Samba 4.12 raises this minimum version to Python
+3.5 both to access new features and because this is the oldest version
+we test with in our CI infrastructure.
+
+(Build time support for the file server with Python 2.6 has not
+changed)
+
+Removing in-tree cryptography: GnuTLS 3.4.7 required
+
+
+Samba is making efforts to remove in-tree cryptographic functionality,
+and to instead rely on externally maintained libraries.  To this end,
+Samba has chosen GnuTLS as our standard cryptographic provider.
+
+Samba now requires GnuTLS 3.4.7 to be installed (including development
+headers at build time) for all configurations, not just the Samba AD
+DC.
+
+Thanks to this work Samba no longer ships an in-tree DES
+implementation and on GnuTLS 3.6.5 or later Samba will include no
+in-tree cryptography other than the MD4 hash and that
+implemented in our copy of Heimdal.
+
+Using GnuTLS for SMB3 encryption you will notice huge performance and copy
+speed improvements. Tests with the CIFS Kernel client from Linux Kernel 5.3
+show a 3x speed improvement for writing and a 2.5x speed improvement for reads!
+
+NOTE WELL: The use of GnuTLS means that Samba will honour the
+system-wide FIPS mode (a reference to the US FIPS-140 cryptographic
+standard) and so will not operate in many still common situations if
+this system-wide parameter is in effect, as many of our protocols rely
+on outdated cryptography.
+
+A future Samba version will mitigate this to some extent where good
+cryptography effectively wraps bad cryptography, but for now that above
+applies.
+
+zlib library is now required to build Samba
+---
+
+Samba no longer includes a local copy of zlib in our source tarball.
+By removing this we do not need to ship (even where we did not
+build) the old, broken zip encryption code found there.
+
+New Spotlight backend for Elasticsearch
+---
+
+Support for the macOS specific Spotlight search protocol has been enhanced
+significantly. Starting with 4.12 Samba supports using Elasticsearch as search
+backend. Various new parameters have been added 

[SCM] Samba Shared Repository - branch v4-12-stable updated

2020-03-03 Thread Karolin Seeger
The branch, v4-12-stable has been updated
   via  21679048604 VERSION: Disable GIT_SNAPSHOT for the 4.12.0 release...
   via  a1b4c4a0d9d WHATSNEW: Add release notes for Samba 4.12.0.
   via  a99445e298c selftest: Test behaviour of DNS scavenge with an 
existing dNSTombstoned value
   via  c6b90fbcee0 dsdb: Correctly handle memory in objectclass_attrs
   via  201489edf9d VERSION: Bump version up to 4.12.0rc5...
  from  e629b9230ea VERSION: Disable GIT_SNAPSHOT for th Samba 4.12.0rc4 
release.

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


- Log -
---

Summary of changes:
 VERSION|  2 +-
 WHATSNEW.txt   | 24 +++--
 python/samba/tests/dns.py  | 39 ++
 source4/dsdb/samdb/ldb_modules/objectclass_attrs.c | 17 +-
 4 files changed, 69 insertions(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/VERSION b/VERSION
index 42b5b48af5e..5fcdb65ffb9 100644
--- a/VERSION
+++ b/VERSION
@@ -87,7 +87,7 @@ SAMBA_VERSION_PRE_RELEASE=
 # e.g. SAMBA_VERSION_RC_RELEASE=1  #
 #  ->  "3.0.0rc1"  #
 
-SAMBA_VERSION_RC_RELEASE=4
+SAMBA_VERSION_RC_RELEASE=
 
 
 # To mark SVN snapshots this should be set to 'yes'#
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index b58cba6aebf..82525ebff0a 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,16 +1,11 @@
-Release Announcements
-=
+   ==
+   Release Notes for Samba 4.12.0
+   March 03, 2019
+  ==
 
-This is the fourth release candidate of Samba 4.12.  This is *not*
-intended for production environments and is designed for testing
-purposes only.  Please report any defects via the Samba bug reporting
-system at https://bugzilla.samba.org/.
 
-Samba 4.12 will be the next version of the Samba suite.
-
-
-UPGRADING
-=
+This is the first stable release of the Samba 4.12 release series.
+Please read the release notes carefully before upgrading.
 
 
 NEW FEATURES/CHANGES
@@ -270,6 +265,13 @@ smb.conf changes
   spotlight backend Newnoindex
 
 
+CHANGES SINCE 4.12.0rc4
+===
+
+o  Andrew Bartlett 
+   * BUG 14258: dsdb: Correctly handle memory in objectclass_attrs.
+
+
 CHANGES SINCE 4.12.0rc3
 ===
 
diff --git a/python/samba/tests/dns.py b/python/samba/tests/dns.py
index 1dd1f549a33..bc05076c615 100644
--- a/python/samba/tests/dns.py
+++ b/python/samba/tests/dns.py
@@ -1523,26 +1523,51 @@ class TestZones(DNSTest):
 name, txt = 'agingtest', ['test txt']
 name2, txt2 = 'agingtest2', ['test txt2']
 name3, txt3 = 'agingtest3', ['test txt3']
+name4, txt4 = 'agingtest4', ['test txt4']
+name5, txt5 = 'agingtest5', ['test txt5']
 self.dns_update_record(name, txt)
 self.dns_update_record(name2, txt)
 self.dns_update_record(name2, txt2)
 self.dns_update_record(name3, txt)
 self.dns_update_record(name3, txt2)
+
+# Create a tomb stoned record.
+self.dns_update_record(name4, txt4)
+self.dns_tombstone(name4, txt4, self.zone)
+records = self.ldap_get_records(name4)
+self.assertTrue("dNSTombstoned" in records[0])
+self.assertEqual(records[0]["dNSTombstoned"][0], b"TRUE")
+
+# Create an un-tombstoned record, with dnsTombstoned: FALSE
+self.dns_update_record(name5, txt5)
+self.dns_tombstone(name5, txt5, self.zone)
+self.dns_update_record(name5, txt5)
+records = self.ldap_get_records(name5)
+self.assertTrue("dNSTombstoned" in records[0])
+self.assertEqual(records[0]["dNSTombstoned"][0], b"FALSE")
+
 last_add = self.dns_update_record(name3, txt3)
 
 def mod_ts(rec):
 self.assertTrue(rec.dwTimeStamp > 0)
 if rec.data.str == txt:
 rec.dwTimeStamp -= interval * 5
+
+def mod_ts_all(rec):
+rec.dwTimeStamp -= interval * 5
 self.ldap_modify_dnsrecs(name, mod_ts)
 self.ldap_modify_dnsrecs(name2, mod_ts)
 self.ldap_modify_dnsrecs(name3, mod_ts)
+self.ldap_modify_dnsrecs(name5, mod_ts_all)
 self.assertTrue(callable(getattr(dsdb, '_scavenge_dns_records', None)))
 dsdb._scavenge_dns_records(self.samdb)
 
 recs = self.ldap_get_dns_records(name)
 self.assertEqual(len(recs), 1)
 self.assertEqual(recs[0].wType, dnsp.DNS_TYPE_TOMBSTONE)
+records = self.ldap_get_records(name)
+ 

[SCM] Samba Shared Repository - annotated tag samba-4.12.0 created

2020-03-03 Thread Karolin Seeger
The annotated tag, samba-4.12.0 has been created
at  f59f3b58283a06703cbe0376a06db5c0d7ea22e2 (tag)
   tagging  21679048604ab7d74f70cc378e1dcaebbaa9d561 (commit)
  replaces  samba-4.12.0rc4
 tagged by  Karolin Seeger
on  Tue Mar 3 11:11:25 2020 +0100

- Log -
samba: tag release samba-4.12.0
-BEGIN PGP SIGNATURE-

iF0EABECAB0WIQRS+8C4bZVLCEMyTNxvM5FbZWi36gUCXl4tTQAKCRBvM5FbZWi3
6vMeAJ9ep10hSUUhi2leVdCOGzguzx3c7ACfaURc5LKxqMbA1o/8PAUfanfAUIs=
=3gWU
-END PGP SIGNATURE-

Andrew Bartlett (2):
  dsdb: Correctly handle memory in objectclass_attrs
  selftest: Test behaviour of DNS scavenge with an existing dNSTombstoned 
value

Karolin Seeger (3):
  VERSION: Bump version up to 4.12.0rc5...
  WHATSNEW: Add release notes for Samba 4.12.0.
  VERSION: Disable GIT_SNAPSHOT for the 4.12.0 release...

---


-- 
Samba Shared Repository



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

2020-03-03 Thread Karolin Seeger
The branch, v4-12-test has been updated
   via  fdc2f7d218a VERSION: Bump version up to 4.12.1...
   via  21679048604 VERSION: Disable GIT_SNAPSHOT for the 4.12.0 release...
   via  a1b4c4a0d9d WHATSNEW: Add release notes for Samba 4.12.0.
  from  a99445e298c selftest: Test behaviour of DNS scavenge with an 
existing dNSTombstoned value

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


- Log -
commit fdc2f7d218aeb6fe33bc064b34b2228f949280e0
Author: Karolin Seeger 
Date:   Tue Mar 3 10:58:57 2020 +0100

VERSION: Bump version up to 4.12.1...

and re-enable GIT_SNAPSHOT.

Signed-off-by: Karolin Seeger 

commit 21679048604ab7d74f70cc378e1dcaebbaa9d561
Author: Karolin Seeger 
Date:   Tue Mar 3 10:47:25 2020 +0100

VERSION: Disable GIT_SNAPSHOT for the 4.12.0 release...

and bump version up to 4.12.0.

Signed-off-by: Karolin Seeger 

commit a1b4c4a0d9d927d6568b158ce5eba58f36990be2
Author: Karolin Seeger 
Date:   Tue Mar 3 10:45:39 2020 +0100

WHATSNEW: Add release notes for Samba 4.12.0.

Signed-off-by: Karolin Seeger 

---

Summary of changes:
 VERSION  |  4 ++--
 WHATSNEW.txt | 24 +---
 2 files changed, 15 insertions(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/VERSION b/VERSION
index 08f47fd9b60..c3706df8449 100644
--- a/VERSION
+++ b/VERSION
@@ -25,7 +25,7 @@
 
 SAMBA_VERSION_MAJOR=4
 SAMBA_VERSION_MINOR=12
-SAMBA_VERSION_RELEASE=0
+SAMBA_VERSION_RELEASE=1
 
 
 # If a official release has a serious bug  #
@@ -87,7 +87,7 @@ SAMBA_VERSION_PRE_RELEASE=
 # e.g. SAMBA_VERSION_RC_RELEASE=1  #
 #  ->  "3.0.0rc1"  #
 
-SAMBA_VERSION_RC_RELEASE=5
+SAMBA_VERSION_RC_RELEASE=
 
 
 # To mark SVN snapshots this should be set to 'yes'#
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index b58cba6aebf..82525ebff0a 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,16 +1,11 @@
-Release Announcements
-=
+   ==
+   Release Notes for Samba 4.12.0
+   March 03, 2019
+  ==
 
-This is the fourth release candidate of Samba 4.12.  This is *not*
-intended for production environments and is designed for testing
-purposes only.  Please report any defects via the Samba bug reporting
-system at https://bugzilla.samba.org/.
 
-Samba 4.12 will be the next version of the Samba suite.
-
-
-UPGRADING
-=
+This is the first stable release of the Samba 4.12 release series.
+Please read the release notes carefully before upgrading.
 
 
 NEW FEATURES/CHANGES
@@ -270,6 +265,13 @@ smb.conf changes
   spotlight backend Newnoindex
 
 
+CHANGES SINCE 4.12.0rc4
+===
+
+o  Andrew Bartlett 
+   * BUG 14258: dsdb: Correctly handle memory in objectclass_attrs.
+
+
 CHANGES SINCE 4.12.0rc3
 ===
 


-- 
Samba Shared Repository



[SCM] UID Wrapper Repository - branch master updated

2020-03-03 Thread Andreas Schneider
The branch, master has been updated
   via  3d33dcc pkg-config: Fix installation path
  from  ea30cd9 cmake: Remove unsed dir definitions

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


- Log -
commit 3d33dcc550c55bd276183c110eef180728b9911f
Author: Andreas Schneider 
Date:   Wed Feb 12 09:52:40 2020 +0100

pkg-config: Fix installation path

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

---

Summary of changes:
 uid_wrapper.pc.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/uid_wrapper.pc.cmake b/uid_wrapper.pc.cmake
index c15d3be..7e0095c 100644
--- a/uid_wrapper.pc.cmake
+++ b/uid_wrapper.pc.cmake
@@ -1,4 +1,4 @@
 Name: @PROJECT_NAME@
 Description: The uid_wrapper library
 Version: @PROJECT_VERSION@
-Libs: @CMAKE_INSTALL_LIBDIR@/@UID_WRAPPER_LIB@
+Libs: @CMAKE_INSTALL_FULL_LIBDIR@/@UID_WRAPPER_LIB@


-- 
UID Wrapper Repository