[Samba] [Announce] Samba 4.10.0rc1 Available for Download

Noel Power nopower at suse.com
Mon Jan 21 12:10:14 UTC 2019


On 21/01/2019 10:10, Anoop C S via samba-technical wrote:
> On Mon, 2019-01-21 at 09:44 +0100, Karolin Seeger via samba wrote:
>> Release Announcements
>> =====================
>>
>> This is the first release candidate of Samba 4.10.  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.10 will be the next version of the Samba suite.
>>
>>
>> UPGRADING
>> =========
>>
>>
>> NEW FEATURES/CHANGES
>> ====================
>>
>> GPO Improvements
>> ----------------
>>
>> A new 'samba-tool gpo export' command has been added that can export
>> a
>> set of Group Policy Objects from a domain in a generalised XML
>> format.
>>
>> A corresponding 'samba-tool gpo restore' command has been added to
>> rebuild the Group Policy Objects from the XML after generalization.
>> (The administrator needs to correct the values of XML entities
>> between
>> the backup and restore to account for the change in domain).
>>
>> kdc prefork
>> -----------
>>
>> The KDC now supports the pre-fork process model and worker processes
>> will be
>> forked for the KDC when the pre-fork process model is selected for
>> samba.
>>
>> prefork 'prefork children'
>> --------------------------
>>
>> The default value for this smdb.conf parameter has been increased
>> from 1 to
>> 4.
>>
>> netlogon prefork
>> ----------------
>>
>> DCERPC now supports pre-forked NETLOGON processes. The netlogon
>> processes are
>> pre-forked when the prefork process model is selected for samba.
>>
>> Offline domain backups
>> ----------------------
>>
>> The 'samba-tool domain backup' command has been extended with a new
>> 'offline'
>> option. This safely creates a backup of the local DC's database
>> directly from
>> disk. The main benefits of an offline backup are it's quicker, it
>> stores more
>> database details (for forensic purposes), and the samba process does
>> not have
>> to be running when the backup is made. Refer to the samba-tool help
>> for more
>> details on using this command.
>>
>> Group membership statistics
>> ---------------------------
>>
>> A new 'samba-tool group stats' command has been added. This provides
>> summary
>> information about how the users are spread across groups in your
>> domain.
>> The 'samba-tool group list --verbose' command has also been updated
>> to include
>> the number of users in each group.
>>
>> prefork process restart
>> -----------------------
>>
>> The pre-fork process model now restarts failed processes. The delay
>> between
>> restart attempts is controlled by the "prefork backoff increment"
>> (default = 10)
>> and "prefork maximum backoff" (default = 120) smbd.conf
>> parameters.  A linear
>> back off strategy is used with "prefork backoff increment" added to
>> the
>> delay between restart attempts up until it reaches "prefork maximum
>> backoff".
>>
>> Using the default sequence the restart delays (in seconds) are:
>>   0, 10, 20, ..., 120, 120, ...
>>
>> standard process model
>> ----------------------
>>
>> When using the standard process model samba forks a new process to
>> handle ldap
>> and netlogon connections.  Samba now honours the 'max smbd processes'
>> smb.conf
>> parameter.  The default value of 0, indicates there is no limit.  The
>> limit
>> is applied individually to netlogon and ldap.  When the process limit
>> is
>> exceeded Samba drops new connections immediately.
>>
>> python3 support
>> ---------------
>>
>> The version of python which is now the default for samba is python3.
>> 'configure' & 'make' will execute using python3. It is possible to
>> still
>> specify an additional python version with '--extra-python'
>> e.g. '--extra-python=/usr/bin/python2'. It should be noted that
>> support for
>> this option will be deprecated in a future release.
>>
>> What if I need to build with python2? To build with python2 you
>> *must* set
>> the 'PYTHON' environent variable to override the python3 default for
>> both
>> 'configure' and 'make' steps.
>>
>>    'PYTHON=python2 ./configure.developer'
>> &
>>    'PYTHON=python2 make'
>>
>> Note: Support for python2 (with the exception of a build configured
>> with
>>       'PYTHON=python2 ./configure --disable-python' and built with
>>       'PYTHON=python2 make' will be deprecated in the next release.
> missing a closing parenthesis? Patch attached if its OK to consider
> now.
>
RB+

needs another reviewer (and to be honest I don't know do we need a bug
for the this non code update)

Noel




More information about the samba-technical mailing list