The branch, master has been updated via 52a68c37b56 ldb: change the version to 2.10.0 for Samba 4.21 via c0dc0fd331e WHATSNEW: Start release notes for Samba 4.21.0pre1. via 6eeaa0bc7c3 VERSION: Bump version up to 4.21.0pre1... via d05af785057 VERSION: Disable GIT_SNAPSHOT for the Samba 4.20.0rc1 release. via 8e31cb2007a WHATSNEW: Up to Samba 4.20.0rc1. via ec91204387b ldb: release 2.9.0 for use in Samba 4.20.x via 0ba05d5bbb1 tevent: release 0.16.1 via 5032ab712c6 tdb: release 1.4.10 via f28966c1638 talloc: release 2.4.2 from 1f823424418 python:gp: Improve working of log messages to avoid confusion
https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 52a68c37b567df2b6109db65c5283c4d5ef40346 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:34:26 2024 +0100 ldb: change the version to 2.10.0 for Samba 4.21 Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> Autobuild-User(master): Jule Anger <jan...@samba.org> Autobuild-Date(master): Mon Jan 29 15:43:45 UTC 2024 on atb-devel-224 commit c0dc0fd331ee73fca11c300ab154b699bae120e3 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:32:15 2024 +0100 WHATSNEW: Start release notes for Samba 4.21.0pre1. Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit 6eeaa0bc7c322d6a2c03228df9f984123d548623 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:29:43 2024 +0100 VERSION: Bump version up to 4.21.0pre1... and re-enable GIT_SNAPSHOT. Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit d05af785057246732b63446ba03696f38da50f81 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:28:20 2024 +0100 VERSION: Disable GIT_SNAPSHOT for the Samba 4.20.0rc1 release. Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit 8e31cb2007af390ef54177ba5c63f7903d2403d4 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:26:37 2024 +0100 WHATSNEW: Up to Samba 4.20.0rc1. Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit ec91204387bd7f5c5a8d8df8534c6ca59b491ac5 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:08:08 2024 +0100 ldb: release 2.9.0 for use in Samba 4.20.x - documentation fixes - build with Python 3.12 (bug #15513) - a lot of additional error checking in the python bindings - minor code fixes BUG: https://bugzilla.samba.org/show_bug.cgi?id=15513 Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit 0ba05d5bbb1788b0b8cee26748bcda0c90c48baa Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:08:08 2024 +0100 tevent: release 0.16.1 - build with Python 3.12 (bug #15513) - documentation fixes BUG: https://bugzilla.samba.org/show_bug.cgi?id=15513 Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit 5032ab712c6e9d6562cd10b1d840d2ee052d1d16 Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:08:08 2024 +0100 tdb: release 1.4.10 - build with Python 3.12 (bug #15513) - documentation fixes - minor build fixes BUG: https://bugzilla.samba.org/show_bug.cgi?id=15513 Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> commit f28966c1638806a5af1fa4e451b668af638491ce Author: Jule Anger <jan...@samba.org> Date: Mon Jan 29 15:08:08 2024 +0100 talloc: release 2.4.2 - build with Python 3.12 (bug #15513) - documentation fixes BUG: https://bugzilla.samba.org/show_bug.cgi?id=15513 Signed-off-by: Jule Anger <jan...@samba.org> Signed-off-by: Stefan Metzmacher <me...@samba.org> ----------------------------------------------------------------------- Summary of changes: VERSION | 2 +- WHATSNEW.txt | 107 +-------------------- lib/ldb/ABI/{ldb-2.8.0.sigs => ldb-2.10.0.sigs} | 0 ...yldb-util-2.1.0.sigs => pyldb-util-2.10.0.sigs} | 0 lib/ldb/wscript | 4 +- ...oc-util-2.3.0.sigs => pytalloc-util-2.4.2.sigs} | 0 .../ABI/{talloc-2.3.5.sigs => talloc-2.4.2.sigs} | 0 lib/talloc/wscript | 2 +- lib/tdb/ABI/{tdb-1.3.17.sigs => tdb-1.4.10.sigs} | 0 lib/tdb/wscript | 2 +- .../ABI/{tevent-0.15.0.sigs => tevent-0.16.1.sigs} | 0 lib/tevent/wscript | 2 +- 12 files changed, 9 insertions(+), 110 deletions(-) copy lib/ldb/ABI/{ldb-2.8.0.sigs => ldb-2.10.0.sigs} (100%) copy lib/ldb/ABI/{pyldb-util-2.1.0.sigs => pyldb-util-2.10.0.sigs} (100%) copy lib/talloc/ABI/{pytalloc-util-2.3.0.sigs => pytalloc-util-2.4.2.sigs} (100%) copy lib/talloc/ABI/{talloc-2.3.5.sigs => talloc-2.4.2.sigs} (100%) copy lib/tdb/ABI/{tdb-1.3.17.sigs => tdb-1.4.10.sigs} (100%) copy lib/tevent/ABI/{tevent-0.15.0.sigs => tevent-0.16.1.sigs} (100%) Changeset truncated at 500 lines: diff --git a/VERSION b/VERSION index bde2e90dffc..eaa8dddbf66 100644 --- a/VERSION +++ b/VERSION @@ -26,7 +26,7 @@ SAMBA_COPYRIGHT_STRING="Copyright Andrew Tridgell and the Samba Team 1992-2024" # -> "3.0.0" # ######################################################## SAMBA_VERSION_MAJOR=4 -SAMBA_VERSION_MINOR=20 +SAMBA_VERSION_MINOR=21 SAMBA_VERSION_RELEASE=0 ######################################################## diff --git a/WHATSNEW.txt b/WHATSNEW.txt index e2bd54a1d01..ba3b739709f 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,12 +1,12 @@ Release Announcements ===================== -This is the first pre release of Samba 4.20. This is *not* +This is the first pre release of Samba 4.21. 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.20 will be the next version of the Samba suite. +Samba 4.21 will be the next version of the Samba suite. UPGRADING @@ -16,123 +16,22 @@ UPGRADING NEW FEATURES/CHANGES ==================== -New Minimum MIT Krb5 version for Samba AD Domain Controller ------------------------------------------------------------ - -Samba now requires MIT 1.21 when built against a system MIT Krb5 and -acting as an Active Directory DC. This addresses the issues that were -fixed in CVE-2022-37967 (KrbtgtFullPacSignature) and ensures that -Samba builds against the MIT version that allows us to avoid that -attack. - -Removed dependency on Perl JSON module --------------------------------------- - -Distributions are advised that the Perl JSON package is no longer -required by Samba builds that use the imported Heimdal. The build -instead uses Perl's JSON::PP built into recent perl5 versions. - -Current lists of packages required by Samba for major distributions -are found in the bootstrap/generated-dists/ directory of a Samba -source tree. While there will be some differences - due to features -chosen by packagers - comparing these lists with the build dependencies -in a package may locate other dependencies we no longer require. - -samba-tool user getpassword / syncpasswords ;rounds= change ------------------------------------------------------------ - -The password access tool "samba-tool user getpassword" and the -password sync tool "samba-tool user syncpasswords" allow attributes to -be chosen for output, and accept parameters like -pwdLastSet;format=GeneralizedTime - -These attributes then appear, in the same format, as the attributes in -the LDIF output. This was not the case for the ;rounds= parameter of -virtualCryptSHA256 and virtualCryptSHA512, for example as ---attributes="virtualCryptSHA256;rounds=50000" - -This release makes the behaviour consistent between these two -features. Installations using GPG-encrypted passwords (or plaintext -storage) and the rounds= option, will find the output has changed - -from: -virtualCryptSHA256: {CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF - -to: -virtualCryptSHA256;rounds=2561: {CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF - -Group Managed service account client-side features --------------------------------------------------- - -samba-tool has been extended to provide client-side support for Group -Managed Service accounts. These accounts have passwords that change -automatically, giving the advantages of service isolation without risk -of poor, unchanging passwords. - -Where possible, Samba's existing samba-tool password handling -commands, which in the past have only operated against the local -sam.ldb have been extended to permit operation against a remote server -with authenticated access to "-H ldap://$DCNAME" - -Supported operations include: - - reading the current and previous gMSA password via - "samba-tool user getpassword" - - writing a Kerberos Ticket Granting Ticket (TGT) to a local - credentials cache with a new command - "samba-tool user get-kerberos-ticket" - -New Windows Search Protocol Client ----------------------------------- - -Samba now by default builds new experimental Windows Search Protocol (WSP) -command line client "wspsearch" - -The "wspsearch" cmd-line utility allows a WSP search request to be sent -to a server (such as a windows server) that has the (WSP) -Windows Search Protocol service configured and enabled. - -For more details see the wspsearch man page. - -Allow 'smbcacls' to save/restore DACLs to file --------------------------------------------- - -'smbcacls' has been extended to allow DACLs to be saved and restored -to/from a file. This feature mimics the functionality that windows cmd -line tool 'icacls.exe' provides. Additionally files created either -by 'smbcalcs' or 'icacls.exe' are interchangeable and can be used by -either tool as the same file format is used. - -New options added are: - - '--save savefile' Saves DACLs in sddl format to file - - '--recurse' Performs the '--save' operation above on directory - and all files/directories below. - - '--restore savefile' Restores the stored DACLS to files in directory REMOVED FEATURES ================ -Get locally logged on users from utmp -------------------------------------- - -The Workstation Service Remote Protocol [MS-WKST] calls NetWkstaGetInfo -level 102 and NetWkstaEnumUsers level 0 and 1 return the list of locally -logged on users. Samba was getting the list from utmp, which is not -Y2038 safe. This feature has been completely removed and Samba will -always return an empty list. - smb.conf changes ================ Parameter Name Description Default -------------- ----------- ------- - smb3 unix extensions Per share - KNOWN ISSUES ============ -https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.20#Release_blocking_bugs +https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.21#Release_blocking_bugs ####################################### diff --git a/lib/ldb/ABI/ldb-2.8.0.sigs b/lib/ldb/ABI/ldb-2.10.0.sigs similarity index 100% copy from lib/ldb/ABI/ldb-2.8.0.sigs copy to lib/ldb/ABI/ldb-2.10.0.sigs diff --git a/lib/ldb/ABI/pyldb-util-2.1.0.sigs b/lib/ldb/ABI/pyldb-util-2.10.0.sigs similarity index 100% copy from lib/ldb/ABI/pyldb-util-2.1.0.sigs copy to lib/ldb/ABI/pyldb-util-2.10.0.sigs diff --git a/lib/ldb/wscript b/lib/ldb/wscript index bb49e95382c..67cc576d39e 100644 --- a/lib/ldb/wscript +++ b/lib/ldb/wscript @@ -1,8 +1,8 @@ #!/usr/bin/env python APPNAME = 'ldb' -# For Samba 4.20.x -VERSION = '2.9.0' +# For Samba 4.21.x +VERSION = '2.10.0' import sys, os diff --git a/lib/talloc/ABI/pytalloc-util-2.3.0.sigs b/lib/talloc/ABI/pytalloc-util-2.4.2.sigs similarity index 100% copy from lib/talloc/ABI/pytalloc-util-2.3.0.sigs copy to lib/talloc/ABI/pytalloc-util-2.4.2.sigs diff --git a/lib/talloc/ABI/talloc-2.3.5.sigs b/lib/talloc/ABI/talloc-2.4.2.sigs similarity index 100% copy from lib/talloc/ABI/talloc-2.3.5.sigs copy to lib/talloc/ABI/talloc-2.4.2.sigs diff --git a/lib/talloc/wscript b/lib/talloc/wscript index 075f1ec4417..8b5e02d36c5 100644 --- a/lib/talloc/wscript +++ b/lib/talloc/wscript @@ -1,7 +1,7 @@ #!/usr/bin/env python APPNAME = 'talloc' -VERSION = '2.4.1' +VERSION = '2.4.2' import os import sys diff --git a/lib/tdb/ABI/tdb-1.3.17.sigs b/lib/tdb/ABI/tdb-1.4.10.sigs similarity index 100% copy from lib/tdb/ABI/tdb-1.3.17.sigs copy to lib/tdb/ABI/tdb-1.4.10.sigs diff --git a/lib/tdb/wscript b/lib/tdb/wscript index 5e6a928d5bc..2c587fbee44 100644 --- a/lib/tdb/wscript +++ b/lib/tdb/wscript @@ -1,7 +1,7 @@ #!/usr/bin/env python APPNAME = 'tdb' -VERSION = '1.4.9' +VERSION = '1.4.10' import sys, os diff --git a/lib/tevent/ABI/tevent-0.15.0.sigs b/lib/tevent/ABI/tevent-0.16.1.sigs similarity index 100% copy from lib/tevent/ABI/tevent-0.15.0.sigs copy to lib/tevent/ABI/tevent-0.16.1.sigs diff --git a/lib/tevent/wscript b/lib/tevent/wscript index d912a8a4005..8df1b40febf 100644 --- a/lib/tevent/wscript +++ b/lib/tevent/wscript @@ -1,7 +1,7 @@ #!/usr/bin/env python APPNAME = 'tevent' -VERSION = '0.16.0' +VERSION = '0.16.1' import sys, os -- Samba Shared Repository