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

Karolin Seeger kseeger at samba.org
Fri Feb 21 10:47:02 UTC 2020

The branch, v4-12-test has been updated
       via  9b6e4da57d7 WHATSNEW: Announce new Spotlight backend for Elasticsearch
       via  828b834706f WHATSNEW: samba-tool improvements
       via  0b964d99aa4 WHATSNEW: Add zlib and fuzzing notes
      from  537acf2a185 build: Do not check if system perl modules should be bundled


- Log -----------------------------------------------------------------
commit 9b6e4da57d73136cc1a2e3bce198ce3ff327269f
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Feb 20 14:19:04 2020 +0100

    WHATSNEW: Announce new Spotlight backend for Elasticsearch
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Karolin Seeger <kseeger at samba.org>
    Autobuild-User(v4-12-test): Karolin Seeger <kseeger at samba.org>
    Autobuild-Date(v4-12-test): Fri Feb 21 10:46:08 UTC 2020 on sn-devel-184

commit 828b834706f2656b9b669dd6c87f81bedc5b10be
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Feb 21 13:04:39 2020 +1300

    WHATSNEW: samba-tool improvements
    This text is based on https://gitlab.com/samba-team/samba/-/merge_requests/1015
    by Björn Baumbach, just re-worked a little to suit the WHATSNEW.
    I wrote the second section
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Karolin Seeger <kseeger at samba.org>

commit 0b964d99aa451f9becefca38da80e2b07b4ff63e
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Feb 21 12:24:02 2020 +1300

    WHATSNEW: Add zlib and fuzzing notes
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Karolin Seeger <kseeger at samba.org>


Summary of changes:
 WHATSNEW.txt | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 73 insertions(+)

Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index ab161cbe811..d3ef2a3f95b 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -57,6 +57,35 @@ A future Samba version will mitigate this to some extent where good
 cryptography effectively wraps bad cryptography, but for now that above
+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 to configure this:
+  spotlight backend = noindex | elasticsearch | tracker
+  elasticsearch:address = ADDRESS
+  elasticsearch:port = PORT
+  elasticsearch:use tls = BOOLEAN
+  elasticsearch:index = INDEXNAME
+  elasticsearch:mappings = PATH
+  elasticsearch:max results = NUMBER
+Samba also ships a Spotlight client command "mdfind" which can be used to search
+any SMB server that runs the Spotlight RPC service. See the manpage of mdfind
+for details.
+Note that when upgrading existing installations that are using the previous
+default Spotlight backend Gnome Tracker must explicitly set "spotlight backend =
+tracker" as the new default is "noindex".
 "net ads kerberos pac save" and "net eventlog export"
@@ -65,6 +94,44 @@ The "net ads kerberos pac save" and "net eventlog export" tools will
 no longer silently overwrite an existing file during data export.  If
 the filename given exits, an error will be shown.
+A large number of fuzz targets have been added to Samba, and Samba has
+been registered in Google's oss-fuzz cloud fuzzing service.  In
+particular, we now have good fuzzing coverage of our generated NDR
+parsing code.
+A large number of issues have been found and fixed thanks to this
+samba-tool improvements add contacts as member to groups
+Previously "samba-tool group addmemers" can just add users, groups and
+computers as members to groups. But also contacts can be members of
+groups. Samba 4.12 adds the functionality to add contacts to
+groups. Since contacts have no sAMAccountName, it's possible that
+there are more than one contact with the same name in different
+organizational units. Therefore it's necessary to have an option to
+handle group members by their DN.
+To get the DN of an object there is now the --full-dn option available
+for all necessary commands.
+The MS Windows UI allows to search for specific types of group members
+when searching for new members for a group. This feature is included
+here with the new samba-tool group addmembers --object-type=OBJECTYPE
+option. The different types are selected accordingly to the Windows
+UI. The default samba-toole behaviour shouldn't be changed.
+Allow filtering by OU or subtree in samba-tool
+A new --base-dn and --member-base-dn option is added to relevant
+samba-tool user, group and ou management commands to allow operation
+on just one part of the AD tree, such as a single OU.
@@ -189,6 +256,12 @@ smb.conf changes
   Parameter Name                     Description                Default
   --------------                     -----------                -------
+  elasticsearch:address              New                        localhost
+  elasticsearch:port                 New                        9200
+  elasticsearch:use tls              New                        No
+  elasticsearch:index                New                        _all
+  elasticsearch:mappings             New                        DATADIR/elasticsearch_mappings.json
+  elasticsearch:max results          New                        100
   nfs4:acedup                        Changed default            merge
   rndc command                       Removed
   write cache size                   Removed

Samba Shared Repository

More information about the samba-cvs mailing list