From patchwork Thu Apr 22 18:22:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 4203 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4FR5Nw3Zn0z44Qw for ; Thu, 22 Apr 2021 18:22:08 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4FR5Nw0qWYzyB; Thu, 22 Apr 2021 18:22:08 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4FR5Nw0Q8fz2xXr; Thu, 22 Apr 2021 18:22:08 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4FR5Nt58Mkz2xXr for ; Thu, 22 Apr 2021 18:22:06 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4FR5Nt0SzDzlH; Thu, 22 Apr 2021 18:22:06 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1619115726; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=0Gqv3wfj/Ps0RrVNa4chl4XUMvpHQDsiYtIiBoK3J44=; b=v8Mgf0SF3BnPD9RN7ajMbpaQTnaxxE2Vgu67w2qWfCHltQJcY5EkglkIp8sgBM6KbeDWhO KxT2HY8tRGRuFmCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1619115726; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=0Gqv3wfj/Ps0RrVNa4chl4XUMvpHQDsiYtIiBoK3J44=; b=alJ2N1cz1OrVvy5uSU9TBENpEqVHye7z4xiKxSAkgjZB3QVTOool282hj/6eWHY6NV3Xok lRjLeuQBvC1Gz6pxxO3sZkS4xVd7HGwQkW3Kj03ldTI0Lr5SqAKdqt5rkgxmVBlh1Cc5r4 MG8KGaaBrTy9qSuI1t7Nv2Ia61ItLzI4RLHfLB5HEXM12elsnSuetjbRw9OQC1ezvUDAz0 fHaYUUdwRxLhcb42sgcGm+Lp3O8bvk1r3qKSp35ciIGfXcyCUv7p1D4y+3l9dsJCrCu+Wf 3ATzTAZvMa3Cij3V9bwfKltQ3A2QjbybznVPnL9lRuZW0ezIQNzyPtHWiov/mA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] samba: Update to 4.14.3 Date: Thu, 22 Apr 2021 20:22:03 +0200 Message-Id: <20210422182203.3892369-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from 4.13.7 to 4.14.3 Change to Samba 4.14 release series 4.13 is now in maintenance mode 4.14 is now the current stable release series - Update of x86_64 rootfile - Checked library changes with find-dependencies No linked programs found - Changelog o Trever L. Adams * BUG 14671: s3:modules:vfs_virusfilter: Recent New_VFS changes break vfs_virusfilter_openat. o Andrew Bartlett * BUG 14586: build: Notice if flex is missing at configure time. o Ralph Boehme * BUG 14672: Fix smbd panic when two clients open same file. * BUG 14675: Fix memory leak in the RPC server. * BUG 14679: s3: smbd: fix deferred renames. o Samuel Cabrero * BUG 14675: s3-iremotewinspool: Set the per-request memory context. o Volker Lendecke * BUG 14675: Fix memory leak in the RPC server. o Stefan Metzmacher * BUG 11899: third_party: Update socket_wrapper to version 1.3.2. * BUG 14640: third_party: Update socket_wrapper to version 1.3.3. o David Mulder * BUG 14665: samba-gpupdate: Test that sysvol paths download in case-insensitive way. o Sachin Prabhu * BUG 14662: smbd: Ensure errno is preserved across fsp destructor. o Christof Schmitt * BUG 14663: idmap_rfc2307 and idmap_nss return wrong mapping for uid/gid conflict. o Martin Schwenke * BUG 14288: build: Only add -Wl,--as-needed when supported. Signed-off-by: Adolf Belka --- config/rootfiles/packages/x86_64/samba | 47 ++++++++++++++++---------- lfs/samba | 6 ++-- 2 files changed, 33 insertions(+), 20 deletions(-) diff --git a/config/rootfiles/packages/x86_64/samba b/config/rootfiles/packages/x86_64/samba index 93c35b51e..34199072b 100644 --- a/config/rootfiles/packages/x86_64/samba +++ b/config/rootfiles/packages/x86_64/samba @@ -123,7 +123,6 @@ usr/bin/wbinfo #usr/include/samba-4.0/util/idtree.h #usr/include/samba-4.0/util/idtree_random.h #usr/include/samba-4.0/util/signal.h -#usr/include/samba-4.0/util/string_wrappers.h #usr/include/samba-4.0/util/substitute.h #usr/include/samba-4.0/util/tevent_ntstatus.h #usr/include/samba-4.0/util/tevent_unix.h @@ -155,7 +154,7 @@ usr/lib/libndr-standard.so.0 usr/lib/libndr-standard.so.0.0.1 usr/lib/libndr.so usr/lib/libndr.so.1 -usr/lib/libndr.so.1.0.0 +usr/lib/libndr.so.1.0.1 usr/lib/libnetapi.so usr/lib/libnetapi.so.0 usr/lib/libnss_winbind.so @@ -163,8 +162,8 @@ usr/lib/libnss_winbind.so.2 usr/lib/libnss_wins.so usr/lib/libnss_wins.so.2 usr/lib/libsamba-credentials.so -usr/lib/libsamba-credentials.so.0 -usr/lib/libsamba-credentials.so.0.0.1 +usr/lib/libsamba-credentials.so.1 +usr/lib/libsamba-credentials.so.1.0.0 usr/lib/libsamba-errors.so usr/lib/libsamba-errors.so.1 usr/lib/libsamba-hostconfig.so @@ -184,11 +183,12 @@ usr/lib/libsamdb.so.0 usr/lib/libsamdb.so.0.0.1 usr/lib/libsmbclient.so usr/lib/libsmbclient.so.0 -usr/lib/libsmbclient.so.0.6.0 +usr/lib/libsmbclient.so.0.7.0 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 usr/lib/libsmbldap.so usr/lib/libsmbldap.so.2 +usr/lib/libsmbldap.so.2.1.0 usr/lib/libtevent-util.so usr/lib/libtevent-util.so.0 usr/lib/libtevent-util.so.0.0.1 @@ -221,7 +221,6 @@ usr/lib/python3.8/site-packages/samba/auth.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/auth_util.py usr/lib/python3.8/site-packages/samba/colour.py usr/lib/python3.8/site-packages/samba/common.py -usr/lib/python3.8/site-packages/samba/compat.py usr/lib/python3.8/site-packages/samba/credentials.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/crypto.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/dbchecker.py @@ -280,6 +279,7 @@ usr/lib/python3.8/site-packages/samba/forest_update.py usr/lib/python3.8/site-packages/samba/gensec.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/getopt.py usr/lib/python3.8/site-packages/samba/gp_ext_loader.py +usr/lib/python3.8/site-packages/samba/gp_msgs_ext.py #usr/lib/python3.8/site-packages/samba/gp_parse usr/lib/python3.8/site-packages/samba/gp_parse/__init__.py usr/lib/python3.8/site-packages/samba/gp_parse/gp_aas.py @@ -289,6 +289,8 @@ usr/lib/python3.8/site-packages/samba/gp_parse/gp_ini.py usr/lib/python3.8/site-packages/samba/gp_parse/gp_pol.py usr/lib/python3.8/site-packages/samba/gp_scripts_ext.py usr/lib/python3.8/site-packages/samba/gp_sec_ext.py +usr/lib/python3.8/site-packages/samba/gp_smb_conf_ext.py +usr/lib/python3.8/site-packages/samba/gp_sudoers_ext.py usr/lib/python3.8/site-packages/samba/gpclass.py usr/lib/python3.8/site-packages/samba/gpo.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/graph.py @@ -358,7 +360,8 @@ usr/lib/python3.8/site-packages/samba/registry.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/remove_dc.py #usr/lib/python3.8/site-packages/samba/samba3 usr/lib/python3.8/site-packages/samba/samba3/__init__.py -usr/lib/python3.8/site-packages/samba/samba3/libsmb_samba_internal.cpython-38-x86_64-linux-gnu.so +usr/lib/python3.8/site-packages/samba/samba3/libsmb_samba_cwrapper.cpython-38-x86_64-linux-gnu.so +usr/lib/python3.8/site-packages/samba/samba3/libsmb_samba_internal.py usr/lib/python3.8/site-packages/samba/samba3/mdscli.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/samba3/param.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/samba3/passdb.cpython-38-x86_64-linux-gnu.so @@ -398,6 +401,8 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/samba_dnsupdate.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls_basic.py +#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls_dfs_propagate_inherit.py +#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls_propagate_inhertance.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcontrol.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcontrol_process.py #usr/lib/python3.8/site-packages/samba/tests/blackbox/traffic_learner.py @@ -406,11 +411,14 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/common.py #usr/lib/python3.8/site-packages/samba/tests/complex_expressions.py #usr/lib/python3.8/site-packages/samba/tests/core.py +#usr/lib/python3.8/site-packages/samba/tests/cred_opt.py #usr/lib/python3.8/site-packages/samba/tests/credentials.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc #usr/lib/python3.8/site-packages/samba/tests/dcerpc/__init__.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/array.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/bare.py +#usr/lib/python3.8/site-packages/samba/tests/dcerpc/binding.py +#usr/lib/python3.8/site-packages/samba/tests/dcerpc/createtrustrelax.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/dnsserver.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/integer.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/mdssvc.py @@ -421,6 +429,7 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/rpc_talloc.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/rpcecho.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/sam.py +#usr/lib/python3.8/site-packages/samba/tests/dcerpc/samr_change_password.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/srvsvc.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/string_tests.py #usr/lib/python3.8/site-packages/samba/tests/dcerpc/testrpc.py @@ -462,8 +471,14 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/kcc/kcc_utils.py #usr/lib/python3.8/site-packages/samba/tests/kcc/ldif_import_export.py #usr/lib/python3.8/site-packages/samba/tests/krb5 +#usr/lib/python3.8/site-packages/samba/tests/krb5/as_canonicalization_tests.py +#usr/lib/python3.8/site-packages/samba/tests/krb5/compatability_tests.py #usr/lib/python3.8/site-packages/samba/tests/krb5/kcrypto.py +#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_base_test.py +#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_tests.py +#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_tgs_tests.py #usr/lib/python3.8/site-packages/samba/tests/krb5/raw_testcase.py +#usr/lib/python3.8/site-packages/samba/tests/krb5/rfc4120_constants.py #usr/lib/python3.8/site-packages/samba/tests/krb5/rfc4120_pyasn1.py #usr/lib/python3.8/site-packages/samba/tests/krb5/s4u_tests.py #usr/lib/python3.8/site-packages/samba/tests/krb5/simple_tests.py @@ -552,6 +567,7 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/samdb_api.py #usr/lib/python3.8/site-packages/samba/tests/security.py #usr/lib/python3.8/site-packages/samba/tests/segfault.py +#usr/lib/python3.8/site-packages/samba/tests/smb-notify.py #usr/lib/python3.8/site-packages/samba/tests/smb.py #usr/lib/python3.8/site-packages/samba/tests/smbd_base.py #usr/lib/python3.8/site-packages/samba/tests/smbd_fuzztest.py @@ -564,15 +580,11 @@ usr/lib/python3.8/site-packages/samba/tdb_util.py #usr/lib/python3.8/site-packages/samba/tests/upgradeprovisionneeddc.py #usr/lib/python3.8/site-packages/samba/tests/usage.py #usr/lib/python3.8/site-packages/samba/tests/xattr.py -#usr/lib/python3.8/site-packages/samba/third_party -usr/lib/python3.8/site-packages/samba/third_party/__init__.py -usr/lib/python3.8/site-packages/samba/third_party/iso8601 -usr/lib/python3.8/site-packages/samba/third_party/iso8601/__init__.py -usr/lib/python3.8/site-packages/samba/third_party/iso8601/iso8601.py -usr/lib/python3.8/site-packages/samba/third_party/iso8601/test_iso8601.py +usr/lib/python3.8/site-packages/samba/trust_utils.py usr/lib/python3.8/site-packages/samba/upgrade.py usr/lib/python3.8/site-packages/samba/upgradehelpers.py usr/lib/python3.8/site-packages/samba/uptodateness.py +usr/lib/python3.8/site-packages/samba/vgp_sudoers_ext.py usr/lib/python3.8/site-packages/samba/werror.cpython-38-x86_64-linux-gnu.so usr/lib/python3.8/site-packages/samba/xattr.py usr/lib/python3.8/site-packages/samba/xattr_native.cpython-38-x86_64-linux-gnu.so @@ -590,6 +602,7 @@ usr/lib/samba/idmap/rid.so usr/lib/samba/idmap/script.so usr/lib/samba/idmap/tdb2.so #usr/lib/samba/krb5 +usr/lib/samba/krb5/async_dns_krb5_locator.so usr/lib/samba/krb5/winbind_krb5_locator.so #usr/lib/samba/ldb usr/lib/samba/ldb/asq.so @@ -667,7 +680,7 @@ usr/lib/samba/libldb-key-value-samba4.so usr/lib/samba/libldb-tdb-err-map-samba4.so usr/lib/samba/libldb-tdb-int-samba4.so usr/lib/samba/libldb.so.2 -usr/lib/samba/libldb.so.2.2.1 +usr/lib/samba/libldb.so.2.3.0 usr/lib/samba/libldbsamba-samba4.so usr/lib/samba/liblibcli-lsa3-samba4.so usr/lib/samba/liblibcli-netlogon3-samba4.so @@ -688,9 +701,9 @@ usr/lib/samba/libposix-eadb-samba4.so usr/lib/samba/libprinter-driver-samba4.so usr/lib/samba/libprinting-migrate-samba4.so usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2 -usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2.2.1 +usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2.3.0 usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2 -usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2.3.1 +usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2.3.2 usr/lib/samba/libregistry-samba4.so usr/lib/samba/libreplace-samba4.so usr/lib/samba/libroken-samba4.so.19 @@ -719,7 +732,7 @@ usr/lib/samba/libsys-rw-samba4.so usr/lib/samba/libtalloc-report-printf-samba4.so usr/lib/samba/libtalloc-report-samba4.so usr/lib/samba/libtalloc.so.2 -usr/lib/samba/libtalloc.so.2.3.1 +usr/lib/samba/libtalloc.so.2.3.2 usr/lib/samba/libtdb-wrap-samba4.so usr/lib/samba/libtdb.so.1 usr/lib/samba/libtdb.so.1.4.3 diff --git a/lfs/samba b/lfs/samba index ea8fcd428..ee873273a 100644 --- a/lfs/samba +++ b/lfs/samba @@ -24,7 +24,7 @@ include Config -VER = 4.13.7 +VER = 4.14.3 THISAPP = samba-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 77 +PAK_VER = 78 DEPS = avahi cups libtirpc krb5 perl-Parse-Yapp @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 1a900f45d5251b53c9bd28887e588583 +$(DL_FILE)_MD5 = 7bf4fc8a7213b04942ac91ec05f62395 install : $(TARGET)