Merge ~ahasenack/ubuntu/+source/samba:groovy-samba-4125-merge into ubuntu/+source/samba:debian/sid

Proposed by Andreas Hasenack
Status: Merged
Approved by: Andreas Hasenack
Approved revision: e54a67aaaf201e50c0de06fea075270b97d5c918
Merge reported by: Andreas Hasenack
Merged at revision: e54a67aaaf201e50c0de06fea075270b97d5c918
Proposed branch: ~ahasenack/ubuntu/+source/samba:groovy-samba-4125-merge
Merge into: ubuntu/+source/samba:debian/sid
Diff against target: 2266 lines (+1846/-34)
9 files modified
debian/changelog (+1718/-0)
debian/control (+8/-8)
debian/patches/VERSION.patch (+2/-2)
debian/patches/ctdb-config-enable-syslog-by-default.patch (+49/-0)
debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch (+19/-1)
debian/patches/series (+1/-0)
debian/rules (+30/-10)
debian/samba-common.config (+4/-4)
debian/smb.conf (+15/-9)
Reviewer Review Type Date Requested Status
Lucas Kanashiro (community) Approve
Canonical Server Core Reviewers Pending
Review via email: mp+388425@code.launchpad.net

Description of the change

Catching up with debian, after having been ahead for a while.

Dropped all delta related to us being ahead.

This one could be dropped too I suppose, but it's not hard to keep:
    - d/control: add a versioned libgnutls28-dev build-depends to reduce
      the amount of in-tree crypto code that is built

It's just a small safety net, as this is what allows us to no longer build the aesni module we had before. I don't think there will be a gnutls downgrade in groovy, but maybe (just maybe) someone is backporting this package to older ubuntu releases, and the gnutls version is not new enough there.

The ctdb related delta is something I plan to push to debian again, once I get some time to setup a ctdb nfs cluster and justify it. This was done a while back by Rafael, and he sent these patches to debian, but they missed a few hunks. I want to push this again, but only after I can confidently say "if this is left out, then this thing will happen".

Bileto with all the gang built together: https://bileto.ubuntu.com/#/ticket/4166

sssd I'm proposing to be a sync in another MP.

To post a comment you must log in.
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

I am going to review this MP.

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

* Changelog:
  - [√] old content and logical tag match as expected
  - [√] changelog entry correct version and targeted codename
  - [√] changelog entries correct
  - [√] update-maintainer has been run

* Actual changes:
  - [√] no upstream changes to consider
  - [√] no further upstream version to consider
  - [√] debian changes look safe

* Old Delta:
  - [√] dropped changes are ok to be dropped
  - [√] nothing else to drop
  - [√] changes forwarded upstream/debian (if appropriate)

* New Delta:
  - [√] no new patches added
  - [-] patches match what was proposed upstream
  - [-] patches correctly included in debian/patches/series
  - [-] patches have correct DEP3 metadata

* Build/Test:
  - [√] build is ok
  - [√] verified PPA package installs/uninstalls
  - [√] autopkgtest against the PPA package passes
  - [√] sanity checks test fine

I spotted a minor thing in d/changelog and also in the respective commit message:

    - debian/VERSION.patch: Update vendor string to "Ubuntu".

It should be debian/patches/VERSION.patch or just d/p/VERSION.patch. Apart from that everything LGTM.

review: Approve
9f5a7f0... by Andreas Hasenack

merge-changelogs

6fa1382... by Andreas Hasenack

reconstruct-changelog

e54a67a... by Andreas Hasenack

update-maintainer

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

> It should be debian/patches/VERSION.patch or just d/p/VERSION.patch.
> Apart from that everything LGTM.

Hah, that has been there for quite a while. Fixed and pushed.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

sssd is in proposed, so tagging and uploading e54a67aaaf201e50c0de06fea075270b97d5c918

$ git push pkg upload/2%4.12.5+dfsg-3ubuntu1
Enumerating objects: 83, done.
Counting objects: 100% (83/83), done.
Delta compression using up to 4 threads
Compressing objects: 100% (71/71), done.
Writing objects: 100% (72/72), 25.36 KiB | 603.00 KiB/s, done.
Total 72 (delta 50), reused 2 (delta 1)
remote: Checking connectivity: 72, done.
To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/samba
 * [new tag] upload/2%4.12.5+dfsg-3ubuntu1 -> upload/2%4.12.5+dfsg-3ubuntu1

$ dput ubuntu ../samba_4.12.5+dfsg-3ubuntu1_source.changes
Checking signature on .changes
gpg: ../samba_4.12.5+dfsg-3ubuntu1_source.changes: Valid signature from AC983EB5BF6BCBA9
Checking signature on .dsc
gpg: ../samba_4.12.5+dfsg-3ubuntu1.dsc: Valid signature from AC983EB5BF6BCBA9
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading samba_4.12.5+dfsg-3ubuntu1.dsc: done.
  Uploading samba_4.12.5+dfsg.orig.tar.xz: done.
  Uploading samba_4.12.5+dfsg-3ubuntu1.debian.tar.xz: done.
  Uploading samba_4.12.5+dfsg-3ubuntu1_source.buildinfo: done.
  Uploading samba_4.12.5+dfsg-3ubuntu1_source.changes: done.
Successfully uploaded packages.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This migrated

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 e04023f..019552e 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,72 @@
6+samba (2:4.12.5+dfsg-3ubuntu1) groovy; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
10+ - debian/smb.conf;
11+ + Add "(Samba, Ubuntu)" to server string.
12+ + Comment out the default [homes] share, and add a comment about
13+ "valid users = %s" to show users how to restrict access to
14+ \\server\username to only username.
15+ - debian/samba-common.config:
16+ + Do not change priority to high if dhclient3 is installed.
17+ - d/control, d/rules: Disable glusterfs support because it's not in main.
18+ MIR bug is https://launchpad.net/bugs/1274247
19+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
20+ change nfs service name from nfs to nfs-kernel-server
21+ (LP #722201)
22+ - d/p/ctdb-config-enable-syslog-by-default.patch:
23+ enable syslog and systemd journal by default
24+ - debian/rules: Ubuntu i386 binary compatibility:
25+ + drop ceph support
26+ + disable the following binary packages:
27+ - ctdb
28+ - libnss-winbind
29+ - libpam-winbind
30+ - python3-samba
31+ - samba
32+ - samba-common-bin
33+ - samba-testsuite
34+ - winbind
35+ - debian/control: Ubuntu i386 binary compatibility:
36+ + drop ceph support
37+ - debian/rules: Ubuntu i386 binary compatibility:
38+ + re-enable the following binary packages:
39+ - libnss-winbind
40+ - samba-common-bin
41+ - python3-samba
42+ - winbind
43+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
44+ the amount of in-tree crypto code that is built
45+ * Dropped:
46+ - d/gbp.conf, d/watch, d/README.source: update for 4.12
47+ [In 2:4.12.3+dfsg-1]
48+ - d/control: bump build-depends:
49+ + ldb: 2.1.2
50+ + tevent: 0.10.2
51+ + tdb: 1.4.3
52+ + talloc: 2.3.1
53+ [In 2:4.12.3+dfsg-1]
54+ - d/smbclient.install: add new binary mdfind and its manpage
55+ [In 2:4.12.3+dfsg-1]
56+ - d/samba-dev.install, d/samba-libs.install: new lib
57+ libdcerpc-server-core
58+ [In 2:4.12.3+dfsg-1]
59+ - d/samba-libs.install: new library libtalloc-report-printf
60+ [In 2:4.12.3+dfsg-1]
61+ - d/libwbclient0.install: remove libaesni, no longer built when
62+ gnutls provides AES CMAC
63+ [In 2:4.12.3+dfsg-1]
64+ - d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols
65+ [In 2:4.12.3+dfsg-1]
66+ - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch
67+ [Dropped in 2:4.12.3+dfsg-1]
68+ - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch
69+ [Dropped in 2:4.12.3+dfsg-1]
70+ - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch
71+ [Dropped in 2:4.12.3+dfsg-1]
72+
73+ -- Andreas Hasenack <andreas@canonical.com> Fri, 31 Jul 2020 11:07:47 -0300
74+
75 samba (2:4.12.5+dfsg-3) unstable; urgency=high
76
77 * Add Breaks: sssd-ad-common (<< 2.3.0), due to libndr so bump
78@@ -62,6 +131,131 @@ samba (2:4.12.3+dfsg-1) experimental; urgency=medium
79
80 -- Mathieu Parent <sathieu@debian.org> Wed, 24 Jun 2020 23:12:11 +0200
81
82+samba (2:4.12.2+dfsg-0ubuntu1) groovy; urgency=medium
83+
84+ * New upstream version: 4.12.2
85+ * d/gbp.conf, d/watch, d/README.source: update for 4.12
86+ * d/control: bump build-depends:
87+ - ldb: 2.1.2
88+ - tevent: 0.10.2
89+ - tdb: 1.4.3
90+ - talloc: 2.3.1
91+ * d/smbclient.install: add new binary mdfind and its manpage
92+ * d/samba-dev.install, d/samba-libs.install: new lib libdcerpc-server-core
93+ * d/samba-libs.install: new library libtalloc-report-printf
94+ * d/libwbclient0.install: remove libaesni, no longer built when
95+ gnutls provides AES CMAC
96+ * d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols
97+ * d/control: add a versioned libgnutls28-dev build-depends to reduce
98+ the amount of in-tree crypto code that is built
99+ * Dropped (applied upstream):
100+ - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch
101+ - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch
102+ - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch
103+ - d/p/CVE-2020-10700*.patch, d/p/CVE-2020-10704*.patch
104+
105+ -- Andreas Hasenack <andreas@canonical.com> Tue, 12 May 2020 10:42:17 -0300
106+
107+samba (2:4.11.6+dfsg-0ubuntu1.1) focal-security; urgency=medium
108+
109+ * SECURITY UPDATE: Use-after-free in AD DC LDAP server
110+ - debian/patches/CVE-2020-10700-1.patch: add test for ASQ and ASQ in
111+ combination with paged_results in selftest/knownfail.d/asq,
112+ source4/dsdb/tests/python/asq.py, source4/selftest/tests.py.
113+ - debian/patches/CVE-2020-10700-3.patch: do not permit the ASQ control
114+ for the GUID search in paged_results in selftest/knownfail.d/asq,
115+ source4/dsdb/samdb/ldb_modules/paged_results.c.
116+ - debian/control: bump libldb-dev, python3-ldb, and python3-ldb-dev
117+ Build-Depends to 2.0.10.
118+ - CVE-2020-10700
119+ * SECURITY UPDATE: Stack overflow in AD DC LDAP server
120+ - debian/patches/CVE-2020-10704-1.patch: add ASN.1 max tree depth in
121+ auth/gensec/gensec_util.c, lib/util/asn1.c, lib/util/asn1.h,
122+ lib/util/tests/asn1_tests.c, libcli/auth/spnego_parse.c,
123+ libcli/cldap/cldap.c, libcli/ldap/ldap_message.c,
124+ source3/lib/tldap.c, source3/lib/tldap_util.c,
125+ source3/libsmb/clispnego.c, source3/torture/torture.c,
126+ source4/auth/gensec/gensec_krb5.c, source4/ldap_server/ldap_server.c,
127+ source4/libcli/ldap/ldap_client.c,
128+ source4/libcli/ldap/ldap_controls.c.
129+ - debian/patches/CVE-2020-10704-3.patch: check parse tree depth in
130+ lib/util/asn1.c.
131+ - debian/patches/CVE-2020-10704-5.patch: add max ldap request sizes in
132+ docs-xml/smbdotconf/ldap/ldapmaxanonrequest.xml,
133+ docs-xml/smbdotconf/ldap/ldapmaxauthrequest.xml,
134+ lib/param/loadparm.c, source3/param/loadparm.c.
135+ - debian/patches/CVE-2020-10704-6.patch: limit request sizes in
136+ source4/ldap_server/ldap_server.c.
137+ - debian/patches/CVE-2020-10704-7.patch: add search size limits to
138+ ldap_decode in docs-xml/smbdotconf/ldap/ldapmaxsearchrequest.xml,
139+ lib/param/loadparm.c, libcli/cldap/cldap.c,
140+ libcli/ldap/ldap_message.c, libcli/ldap/ldap_message.h,
141+ source3/param/loadparm.c, source4/ldap_server/ldap_server.c,
142+ source4/libcli/ldap/ldap_client.c.
143+ - debian/patches/CVE-2020-10704-8.patch: check search request lengths
144+ in lib/util/asn1.c, lib/util/asn1.h, libcli/ldap/ldap_message.c.
145+ - CVE-2020-10704
146+
147+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 24 Apr 2020 08:08:38 -0400
148+
149+samba (2:4.11.6+dfsg-0ubuntu1) focal; urgency=medium
150+
151+ * New upstream release: 4.11.6
152+ * d/p/samba-tool-py38-*.patch: dropped, fixed upstream
153+
154+ -- Andreas Hasenack <andreas@canonical.com> Wed, 26 Feb 2020 11:55:16 -0300
155+
156+samba (2:4.11.5+dfsg-1ubuntu2) focal; urgency=medium
157+
158+ * d/p/samba-tool-py38-*.patch: use correct method flags (LP: #1864324)
159+
160+ -- Andreas Hasenack <andreas@canonical.com> Sat, 22 Feb 2020 17:22:21 -0300
161+
162+samba (2:4.11.5+dfsg-1ubuntu1) focal; urgency=medium
163+
164+ * Merge with Debian unstable. Remaining changes:
165+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
166+ - debian/smb.conf;
167+ + Add "(Samba, Ubuntu)" to server string.
168+ + Comment out the default [homes] share, and add a comment about
169+ "valid users = %s" to show users how to restrict access to
170+ \\server\username to only username.
171+ - debian/samba-common.config:
172+ + Do not change priority to high if dhclient3 is installed.
173+ - d/control, d/rules: Disable glusterfs support because it's not in main.
174+ MIR bug is https://launchpad.net/bugs/1274247
175+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
176+ change nfs service name from nfs to nfs-kernel-server
177+ (LP #722201)
178+ - d/p/ctdb-config-enable-syslog-by-default.patch:
179+ enable syslog and systemd journal by default
180+ - debian/rules: Ubuntu i386 binary compatibility:
181+ + drop ceph support
182+ + disable the following binary packages:
183+ - ctdb
184+ - libnss-winbind
185+ - libpam-winbind
186+ - python3-samba
187+ - samba
188+ - samba-common-bin
189+ - samba-testsuite
190+ - winbind
191+ - debian/control: Ubuntu i386 binary compatibility:
192+ + drop ceph support
193+ - debian/rules: Ubuntu i386 binary compatibility:
194+ + re-enable the following binary packages:
195+ - libnss-winbind
196+ - samba-common-bin
197+ - python3-samba
198+ - winbind
199+ * Dropped:
200+ - d/control: drop python3-matplotlib. It's only used in
201+ script/attr_count_read which is not installed with the
202+ samba packages.
203+ [In 2:4.11.3+dfsg-1]
204+
205+ -- Andreas Hasenack <andreas@canonical.com> Mon, 17 Feb 2020 15:29:35 -0300
206+
207 samba (2:4.11.5+dfsg-1) unstable; urgency=medium
208
209 * New upstream security release
210@@ -89,6 +283,161 @@ samba (2:4.11.3+dfsg-1) unstable; urgency=high
211
212 -- Mathieu Parent <sathieu@debian.org> Mon, 16 Dec 2019 09:47:45 +0100
213
214+samba (2:4.11.1+dfsg-3ubuntu4) focal; urgency=medium
215+
216+ * Ubuntu i386 binary compatibility effort: (LP: #1861316)
217+ - debian/rules:
218+ + re-enable the following binary packages generation:
219+ - libnss-winbind
220+ - samba-common-bin
221+ - python3-samba
222+ - winbind
223+
224+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 06 Feb 2020 14:42:38 +0000
225+
226+samba (2:4.11.1+dfsg-3ubuntu3) focal; urgency=medium
227+
228+ * No-change rebuild to build with python3.8.
229+
230+ -- Matthias Klose <doko@ubuntu.com> Sat, 25 Jan 2020 06:06:11 +0000
231+
232+samba (2:4.11.1+dfsg-3ubuntu2) focal; urgency=medium
233+
234+ * Ubuntu i386 binary compatibility effort: (LP: #1858479)
235+ - debian/control:
236+ + drop ceph support
237+ - debian/rules:
238+ + drop ceph support
239+ + disable the following binary packages generation:
240+ - ctdb
241+ - libnss-winbind
242+ - libpam-winbind
243+ - python3-samba
244+ - samba
245+ - samba-common-bin
246+ - samba-testsuite
247+ - winbind
248+
249+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 09 Jan 2020 00:40:31 +0000
250+
251+samba (2:4.11.1+dfsg-3ubuntu1) focal; urgency=medium
252+
253+ * Merge with Debian unstable. Remaining changes:
254+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
255+ - debian/smb.conf;
256+ + Add "(Samba, Ubuntu)" to server string.
257+ + Comment out the default [homes] share, and add a comment about
258+ "valid users = %s" to show users how to restrict access to
259+ \\server\username to only username.
260+ - debian/samba-common.config:
261+ + Do not change priority to high if dhclient3 is installed.
262+ - d/control, d/rules: Disable glusterfs support because it's not in main.
263+ MIR bug is https://launchpad.net/bugs/1274247
264+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
265+ change nfs service name from nfs to nfs-kernel-server
266+ (LP #722201)
267+ [Adopted the Debian version and added a couple of extra hunks
268+ we had]
269+ - d/p/ctdb-config-enable-syslog-by-default.patch:
270+ enable syslog and systemd journal by default
271+ * Dropped:
272+ - Add apport hook:
273+ + Created debian/source_samba.py.
274+ + debian/rules, debian/samba-common-bin.install: install hook.
275+ [In 2:4.9.4+dfsg-2]
276+ - Removed patches already applied upstream:
277+ + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch
278+ [Removed in 2:4.10.7+dfsg-1]
279+ + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch
280+ [Removed in 4.9.5+dfsg-1]
281+ - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz
282+ [Refreshed in 2:4.1.17+dfsg-1]
283+ - d/control: Updated build dependencies (already updated in Debian):
284+ + tdb >= 1.3.17
285+ + talloc >= 2.1.15
286+ + tevent >= 0.9.38
287+ + ldb >= 1.5.3
288+ - d/samba-common.docs: README is now README.md
289+ [In 2:4.10.7+dfsg-1]
290+ - d/libsmbclient.symbols: update symbols for this version
291+ - d/libwbclient0.symbols: update symbols for this version
292+ - d/ctdb.install: new binary ctdb_local_daemons
293+ [In 2:4.10.7+dfsg-1]
294+ - d/samba-dev.install: use globbing for the header files with
295+ exceptions for wbclient.h and libsmbclient.h, which belong in
296+ other packages.
297+ [In 2:4.10.7+dfsg-1]
298+ - d/rules: fix globbing used to move the dckeytab python module to the
299+ samba package, and add a comment explaining why this is being done.
300+ [In 2:4.10.7+dfsg-1]
301+ - Switch to python3 (in 2:4.10.7+dfsg-1):
302+ + d/rules: calculate the ldb version using python3, and drop the
303+ "really" bit since the real 1.5.x series is being used now.
304+ + d/rules: make sure python3 is used for the build
305+ + d/rules: adjust globbing to remove the python3 version of tevent.so
306+ + d/rules: drop PYVERS, unused
307+ + d/control: adjust dependencies (build and runtime) for python3
308+ + d/python3-samba.install, d/control: new python3-samba package
309+ (LP #1440381)
310+ + d/control, d/python-samba.install: get rid of python-samba, which is py2
311+ + d/python3-samba.lintian-overrides: use the same overrides we had for
312+ python-samba, now deleted.
313+ + d/samba-dev.install, d/samba-libs.install: update file list
314+ + d/t/control, d/t/python-smoke: use python3
315+ + d/control: use ${python3:Depends} now instead of the python 2
316+ counterpart for samba and samba-common-bin.
317+ - d/control: drop suggests for python-gpgme, it's no longer available.
318+ [In 2:4.10.7+dfsg-1]
319+ - d/gbp.conf, d/watch, r/README.source: updated for 4.10
320+ [In 2:4.10.7+dfsg-1]
321+ - d/control: update cmocka build-depends to >= 1.1.3
322+ [In 2:4.10.7+dfsg-1]
323+ - d/samba-libs.install: bump passdb minor to 0.27.2
324+ [In 2:4.10.7+dfsg-1]
325+ - d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d
326+ to allow pid file to exist (LP #1821775)
327+ [In 2:4.10.7+dfsg-1]
328+ - Allow proper ctdb initalization (LP #1828799):
329+ + d/ctdb.dirs: added /var/lib/ctdb/* directories
330+ + d/ctdb.postrm: remove leftovers from:
331+ /var/lib/ctdb/{state,persistent,volatile,scripts}
332+ [In 2:4.10.7+dfsg-1]
333+ - d/rules: installing provided config examples and helper scripts
334+ - Examples of NFS HA CTDB config files + helper script:
335+ + d/ctdb.example.enable.nfs.sh
336+ + d/ctdb.example.nfs-common
337+ + d/ctdb.example.nfs-kernel-server
338+ + d/ctdb.example.services
339+ + d/ctdb.example.sysctl-nfs-static-ports.conf
340+ [In 2:4.10.7+dfsg-1]
341+ - debian/rules: Make DEB_HOST_ARCH_CPU initialized through
342+ dpkg-architecture (Closes: #931138)
343+ [In 2:4.10.7+dfsg-1]
344+ - d/control: update ldb build-deps to 1.5.5
345+ [In 2:4.10.7+dfsg-1]
346+ - SECURITY UPDATE: restricted share escape by user (LP #1842533)
347+ [fixed upstream in 4.11.0rc2]
348+ + debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate
349+ out impersonation debug info into a new function.
350+ + debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that
351+ change_to_user_internal() always resets current_user.done_chdir
352+ + debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we
353+ reset current_user.{need,done}_chdir in become_root()
354+ + debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make
355+ fsrvp_share its own independent subdirectory
356+ + debian/patches/CVE-2019-10197-05-v4-10.patch:
357+ test_smbclient_s3.sh: add regression test for the no permission
358+ on share root problem
359+ + debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split
360+ change_to_user_impersonate() out of change_to_user_internal()
361+ + CVE-2019-10197
362+ * Added:
363+ - d/control: drop python3-matplotlib. It's only used in
364+ script/attr_count_read which is not installed with the
365+ samba packages.
366+
367+ -- Andreas Hasenack <andreas@canonical.com> Fri, 29 Nov 2019 18:00:22 -0300
368+
369 samba (2:4.11.1+dfsg-3) unstable; urgency=medium
370
371 * Add some python dependencies:
372@@ -297,6 +646,209 @@ samba (2:4.10.7+dfsg-1) experimental; urgency=medium
373
374 -- Mathieu Parent <sathieu@debian.org> Thu, 29 Aug 2019 14:32:52 +0200
375
376+samba (2:4.10.7+dfsg-0ubuntu3) focal; urgency=medium
377+
378+ * No-change rebuild to build with python3.8.
379+
380+ -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 18:53:34 +0000
381+
382+samba (2:4.10.7+dfsg-0ubuntu2) eoan; urgency=medium
383+
384+ * SECURITY UPDATE: restricted share escape by user (LP: #1842533)
385+ - debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate
386+ out impersonation debug info into a new function.
387+ - debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that
388+ change_to_user_internal() always resets current_user.done_chdir
389+ - debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we
390+ reset current_user.{need,done}_chdir in become_root()
391+ - debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make
392+ fsrvp_share its own independent subdirectory
393+ - debian/patches/CVE-2019-10197-05-v4-10.patch:
394+ test_smbclient_s3.sh: add regression test for the no permission
395+ on share root problem
396+ - debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split
397+ change_to_user_impersonate() out of change_to_user_internal()
398+ - CVE-2019-10197
399+
400+ -- Steve Beattie <sbeattie@ubuntu.com> Fri, 30 Aug 2019 11:07:19 -0700
401+
402+samba (2:4.10.7+dfsg-0ubuntu1) eoan; urgency=medium
403+
404+ * New upstream version: 4.10.7
405+ - d/p/ctdb-config-depend-on-etc-default-nodes-file.patch: dropped,
406+ included upstream in 4.10.7
407+
408+ -- Andreas Hasenack <andreas@canonical.com> Thu, 22 Aug 2019 15:03:23 -0300
409+
410+samba (2:4.10.6+dfsg-0ubuntu1) eoan; urgency=medium
411+
412+ * New upstream version: 4.10.6
413+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: changed to update
414+ the Debian config and use it.
415+ - d/control: update ldb build-deps to 1.5.5
416+ * Dropped:
417+ - d/p/CVE-2019-12436.patch: fixed upstream in 4.10.5
418+ - d/p/CVE-2019-12435-*.patch: fixed upstream in 4.10.5
419+ - d/p/CVE-2018-16860-*.patch: fixed upstream in 4.10.3
420+ - d/p/CVE-2019-3880.patch: fixed upstream in 4.10.2
421+ - d/p/CVE-2019-3870-*.patch: fixed upstream in 4.10.2
422+ - d/p/dlz_bind_zone_update.patch: fixed upstream in 4.10.1
423+ - d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch: fixed
424+ upstream in 4.10.5
425+
426+ -- Andreas Hasenack <andreas@canonical.com> Wed, 07 Aug 2019 17:20:48 -0300
427+
428+samba (2:4.10.0+dfsg-0ubuntu6) eoan; urgency=medium
429+
430+ * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
431+ change service name from nfs to nfs-kernel-server in
432+ legacy script 06.nfs.script also (LP: #722201)
433+
434+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 11 Jul 2019 21:44:49 +0000
435+
436+samba (2:4.10.0+dfsg-0ubuntu5) eoan; urgency=medium
437+
438+ * debian/rules: Make DEB_HOST_ARCH_CPU initialized through
439+ dpkg-architecture (Closes: #931138)
440+ * d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch:
441+ fix tcp_tw_recycle existence check. (LP: #722201)
442+ * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
443+ change nfs service name from nfs to nfs-kernel-server
444+ (LP: #722201)
445+ * d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d
446+ to allow pid file to exist (LP: #1821775)
447+ * Allow proper ctdb initialization (LP: #1828799):
448+ - d/ctdb.dirs: added /var/lib/ctdb/* directories
449+ - d/ctdb.postrm: remove leftovers from:
450+ /var/lib/ctdb/{state,persistent,volatile,scripts}
451+ * d/rules: installing provided config examples and helper scripts
452+ * Examples of NFS HA CTDB config files + helper script:
453+ - d/ctdb.example.enable.nfs.sh
454+ - d/ctdb.example.nfs-common
455+ - d/ctdb.example.nfs-kernel-server
456+ - d/ctdb.example.services
457+ - d/ctdb.example.sysctl-nfs-static-ports.conf
458+ * d/p/ctdb-config-depend-on-etc-default-nodes-file.patch:
459+ do not try to start daemon if /etc/ctdb/nodes does not exist
460+ * d/p/ctdb-config-enable-syslog-by-default.patch:
461+ enable syslog and systemd journal by default
462+
463+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Fri, 28 Jun 2019 00:14:27 +0000
464+
465+samba (2:4.10.0+dfsg-0ubuntu4) eoan; urgency=medium
466+
467+ * SECURITY UPDATE: zone operations can crash rpc server
468+ - debian/patches/CVE-2019-12435-1.patch: avoid NULL deference if zone
469+ not found in DnssrvOperation in
470+ python/samba/tests/dcerpc/dnsserver.py,
471+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
472+ - debian/patches/CVE-2019-12435-2.patch: avoid NULL deference if zone
473+ not found in DnssrvOperation2 in
474+ python/samba/tests/dcerpc/dnsserver.py,
475+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
476+ - CVE-2019-12435
477+ * SECURITY UPDATE: paged_searches crash on LDAP and homes access
478+ - debian/patches/CVE-2019-12436.patch: ignore successful results
479+ without messages in source4/dsdb/samdb/ldb_modules/paged_results.c,
480+ source4/dsdb/tests/python/vlv.py.
481+ - CVE-2019-12436
482+
483+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 12 Jun 2019 10:08:44 -0400
484+
485+samba (2:4.10.0+dfsg-0ubuntu3) eoan; urgency=medium
486+
487+ * SECURITY UPDATE: Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum
488+ - debian/patches/CVE-2018-16860-1.patch: add test for S4U2Self with
489+ unkeyed checksum in selftest/knownfail.d/mitm-s4u2self,
490+ source4/torture/krb5/kdc-canon-heimdal.c.
491+ - debian/patches/CVE-2018-16860-2.patch: reject PA-S4U2Self with
492+ unkeyed checksum in selftest/knownfail.d/mitm-s4u2self,
493+ source4/heimdal/kdc/krb5tgs.c.
494+ - CVE-2018-16860
495+
496+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 14 May 2019 09:10:24 -0400
497+
498+samba (2:4.10.0+dfsg-0ubuntu2) disco; urgency=medium
499+
500+ * SECURITY UPDATE: world writable files in Samba AD DC private/ dir
501+ - debian/patches/CVE-2019-3870-1.patch: extend smbd tests to check for
502+ umask being overwritten in python/samba/tests/ntacls_backup.py,
503+ python/samba/tests/posixacl.py, python/samba/tests/smbd_base.py,
504+ selftest/knownfail.d/umask-leak.
505+ - debian/patches/CVE-2019-3870-2.patch: add test to check
506+ file-permissions are correct after provision in
507+ selftest/knownfail.d/provision_fileperms, source4/selftest/tests.py,
508+ source4/setup/tests/provision_fileperms.sh.
509+ - debian/patches/CVE-2019-3870-3.patch: include tests to show the
510+ outside umask has no impact in python/samba/tests/ntacls_backup.py,
511+ python/samba/tests/smbd_base.py, selftest/knownfail.d/pymkdir-umask.
512+ - debian/patches/CVE-2019-3870-4.patch: move umask manipuations as
513+ close as possible to users in source3/smbd/pysmbd.c,
514+ selftest/knownfail.d/provision_fileperms,
515+ selftest/knownfail.d/umask-leak.
516+ - debian/patches/CVE-2019-3870-5.patch: ensure a zero umask is set for
517+ smbd.mkdir() in selftest/knownfail.d/pymkdir-umask,
518+ source3/smbd/pysmbd.c.
519+ - CVE-2019-3870
520+ * SECURITY UPDATE: save registry file outside share as unprivileged user
521+ - debian/patches/CVE-2019-3880.patch: remove implementations of
522+ SaveKey/RestoreKey in source3/rpc_server/winreg/srv_winreg_nt.c.
523+ - CVE-2019-3880
524+
525+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 08 Apr 2019 10:32:30 -0400
526+
527+samba (2:4.10.0+dfsg-0ubuntu1) disco; urgency=medium
528+
529+ * New upstream version: 4.10.0
530+ - d/gbp.conf, d/watch, r/README.source: updated for 4.10
531+ - d/control: update cmocka build-depends to >= 1.1.3
532+ - d/samba-libs.install: bump passdb minor to 0.27.2
533+ * d/p/dlz_bind_zone_update.patch: make b9_has_soa check dc=@ node. Thanks to
534+ Michael Saxl <mike@mwsys.mine.bz>. (LP: #1820846)
535+
536+ -- Andreas Hasenack <andreas@canonical.com> Thu, 21 Mar 2019 14:40:32 -0300
537+
538+samba (2:4.10.0~rc4+dfsg-0ubuntu1) disco; urgency=medium
539+
540+ * New upstream version 4.10.0rc4 (LP: #1818518):
541+ - Removed patches already applied upstream:
542+ + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch
543+ + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch
544+ - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz
545+ - d/control: Updated build dependencies:
546+ + tdb >= 1.3.17
547+ + talloc >= 2.1.15
548+ + tevent >= 0.9.38
549+ + ldb >= 1.5.3
550+ - d/samba-common.docs: README is now README.md
551+ - d/libsmbclient.symbols: update symbols for this version
552+ - d/libwbclient0.symbols: update symbols for this version
553+ - d/ctdb.install: new binary ctdb_local_daemons
554+ - d/samba-dev.install: use globbing for the header files with
555+ exceptions for wbclient.h and libsmbclient.h, which belong in
556+ other packages.
557+ - d/rules: fix globbing used to move the dckeytab python module to the
558+ samba package, and add a comment explaining why this is being done.
559+ * Switch to python3:
560+ - d/rules: calculate the ldb version using python3, and drop the
561+ "really" bit since the real 1.5.x series is being used now.
562+ - d/rules: make sure python3 is used for the build
563+ - d/rules: adjust globbing to remove the python3 version of tevent.so
564+ - d/rules: drop PYVERS, unused
565+ - d/control: adjust dependencies (build and runtime) for python3
566+ - d/python3-samba.install, d/control: new python3-samba package
567+ (LP: #1440381)
568+ - d/control, d/python-samba.install: get rid of python-samba, which is py2
569+ - d/python3-samba.lintian-overrides: use the same overrides we had for
570+ python-samba, now deleted.
571+ - d/samba-dev.install, d/samba-libs.install: update file list
572+ - d/t/control, d/t/python-smoke: use python3
573+ - d/control: use ${python3:Depends} now instead of the python 2
574+ counterpart for samba and samba-common-bin.
575+ * d/control: drop suggests for python-gpgme, it's no longer available.
576+
577+ -- Andreas Hasenack <andreas@canonical.com> Sat, 09 Mar 2019 12:45:25 +0000
578+
579 samba (2:4.9.5+dfsg-1) experimental; urgency=medium
580
581 * New upstream release
582@@ -341,6 +893,31 @@ samba (2:4.9.4+dfsg-2) unstable; urgency=medium
583
584 -- Mathieu Parent <sathieu@debian.org> Wed, 23 Jan 2019 20:59:08 +0100
585
586+samba (2:4.9.4+dfsg-1ubuntu1) disco; urgency=medium
587+
588+ * Merge with Debian unstable. Remaining changes:
589+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
590+ - debian/smb.conf;
591+ + Add "(Samba, Ubuntu)" to server string.
592+ + Comment out the default [homes] share, and add a comment about
593+ "valid users = %s" to show users how to restrict access to
594+ \\server\username to only username.
595+ - debian/samba-common.config:
596+ + Do not change priority to high if dhclient3 is installed.
597+ - Add apport hook:
598+ + Created debian/source_samba.py.
599+ + debian/rules, debian/samba-common-bin.install: install hook.
600+ - d/control, d/rules: Disable glusterfs support because it's not in main.
601+ MIR bug is https://launchpad.net/bugs/1274247
602+ * Dropped:
603+ - d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests()
604+ failing without a valid idmap configuration. This fixes the smbd startup
605+ on a standalone server where winbind is available and running. Thanks to
606+ Stefan Metzmacher <metze@samba.org>. (LP #1806035)
607+ [Fixed in 2:4.9.4+dfsg-1]
608+
609+ -- Andreas Hasenack <andreas@canonical.com> Thu, 17 Jan 2019 18:23:52 -0200
610+
611 samba (2:4.9.4+dfsg-1) unstable; urgency=medium
612
613 * New upstream release
614@@ -351,6 +928,44 @@ samba (2:4.9.4+dfsg-1) unstable; urgency=medium
615
616 -- Mathieu Parent <sathieu@debian.org> Sat, 22 Dec 2018 18:32:00 +0100
617
618+samba (2:4.9.2+dfsg-2ubuntu3) disco; urgency=medium
619+
620+ * No-change rebuild for readline soname change.
621+
622+ -- Matthias Klose <doko@ubuntu.com> Mon, 14 Jan 2019 20:03:58 +0000
623+
624+samba (2:4.9.2+dfsg-2ubuntu2) disco; urgency=medium
625+
626+ * d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests()
627+ failing without a valid idmap configuration. This fixes the smbd startup
628+ on a standalone server where winbind is available and running. Thanks to
629+ Stefan Metzmacher <metze@samba.org>. (LP: #1806035)
630+
631+ -- Andreas Hasenack <andreas@canonical.com> Fri, 21 Dec 2018 10:39:23 -0200
632+
633+samba (2:4.9.2+dfsg-2ubuntu1) disco; urgency=medium
634+
635+ * Merge with Debian unstable. Remaining changes:
636+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
637+ - debian/smb.conf;
638+ + Add "(Samba, Ubuntu)" to server string.
639+ + Comment out the default [homes] share, and add a comment about
640+ "valid users = %s" to show users how to restrict access to
641+ \\server\username to only username.
642+ - debian/samba-common.config:
643+ + Do not change priority to high if dhclient3 is installed.
644+ - Add apport hook:
645+ + Created debian/source_samba.py.
646+ + debian/rules, debian/samba-common-bin.install: install hook.
647+ - d/control, d/rules: Disable glusterfs support because it's not in main.
648+ MIR bug is https://launchpad.net/bugs/1274247
649+ * Dropped:
650+ - d/p/fix-rmdir.patch: Fix to make smbclient report directory-not-empty
651+ errors (LP: 1795772)
652+ [Fixed upstream]
653+
654+ -- Andreas Hasenack <andreas@canonical.com> Wed, 28 Nov 2018 20:06:47 -0200
655+
656 samba (2:4.9.2+dfsg-2) unstable; urgency=high
657
658 * New upstream security release
659@@ -460,6 +1075,58 @@ samba (2:4.8.5+dfsg-1) unstable; urgency=medium
660
661 -- Mathieu Parent <sathieu@debian.org> Thu, 30 Aug 2018 19:32:24 +0200
662
663+samba (2:4.8.4+dfsg-2ubuntu3) disco; urgency=medium
664+
665+ * No-change rebuild against libldb1 1.4.2
666+
667+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 14 Nov 2018 22:46:24 +0000
668+
669+samba (2:4.8.4+dfsg-2ubuntu2) cosmic; urgency=high
670+
671+ [ Karl Stenerud ]
672+ * d/p/fix-rmdir.patch: Fix to make the samba client library report
673+ directory-not-empty errors (LP: #1795772)
674+
675+ -- Andreas Hasenack <andreas@canonical.com> Tue, 09 Oct 2018 14:32:16 -0300
676+
677+samba (2:4.8.4+dfsg-2ubuntu1) cosmic; urgency=medium
678+
679+ * Merge with Debian unstable (LP: #1778125). Remaining changes:
680+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
681+ - debian/smb.conf;
682+ + Add "(Samba, Ubuntu)" to server string.
683+ + Comment out the default [homes] share, and add a comment about
684+ "valid users = %s" to show users how to restrict access to
685+ \\server\username to only username.
686+ - debian/samba-common.config:
687+ + Do not change priority to high if dhclient3 is installed.
688+ - Add apport hook:
689+ + Created debian/source_samba.py.
690+ + debian/rules, debian/samba-common-bin.install: install hook.
691+ - d/control, d/rules: Disable glusterfs support because it's not in main.
692+ MIR bug is https://launchpad.net/bugs/1274247
693+ * Drop:
694+ - Add extra DEP8 tests to samba (LP #1696823):
695+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
696+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
697+ anonymously
698+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
699+ shares using an authenticated connection
700+ + d/t/control, d/t/smbclient-share-access: create a share and download a
701+ file from it
702+ [Accepted by Debian in 2:4.7.4+dfsg-2]
703+ - d/samba-common.dhcp: If systemctl is available, use it to query the
704+ status of the smbd service before trying to reload it. Otherwise,
705+ keep the same check as before and reload the service based on the
706+ existence of the initscript. (LP #1579597)
707+ [In Debian since 2:4.7.4+dfsg-2]
708+ - debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch:
709+ [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled.
710+ Thanks to Andreas Schneider <asn@samba.org>. (LP #1761737)
711+ [Fixed upstream]
712+
713+ -- Andreas Hasenack <andreas@canonical.com> Tue, 21 Aug 2018 09:57:57 -0300
714+
715 samba (2:4.8.4+dfsg-2) unstable; urgency=high
716
717 * Fix typo in previous release: s/usefull/useful/
718@@ -617,6 +1284,55 @@ samba (2:4.8.0+dfsg-1) experimental; urgency=medium
719
720 -- Mathieu Parent <sathieu@debian.org> Mon, 19 Mar 2018 13:02:51 +0100
721
722+samba (2:4.7.6+dfsg~ubuntu-0ubuntu3) cosmic; urgency=medium
723+
724+ * No change rebuild to link with new ldb 1.3.3
725+
726+ -- Andreas Hasenack <andreas@canonical.com> Tue, 03 Jul 2018 09:57:24 -0300
727+
728+samba (2:4.7.6+dfsg~ubuntu-0ubuntu2) bionic; urgency=medium
729+
730+ * debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch:
731+ [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled.
732+ Thanks to Andreas Schneider <asn@samba.org>. (LP: #1761737)
733+
734+ -- Andreas Hasenack <andreas@canonical.com> Wed, 18 Apr 2018 11:49:55 -0300
735+
736+samba (2:4.7.6+dfsg~ubuntu-0ubuntu1) bionic; urgency=medium
737+
738+ * New upstream version:
739+ - Fix database corruption bug when upgrading from samba 4.6 or lower
740+ AD controllers (LP: #1755057)
741+ - Fix security issues: CVE-2018-1050 and CVE-2018-1057 (LP: #1755059)
742+ * Remaining changes:
743+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
744+ - debian/smb.conf;
745+ + Add "(Samba, Ubuntu)" to server string.
746+ + Comment out the default [homes] share, and add a comment about
747+ "valid users = %s" to show users how to restrict access to
748+ \\server\username to only username.
749+ - debian/samba-common.config:
750+ + Do not change priority to high if dhclient3 is installed.
751+ - Add apport hook:
752+ + Created debian/source_samba.py.
753+ + debian/rules, debian/samba-common-bin.install: install hook.
754+ - Add extra DEP8 tests to samba (LP #1696823):
755+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
756+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
757+ anonymously
758+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
759+ shares using an authenticated connection
760+ + d/t/control, d/t/smbclient-share-access: create a share and download a
761+ file from it
762+ - d/samba-common.dhcp: If systemctl is available, use it to query the
763+ status of the smbd service before trying to reload it. Otherwise,
764+ keep the same check as before and reload the service based on the
765+ existence of the initscript. (LP #1579597)
766+ - d/control, d/rules: Disable glusterfs support because it's not in main.
767+ MIR bug is https://launchpad.net/bugs/1274247
768+
769+ -- Andreas Hasenack <andreas@canonical.com> Tue, 13 Mar 2018 16:58:49 -0300
770+
771 samba (2:4.7.4+dfsg-2) unstable; urgency=high
772
773 [ Mathieu Parent ]
774@@ -647,6 +1363,37 @@ samba (2:4.7.4+dfsg-2) unstable; urgency=high
775
776 -- Mathieu Parent <sathieu@debian.org> Fri, 02 Mar 2018 20:55:06 +0100
777
778+samba (2:4.7.4+dfsg-1ubuntu1) bionic; urgency=medium
779+
780+ * Merge with Debian unstable (LP: #1744779). Remaining changes:
781+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
782+ - debian/smb.conf;
783+ + Add "(Samba, Ubuntu)" to server string.
784+ + Comment out the default [homes] share, and add a comment about
785+ "valid users = %s" to show users how to restrict access to
786+ \\server\username to only username.
787+ - debian/samba-common.config:
788+ + Do not change priority to high if dhclient3 is installed.
789+ - Add apport hook:
790+ + Created debian/source_samba.py.
791+ + debian/rules, debian/samba-common-bin.install: install hook.
792+ - Add extra DEP8 tests to samba (LP #1696823):
793+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
794+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
795+ anonymously
796+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
797+ shares using an authenticated connection
798+ + d/t/control, d/t/smbclient-share-access: create a share and download a
799+ file from it
800+ - d/samba-common.dhcp: If systemctl is available, use it to query the
801+ status of the smbd service before trying to reload it. Otherwise,
802+ keep the same check as before and reload the service based on the
803+ existence of the initscript. (LP #1579597)
804+ - d/control, d/rules: Disable glusterfs support because it's not in main.
805+ MIR bug is https://launchpad.net/bugs/1274247
806+
807+ -- Andreas Hasenack <andreas@canonical.com> Mon, 22 Jan 2018 16:31:41 -0200
808+
809 samba (2:4.7.4+dfsg-1) unstable; urgency=medium
810
811 * New upstream version
812@@ -663,6 +1410,42 @@ samba (2:4.7.4+dfsg-1) unstable; urgency=medium
813
814 -- Mathieu Parent <sathieu@debian.org> Thu, 11 Jan 2018 20:49:28 +0100
815
816+samba (2:4.7.3+dfsg-1ubuntu1) bionic; urgency=medium
817+
818+ * Merge with Debian; remaining changes:
819+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
820+ - debian/smb.conf;
821+ + Add "(Samba, Ubuntu)" to server string.
822+ + Comment out the default [homes] share, and add a comment about
823+ "valid users = %s" to show users how to restrict access to
824+ \\server\username to only username.
825+ - debian/samba-common.config:
826+ + Do not change priority to high if dhclient3 is installed.
827+ - Add apport hook:
828+ + Created debian/source_samba.py.
829+ + debian/rules, debian/samba-common-bin.install: install hook.
830+ - Add extra DEP8 tests to samba (LP #1696823):
831+ + d/t/control: enable the new DEP8 tests
832+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
833+ + d/t/smbclient-authenticated-share-list: list available shares using
834+ an authenticated connection
835+ + d/t/smbclient-share-access: create a share and download a file from it
836+ + d/t/cifs-share-access: access a file in a share using cifs
837+ - Ask the user if we can run testparm against the config file. If yes,
838+ include its stderr and exit status in the bug report. Otherwise, only
839+ include the exit status. (LP #1694334)
840+ - If systemctl is available, use it to query the status of the smbd
841+ service before trying to reload it. Otherwise, keep the same check
842+ as before and reload the service based on the existence of the
843+ initscript. (LP #1579597)
844+ - d/rules: Compile winbindd/winbindd statically.
845+ - Disable glusterfs support because it's not in main.
846+ MIR bug is https://launchpad.net/bugs/1274247
847+ - d/source_samba.py: use the new recommended findmnt(8) tool to list
848+ mountpoints and correctly filter by the cifs filesystem type.
849+
850+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 05 Dec 2017 12:49:20 -0500
851+
852 samba (2:4.7.3+dfsg-1) unstable; urgency=high
853
854 * New upstream version
855@@ -686,6 +1469,42 @@ samba (2:4.7.1+dfsg-2) unstable; urgency=high
856
857 -- Mathieu Parent <sathieu@debian.org> Sun, 12 Nov 2017 10:02:19 +0100
858
859+samba (2:4.7.1+dfsg-1ubuntu1) bionic; urgency=medium
860+
861+ * Merge with Debian; remaining changes:
862+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
863+ - debian/smb.conf;
864+ + Add "(Samba, Ubuntu)" to server string.
865+ + Comment out the default [homes] share, and add a comment about
866+ "valid users = %s" to show users how to restrict access to
867+ \\server\username to only username.
868+ - debian/samba-common.config:
869+ + Do not change priority to high if dhclient3 is installed.
870+ - Add apport hook:
871+ + Created debian/source_samba.py.
872+ + debian/rules, debian/samba-common-bin.install: install hook.
873+ - Add extra DEP8 tests to samba (LP #1696823):
874+ + d/t/control: enable the new DEP8 tests
875+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
876+ + d/t/smbclient-authenticated-share-list: list available shares using
877+ an authenticated connection
878+ + d/t/smbclient-share-access: create a share and download a file from it
879+ + d/t/cifs-share-access: access a file in a share using cifs
880+ - Ask the user if we can run testparm against the config file. If yes,
881+ include its stderr and exit status in the bug report. Otherwise, only
882+ include the exit status. (LP #1694334)
883+ - If systemctl is available, use it to query the status of the smbd
884+ service before trying to reload it. Otherwise, keep the same check
885+ as before and reload the service based on the existence of the
886+ initscript. (LP #1579597)
887+ - d/rules: Compile winbindd/winbindd statically.
888+ - Disable glusterfs support because it's not in main.
889+ MIR bug is https://launchpad.net/bugs/1274247
890+ - d/source_samba.py: use the new recommended findmnt(8) tool to list
891+ mountpoints and correctly filter by the cifs filesystem type.
892+
893+ -- Matthias Klose <doko@ubuntu.com> Fri, 10 Nov 2017 10:03:57 +0100
894+
895 samba (2:4.7.1+dfsg-1) unstable; urgency=medium
896
897 * New upstream version
898@@ -734,6 +1553,87 @@ samba (2:4.6.7+dfsg-2) unstable; urgency=high
899
900 -- Mathieu Parent <sathieu@debian.org> Tue, 19 Sep 2017 22:00:13 +0200
901
902+samba (2:4.6.7+dfsg-1ubuntu3) artful; urgency=medium
903+
904+ * SECURITY UPDATE: SMB1/2/3 connections may not require signing where
905+ they should
906+ - debian/patches/CVE-2017-12150-1.patch: don't turn a guessed username
907+ into a specified one in source3/include/auth_info.h,
908+ source3/lib/popt_common.c, source3/lib/util_cmdline.c.
909+ - debian/patches/CVE-2017-12150-2.patch: add SMB_SIGNING_REQUIRED to
910+ source3/lib/util_cmdline.c.
911+ - debian/patches/CVE-2017-12150-3.patch: add SMB_SIGNING_REQUIRED to
912+ source3/libsmb/pylibsmb.c.
913+ - debian/patches/CVE-2017-12150-4.patch: add SMB_SIGNING_REQUIRED to
914+ libgpo/gpo_fetch.c.
915+ - debian/patches/CVE-2017-12150-5.patch: add check for
916+ NTLM_CCACHE/SIGN/SEAL to auth/credentials/credentials.c.
917+ - debian/patches/CVE-2017-12150-6.patch: add
918+ smbXcli_conn_signing_mandatory() to libcli/smb/smbXcli_base.*.
919+ - debian/patches/CVE-2017-12150-7.patch: only fallback to anonymous if
920+ authentication was not requested in source3/libsmb/clidfs.c.
921+ - CVE-2017-12150
922+ * SECURITY UPDATE: SMB3 connections don't keep encryption across DFS
923+ redirects
924+ - debian/patches/CVE-2017-12151-1.patch: add
925+ cli_state_is_encryption_on() helper function to
926+ source3/libsmb/clientgen.c, source3/libsmb/proto.h.
927+ - debian/patches/CVE-2017-12151-2.patch: make use of
928+ cli_state_is_encryption_on() in source3/libsmb/clidfs.c,
929+ source3/libsmb/libsmb_context.c.
930+ - CVE-2017-12151
931+ * SECURITY UPDATE: Server memory information leak over SMB1
932+ - debian/patches/CVE-2017-12163.patch: prevent client short SMB1 write
933+ from writing server memory to file in source3/smbd/reply.c.
934+ - CVE-2017-12163
935+
936+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 21 Sep 2017 08:10:03 -0400
937+
938+samba (2:4.6.7+dfsg-1ubuntu2) artful; urgency=medium
939+
940+ * d/source_samba.py: use the new recommended findmnt(8) tool to list
941+ mountpoints and correctly filter by the cifs filesystem type.
942+ (LP: #1703604)
943+
944+ -- Andreas Hasenack <andreas@canonical.com> Fri, 01 Sep 2017 09:47:58 -0300
945+
946+samba (2:4.6.7+dfsg-1ubuntu1) artful; urgency=medium
947+
948+ * Merge with Debian unstable (LP: #1710281).
949+ - Upstream version 4.6.7 fixes the CVE-2017-2619 regression with non-wide
950+ symlinks to directories (LP: #1701073)
951+ * Remaining changes:
952+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
953+ - debian/smb.conf;
954+ + Add "(Samba, Ubuntu)" to server string.
955+ + Comment out the default [homes] share, and add a comment about
956+ "valid users = %s" to show users how to restrict access to
957+ \\server\username to only username.
958+ - debian/samba-common.config:
959+ + Do not change priority to high if dhclient3 is installed.
960+ - Add apport hook:
961+ + Created debian/source_samba.py.
962+ + debian/rules, debian/samba-common-bin.install: install hook.
963+ - Add extra DEP8 tests to samba (LP #1696823):
964+ + d/t/control: enable the new DEP8 tests
965+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
966+ + d/t/smbclient-authenticated-share-list: list available shares using
967+ an authenticated connection
968+ + d/t/smbclient-share-access: create a share and download a file from it
969+ + d/t/cifs-share-access: access a file in a share using cifs
970+ - Ask the user if we can run testparm against the config file. If yes,
971+ include its stderr and exit status in the bug report. Otherwise, only
972+ include the exit status. (LP #1694334)
973+ - If systemctl is available, use it to query the status of the smbd
974+ service before trying to reload it. Otherwise, keep the same check
975+ as before and reload the service based on the existence of the
976+ initscript. (LP #1579597)
977+ - d/rules: Compile winbindd/winbindd statically.
978+ - Disable glusterfs support because it's not in main.
979+ MIR bug is https://launchpad.net/bugs/1274247
980+
981+ -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Aug 2017 17:27:08 -0300
982+
983 samba (2:4.6.7+dfsg-1) unstable; urgency=medium
984
985 * New upstream version
986@@ -745,6 +1645,60 @@ samba (2:4.6.7+dfsg-1) unstable; urgency=medium
987
988 -- Mathieu Parent <sathieu@debian.org> Tue, 15 Aug 2017 23:06:36 +0200
989
990+samba (2:4.6.5+dfsg-8ubuntu1) artful; urgency=medium
991+
992+ * Merge with Debian unstable (LP: #1700644). Remaining changes:
993+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
994+ - debian/smb.conf;
995+ + Add "(Samba, Ubuntu)" to server string.
996+ + Comment out the default [homes] share, and add a comment about
997+ "valid users = %s" to show users how to restrict access to
998+ \\server\username to only username.
999+ - debian/samba-common.config:
1000+ + Do not change priority to high if dhclient3 is installed.
1001+ - Add apport hook:
1002+ + Created debian/source_samba.py.
1003+ + debian/rules, debian/samba-common-bin.install: install hook.
1004+ - Add extra DEP8 tests to samba (LP #1696823):
1005+ + d/t/control: enable the new DEP8 tests
1006+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
1007+ + d/t/smbclient-authenticated-share-list: list available shares using
1008+ an authenticated connection
1009+ + d/t/smbclient-share-access: create a share and download a file from it
1010+ + d/t/cifs-share-access: access a file in a share using cifs
1011+ - Ask the user if we can run testparm against the config file. If yes,
1012+ include its stderr and exit status in the bug report. Otherwise, only
1013+ include the exit status. (LP #1694334)
1014+ - If systemctl is available, use it to query the status of the smbd
1015+ service before trying to reload it. Otherwise, keep the same check
1016+ as before and reload the service based on the existence of the
1017+ initscript. (LP #1579597)
1018+ * Drop:
1019+ - d/rules: Compile winbindd/winbindd statically. (LP: #1700527)
1020+ [This hunk was missed in 2:4.5.8+dfsg-2ubuntu2 when patch
1021+ fix-1584485.patch was dropped there.]
1022+ - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1023+ pam_winbind krb5_ccache_type=FILE failure
1024+ [Replaced by d/p/s3-gse_krb5-fix-a-possible-crash-in-fill_mem_keytab.patch
1025+ in 2:4.6.5+dfsg-3 that closed Debian's bug #739768]
1026+ - debian/patches/winbind_trusted_domains.patch: make sure domain
1027+ members can talk to trusted domains DCs.
1028+ [Upstream committed a different fix, see updated patch attached to
1029+ https://bugzilla.samba.org/show_bug.cgi?id=11830]
1030+ - d/control: add libcephfs-dev as b-d to build vfs_ceph
1031+ [Adopted by Debian in 2:4.6.5+dfsg-1]
1032+ - debian/patches/CVE-2017-11103.patch: use encrypted service
1033+ name rather than unencrypted (and therefore spoofable) version
1034+ in heimdal
1035+ [Adopted by Debian as
1036+ d/p/CVE-2017-11103-Orpheus-Lyre-KDC-REP-service-name-val.patch]
1037+ - Cherrypick upstream patch to fix FTBFS with new ceph lib.
1038+ [Merged upstream in 4.6.0rc1]
1039+ * Disable glusterfs support because it's not in main.
1040+ MIR bug is https://launchpad.net/bugs/1274247
1041+
1042+ -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Aug 2017 22:20:22 -0300
1043+
1044 samba (2:4.6.5+dfsg-8) unstable; urgency=medium
1045
1046 * Remove dependency on update-inetd, not used anymore
1047@@ -864,6 +1818,77 @@ samba (2:4.6.5+dfsg-1) experimental; urgency=medium
1048
1049 -- Mathieu Parent <sathieu@debian.org> Mon, 12 Jun 2017 08:09:43 +0200
1050
1051+samba (2:4.5.8+dfsg-2ubuntu5) artful; urgency=medium
1052+
1053+ * Cherrypick upstream patch to fix FTBFS with new ceph lib.
1054+
1055+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 26 Jul 2017 08:34:24 +0100
1056+
1057+samba (2:4.5.8+dfsg-2ubuntu4) artful; urgency=medium
1058+
1059+ * SECURITY UPDATE: KDC-REP service name impersonation
1060+ - debian/patches/CVE-2017-11103.patch: use encrypted service
1061+ name rather than unencrypted (and therefore spoofable) version
1062+ in heimdal
1063+ - CVE-2017-11103
1064+
1065+ -- Steve Beattie <sbeattie@ubuntu.com> Mon, 17 Jul 2017 16:22:28 -0700
1066+
1067+samba (2:4.5.8+dfsg-2ubuntu3) artful; urgency=medium
1068+
1069+ * No-change rebuild against libldb 1.1.29
1070+
1071+ -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 25 Jun 2017 16:09:33 -0700
1072+
1073+samba (2:4.5.8+dfsg-2ubuntu2) artful; urgency=medium
1074+
1075+ * Add extra DEP8 tests to samba (LP: #1696823):
1076+ - d/t/control: enable the new DEP8 tests
1077+ - d/t/smbclient-anonymous-share-list: list available shares anonymously
1078+ - d/t/smbclient-authenticated-share-list: list available shares using
1079+ an authenticated connection
1080+ - d/t/smbclient-share-access: create a share and download a file from it
1081+ - d/t/cifs-share-access: access a file in a share using cifs
1082+ * Ask the user if we can run testparm against the config file. If yes,
1083+ include its stderr and exit status in the bug report. Otherwise, only
1084+ include the exit status. (LP: #1694334)
1085+ * If systemctl is available, use it to query the status of the smbd
1086+ service before trying to reload it. Otherwise, keep the same check
1087+ as before and reload the service based on the existence of the
1088+ initscript. (LP: #1579597)
1089+ * Remove d/p/fix-1584485.patch as it builds a broken pam_winbind
1090+ module. There is a fixed version of that patch attached to
1091+ #1677329 but it has not been vetted yet, so for now it's best
1092+ to revert (again) so that pam_winbind can be used.
1093+ (LP: #1677329, LP: #1644428)
1094+
1095+ -- Andreas Hasenack <andreas@canonical.com> Mon, 19 Jun 2017 10:49:29 -0700
1096+
1097+samba (2:4.5.8+dfsg-2ubuntu1) artful; urgency=medium
1098+
1099+ * Merge from Debian unstable. Remaining changes:
1100+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1101+ - debian/smb.conf;
1102+ + Add "(Samba, Ubuntu)" to server string.
1103+ + Comment out the default [homes] share, and add a comment about
1104+ "valid users = %s" to show users how to restrict access to
1105+ \\server\username to only username.
1106+ - debian/samba-common.config:
1107+ + Do not change priority to high if dhclient3 is installed.
1108+ - Add apport hook:
1109+ + Created debian/source_samba.py.
1110+ + debian/rules, debian/samba-common-bin.install: install hook.
1111+ - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1112+ pam_winbind krb5_ccache_type=FILE failure
1113+ - debian/patches/winbind_trusted_domains.patch: make sure domain
1114+ members can talk to trusted domains DCs.
1115+ - d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
1116+ to be statically linked
1117+ - d/rules: Compile winbindd/winbindd statically.
1118+ - d/control: add libcephfs-dev as b-d to build vfs_ceph
1119+
1120+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 15 Jun 2017 14:17:43 -0400
1121+
1122 samba (2:4.5.8+dfsg-2) unstable; urgency=high
1123
1124 * CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside
1125@@ -878,6 +1903,23 @@ samba (2:4.5.8+dfsg-1) unstable; urgency=high
1126
1127 -- Mathieu Parent <sathieu@debian.org> Sat, 01 Apr 2017 20:39:17 +0200
1128
1129+samba (2:4.5.8+dfsg-0ubuntu1) artful; urgency=medium
1130+
1131+ * SECURITY UPDATE: remote code execution from a writable share
1132+ - debian/patches/CVE-2017-7494.patch: refuse to open pipe names with a
1133+ slash inside in source3/rpc_server/srv_pipe.c.
1134+ - CVE-2017-7494
1135+
1136+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 24 May 2017 07:39:13 -0400
1137+
1138+samba (2:4.5.8+dfsg-0ubuntu0.17.04.1) zesty-security; urgency=medium
1139+
1140+ * SECURITY UPDATE: Symlink race allows access outside share definition
1141+ - Updated to new upstream release 4.5.8.
1142+ - CVE-2017-2619
1143+
1144+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 21 Apr 2017 07:33:25 -0400
1145+
1146 samba (2:4.5.6+dfsg-2) unstable; urgency=high
1147
1148 * This is a security release in order to address the following defects:
1149@@ -907,6 +1949,61 @@ samba (2:4.5.5+dfsg-1) unstable; urgency=medium
1150
1151 -- Mathieu Parent <sathieu@debian.org> Sun, 05 Mar 2017 23:21:09 +0100
1152
1153+samba (2:4.5.4+dfsg-1ubuntu2) zesty; urgency=medium
1154+
1155+ * d/control: add libcephfs-dev as b-d to build vfs_ceph
1156+ (LP: #1668940).
1157+
1158+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 06 Mar 2017 11:13:41 -0800
1159+
1160+samba (2:4.5.4+dfsg-1ubuntu1) zesty; urgency=medium
1161+
1162+ * Merge from Debian unstable (LP: #1659707, LP: #1639962). Remaining
1163+ changes:
1164+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1165+ + debian/smb.conf;
1166+ - Add "(Samba, Ubuntu)" to server string.
1167+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1168+ to show users how to restrict access to \\server\username to only username.
1169+ + debian/samba-common.config:
1170+ - Do not change prioritiy to high if dhclient3 is installed.
1171+ + Add apport hook:
1172+ - Created debian/source_samba.py.
1173+ - debian/rules, debia/samb-common-bin.install: install hook.
1174+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1175+ pam_winbind krb5_ccache_type=FILE failure (LP #1310919)
1176+ + debian/patches/winbind_trusted_domains.patch: make sure domain members
1177+ can talk to trusted domains DCs.
1178+ [ update patch based upon upstream discussion ]
1179+ + d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
1180+ to be statically linked fixes LP #1584485.
1181+ + d/rules: Compile winbindd/winbindd statically.
1182+ * Drop:
1183+ - Delete debian/.gitignore
1184+ [ Previously undocumented ]
1185+ - debian/patches/git_smbclient_cpu.patch:
1186+ + backport upstream patch to fix smbclient users hanging/eating cpu on
1187+ trying to contact a machine which is not there (lp #1572260)
1188+ [ Fixed upstream ]
1189+ - SECURITY UPDATE: remote code execution via heap overflow in NDR parsing
1190+ + debian/patches/CVE-2016-2123.patch: check lengths in
1191+ librpc/ndr/ndr_dnsp.c.
1192+ + CVE-2016-2123
1193+ [ Fixed in Debian ]
1194+ - SECURITY UPDATE: unconditional privilege delegation to Kerberos servers
1195+ + debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in
1196+ source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c,
1197+ source4/auth/gensec/gensec_gssapi.c.
1198+ + CVE-2016-2125
1199+ [ Fixed in Debian ]
1200+ - SECURITY UPDATE: privilege elevation in Kerberos PAC validation
1201+ + debian/patches/CVE-2016-2126.patch: only allow known checksum types
1202+ in auth/kerberos/kerberos_pac.c.
1203+ + CVE-2016-2126
1204+ [ Fixed in Debian ]
1205+
1206+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 26 Jan 2017 17:20:15 -0800
1207+
1208 samba (2:4.5.4+dfsg-1) unstable; urgency=medium
1209
1210 [ Mathieu Parent ]
1211@@ -1034,6 +2131,77 @@ samba (2:4.4.5+dfsg-3) unstable; urgency=medium
1212
1213 -- Mathieu Parent <sathieu@debian.org> Fri, 09 Sep 2016 13:00:54 +0200
1214
1215+samba (2:4.4.5+dfsg-2ubuntu7) zesty; urgency=medium
1216+
1217+ * SECURITY UPDATE: remote code execution via heap overflow in NDR parsing
1218+ - debian/patches/CVE-2016-2123.patch: check lengths in
1219+ librpc/ndr/ndr_dnsp.c.
1220+ - CVE-2016-2123
1221+ * SECURITY UPDATE: unconditional privilege delegation to Kerberos servers
1222+ - debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in
1223+ source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c,
1224+ source4/auth/gensec/gensec_gssapi.c.
1225+ - CVE-2016-2125
1226+ * SECURITY UPDATE: privilege elevation in Kerberos PAC validation
1227+ - debian/patches/CVE-2016-2126.patch: only allow known checksum types
1228+ in auth/kerberos/kerberos_pac.c.
1229+ - CVE-2016-2126
1230+
1231+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 20 Jan 2017 12:32:25 -0500
1232+
1233+samba (2:4.4.5+dfsg-2ubuntu6) zesty; urgency=high
1234+
1235+ * d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
1236+ to be statically linked fixes LP: #1584485.
1237+
1238+ * d/rules: Compile winbindd/winbindd statically.
1239+
1240+ -- Jorge Niedbalski <jorge.niedbalski@canonical.com> Wed, 02 Nov 2016 13:59:10 +0100
1241+
1242+samba (2:4.4.5+dfsg-2ubuntu5) yakkety; urgency=medium
1243+
1244+ * No-change rebuild for readline soname change.
1245+
1246+ -- Matthias Klose <doko@ubuntu.com> Sun, 18 Sep 2016 10:26:52 +0000
1247+
1248+samba (2:4.4.5+dfsg-2ubuntu4) yakkety; urgency=medium
1249+
1250+ * No-change rebuild for readline soname change.
1251+
1252+ -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:09:21 +0000
1253+
1254+samba (2:4.4.5+dfsg-2ubuntu3) yakkety; urgency=medium
1255+
1256+ * debian/patches/git_smbclient_cpu.patch:
1257+ - backport upstream patch to fix smbclient users hanging/eating cpu on
1258+ trying to contact a machine which is not there (lp: #1572260)
1259+
1260+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 05 Aug 2016 17:32:43 +0200
1261+
1262+samba (2:4.4.5+dfsg-2ubuntu1) yakkety; urgency=low
1263+
1264+ * Merge from Debian unstable. Remaining changes:
1265+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1266+ + debian/smb.conf;
1267+ - Add "(Samba, Ubuntu)" to server string.
1268+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1269+ to show users how to restrict access to \\server\username to only username.
1270+ + debian/samba-common.config:
1271+ - Do not change prioritiy to high if dhclient3 is installed.
1272+ + Add apport hook:
1273+ - Created debian/source_samba.py.
1274+ - debian/rules, debia/samb-common-bin.install: install hook.
1275+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1276+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1277+ + debian/patches/winbind_trusted_domains.patch: make sure domain members
1278+ can talk to trusted domains DCs.
1279+ * Dropped changes:
1280+ - build-depends on libgnutls-dev instead of libgnutsl28-dev: rename was
1281+ never done in Debian, revert.
1282+ - ufw integration: included in Debian.
1283+
1284+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 14 Jul 2016 17:45:46 -0700
1285+
1286 samba (2:4.4.5+dfsg-2) unstable; urgency=medium
1287
1288 * Disable running of 'make quicktest' during build, as it takes very
1289@@ -1161,6 +2329,20 @@ samba (2:4.4.0+dfsg-1) experimental; urgency=medium
1290
1291 -- Andrew Bartlett <abartlet+debian@catalyst.net.nz> Wed, 06 Apr 2016 17:08:20 +1200
1292
1293+samba (2:4.3.9+dfsg-0ubuntu1) yakkety; urgency=medium
1294+
1295+ * SECURITY REGRESSION: Updated to 4.3.9 to fix multiple regressions in
1296+ the previous security updates. (LP: #1577739)
1297+ - debian/control: bump tevent Build-Depends to 0.9.28.
1298+ * SECURITY REGRESSION: NTLM authentication issues (LP: #1578576)
1299+ - debian/patches/samba-bug11912.patch: let msrpc_parse() return
1300+ talloc'ed empty strings in libcli/auth/msrpc_parse.c.
1301+ - debian/patches/samba-bug11914.patch: make
1302+ ntlm_auth_generate_session_info() more complete in
1303+ source3/utils/ntlm_auth.c.
1304+
1305+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 25 May 2016 09:29:15 -0400
1306+
1307 samba (2:4.3.8+dfsg-1) unstable; urgency=low
1308
1309 [ Jelmer Vernooij ]
1310@@ -1175,6 +2357,25 @@ samba (2:4.3.8+dfsg-1) unstable; urgency=low
1311
1312 -- Jelmer Vernooij <jelmer@debian.org> Sat, 16 Apr 2016 01:18:36 +0000
1313
1314+samba (2:4.3.8+dfsg-0ubuntu1) xenial; urgency=medium
1315+
1316+ * SECURITY UPDATE: Updated to 4.3.8 to fix multiple security issues
1317+ - CVE-2015-5370: Multiple errors in DCE-RPC code
1318+ - CVE-2016-2110: Man in the middle attacks possible with NTLMSSP
1319+ - CVE-2016-2111: NETLOGON Spoofing Vulnerability
1320+ - CVE-2016-2112: The LDAP client and server don't enforce integrity
1321+ protection
1322+ - CVE-2016-2113: Missing TLS certificate validation allows man in the
1323+ middle attacks
1324+ - CVE-2016-2114: "server signing = mandatory" not enforced
1325+ - CVE-2016-2115: SMB client connections for IPC traffic are not
1326+ integrity protected
1327+ - CVE-2016-2118: SAMR and LSA man in the middle attacks possible
1328+ * debian/patches/winbind_trusted_domains.patch: make sure domain members
1329+ can talk to trusted domains DCs.
1330+
1331+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 12 Apr 2016 07:26:29 -0400
1332+
1333 samba (2:4.3.7+dfsg-1) unstable; urgency=high
1334
1335 * New upstream release.
1336@@ -1217,6 +2418,29 @@ samba (2:4.3.6+dfsg-2) unstable; urgency=low
1337
1338 -- Mathieu Parent <sathieu@debian.org> Thu, 31 Mar 2016 22:26:11 +0200
1339
1340+samba (2:4.3.6+dfsg-1ubuntu1) xenial; urgency=medium
1341+
1342+ * Merge with Debian; remaining changes:
1343+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1344+ + debian/smb.conf;
1345+ - Add "(Samba, Ubuntu)" to server string.
1346+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1347+ to show users how to restrict access to \\server\username to only username.
1348+ + debian/samba-common.config:
1349+ - Do not change prioritiy to high if dhclient3 is installed.
1350+ + debian/control:
1351+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
1352+ + Add ufw integration:
1353+ - Created debian/samba.ufw.profile:
1354+ - debian/rules, debian/samba.install: install profile
1355+ + Add apport hook:
1356+ - Created debian/source_samba.py.
1357+ - debian/rules, debia/samb-common-bin.install: install hook.
1358+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1359+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1360+
1361+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 09 Mar 2016 08:49:12 -0500
1362+
1363 samba (2:4.3.6+dfsg-1) unstable; urgency=medium
1364
1365 * New upstream release.
1366@@ -1262,6 +2486,42 @@ samba (2:4.3.3+dfsg-2) unstable; urgency=medium
1367
1368 -- Mathieu Parent <sathieu@debian.org> Thu, 04 Feb 2016 13:25:01 +0100
1369
1370+samba (2:4.3.3+dfsg-1ubuntu3) xenial; urgency=medium
1371+
1372+ * No-change rebuild for gnutls transition.
1373+
1374+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:43 +0000
1375+
1376+samba (2:4.3.3+dfsg-1ubuntu2) xenial; urgency=medium
1377+
1378+ * Fixes regression introduced by debian/patches/CVE-2015-5252.patch.
1379+ (LP: #1545750)
1380+
1381+ -- Dariusz Gadomski <dariusz.gadomski@canonical.com> Mon, 15 Feb 2016 16:05:12 +0100
1382+
1383+samba (2:4.3.3+dfsg-1ubuntu1) xenial; urgency=medium
1384+
1385+ * Merge with Debian; remaining changes:
1386+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1387+ + debian/smb.conf;
1388+ - Add "(Samba, Ubuntu)" to server string.
1389+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1390+ to show users how to restrict access to \\server\username to only username.
1391+ + debian/samba-common.config:
1392+ - Do not change prioritiy to high if dhclient3 is installed.
1393+ + debian/control:
1394+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
1395+ + Add ufw integration:
1396+ - Created debian/samba.ufw.profile:
1397+ - debian/rules, debian/samba.install: install profile
1398+ + Add apport hook:
1399+ - Created debian/source_samba.py.
1400+ - debian/rules, debia/samb-common-bin.install: install hook.
1401+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1402+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1403+
1404+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 06 Jan 2016 07:41:39 -0500
1405+
1406 samba (2:4.3.3+dfsg-1) unstable; urgency=medium
1407
1408 * New upstream release. Closes: #808133.
1409@@ -1346,6 +2606,63 @@ samba (2:4.2.1+dfsg-1) experimental; urgency=medium
1410
1411 -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Dec 2014 15:34:36 +0000
1412
1413+samba (2:4.1.20+dfsg-1ubuntu5) xenial; urgency=medium
1414+
1415+ * Resolve small merge error in the rules
1416+
1417+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 12:02:12 +0100
1418+
1419+samba (2:4.1.20+dfsg-1ubuntu4) xenial; urgency=medium
1420+
1421+ * Backport Debian change to remove libpam-smbpasswd, it segfaults
1422+ leading to non working session (lp: #1515207)
1423+
1424+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 11:47:44 +0100
1425+
1426+samba (2:4.1.20+dfsg-1ubuntu3) xenial; urgency=medium
1427+
1428+ * Build with the new ldb
1429+
1430+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 18 Nov 2015 11:45:32 +0100
1431+
1432+samba (2:4.1.20+dfsg-1ubuntu2) xenial; urgency=medium
1433+
1434+ * debian/samba.logrotate:
1435+ - revert to Debian version of the logrotate reload command, fix an
1436+ invalid syntax introduced in the upstart->systemd transition
1437+ (lp: #1385868)
1438+
1439+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 10 Nov 2015 19:01:06 +0100
1440+
1441+samba (2:4.1.20+dfsg-1ubuntu1) xenial; urgency=medium
1442+
1443+ * Merge with Debian; remaining changes:
1444+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1445+ + debian/smb.conf;
1446+ - Add "(Samba, Ubuntu)" to server string.
1447+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1448+ to show users how to restrict access to \\server\username to only username.
1449+ + debian/samba-common.config:
1450+ - Do not change prioritiy to high if dhclient3 is installed.
1451+ + debian/control:
1452+ - Don't build against or suggest ctdb and tdb.
1453+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
1454+ + debian/rules:
1455+ - Drop explicit configuration options for ctdb and tdb.
1456+ + Add ufw integration:
1457+ - Created debian/samba.ufw.profile:
1458+ - debian/rules, debian/samba.install: install profile
1459+ + Add apport hook:
1460+ - Created debian/source_samba.py.
1461+ - debian/rules, debia/samb-common-bin.install: install hook.
1462+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
1463+ processes such that it works under both upstart and systemd.
1464+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1465+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1466+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1467+
1468+ -- Matthias Klose <doko@ubuntu.com> Sat, 24 Oct 2015 14:57:47 +0200
1469+
1470 samba (2:4.1.20+dfsg-1) unstable; urgency=medium
1471
1472 * New upstream release (last compatible with current OpenChange).
1473@@ -1359,6 +2676,44 @@ samba (2:4.1.17+dfsg-5) unstable; urgency=medium
1474
1475 -- Jelmer Vernooij <jelmer@debian.org> Sun, 20 Sep 2015 13:20:53 +0000
1476
1477+samba (2:4.1.17+dfsg-4ubuntu2) wily; urgency=medium
1478+
1479+ * debian/control:
1480+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
1481+
1482+ -- Robert Ancell <robert.ancell@canonical.com> Tue, 11 Aug 2015 11:34:50 +1200
1483+
1484+samba (2:4.1.17+dfsg-4ubuntu1) wily; urgency=medium
1485+
1486+ * Merge from Debian unstable. Remaining changes:
1487+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1488+ + debian/smb.conf;
1489+ - Add "(Samba, Ubuntu)" to server string.
1490+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1491+ to show users how to restrict access to \\server\username to only username.
1492+ + debian/samba-common.config:
1493+ - Do not change prioritiy to high if dhclient3 is installed.
1494+ + debian/control:
1495+ - Don't build against or suggest ctdb and tdb.
1496+ + debian/rules:
1497+ - Drop explicit configuration options for ctdb and tdb.
1498+ + Add ufw integration:
1499+ - Created debian/samba.ufw.profile:
1500+ - debian/rules, debian/samba.install: install profile
1501+ + Add apport hook:
1502+ - Created debian/source_samba.py.
1503+ - debian/rules, debia/samb-common-bin.install: install hook.
1504+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
1505+ processes such that it works under both upstart and systemd.
1506+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1507+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1508+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1509+ + debian/patches/git_timeout_client_error.patch:
1510+ - don't let smb mounts timeout that leads to errors when trying to
1511+ reuse a mount after idling for a while in e.g nautilus (lp: #310932)
1512+
1513+ -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 08 May 2015 10:49:12 +0200
1514+
1515 samba (2:4.1.17+dfsg-4) unstable; urgency=medium
1516
1517 * Add pidl_reproducible.patch: Make pidl output reproducible.
1518@@ -1395,6 +2750,53 @@ samba (2:4.1.17+dfsg-1) unstable; urgency=high
1519
1520 -- Ivo De Decker <ivodd@debian.org> Mon, 23 Feb 2015 20:20:21 +0100
1521
1522+samba (2:4.1.13+dfsg-4ubuntu3) vivid; urgency=medium
1523+
1524+ * debian/patches/git_timeout_client_error.patch:
1525+ - don't let smb mounts timeout that leads to errors when trying to
1526+ reuse a mount after idling for a while in e.g nautilus (lp: #310932)
1527+
1528+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 03 Apr 2015 17:20:06 +0200
1529+
1530+samba (2:4.1.13+dfsg-4ubuntu2) vivid; urgency=medium
1531+
1532+ * SECURITY UPDATE: code execution vulnerability in smbd daemon
1533+ - debian/patches/CVE-2015-0240.patch: don't call talloc_free on an
1534+ uninitialized pointer and don't dereference a NULL pointer in
1535+ source3/rpc_server/netlogon/srv_netlog_nt.c.
1536+ - CVE-2015-0240
1537+
1538+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Feb 2015 08:36:51 -0500
1539+
1540+samba (2:4.1.13+dfsg-4ubuntu1) vivid; urgency=low
1541+
1542+ * Merge from Debian unstable. Remaining changes:
1543+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1544+ + debian/smb.conf;
1545+ - Add "(Samba, Ubuntu)" to server string.
1546+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1547+ to show users how to restrict access to \\server\username to only username.
1548+ + debian/samba-common.config:
1549+ - Do not change prioritiy to high if dhclient3 is installed.
1550+ + debian/control:
1551+ - Don't build against or suggest ctdb and tdb.
1552+ + debian/rules:
1553+ - Drop explicit configuration options for ctdb and tdb.
1554+ + Add ufw integration:
1555+ - Created debian/samba.ufw.profile:
1556+ - debian/rules, debian/samba.install: install profile
1557+ + Add apport hook:
1558+ - Created debian/source_samba.py.
1559+ - debian/rules, debia/samb-common-bin.install: install hook.
1560+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
1561+ processes such that it works under both upstart and systemd.
1562+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1563+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1564+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1565+ + debian/patches/CVE-2014-8143.patch fix CVE-2014-8143.
1566+
1567+ -- Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Wed, 21 Jan 2015 15:48:05 +0100
1568+
1569 samba (2:4.1.13+dfsg-4) unstable; urgency=medium
1570
1571 * Revert previous patch, since ldb has an active module version check.
1572@@ -1437,6 +2839,69 @@ samba (2:4.1.11+dfsg-2) unstable; urgency=medium
1573
1574 -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Sep 2014 20:52:27 +0200
1575
1576+samba (2:4.1.11+dfsg-1ubuntu4) vivid; urgency=medium
1577+
1578+ * SECURITY UPDATE: elevation of privilege to AD Domain Controller
1579+ - debian/patches/CVE-2014-8143.patch: check for extended access rights
1580+ before allowing changes to userAccountControl in
1581+ librpc/idl/security.idl, source4/auth/session.c,
1582+ source4/dsdb/common/util.c, source4/dsdb/pydsdb.c,
1583+ source4/dsdb/samdb/ldb_modules/samldb.c, source4/dsdb/samdb/samdb.h,
1584+ source4/rpc_server/lsa/dcesrv_lsa.c,
1585+ source4/setup/schema_samba4.ldif.
1586+ - CVE-2014-8143
1587+
1588+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 21 Jan 2015 09:19:12 -0500
1589+
1590+samba (2:4.1.11+dfsg-1ubuntu3) vivid; urgency=medium
1591+
1592+ * No-change rebuild against current ldb. Note that I'm not claiming the
1593+ merging for this package.
1594+
1595+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Dec 2014 07:50:22 +0100
1596+
1597+samba (2:4.1.11+dfsg-1ubuntu2) utopic; urgency=medium
1598+
1599+ * d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1600+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
1601+
1602+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 11 Sep 2014 11:53:36 -0500
1603+
1604+samba (2:4.1.11+dfsg-1ubuntu1) utopic; urgency=medium
1605+
1606+ * Merge from Debian unstable. Remaining changes:
1607+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1608+ + debian/smb.conf;
1609+ - Add "(Samba, Ubuntu)" to server string.
1610+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1611+ to show users how to restrict access to \\server\username to only username.
1612+ + debian/samba-common.config:
1613+ - Do not change prioritiy to high if dhclient3 is installed.
1614+ + debian/control:
1615+ - Don't build against or suggest ctdb and tdb.
1616+ + debian/rules:
1617+ - Drop explicit configuration options for ctdb and tdb.
1618+ + Add ufw integration:
1619+ - Created debian/samba.ufw.profile:
1620+ - debian/rules, debian/samba.install: install profile
1621+ + Add apport hook:
1622+ - Created debian/source_samba.py.
1623+ - debian/rules, debia/samb-common-bin.install: install hook.
1624+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1625+ of hacking arround with pid files.
1626+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
1627+ first dummy transitional package version.
1628+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1629+
1630+ * In logrotate, use service command to reload (send SIGHUP) the main
1631+ processes such that it works under both upstart and systemd.
1632+ * Drop CVE patches, applied upstream.
1633+ * Drop patches absent from series: readline-ftbfs.patch,
1634+ krb5_kt_start_seq.diff, config-bind99.patch
1635+ * Drop debian/source/include-binaries, pyc files are correctly cleaned up
1636+
1637+ -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 09 Aug 2014 21:26:23 +0100
1638+
1639 samba (2:4.1.11+dfsg-1) unstable; urgency=high
1640
1641 * New upstream release. Fixes:
1642@@ -1472,6 +2937,62 @@ samba (2:4.1.9+dfsg-1) unstable; urgency=high
1643
1644 -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 23 Jun 2014 18:33:27 +0200
1645
1646+samba (2:4.1.8+dfsg-1ubuntu3) utopic; urgency=medium
1647+
1648+ * SECURITY UPDATE: remote code execution on unauthenticated nmbd
1649+ - debian/patches/CVE-2014-3560.patch: fix unstrcpy in
1650+ lib/util/string_wrappers.h.
1651+ - CVE-2014-3560
1652+
1653+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 01 Aug 2014 17:54:54 -0400
1654+
1655+samba (2:4.1.8+dfsg-1ubuntu2) utopic; urgency=medium
1656+
1657+ * SECURITY UPDATE: denial of service on nmbd malformed packet
1658+ - debian/patches/CVE-2014-0244.patch: return on EWOULDBLOCK/EAGAIN in
1659+ source3/lib/system.c.
1660+ - CVE-2014-0244
1661+ * SECURITY UPDATE: denial of service via bad unicode conversion
1662+ - debian/patches/CVE-2014-3493.patch: refactor code in
1663+ source3/lib/charcnv.c, change return code checks in
1664+ source3/libsmb/clirap.c, source3/smbd/lanman.c.
1665+ - CVE-2014-3493
1666+
1667+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Jun 2014 14:10:12 -0400
1668+
1669+samba (2:4.1.8+dfsg-1ubuntu1) utopic; urgency=low
1670+
1671+ * Merge from Debian unstable. Remaining changes:
1672+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1673+ + debian/smb.conf;
1674+ - Add "(Samba, Ubuntu)" to server string.
1675+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1676+ to show users how to restrict access to \\server\username to only username.
1677+ + debian/samba-common.config:
1678+ - Do not change prioritiy to high if dhclient3 is installed.
1679+ + debian/control:
1680+ - Don't build against or suggest ctdb and tdb.
1681+ + debian/rules:
1682+ - Drop explicit configuration options for ctdb and tdb.
1683+ + Add ufw integration:
1684+ - Created debian/samba.ufw.profile:
1685+ - debian/rules, debian/samba.install: install profile
1686+ + Add apport hook:
1687+ - Created debian/source_samba.py.
1688+ - debian/rules, debia/samb-common-bin.install: install hook.
1689+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1690+ of hacking arround with pid files.
1691+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
1692+ first dummy transitional package version.
1693+ + Dropped patches:
1694+ - debian/patches/CVE-2013-4496.patch: Dropped no longer needed
1695+ - debian/patches/CVE-2013-6442.patch: Dropped no longer needed.
1696+ - debian/patches/readline-ftbfs.patch: Use the debian version.
1697+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1698+ (LP: #1268180)
1699+
1700+ -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jun 2014 10:50:25 -0400
1701+
1702 samba (2:4.1.8+dfsg-1) unstable; urgency=medium
1703
1704 [ Jelmer Vernooij ]
1705@@ -1509,6 +3030,74 @@ samba (2:4.1.7+dfsg-1) unstable; urgency=medium
1706
1707 -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 19 Apr 2014 13:39:09 +0200
1708
1709+samba (2:4.1.6+dfsg-1ubuntu6) utopic; urgency=medium
1710+
1711+ * Set the stack size to unlimited during the build to avoid a SIGBUS in
1712+ xsltproc on some architectures.
1713+
1714+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 23:18:40 +0100
1715+
1716+samba (2:4.1.6+dfsg-1ubuntu5) utopic; urgency=medium
1717+
1718+ * Backport from unstable (Ivo De Decker):
1719+ - Build-depend on heimdal-dev.
1720+
1721+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 15:39:54 +0100
1722+
1723+samba (2:4.1.6+dfsg-1ubuntu4) utopic; urgency=high
1724+
1725+ * No change rebuild against new dh_installinit, to call update-rc.d at
1726+ postinst.
1727+
1728+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 28 May 2014 10:41:32 +0100
1729+
1730+samba (2:4.1.6+dfsg-1ubuntu3) utopic; urgency=medium
1731+
1732+ * cherrypick upstream patch 1310919 to fix pam_winbind regression
1733+ (LP: #1310919)
1734+
1735+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Apr 2014 16:05:44 -0500
1736+
1737+samba (2:4.1.6+dfsg-1ubuntu2) trusty; urgency=medium
1738+
1739+ * Fix a grammatical error in smb.conf that showed up in a ucf prompt on
1740+ upgrade.
1741+
1742+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 03 Apr 2014 19:08:03 -0700
1743+
1744+samba (2:4.1.6+dfsg-1ubuntu1) trusty; urgency=low
1745+
1746+ * Merge from Debian unstable. Remaining changes:
1747+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1748+ + debian/smb.conf;
1749+ - Add "(Samba, Ubuntu)" to server string.
1750+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1751+ to show users how to restrict access to \\server\username to only username.
1752+ + debian/samba-common.config:
1753+ - Do not change prioritiy to high if dhclient3 is installed.
1754+ + debian/control:
1755+ - Don't build against or suggest ctdb and tdb.
1756+ + debian/rules:
1757+ - Drop explicit configuration options for ctdb and tdb.
1758+ + Add ufw integration:
1759+ - Created debian/samba.ufw.profile:
1760+ - debian/rules, debian/samba.install: install profile
1761+ + Add apport hook:
1762+ - Created debian/source_samba.py.
1763+ - debian/rules, debia/samb-common-bin.install: install hook.
1764+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1765+ of hacking arround with pid files.
1766+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
1767+ first dummy transitional package version.
1768+ + Dropped patches:
1769+ - debian/patches/CVE-2013-4496.patch: Dropped no longer needed
1770+ - debian/patches/CVE-2013-6442.patch: Dropped no longer needed.
1771+ - debian/patches/readline-ftbfs.patch: Use the debian version.
1772+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
1773+ (LP: #1268180)
1774+
1775+ -- Chuck Short <zulcss@ubuntu.com> Wed, 02 Apr 2014 13:40:30 -0400
1776+
1777 samba (2:4.1.6+dfsg-1) unstable; urgency=high
1778
1779 * New upstream security release. Fixes:
1780@@ -1568,6 +3157,77 @@ samba (2:4.1.4+dfsg-1) unstable; urgency=medium
1781
1782 -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 18 Jan 2014 14:07:15 +0100
1783
1784+samba (2:4.1.3+dfsg-2ubuntu5) trusty; urgency=medium
1785+
1786+ * debian/smb.conf: comment back some of the "share definitions"
1787+ options (including "valid users"). That was an Ubuntu diff and seems to
1788+ have been dropped in the trusty merge. Those changes seem needed to
1789+ get the usershare feature working (used by nautilus-share) (lp: #1261873)
1790+
1791+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 01 Apr 2014 16:01:04 +0200
1792+
1793+samba (2:4.1.3+dfsg-2ubuntu4) trusty; urgency=medium
1794+
1795+ * SECURITY UPDATE: Password lockout not enforced for SAMR password
1796+ changes
1797+ - debian/patches/CVE-2013-4496.patch: refactor password lockout code in
1798+ source3/auth/check_samsec.c,
1799+ source3/rpc_server/samr/srv_samr_chgpasswd.c,
1800+ source3/rpc_server/samr/srv_samr_nt.c,
1801+ source3/smbd/lanman.c,
1802+ source4/rpc_server/samr/samr_password.c,
1803+ source4/torture/rpc/samr.c.
1804+ - CVE-2013-4496
1805+ * SECURITY UPDATE: smbcacls can remove a file or directory ACL by
1806+ mistake
1807+ - debian/patches/CVE-2013-6442.patch: handle existing ACL in
1808+ source3/utils/smbcacls.c.
1809+ - CVE-2013-6442
1810+ * debian/patches/readline-ftbfs.patch: fix ftbfs with newer readline6.
1811+
1812+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 17 Mar 2014 08:32:30 -0400
1813+
1814+samba (2:4.1.3+dfsg-2ubuntu3) trusty; urgency=medium
1815+
1816+ * Depend on tdb-tools (LP: #1279593)
1817+ * Updated generated config for Bind9.9.
1818+
1819+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 12 Feb 2014 21:26:00 -0500
1820+
1821+samba (2:4.1.3+dfsg-2ubuntu2) trusty; urgency=medium
1822+
1823+ * Add missing python-ntdb dependency to python-samba (spotted by
1824+ autopkgtest).
1825+
1826+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 10 Feb 2014 09:53:01 +0100
1827+
1828+samba (2:4.1.3+dfsg-2ubuntu1) trusty; urgency=low
1829+
1830+ * Merge from Debian Unstable:
1831+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1832+ * debian/smb.conf;
1833+ - Add "(Samba, Ubuntu)" to server string.
1834+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1835+ to show users how to restrict access to \\server\username to only username.
1836+ + debian/samba-common.config:
1837+ - Do not change prioritiy to high if dhclient3 is installed.
1838+ + debian/control:
1839+ - Don't build against or suggest ctdb and tdb.
1840+ + debian/rules:
1841+ - Drop explicit configuration options for ctdb and tdb.
1842+ + Add ufw integration:
1843+ - Created debian/samba.ufw.profile:
1844+ - debian/rules, debian/samba.install: install profile
1845+ + Add apport hook:
1846+ - Created debian/source_samba.py.
1847+ - debian/rules, debia/samb-common-bin.install: install hook.
1848+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1849+ of hacking arround with pid files.
1850+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
1851+ first dummy transitional package version.
1852+
1853+ -- Chuck Short <zulcss@ubuntu.com> Mon, 13 Jan 2014 08:52:31 -0500
1854+
1855 samba (2:4.1.3+dfsg-2) unstable; urgency=medium
1856
1857 * Add debug symbols for all binaries to samba-dbg. Closes: #732493
1858@@ -1610,6 +3270,33 @@ samba (2:4.0.13+dfsg-2) UNRELEASED; urgency=low
1859
1860 -- Steve Langasek <vorlon@debian.org> Mon, 09 Dec 2013 11:13:59 -0800
1861
1862+samba (2:4.0.13+dfsg-1ubuntu1) trusty; urgency=low
1863+
1864+ * Merge from Debian Unstable:
1865+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1866+ * debian/smb.conf;
1867+ - Add "(Samba, Ubuntu)" to server string.
1868+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1869+ to show users how to restrict access to \\server\username to only username.
1870+ + debian/samba-common.config:
1871+ - Do not change prioritiy to high if dhclient3 is installed.
1872+ + debian/control:
1873+ - Don't build against or suggest ctdb and tdb.
1874+ + debian/rules:
1875+ - Drop explicit configuration options for ctdb and tdb.
1876+ + Add ufw integration:
1877+ - Created debian/samba.ufw.profile:
1878+ - debian/rules, debian/samba.install: install profile
1879+ + Add apport hook:
1880+ - Created debian/source_samba.py.
1881+ - debian/rules, debia/samb-common-bin.install: install hook.
1882+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1883+ of hacking arround with pid files.
1884+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
1885+ first dummy transitional package version.
1886+
1887+ -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Dec 2013 19:55:47 -0500
1888+
1889 samba (2:4.0.13+dfsg-1) unstable; urgency=high
1890
1891 [ Steve Langasek ]
1892@@ -1664,6 +3351,37 @@ samba (2:4.0.11+dfsg-1) unstable; urgency=high
1893
1894 -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 11 Nov 2013 15:42:40 +0100
1895
1896+samba (2:4.0.10+dfsg-4ubuntu2) trusty; urgency=low
1897+
1898+ * Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, first dummy transitional package version.
1899+
1900+ -- Dmitrijs Ledkovs <xnox@ubuntu.com> Wed, 27 Nov 2013 21:50:43 +0000
1901+
1902+samba (2:4.0.10+dfsg-4ubuntu1) trusty; urgency=low
1903+
1904+ * Merge from Debian Unstable:
1905+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1906+ * debian/smb.conf;
1907+ - Add "(Samba, Ubuntu)" to server string.
1908+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1909+ to show users how to restrict access to \\server\username to only username.
1910+ + debian/samba-common.config:
1911+ - Do not change prioritiy to high if dhclient3 is installed.
1912+ + debian/control:
1913+ - Don't build against or suggest ctdb and tdb.
1914+ + debian/rules:
1915+ - Drop explicit configuration options for ctdb and tdb.
1916+ + Add ufw integration:
1917+ - Created debian/samba.ufw.profile:
1918+ - debian/rules, debian/samba.install: install profile
1919+ + Add apport hook:
1920+ - Created debian/source_samba.py.
1921+ - debian/rules, debia/samb-common-bin.install: install hook.
1922+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
1923+ of hacking arround with pid files.
1924+
1925+ -- Chuck Short <zulcss@ubuntu.com> Fri, 08 Nov 2013 13:47:46 +0800
1926+
1927 samba (2:4.0.10+dfsg-4) unstable; urgency=low
1928
1929 [ Christian Perrier ]
1930diff --git a/debian/control b/debian/control
1931index 361be07..790dc6a 100644
1932--- a/debian/control
1933+++ b/debian/control
1934@@ -1,7 +1,8 @@
1935 Source: samba
1936 Section: net
1937 Priority: optional
1938-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
1939+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1940+XSBC-Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
1941 Uploaders: Steve Langasek <vorlon@debian.org>,
1942 Jelmer Vernooij <jelmer@debian.org>,
1943 Mathieu Parent <sathieu@debian.org>,
1944@@ -22,12 +23,11 @@ Build-Depends: bison,
1945 libblkid-dev,
1946 libbsd-dev,
1947 libcap-dev [linux-any],
1948- libcephfs-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32],
1949+ libcephfs-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
1950 libcmocka-dev (>= 1.1.3),
1951 libcups2-dev,
1952 libdbus-1-dev,
1953- libglusterfs-dev [linux-any],
1954- libgnutls28-dev,
1955+ libgnutls28-dev (>= 3.6.5),
1956 libgpgme11-dev,
1957 libjansson-dev,
1958 libldap2-dev,
1959@@ -37,7 +37,7 @@ Build-Depends: bison,
1960 libparse-yapp-perl,
1961 libpcap-dev [hurd-i386 kfreebsd-any],
1962 libpopt-dev,
1963- librados-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32],
1964+ librados-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
1965 libreadline-dev,
1966 libsystemd-dev [linux-any],
1967 libtalloc-dev (>= 2.3.1~),
1968@@ -287,7 +287,7 @@ Multi-Arch: same
1969 Breaks: samba (<< 2:4.3.2+dfsg-1), samba-libs (<< 2:4.3.2+dfsg-1)
1970 Replaces: samba (<< 2:4.3.2+dfsg-1), samba-libs (<< 2:4.3.2+dfsg-1)
1971 Depends: samba-libs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
1972-Recommends: ${vfsceph:Recommends}, ${vfsglusterfs:Recommends}, ${vfssnapper:Recommends}
1973+Recommends: ${vfsceph:Recommends}, ${vfssnapper:Recommends}
1974 Enhances: samba
1975 Description: Samba Virtual FileSystem plugins
1976 Samba is an implementation of the SMB/CIFS protocol for Unix systems,
1977@@ -304,8 +304,8 @@ Description: Samba Virtual FileSystem plugins
1978 * vfs_shadow_copy2: Expose snapshots to Windows clients as shadow copies
1979 * vfs_worm: Disallow writes for older file
1980 .
1981- Note: The runtime dependencies of vfs_ceph, vfs_glusterfs and vfs_snapper are
1982- moved to Recommends.
1983+ Note: The runtime dependencies of vfs_ceph and vfs_snapper are moved to
1984+ Recommends.
1985
1986 Package: libsmbclient
1987 Section: libs
1988diff --git a/debian/patches/VERSION.patch b/debian/patches/VERSION.patch
1989index d50c4c9..b92d155 100644
1990--- a/debian/patches/VERSION.patch
1991+++ b/debian/patches/VERSION.patch
1992@@ -1,5 +1,5 @@
1993 From: Eloy A. Paris <peloy@debian.org>
1994-Subject: Add "Debian" as vendor suffix
1995+Subject: Add "Ubuntu" as vendor suffix
1996
1997 Forwarded: not-needed
1998 ---
1999@@ -15,5 +15,5 @@ index d91963a..2650887 100644
2000 # #
2001 ########################################################
2002 -SAMBA_VERSION_VENDOR_SUFFIX=
2003-+SAMBA_VERSION_VENDOR_SUFFIX=Debian
2004++SAMBA_VERSION_VENDOR_SUFFIX=Ubuntu
2005 SAMBA_VERSION_VENDOR_PATCH=
2006diff --git a/debian/patches/ctdb-config-enable-syslog-by-default.patch b/debian/patches/ctdb-config-enable-syslog-by-default.patch
2007new file mode 100644
2008index 0000000..3e96c5a
2009--- /dev/null
2010+++ b/debian/patches/ctdb-config-enable-syslog-by-default.patch
2011@@ -0,0 +1,49 @@
2012+ctdb-config: enable syslog by default
2013+
2014+CTDB uses /var/log/ctdb/ directory for the default log files. With
2015+syslog disabled, systemd journal is not able to correctly inform
2016+errors happening during service initialization.
2017+
2018+Upstream community creates generic config files to be used by different
2019+distributions, so this change makes no big difference to be accepted by
2020+upstream.
2021+
2022+With this patch the end user will be able to identify initialization
2023+errors by executing:
2024+
2025+ systemctl status ctdb.service
2026+
2027+or to follow ctdb logs by executing:
2028+
2029+ journalctl -f -u ctdb
2030+
2031+Signed-off-by: Rafael David Tinoco <rafaeldtinoco@ubuntu.com>
2032+-
2033+Author: Rafael David Tinoco <rafaeldtinoco@ubuntu.com>
2034+Bug-Debian: https://bugs.debian.org/929931
2035+Bug-Ubuntu: https://bugs.launchpad.net/bugs/722201
2036+Last-Update: 2018-06-27
2037+---
2038+ ctdb/config/ctdb.conf | 4 ++--
2039+ 1 file changed, 2 insertions(+), 2 deletions(-)
2040+
2041+diff --git a/ctdb/config/ctdb.conf b/ctdb/config/ctdb.conf
2042+index 5440600a4..cde24280e 100644
2043+--- a/ctdb/config/ctdb.conf
2044++++ b/ctdb/config/ctdb.conf
2045+@@ -5,10 +5,10 @@
2046+
2047+ [logging]
2048+ # Enable logging to syslog
2049+- # location = syslog
2050++ location = syslog
2051+
2052+ # Default log level
2053+- # log level = NOTICE
2054++ log level = NOTICE
2055+
2056+ [cluster]
2057+ # Shared recovery lock file to avoid split brain. Daemon
2058+--
2059+2.20.1
2060+
2061diff --git a/debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch b/debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch
2062index 8e6cc83..ad91777 100644
2063--- a/debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch
2064+++ b/debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch
2065@@ -49,11 +49,29 @@ index 71d8ecf8074..9c698f5ad91 100755
2066
2067 case "$nfs_distro_style" in
2068 systemd-*)
2069-@@ -33,6 +33,7 @@ systemd-*)
2070+@@ -33,6 +33,14 @@
2071 ;;
2072 *-debian)
2073 nfs_rquotad_service="quotarpc"
2074++ nfs_lock_service=""
2075++ nfs_lock_service=""
2076++ nfs_mountd_service=""
2077++ nfs_status_service=""
2078++ nfs_rquotad_service=""
2079++ nfs_service="nfs-kernel-server"
2080 + nfs_config="/etc/default/nfs-kernel-server"
2081++ nfs_rquotad_config="/etc/default/quota"
2082 ;;
2083 *)
2084 echo "Internal error"
2085+--- a/ctdb/config/statd-callout
2086++++ b/ctdb/config/statd-callout
2087+@@ -21,7 +21,7 @@
2088+ }
2089+
2090+ # Try different variables to find config file for NFS_HOSTNAME
2091+-load_system_config "nfs" "nfs-common"
2092++load_system_config "nfs-kernel-server"
2093+
2094+ [ -n "$NFS_HOSTNAME" ] || \
2095+ die "NFS_HOSTNAME is not configured. statd-callout failed"
2096diff --git a/debian/patches/series b/debian/patches/series
2097index f18d12d..48d4996 100644
2098--- a/debian/patches/series
2099+++ b/debian/patches/series
2100@@ -10,3 +10,4 @@ smbd.service-Run-update-apparmor-samba-profile-befor.patch
2101 fix-nfs-service-name-to-nfs-kernel-server.patch
2102 traffic_packets-fix-SyntaxWarning-is-with-a-literal.patch
2103 Rename-mdfind-to-mdsearch.patch
2104+ctdb-config-enable-syslog-by-default.patch
2105diff --git a/debian/rules b/debian/rules
2106index 28a8bfe..9383b03 100755
2107--- a/debian/rules
2108+++ b/debian/rules
2109@@ -14,6 +14,12 @@ DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
2110 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
2111 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
2112
2113+# Ubuntu i386 binary compatibility only effort
2114+UBUNTU_I386 = 0
2115+ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
2116+ UBUNTU_I386 = 1
2117+endif
2118+
2119 LDB_VERSION = $(shell pkg-config --modversion ldb)
2120 LDB_EPOCH = $(shell dpkg-query -f '$${Version}' -W libldb-dev | sed 's/:.*//')
2121 LDB_NEXT_VERSION = $(shell python3 -c "x = '$(LDB_VERSION)'.split('.'); x[-1] = str(int(x[-1])+1); print('.'.join(x))")
2122@@ -72,12 +78,20 @@ conf_args = \
2123 --with-logdir=/var/log/ctdb \
2124 --enable-etcd-reclock
2125
2126+ifeq ($(UBUNTU_I386), 0)
2127 ifneq (,$(filter amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32, $(DEB_HOST_ARCH)))
2128- conf_args += \
2129- --enable-ceph-reclock
2130+ conf_args += \
2131+ --enable-ceph-reclock
2132 else
2133- conf_args += \
2134- --disable-cephfs
2135+ conf_args += \
2136+ --disable-cephfs
2137+endif
2138+endif
2139+
2140+# Ubuntu i386 binary compatibility only effort: Disable ceph support
2141+ifeq ($(UBUNTU_I386), 1)
2142+ conf_args += \
2143+ --disable-cephfs
2144 endif
2145
2146 ifeq ($(DEB_HOST_ARCH_OS), linux)
2147@@ -90,8 +104,17 @@ else
2148 --without-systemd
2149 endif
2150
2151+# Ubuntu i386 binary compatibility only effort: Disable some i386 packages
2152+ifeq ($(UBUNTU_I386), 1)
2153+ BUILD_PACKAGES += \
2154+ -Nctdb \
2155+ -Nlibpam-winbind \
2156+ -Nsamba \
2157+ -Nsamba-testsuite
2158+endif
2159+
2160 %:
2161- dh $* --with python3
2162+ dh $* --with python3 $(BUILD_PACKAGES)
2163
2164 override_dh_auto_configure:
2165 $(WAF_NO_PARALLEL) configure $(conf_args)
2166@@ -262,8 +285,9 @@ override_dh_makeshlibs:
2167
2168 override_dh_shlibdeps:
2169 LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
2170- dh_shlibdeps -a -Xceph.so -Xglusterfs.so -Xsnapper.so -Xctdb_mutex_ceph_rados_helper
2171+ dh_shlibdeps -a -Xceph.so -Xsnapper.so -Xctdb_mutex_ceph_rados_helper
2172 ifneq (,$(filter amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390x x32, $(DEB_HOST_ARCH)))
2173+ifeq ($(UBUNTU_I386), 0)
2174 LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
2175 dh_shlibdeps -a -- -pvfsceph -dRecommends \
2176 -e debian/samba-vfs-modules/usr/lib/*/samba/vfs/ceph.so
2177@@ -271,10 +295,6 @@ ifneq (,$(filter amd64 arm64 armel armhf i386 mips64el mipsel ppc64el ppc64 s390
2178 dh_shlibdeps -a -- -prados -dRecommends \
2179 -e debian/ctdb/usr/lib/*/ctdb/ctdb_mutex_ceph_rados_helper
2180 endif
2181-ifeq ($(DEB_HOST_ARCH_OS), linux)
2182- LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
2183- dh_shlibdeps -a -- -pvfsglusterfs -dRecommends \
2184- -e debian/samba-vfs-modules/usr/lib/*/samba/vfs/glusterfs.so
2185 endif
2186 LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
2187 dh_shlibdeps -a -- -pvfssnapper -dRecommends \
2188diff --git a/debian/samba-common.config b/debian/samba-common.config
2189index e9fc02d..4800015 100644
2190--- a/debian/samba-common.config
2191+++ b/debian/samba-common.config
2192@@ -64,15 +64,15 @@ db_go
2193
2194 DHCPPRIORITY=medium
2195 #if [ "$DEBCONF_RECONFIGURE" = 1 ] && [ -f /sbin/dhclient ]
2196-if [ -f /sbin/dhclient ]
2197-then
2198- DHCPPRIORITY=high
2199+#if [ -f /sbin/dhclient ]
2200+#then
2201+# DHCPPRIORITY=high
2202 # TODO: see if we can detect that dhcp-client is *going* to be installed,
2203 # even if it isn't yet.
2204 #elif dpkg-query -W --showformat='${Status}\n' dhcp-client | grep ???
2205 # unknown ok not-installed ?
2206 # DHCPPRIORITY=high
2207-fi
2208+#fi
2209
2210 FOUND=false
2211 if [ -f $FILE ]; then
2212diff --git a/debian/smb.conf b/debian/smb.conf
2213index 3ebc154..31b9080 100644
2214--- a/debian/smb.conf
2215+++ b/debian/smb.conf
2216@@ -28,6 +28,9 @@
2217 # Change this to the workgroup/NT-domain name your Samba server will part of
2218 workgroup = WORKGROUP
2219
2220+# server string is the equivalent of the NT Description field
2221+ server string = %h server (Samba, Ubuntu)
2222+
2223 #### Networking ####
2224
2225 # The specific set of interfaces / networks to bind to
2226@@ -166,28 +169,31 @@
2227
2228 #======================= Share Definitions =======================
2229
2230-[homes]
2231- comment = Home Directories
2232- browseable = no
2233+# Un-comment the following (and tweak the other settings below to suit)
2234+# to enable the default home directory shares. This will share each
2235+# user's home directory as \\server\username
2236+;[homes]
2237+; comment = Home Directories
2238+; browseable = no
2239
2240 # By default, the home directories are exported read-only. Change the
2241 # next parameter to 'no' if you want to be able to write to them.
2242- read only = yes
2243+; read only = yes
2244
2245 # File creation mask is set to 0700 for security reasons. If you want to
2246 # create files with group=rw permissions, set next parameter to 0775.
2247- create mask = 0700
2248+; create mask = 0700
2249
2250 # Directory creation mask is set to 0700 for security reasons. If you want to
2251 # create dirs. with group=rw permissions, set next parameter to 0775.
2252- directory mask = 0700
2253+; directory mask = 0700
2254
2255 # By default, \\server\username shares can be connected to by anyone
2256 # with access to the samba server.
2257-# The following parameter makes sure that only "username" can connect
2258-# to \\server\username
2259+# Un-comment the following parameter to make sure that only "username"
2260+# can connect to \\server\username
2261 # This might need tweaking when using external authentication schemes
2262- valid users = %S
2263+; valid users = %S
2264
2265 # Un-comment the following and create the netlogon directory for Domain Logons
2266 # (you need to configure Samba to act as a domain controller too.)

Subscribers

People subscribed via source and target branches