Merge ~ahasenack/ubuntu/+source/samba:kinetic-samba-416-merge into ubuntu/+source/samba:ubuntu/devel

Proposed by Andreas Hasenack
Status: Merged
Merged at revision: 93d47629c882a9e02d9748e2839ee56297d90a93
Proposed branch: ~ahasenack/ubuntu/+source/samba:kinetic-samba-416-merge
Merge into: ubuntu/+source/samba:ubuntu/devel
Prerequisite: ubuntu/+source/samba:debian/sid
Diff against target: 924 lines (+523/-225) (has conflicts)
9 files modified
debian/changelog (+297/-197)
debian/control (+4/-4)
debian/ctdb.example.enable.nfs.sh (+189/-0)
debian/ctdb.example/nfs-kernel-server/enable-nfs.sh (+4/-4)
debian/ctdb.example/nfs-kernel-server/nfs.conf (+20/-0)
debian/ctdb.example/nfs-kernel-server/quota (+5/-0)
debian/patches/series (+2/-2)
debian/rules (+2/-2)
dev/null (+0/-16)
Conflict in .editorconfig
Conflict in .gitlab-ci-main.yml
Conflict in VERSION
Conflict in WHATSNEW.txt
Conflict in auth/credentials/credentials.c
Conflict in bootstrap/.gitlab-ci.yml
Conflict in bootstrap/config.py
Conflict in bootstrap/generated-dists/Vagrantfile
Conflict in bootstrap/generated-dists/fedora32/locale.sh
Conflict in bootstrap/generated-dists/fedora33/locale.sh
Conflict in bootstrap/generated-dists/fedora34/locale.sh
Conflict in bootstrap/generated-dists/fedora35/locale.sh
Conflict in bootstrap/generated-dists/opensuse150/locale.sh
Conflict in bootstrap/generated-dists/opensuse151/bootstrap.sh
Conflict in bootstrap/generated-dists/opensuse151/packages.yml
Conflict in bootstrap/generated-dists/opensuse152/bootstrap.sh
Conflict in bootstrap/generated-dists/opensuse152/locale.sh
Conflict in bootstrap/generated-dists/opensuse152/packages.yml
Conflict in bootstrap/generated-dists/ubuntu1604/bootstrap.sh
Conflict in bootstrap/generated-dists/ubuntu1604/locale.sh
Conflict in bootstrap/generated-dists/ubuntu1604/packages.yml
Conflict in bootstrap/sha1sum.txt
Conflict in buildtools/bin/waf
Conflict in buildtools/wafsamba/samba_python.py
Conflict in buildtools/wafsamba/samba_utils.py
Conflict in buildtools/wafsamba/wafsamba.py
Conflict in buildtools/wafsamba/wscript
Conflict in ctdb/client/client_control_sync.c
Conflict in ctdb/doc/ctdb-etcd.7
Conflict in ctdb/doc/ctdb-script.options.5
Conflict in ctdb/doc/ctdb-statistics.7
Conflict in ctdb/doc/ctdb-tunables.7
Conflict in ctdb/doc/ctdb.1
Conflict in ctdb/doc/ctdb.7
Conflict in ctdb/doc/ctdb.7.html
Conflict in ctdb/doc/ctdb.conf.5
Conflict in ctdb/doc/ctdb.sysconfig.5
Conflict in ctdb/doc/ctdb_diagnostics.1
Conflict in ctdb/doc/ctdb_mutex_ceph_rados_helper.7
Conflict in ctdb/doc/ctdb_mutex_ceph_rados_helper.7.html
Conflict in ctdb/doc/ctdb_mutex_ceph_rados_helper.7.xml
Conflict in ctdb/doc/ctdbd.1
Conflict in ctdb/doc/ctdbd_wrapper.1
Conflict in ctdb/doc/ltdbtool.1
Conflict in ctdb/doc/onnode.1
Conflict in ctdb/doc/ping_pong.1
Conflict in ctdb/server/ctdb_daemon.c
Conflict in ctdb/server/ctdb_recoverd.c
Conflict in ctdb/tests/INTEGRATION/database/recovery.001.volatile.sh
Conflict in ctdb/tests/INTEGRATION/simple/cluster.002.recmaster_yield.sh
Conflict in ctdb/utils/tdb/tdb_mutex_check.c
Conflict in debian/README.source.md
Conflict in debian/changelog
Conflict in debian/control
Conflict in debian/ctdb.example.enable.nfs.sh
Conflict in debian/ctdb.install
Conflict in debian/gbp.conf
Conflict in debian/libsmbclient.symbols
Conflict in debian/libwbclient0.symbols
Conflict in debian/patches/series
Conflict in debian/rules
Conflict in debian/samba-libs.install
Conflict in debian/samba.install
Conflict in debian/samba.postinst
Conflict in debian/smbclient.install
Conflict in debian/watch
Conflict in debian/winbind.install
Conflict in docs/manpages/cifsdd.8
Conflict in docs/manpages/dbwrap_tool.1
Conflict in docs/manpages/eventlogadm.8
Conflict in docs/manpages/idmap_ad.8
Conflict in docs/manpages/idmap_autorid.8
Conflict in docs/manpages/idmap_hash.8
Conflict in docs/manpages/idmap_ldap.8
Conflict in docs/manpages/idmap_nss.8
Conflict in docs/manpages/idmap_rfc2307.8
Conflict in docs/manpages/idmap_rid.8
Conflict in docs/manpages/idmap_script.8
Conflict in docs/manpages/idmap_tdb.8
Conflict in docs/manpages/idmap_tdb2.8
Conflict in docs/manpages/libsmbclient.7
Conflict in docs/manpages/lmhosts.5
Conflict in docs/manpages/log2pcap.1
Conflict in docs/manpages/mdsearch.1
Conflict in docs/manpages/mvxattr.1
Conflict in docs/manpages/net.8
Conflict in docs/manpages/nmbd.8
Conflict in docs/manpages/nmblookup.1
Conflict in docs/manpages/ntlm_auth.1
Conflict in docs/manpages/pam_winbind.8
Conflict in docs/manpages/pam_winbind.conf.5
Conflict in docs/manpages/pdbedit.8
Conflict in docs/manpages/profiles.1
Conflict in docs/manpages/rpcclient.1
Conflict in docs/manpages/samba-bgqd.8
Conflict in docs/manpages/samba-regedit.8
Conflict in docs/manpages/samba-tool.8
Conflict in docs/manpages/samba.7
Conflict in docs/manpages/samba.8
Conflict in docs/manpages/samba_downgrade_db.8
Conflict in docs/manpages/sharesec.1
Conflict in docs/manpages/smb.conf.5
Conflict in docs/manpages/smbcacls.1
Conflict in docs/manpages/smbclient.1
Conflict in docs/manpages/smbcontrol.1
Conflict in docs/manpages/smbcquotas.1
Conflict in docs/manpages/smbd.8
Conflict in docs/manpages/smbget.1
Conflict in docs/manpages/smbgetrc.5
Conflict in docs/manpages/smbpasswd.5
Conflict in docs/manpages/smbpasswd.8
Conflict in docs/manpages/smbspool.8
Conflict in docs/manpages/smbspool_krb5_wrapper.8
Conflict in docs/manpages/smbstatus.1
Conflict in docs/manpages/smbtar.1
Conflict in docs/manpages/smbtree.1
Conflict in docs/manpages/testparm.1
Conflict in docs/manpages/traffic_learner.7
Conflict in docs/manpages/traffic_replay.7
Conflict in docs/manpages/vfs_acl_tdb.8
Conflict in docs/manpages/vfs_acl_xattr.8
Conflict in docs/manpages/vfs_aio_fork.8
Conflict in docs/manpages/vfs_aio_pthread.8
Conflict in docs/manpages/vfs_audit.8
Conflict in docs/manpages/vfs_btrfs.8
Conflict in docs/manpages/vfs_cacheprime.8
Conflict in docs/manpages/vfs_cap.8
Conflict in docs/manpages/vfs_catia.8
Conflict in docs/manpages/vfs_ceph.8
Conflict in docs/manpages/vfs_ceph_snapshots.8
Conflict in docs/manpages/vfs_commit.8
Conflict in docs/manpages/vfs_crossrename.8
Conflict in docs/manpages/vfs_default_quota.8
Conflict in docs/manpages/vfs_dirsort.8
Conflict in docs/manpages/vfs_extd_audit.8
Conflict in docs/manpages/vfs_fake_perms.8
Conflict in docs/manpages/vfs_fileid.8
Conflict in docs/manpages/vfs_fruit.8
Conflict in docs/manpages/vfs_full_audit.8
Conflict in docs/manpages/vfs_glusterfs.8
Conflict in docs/manpages/vfs_glusterfs_fuse.8
Conflict in docs/manpages/vfs_gpfs.8
Conflict in docs/manpages/vfs_io_uring.8
Conflict in docs/manpages/vfs_linux_xfs_sgid.8
Conflict in docs/manpages/vfs_media_harmony.8
Conflict in docs/manpages/vfs_nfs4acl_xattr.8
Conflict in docs/manpages/vfs_offline.8
Conflict in docs/manpages/vfs_prealloc.8
Conflict in docs/manpages/vfs_preopen.8
Conflict in docs/manpages/vfs_readahead.8
Conflict in docs/manpages/vfs_readonly.8
Conflict in docs/manpages/vfs_recycle.8
Conflict in docs/manpages/vfs_shadow_copy.8
Conflict in docs/manpages/vfs_shadow_copy2.8
Conflict in docs/manpages/vfs_shell_snap.8
Conflict in docs/manpages/vfs_snapper.8
Conflict in docs/manpages/vfs_streams_depot.8
Conflict in docs/manpages/vfs_streams_xattr.8
Conflict in docs/manpages/vfs_syncops.8
Conflict in docs/manpages/vfs_time_audit.8
Conflict in docs/manpages/vfs_tsmsm.8
Conflict in docs/manpages/vfs_unityed_media.8
Conflict in docs/manpages/vfs_virusfilter.8
Conflict in docs/manpages/vfs_widelinks.8
Conflict in docs/manpages/vfs_worm.8
Conflict in docs/manpages/vfs_xattr_tdb.8
Conflict in docs/manpages/vfs_zfsacl.8
Conflict in docs/manpages/vfstest.1
Conflict in docs/manpages/wbinfo.1
Conflict in docs/manpages/winbind_krb5_localauth.8
Conflict in docs/manpages/winbind_krb5_locator.8
Conflict in docs/manpages/winbindd.8
Conflict in docs/manpages/winexe.1
Conflict in lib/cmdline/cmdline.c
Conflict in lib/cmdline/wscript
Conflict in lib/fuzzing/oss-fuzz/check_build.sh
Conflict in lib/fuzzing/oss-fuzz/do_build.sh
Conflict in lib/fuzzing/wscript_build
Conflict in lib/krb5_wrap/krb5_samba.c
Conflict in lib/ldb/wscript
Conflict in lib/param/loadparm.c
Conflict in lib/replace/wscript
Conflict in lib/tdb/wscript
Conflict in lib/util/debug.c
Conflict in lib/util/pidfile.c
Conflict in lib/util/sys_rw.c
Conflict in lib/util/tests/test_sys_rw.c
Conflict in lib/util/time.c
Conflict in lib/util/util_str.c
Conflict in lib/util/util_tdb.c
Conflict in lib/util/wscript_build
Conflict in libcli/named_pipe_auth/npa_tstream.c
Conflict in libcli/named_pipe_auth/npa_tstream.h
Conflict in libcli/smb/smb2_signing.c
Conflict in libgpo/admx/en-US/samba.adml
Conflict in libgpo/admx/samba.admx
Conflict in librpc/idl/named_pipe_auth.idl
Conflict in librpc/rpc/binding.c
Conflict in librpc/rpc/dcerpc_helper.c
Conflict in librpc/rpc/dcesrv_auth.c
Conflict in librpc/rpc/dcesrv_core.c
Conflict in librpc/rpc/dcesrv_core.h
Conflict in librpc/rpc/dcesrv_handles.c
Conflict in nsswitch/krb5_plugin/async_dns_krb5_locator.c
Conflict in nsswitch/libwbclient/wscript
Conflict in nsswitch/pam_winbind.c
Conflict in pidl/lib/Parse/Pidl/Samba4/NDR/ServerCompat.pm
Conflict in python/samba/dnsserver.py
Conflict in python/samba/gp_scripts_ext.py
Conflict in python/samba/gpclass.py
Conflict in python/samba/netcmd/domain.py
Conflict in python/samba/netcmd/domain_backup.py
Conflict in python/samba/tests/blackbox/ndrdump.py
Conflict in python/samba/tests/dns_aging.py
Conflict in python/samba/tests/gpo.py
Conflict in python/samba/tests/gpo_member.py
Conflict in python/samba/tests/krb5/alias_tests.py
Conflict in python/samba/tests/krb5/as_canonicalization_tests.py
Conflict in python/samba/tests/krb5/as_req_tests.py
Conflict in python/samba/tests/krb5/compatability_tests.py
Conflict in python/samba/tests/krb5/fast_tests.py
Conflict in python/samba/tests/krb5/kdc_base_test.py
Conflict in python/samba/tests/krb5/kdc_tgs_tests.py
Conflict in python/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
Conflict in python/samba/tests/krb5/raw_testcase.py
Conflict in python/samba/tests/krb5/rfc4120.asn1
Conflict in python/samba/tests/krb5/rfc4120_constants.py
Conflict in python/samba/tests/krb5/rfc4120_pyasn1.py
Conflict in python/samba/tests/krb5/rodc_tests.py
Conflict in python/samba/tests/krb5/s4u_tests.py
Conflict in python/samba/tests/krb5/salt_tests.py
Conflict in python/samba/tests/krb5/test_rpc.py
Conflict in python/samba/tests/usage.py
Conflict in script/autobuild.py
Conflict in selftest/knownfail
Conflict in selftest/knownfail.d/smb1-tests
Conflict in selftest/knownfail_heimdal_kdc
Conflict in selftest/knownfail_mit_kdc
Conflict in selftest/selftesthelpers.py
Conflict in selftest/target/Samba.pm
Conflict in selftest/target/Samba3.pm
Conflict in selftest/tests.py
Conflict in source3/auth/user_util.c
Conflict in source3/client/client.c
Conflict in source3/include/smb.h
Conflict in source3/include/vfs.h
Conflict in source3/lib/g_lock.c
Conflict in source3/lib/netapi/examples/common.c
Conflict in source3/lib/server_prefork.c
Conflict in source3/lib/server_prefork.h
Conflict in source3/lib/server_prefork_util.c
Conflict in source3/lib/server_prefork_util.h
Conflict in source3/lib/util.c
Conflict in source3/lib/util_sid.c
Conflict in source3/libads/kerberos.c
Conflict in source3/libads/ldap.c
Conflict in source3/libnet/libnet_join.c
Conflict in source3/libnet/libnet_join_offline.c
Conflict in source3/librpc/rpc/dcerpc_ep.c
Conflict in source3/libsmb/cli_smb2_fnum.c
Conflict in source3/libsmb/clierror.c
Conflict in source3/locking/share_mode_lock.c
Conflict in source3/modules/The_New_VFS.org
Conflict in source3/modules/The_New_VFS.txt
Conflict in source3/modules/vfs_default.c
Conflict in source3/modules/vfs_fake_acls.c
Conflict in source3/modules/vfs_fruit.c
Conflict in source3/modules/vfs_gpfs.c
Conflict in source3/modules/vfs_not_implemented.c
Conflict in source3/modules/vfs_shadow_copy2.c
Conflict in source3/modules/vfs_vxfs.c
Conflict in source3/param/loadparm.c
Conflict in source3/printing/load.c
Conflict in source3/printing/nt_printing.c
Conflict in source3/printing/queue_process.c
Conflict in source3/printing/samba-bgqd.c
Conflict in source3/printing/spoolssd.c
Conflict in source3/registry/reg_backend_db.c
Conflict in source3/rpc_client/cli_pipe.c
Conflict in source3/rpc_client/cli_pipe.h
Conflict in source3/rpc_server/epmapper/srv_epmapper.c
Conflict in source3/rpc_server/lsa/srv_lsa_nt.c
Conflict in source3/rpc_server/lsasd.c
Conflict in source3/rpc_server/mdssd.c
Conflict in source3/rpc_server/mdssvc/mdssvc.c
Conflict in source3/rpc_server/mdssvc/srv_mdssvc_nt.c
Conflict in source3/rpc_server/netlogon/srv_netlog_nt.c
Conflict in source3/rpc_server/rpc_handles.c
Conflict in source3/rpc_server/rpc_ncacn_np.c
Conflict in source3/rpc_server/rpc_server.c
Conflict in source3/rpc_server/rpc_server.h
Conflict in source3/rpc_server/rpc_service_setup.c
Conflict in source3/rpc_server/rpc_service_setup.h
Conflict in source3/rpc_server/samr/srv_samr_nt.c
Conflict in source3/rpc_server/spoolss/srv_iremotewinspool.c
Conflict in source3/rpc_server/wscript_build
Conflict in source3/rpcclient/rpcclient.c
Conflict in source3/script/tests/test_shadow_copy_torture.sh
Conflict in source3/script/tests/test_smbclient_s3.sh
Conflict in source3/selftest/ktest-krb5_ccache-2.txt
Conflict in source3/selftest/ktest-krb5_ccache-3.txt
Conflict in source3/selftest/tests.py
Conflict in source3/smbd/close.c
Conflict in source3/smbd/dir.c
Conflict in source3/smbd/dosmode.c
Conflict in source3/smbd/fd_handle.c
Conflict in source3/smbd/filename.c
Conflict in source3/smbd/files.c
Conflict in source3/smbd/globals.h
Conflict in source3/smbd/open.c
Conflict in source3/smbd/pipes.c
Conflict in source3/smbd/proto.h
Conflict in source3/smbd/pysmbd.c
Conflict in source3/smbd/reply.c
Conflict in source3/smbd/server.c
Conflict in source3/smbd/smb2_close.c
Conflict in source3/smbd/smb2_server.c
Conflict in source3/smbd/trans2.c
Conflict in source3/torture/cmd_vfs.c
Conflict in source3/torture/proto.h
Conflict in source3/torture/test_smb2.c
Conflict in source3/torture/torture.c
Conflict in source3/utils/net_ads.c
Conflict in source3/utils/py_net.c
Conflict in source3/utils/wscript_build
Conflict in source3/winbindd/winbindd.c
Conflict in source3/winbindd/winbindd_samr.c
Conflict in source3/wscript
Conflict in source3/wscript_build
Conflict in source4/dns_server/pydns.c
Conflict in source4/dsdb/schema/schema_description.c
Conflict in source4/dsdb/tests/python/password_lockout.py
Conflict in source4/dsdb/tests/python/priv_attrs.py
Conflict in source4/heimdal/kdc/kerberos5.c
Conflict in source4/heimdal/kdc/krb5tgs.c
Conflict in source4/heimdal/kdc/windc.c
Conflict in source4/heimdal/kdc/windc_plugin.h
Conflict in source4/heimdal/lib/asn1/krb5.asn1
Conflict in source4/heimdal/lib/com_err/compile_et.c
Conflict in source4/heimdal/lib/gssapi/mech/gss_mech_switch.c
Conflict in source4/heimdal/lib/hdb/hdb.h
Conflict in source4/heimdal/lib/krb5/pac.c
Conflict in source4/heimdal/lib/krb5/plugin.c
Conflict in source4/heimdal/lib/krb5/version-script.map
Conflict in source4/heimdal_build/config.h
Conflict in source4/heimdal_build/include/krb5-types.h
Conflict in source4/heimdal_build/kafs.h
Conflict in source4/heimdal_build/krb5-glue.c
Conflict in source4/heimdal_build/roken.h
Conflict in source4/heimdal_build/wscript_build
Conflict in source4/heimdal_build/wscript_configure
Conflict in source4/kdc/db-glue.c
Conflict in source4/kdc/db-glue.h
Conflict in source4/kdc/hdb-samba4.c
Conflict in source4/kdc/kdc-heimdal.c
Conflict in source4/kdc/mit-kdb/kdb_samba_policies.c
Conflict in source4/kdc/mit_samba.c
Conflict in source4/kdc/pac-glue.c
Conflict in source4/kdc/pac-glue.h
Conflict in source4/kdc/wdc-samba4.c
Conflict in source4/librpc/tests/krb5pac_upn_dns_info_ex.txt
Conflict in source4/librpc/tests/krb5pac_upn_dns_info_ex_not_supported.txt
Conflict in source4/rpc_server/service_rpc.c
Conflict in source4/samba/process_prefork.c
Conflict in source4/samba/server.c
Conflict in source4/samba/service.c
Conflict in source4/samba/service.h
Conflict in source4/samba/service_named_pipe.c
Conflict in source4/samba/service_stream.c
Conflict in source4/scripting/bin/samba-gpupdate
Conflict in source4/selftest/tests.py
Conflict in source4/smbd/service_stream.c
Conflict in source4/torture/krb5/kdc-canon-heimdal.c
Conflict in source4/torture/krb5/kdc-heimdal.c
Conflict in source4/torture/libsmbclient/libsmbclient.c
Conflict in source4/torture/rpc/remote_pac.c
Conflict in source4/torture/rpc/rpc.c
Conflict in source4/torture/smb2/lease.c
Conflict in source4/torture/wscript_build
Conflict in testprogs/blackbox/test_net_ads.sh
Conflict in testprogs/blackbox/test_net_ads_dns.sh
Conflict in testsuite/unittests/test_sambafs_srv_pipe.c
Conflict in third_party/waf/waflib/Context.py
Conflict in third_party/waf/waflib/extras/clang_compilation_database.py
Conflict in third_party/waf/waflib/extras/wafcache.py
Conflict in wscript_configure_embedded_heimdal
Conflict in wscript_configure_system_gnutls
Conflict in wscript_configure_system_mitkrb5
Reviewer Review Type Date Requested Status
Robie Basak Pending
Review via email: mp+423999@code.launchpad.net

Description of the change

Dummy MP for bug #1976112

To post a comment you must log in.

Update scan failed

At least one of the branches involved have failed to scan. You can manually schedule a rescan if required.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 57bf61f..0346481 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,216 +1,98 @@
6 <<<<<<< debian/changelog
7-samba (2:4.15.5~dfsg-0ubuntu6) kinetic; urgency=medium
8-
9- * No-change rebuild against libicu71
10-
11- -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 30 Apr 2022 02:14:39 +0000
12-
13-samba (2:4.15.5~dfsg-0ubuntu5) jammy; urgency=medium
14-
15- * Enable glusterfs support (LP: #1894618):
16- - d/control: revert disabling of glusterfs, since it's in main now
17- - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
18- enable the samba glusterfs vfs mofule in that case
19- - d/control: build-depend on libglusterfs-dev only on !i386 arches
20-
21- -- Andreas Hasenack <andreas@canonical.com> Wed, 09 Mar 2022 17:31:25 -0300
22-
23-samba (2:4.15.5~dfsg-0ubuntu4) jammy; urgency=medium
24-
25- * Build dlz module for bind 9.18.x (LP: #1964032)
26- - d/p/add-support-for-bind-918.patch: build a dlz module for
27- bind 9.18.x
28- - d/samba-libs.install: remove fixme comment
29- - d/p/add-support-for-bind-918-2.patch: also update the provisioning
30- tool and template config file
31-
32- -- Andreas Hasenack <andreas@canonical.com> Fri, 25 Mar 2022 14:53:19 -0300
33-
34-samba (2:4.15.5~dfsg-0ubuntu3) jammy; urgency=medium
35-
36- * Update nfs scripts for new nfs.conf config (LP: #1961840):
37- - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
38- nfsconf(8) if it's available, instead of parsing the old config
39- files in /etc/default/nfs-*
40- - d/ctdb.example.nfs.conf: /etc/nfs.conf to be used by the example
41- enable-nfs.sh example script
42- - d/ctdb.example.quota: quota config file to be used by the example
43- enable-nfs.sh script
44- - d/ctdb.example.nfs-{common,kernel-server}: obsolete, replaced by
45- nfs.conf
46- - d/ctdb.example.enable.nfs.sh: handle new nfs.conf and other
47- changes in the new nfs server packages
48- - d/rules: install the new/changed ctdb example nfs files
49-
50- -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Mar 2022 11:55:54 -0300
51-
52-samba (2:4.15.5~dfsg-0ubuntu2) jammy; urgency=medium
53-
54- * d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after
55- Windows 2021-10 Monthly Rollup patch (LP: #1951490)
56-
57- -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Mar 2022 10:32:59 -0300
58-
59-samba (2:4.15.5~dfsg-0ubuntu1) jammy; urgency=medium
60-
61- * d/{gpb.conf,watch,README.source}: update for 4.15
62- * New upstream release: 4.15.5 (LP: #1946839)
63- * d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream
64- * d/rules: remove --with-dnsupdate, it was merged with
65- --with-ads in samba 4.15.0
66- * d/control: bump required build-depends
67- * d/rules: drop removal of ctdb tests, they are no longer installed
68- * Remove findsmb, no longer installed:
69- - d/smbclient.install: remove findsmb
70- - d/rules: drop fixing of findsmb shebang
71- * d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests,
72- no longer installed
73- * d/samba-libs.install: update list of installed libraries and
74- modules/plugins
75- * d/ctdb.install: add tdb_mutex_check
76- * d/winbind.install: add async_dns_krb5_locator
77- * d/samba.install: install samba-bgqd and its manpage
78- * d/{libsmbclient,libwbclient0}.symbols: symbols updates
79- * d/control: add python3-markdown to build-depends
80- * d/watch: updated to handle ~dfsg versioning, thanks to
81- Sergio Durigan Junior <sergio.durigan@canonical.com>
82-
83- -- Andreas Hasenack <andreas@canonical.com> Tue, 22 Feb 2022 17:59:22 -0300
84-
85-samba (2:4.13.17~dfsg-0ubuntu1) jammy; urgency=medium
86-
87- * Update to 4.13.17 as a security update
88- - CVE-2021-43566, CVE-2021-44142, CVE-2022-0336
89- * Removed patches included in new version:
90- - debian/patches/trusted_domain_regression_fix.patch
91- - debian/patches/bug14901-*.patch
92- - debian/patches/bug14922.patch
93-
94- -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 14 Feb 2022 10:19:08 -0500
95-
96-samba (2:4.13.14+dfsg-0ubuntu5) jammy; urgency=medium
97-
98- * No-change rebuild for icu soname change
99-
100- -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com> Fri, 11 Feb 2022 11:36:14 -0600
101-
102-samba (2:4.13.14+dfsg-0ubuntu4) jammy; urgency=medium
103-
104- * d/t/util: fix setting the password of the smb test user
105- (LP: #1955851)
106-
107- -- Andreas Hasenack <andreas@canonical.com> Thu, 20 Jan 2022 17:06:13 -0300
108-
109-samba (2:4.13.14+dfsg-0ubuntu3) jammy; urgency=medium
110-
111- * No-change rebuild with Python 3.10 as default version
112-
113- -- Graham Inggs <ginggs@ubuntu.com> Sun, 16 Jan 2022 07:01:34 +0000
114-
115-samba (2:4.13.14+dfsg-0ubuntu2) jammy; urgency=medium
116-
117- * SECURITY REGRESSION: Kerberos authentication on standalone server in
118- MIT realm broken
119- - debian/patches/bug14922.patch: fix MIT Realm regression in
120- source3/auth/user_krb5.c.
121-
122- -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 13 Dec 2021 07:09:36 -0500
123-
124-samba (2:4.13.14+dfsg-0ubuntu1) jammy; urgency=medium
125-
126- * Update to 4.13.14 as a security update (LP: #1950363)
127- - debian/patches/CVE-2021-20254.patch: removed, included in new
128- version.
129- - debian/control: bump ldb Build-Depends to 2.2.3.
130- - debian/samba-libs.install: added libdcerpc-pkt-auth.so.0.
131- - debian/patches/trusted_domain_regression_fix.patch: fix regression
132- introduced in 4.13.14.
133- - debian/patches/bug14901-*.patch: upstream patches to fix some
134- mapping issues.
135- - debian/patches/bug14918-*.patch: upstream patches to properly handle
136- dangling symlinks.
137- - CVE-2016-2124, CVE-2020-25717, CVE-2020-25718, CVE-2020-25719,
138- CVE-2020-25721, CVE-2020-25722, CVE-2021-3738, CVE-2021-23192
139-
140- -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Nov 2021 14:52:07 -0500
141-
142-samba (2:4.13.5+dfsg-2ubuntu4) jammy; urgency=medium
143-
144- * No-change rebuild against liburing2
145-
146- -- Paride Legovini <paride@ubuntu.com> Mon, 22 Nov 2021 18:08:34 +0100
147-
148-samba (2:4.13.5+dfsg-2ubuntu3) impish; urgency=medium
149-
150- * d/samba.postinst: do not populate sambashare from the admin group
151- (Debian packaging cherry-pick. LP: #1942195)
152-
153- -- Paride Legovini <paride@ubuntu.com> Wed, 06 Oct 2021 10:31:14 +0200
154-
155-samba (2:4.13.5+dfsg-2ubuntu2) impish; urgency=medium
156-
157- * No-change rebuild due to OpenLDAP soname bump.
158-
159- -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 18:08:36 -0400
160-
161-samba (2:4.13.5+dfsg-2ubuntu1) impish; urgency=medium
162+=======
163+samba (2:4.16.1+dfsg-8ubuntu1) kinetic; urgency=medium
164
165- * Merge with Debian unstable. Remaining changes:
166+ * Merge with Debian unstable (LP: #1971256, LP: #1846947). Remaining
167+ changes:
168 - d/p/VERSION.patch: Update vendor string to "Ubuntu".
169 - debian/smb.conf;
170 + Add "(Samba, Ubuntu)" to server string.
171 + Comment out the default [homes] share, and add a comment about
172 "valid users = %s" to show users how to restrict access to
173 \\server\username to only username.
174- - d/control: Disable glusterfs support because it's not in main.
175- MIR bug is https://launchpad.net/bugs/1274247
176 - debian/control: Ubuntu i386 binary compatibility:
177 + drop ceph support
178- - d/control: add a versioned libgnutls28-dev build-depends to reduce
179- the amount of in-tree crypto code that is built
180 - d/control: enable the liburing vfs module, except on i386 where
181 liburing is not available
182 - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
183 Skip running the tests if on i386 platform, because the uring
184 package is not available there.
185- * Dropped changes:
186- - debian/samba-common.config:
187- + Do not change priority to high if dhclient3 is installed.
188- [Included in 2:4.13.4+dfsg-1]
189- - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
190- change nfs service name from nfs to nfs-kernel-server
191- (LP #722201)
192- [Included in 2:4.13.4+dfsg-1]
193- - d/p/ctdb-config-enable-syslog-by-default.patch:
194- enable syslog and systemd journal by default
195- [Included in 2:4.13.4+dfsg-1]
196- - debian/rules: Ubuntu i386 binary compatibility:
197- + drop ceph support
198- + disable the following binary packages:
199- - ctdb
200- - libnss-winbind
201- - libpam-winbind
202- - python3-samba
203- - samba
204- - samba-common-bin
205- - samba-testsuite
206- - winbind
207- [Included in 2:4.13.4+dfsg-1]
208- - debian/rules: Ubuntu i386 binary compatibility:
209- + re-enable the following binary packages:
210- - libnss-winbind
211- - samba-common-bin
212- - python3-samba
213- - winbind
214- [Included in 2:4.13.4+dfsg-1]
215- - SECURITY UPDATE: wrong group entries via negative idmap cache entries
216- + debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in
217- source3/passdb/lookup_sid.c.
218- + CVE-2021-20254
219- [Included in 2:4.13.5+dfsg-2]
220+ - d/t/util: fix setting the password of the smb test user
221+ (LP #1955851)
222+ - Update nfs scripts for new nfs.conf config (LP #1961840):
223+ + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
224+ nfsconf(8) if it's available, instead of parsing the old config
225+ files in /etc/default/nfs-*
226+ + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be
227+ used by the example enable-nfs.sh example script
228+ + d/ctdb.example/nfs-kernel-server/ctdb.example.quota: quota
229+ config file to be used by the example enable-nfs.sh script
230+ + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}:
231+ obsolete, replaced by nfs.conf
232+ + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new
233+ nfs.conf and other changes in the new nfs server packages
234+ - Build dlz module for bind 9.18.x (LP #1964032)
235+ + d/p/add-support-for-bind-918.patch: build a dlz module for
236+ bind 9.18.x
237+ + d/p/add-support-for-bind-918-2.patch: also update the
238+ provisioning tool and template config file
239+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
240+ enable the samba glusterfs vfs mofule in that case
241+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
242+ * Dropped:
243+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
244+ the amount of in-tree crypto code that is built
245+ [superfluous, the version in the archive is recent enough]
246+ - d/samba.postinst: do not populate sambashare from the Ubuntu admin group (LP 1942195)
247+ [Included in 2:4.13.13+dfsg-1]
248+ - d/control: bump required build-depends
249+ [Included in Debian]
250+ - d/samba-libs.install: update list of installed libraries and
251+ modules/plugins
252+ [Done in Debian]
253+ - debian/patches/CVE-2021-20254.patch: removed, applied upstream
254+ [Applied upstream, Debian didn't have this patch]
255+ - d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream
256+ [Applied usptream, Debian did not have it]
257+ - d/{gpb.conf,watch,README.source}: update for 4.15
258+ [Debian updated it for 4.16]
259+ - d/rules: remove --with-dnsupdate, it was merged with
260+ --with-ads in samba 4.15.0
261+ [Included in 2:4.16.0+dfsg-1]
262+ - d/rules: drop removal of ctdb tests, they are no longer installed
263+ [Included in 2:4.16.0+dfsg-1]
264+ - Remove findsmb, no longer installed:
265+ + d/smbclient.install: remove findsmb
266+ + d/rules: drop fixing of findsmb shebang
267+ [Included in 2:4.16.0+dfsg-1]
268+ - d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests,
269+ no longer installed
270+ [Included in 2:4.16.0+dfsg-1]
271+ - d/ctdb.install: add tdb_mutex_check
272+ [Included in 2:4.16.0+dfsg-1]
273+ - d/winbind.install: add async_dns_krb5_locator
274+ [Included in 2:4.16.0+dfsg-1]
275+ - d/samba.install: install samba-bgqd and its manpage
276+ [Included in 2:4.16.0+dfsg-1]
277+ - d/{libsmbclient,libwbclient0}.symbols: symbols updates
278+ [Obsolete, these were for 4.15.5]
279+ - d/rules: drop dh_perl override, unneeded
280+ [Included in 2:4.16.0+dfsg-1]
281+ - d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after
282+ Windows 2021-10 Monthly Rollup patch (LP #1951490)
283+ [Included upstream in 4.16.0rc2]
284+ - d/rules: install the new/changed ctdb example nfs files
285+ [Installed via ctdb.examples]
286+ * Added:
287+ - rename ctdb example files nfs.conf and quota, to match what the
288+ enable-nfs.sh script expects
289+ - enable-nfs.sh ctdb example: use debian's filename for the
290+ static port sysctl configuration
291+ - enable-nfs.sh: in ctdb 4.16, the "recovery lock" config option was
292+ renamed to "cluster lock"
293+
294+ -- Andreas Hasenack <andreas@canonical.com> Wed, 08 Jun 2022 11:02:29 -0300
295
296- -- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 17 May 2021 11:51:54 -0300
297-=======
298 samba (2:4.16.1+dfsg-8) unstable; urgency=medium
299
300 * fix the Breaks/Replaces versions in the previous upload for moving
301@@ -507,6 +389,98 @@ samba (2:4.16.0+dfsg-1) experimental; urgency=medium
302
303 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 05 Apr 2022 16:01:25 +0300
304
305+>>>>>>> debian/changelog
306+samba (2:4.15.5~dfsg-0ubuntu6) kinetic; urgency=medium
307+
308+ * No-change rebuild against libicu71
309+
310+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 30 Apr 2022 02:14:39 +0000
311+
312+samba (2:4.15.5~dfsg-0ubuntu5) jammy; urgency=medium
313+
314+ * Enable glusterfs support (LP: #1894618):
315+ - d/control: revert disabling of glusterfs, since it's in main now
316+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
317+ enable the samba glusterfs vfs mofule in that case
318+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
319+
320+ -- Andreas Hasenack <andreas@canonical.com> Wed, 09 Mar 2022 17:31:25 -0300
321+
322+samba (2:4.15.5~dfsg-0ubuntu4) jammy; urgency=medium
323+
324+ * Build dlz module for bind 9.18.x (LP: #1964032)
325+ - d/p/add-support-for-bind-918.patch: build a dlz module for
326+ bind 9.18.x
327+ - d/samba-libs.install: remove fixme comment
328+ - d/p/add-support-for-bind-918-2.patch: also update the provisioning
329+ tool and template config file
330+
331+ -- Andreas Hasenack <andreas@canonical.com> Fri, 25 Mar 2022 14:53:19 -0300
332+
333+samba (2:4.15.5~dfsg-0ubuntu3) jammy; urgency=medium
334+
335+ * Update nfs scripts for new nfs.conf config (LP: #1961840):
336+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
337+ nfsconf(8) if it's available, instead of parsing the old config
338+ files in /etc/default/nfs-*
339+ - d/ctdb.example.nfs.conf: /etc/nfs.conf to be used by the example
340+ enable-nfs.sh example script
341+ - d/ctdb.example.quota: quota config file to be used by the example
342+ enable-nfs.sh script
343+ - d/ctdb.example.nfs-{common,kernel-server}: obsolete, replaced by
344+ nfs.conf
345+ - d/ctdb.example.enable.nfs.sh: handle new nfs.conf and other
346+ changes in the new nfs server packages
347+ - d/rules: install the new/changed ctdb example nfs files
348+
349+ -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Mar 2022 11:55:54 -0300
350+
351+samba (2:4.15.5~dfsg-0ubuntu2) jammy; urgency=medium
352+
353+ * d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after
354+ Windows 2021-10 Monthly Rollup patch (LP: #1951490)
355+
356+ -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Mar 2022 10:32:59 -0300
357+
358+samba (2:4.15.5~dfsg-0ubuntu1) jammy; urgency=medium
359+
360+ * d/{gpb.conf,watch,README.source}: update for 4.15
361+ * New upstream release: 4.15.5 (LP: #1946839)
362+ * d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream
363+ * d/rules: remove --with-dnsupdate, it was merged with
364+ --with-ads in samba 4.15.0
365+ * d/control: bump required build-depends
366+ * d/rules: drop removal of ctdb tests, they are no longer installed
367+ * Remove findsmb, no longer installed:
368+ - d/smbclient.install: remove findsmb
369+ - d/rules: drop fixing of findsmb shebang
370+ * d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests,
371+ no longer installed
372+ * d/samba-libs.install: update list of installed libraries and
373+ modules/plugins
374+ * d/ctdb.install: add tdb_mutex_check
375+ * d/winbind.install: add async_dns_krb5_locator
376+ * d/samba.install: install samba-bgqd and its manpage
377+ * d/{libsmbclient,libwbclient0}.symbols: symbols updates
378+ * d/control: add python3-markdown to build-depends
379+ * d/watch: updated to handle ~dfsg versioning, thanks to
380+ Sergio Durigan Junior <sergio.durigan@canonical.com>
381+
382+ -- Andreas Hasenack <andreas@canonical.com> Tue, 22 Feb 2022 17:59:22 -0300
383+
384+samba (2:4.13.17~dfsg-0ubuntu1) jammy; urgency=medium
385+
386+ * Update to 4.13.17 as a security update
387+ - CVE-2021-43566, CVE-2021-44142, CVE-2022-0336
388+ * Removed patches included in new version:
389+ - debian/patches/trusted_domain_regression_fix.patch
390+ - debian/patches/bug14901-*.patch
391+ - debian/patches/bug14922.patch
392+
393+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 14 Feb 2022 10:19:08 -0500
394+
395+<<<<<<< debian/changelog
396+=======
397 samba (2:4.13.14+dfsg-1) unstable; urgency=high
398
399 * New upstream security release in order to address the following defects:
400@@ -533,6 +507,55 @@ samba (2:4.13.14+dfsg-1) unstable; urgency=high
401
402 -- Mathieu Parent <sathieu@debian.org> Tue, 09 Nov 2021 20:53:03 +0100
403
404+>>>>>>> debian/changelog
405+samba (2:4.13.14+dfsg-0ubuntu5) jammy; urgency=medium
406+
407+ * No-change rebuild for icu soname change
408+
409+ -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com> Fri, 11 Feb 2022 11:36:14 -0600
410+
411+samba (2:4.13.14+dfsg-0ubuntu4) jammy; urgency=medium
412+
413+ * d/t/util: fix setting the password of the smb test user
414+ (LP: #1955851)
415+
416+ -- Andreas Hasenack <andreas@canonical.com> Thu, 20 Jan 2022 17:06:13 -0300
417+
418+samba (2:4.13.14+dfsg-0ubuntu3) jammy; urgency=medium
419+
420+ * No-change rebuild with Python 3.10 as default version
421+
422+ -- Graham Inggs <ginggs@ubuntu.com> Sun, 16 Jan 2022 07:01:34 +0000
423+
424+samba (2:4.13.14+dfsg-0ubuntu2) jammy; urgency=medium
425+
426+ * SECURITY REGRESSION: Kerberos authentication on standalone server in
427+ MIT realm broken
428+ - debian/patches/bug14922.patch: fix MIT Realm regression in
429+ source3/auth/user_krb5.c.
430+
431+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 13 Dec 2021 07:09:36 -0500
432+
433+samba (2:4.13.14+dfsg-0ubuntu1) jammy; urgency=medium
434+
435+ * Update to 4.13.14 as a security update (LP: #1950363)
436+ - debian/patches/CVE-2021-20254.patch: removed, included in new
437+ version.
438+ - debian/control: bump ldb Build-Depends to 2.2.3.
439+ - debian/samba-libs.install: added libdcerpc-pkt-auth.so.0.
440+ - debian/patches/trusted_domain_regression_fix.patch: fix regression
441+ introduced in 4.13.14.
442+ - debian/patches/bug14901-*.patch: upstream patches to fix some
443+ mapping issues.
444+ - debian/patches/bug14918-*.patch: upstream patches to properly handle
445+ dangling symlinks.
446+ - CVE-2016-2124, CVE-2020-25717, CVE-2020-25718, CVE-2020-25719,
447+ CVE-2020-25721, CVE-2020-25722, CVE-2021-3738, CVE-2021-23192
448+
449+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Nov 2021 14:52:07 -0500
450+
451+<<<<<<< debian/changelog
452+=======
453 samba (2:4.13.13+dfsg-1) unstable; urgency=high
454
455 [ Athos Ribeiro ]
456@@ -553,7 +576,84 @@ samba (2:4.13.13+dfsg-1) unstable; urgency=high
457 (Closes: #988170)
458
459 -- Mathieu Parent <sathieu@debian.org> Mon, 01 Nov 2021 08:59:20 +0100
460+
461 >>>>>>> debian/changelog
462+samba (2:4.13.5+dfsg-2ubuntu4) jammy; urgency=medium
463+
464+ * No-change rebuild against liburing2
465+
466+ -- Paride Legovini <paride@ubuntu.com> Mon, 22 Nov 2021 18:08:34 +0100
467+
468+samba (2:4.13.5+dfsg-2ubuntu3) impish; urgency=medium
469+
470+ * d/samba.postinst: do not populate sambashare from the admin group
471+ (Debian packaging cherry-pick. LP: #1942195)
472+
473+ -- Paride Legovini <paride@ubuntu.com> Wed, 06 Oct 2021 10:31:14 +0200
474+
475+samba (2:4.13.5+dfsg-2ubuntu2) impish; urgency=medium
476+
477+ * No-change rebuild due to OpenLDAP soname bump.
478+
479+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 18:08:36 -0400
480+
481+samba (2:4.13.5+dfsg-2ubuntu1) impish; urgency=medium
482+
483+ * Merge with Debian unstable. Remaining changes:
484+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
485+ - debian/smb.conf;
486+ + Add "(Samba, Ubuntu)" to server string.
487+ + Comment out the default [homes] share, and add a comment about
488+ "valid users = %s" to show users how to restrict access to
489+ \\server\username to only username.
490+ - d/control: Disable glusterfs support because it's not in main.
491+ MIR bug is https://launchpad.net/bugs/1274247
492+ - debian/control: Ubuntu i386 binary compatibility:
493+ + drop ceph support
494+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
495+ the amount of in-tree crypto code that is built
496+ - d/control: enable the liburing vfs module, except on i386 where
497+ liburing is not available
498+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
499+ Skip running the tests if on i386 platform, because the uring
500+ package is not available there.
501+ * Dropped changes:
502+ - debian/samba-common.config:
503+ + Do not change priority to high if dhclient3 is installed.
504+ [Included in 2:4.13.4+dfsg-1]
505+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
506+ change nfs service name from nfs to nfs-kernel-server
507+ (LP #722201)
508+ [Included in 2:4.13.4+dfsg-1]
509+ - d/p/ctdb-config-enable-syslog-by-default.patch:
510+ enable syslog and systemd journal by default
511+ [Included in 2:4.13.4+dfsg-1]
512+ - debian/rules: Ubuntu i386 binary compatibility:
513+ + drop ceph support
514+ + disable the following binary packages:
515+ - ctdb
516+ - libnss-winbind
517+ - libpam-winbind
518+ - python3-samba
519+ - samba
520+ - samba-common-bin
521+ - samba-testsuite
522+ - winbind
523+ [Included in 2:4.13.4+dfsg-1]
524+ - debian/rules: Ubuntu i386 binary compatibility:
525+ + re-enable the following binary packages:
526+ - libnss-winbind
527+ - samba-common-bin
528+ - python3-samba
529+ - winbind
530+ [Included in 2:4.13.4+dfsg-1]
531+ - SECURITY UPDATE: wrong group entries via negative idmap cache entries
532+ + debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in
533+ source3/passdb/lookup_sid.c.
534+ + CVE-2021-20254
535+ [Included in 2:4.13.5+dfsg-2]
536+
537+ -- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 17 May 2021 11:51:54 -0300
538
539 samba (2:4.13.5+dfsg-2) unstable; urgency=high
540
541diff --git a/debian/control b/debian/control
542index a394787..86f01ca 100644
543--- a/debian/control
544+++ b/debian/control
545@@ -100,11 +100,11 @@ Build-Depends-Arch:
546 libblkid-dev,
547 libbsd-dev,
548 libcap-dev [linux-any],
549- libcephfs-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32],
550+ libcephfs-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
551 libcmocka-dev (>= 1.1.3),
552 libcups2-dev,
553 libdbus-1-dev,
554- libglusterfs-dev [linux-any],
555+ libglusterfs-dev [!i386],
556 libgnutls28-dev,
557 libgpgme11-dev,
558 libicu-dev,
559@@ -117,12 +117,12 @@ Build-Depends-Arch:
560 libparse-yapp-perl,
561 libpcap-dev [hurd-i386 kfreebsd-any],
562 libpopt-dev,
563- librados-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32],
564+ librados-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
565 libreadline-dev,
566 libsystemd-dev [linux-any],
567 libtasn1-6-dev (>= 3.8),
568 libtasn1-bin,
569- liburing-dev [linux-any],
570+ liburing-dev [!i386],
571 xfslibs-dev [linux-any],
572 zlib1g-dev (>= 1:1.2.3),
573 # python:
574diff --git a/debian/ctdb.example.enable.nfs.sh b/debian/ctdb.example.enable.nfs.sh
575new file mode 100755
576index 0000000..ac50a3e
577--- /dev/null
578+++ b/debian/ctdb.example.enable.nfs.sh
579@@ -0,0 +1,189 @@
580+<<<<<<< debian/ctdb.example.enable.nfs.sh
581+#!/bin/bash -e
582+
583+base="/usr/share/doc/ctdb/examples/nfs-kernel-server/"
584+logfile="/tmp/enable-ctdb-nfs.$$.log" ; touch $logfile ;
585+ghostname=""
586+
587+# functions ---------
588+
589+die() { echo error: $@; echo ; exit 1; };
590+getout() { echo exit: $@; echo ; exit 0; };
591+stopservice() { echo stopping $1... ; systemctl stop $1 2>&1 >> $logfile 2>&1; }
592+disableservice() { echo disabling $1... ; systemctl disable $1 2>&1 >> $logfile 2>&1; }
593+startservice() { echo starting $1... ; systemctl start $1 2>&1 >> $logfile 2>&1; }
594+sysctlrefresh() { echo refreshing sysctl... ; sysctl --system 2>&1 >> $logfile 2>&1; }
595+
596+backupfile() {
597+ echo backing up $1
598+ [ -f $1.prvctdb ] && die "backup file $1 already exists!"
599+ [ -f $1 ] && cp $1 $1.prvctdb || true
600+}
601+
602+renamefiles() {
603+ for f; do
604+ [ -f "$f" ] || continue
605+ echo "Renaming $f to $f.prvctdb"
606+ mv "$f" "$f".prvctdb
607+ done
608+}
609+
610+checkservice() {
611+ (systemctl list-unit-files | grep -q $1.service) || die "service $1 not found"
612+}
613+
614+replacefile() {
615+
616+ origfile=$1
617+ replfile=$2
618+
619+
620+ [ ! -f $base/$origfile ] && die "coult not find $base/$origfile"
621+
622+ echo replacing $replfile...
623+ cp $base/$origfile $replfile
624+}
625+
626+appendfile() {
627+
628+ origfile=$1
629+ replfile=$2
630+
631+ [ ! -f $base/$origfile ] && die "coult not find $base/$origfile"
632+
633+ echo appending $base/$origfile to $replfile...
634+ cat $base/$origfile >> $replfile
635+}
636+
637+execnfsenv() {
638+
639+ file=$1 ; [ -f $file ] || due "inexistent file $file";
640+
641+ echo executing $file...
642+
643+ $file 2>&1 >> $logfile 2>&1;
644+}
645+
646+fixnfshostname() {
647+
648+ type nfsconf > /dev/null 2>&1 || die "nfsconf(8) not found"
649+
650+ if [ "$ghostname" == "" ]; then
651+ echo "What is the FQDN for the public IP address of this host ?"
652+ echo -n "> "
653+ read ghostname
654+ fi
655+
656+ echo "Setting $ghostname in nfs.conf..."
657+ nfsconf --set statd name "$ghostname"
658+}
659+
660+# end of functions --
661+
662+[ $UID != 0 ] && die "you need root privileges"
663+
664+echo """
665+This script will enable CTDB NFS HA by changing the following files:
666+
667+(1) /etc/nfs.conf ( replace )
668+(2) /etc/nfs.conf.d/*.conf ( rename )
669+(3) /etc/services ( append )
670+(4) /etc/sysctl.d/99-nfs-static-ports.conf ( create )
671+(5) /etc/default/quota ( replace )
672+
673+and disabling the following services, as they will be managed
674+by ctdb:
675+
676+(1) rpcbind
677+(2) nfs-kernel-server
678+(3) rpc.rquotad
679+
680+Obs:
681+ - replaced files keep previous versions as "file".prevctdb
682+ - dependant services will also be stopped
683+"""
684+
685+while true; do
686+ echo -n "Do you agree with this change ? (N/y) => "
687+ read answer
688+ [ "$answer" == "n" ] && getout "exiting without any changes"
689+ [ "$answer" == "y" ] && break
690+done
691+
692+
693+echo "checking requirements..."
694+
695+checkservice nfs-kernel-server
696+checkservice quota
697+checkservice rpcbind
698+
699+echo "requirements okay!"
700+echo
701+
702+backupfile /etc/nfs.conf
703+renamefiles /etc/nfs.conf.d/*.conf
704+backupfile /etc/services
705+backupfile /etc/default/quota
706+echo
707+
708+set +e
709+
710+stopservice ctdb.service
711+stopservice quota.service
712+stopservice nfs-kernel-server.service
713+stopservice rpcbind.service
714+stopservice rpcbind.socket
715+stopservice rpcbind.target
716+echo
717+
718+disableservice ctdb.service
719+disableservice quota.service
720+disableservice nfs-kernel-server.service
721+disableservice rpcbind.service
722+disableservice rpcbind.socket
723+disableservice rpcbind.target
724+echo
725+
726+set -e
727+
728+replacefile nfs.conf /etc/nfs.conf
729+replacefile 99-nfs-static-ports.conf /etc/sysctl.d/99-nfs-static-ports.conf
730+replacefile quota /etc/default/quota
731+echo
732+
733+appendfile services /etc/services
734+echo
735+
736+fixnfshostname
737+echo
738+
739+sysctlrefresh
740+echo
741+
742+echo """Finished! Make sure to configure properly:
743+
744+ - /etc/exports (containing the clustered fs to be exported)
745+ - /etc/ctdb/nodes (containing all your node private IPs)
746+ - /etc/ctdb/public_addressess (containing public addresses)
747+
748+A log file can be found at:
749+
750+ - /tmp/enable-ctdb-nfs.$$.log
751+
752+Remember:
753+
754+ - to place a recovery lock in /etc/ctdb/ctdb.conf:
755+ ...
756+ [cluster]
757+ recovery lock = /clustered.filesystem/.reclock
758+ ...
759+
760+And, make sure you enable ctdb service again:
761+
762+ - systemctl enable ctdb.service
763+ - systemctl start ctdb.service
764+
765+Enjoy!
766+"""
767+=======
768+>>>>>>> debian/ctdb.example.enable.nfs.sh
769diff --git a/debian/ctdb.example/nfs-kernel-server/enable-nfs.sh b/debian/ctdb.example/nfs-kernel-server/enable-nfs.sh
770index f719e63..2346601 100755
771--- a/debian/ctdb.example/nfs-kernel-server/enable-nfs.sh
772+++ b/debian/ctdb.example/nfs-kernel-server/enable-nfs.sh
773@@ -87,7 +87,7 @@ This script will enable CTDB NFS HA by changing the following files:
774 (1) /etc/nfs.conf ( replace )
775 (2) /etc/nfs.conf.d/*.conf ( rename )
776 (3) /etc/services ( append )
777-(4) /etc/sysctl.d/99-nfs-static-ports.conf ( create )
778+(4) /etc/sysctl.d/98-nfs-static-ports.conf ( create )
779 (5) /etc/default/quota ( replace )
780
781 and disabling the following services, as they will be managed
782@@ -146,7 +146,7 @@ echo
783 set -e
784
785 replacefile nfs.conf /etc/nfs.conf
786-replacefile 99-nfs-static-ports.conf /etc/sysctl.d/99-nfs-static-ports.conf
787+replacefile 98-nfs-static-ports.conf /etc/sysctl.d/98-nfs-static-ports.conf
788 replacefile quota /etc/default/quota
789 echo
790
791@@ -171,10 +171,10 @@ A log file can be found at:
792
793 Remember:
794
795- - to place a recovery lock in /etc/ctdb/ctdb.conf:
796+ - to place a cluster lock in /etc/ctdb/ctdb.conf:
797 ...
798 [cluster]
799- recovery lock = /clustered.filesystem/.reclock
800+ cluster lock = /clustered.filesystem/.reclock
801 ...
802
803 And, make sure you enable ctdb service again:
804diff --git a/debian/ctdb.example/nfs-kernel-server/nfs-common b/debian/ctdb.example/nfs-kernel-server/nfs-common
805deleted file mode 100644
806index 9d4f22c..0000000
807--- a/debian/ctdb.example/nfs-kernel-server/nfs-common
808+++ /dev/null
809@@ -1,19 +0,0 @@
810-# CTDB: /etc/default/nfs-common for clustering
811-
812-NFS_HOSTNAME="PLACE_HOSTNAME_HERE"
813-
814-# rpc.statd - daemon listening for reboot notifications (locks related)
815-NEED_STATD="yes"
816-STATDOPTS="-n ${NFS_HOSTNAME} -p 32765 -o 32766 -H /etc/ctdb/statd-callout -T 32768 -U 32768"
817-STATD_HOSTNAME="$NFS_HOSTNAME"
818-
819-# rpc.gssd - security context for rpc connections
820-NEED_GSSD="no"
821-
822-# rpc.idmapd - NFSv4 <-> name mapping daemon (fallback nowadays)
823-# recent kernels use nfsidmap(8) instead
824-NEED_IDMAPD="no"
825-
826-# rpc.quota - usage quota
827-RPCRQUOTADOPTS="-p 32769"
828-
829diff --git a/debian/ctdb.example/nfs-kernel-server/nfs-kernel-server b/debian/ctdb.example/nfs-kernel-server/nfs-kernel-server
830deleted file mode 100644
831index 6aa5df9..0000000
832--- a/debian/ctdb.example/nfs-kernel-server/nfs-kernel-server
833+++ /dev/null
834@@ -1,16 +0,0 @@
835-# CTDB: /etc/default/nfs-kernel-server for clustering
836-
837-NFS_HOSTNAME="PLACE_HOSTNAME_HERE"
838-
839-# rpc.nfsd - user level part of nfs service (kernel: nfsd module)
840-RPCNFSDPRIORITY=0
841-RPCNFSDCOUNT=8
842-RPCNFSDOPTS="-N 4"
843-
844-# rpc.mountd - server side of nfs mount protocol
845-RPCMOUNTDOPTS="-p 32767 --manage-gids --no-nfs-version 4"
846-
847-# rpc.svcgssd - userspace daemon to handle sec context for kernel rpcsec_gss
848-NEED_SVCGSSD="no"
849-RPCSVCGSSDOPTS=""
850-
851diff --git a/debian/ctdb.example/nfs-kernel-server/nfs.conf b/debian/ctdb.example/nfs-kernel-server/nfs.conf
852new file mode 100644
853index 0000000..5cfa13a
854--- /dev/null
855+++ b/debian/ctdb.example/nfs-kernel-server/nfs.conf
856@@ -0,0 +1,20 @@
857+[general]
858+pipefs-directory = /run/rpc_pipefs
859+
860+[lockd]
861+port = 32768
862+udp-port = 32768
863+
864+[mountd]
865+manage-gids = 1
866+port = 32767
867+
868+[nfsd]
869+threads = 8
870+vers4 = n
871+
872+[statd]
873+ha-callout = /etc/ctdb/statd-callout
874+name = @NFS_HOSTNAME@
875+outgoing-port = 32766
876+port = 32765
877diff --git a/debian/ctdb.example/nfs-kernel-server/quota b/debian/ctdb.example/nfs-kernel-server/quota
878new file mode 100644
879index 0000000..00eab66
880--- /dev/null
881+++ b/debian/ctdb.example/nfs-kernel-server/quota
882@@ -0,0 +1,5 @@
883+# Set to "true" if warnquota should be run in cron.daily
884+run_warnquota=
885+
886+# Add options to rpc.rquotad here
887+RPCRQUOTADOPTS="-p 32769"
888diff --git a/debian/patches/series b/debian/patches/series
889index f3bc643..abe6ace 100644
890--- a/debian/patches/series
891+++ b/debian/patches/series
892@@ -10,8 +10,6 @@ fix-nfs-service-name-to-nfs-kernel-server.patch
893 ctdb-config-enable-syslog-by-default.patch
894 <<<<<<< debian/patches/series
895 lp-1951490-fix-printing-KB5006743.patch
896-add-support-for-bind-918.patch
897-add-support-for-bind-918-2.patch
898 =======
899 Force-LDB-as-standalone.patch
900 use-bzero-instead-of-memset_s.diff
901@@ -27,3 +25,5 @@ testparm-do-not-fail-if-pid-dir-does-not-exist.patch
902 add-missing-libs-deps.diff
903 fix-samba-tool-domain-join-segfault.patch
904 >>>>>>> debian/patches/series
905+add-support-for-bind-918.patch
906+add-support-for-bind-918-2.patch
907diff --git a/debian/rules b/debian/rules
908index 687ad4c..09e7642 100755
909--- a/debian/rules
910+++ b/debian/rules
911@@ -124,11 +124,11 @@ conf_args += $(if ${WITH_CEPH},\
912 WITH_GLUSTERFS = yes
913 # GlusterFS is linux-only
914 ifneq ($(DEB_HOST_ARCH_OS), linux)
915-<<<<<<< debian/rules
916- WITH_CEPH = no
917+ WITH_GLUSTERFS =
918 endif
919 # GlusterFS is not built for i386 on Ubuntu
920 ifeq ($(DEB_VENDOR) $(DEB_HOST_ARCH), Ubuntu i386)
921+<<<<<<< debian/rules
922 WITH_GLUSTERFS = no
923 =======
924 WITH_GLUSTERFS =

Subscribers

People subscribed via source and target branches