Merge ~ahasenack/ubuntu/+source/samba:lunar-samba-merge-4175 into ubuntu/+source/samba:debian/sid

Proposed by Andreas Hasenack
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merge reported by: git-ubuntu bot
Merged at revision: 0ee9ad0ef051c528d61e8b4216f7720bf060fbc4
Proposed branch: ~ahasenack/ubuntu/+source/samba:lunar-samba-merge-4175
Merge into: ubuntu/+source/samba:debian/sid
Diff against target: 2950 lines (+2611/-5)
4 files modified
debian/changelog (+2444/-0)
debian/control (+6/-5)
debian/tests/control (+4/-0)
debian/tests/samba-ad-dc-provisioning-internal-dns (+157/-0)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Bryce Harrington (community) Approve
Canonical Server Reporter Pending
Review via email: mp+436871@code.launchpad.net

Description of the change

Merge from debian.

PPA: https://launchpad.net/~ahasenack/+archive/ubuntu/samba/+packages

DEP8 tests ran on an older version of the branch. The only difference is I added a sleep 5s right after starting the samba-ad-dc services.

Noteworthy changes:
- from Debian, it's two new packages related to AD DC provisioning. These will become NEW packages once I upload this. I tested an upgrades from a samba AD DC provisioned before these new packages existed, to a samba version with these new packages, and it worked fine.
- new DEP8 test to provision an AD DC server. Still in this cycle I plan to increment this test even further, and register samba member servers with this AD DC.

I can send this DEP8 test to debian now, but it won't run there, as it requires a VM, and Debian AFAIK only uses LXC.

To post a comment you must log in.
Revision history for this message
Bryce Harrington (bryce) wrote :

  - samba/2:4.17.5+dfsg-2ubuntu1~ppa1
    + ❌ samba on lunar for amd64 @ 05.02.23 21:57:57 Log️ 🗒️
      • cifs-share-access PASS 🟩
      • cifs-share-access-uring PASS 🟩
      • python-smoke PASS 🟩
      • smbclient-anonymous-share-list PASS 🟩
      • smbclient-authenticated-share-list PASS 🟩
      • smbclient-share-access PASS 🟩
      • smbclient-share-access-uring PASS 🟩
      • reinstall-samba-common-bin PASS 🟩
      • samba-ad-dc-provisioning-internal-dns FAIL 🟥
    + ✅ samba on lunar for amd64 @ 05.02.23 23:19:08 Log️ 🗒️
    + ✅ samba on lunar for arm64 @ 05.02.23 20:51:10 Log️ 🗒️
    + ✅ samba on lunar for armhf @ 05.02.23 20:19:09 Log️ 🗒️
    + ✅ samba on lunar for ppc64el @ 05.02.23 20:36:31 Log️ 🗒️
    + ✅ samba on lunar for s390x @ 05.02.23 20:36:37 Log️ 🗒️

So it looks like the new test failed initially but passed on a re-trigger? Is that what you meant by it ran on an earlier version of the branch (so same version number, but changed contents)? I take it the 5 sec sleep is to allow the server to finish initializing, prior to the administrator password prompt?

More review comments on the new test inline below. I don't know Samba well enough to judge if the test is testing all the right things, but the logic looks great. The code looks correct too, my suggestions are mainly formatting and little tweaks and nits, so feel free to take or ignore as makes sense to you. While I hope you can incorporate some of my suggestions, I didn't spot anything crucially in need of fixing, so I'm marking this as approved. The rest of the packaging looks good, delta is carried as usual and commits all match to changelog entries.

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: ahasenack, bryce
Uploaders: ahasenack, bryce
MP auto-approved

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

> So it looks like the new test failed initially but passed on a re-trigger?

Correct, that's why I added the sleep 5s (but the retrigger was without this sleep).

The failure was in getting the Administrator's kerberos ticket, i.e., a plain echo $password | timeout 5 kinit Administrator. The exit status 124 tells me it the kinit was killed by the "timeout 5s" prefix, so kinit was still thinking after 5s.

(...)
## DNS tests
Obtaining administrator kerberos ticket
Password for <email address hidden>:
autopkgtest [21:57:23]: test samba-ad-dc-provisioning-internal-dns: -----------------------]
samba-ad-dc-provisioning-internal-dns FAIL non-zero exit status 124

I rarely use the timeout command prefix, I just didn't want for a command like kinit to wait for user input forever at a prompt due to a mistake or some other failure. If it turns out this is what makes the test flaky in the future, I'll remove it.

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

> judge if the test is testing all the right things

There are definitely more things to test, and I will add more of those in the future. This can happen after feature freeze, though.

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

Thanks Bryce! Since I did many changes, even though simple, I'll reupload the package to the ppa and trigger another round of tests, and upload if they pass.

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

All tests passed (arm64 is stuck, but should be ok).

Squashing the extra commits and uploading.

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

Uploaded:
Uploading samba_4.17.5+dfsg-2ubuntu1.dsc
Uploading samba_4.17.5+dfsg.orig.tar.xz
Uploading samba_4.17.5+dfsg-2ubuntu1.debian.tar.xz
Uploading samba_4.17.5+dfsg-2ubuntu1_source.buildinfo
Uploading samba_4.17.5+dfsg-2ubuntu1_source.changes

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 4cc9ab1..93d3589 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,17 @@
6+samba (2:4.17.5+dfsg-2ubuntu1) lunar; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2002181). Remaining changes:
9+ - debian/control: Ubuntu i386 binary compatibility:
10+ + drop ceph support
11+ + enable the liburing vfs module, except on i386 where liburing is
12+ not available
13+ + build-depend on libglusterfs-dev only on !i386 arches
14+ * Added:
15+ - d/t/control, d/t/samba-ad-dc-provisioning-internal-dns: samba AD
16+ DC provisioning test with internal DNS (LP: #1977746)
17+
18+ -- Andreas Hasenack <andreas@canonical.com> Sun, 05 Feb 2023 13:47:57 -0300
19+
20 samba (2:4.17.5+dfsg-2) unstable; urgency=medium
21
22 * d/control: samba: depends on exact version of python3-samba
23@@ -150,6 +164,43 @@ samba (2:4.17.3+dfsg-4) unstable; urgency=medium
24
25 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 05 Dec 2022 14:39:43 +0300
26
27+samba (2:4.17.3+dfsg-3ubuntu2) lunar; urgency=medium
28+
29+ * No-change rebuild with Python 3.11 as default
30+
31+ -- Graham Inggs <ginggs@ubuntu.com> Mon, 26 Dec 2022 18:01:11 +0000
32+
33+samba (2:4.17.3+dfsg-3ubuntu1) lunar; urgency=medium
34+
35+ * Merge with Debian unstable (LP: #1993380). Remaining changes:
36+ - debian/control: Ubuntu i386 binary compatibility:
37+ + drop ceph support
38+ - d/control: enable the liburing vfs module, except on i386 where
39+ liburing is not available
40+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
41+ * Dropped:
42+ - debian/smb.conf;
43+ + Add "(Samba, Ubuntu)" to server string.
44+ [In 2:4.16.6+dfsg-1]
45+ + Comment out the default [homes] share, and add a comment about
46+ "valid users = %s" to show users how to restrict access to
47+ \\server\username to only username.
48+ [In 2:4.16.6+dfsg-1]
49+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
50+ Skip running the tests if on i386 platform, because the uring
51+ package is not available there.
52+ [In 2:4.16.6+dfsg-1, improved]
53+ - d/t/util: fix setting the password of the smb test user
54+ (LP #1955851)
55+ [In 2:4.16.5+dfsg-2]
56+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
57+ [Implemented dynamically in d/rules in 2:4.16.6+dfsg-6]
58+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
59+ enable the samba glusterfs vfs mofule in that case
60+ [In 2:4.16.6+dfsg-1]
61+
62+ -- Andreas Hasenack <andreas@canonical.com> Tue, 13 Dec 2022 18:36:23 -0300
63+
64 samba (2:4.17.3+dfsg-3) unstable; urgency=medium
65
66 * d/control: winbind should depend on the same binary:Version
67@@ -446,6 +497,30 @@ samba (2:4.16.5+dfsg-1) unstable; urgency=medium
68
69 -- Michael Tokarev <mjt@tls.msk.ru> Thu, 08 Sep 2022 12:44:38 +0300
70
71+samba (2:4.16.4+dfsg-2ubuntu1) kinetic; urgency=medium
72+
73+ * Merge with Debian unstable. Remaining changes:
74+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
75+ - debian/smb.conf;
76+ + Add "(Samba, Ubuntu)" to server string.
77+ + Comment out the default [homes] share, and add a comment about
78+ "valid users = %s" to show users how to restrict access to
79+ \\server\username to only username.
80+ - debian/control: Ubuntu i386 binary compatibility:
81+ + drop ceph support
82+ - d/control: enable the liburing vfs module, except on i386 where
83+ liburing is not available
84+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
85+ Skip running the tests if on i386 platform, because the uring
86+ package is not available there.
87+ - d/t/util: fix setting the password of the smb test user
88+ (LP #1955851)
89+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
90+ enable the samba glusterfs vfs mofule in that case
91+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
92+
93+ -- Andreas Hasenack <andreas@canonical.com> Tue, 02 Aug 2022 09:30:05 -0300
94+
95 samba (2:4.16.4+dfsg-2) unstable; urgency=medium
96
97 * d/libldb2.symbols: include newly added symbols
98@@ -474,6 +549,62 @@ samba (2:4.16.4+dfsg-1) unstable; urgency=high
99
100 -- Michael Tokarev <mjt@tls.msk.ru> Wed, 27 Jul 2022 18:35:53 +0300
101
102+samba (2:4.16.3+dfsg-1ubuntu1) kinetic; urgency=medium
103+
104+ * Merge with Debian unstable (LP: #1982116). Remaining changes:
105+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
106+ - debian/smb.conf;
107+ + Add "(Samba, Ubuntu)" to server string.
108+ + Comment out the default [homes] share, and add a comment about
109+ "valid users = %s" to show users how to restrict access to
110+ \\server\username to only username.
111+ - debian/control: Ubuntu i386 binary compatibility:
112+ + drop ceph support
113+ - d/control: enable the liburing vfs module, except on i386 where
114+ liburing is not available
115+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
116+ Skip running the tests if on i386 platform, because the uring
117+ package is not available there.
118+ - d/t/util: fix setting the password of the smb test user
119+ (LP #1955851)
120+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
121+ enable the samba glusterfs vfs mofule in that case
122+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
123+ * Dropped:
124+ - Update nfs scripts for new nfs.conf config (LP: #1961840):
125+ + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
126+ nfsconf(8) if it's available, instead of parsing the old config
127+ files in /etc/default/nfs-*
128+ [In 2:4.16.3+dfsg-1]
129+ + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be
130+ used by the example enable-nfs.sh example script
131+ [In 2:4.16.3+dfsg-1]
132+ + d/ctdb.example/nfs-kernel-server/quota: quota config file to be
133+ used by the example enable-nfs.sh script
134+ [In 2:4.16.3+dfsg-1]
135+ + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}:
136+ obsolete, replaced by nfs.conf
137+ [In 2:4.16.3+dfsg-1]
138+ + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new
139+ nfs.conf and other changes in the new nfs server packages
140+ [In 2:4.16.3+dfsg-1]
141+ - Fix abort when deleting a file and "fruit:resource = stream" is
142+ used. (LP #1977491)
143+ + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch:
144+ Add test that shows smbd crashing when deleting a file while using
145+ vfs_fruit with "fruit:resource = stream".
146+ + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch:
147+ Handle file deleting when "fruit:resource = stream" is used.
148+ [Fixed upstream]
149+ - Build dlz module for bind 9.18.x (LP #1964032)
150+ + d/p/add-support-for-bind-918.patch: build a dlz module for
151+ bind 9.18.x
152+ + d/p/add-support-for-bind-918-2.patch: also update the
153+ provisioning tool and template config file
154+ [Fixed upstream]
155+
156+ -- Andreas Hasenack <andreas@canonical.com> Fri, 29 Jul 2022 17:09:27 -0300
157+
158 samba (2:4.16.3+dfsg-1) unstable; urgency=medium
159
160 [ Michael Tokarev ]
161@@ -485,6 +616,54 @@ samba (2:4.16.3+dfsg-1) unstable; urgency=medium
162
163 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 18 Jul 2022 17:15:07 +0300
164
165+samba (2:4.16.2+dfsg-1ubuntu1) kinetic; urgency=medium
166+
167+ * Merge with Debian unstable. Remaining changes:
168+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
169+ - debian/smb.conf;
170+ + Add "(Samba, Ubuntu)" to server string.
171+ + Comment out the default [homes] share, and add a comment about
172+ "valid users = %s" to show users how to restrict access to
173+ \\server\username to only username.
174+ - debian/control: Ubuntu i386 binary compatibility:
175+ + drop ceph support
176+ - d/control: enable the liburing vfs module, except on i386 where
177+ liburing is not available
178+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
179+ Skip running the tests if on i386 platform, because the uring
180+ package is not available there.
181+ - d/t/util: fix setting the password of the smb test user
182+ (LP #1955851)
183+ - Update nfs scripts for new nfs.conf config (LP #1961840):
184+ + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
185+ nfsconf(8) if it's available, instead of parsing the old config
186+ files in /etc/default/nfs-*
187+ + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be
188+ used by the example enable-nfs.sh example script
189+ + d/ctdb.example/nfs-kernel-server/quota: quota config file to be
190+ used by the example enable-nfs.sh script
191+ + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}:
192+ obsolete, replaced by nfs.conf
193+ + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new
194+ nfs.conf and other changes in the new nfs server packages
195+ - Build dlz module for bind 9.18.x (LP #1964032)
196+ + d/p/add-support-for-bind-918.patch: build a dlz module for
197+ bind 9.18.x
198+ + d/p/add-support-for-bind-918-2.patch: also update the
199+ provisioning tool and template config file
200+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
201+ enable the samba glusterfs vfs mofule in that case
202+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
203+ - Fix abort when deleting a file and "fruit:resource = stream" is
204+ used. (LP #1977491)
205+ + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch:
206+ Add test that shows smbd crashing when deleting a file while using
207+ vfs_fruit with "fruit:resource = stream".
208+ + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch:
209+ Handle file deleting when "fruit:resource = stream" is used.
210+
211+ -- Andreas Hasenack <andreas@canonical.com> Mon, 27 Jun 2022 18:32:00 -0300
212+
213 samba (2:4.16.2+dfsg-1) unstable; urgency=medium
214
215 * new upstream minor/bugfix release.
216@@ -506,6 +685,111 @@ samba (2:4.16.2+dfsg-1) unstable; urgency=medium
217
218 -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2022 19:08:44 +0300
219
220+samba (2:4.16.1+dfsg-8ubuntu2) kinetic; urgency=medium
221+
222+ * Fix abort when deleting a file and "fruit:resource = stream" is
223+ used. (LP: #1977491)
224+ - d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch:
225+ Add test that shows smbd crashing when deleting a file while using
226+ vfs_fruit with "fruit:resource = stream".
227+ - d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch:
228+ Handle file deleting when "fruit:resource = stream" is used.
229+
230+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 20 Jun 2022 19:09:25 -0400
231+
232+samba (2:4.16.1+dfsg-8ubuntu1) kinetic; urgency=medium
233+
234+ * Merge with Debian unstable (LP: #1971256, LP: #1846947). Remaining
235+ changes:
236+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
237+ - debian/smb.conf;
238+ + Add "(Samba, Ubuntu)" to server string.
239+ + Comment out the default [homes] share, and add a comment about
240+ "valid users = %s" to show users how to restrict access to
241+ \\server\username to only username.
242+ - debian/control: Ubuntu i386 binary compatibility:
243+ + drop ceph support
244+ - d/control: enable the liburing vfs module, except on i386 where
245+ liburing is not available
246+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
247+ Skip running the tests if on i386 platform, because the uring
248+ package is not available there.
249+ - d/t/util: fix setting the password of the smb test user
250+ (LP #1955851)
251+ - Update nfs scripts for new nfs.conf config (LP #1961840):
252+ + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
253+ nfsconf(8) if it's available, instead of parsing the old config
254+ files in /etc/default/nfs-*
255+ + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be
256+ used by the example enable-nfs.sh example script
257+ + d/ctdb.example/nfs-kernel-server/ctdb.example.quota: quota
258+ config file to be used by the example enable-nfs.sh script
259+ + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}:
260+ obsolete, replaced by nfs.conf
261+ + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new
262+ nfs.conf and other changes in the new nfs server packages
263+ - Build dlz module for bind 9.18.x (LP #1964032)
264+ + d/p/add-support-for-bind-918.patch: build a dlz module for
265+ bind 9.18.x
266+ + d/p/add-support-for-bind-918-2.patch: also update the
267+ provisioning tool and template config file
268+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
269+ enable the samba glusterfs vfs mofule in that case
270+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
271+ * Dropped:
272+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
273+ the amount of in-tree crypto code that is built
274+ [superfluous, the version in the archive is recent enough]
275+ - d/samba.postinst: do not populate sambashare from the Ubuntu admin group (LP 1942195)
276+ [Included in 2:4.13.13+dfsg-1]
277+ - d/control: bump required build-depends
278+ [Included in Debian]
279+ - d/samba-libs.install: update list of installed libraries and
280+ modules/plugins
281+ [Done in Debian]
282+ - debian/patches/CVE-2021-20254.patch: removed, applied upstream
283+ [Applied upstream, Debian didn't have this patch]
284+ - d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream
285+ [Applied usptream, Debian did not have it]
286+ - d/{gpb.conf,watch,README.source}: update for 4.15
287+ [Debian updated it for 4.16]
288+ - d/rules: remove --with-dnsupdate, it was merged with
289+ --with-ads in samba 4.15.0
290+ [Included in 2:4.16.0+dfsg-1]
291+ - d/rules: drop removal of ctdb tests, they are no longer installed
292+ [Included in 2:4.16.0+dfsg-1]
293+ - Remove findsmb, no longer installed:
294+ + d/smbclient.install: remove findsmb
295+ + d/rules: drop fixing of findsmb shebang
296+ [Included in 2:4.16.0+dfsg-1]
297+ - d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests,
298+ no longer installed
299+ [Included in 2:4.16.0+dfsg-1]
300+ - d/ctdb.install: add tdb_mutex_check
301+ [Included in 2:4.16.0+dfsg-1]
302+ - d/winbind.install: add async_dns_krb5_locator
303+ [Included in 2:4.16.0+dfsg-1]
304+ - d/samba.install: install samba-bgqd and its manpage
305+ [Included in 2:4.16.0+dfsg-1]
306+ - d/{libsmbclient,libwbclient0}.symbols: symbols updates
307+ [Obsolete, these were for 4.15.5]
308+ - d/rules: drop dh_perl override, unneeded
309+ [Included in 2:4.16.0+dfsg-1]
310+ - d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after
311+ Windows 2021-10 Monthly Rollup patch (LP #1951490)
312+ [Included upstream in 4.16.0rc2]
313+ - d/rules: install the new/changed ctdb example nfs files
314+ [Installed via ctdb.examples]
315+ * Added:
316+ - rename ctdb example files nfs.conf and quota, to match what the
317+ enable-nfs.sh script expects
318+ - enable-nfs.sh ctdb example: use debian's filename for the
319+ static port sysctl configuration
320+ - enable-nfs.sh: in ctdb 4.16, the "recovery lock" config option was
321+ renamed to "cluster lock"
322+
323+ -- Andreas Hasenack <andreas@canonical.com> Wed, 08 Jun 2022 11:02:29 -0300
324+
325 samba (2:4.16.1+dfsg-8) unstable; urgency=medium
326
327 * fix the Breaks/Replaces versions in the previous upload for moving
328@@ -802,6 +1086,95 @@ samba (2:4.16.0+dfsg-1) experimental; urgency=medium
329
330 -- Michael Tokarev <mjt@tls.msk.ru> Tue, 05 Apr 2022 16:01:25 +0300
331
332+samba (2:4.15.5~dfsg-0ubuntu6) kinetic; urgency=medium
333+
334+ * No-change rebuild against libicu71
335+
336+ -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 30 Apr 2022 02:14:39 +0000
337+
338+samba (2:4.15.5~dfsg-0ubuntu5) jammy; urgency=medium
339+
340+ * Enable glusterfs support (LP: #1894618):
341+ - d/control: revert disabling of glusterfs, since it's in main now
342+ - d/rules: in Ubuntu, glusterfs is not built for i386, so don't
343+ enable the samba glusterfs vfs mofule in that case
344+ - d/control: build-depend on libglusterfs-dev only on !i386 arches
345+
346+ -- Andreas Hasenack <andreas@canonical.com> Wed, 09 Mar 2022 17:31:25 -0300
347+
348+samba (2:4.15.5~dfsg-0ubuntu4) jammy; urgency=medium
349+
350+ * Build dlz module for bind 9.18.x (LP: #1964032)
351+ - d/p/add-support-for-bind-918.patch: build a dlz module for
352+ bind 9.18.x
353+ - d/samba-libs.install: remove fixme comment
354+ - d/p/add-support-for-bind-918-2.patch: also update the provisioning
355+ tool and template config file
356+
357+ -- Andreas Hasenack <andreas@canonical.com> Fri, 25 Mar 2022 14:53:19 -0300
358+
359+samba (2:4.15.5~dfsg-0ubuntu3) jammy; urgency=medium
360+
361+ * Update nfs scripts for new nfs.conf config (LP: #1961840):
362+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use
363+ nfsconf(8) if it's available, instead of parsing the old config
364+ files in /etc/default/nfs-*
365+ - d/ctdb.example.nfs.conf: /etc/nfs.conf to be used by the example
366+ enable-nfs.sh example script
367+ - d/ctdb.example.quota: quota config file to be used by the example
368+ enable-nfs.sh script
369+ - d/ctdb.example.nfs-{common,kernel-server}: obsolete, replaced by
370+ nfs.conf
371+ - d/ctdb.example.enable.nfs.sh: handle new nfs.conf and other
372+ changes in the new nfs server packages
373+ - d/rules: install the new/changed ctdb example nfs files
374+
375+ -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Mar 2022 11:55:54 -0300
376+
377+samba (2:4.15.5~dfsg-0ubuntu2) jammy; urgency=medium
378+
379+ * d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after
380+ Windows 2021-10 Monthly Rollup patch (LP: #1951490)
381+
382+ -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Mar 2022 10:32:59 -0300
383+
384+samba (2:4.15.5~dfsg-0ubuntu1) jammy; urgency=medium
385+
386+ * d/{gpb.conf,watch,README.source}: update for 4.15
387+ * New upstream release: 4.15.5 (LP: #1946839)
388+ * d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream
389+ * d/rules: remove --with-dnsupdate, it was merged with
390+ --with-ads in samba 4.15.0
391+ * d/control: bump required build-depends
392+ * d/rules: drop removal of ctdb tests, they are no longer installed
393+ * Remove findsmb, no longer installed:
394+ - d/smbclient.install: remove findsmb
395+ - d/rules: drop fixing of findsmb shebang
396+ * d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests,
397+ no longer installed
398+ * d/samba-libs.install: update list of installed libraries and
399+ modules/plugins
400+ * d/ctdb.install: add tdb_mutex_check
401+ * d/winbind.install: add async_dns_krb5_locator
402+ * d/samba.install: install samba-bgqd and its manpage
403+ * d/{libsmbclient,libwbclient0}.symbols: symbols updates
404+ * d/control: add python3-markdown to build-depends
405+ * d/watch: updated to handle ~dfsg versioning, thanks to
406+ Sergio Durigan Junior <sergio.durigan@canonical.com>
407+
408+ -- Andreas Hasenack <andreas@canonical.com> Tue, 22 Feb 2022 17:59:22 -0300
409+
410+samba (2:4.13.17~dfsg-0ubuntu1) jammy; urgency=medium
411+
412+ * Update to 4.13.17 as a security update
413+ - CVE-2021-43566, CVE-2021-44142, CVE-2022-0336
414+ * Removed patches included in new version:
415+ - debian/patches/trusted_domain_regression_fix.patch
416+ - debian/patches/bug14901-*.patch
417+ - debian/patches/bug14922.patch
418+
419+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 14 Feb 2022 10:19:08 -0500
420+
421 samba (2:4.13.14+dfsg-1) unstable; urgency=high
422
423 * New upstream security release in order to address the following defects:
424@@ -828,6 +1201,52 @@ samba (2:4.13.14+dfsg-1) unstable; urgency=high
425
426 -- Mathieu Parent <sathieu@debian.org> Tue, 09 Nov 2021 20:53:03 +0100
427
428+samba (2:4.13.14+dfsg-0ubuntu5) jammy; urgency=medium
429+
430+ * No-change rebuild for icu soname change
431+
432+ -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com> Fri, 11 Feb 2022 11:36:14 -0600
433+
434+samba (2:4.13.14+dfsg-0ubuntu4) jammy; urgency=medium
435+
436+ * d/t/util: fix setting the password of the smb test user
437+ (LP: #1955851)
438+
439+ -- Andreas Hasenack <andreas@canonical.com> Thu, 20 Jan 2022 17:06:13 -0300
440+
441+samba (2:4.13.14+dfsg-0ubuntu3) jammy; urgency=medium
442+
443+ * No-change rebuild with Python 3.10 as default version
444+
445+ -- Graham Inggs <ginggs@ubuntu.com> Sun, 16 Jan 2022 07:01:34 +0000
446+
447+samba (2:4.13.14+dfsg-0ubuntu2) jammy; urgency=medium
448+
449+ * SECURITY REGRESSION: Kerberos authentication on standalone server in
450+ MIT realm broken
451+ - debian/patches/bug14922.patch: fix MIT Realm regression in
452+ source3/auth/user_krb5.c.
453+
454+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 13 Dec 2021 07:09:36 -0500
455+
456+samba (2:4.13.14+dfsg-0ubuntu1) jammy; urgency=medium
457+
458+ * Update to 4.13.14 as a security update (LP: #1950363)
459+ - debian/patches/CVE-2021-20254.patch: removed, included in new
460+ version.
461+ - debian/control: bump ldb Build-Depends to 2.2.3.
462+ - debian/samba-libs.install: added libdcerpc-pkt-auth.so.0.
463+ - debian/patches/trusted_domain_regression_fix.patch: fix regression
464+ introduced in 4.13.14.
465+ - debian/patches/bug14901-*.patch: upstream patches to fix some
466+ mapping issues.
467+ - debian/patches/bug14918-*.patch: upstream patches to properly handle
468+ dangling symlinks.
469+ - CVE-2016-2124, CVE-2020-25717, CVE-2020-25718, CVE-2020-25719,
470+ CVE-2020-25721, CVE-2020-25722, CVE-2021-3738, CVE-2021-23192
471+
472+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Nov 2021 14:52:07 -0500
473+
474 samba (2:4.13.13+dfsg-1) unstable; urgency=high
475
476 [ Athos Ribeiro ]
477@@ -849,6 +1268,83 @@ samba (2:4.13.13+dfsg-1) unstable; urgency=high
478
479 -- Mathieu Parent <sathieu@debian.org> Mon, 01 Nov 2021 08:59:20 +0100
480
481+samba (2:4.13.5+dfsg-2ubuntu4) jammy; urgency=medium
482+
483+ * No-change rebuild against liburing2
484+
485+ -- Paride Legovini <paride@ubuntu.com> Mon, 22 Nov 2021 18:08:34 +0100
486+
487+samba (2:4.13.5+dfsg-2ubuntu3) impish; urgency=medium
488+
489+ * d/samba.postinst: do not populate sambashare from the admin group
490+ (Debian packaging cherry-pick. LP: #1942195)
491+
492+ -- Paride Legovini <paride@ubuntu.com> Wed, 06 Oct 2021 10:31:14 +0200
493+
494+samba (2:4.13.5+dfsg-2ubuntu2) impish; urgency=medium
495+
496+ * No-change rebuild due to OpenLDAP soname bump.
497+
498+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 18:08:36 -0400
499+
500+samba (2:4.13.5+dfsg-2ubuntu1) impish; urgency=medium
501+
502+ * Merge with Debian unstable. Remaining changes:
503+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
504+ - debian/smb.conf;
505+ + Add "(Samba, Ubuntu)" to server string.
506+ + Comment out the default [homes] share, and add a comment about
507+ "valid users = %s" to show users how to restrict access to
508+ \\server\username to only username.
509+ - d/control: Disable glusterfs support because it's not in main.
510+ MIR bug is https://launchpad.net/bugs/1274247
511+ - debian/control: Ubuntu i386 binary compatibility:
512+ + drop ceph support
513+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
514+ the amount of in-tree crypto code that is built
515+ - d/control: enable the liburing vfs module, except on i386 where
516+ liburing is not available
517+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
518+ Skip running the tests if on i386 platform, because the uring
519+ package is not available there.
520+ * Dropped changes:
521+ - debian/samba-common.config:
522+ + Do not change priority to high if dhclient3 is installed.
523+ [Included in 2:4.13.4+dfsg-1]
524+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
525+ change nfs service name from nfs to nfs-kernel-server
526+ (LP #722201)
527+ [Included in 2:4.13.4+dfsg-1]
528+ - d/p/ctdb-config-enable-syslog-by-default.patch:
529+ enable syslog and systemd journal by default
530+ [Included in 2:4.13.4+dfsg-1]
531+ - debian/rules: Ubuntu i386 binary compatibility:
532+ + drop ceph support
533+ + disable the following binary packages:
534+ - ctdb
535+ - libnss-winbind
536+ - libpam-winbind
537+ - python3-samba
538+ - samba
539+ - samba-common-bin
540+ - samba-testsuite
541+ - winbind
542+ [Included in 2:4.13.4+dfsg-1]
543+ - debian/rules: Ubuntu i386 binary compatibility:
544+ + re-enable the following binary packages:
545+ - libnss-winbind
546+ - samba-common-bin
547+ - python3-samba
548+ - winbind
549+ [Included in 2:4.13.4+dfsg-1]
550+ - SECURITY UPDATE: wrong group entries via negative idmap cache entries
551+ + debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in
552+ source3/passdb/lookup_sid.c.
553+ + CVE-2021-20254
554+ [Included in 2:4.13.5+dfsg-2]
555+
556+ -- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 17 May 2021 11:51:54 -0300
557+
558 samba (2:4.13.5+dfsg-2) unstable; urgency=high
559
560 * CVE-2021-20254: Negative idmap cache entries can cause incorrect group
561@@ -880,6 +1376,86 @@ samba (2:4.13.4+dfsg-1) unstable; urgency=medium
562
563 -- Mathieu Parent <sathieu@debian.org> Tue, 09 Feb 2021 22:26:43 +0100
564
565+samba (2:4.13.3+dfsg-1ubuntu2.1) hirsute-security; urgency=medium
566+
567+ * SECURITY UPDATE: wrong group entries via negative idmap cache entries
568+ - debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in
569+ source3/passdb/lookup_sid.c.
570+ - CVE-2021-20254
571+
572+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 29 Apr 2021 06:48:54 -0400
573+
574+samba (2:4.13.3+dfsg-1ubuntu2) hirsute; urgency=medium
575+
576+ * No change rebuild to pick up liburing, and also
577+ fix d/t/cifs-share-access-uring. (LP: #1914145)
578+
579+ -- Mauricio Faria de Oliveira <mfo@canonical.com> Wed, 03 Feb 2021 09:14:25 -0300
580+
581+samba (2:4.13.3+dfsg-1ubuntu1) hirsute; urgency=medium
582+
583+ * Merge with Debian unstable. Remaining changes:
584+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
585+ - debian/smb.conf;
586+ + Add "(Samba, Ubuntu)" to server string.
587+ + Comment out the default [homes] share, and add a comment about
588+ "valid users = %s" to show users how to restrict access to
589+ \\server\username to only username.
590+ - debian/samba-common.config:
591+ + Do not change priority to high if dhclient3 is installed.
592+ - d/control, d/rules: Disable glusterfs support because it's not in main.
593+ MIR bug is https://launchpad.net/bugs/1274247
594+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
595+ change nfs service name from nfs to nfs-kernel-server
596+ (LP #722201)
597+ - d/p/ctdb-config-enable-syslog-by-default.patch:
598+ enable syslog and systemd journal by default
599+ - debian/rules: Ubuntu i386 binary compatibility:
600+ + drop ceph support
601+ + disable the following binary packages:
602+ - ctdb
603+ - libnss-winbind
604+ - libpam-winbind
605+ - python3-samba
606+ - samba
607+ - samba-common-bin
608+ - samba-testsuite
609+ - winbind
610+ - debian/control: Ubuntu i386 binary compatibility:
611+ + drop ceph support
612+ - debian/rules: Ubuntu i386 binary compatibility:
613+ + re-enable the following binary packages:
614+ - libnss-winbind
615+ - samba-common-bin
616+ - python3-samba
617+ - winbind
618+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
619+ the amount of in-tree crypto code that is built
620+ - d/control: enable the liburing vfs module, except on i386 where
621+ liburing is not available
622+ * Dropped changes, incorporated by Debian:
623+ - d/t/smbclient-anonymous-share-list: add set -x and set -e
624+ - Factor out common DEP8 test code into d/t/util and change the tests
625+ to source from it:
626+ + d/t/util: added
627+ + d/t/cifs-share-access, d/t/smbclient-share-access: source from
628+ util, use random share name and add set -x and set -u
629+ + d/t/smbclient-authenticated-share-list: source from util and add
630+ set -x and set -u
631+ - Add new DEP8 tests for the uring vfs module:
632+ + d/t/control: add smbclient-share-access-uring and
633+ cifs-share-access-uring tests
634+ + d/t/smbclient-share-access-uring: new test
635+ + d/t/cifs-share-access-uring: new test
636+ - d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}:
637+ guard uring tests with a kernel version check and skip if it's too old
638+ * Added changes:
639+ - d/t/{cifs-share-access-uring,smbclient-share-access-uring}:
640+ Skip running the tests if on i386 platform, because the uring
641+ package is not available there.
642+
643+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Wed, 13 Jan 2021 15:44:04 -0500
644+
645 samba (2:4.13.3+dfsg-1) unstable; urgency=medium
646
647 [ Andreas Hasenack ]
648@@ -895,6 +1471,93 @@ samba (2:4.13.3+dfsg-1) unstable; urgency=medium
649
650 -- Mathieu Parent <sathieu@debian.org> Wed, 16 Dec 2020 18:23:09 +0100
651
652+samba (2:4.13.2+dfsg-3ubuntu1) hirsute; urgency=medium
653+
654+ * Merge with Debian unstable (LP: #1905048). Remaining changes:
655+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
656+ - debian/smb.conf;
657+ + Add "(Samba, Ubuntu)" to server string.
658+ + Comment out the default [homes] share, and add a comment about
659+ "valid users = %s" to show users how to restrict access to
660+ \\server\username to only username.
661+ - debian/samba-common.config:
662+ + Do not change priority to high if dhclient3 is installed.
663+ - d/control, d/rules: Disable glusterfs support because it's not in main.
664+ MIR bug is https://launchpad.net/bugs/1274247
665+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
666+ change nfs service name from nfs to nfs-kernel-server
667+ (LP #722201)
668+ - d/p/ctdb-config-enable-syslog-by-default.patch:
669+ enable syslog and systemd journal by default
670+ - debian/rules: Ubuntu i386 binary compatibility:
671+ + drop ceph support
672+ + disable the following binary packages:
673+ - ctdb
674+ - libnss-winbind
675+ - libpam-winbind
676+ - python3-samba
677+ - samba
678+ - samba-common-bin
679+ - samba-testsuite
680+ - winbind
681+ - debian/control: Ubuntu i386 binary compatibility:
682+ + drop ceph support
683+ - debian/rules: Ubuntu i386 binary compatibility:
684+ + re-enable the following binary packages:
685+ - libnss-winbind
686+ - samba-common-bin
687+ - python3-samba
688+ - winbind
689+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
690+ the amount of in-tree crypto code that is built
691+ * d/t/smbclient-anonymous-share-list: add set -x and set -e
692+ * Factor out common DEP8 test code into d/t/util and change the tests
693+ to source from it:
694+ - d/t/util: added
695+ - d/t/cifs-share-access, d/t/smbclient-share-access: source from
696+ util, use random share name and add set -x and set -u
697+ - d/t/smbclient-authenticated-share-list: source from util and add
698+ set -x and set -u
699+ * d/control: enable the liburing vfs module, except on i386 where
700+ liburing is not available
701+ * Add new DEP8 tests for the uring vfs module:
702+ - d/t/control: add smbclient-share-access-uring and
703+ cifs-share-access-uring tests
704+ - d/t/smbclient-share-access-uring: new test
705+ - d/t/cifs-share-access-uring: new test
706+ * d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}:
707+ guard uring tests with a kernel version check and skip if it's too old
708+ * Dropped changes:
709+ - SECURITY UPDATE: Unauthenticated domain controller compromise by
710+ subverting Netlogon cryptography (ZeroLogon)
711+ + debian/patches/zerologon-*.patch: backport upstream patches:
712+ + For compatibility reasons, allow specifying an insecure netlogon
713+ configuration per machine. See the following link for examples:
714+ https://www.samba.org/samba/security/CVE-2020-1472.html
715+ + Add additional server checks for the protocol attack in the
716+ client-specified challenge to provide some protection when
717+ 'server schannel = no/auto' and avoid the false-positive results
718+ when running the proof-of-concept exploit.
719+ [ Incorporated by upstream. ]
720+ - SECURITY UPDATE: Missing handle permissions check in ChangeNotify
721+ + debian/patches/CVE-2020-14318-*.patch: ensure change notifies can't
722+ get set unless the directory handle is open for SEC_DIR_LIST in
723+ source4/torture/smb2/notify.c, source3/smbd/notify.c.
724+ + CVE-2020-14318
725+ - SECURITY UPDATE: Unprivileged user can crash winbind
726+ + debian/patches/CVE-2020-14323-*.patch: fix invalid lookupsids DoS in
727+ source3/winbindd/winbindd_lookupsids.c,
728+ source4/torture/winbind/struct_based.c.
729+ + CVE-2020-14323
730+ - SECURITY UPDATE: DNS server crash via invalid records
731+ - debian/patches/CVE-2020-14383-*.patch: ensure variable initialization
732+ with NULL and do not crash when additional data not found in
733+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
734+ + CVE-2020-14383
735+ [ Incorporated by upstream. ]
736+
737+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Tue, 24 Nov 2020 22:12:00 -0500
738+
739 samba (2:4.13.2+dfsg-3) unstable; urgency=medium
740
741 * Ensure systemd-tmpfiles is called before testparm (Closes: #975422)
742@@ -940,6 +1603,138 @@ samba (2:4.13.2+dfsg-1) experimental; urgency=medium
743
744 -- Mathieu Parent <sathieu@debian.org> Thu, 12 Nov 2020 11:23:01 +0100
745
746+samba (2:4.12.5+dfsg-3ubuntu4.1) groovy-security; urgency=medium
747+
748+ * SECURITY UPDATE: Missing handle permissions check in ChangeNotify
749+ - debian/patches/CVE-2020-14318-*.patch: ensure change notifies can't
750+ get set unless the directory handle is open for SEC_DIR_LIST in
751+ source4/torture/smb2/notify.c, source3/smbd/notify.c.
752+ - CVE-2020-14318
753+ * SECURITY UPDATE: Unprivileged user can crash winbind
754+ - debian/patches/CVE-2020-14323-*.patch: fix invalid lookupsids DoS in
755+ source3/winbindd/winbindd_lookupsids.c,
756+ source4/torture/winbind/struct_based.c.
757+ - CVE-2020-14323
758+ * SECURITY UPDATE: DNS server crash via invalid records
759+ - debian/patches/CVE-2020-14383-*.patch: ensure variable initialization
760+ with NULL and do not crash when additional data not found in
761+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
762+ - CVE-2020-14383
763+
764+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 16 Oct 2020 06:53:44 -0400
765+
766+samba (2:4.12.5+dfsg-3ubuntu4) groovy; urgency=medium
767+
768+ * SECURITY UPDATE: Unauthenticated domain controller compromise by
769+ subverting Netlogon cryptography (ZeroLogon)
770+ - debian/patches/zerologon-*.patch: backport upstream patches:
771+ + For compatibility reasons, allow specifying an insecure netlogon
772+ configuration per machine. See the following link for examples:
773+ https://www.samba.org/samba/security/CVE-2020-1472.html
774+ + Add additional server checks for the protocol attack in the
775+ client-specified challenge to provide some protection when
776+ 'server schannel = no/auto' and avoid the false-positive results
777+ when running the proof-of-concept exploit.
778+ - CVE-2020-1472
779+
780+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 28 Sep 2020 09:46:49 -0400
781+
782+samba (2:4.12.5+dfsg-3ubuntu3) groovy; urgency=medium
783+
784+ * d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}:
785+ guard uring tests with a kernel version check and skip if it's too old
786+
787+ -- Andreas Hasenack <andreas@canonical.com> Tue, 11 Aug 2020 11:00:35 -0300
788+
789+samba (2:4.12.5+dfsg-3ubuntu2) groovy; urgency=medium
790+
791+ * d/t/smbclient-anonymous-share-list: add set -x and set -e
792+ * Factor out common DEP8 test code into d/t/util and change the tests
793+ to source from it:
794+ - d/t/util: added
795+ - d/t/cifs-share-access, d/t/smbclient-share-access: source from
796+ util, use random share name and add set -x and set -u
797+ - d/t/smbclient-authenticated-share-list: source from util and add
798+ set -x and set -u
799+ * d/control: enable the liburing vfs module, except on i386 where
800+ liburing is not available
801+ * Add new DEP8 tests for the uring vfs module:
802+ - d/t/control: add smbclient-share-access-uring and
803+ cifs-share-access-uring tests
804+ - d/t/smbclient-share-access-uring: new test
805+ - d/t/cifs-share-access-uring: new test
806+
807+ -- Andreas Hasenack <andreas@canonical.com> Tue, 04 Aug 2020 17:20:30 -0300
808+
809+samba (2:4.12.5+dfsg-3ubuntu1) groovy; urgency=medium
810+
811+ * Merge with Debian unstable. Remaining changes:
812+ - d/p/VERSION.patch: Update vendor string to "Ubuntu".
813+ - debian/smb.conf;
814+ + Add "(Samba, Ubuntu)" to server string.
815+ + Comment out the default [homes] share, and add a comment about
816+ "valid users = %s" to show users how to restrict access to
817+ \\server\username to only username.
818+ - debian/samba-common.config:
819+ + Do not change priority to high if dhclient3 is installed.
820+ - d/control, d/rules: Disable glusterfs support because it's not in main.
821+ MIR bug is https://launchpad.net/bugs/1274247
822+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
823+ change nfs service name from nfs to nfs-kernel-server
824+ (LP #722201)
825+ - d/p/ctdb-config-enable-syslog-by-default.patch:
826+ enable syslog and systemd journal by default
827+ - debian/rules: Ubuntu i386 binary compatibility:
828+ + drop ceph support
829+ + disable the following binary packages:
830+ - ctdb
831+ - libnss-winbind
832+ - libpam-winbind
833+ - python3-samba
834+ - samba
835+ - samba-common-bin
836+ - samba-testsuite
837+ - winbind
838+ - debian/control: Ubuntu i386 binary compatibility:
839+ + drop ceph support
840+ - debian/rules: Ubuntu i386 binary compatibility:
841+ + re-enable the following binary packages:
842+ - libnss-winbind
843+ - samba-common-bin
844+ - python3-samba
845+ - winbind
846+ - d/control: add a versioned libgnutls28-dev build-depends to reduce
847+ the amount of in-tree crypto code that is built
848+ * Dropped:
849+ - d/gbp.conf, d/watch, d/README.source: update for 4.12
850+ [In 2:4.12.3+dfsg-1]
851+ - d/control: bump build-depends:
852+ + ldb: 2.1.2
853+ + tevent: 0.10.2
854+ + tdb: 1.4.3
855+ + talloc: 2.3.1
856+ [In 2:4.12.3+dfsg-1]
857+ - d/smbclient.install: add new binary mdfind and its manpage
858+ [In 2:4.12.3+dfsg-1]
859+ - d/samba-dev.install, d/samba-libs.install: new lib
860+ libdcerpc-server-core
861+ [In 2:4.12.3+dfsg-1]
862+ - d/samba-libs.install: new library libtalloc-report-printf
863+ [In 2:4.12.3+dfsg-1]
864+ - d/libwbclient0.install: remove libaesni, no longer built when
865+ gnutls provides AES CMAC
866+ [In 2:4.12.3+dfsg-1]
867+ - d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols
868+ [In 2:4.12.3+dfsg-1]
869+ - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch
870+ [Dropped in 2:4.12.3+dfsg-1]
871+ - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch
872+ [Dropped in 2:4.12.3+dfsg-1]
873+ - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch
874+ [Dropped in 2:4.12.3+dfsg-1]
875+
876+ -- Andreas Hasenack <andreas@canonical.com> Fri, 31 Jul 2020 11:07:47 -0300
877+
878 samba (2:4.12.5+dfsg-3) unstable; urgency=high
879
880 * Add Breaks: sssd-ad-common (<< 2.3.0), due to libndr so bump
881@@ -1004,6 +1799,131 @@ samba (2:4.12.3+dfsg-1) experimental; urgency=medium
882
883 -- Mathieu Parent <sathieu@debian.org> Wed, 24 Jun 2020 23:12:11 +0200
884
885+samba (2:4.12.2+dfsg-0ubuntu1) groovy; urgency=medium
886+
887+ * New upstream version: 4.12.2
888+ * d/gbp.conf, d/watch, d/README.source: update for 4.12
889+ * d/control: bump build-depends:
890+ - ldb: 2.1.2
891+ - tevent: 0.10.2
892+ - tdb: 1.4.3
893+ - talloc: 2.3.1
894+ * d/smbclient.install: add new binary mdfind and its manpage
895+ * d/samba-dev.install, d/samba-libs.install: new lib libdcerpc-server-core
896+ * d/samba-libs.install: new library libtalloc-report-printf
897+ * d/libwbclient0.install: remove libaesni, no longer built when
898+ gnutls provides AES CMAC
899+ * d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols
900+ * d/control: add a versioned libgnutls28-dev build-depends to reduce
901+ the amount of in-tree crypto code that is built
902+ * Dropped (applied upstream):
903+ - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch
904+ - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch
905+ - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch
906+ - d/p/CVE-2020-10700*.patch, d/p/CVE-2020-10704*.patch
907+
908+ -- Andreas Hasenack <andreas@canonical.com> Tue, 12 May 2020 10:42:17 -0300
909+
910+samba (2:4.11.6+dfsg-0ubuntu1.1) focal-security; urgency=medium
911+
912+ * SECURITY UPDATE: Use-after-free in AD DC LDAP server
913+ - debian/patches/CVE-2020-10700-1.patch: add test for ASQ and ASQ in
914+ combination with paged_results in selftest/knownfail.d/asq,
915+ source4/dsdb/tests/python/asq.py, source4/selftest/tests.py.
916+ - debian/patches/CVE-2020-10700-3.patch: do not permit the ASQ control
917+ for the GUID search in paged_results in selftest/knownfail.d/asq,
918+ source4/dsdb/samdb/ldb_modules/paged_results.c.
919+ - debian/control: bump libldb-dev, python3-ldb, and python3-ldb-dev
920+ Build-Depends to 2.0.10.
921+ - CVE-2020-10700
922+ * SECURITY UPDATE: Stack overflow in AD DC LDAP server
923+ - debian/patches/CVE-2020-10704-1.patch: add ASN.1 max tree depth in
924+ auth/gensec/gensec_util.c, lib/util/asn1.c, lib/util/asn1.h,
925+ lib/util/tests/asn1_tests.c, libcli/auth/spnego_parse.c,
926+ libcli/cldap/cldap.c, libcli/ldap/ldap_message.c,
927+ source3/lib/tldap.c, source3/lib/tldap_util.c,
928+ source3/libsmb/clispnego.c, source3/torture/torture.c,
929+ source4/auth/gensec/gensec_krb5.c, source4/ldap_server/ldap_server.c,
930+ source4/libcli/ldap/ldap_client.c,
931+ source4/libcli/ldap/ldap_controls.c.
932+ - debian/patches/CVE-2020-10704-3.patch: check parse tree depth in
933+ lib/util/asn1.c.
934+ - debian/patches/CVE-2020-10704-5.patch: add max ldap request sizes in
935+ docs-xml/smbdotconf/ldap/ldapmaxanonrequest.xml,
936+ docs-xml/smbdotconf/ldap/ldapmaxauthrequest.xml,
937+ lib/param/loadparm.c, source3/param/loadparm.c.
938+ - debian/patches/CVE-2020-10704-6.patch: limit request sizes in
939+ source4/ldap_server/ldap_server.c.
940+ - debian/patches/CVE-2020-10704-7.patch: add search size limits to
941+ ldap_decode in docs-xml/smbdotconf/ldap/ldapmaxsearchrequest.xml,
942+ lib/param/loadparm.c, libcli/cldap/cldap.c,
943+ libcli/ldap/ldap_message.c, libcli/ldap/ldap_message.h,
944+ source3/param/loadparm.c, source4/ldap_server/ldap_server.c,
945+ source4/libcli/ldap/ldap_client.c.
946+ - debian/patches/CVE-2020-10704-8.patch: check search request lengths
947+ in lib/util/asn1.c, lib/util/asn1.h, libcli/ldap/ldap_message.c.
948+ - CVE-2020-10704
949+
950+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 24 Apr 2020 08:08:38 -0400
951+
952+samba (2:4.11.6+dfsg-0ubuntu1) focal; urgency=medium
953+
954+ * New upstream release: 4.11.6
955+ * d/p/samba-tool-py38-*.patch: dropped, fixed upstream
956+
957+ -- Andreas Hasenack <andreas@canonical.com> Wed, 26 Feb 2020 11:55:16 -0300
958+
959+samba (2:4.11.5+dfsg-1ubuntu2) focal; urgency=medium
960+
961+ * d/p/samba-tool-py38-*.patch: use correct method flags (LP: #1864324)
962+
963+ -- Andreas Hasenack <andreas@canonical.com> Sat, 22 Feb 2020 17:22:21 -0300
964+
965+samba (2:4.11.5+dfsg-1ubuntu1) focal; urgency=medium
966+
967+ * Merge with Debian unstable. Remaining changes:
968+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
969+ - debian/smb.conf;
970+ + Add "(Samba, Ubuntu)" to server string.
971+ + Comment out the default [homes] share, and add a comment about
972+ "valid users = %s" to show users how to restrict access to
973+ \\server\username to only username.
974+ - debian/samba-common.config:
975+ + Do not change priority to high if dhclient3 is installed.
976+ - d/control, d/rules: Disable glusterfs support because it's not in main.
977+ MIR bug is https://launchpad.net/bugs/1274247
978+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
979+ change nfs service name from nfs to nfs-kernel-server
980+ (LP #722201)
981+ - d/p/ctdb-config-enable-syslog-by-default.patch:
982+ enable syslog and systemd journal by default
983+ - debian/rules: Ubuntu i386 binary compatibility:
984+ + drop ceph support
985+ + disable the following binary packages:
986+ - ctdb
987+ - libnss-winbind
988+ - libpam-winbind
989+ - python3-samba
990+ - samba
991+ - samba-common-bin
992+ - samba-testsuite
993+ - winbind
994+ - debian/control: Ubuntu i386 binary compatibility:
995+ + drop ceph support
996+ - debian/rules: Ubuntu i386 binary compatibility:
997+ + re-enable the following binary packages:
998+ - libnss-winbind
999+ - samba-common-bin
1000+ - python3-samba
1001+ - winbind
1002+ * Dropped:
1003+ - d/control: drop python3-matplotlib. It's only used in
1004+ script/attr_count_read which is not installed with the
1005+ samba packages.
1006+ [In 2:4.11.3+dfsg-1]
1007+
1008+ -- Andreas Hasenack <andreas@canonical.com> Mon, 17 Feb 2020 15:29:35 -0300
1009+
1010 samba (2:4.11.5+dfsg-1) unstable; urgency=medium
1011
1012 * New upstream security release
1013@@ -1031,6 +1951,161 @@ samba (2:4.11.3+dfsg-1) unstable; urgency=high
1014
1015 -- Mathieu Parent <sathieu@debian.org> Mon, 16 Dec 2019 09:47:45 +0100
1016
1017+samba (2:4.11.1+dfsg-3ubuntu4) focal; urgency=medium
1018+
1019+ * Ubuntu i386 binary compatibility effort: (LP: #1861316)
1020+ - debian/rules:
1021+ + re-enable the following binary packages generation:
1022+ - libnss-winbind
1023+ - samba-common-bin
1024+ - python3-samba
1025+ - winbind
1026+
1027+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 06 Feb 2020 14:42:38 +0000
1028+
1029+samba (2:4.11.1+dfsg-3ubuntu3) focal; urgency=medium
1030+
1031+ * No-change rebuild to build with python3.8.
1032+
1033+ -- Matthias Klose <doko@ubuntu.com> Sat, 25 Jan 2020 06:06:11 +0000
1034+
1035+samba (2:4.11.1+dfsg-3ubuntu2) focal; urgency=medium
1036+
1037+ * Ubuntu i386 binary compatibility effort: (LP: #1858479)
1038+ - debian/control:
1039+ + drop ceph support
1040+ - debian/rules:
1041+ + drop ceph support
1042+ + disable the following binary packages generation:
1043+ - ctdb
1044+ - libnss-winbind
1045+ - libpam-winbind
1046+ - python3-samba
1047+ - samba
1048+ - samba-common-bin
1049+ - samba-testsuite
1050+ - winbind
1051+
1052+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 09 Jan 2020 00:40:31 +0000
1053+
1054+samba (2:4.11.1+dfsg-3ubuntu1) focal; urgency=medium
1055+
1056+ * Merge with Debian unstable. Remaining changes:
1057+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1058+ - debian/smb.conf;
1059+ + Add "(Samba, Ubuntu)" to server string.
1060+ + Comment out the default [homes] share, and add a comment about
1061+ "valid users = %s" to show users how to restrict access to
1062+ \\server\username to only username.
1063+ - debian/samba-common.config:
1064+ + Do not change priority to high if dhclient3 is installed.
1065+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1066+ MIR bug is https://launchpad.net/bugs/1274247
1067+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
1068+ change nfs service name from nfs to nfs-kernel-server
1069+ (LP #722201)
1070+ [Adopted the Debian version and added a couple of extra hunks
1071+ we had]
1072+ - d/p/ctdb-config-enable-syslog-by-default.patch:
1073+ enable syslog and systemd journal by default
1074+ * Dropped:
1075+ - Add apport hook:
1076+ + Created debian/source_samba.py.
1077+ + debian/rules, debian/samba-common-bin.install: install hook.
1078+ [In 2:4.9.4+dfsg-2]
1079+ - Removed patches already applied upstream:
1080+ + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch
1081+ [Removed in 2:4.10.7+dfsg-1]
1082+ + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch
1083+ [Removed in 4.9.5+dfsg-1]
1084+ - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz
1085+ [Refreshed in 2:4.1.17+dfsg-1]
1086+ - d/control: Updated build dependencies (already updated in Debian):
1087+ + tdb >= 1.3.17
1088+ + talloc >= 2.1.15
1089+ + tevent >= 0.9.38
1090+ + ldb >= 1.5.3
1091+ - d/samba-common.docs: README is now README.md
1092+ [In 2:4.10.7+dfsg-1]
1093+ - d/libsmbclient.symbols: update symbols for this version
1094+ - d/libwbclient0.symbols: update symbols for this version
1095+ - d/ctdb.install: new binary ctdb_local_daemons
1096+ [In 2:4.10.7+dfsg-1]
1097+ - d/samba-dev.install: use globbing for the header files with
1098+ exceptions for wbclient.h and libsmbclient.h, which belong in
1099+ other packages.
1100+ [In 2:4.10.7+dfsg-1]
1101+ - d/rules: fix globbing used to move the dckeytab python module to the
1102+ samba package, and add a comment explaining why this is being done.
1103+ [In 2:4.10.7+dfsg-1]
1104+ - Switch to python3 (in 2:4.10.7+dfsg-1):
1105+ + d/rules: calculate the ldb version using python3, and drop the
1106+ "really" bit since the real 1.5.x series is being used now.
1107+ + d/rules: make sure python3 is used for the build
1108+ + d/rules: adjust globbing to remove the python3 version of tevent.so
1109+ + d/rules: drop PYVERS, unused
1110+ + d/control: adjust dependencies (build and runtime) for python3
1111+ + d/python3-samba.install, d/control: new python3-samba package
1112+ (LP #1440381)
1113+ + d/control, d/python-samba.install: get rid of python-samba, which is py2
1114+ + d/python3-samba.lintian-overrides: use the same overrides we had for
1115+ python-samba, now deleted.
1116+ + d/samba-dev.install, d/samba-libs.install: update file list
1117+ + d/t/control, d/t/python-smoke: use python3
1118+ + d/control: use ${python3:Depends} now instead of the python 2
1119+ counterpart for samba and samba-common-bin.
1120+ - d/control: drop suggests for python-gpgme, it's no longer available.
1121+ [In 2:4.10.7+dfsg-1]
1122+ - d/gbp.conf, d/watch, r/README.source: updated for 4.10
1123+ [In 2:4.10.7+dfsg-1]
1124+ - d/control: update cmocka build-depends to >= 1.1.3
1125+ [In 2:4.10.7+dfsg-1]
1126+ - d/samba-libs.install: bump passdb minor to 0.27.2
1127+ [In 2:4.10.7+dfsg-1]
1128+ - d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d
1129+ to allow pid file to exist (LP #1821775)
1130+ [In 2:4.10.7+dfsg-1]
1131+ - Allow proper ctdb initalization (LP #1828799):
1132+ + d/ctdb.dirs: added /var/lib/ctdb/* directories
1133+ + d/ctdb.postrm: remove leftovers from:
1134+ /var/lib/ctdb/{state,persistent,volatile,scripts}
1135+ [In 2:4.10.7+dfsg-1]
1136+ - d/rules: installing provided config examples and helper scripts
1137+ - Examples of NFS HA CTDB config files + helper script:
1138+ + d/ctdb.example.enable.nfs.sh
1139+ + d/ctdb.example.nfs-common
1140+ + d/ctdb.example.nfs-kernel-server
1141+ + d/ctdb.example.services
1142+ + d/ctdb.example.sysctl-nfs-static-ports.conf
1143+ [In 2:4.10.7+dfsg-1]
1144+ - debian/rules: Make DEB_HOST_ARCH_CPU initialized through
1145+ dpkg-architecture (Closes: #931138)
1146+ [In 2:4.10.7+dfsg-1]
1147+ - d/control: update ldb build-deps to 1.5.5
1148+ [In 2:4.10.7+dfsg-1]
1149+ - SECURITY UPDATE: restricted share escape by user (LP #1842533)
1150+ [fixed upstream in 4.11.0rc2]
1151+ + debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate
1152+ out impersonation debug info into a new function.
1153+ + debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that
1154+ change_to_user_internal() always resets current_user.done_chdir
1155+ + debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we
1156+ reset current_user.{need,done}_chdir in become_root()
1157+ + debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make
1158+ fsrvp_share its own independent subdirectory
1159+ + debian/patches/CVE-2019-10197-05-v4-10.patch:
1160+ test_smbclient_s3.sh: add regression test for the no permission
1161+ on share root problem
1162+ + debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split
1163+ change_to_user_impersonate() out of change_to_user_internal()
1164+ + CVE-2019-10197
1165+ * Added:
1166+ - d/control: drop python3-matplotlib. It's only used in
1167+ script/attr_count_read which is not installed with the
1168+ samba packages.
1169+
1170+ -- Andreas Hasenack <andreas@canonical.com> Fri, 29 Nov 2019 18:00:22 -0300
1171+
1172 samba (2:4.11.1+dfsg-3) unstable; urgency=medium
1173
1174 * Add some python dependencies:
1175@@ -1239,6 +2314,209 @@ samba (2:4.10.7+dfsg-1) experimental; urgency=medium
1176
1177 -- Mathieu Parent <sathieu@debian.org> Thu, 29 Aug 2019 14:32:52 +0200
1178
1179+samba (2:4.10.7+dfsg-0ubuntu3) focal; urgency=medium
1180+
1181+ * No-change rebuild to build with python3.8.
1182+
1183+ -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 18:53:34 +0000
1184+
1185+samba (2:4.10.7+dfsg-0ubuntu2) eoan; urgency=medium
1186+
1187+ * SECURITY UPDATE: restricted share escape by user (LP: #1842533)
1188+ - debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate
1189+ out impersonation debug info into a new function.
1190+ - debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that
1191+ change_to_user_internal() always resets current_user.done_chdir
1192+ - debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we
1193+ reset current_user.{need,done}_chdir in become_root()
1194+ - debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make
1195+ fsrvp_share its own independent subdirectory
1196+ - debian/patches/CVE-2019-10197-05-v4-10.patch:
1197+ test_smbclient_s3.sh: add regression test for the no permission
1198+ on share root problem
1199+ - debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split
1200+ change_to_user_impersonate() out of change_to_user_internal()
1201+ - CVE-2019-10197
1202+
1203+ -- Steve Beattie <sbeattie@ubuntu.com> Fri, 30 Aug 2019 11:07:19 -0700
1204+
1205+samba (2:4.10.7+dfsg-0ubuntu1) eoan; urgency=medium
1206+
1207+ * New upstream version: 4.10.7
1208+ - d/p/ctdb-config-depend-on-etc-default-nodes-file.patch: dropped,
1209+ included upstream in 4.10.7
1210+
1211+ -- Andreas Hasenack <andreas@canonical.com> Thu, 22 Aug 2019 15:03:23 -0300
1212+
1213+samba (2:4.10.6+dfsg-0ubuntu1) eoan; urgency=medium
1214+
1215+ * New upstream version: 4.10.6
1216+ - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: changed to update
1217+ the Debian config and use it.
1218+ - d/control: update ldb build-deps to 1.5.5
1219+ * Dropped:
1220+ - d/p/CVE-2019-12436.patch: fixed upstream in 4.10.5
1221+ - d/p/CVE-2019-12435-*.patch: fixed upstream in 4.10.5
1222+ - d/p/CVE-2018-16860-*.patch: fixed upstream in 4.10.3
1223+ - d/p/CVE-2019-3880.patch: fixed upstream in 4.10.2
1224+ - d/p/CVE-2019-3870-*.patch: fixed upstream in 4.10.2
1225+ - d/p/dlz_bind_zone_update.patch: fixed upstream in 4.10.1
1226+ - d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch: fixed
1227+ upstream in 4.10.5
1228+
1229+ -- Andreas Hasenack <andreas@canonical.com> Wed, 07 Aug 2019 17:20:48 -0300
1230+
1231+samba (2:4.10.0+dfsg-0ubuntu6) eoan; urgency=medium
1232+
1233+ * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
1234+ change service name from nfs to nfs-kernel-server in
1235+ legacy script 06.nfs.script also (LP: #722201)
1236+
1237+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 11 Jul 2019 21:44:49 +0000
1238+
1239+samba (2:4.10.0+dfsg-0ubuntu5) eoan; urgency=medium
1240+
1241+ * debian/rules: Make DEB_HOST_ARCH_CPU initialized through
1242+ dpkg-architecture (Closes: #931138)
1243+ * d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch:
1244+ fix tcp_tw_recycle existence check. (LP: #722201)
1245+ * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch:
1246+ change nfs service name from nfs to nfs-kernel-server
1247+ (LP: #722201)
1248+ * d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d
1249+ to allow pid file to exist (LP: #1821775)
1250+ * Allow proper ctdb initialization (LP: #1828799):
1251+ - d/ctdb.dirs: added /var/lib/ctdb/* directories
1252+ - d/ctdb.postrm: remove leftovers from:
1253+ /var/lib/ctdb/{state,persistent,volatile,scripts}
1254+ * d/rules: installing provided config examples and helper scripts
1255+ * Examples of NFS HA CTDB config files + helper script:
1256+ - d/ctdb.example.enable.nfs.sh
1257+ - d/ctdb.example.nfs-common
1258+ - d/ctdb.example.nfs-kernel-server
1259+ - d/ctdb.example.services
1260+ - d/ctdb.example.sysctl-nfs-static-ports.conf
1261+ * d/p/ctdb-config-depend-on-etc-default-nodes-file.patch:
1262+ do not try to start daemon if /etc/ctdb/nodes does not exist
1263+ * d/p/ctdb-config-enable-syslog-by-default.patch:
1264+ enable syslog and systemd journal by default
1265+
1266+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Fri, 28 Jun 2019 00:14:27 +0000
1267+
1268+samba (2:4.10.0+dfsg-0ubuntu4) eoan; urgency=medium
1269+
1270+ * SECURITY UPDATE: zone operations can crash rpc server
1271+ - debian/patches/CVE-2019-12435-1.patch: avoid NULL deference if zone
1272+ not found in DnssrvOperation in
1273+ python/samba/tests/dcerpc/dnsserver.py,
1274+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
1275+ - debian/patches/CVE-2019-12435-2.patch: avoid NULL deference if zone
1276+ not found in DnssrvOperation2 in
1277+ python/samba/tests/dcerpc/dnsserver.py,
1278+ source4/rpc_server/dnsserver/dcerpc_dnsserver.c.
1279+ - CVE-2019-12435
1280+ * SECURITY UPDATE: paged_searches crash on LDAP and homes access
1281+ - debian/patches/CVE-2019-12436.patch: ignore successful results
1282+ without messages in source4/dsdb/samdb/ldb_modules/paged_results.c,
1283+ source4/dsdb/tests/python/vlv.py.
1284+ - CVE-2019-12436
1285+
1286+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 12 Jun 2019 10:08:44 -0400
1287+
1288+samba (2:4.10.0+dfsg-0ubuntu3) eoan; urgency=medium
1289+
1290+ * SECURITY UPDATE: Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum
1291+ - debian/patches/CVE-2018-16860-1.patch: add test for S4U2Self with
1292+ unkeyed checksum in selftest/knownfail.d/mitm-s4u2self,
1293+ source4/torture/krb5/kdc-canon-heimdal.c.
1294+ - debian/patches/CVE-2018-16860-2.patch: reject PA-S4U2Self with
1295+ unkeyed checksum in selftest/knownfail.d/mitm-s4u2self,
1296+ source4/heimdal/kdc/krb5tgs.c.
1297+ - CVE-2018-16860
1298+
1299+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 14 May 2019 09:10:24 -0400
1300+
1301+samba (2:4.10.0+dfsg-0ubuntu2) disco; urgency=medium
1302+
1303+ * SECURITY UPDATE: world writable files in Samba AD DC private/ dir
1304+ - debian/patches/CVE-2019-3870-1.patch: extend smbd tests to check for
1305+ umask being overwritten in python/samba/tests/ntacls_backup.py,
1306+ python/samba/tests/posixacl.py, python/samba/tests/smbd_base.py,
1307+ selftest/knownfail.d/umask-leak.
1308+ - debian/patches/CVE-2019-3870-2.patch: add test to check
1309+ file-permissions are correct after provision in
1310+ selftest/knownfail.d/provision_fileperms, source4/selftest/tests.py,
1311+ source4/setup/tests/provision_fileperms.sh.
1312+ - debian/patches/CVE-2019-3870-3.patch: include tests to show the
1313+ outside umask has no impact in python/samba/tests/ntacls_backup.py,
1314+ python/samba/tests/smbd_base.py, selftest/knownfail.d/pymkdir-umask.
1315+ - debian/patches/CVE-2019-3870-4.patch: move umask manipuations as
1316+ close as possible to users in source3/smbd/pysmbd.c,
1317+ selftest/knownfail.d/provision_fileperms,
1318+ selftest/knownfail.d/umask-leak.
1319+ - debian/patches/CVE-2019-3870-5.patch: ensure a zero umask is set for
1320+ smbd.mkdir() in selftest/knownfail.d/pymkdir-umask,
1321+ source3/smbd/pysmbd.c.
1322+ - CVE-2019-3870
1323+ * SECURITY UPDATE: save registry file outside share as unprivileged user
1324+ - debian/patches/CVE-2019-3880.patch: remove implementations of
1325+ SaveKey/RestoreKey in source3/rpc_server/winreg/srv_winreg_nt.c.
1326+ - CVE-2019-3880
1327+
1328+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 08 Apr 2019 10:32:30 -0400
1329+
1330+samba (2:4.10.0+dfsg-0ubuntu1) disco; urgency=medium
1331+
1332+ * New upstream version: 4.10.0
1333+ - d/gbp.conf, d/watch, r/README.source: updated for 4.10
1334+ - d/control: update cmocka build-depends to >= 1.1.3
1335+ - d/samba-libs.install: bump passdb minor to 0.27.2
1336+ * d/p/dlz_bind_zone_update.patch: make b9_has_soa check dc=@ node. Thanks to
1337+ Michael Saxl <mike@mwsys.mine.bz>. (LP: #1820846)
1338+
1339+ -- Andreas Hasenack <andreas@canonical.com> Thu, 21 Mar 2019 14:40:32 -0300
1340+
1341+samba (2:4.10.0~rc4+dfsg-0ubuntu1) disco; urgency=medium
1342+
1343+ * New upstream version 4.10.0rc4 (LP: #1818518):
1344+ - Removed patches already applied upstream:
1345+ + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch
1346+ + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch
1347+ - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz
1348+ - d/control: Updated build dependencies:
1349+ + tdb >= 1.3.17
1350+ + talloc >= 2.1.15
1351+ + tevent >= 0.9.38
1352+ + ldb >= 1.5.3
1353+ - d/samba-common.docs: README is now README.md
1354+ - d/libsmbclient.symbols: update symbols for this version
1355+ - d/libwbclient0.symbols: update symbols for this version
1356+ - d/ctdb.install: new binary ctdb_local_daemons
1357+ - d/samba-dev.install: use globbing for the header files with
1358+ exceptions for wbclient.h and libsmbclient.h, which belong in
1359+ other packages.
1360+ - d/rules: fix globbing used to move the dckeytab python module to the
1361+ samba package, and add a comment explaining why this is being done.
1362+ * Switch to python3:
1363+ - d/rules: calculate the ldb version using python3, and drop the
1364+ "really" bit since the real 1.5.x series is being used now.
1365+ - d/rules: make sure python3 is used for the build
1366+ - d/rules: adjust globbing to remove the python3 version of tevent.so
1367+ - d/rules: drop PYVERS, unused
1368+ - d/control: adjust dependencies (build and runtime) for python3
1369+ - d/python3-samba.install, d/control: new python3-samba package
1370+ (LP: #1440381)
1371+ - d/control, d/python-samba.install: get rid of python-samba, which is py2
1372+ - d/python3-samba.lintian-overrides: use the same overrides we had for
1373+ python-samba, now deleted.
1374+ - d/samba-dev.install, d/samba-libs.install: update file list
1375+ - d/t/control, d/t/python-smoke: use python3
1376+ - d/control: use ${python3:Depends} now instead of the python 2
1377+ counterpart for samba and samba-common-bin.
1378+ * d/control: drop suggests for python-gpgme, it's no longer available.
1379+
1380+ -- Andreas Hasenack <andreas@canonical.com> Sat, 09 Mar 2019 12:45:25 +0000
1381+
1382 samba (2:4.9.5+dfsg-1) experimental; urgency=medium
1383
1384 * New upstream release
1385@@ -1283,6 +2561,31 @@ samba (2:4.9.4+dfsg-2) unstable; urgency=medium
1386
1387 -- Mathieu Parent <sathieu@debian.org> Wed, 23 Jan 2019 20:59:08 +0100
1388
1389+samba (2:4.9.4+dfsg-1ubuntu1) disco; urgency=medium
1390+
1391+ * Merge with Debian unstable. Remaining changes:
1392+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1393+ - debian/smb.conf;
1394+ + Add "(Samba, Ubuntu)" to server string.
1395+ + Comment out the default [homes] share, and add a comment about
1396+ "valid users = %s" to show users how to restrict access to
1397+ \\server\username to only username.
1398+ - debian/samba-common.config:
1399+ + Do not change priority to high if dhclient3 is installed.
1400+ - Add apport hook:
1401+ + Created debian/source_samba.py.
1402+ + debian/rules, debian/samba-common-bin.install: install hook.
1403+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1404+ MIR bug is https://launchpad.net/bugs/1274247
1405+ * Dropped:
1406+ - d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests()
1407+ failing without a valid idmap configuration. This fixes the smbd startup
1408+ on a standalone server where winbind is available and running. Thanks to
1409+ Stefan Metzmacher <metze@samba.org>. (LP #1806035)
1410+ [Fixed in 2:4.9.4+dfsg-1]
1411+
1412+ -- Andreas Hasenack <andreas@canonical.com> Thu, 17 Jan 2019 18:23:52 -0200
1413+
1414 samba (2:4.9.4+dfsg-1) unstable; urgency=medium
1415
1416 * New upstream release
1417@@ -1293,6 +2596,44 @@ samba (2:4.9.4+dfsg-1) unstable; urgency=medium
1418
1419 -- Mathieu Parent <sathieu@debian.org> Sat, 22 Dec 2018 18:32:00 +0100
1420
1421+samba (2:4.9.2+dfsg-2ubuntu3) disco; urgency=medium
1422+
1423+ * No-change rebuild for readline soname change.
1424+
1425+ -- Matthias Klose <doko@ubuntu.com> Mon, 14 Jan 2019 20:03:58 +0000
1426+
1427+samba (2:4.9.2+dfsg-2ubuntu2) disco; urgency=medium
1428+
1429+ * d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests()
1430+ failing without a valid idmap configuration. This fixes the smbd startup
1431+ on a standalone server where winbind is available and running. Thanks to
1432+ Stefan Metzmacher <metze@samba.org>. (LP: #1806035)
1433+
1434+ -- Andreas Hasenack <andreas@canonical.com> Fri, 21 Dec 2018 10:39:23 -0200
1435+
1436+samba (2:4.9.2+dfsg-2ubuntu1) disco; urgency=medium
1437+
1438+ * Merge with Debian unstable. Remaining changes:
1439+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1440+ - debian/smb.conf;
1441+ + Add "(Samba, Ubuntu)" to server string.
1442+ + Comment out the default [homes] share, and add a comment about
1443+ "valid users = %s" to show users how to restrict access to
1444+ \\server\username to only username.
1445+ - debian/samba-common.config:
1446+ + Do not change priority to high if dhclient3 is installed.
1447+ - Add apport hook:
1448+ + Created debian/source_samba.py.
1449+ + debian/rules, debian/samba-common-bin.install: install hook.
1450+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1451+ MIR bug is https://launchpad.net/bugs/1274247
1452+ * Dropped:
1453+ - d/p/fix-rmdir.patch: Fix to make smbclient report directory-not-empty
1454+ errors (LP: 1795772)
1455+ [Fixed upstream]
1456+
1457+ -- Andreas Hasenack <andreas@canonical.com> Wed, 28 Nov 2018 20:06:47 -0200
1458+
1459 samba (2:4.9.2+dfsg-2) unstable; urgency=high
1460
1461 * New upstream security release
1462@@ -1402,6 +2743,58 @@ samba (2:4.8.5+dfsg-1) unstable; urgency=medium
1463
1464 -- Mathieu Parent <sathieu@debian.org> Thu, 30 Aug 2018 19:32:24 +0200
1465
1466+samba (2:4.8.4+dfsg-2ubuntu3) disco; urgency=medium
1467+
1468+ * No-change rebuild against libldb1 1.4.2
1469+
1470+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 14 Nov 2018 22:46:24 +0000
1471+
1472+samba (2:4.8.4+dfsg-2ubuntu2) cosmic; urgency=high
1473+
1474+ [ Karl Stenerud ]
1475+ * d/p/fix-rmdir.patch: Fix to make the samba client library report
1476+ directory-not-empty errors (LP: #1795772)
1477+
1478+ -- Andreas Hasenack <andreas@canonical.com> Tue, 09 Oct 2018 14:32:16 -0300
1479+
1480+samba (2:4.8.4+dfsg-2ubuntu1) cosmic; urgency=medium
1481+
1482+ * Merge with Debian unstable (LP: #1778125). Remaining changes:
1483+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1484+ - debian/smb.conf;
1485+ + Add "(Samba, Ubuntu)" to server string.
1486+ + Comment out the default [homes] share, and add a comment about
1487+ "valid users = %s" to show users how to restrict access to
1488+ \\server\username to only username.
1489+ - debian/samba-common.config:
1490+ + Do not change priority to high if dhclient3 is installed.
1491+ - Add apport hook:
1492+ + Created debian/source_samba.py.
1493+ + debian/rules, debian/samba-common-bin.install: install hook.
1494+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1495+ MIR bug is https://launchpad.net/bugs/1274247
1496+ * Drop:
1497+ - Add extra DEP8 tests to samba (LP #1696823):
1498+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
1499+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
1500+ anonymously
1501+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
1502+ shares using an authenticated connection
1503+ + d/t/control, d/t/smbclient-share-access: create a share and download a
1504+ file from it
1505+ [Accepted by Debian in 2:4.7.4+dfsg-2]
1506+ - d/samba-common.dhcp: If systemctl is available, use it to query the
1507+ status of the smbd service before trying to reload it. Otherwise,
1508+ keep the same check as before and reload the service based on the
1509+ existence of the initscript. (LP #1579597)
1510+ [In Debian since 2:4.7.4+dfsg-2]
1511+ - debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch:
1512+ [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled.
1513+ Thanks to Andreas Schneider <asn@samba.org>. (LP #1761737)
1514+ [Fixed upstream]
1515+
1516+ -- Andreas Hasenack <andreas@canonical.com> Tue, 21 Aug 2018 09:57:57 -0300
1517+
1518 samba (2:4.8.4+dfsg-2) unstable; urgency=high
1519
1520 * Fix typo in previous release: s/usefull/useful/
1521@@ -1559,6 +2952,55 @@ samba (2:4.8.0+dfsg-1) experimental; urgency=medium
1522
1523 -- Mathieu Parent <sathieu@debian.org> Mon, 19 Mar 2018 13:02:51 +0100
1524
1525+samba (2:4.7.6+dfsg~ubuntu-0ubuntu3) cosmic; urgency=medium
1526+
1527+ * No change rebuild to link with new ldb 1.3.3
1528+
1529+ -- Andreas Hasenack <andreas@canonical.com> Tue, 03 Jul 2018 09:57:24 -0300
1530+
1531+samba (2:4.7.6+dfsg~ubuntu-0ubuntu2) bionic; urgency=medium
1532+
1533+ * debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch:
1534+ [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled.
1535+ Thanks to Andreas Schneider <asn@samba.org>. (LP: #1761737)
1536+
1537+ -- Andreas Hasenack <andreas@canonical.com> Wed, 18 Apr 2018 11:49:55 -0300
1538+
1539+samba (2:4.7.6+dfsg~ubuntu-0ubuntu1) bionic; urgency=medium
1540+
1541+ * New upstream version:
1542+ - Fix database corruption bug when upgrading from samba 4.6 or lower
1543+ AD controllers (LP: #1755057)
1544+ - Fix security issues: CVE-2018-1050 and CVE-2018-1057 (LP: #1755059)
1545+ * Remaining changes:
1546+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1547+ - debian/smb.conf;
1548+ + Add "(Samba, Ubuntu)" to server string.
1549+ + Comment out the default [homes] share, and add a comment about
1550+ "valid users = %s" to show users how to restrict access to
1551+ \\server\username to only username.
1552+ - debian/samba-common.config:
1553+ + Do not change priority to high if dhclient3 is installed.
1554+ - Add apport hook:
1555+ + Created debian/source_samba.py.
1556+ + debian/rules, debian/samba-common-bin.install: install hook.
1557+ - Add extra DEP8 tests to samba (LP #1696823):
1558+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
1559+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
1560+ anonymously
1561+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
1562+ shares using an authenticated connection
1563+ + d/t/control, d/t/smbclient-share-access: create a share and download a
1564+ file from it
1565+ - d/samba-common.dhcp: If systemctl is available, use it to query the
1566+ status of the smbd service before trying to reload it. Otherwise,
1567+ keep the same check as before and reload the service based on the
1568+ existence of the initscript. (LP #1579597)
1569+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1570+ MIR bug is https://launchpad.net/bugs/1274247
1571+
1572+ -- Andreas Hasenack <andreas@canonical.com> Tue, 13 Mar 2018 16:58:49 -0300
1573+
1574 samba (2:4.7.4+dfsg-2) unstable; urgency=high
1575
1576 [ Mathieu Parent ]
1577@@ -1589,6 +3031,37 @@ samba (2:4.7.4+dfsg-2) unstable; urgency=high
1578
1579 -- Mathieu Parent <sathieu@debian.org> Fri, 02 Mar 2018 20:55:06 +0100
1580
1581+samba (2:4.7.4+dfsg-1ubuntu1) bionic; urgency=medium
1582+
1583+ * Merge with Debian unstable (LP: #1744779). Remaining changes:
1584+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1585+ - debian/smb.conf;
1586+ + Add "(Samba, Ubuntu)" to server string.
1587+ + Comment out the default [homes] share, and add a comment about
1588+ "valid users = %s" to show users how to restrict access to
1589+ \\server\username to only username.
1590+ - debian/samba-common.config:
1591+ + Do not change priority to high if dhclient3 is installed.
1592+ - Add apport hook:
1593+ + Created debian/source_samba.py.
1594+ + debian/rules, debian/samba-common-bin.install: install hook.
1595+ - Add extra DEP8 tests to samba (LP #1696823):
1596+ + d/t/control, d/t/cifs-share-access: access a file in a share using cifs
1597+ + d/t/control, d/t/smbclient-anonymous-share-list: list available shares
1598+ anonymously
1599+ + d/t/control, d/t/smbclient-authenticated-share-list: list available
1600+ shares using an authenticated connection
1601+ + d/t/control, d/t/smbclient-share-access: create a share and download a
1602+ file from it
1603+ - d/samba-common.dhcp: If systemctl is available, use it to query the
1604+ status of the smbd service before trying to reload it. Otherwise,
1605+ keep the same check as before and reload the service based on the
1606+ existence of the initscript. (LP #1579597)
1607+ - d/control, d/rules: Disable glusterfs support because it's not in main.
1608+ MIR bug is https://launchpad.net/bugs/1274247
1609+
1610+ -- Andreas Hasenack <andreas@canonical.com> Mon, 22 Jan 2018 16:31:41 -0200
1611+
1612 samba (2:4.7.4+dfsg-1) unstable; urgency=medium
1613
1614 * New upstream version
1615@@ -1605,6 +3078,42 @@ samba (2:4.7.4+dfsg-1) unstable; urgency=medium
1616
1617 -- Mathieu Parent <sathieu@debian.org> Thu, 11 Jan 2018 20:49:28 +0100
1618
1619+samba (2:4.7.3+dfsg-1ubuntu1) bionic; urgency=medium
1620+
1621+ * Merge with Debian; remaining changes:
1622+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1623+ - debian/smb.conf;
1624+ + Add "(Samba, Ubuntu)" to server string.
1625+ + Comment out the default [homes] share, and add a comment about
1626+ "valid users = %s" to show users how to restrict access to
1627+ \\server\username to only username.
1628+ - debian/samba-common.config:
1629+ + Do not change priority to high if dhclient3 is installed.
1630+ - Add apport hook:
1631+ + Created debian/source_samba.py.
1632+ + debian/rules, debian/samba-common-bin.install: install hook.
1633+ - Add extra DEP8 tests to samba (LP #1696823):
1634+ + d/t/control: enable the new DEP8 tests
1635+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
1636+ + d/t/smbclient-authenticated-share-list: list available shares using
1637+ an authenticated connection
1638+ + d/t/smbclient-share-access: create a share and download a file from it
1639+ + d/t/cifs-share-access: access a file in a share using cifs
1640+ - Ask the user if we can run testparm against the config file. If yes,
1641+ include its stderr and exit status in the bug report. Otherwise, only
1642+ include the exit status. (LP #1694334)
1643+ - If systemctl is available, use it to query the status of the smbd
1644+ service before trying to reload it. Otherwise, keep the same check
1645+ as before and reload the service based on the existence of the
1646+ initscript. (LP #1579597)
1647+ - d/rules: Compile winbindd/winbindd statically.
1648+ - Disable glusterfs support because it's not in main.
1649+ MIR bug is https://launchpad.net/bugs/1274247
1650+ - d/source_samba.py: use the new recommended findmnt(8) tool to list
1651+ mountpoints and correctly filter by the cifs filesystem type.
1652+
1653+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 05 Dec 2017 12:49:20 -0500
1654+
1655 samba (2:4.7.3+dfsg-1) unstable; urgency=high
1656
1657 * New upstream version
1658@@ -1628,6 +3137,42 @@ samba (2:4.7.1+dfsg-2) unstable; urgency=high
1659
1660 -- Mathieu Parent <sathieu@debian.org> Sun, 12 Nov 2017 10:02:19 +0100
1661
1662+samba (2:4.7.1+dfsg-1ubuntu1) bionic; urgency=medium
1663+
1664+ * Merge with Debian; remaining changes:
1665+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1666+ - debian/smb.conf;
1667+ + Add "(Samba, Ubuntu)" to server string.
1668+ + Comment out the default [homes] share, and add a comment about
1669+ "valid users = %s" to show users how to restrict access to
1670+ \\server\username to only username.
1671+ - debian/samba-common.config:
1672+ + Do not change priority to high if dhclient3 is installed.
1673+ - Add apport hook:
1674+ + Created debian/source_samba.py.
1675+ + debian/rules, debian/samba-common-bin.install: install hook.
1676+ - Add extra DEP8 tests to samba (LP #1696823):
1677+ + d/t/control: enable the new DEP8 tests
1678+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
1679+ + d/t/smbclient-authenticated-share-list: list available shares using
1680+ an authenticated connection
1681+ + d/t/smbclient-share-access: create a share and download a file from it
1682+ + d/t/cifs-share-access: access a file in a share using cifs
1683+ - Ask the user if we can run testparm against the config file. If yes,
1684+ include its stderr and exit status in the bug report. Otherwise, only
1685+ include the exit status. (LP #1694334)
1686+ - If systemctl is available, use it to query the status of the smbd
1687+ service before trying to reload it. Otherwise, keep the same check
1688+ as before and reload the service based on the existence of the
1689+ initscript. (LP #1579597)
1690+ - d/rules: Compile winbindd/winbindd statically.
1691+ - Disable glusterfs support because it's not in main.
1692+ MIR bug is https://launchpad.net/bugs/1274247
1693+ - d/source_samba.py: use the new recommended findmnt(8) tool to list
1694+ mountpoints and correctly filter by the cifs filesystem type.
1695+
1696+ -- Matthias Klose <doko@ubuntu.com> Fri, 10 Nov 2017 10:03:57 +0100
1697+
1698 samba (2:4.7.1+dfsg-1) unstable; urgency=medium
1699
1700 * New upstream version
1701@@ -1676,6 +3221,87 @@ samba (2:4.6.7+dfsg-2) unstable; urgency=high
1702
1703 -- Mathieu Parent <sathieu@debian.org> Tue, 19 Sep 2017 22:00:13 +0200
1704
1705+samba (2:4.6.7+dfsg-1ubuntu3) artful; urgency=medium
1706+
1707+ * SECURITY UPDATE: SMB1/2/3 connections may not require signing where
1708+ they should
1709+ - debian/patches/CVE-2017-12150-1.patch: don't turn a guessed username
1710+ into a specified one in source3/include/auth_info.h,
1711+ source3/lib/popt_common.c, source3/lib/util_cmdline.c.
1712+ - debian/patches/CVE-2017-12150-2.patch: add SMB_SIGNING_REQUIRED to
1713+ source3/lib/util_cmdline.c.
1714+ - debian/patches/CVE-2017-12150-3.patch: add SMB_SIGNING_REQUIRED to
1715+ source3/libsmb/pylibsmb.c.
1716+ - debian/patches/CVE-2017-12150-4.patch: add SMB_SIGNING_REQUIRED to
1717+ libgpo/gpo_fetch.c.
1718+ - debian/patches/CVE-2017-12150-5.patch: add check for
1719+ NTLM_CCACHE/SIGN/SEAL to auth/credentials/credentials.c.
1720+ - debian/patches/CVE-2017-12150-6.patch: add
1721+ smbXcli_conn_signing_mandatory() to libcli/smb/smbXcli_base.*.
1722+ - debian/patches/CVE-2017-12150-7.patch: only fallback to anonymous if
1723+ authentication was not requested in source3/libsmb/clidfs.c.
1724+ - CVE-2017-12150
1725+ * SECURITY UPDATE: SMB3 connections don't keep encryption across DFS
1726+ redirects
1727+ - debian/patches/CVE-2017-12151-1.patch: add
1728+ cli_state_is_encryption_on() helper function to
1729+ source3/libsmb/clientgen.c, source3/libsmb/proto.h.
1730+ - debian/patches/CVE-2017-12151-2.patch: make use of
1731+ cli_state_is_encryption_on() in source3/libsmb/clidfs.c,
1732+ source3/libsmb/libsmb_context.c.
1733+ - CVE-2017-12151
1734+ * SECURITY UPDATE: Server memory information leak over SMB1
1735+ - debian/patches/CVE-2017-12163.patch: prevent client short SMB1 write
1736+ from writing server memory to file in source3/smbd/reply.c.
1737+ - CVE-2017-12163
1738+
1739+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 21 Sep 2017 08:10:03 -0400
1740+
1741+samba (2:4.6.7+dfsg-1ubuntu2) artful; urgency=medium
1742+
1743+ * d/source_samba.py: use the new recommended findmnt(8) tool to list
1744+ mountpoints and correctly filter by the cifs filesystem type.
1745+ (LP: #1703604)
1746+
1747+ -- Andreas Hasenack <andreas@canonical.com> Fri, 01 Sep 2017 09:47:58 -0300
1748+
1749+samba (2:4.6.7+dfsg-1ubuntu1) artful; urgency=medium
1750+
1751+ * Merge with Debian unstable (LP: #1710281).
1752+ - Upstream version 4.6.7 fixes the CVE-2017-2619 regression with non-wide
1753+ symlinks to directories (LP: #1701073)
1754+ * Remaining changes:
1755+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1756+ - debian/smb.conf;
1757+ + Add "(Samba, Ubuntu)" to server string.
1758+ + Comment out the default [homes] share, and add a comment about
1759+ "valid users = %s" to show users how to restrict access to
1760+ \\server\username to only username.
1761+ - debian/samba-common.config:
1762+ + Do not change priority to high if dhclient3 is installed.
1763+ - Add apport hook:
1764+ + Created debian/source_samba.py.
1765+ + debian/rules, debian/samba-common-bin.install: install hook.
1766+ - Add extra DEP8 tests to samba (LP #1696823):
1767+ + d/t/control: enable the new DEP8 tests
1768+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
1769+ + d/t/smbclient-authenticated-share-list: list available shares using
1770+ an authenticated connection
1771+ + d/t/smbclient-share-access: create a share and download a file from it
1772+ + d/t/cifs-share-access: access a file in a share using cifs
1773+ - Ask the user if we can run testparm against the config file. If yes,
1774+ include its stderr and exit status in the bug report. Otherwise, only
1775+ include the exit status. (LP #1694334)
1776+ - If systemctl is available, use it to query the status of the smbd
1777+ service before trying to reload it. Otherwise, keep the same check
1778+ as before and reload the service based on the existence of the
1779+ initscript. (LP #1579597)
1780+ - d/rules: Compile winbindd/winbindd statically.
1781+ - Disable glusterfs support because it's not in main.
1782+ MIR bug is https://launchpad.net/bugs/1274247
1783+
1784+ -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Aug 2017 17:27:08 -0300
1785+
1786 samba (2:4.6.7+dfsg-1) unstable; urgency=medium
1787
1788 * New upstream version
1789@@ -1687,6 +3313,60 @@ samba (2:4.6.7+dfsg-1) unstable; urgency=medium
1790
1791 -- Mathieu Parent <sathieu@debian.org> Tue, 15 Aug 2017 23:06:36 +0200
1792
1793+samba (2:4.6.5+dfsg-8ubuntu1) artful; urgency=medium
1794+
1795+ * Merge with Debian unstable (LP: #1700644). Remaining changes:
1796+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1797+ - debian/smb.conf;
1798+ + Add "(Samba, Ubuntu)" to server string.
1799+ + Comment out the default [homes] share, and add a comment about
1800+ "valid users = %s" to show users how to restrict access to
1801+ \\server\username to only username.
1802+ - debian/samba-common.config:
1803+ + Do not change priority to high if dhclient3 is installed.
1804+ - Add apport hook:
1805+ + Created debian/source_samba.py.
1806+ + debian/rules, debian/samba-common-bin.install: install hook.
1807+ - Add extra DEP8 tests to samba (LP #1696823):
1808+ + d/t/control: enable the new DEP8 tests
1809+ + d/t/smbclient-anonymous-share-list: list available shares anonymously
1810+ + d/t/smbclient-authenticated-share-list: list available shares using
1811+ an authenticated connection
1812+ + d/t/smbclient-share-access: create a share and download a file from it
1813+ + d/t/cifs-share-access: access a file in a share using cifs
1814+ - Ask the user if we can run testparm against the config file. If yes,
1815+ include its stderr and exit status in the bug report. Otherwise, only
1816+ include the exit status. (LP #1694334)
1817+ - If systemctl is available, use it to query the status of the smbd
1818+ service before trying to reload it. Otherwise, keep the same check
1819+ as before and reload the service based on the existence of the
1820+ initscript. (LP #1579597)
1821+ * Drop:
1822+ - d/rules: Compile winbindd/winbindd statically. (LP: #1700527)
1823+ [This hunk was missed in 2:4.5.8+dfsg-2ubuntu2 when patch
1824+ fix-1584485.patch was dropped there.]
1825+ - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1826+ pam_winbind krb5_ccache_type=FILE failure
1827+ [Replaced by d/p/s3-gse_krb5-fix-a-possible-crash-in-fill_mem_keytab.patch
1828+ in 2:4.6.5+dfsg-3 that closed Debian's bug #739768]
1829+ - debian/patches/winbind_trusted_domains.patch: make sure domain
1830+ members can talk to trusted domains DCs.
1831+ [Upstream committed a different fix, see updated patch attached to
1832+ https://bugzilla.samba.org/show_bug.cgi?id=11830]
1833+ - d/control: add libcephfs-dev as b-d to build vfs_ceph
1834+ [Adopted by Debian in 2:4.6.5+dfsg-1]
1835+ - debian/patches/CVE-2017-11103.patch: use encrypted service
1836+ name rather than unencrypted (and therefore spoofable) version
1837+ in heimdal
1838+ [Adopted by Debian as
1839+ d/p/CVE-2017-11103-Orpheus-Lyre-KDC-REP-service-name-val.patch]
1840+ - Cherrypick upstream patch to fix FTBFS with new ceph lib.
1841+ [Merged upstream in 4.6.0rc1]
1842+ * Disable glusterfs support because it's not in main.
1843+ MIR bug is https://launchpad.net/bugs/1274247
1844+
1845+ -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Aug 2017 22:20:22 -0300
1846+
1847 samba (2:4.6.5+dfsg-8) unstable; urgency=medium
1848
1849 * Remove dependency on update-inetd, not used anymore
1850@@ -1806,6 +3486,77 @@ samba (2:4.6.5+dfsg-1) experimental; urgency=medium
1851
1852 -- Mathieu Parent <sathieu@debian.org> Mon, 12 Jun 2017 08:09:43 +0200
1853
1854+samba (2:4.5.8+dfsg-2ubuntu5) artful; urgency=medium
1855+
1856+ * Cherrypick upstream patch to fix FTBFS with new ceph lib.
1857+
1858+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 26 Jul 2017 08:34:24 +0100
1859+
1860+samba (2:4.5.8+dfsg-2ubuntu4) artful; urgency=medium
1861+
1862+ * SECURITY UPDATE: KDC-REP service name impersonation
1863+ - debian/patches/CVE-2017-11103.patch: use encrypted service
1864+ name rather than unencrypted (and therefore spoofable) version
1865+ in heimdal
1866+ - CVE-2017-11103
1867+
1868+ -- Steve Beattie <sbeattie@ubuntu.com> Mon, 17 Jul 2017 16:22:28 -0700
1869+
1870+samba (2:4.5.8+dfsg-2ubuntu3) artful; urgency=medium
1871+
1872+ * No-change rebuild against libldb 1.1.29
1873+
1874+ -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 25 Jun 2017 16:09:33 -0700
1875+
1876+samba (2:4.5.8+dfsg-2ubuntu2) artful; urgency=medium
1877+
1878+ * Add extra DEP8 tests to samba (LP: #1696823):
1879+ - d/t/control: enable the new DEP8 tests
1880+ - d/t/smbclient-anonymous-share-list: list available shares anonymously
1881+ - d/t/smbclient-authenticated-share-list: list available shares using
1882+ an authenticated connection
1883+ - d/t/smbclient-share-access: create a share and download a file from it
1884+ - d/t/cifs-share-access: access a file in a share using cifs
1885+ * Ask the user if we can run testparm against the config file. If yes,
1886+ include its stderr and exit status in the bug report. Otherwise, only
1887+ include the exit status. (LP: #1694334)
1888+ * If systemctl is available, use it to query the status of the smbd
1889+ service before trying to reload it. Otherwise, keep the same check
1890+ as before and reload the service based on the existence of the
1891+ initscript. (LP: #1579597)
1892+ * Remove d/p/fix-1584485.patch as it builds a broken pam_winbind
1893+ module. There is a fixed version of that patch attached to
1894+ #1677329 but it has not been vetted yet, so for now it's best
1895+ to revert (again) so that pam_winbind can be used.
1896+ (LP: #1677329, LP: #1644428)
1897+
1898+ -- Andreas Hasenack <andreas@canonical.com> Mon, 19 Jun 2017 10:49:29 -0700
1899+
1900+samba (2:4.5.8+dfsg-2ubuntu1) artful; urgency=medium
1901+
1902+ * Merge from Debian unstable. Remaining changes:
1903+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
1904+ - debian/smb.conf;
1905+ + Add "(Samba, Ubuntu)" to server string.
1906+ + Comment out the default [homes] share, and add a comment about
1907+ "valid users = %s" to show users how to restrict access to
1908+ \\server\username to only username.
1909+ - debian/samba-common.config:
1910+ + Do not change priority to high if dhclient3 is installed.
1911+ - Add apport hook:
1912+ + Created debian/source_samba.py.
1913+ + debian/rules, debian/samba-common-bin.install: install hook.
1914+ - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1915+ pam_winbind krb5_ccache_type=FILE failure
1916+ - debian/patches/winbind_trusted_domains.patch: make sure domain
1917+ members can talk to trusted domains DCs.
1918+ - d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
1919+ to be statically linked
1920+ - d/rules: Compile winbindd/winbindd statically.
1921+ - d/control: add libcephfs-dev as b-d to build vfs_ceph
1922+
1923+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 15 Jun 2017 14:17:43 -0400
1924+
1925 samba (2:4.5.8+dfsg-2) unstable; urgency=high
1926
1927 * CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside
1928@@ -1820,6 +3571,23 @@ samba (2:4.5.8+dfsg-1) unstable; urgency=high
1929
1930 -- Mathieu Parent <sathieu@debian.org> Sat, 01 Apr 2017 20:39:17 +0200
1931
1932+samba (2:4.5.8+dfsg-0ubuntu1) artful; urgency=medium
1933+
1934+ * SECURITY UPDATE: remote code execution from a writable share
1935+ - debian/patches/CVE-2017-7494.patch: refuse to open pipe names with a
1936+ slash inside in source3/rpc_server/srv_pipe.c.
1937+ - CVE-2017-7494
1938+
1939+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 24 May 2017 07:39:13 -0400
1940+
1941+samba (2:4.5.8+dfsg-0ubuntu0.17.04.1) zesty-security; urgency=medium
1942+
1943+ * SECURITY UPDATE: Symlink race allows access outside share definition
1944+ - Updated to new upstream release 4.5.8.
1945+ - CVE-2017-2619
1946+
1947+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 21 Apr 2017 07:33:25 -0400
1948+
1949 samba (2:4.5.6+dfsg-2) unstable; urgency=high
1950
1951 * This is a security release in order to address the following defects:
1952@@ -1849,6 +3617,61 @@ samba (2:4.5.5+dfsg-1) unstable; urgency=medium
1953
1954 -- Mathieu Parent <sathieu@debian.org> Sun, 05 Mar 2017 23:21:09 +0100
1955
1956+samba (2:4.5.4+dfsg-1ubuntu2) zesty; urgency=medium
1957+
1958+ * d/control: add libcephfs-dev as b-d to build vfs_ceph
1959+ (LP: #1668940).
1960+
1961+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 06 Mar 2017 11:13:41 -0800
1962+
1963+samba (2:4.5.4+dfsg-1ubuntu1) zesty; urgency=medium
1964+
1965+ * Merge from Debian unstable (LP: #1659707, LP: #1639962). Remaining
1966+ changes:
1967+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
1968+ + debian/smb.conf;
1969+ - Add "(Samba, Ubuntu)" to server string.
1970+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
1971+ to show users how to restrict access to \\server\username to only username.
1972+ + debian/samba-common.config:
1973+ - Do not change prioritiy to high if dhclient3 is installed.
1974+ + Add apport hook:
1975+ - Created debian/source_samba.py.
1976+ - debian/rules, debia/samb-common-bin.install: install hook.
1977+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
1978+ pam_winbind krb5_ccache_type=FILE failure (LP #1310919)
1979+ + debian/patches/winbind_trusted_domains.patch: make sure domain members
1980+ can talk to trusted domains DCs.
1981+ [ update patch based upon upstream discussion ]
1982+ + d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
1983+ to be statically linked fixes LP #1584485.
1984+ + d/rules: Compile winbindd/winbindd statically.
1985+ * Drop:
1986+ - Delete debian/.gitignore
1987+ [ Previously undocumented ]
1988+ - debian/patches/git_smbclient_cpu.patch:
1989+ + backport upstream patch to fix smbclient users hanging/eating cpu on
1990+ trying to contact a machine which is not there (lp #1572260)
1991+ [ Fixed upstream ]
1992+ - SECURITY UPDATE: remote code execution via heap overflow in NDR parsing
1993+ + debian/patches/CVE-2016-2123.patch: check lengths in
1994+ librpc/ndr/ndr_dnsp.c.
1995+ + CVE-2016-2123
1996+ [ Fixed in Debian ]
1997+ - SECURITY UPDATE: unconditional privilege delegation to Kerberos servers
1998+ + debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in
1999+ source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c,
2000+ source4/auth/gensec/gensec_gssapi.c.
2001+ + CVE-2016-2125
2002+ [ Fixed in Debian ]
2003+ - SECURITY UPDATE: privilege elevation in Kerberos PAC validation
2004+ + debian/patches/CVE-2016-2126.patch: only allow known checksum types
2005+ in auth/kerberos/kerberos_pac.c.
2006+ + CVE-2016-2126
2007+ [ Fixed in Debian ]
2008+
2009+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 26 Jan 2017 17:20:15 -0800
2010+
2011 samba (2:4.5.4+dfsg-1) unstable; urgency=medium
2012
2013 [ Mathieu Parent ]
2014@@ -1976,6 +3799,77 @@ samba (2:4.4.5+dfsg-3) unstable; urgency=medium
2015
2016 -- Mathieu Parent <sathieu@debian.org> Fri, 09 Sep 2016 13:00:54 +0200
2017
2018+samba (2:4.4.5+dfsg-2ubuntu7) zesty; urgency=medium
2019+
2020+ * SECURITY UPDATE: remote code execution via heap overflow in NDR parsing
2021+ - debian/patches/CVE-2016-2123.patch: check lengths in
2022+ librpc/ndr/ndr_dnsp.c.
2023+ - CVE-2016-2123
2024+ * SECURITY UPDATE: unconditional privilege delegation to Kerberos servers
2025+ - debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in
2026+ source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c,
2027+ source4/auth/gensec/gensec_gssapi.c.
2028+ - CVE-2016-2125
2029+ * SECURITY UPDATE: privilege elevation in Kerberos PAC validation
2030+ - debian/patches/CVE-2016-2126.patch: only allow known checksum types
2031+ in auth/kerberos/kerberos_pac.c.
2032+ - CVE-2016-2126
2033+
2034+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 20 Jan 2017 12:32:25 -0500
2035+
2036+samba (2:4.4.5+dfsg-2ubuntu6) zesty; urgency=high
2037+
2038+ * d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind
2039+ to be statically linked fixes LP: #1584485.
2040+
2041+ * d/rules: Compile winbindd/winbindd statically.
2042+
2043+ -- Jorge Niedbalski <jorge.niedbalski@canonical.com> Wed, 02 Nov 2016 13:59:10 +0100
2044+
2045+samba (2:4.4.5+dfsg-2ubuntu5) yakkety; urgency=medium
2046+
2047+ * No-change rebuild for readline soname change.
2048+
2049+ -- Matthias Klose <doko@ubuntu.com> Sun, 18 Sep 2016 10:26:52 +0000
2050+
2051+samba (2:4.4.5+dfsg-2ubuntu4) yakkety; urgency=medium
2052+
2053+ * No-change rebuild for readline soname change.
2054+
2055+ -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:09:21 +0000
2056+
2057+samba (2:4.4.5+dfsg-2ubuntu3) yakkety; urgency=medium
2058+
2059+ * debian/patches/git_smbclient_cpu.patch:
2060+ - backport upstream patch to fix smbclient users hanging/eating cpu on
2061+ trying to contact a machine which is not there (lp: #1572260)
2062+
2063+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 05 Aug 2016 17:32:43 +0200
2064+
2065+samba (2:4.4.5+dfsg-2ubuntu1) yakkety; urgency=low
2066+
2067+ * Merge from Debian unstable. Remaining changes:
2068+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2069+ + debian/smb.conf;
2070+ - Add "(Samba, Ubuntu)" to server string.
2071+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2072+ to show users how to restrict access to \\server\username to only username.
2073+ + debian/samba-common.config:
2074+ - Do not change prioritiy to high if dhclient3 is installed.
2075+ + Add apport hook:
2076+ - Created debian/source_samba.py.
2077+ - debian/rules, debia/samb-common-bin.install: install hook.
2078+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2079+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2080+ + debian/patches/winbind_trusted_domains.patch: make sure domain members
2081+ can talk to trusted domains DCs.
2082+ * Dropped changes:
2083+ - build-depends on libgnutls-dev instead of libgnutsl28-dev: rename was
2084+ never done in Debian, revert.
2085+ - ufw integration: included in Debian.
2086+
2087+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 14 Jul 2016 17:45:46 -0700
2088+
2089 samba (2:4.4.5+dfsg-2) unstable; urgency=medium
2090
2091 * Disable running of 'make quicktest' during build, as it takes very
2092@@ -2103,6 +3997,20 @@ samba (2:4.4.0+dfsg-1) experimental; urgency=medium
2093
2094 -- Andrew Bartlett <abartlet+debian@catalyst.net.nz> Wed, 06 Apr 2016 17:08:20 +1200
2095
2096+samba (2:4.3.9+dfsg-0ubuntu1) yakkety; urgency=medium
2097+
2098+ * SECURITY REGRESSION: Updated to 4.3.9 to fix multiple regressions in
2099+ the previous security updates. (LP: #1577739)
2100+ - debian/control: bump tevent Build-Depends to 0.9.28.
2101+ * SECURITY REGRESSION: NTLM authentication issues (LP: #1578576)
2102+ - debian/patches/samba-bug11912.patch: let msrpc_parse() return
2103+ talloc'ed empty strings in libcli/auth/msrpc_parse.c.
2104+ - debian/patches/samba-bug11914.patch: make
2105+ ntlm_auth_generate_session_info() more complete in
2106+ source3/utils/ntlm_auth.c.
2107+
2108+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 25 May 2016 09:29:15 -0400
2109+
2110 samba (2:4.3.8+dfsg-1) unstable; urgency=low
2111
2112 [ Jelmer Vernooij ]
2113@@ -2117,6 +4025,25 @@ samba (2:4.3.8+dfsg-1) unstable; urgency=low
2114
2115 -- Jelmer Vernooij <jelmer@debian.org> Sat, 16 Apr 2016 01:18:36 +0000
2116
2117+samba (2:4.3.8+dfsg-0ubuntu1) xenial; urgency=medium
2118+
2119+ * SECURITY UPDATE: Updated to 4.3.8 to fix multiple security issues
2120+ - CVE-2015-5370: Multiple errors in DCE-RPC code
2121+ - CVE-2016-2110: Man in the middle attacks possible with NTLMSSP
2122+ - CVE-2016-2111: NETLOGON Spoofing Vulnerability
2123+ - CVE-2016-2112: The LDAP client and server don't enforce integrity
2124+ protection
2125+ - CVE-2016-2113: Missing TLS certificate validation allows man in the
2126+ middle attacks
2127+ - CVE-2016-2114: "server signing = mandatory" not enforced
2128+ - CVE-2016-2115: SMB client connections for IPC traffic are not
2129+ integrity protected
2130+ - CVE-2016-2118: SAMR and LSA man in the middle attacks possible
2131+ * debian/patches/winbind_trusted_domains.patch: make sure domain members
2132+ can talk to trusted domains DCs.
2133+
2134+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 12 Apr 2016 07:26:29 -0400
2135+
2136 samba (2:4.3.7+dfsg-1) unstable; urgency=high
2137
2138 * New upstream release.
2139@@ -2159,6 +4086,29 @@ samba (2:4.3.6+dfsg-2) unstable; urgency=low
2140
2141 -- Mathieu Parent <sathieu@debian.org> Thu, 31 Mar 2016 22:26:11 +0200
2142
2143+samba (2:4.3.6+dfsg-1ubuntu1) xenial; urgency=medium
2144+
2145+ * Merge with Debian; remaining changes:
2146+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2147+ + debian/smb.conf;
2148+ - Add "(Samba, Ubuntu)" to server string.
2149+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2150+ to show users how to restrict access to \\server\username to only username.
2151+ + debian/samba-common.config:
2152+ - Do not change prioritiy to high if dhclient3 is installed.
2153+ + debian/control:
2154+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
2155+ + Add ufw integration:
2156+ - Created debian/samba.ufw.profile:
2157+ - debian/rules, debian/samba.install: install profile
2158+ + Add apport hook:
2159+ - Created debian/source_samba.py.
2160+ - debian/rules, debia/samb-common-bin.install: install hook.
2161+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2162+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2163+
2164+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 09 Mar 2016 08:49:12 -0500
2165+
2166 samba (2:4.3.6+dfsg-1) unstable; urgency=medium
2167
2168 * New upstream release.
2169@@ -2204,6 +4154,42 @@ samba (2:4.3.3+dfsg-2) unstable; urgency=medium
2170
2171 -- Mathieu Parent <sathieu@debian.org> Thu, 04 Feb 2016 13:25:01 +0100
2172
2173+samba (2:4.3.3+dfsg-1ubuntu3) xenial; urgency=medium
2174+
2175+ * No-change rebuild for gnutls transition.
2176+
2177+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:43 +0000
2178+
2179+samba (2:4.3.3+dfsg-1ubuntu2) xenial; urgency=medium
2180+
2181+ * Fixes regression introduced by debian/patches/CVE-2015-5252.patch.
2182+ (LP: #1545750)
2183+
2184+ -- Dariusz Gadomski <dariusz.gadomski@canonical.com> Mon, 15 Feb 2016 16:05:12 +0100
2185+
2186+samba (2:4.3.3+dfsg-1ubuntu1) xenial; urgency=medium
2187+
2188+ * Merge with Debian; remaining changes:
2189+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2190+ + debian/smb.conf;
2191+ - Add "(Samba, Ubuntu)" to server string.
2192+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2193+ to show users how to restrict access to \\server\username to only username.
2194+ + debian/samba-common.config:
2195+ - Do not change prioritiy to high if dhclient3 is installed.
2196+ + debian/control:
2197+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
2198+ + Add ufw integration:
2199+ - Created debian/samba.ufw.profile:
2200+ - debian/rules, debian/samba.install: install profile
2201+ + Add apport hook:
2202+ - Created debian/source_samba.py.
2203+ - debian/rules, debia/samb-common-bin.install: install hook.
2204+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2205+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2206+
2207+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 06 Jan 2016 07:41:39 -0500
2208+
2209 samba (2:4.3.3+dfsg-1) unstable; urgency=medium
2210
2211 * New upstream release. Closes: #808133.
2212@@ -2288,6 +4274,63 @@ samba (2:4.2.1+dfsg-1) experimental; urgency=medium
2213
2214 -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Dec 2014 15:34:36 +0000
2215
2216+samba (2:4.1.20+dfsg-1ubuntu5) xenial; urgency=medium
2217+
2218+ * Resolve small merge error in the rules
2219+
2220+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 12:02:12 +0100
2221+
2222+samba (2:4.1.20+dfsg-1ubuntu4) xenial; urgency=medium
2223+
2224+ * Backport Debian change to remove libpam-smbpasswd, it segfaults
2225+ leading to non working session (lp: #1515207)
2226+
2227+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 11:47:44 +0100
2228+
2229+samba (2:4.1.20+dfsg-1ubuntu3) xenial; urgency=medium
2230+
2231+ * Build with the new ldb
2232+
2233+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 18 Nov 2015 11:45:32 +0100
2234+
2235+samba (2:4.1.20+dfsg-1ubuntu2) xenial; urgency=medium
2236+
2237+ * debian/samba.logrotate:
2238+ - revert to Debian version of the logrotate reload command, fix an
2239+ invalid syntax introduced in the upstart->systemd transition
2240+ (lp: #1385868)
2241+
2242+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 10 Nov 2015 19:01:06 +0100
2243+
2244+samba (2:4.1.20+dfsg-1ubuntu1) xenial; urgency=medium
2245+
2246+ * Merge with Debian; remaining changes:
2247+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2248+ + debian/smb.conf;
2249+ - Add "(Samba, Ubuntu)" to server string.
2250+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2251+ to show users how to restrict access to \\server\username to only username.
2252+ + debian/samba-common.config:
2253+ - Do not change prioritiy to high if dhclient3 is installed.
2254+ + debian/control:
2255+ - Don't build against or suggest ctdb and tdb.
2256+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
2257+ + debian/rules:
2258+ - Drop explicit configuration options for ctdb and tdb.
2259+ + Add ufw integration:
2260+ - Created debian/samba.ufw.profile:
2261+ - debian/rules, debian/samba.install: install profile
2262+ + Add apport hook:
2263+ - Created debian/source_samba.py.
2264+ - debian/rules, debia/samb-common-bin.install: install hook.
2265+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
2266+ processes such that it works under both upstart and systemd.
2267+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2268+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2269+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2270+
2271+ -- Matthias Klose <doko@ubuntu.com> Sat, 24 Oct 2015 14:57:47 +0200
2272+
2273 samba (2:4.1.20+dfsg-1) unstable; urgency=medium
2274
2275 * New upstream release (last compatible with current OpenChange).
2276@@ -2301,6 +4344,44 @@ samba (2:4.1.17+dfsg-5) unstable; urgency=medium
2277
2278 -- Jelmer Vernooij <jelmer@debian.org> Sun, 20 Sep 2015 13:20:53 +0000
2279
2280+samba (2:4.1.17+dfsg-4ubuntu2) wily; urgency=medium
2281+
2282+ * debian/control:
2283+ - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
2284+
2285+ -- Robert Ancell <robert.ancell@canonical.com> Tue, 11 Aug 2015 11:34:50 +1200
2286+
2287+samba (2:4.1.17+dfsg-4ubuntu1) wily; urgency=medium
2288+
2289+ * Merge from Debian unstable. Remaining changes:
2290+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2291+ + debian/smb.conf;
2292+ - Add "(Samba, Ubuntu)" to server string.
2293+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2294+ to show users how to restrict access to \\server\username to only username.
2295+ + debian/samba-common.config:
2296+ - Do not change prioritiy to high if dhclient3 is installed.
2297+ + debian/control:
2298+ - Don't build against or suggest ctdb and tdb.
2299+ + debian/rules:
2300+ - Drop explicit configuration options for ctdb and tdb.
2301+ + Add ufw integration:
2302+ - Created debian/samba.ufw.profile:
2303+ - debian/rules, debian/samba.install: install profile
2304+ + Add apport hook:
2305+ - Created debian/source_samba.py.
2306+ - debian/rules, debia/samb-common-bin.install: install hook.
2307+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
2308+ processes such that it works under both upstart and systemd.
2309+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2310+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2311+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2312+ + debian/patches/git_timeout_client_error.patch:
2313+ - don't let smb mounts timeout that leads to errors when trying to
2314+ reuse a mount after idling for a while in e.g nautilus (lp: #310932)
2315+
2316+ -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 08 May 2015 10:49:12 +0200
2317+
2318 samba (2:4.1.17+dfsg-4) unstable; urgency=medium
2319
2320 * Add pidl_reproducible.patch: Make pidl output reproducible.
2321@@ -2337,6 +4418,53 @@ samba (2:4.1.17+dfsg-1) unstable; urgency=high
2322
2323 -- Ivo De Decker <ivodd@debian.org> Mon, 23 Feb 2015 20:20:21 +0100
2324
2325+samba (2:4.1.13+dfsg-4ubuntu3) vivid; urgency=medium
2326+
2327+ * debian/patches/git_timeout_client_error.patch:
2328+ - don't let smb mounts timeout that leads to errors when trying to
2329+ reuse a mount after idling for a while in e.g nautilus (lp: #310932)
2330+
2331+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 03 Apr 2015 17:20:06 +0200
2332+
2333+samba (2:4.1.13+dfsg-4ubuntu2) vivid; urgency=medium
2334+
2335+ * SECURITY UPDATE: code execution vulnerability in smbd daemon
2336+ - debian/patches/CVE-2015-0240.patch: don't call talloc_free on an
2337+ uninitialized pointer and don't dereference a NULL pointer in
2338+ source3/rpc_server/netlogon/srv_netlog_nt.c.
2339+ - CVE-2015-0240
2340+
2341+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Feb 2015 08:36:51 -0500
2342+
2343+samba (2:4.1.13+dfsg-4ubuntu1) vivid; urgency=low
2344+
2345+ * Merge from Debian unstable. Remaining changes:
2346+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2347+ + debian/smb.conf;
2348+ - Add "(Samba, Ubuntu)" to server string.
2349+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2350+ to show users how to restrict access to \\server\username to only username.
2351+ + debian/samba-common.config:
2352+ - Do not change prioritiy to high if dhclient3 is installed.
2353+ + debian/control:
2354+ - Don't build against or suggest ctdb and tdb.
2355+ + debian/rules:
2356+ - Drop explicit configuration options for ctdb and tdb.
2357+ + Add ufw integration:
2358+ - Created debian/samba.ufw.profile:
2359+ - debian/rules, debian/samba.install: install profile
2360+ + Add apport hook:
2361+ - Created debian/source_samba.py.
2362+ - debian/rules, debia/samb-common-bin.install: install hook.
2363+ + debian/samba.logrotate: use service command to reload (send SIGHUP) the main
2364+ processes such that it works under both upstart and systemd.
2365+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2366+ + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2367+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2368+ + debian/patches/CVE-2014-8143.patch fix CVE-2014-8143.
2369+
2370+ -- Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Wed, 21 Jan 2015 15:48:05 +0100
2371+
2372 samba (2:4.1.13+dfsg-4) unstable; urgency=medium
2373
2374 * Revert previous patch, since ldb has an active module version check.
2375@@ -2379,6 +4507,69 @@ samba (2:4.1.11+dfsg-2) unstable; urgency=medium
2376
2377 -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Sep 2014 20:52:27 +0200
2378
2379+samba (2:4.1.11+dfsg-1ubuntu4) vivid; urgency=medium
2380+
2381+ * SECURITY UPDATE: elevation of privilege to AD Domain Controller
2382+ - debian/patches/CVE-2014-8143.patch: check for extended access rights
2383+ before allowing changes to userAccountControl in
2384+ librpc/idl/security.idl, source4/auth/session.c,
2385+ source4/dsdb/common/util.c, source4/dsdb/pydsdb.c,
2386+ source4/dsdb/samdb/ldb_modules/samldb.c, source4/dsdb/samdb/samdb.h,
2387+ source4/rpc_server/lsa/dcesrv_lsa.c,
2388+ source4/setup/schema_samba4.ldif.
2389+ - CVE-2014-8143
2390+
2391+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 21 Jan 2015 09:19:12 -0500
2392+
2393+samba (2:4.1.11+dfsg-1ubuntu3) vivid; urgency=medium
2394+
2395+ * No-change rebuild against current ldb. Note that I'm not claiming the
2396+ merging for this package.
2397+
2398+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Dec 2014 07:50:22 +0100
2399+
2400+samba (2:4.1.11+dfsg-1ubuntu2) utopic; urgency=medium
2401+
2402+ * d/p/krb_zero_cursor.patch - apply proposed-upstream fix for
2403+ pam_winbind krb5_ccache_type=FILE failure (LP: #1310919)
2404+
2405+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 11 Sep 2014 11:53:36 -0500
2406+
2407+samba (2:4.1.11+dfsg-1ubuntu1) utopic; urgency=medium
2408+
2409+ * Merge from Debian unstable. Remaining changes:
2410+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2411+ + debian/smb.conf;
2412+ - Add "(Samba, Ubuntu)" to server string.
2413+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2414+ to show users how to restrict access to \\server\username to only username.
2415+ + debian/samba-common.config:
2416+ - Do not change prioritiy to high if dhclient3 is installed.
2417+ + debian/control:
2418+ - Don't build against or suggest ctdb and tdb.
2419+ + debian/rules:
2420+ - Drop explicit configuration options for ctdb and tdb.
2421+ + Add ufw integration:
2422+ - Created debian/samba.ufw.profile:
2423+ - debian/rules, debian/samba.install: install profile
2424+ + Add apport hook:
2425+ - Created debian/source_samba.py.
2426+ - debian/rules, debia/samb-common-bin.install: install hook.
2427+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2428+ of hacking arround with pid files.
2429+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
2430+ first dummy transitional package version.
2431+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2432+
2433+ * In logrotate, use service command to reload (send SIGHUP) the main
2434+ processes such that it works under both upstart and systemd.
2435+ * Drop CVE patches, applied upstream.
2436+ * Drop patches absent from series: readline-ftbfs.patch,
2437+ krb5_kt_start_seq.diff, config-bind99.patch
2438+ * Drop debian/source/include-binaries, pyc files are correctly cleaned up
2439+
2440+ -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 09 Aug 2014 21:26:23 +0100
2441+
2442 samba (2:4.1.11+dfsg-1) unstable; urgency=high
2443
2444 * New upstream release. Fixes:
2445@@ -2414,6 +4605,62 @@ samba (2:4.1.9+dfsg-1) unstable; urgency=high
2446
2447 -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 23 Jun 2014 18:33:27 +0200
2448
2449+samba (2:4.1.8+dfsg-1ubuntu3) utopic; urgency=medium
2450+
2451+ * SECURITY UPDATE: remote code execution on unauthenticated nmbd
2452+ - debian/patches/CVE-2014-3560.patch: fix unstrcpy in
2453+ lib/util/string_wrappers.h.
2454+ - CVE-2014-3560
2455+
2456+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 01 Aug 2014 17:54:54 -0400
2457+
2458+samba (2:4.1.8+dfsg-1ubuntu2) utopic; urgency=medium
2459+
2460+ * SECURITY UPDATE: denial of service on nmbd malformed packet
2461+ - debian/patches/CVE-2014-0244.patch: return on EWOULDBLOCK/EAGAIN in
2462+ source3/lib/system.c.
2463+ - CVE-2014-0244
2464+ * SECURITY UPDATE: denial of service via bad unicode conversion
2465+ - debian/patches/CVE-2014-3493.patch: refactor code in
2466+ source3/lib/charcnv.c, change return code checks in
2467+ source3/libsmb/clirap.c, source3/smbd/lanman.c.
2468+ - CVE-2014-3493
2469+
2470+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Jun 2014 14:10:12 -0400
2471+
2472+samba (2:4.1.8+dfsg-1ubuntu1) utopic; urgency=low
2473+
2474+ * Merge from Debian unstable. Remaining changes:
2475+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2476+ + debian/smb.conf;
2477+ - Add "(Samba, Ubuntu)" to server string.
2478+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2479+ to show users how to restrict access to \\server\username to only username.
2480+ + debian/samba-common.config:
2481+ - Do not change prioritiy to high if dhclient3 is installed.
2482+ + debian/control:
2483+ - Don't build against or suggest ctdb and tdb.
2484+ + debian/rules:
2485+ - Drop explicit configuration options for ctdb and tdb.
2486+ + Add ufw integration:
2487+ - Created debian/samba.ufw.profile:
2488+ - debian/rules, debian/samba.install: install profile
2489+ + Add apport hook:
2490+ - Created debian/source_samba.py.
2491+ - debian/rules, debia/samb-common-bin.install: install hook.
2492+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2493+ of hacking arround with pid files.
2494+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
2495+ first dummy transitional package version.
2496+ + Dropped patches:
2497+ - debian/patches/CVE-2013-4496.patch: Dropped no longer needed
2498+ - debian/patches/CVE-2013-6442.patch: Dropped no longer needed.
2499+ - debian/patches/readline-ftbfs.patch: Use the debian version.
2500+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2501+ (LP: #1268180)
2502+
2503+ -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jun 2014 10:50:25 -0400
2504+
2505 samba (2:4.1.8+dfsg-1) unstable; urgency=medium
2506
2507 [ Jelmer Vernooij ]
2508@@ -2451,6 +4698,74 @@ samba (2:4.1.7+dfsg-1) unstable; urgency=medium
2509
2510 -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 19 Apr 2014 13:39:09 +0200
2511
2512+samba (2:4.1.6+dfsg-1ubuntu6) utopic; urgency=medium
2513+
2514+ * Set the stack size to unlimited during the build to avoid a SIGBUS in
2515+ xsltproc on some architectures.
2516+
2517+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 23:18:40 +0100
2518+
2519+samba (2:4.1.6+dfsg-1ubuntu5) utopic; urgency=medium
2520+
2521+ * Backport from unstable (Ivo De Decker):
2522+ - Build-depend on heimdal-dev.
2523+
2524+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 15:39:54 +0100
2525+
2526+samba (2:4.1.6+dfsg-1ubuntu4) utopic; urgency=high
2527+
2528+ * No change rebuild against new dh_installinit, to call update-rc.d at
2529+ postinst.
2530+
2531+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 28 May 2014 10:41:32 +0100
2532+
2533+samba (2:4.1.6+dfsg-1ubuntu3) utopic; urgency=medium
2534+
2535+ * cherrypick upstream patch 1310919 to fix pam_winbind regression
2536+ (LP: #1310919)
2537+
2538+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Apr 2014 16:05:44 -0500
2539+
2540+samba (2:4.1.6+dfsg-1ubuntu2) trusty; urgency=medium
2541+
2542+ * Fix a grammatical error in smb.conf that showed up in a ucf prompt on
2543+ upgrade.
2544+
2545+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 03 Apr 2014 19:08:03 -0700
2546+
2547+samba (2:4.1.6+dfsg-1ubuntu1) trusty; urgency=low
2548+
2549+ * Merge from Debian unstable. Remaining changes:
2550+ + debian/VERSION.patch: Update vendor string to "Ubuntu".
2551+ + debian/smb.conf;
2552+ - Add "(Samba, Ubuntu)" to server string.
2553+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2554+ to show users how to restrict access to \\server\username to only username.
2555+ + debian/samba-common.config:
2556+ - Do not change prioritiy to high if dhclient3 is installed.
2557+ + debian/control:
2558+ - Don't build against or suggest ctdb and tdb.
2559+ + debian/rules:
2560+ - Drop explicit configuration options for ctdb and tdb.
2561+ + Add ufw integration:
2562+ - Created debian/samba.ufw.profile:
2563+ - debian/rules, debian/samba.install: install profile
2564+ + Add apport hook:
2565+ - Created debian/source_samba.py.
2566+ - debian/rules, debia/samb-common-bin.install: install hook.
2567+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2568+ of hacking arround with pid files.
2569+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
2570+ first dummy transitional package version.
2571+ + Dropped patches:
2572+ - debian/patches/CVE-2013-4496.patch: Dropped no longer needed
2573+ - debian/patches/CVE-2013-6442.patch: Dropped no longer needed.
2574+ - debian/patches/readline-ftbfs.patch: Use the debian version.
2575+ + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs.
2576+ (LP: #1268180)
2577+
2578+ -- Chuck Short <zulcss@ubuntu.com> Wed, 02 Apr 2014 13:40:30 -0400
2579+
2580 samba (2:4.1.6+dfsg-1) unstable; urgency=high
2581
2582 * New upstream security release. Fixes:
2583@@ -2510,6 +4825,77 @@ samba (2:4.1.4+dfsg-1) unstable; urgency=medium
2584
2585 -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 18 Jan 2014 14:07:15 +0100
2586
2587+samba (2:4.1.3+dfsg-2ubuntu5) trusty; urgency=medium
2588+
2589+ * debian/smb.conf: comment back some of the "share definitions"
2590+ options (including "valid users"). That was an Ubuntu diff and seems to
2591+ have been dropped in the trusty merge. Those changes seem needed to
2592+ get the usershare feature working (used by nautilus-share) (lp: #1261873)
2593+
2594+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 01 Apr 2014 16:01:04 +0200
2595+
2596+samba (2:4.1.3+dfsg-2ubuntu4) trusty; urgency=medium
2597+
2598+ * SECURITY UPDATE: Password lockout not enforced for SAMR password
2599+ changes
2600+ - debian/patches/CVE-2013-4496.patch: refactor password lockout code in
2601+ source3/auth/check_samsec.c,
2602+ source3/rpc_server/samr/srv_samr_chgpasswd.c,
2603+ source3/rpc_server/samr/srv_samr_nt.c,
2604+ source3/smbd/lanman.c,
2605+ source4/rpc_server/samr/samr_password.c,
2606+ source4/torture/rpc/samr.c.
2607+ - CVE-2013-4496
2608+ * SECURITY UPDATE: smbcacls can remove a file or directory ACL by
2609+ mistake
2610+ - debian/patches/CVE-2013-6442.patch: handle existing ACL in
2611+ source3/utils/smbcacls.c.
2612+ - CVE-2013-6442
2613+ * debian/patches/readline-ftbfs.patch: fix ftbfs with newer readline6.
2614+
2615+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 17 Mar 2014 08:32:30 -0400
2616+
2617+samba (2:4.1.3+dfsg-2ubuntu3) trusty; urgency=medium
2618+
2619+ * Depend on tdb-tools (LP: #1279593)
2620+ * Updated generated config for Bind9.9.
2621+
2622+ -- Stéphane Graber <stgraber@ubuntu.com> Wed, 12 Feb 2014 21:26:00 -0500
2623+
2624+samba (2:4.1.3+dfsg-2ubuntu2) trusty; urgency=medium
2625+
2626+ * Add missing python-ntdb dependency to python-samba (spotted by
2627+ autopkgtest).
2628+
2629+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 10 Feb 2014 09:53:01 +0100
2630+
2631+samba (2:4.1.3+dfsg-2ubuntu1) trusty; urgency=low
2632+
2633+ * Merge from Debian Unstable:
2634+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
2635+ * debian/smb.conf;
2636+ - Add "(Samba, Ubuntu)" to server string.
2637+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2638+ to show users how to restrict access to \\server\username to only username.
2639+ + debian/samba-common.config:
2640+ - Do not change prioritiy to high if dhclient3 is installed.
2641+ + debian/control:
2642+ - Don't build against or suggest ctdb and tdb.
2643+ + debian/rules:
2644+ - Drop explicit configuration options for ctdb and tdb.
2645+ + Add ufw integration:
2646+ - Created debian/samba.ufw.profile:
2647+ - debian/rules, debian/samba.install: install profile
2648+ + Add apport hook:
2649+ - Created debian/source_samba.py.
2650+ - debian/rules, debia/samb-common-bin.install: install hook.
2651+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2652+ of hacking arround with pid files.
2653+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
2654+ first dummy transitional package version.
2655+
2656+ -- Chuck Short <zulcss@ubuntu.com> Mon, 13 Jan 2014 08:52:31 -0500
2657+
2658 samba (2:4.1.3+dfsg-2) unstable; urgency=medium
2659
2660 * Add debug symbols for all binaries to samba-dbg. Closes: #732493
2661@@ -2552,6 +4938,33 @@ samba (2:4.0.13+dfsg-2) UNRELEASED; urgency=low
2662
2663 -- Steve Langasek <vorlon@debian.org> Mon, 09 Dec 2013 11:13:59 -0800
2664
2665+samba (2:4.0.13+dfsg-1ubuntu1) trusty; urgency=low
2666+
2667+ * Merge from Debian Unstable:
2668+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
2669+ * debian/smb.conf;
2670+ - Add "(Samba, Ubuntu)" to server string.
2671+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2672+ to show users how to restrict access to \\server\username to only username.
2673+ + debian/samba-common.config:
2674+ - Do not change prioritiy to high if dhclient3 is installed.
2675+ + debian/control:
2676+ - Don't build against or suggest ctdb and tdb.
2677+ + debian/rules:
2678+ - Drop explicit configuration options for ctdb and tdb.
2679+ + Add ufw integration:
2680+ - Created debian/samba.ufw.profile:
2681+ - debian/rules, debian/samba.install: install profile
2682+ + Add apport hook:
2683+ - Created debian/source_samba.py.
2684+ - debian/rules, debia/samb-common-bin.install: install hook.
2685+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2686+ of hacking arround with pid files.
2687+ + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4,
2688+ first dummy transitional package version.
2689+
2690+ -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Dec 2013 19:55:47 -0500
2691+
2692 samba (2:4.0.13+dfsg-1) unstable; urgency=high
2693
2694 [ Steve Langasek ]
2695@@ -2606,6 +5019,37 @@ samba (2:4.0.11+dfsg-1) unstable; urgency=high
2696
2697 -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 11 Nov 2013 15:42:40 +0100
2698
2699+samba (2:4.0.10+dfsg-4ubuntu2) trusty; urgency=low
2700+
2701+ * Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, first dummy transitional package version.
2702+
2703+ -- Dmitrijs Ledkovs <xnox@ubuntu.com> Wed, 27 Nov 2013 21:50:43 +0000
2704+
2705+samba (2:4.0.10+dfsg-4ubuntu1) trusty; urgency=low
2706+
2707+ * Merge from Debian Unstable:
2708+ - debian/VERSION.patch: Update vendor string to "Ubuntu".
2709+ * debian/smb.conf;
2710+ - Add "(Samba, Ubuntu)" to server string.
2711+ - Comment out the default [homes] share, and add a comment about "valid users = %s"
2712+ to show users how to restrict access to \\server\username to only username.
2713+ + debian/samba-common.config:
2714+ - Do not change prioritiy to high if dhclient3 is installed.
2715+ + debian/control:
2716+ - Don't build against or suggest ctdb and tdb.
2717+ + debian/rules:
2718+ - Drop explicit configuration options for ctdb and tdb.
2719+ + Add ufw integration:
2720+ - Created debian/samba.ufw.profile:
2721+ - debian/rules, debian/samba.install: install profile
2722+ + Add apport hook:
2723+ - Created debian/source_samba.py.
2724+ - debian/rules, debia/samb-common-bin.install: install hook.
2725+ + debian/samba.logrotate: call upstart interfaces unconditionally instead
2726+ of hacking arround with pid files.
2727+
2728+ -- Chuck Short <zulcss@ubuntu.com> Fri, 08 Nov 2013 13:47:46 +0800
2729+
2730 samba (2:4.0.10+dfsg-4) unstable; urgency=low
2731
2732 [ Christian Perrier ]
2733diff --git a/debian/control b/debian/control
2734index a24c26f..8a0a5bc 100644
2735--- a/debian/control
2736+++ b/debian/control
2737@@ -1,7 +1,8 @@
2738 Source: samba
2739 Section: net
2740 Priority: optional
2741-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
2742+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
2743+XSBC-Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
2744 Uploaders: Steve Langasek <vorlon@debian.org>,
2745 Jelmer Vernooij <jelmer@debian.org>,
2746 Mathieu Parent <sathieu@debian.org>,
2747@@ -35,11 +36,11 @@ Build-Depends-Arch:
2748 libblkid-dev,
2749 libbsd-dev,
2750 libcap-dev [linux-any],
2751- libcephfs-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
2752+ libcephfs-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el s390x],
2753 libcmocka-dev (>= 1.1.3),
2754 libcups2-dev,
2755 libdbus-1-dev,
2756- libglusterfs-dev [linux-any],
2757+ libglusterfs-dev [!i386],
2758 libgnutls28-dev,
2759 libgpgme11-dev,
2760 libicu-dev,
2761@@ -52,12 +53,12 @@ Build-Depends-Arch:
2762 libparse-yapp-perl,
2763 libpcap-dev [hurd-i386 kfreebsd-any],
2764 libpopt-dev,
2765- librados-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
2766+ librados-dev [amd64 arm64 armel armhf mips64el mipsel ppc64el s390x],
2767 libreadline-dev,
2768 libsystemd-dev [linux-any],
2769 libtasn1-6-dev (>= 3.8),
2770 libtasn1-bin,
2771- liburing-dev [linux-any] <!pkg.samba.nouring>,
2772+ liburing-dev [!i386] <!pkg.samba.nouring>,
2773 xfslibs-dev [linux-any],
2774 zlib1g-dev (>= 1:1.2.3),
2775 # python (+#904999):
2776diff --git a/debian/tests/control b/debian/tests/control
2777index d27e025..eec1f23 100644
2778--- a/debian/tests/control
2779+++ b/debian/tests/control
2780@@ -28,3 +28,7 @@ Restrictions: needs-root, allow-stderr, isolation-container, skippable
2781 Tests: reinstall-samba-common-bin
2782 Depends: samba-common, samba-common-bin
2783 Restrictions: needs-root, needs-reboot, isolation-machine, allow-stderr
2784+
2785+Tests: samba-ad-dc-provisioning-internal-dns
2786+Depends: samba-ad-dc, samba-ad-provision, smbclient, krb5-user, bind9-dnsutils
2787+Restrictions: needs-root, isolation-machine, allow-stderr, breaks-testbed
2788diff --git a/debian/tests/samba-ad-dc-provisioning-internal-dns b/debian/tests/samba-ad-dc-provisioning-internal-dns
2789new file mode 100755
2790index 0000000..6e1e1e9
2791--- /dev/null
2792+++ b/debian/tests/samba-ad-dc-provisioning-internal-dns
2793@@ -0,0 +1,157 @@
2794+#!/bin/bash
2795+
2796+set -e
2797+set -u
2798+set -o pipefail
2799+
2800+assert_testparm() {
2801+ local parameter="${1}"
2802+ local expected_value="${2}"
2803+ local current_value=""
2804+ local -i retval=0
2805+
2806+ echo -n "Asserting ${parameter} is ${expected_value}: "
2807+ current_value=$(testparm -s --parameter-name "${parameter}" 2>/dev/null) || {
2808+ retval=$?
2809+ echo "FAIL"
2810+ return ${retval}
2811+ }
2812+ if [ "${current_value}" = "${expected_value}" ]; then
2813+ echo "OK"
2814+ return 0
2815+ else
2816+ echo "FAIL"
2817+ return 1
2818+ fi
2819+}
2820+
2821+basic_config_tests() {
2822+ echo "## Basic config tests"
2823+ testparm -s > /dev/null
2824+ assert_testparm "realm" "${realm}"
2825+ assert_testparm "workgroup" "${domain}"
2826+ assert_testparm "server role" "active directory domain controller"
2827+ echo
2828+}
2829+
2830+dns_tests() {
2831+ echo "## DNS tests"
2832+ echo "Obtaining administrator kerberos ticket"
2833+ echo "${adminpass}" | timeout 5 kinit Administrator
2834+ echo
2835+ echo "Querying server info"
2836+ samba-tool dns serverinfo $(hostname)
2837+ echo
2838+ echo "Checking we got a service ticket of type host/"
2839+ klist | grep host/$(hostname)
2840+ echo
2841+ echo "Checking specific DNS records"
2842+ for srv in _ldap._tcp _kerberos._tcp _kerberos._udp _kpasswd._udp; do
2843+ echo -n "${srv}.${realm,,}: "
2844+ dig @localhost +short -t SRV ${srv}.${realm,,}
2845+ echo
2846+ done
2847+ echo
2848+ echo -n "Checking that our hostname \"$(hostname)\" is in DNS: "
2849+ myip=$(dig @localhost +short -t A $(hostname).${realm,,})
2850+ echo "${myip}"
2851+ echo
2852+}
2853+
2854+user_creation_tests() {
2855+ echo "## User creation tests"
2856+ samba-tool domain passwordsettings set --complexity=off
2857+ echo "Creating user \"${test_user}\" with password ${test_pw}"
2858+ samba-tool user add "${test_user}" "${test_pw}"
2859+ echo
2860+ echo "Attempting to obtain kerberos ticket for user \"${test_user}\""
2861+ # just in case it ends up waiting at a prompt, we use "timeout"
2862+ echo "${test_pw}" | timeout 5 kinit "${test_user}"
2863+ echo "Ticket obtained"
2864+ klist
2865+ echo
2866+}
2867+
2868+smbclient_tests() {
2869+ echo "## smbclient tests"
2870+ kdestroy || :
2871+ echo
2872+ echo "Obtaining a TGT for ${test_user}"
2873+ echo "${test_pw}" | timeout 5 kinit "${test_user}"
2874+ klist | grep krbtgt
2875+ echo
2876+ echo "Attempting password-less authentication with smbclient"
2877+ echo
2878+ echo "Listing shares"
2879+ smbclient -L $(hostname) --use-kerberos=required -k
2880+ echo
2881+ echo "Listing the sysvol share"
2882+ smbclient //$(hostname)/sysvol --use-kerberos=required -k -c "ls"
2883+ echo
2884+ echo "Listing policies"
2885+ # lowercase the ${realm}
2886+ smbclient //$(hostname)/sysvol --use-kerberos=required -k -c "ls ${realm,,}/Policies/*"
2887+ echo
2888+ echo "Checking that we have a ticket for the cifs service after all these commands"
2889+ klist | grep cifs/
2890+ echo
2891+}
2892+
2893+
2894+domain="EXAMPLE"
2895+realm="EXAMPLE.FAKE"
2896+adminpass="Passw0rd"
2897+test_user="test_user_${RANDOM}"
2898+test_pw="test_user_secret_${RANDOM}"
2899+
2900+systemctl stop smbd nmbd winbind
2901+systemctl disable smbd nmbd winbind
2902+systemctl mask smbd nmbd winbind
2903+
2904+systemctl unmask samba-ad-dc
2905+systemctl enable samba-ad-dc
2906+
2907+if [ -f /etc/samba/smb.conf ]; then
2908+ mv /etc/samba/smb.conf{,.orig}
2909+fi
2910+
2911+# make sure we are starting fresh, as previous tests might left things around
2912+
2913+rm -rf /var/lib/samba/* /var/cache/samba/* /run/samba/*
2914+kdestroy || :
2915+
2916+samba-tool domain provision \
2917+ --domain="${domain}" \
2918+ --realm="${realm}" \
2919+ --adminpass="${adminpass}" \
2920+ --server-role=dc \
2921+ --use-rfc2307 \
2922+ --dns-backend=SAMBA_INTERNAL
2923+
2924+current_dns=$(resolvectl status | grep "^Current DNS Server:" | awk '{print $4}')
2925+
2926+if [ -n "${current_dns}" ]; then
2927+ sed -r -i "s,dns forwarder = .*,dns forwarder = ${current_dns}," \
2928+ /etc/samba/smb.conf
2929+ unlink /etc/resolv.conf
2930+ echo "nameserver 127.0.0.1" > /etc/resolv.conf
2931+ # lowercase substitution
2932+ echo "search ${realm,,}" >> /etc/resolv.conf
2933+ systemctl stop systemd-resolved
2934+ systemctl disable systemd-resolved
2935+else
2936+ echo "## Warning, couldn't detect the current DNS server to use as forwarder in smb.conf"
2937+ echo "## Continuing, and hoping for the best"
2938+fi
2939+
2940+cp -f /var/lib/samba/private/krb5.conf /etc/krb5.conf
2941+
2942+systemctl start samba-ad-dc
2943+
2944+# give it some time, it's a lot of services to start
2945+sleep 5s
2946+
2947+basic_config_tests
2948+dns_tests
2949+user_creation_tests
2950+smbclient_tests

Subscribers

People subscribed via source and target branches