Merge ~ahasenack/ubuntu/+source/samba:noble-samba-merge-1 into ubuntu/+source/samba:debian/sid
- Git
- lp:~ahasenack/ubuntu/+source/samba
- noble-samba-merge-1
- Merge into debian/sid
| Status: | Merged | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Approved by: | Andreas Hasenack | ||||||||
| Approved revision: | 2c0ef4f6a5f92297b8854ff9eecd2b086113dc3c | ||||||||
| Merge reported by: | git-ubuntu bot | ||||||||
| Merged at revision: | 2c0ef4f6a5f92297b8854ff9eecd2b086113dc3c | ||||||||
| Proposed branch: | ~ahasenack/ubuntu/+source/samba:noble-samba-merge-1 | ||||||||
| Merge into: | ubuntu/+source/samba:debian/sid | ||||||||
| Diff against target: |
3610 lines (+3180/-8) 7 files modified
debian/changelog (+2622/-0) debian/control (+30/-4) debian/rules (+11/-3) debian/samba-vfs-modules-extra.install (+4/-0) debian/tests/control (+4/-0) debian/tests/samba-ad-dc-provisioning-internal-dns (+398/-0) debian/tests/util (+111/-1) |
||||||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Sergio Durigan Junior (community) | Approve | ||
| Canonical Server Reporter | Pending | ||
|
Review via email:
|
|||
Commit message
Description of the change
PPA: https:/
Samba merge from debian. Dropped some i386 compatbility changes that debian incorporated by their decision to not ship/build ceph and gluster in 32bit architectures.
The extra dep on python3-markdown was submitted to debian via [3].
Noteworthy in this branch is the split of samba-vfs-modules into samba-vfs-modules and samba-vfs-
The gluster fuse module doesn't strictly need to go into universe, and thus samba-vfs-
Also noteworthy is that the gluster libraries are not available in 32bit architectures (i386 and armhf in ubuntu's case), which means that right now samba-vfs-
This packaging change will require a change to do-release-upgrade to install samba-vfs-
1. https:/
2. https:/
3. https:/
| Andreas Hasenack (ahasenack) wrote : | # |
Thanks, uploaded:
Uploading samba_4.
Uploading samba_4.
Uploading samba_4.
Uploading samba_4.
Preview Diff
| 1 | diff --git a/debian/changelog b/debian/changelog | |||
| 2 | index 1af5f13..bb64924 100644 | |||
| 3 | --- a/debian/changelog | |||
| 4 | +++ b/debian/changelog | |||
| 5 | @@ -1,3 +1,35 @@ | |||
| 6 | 1 | samba (2:4.19.4+dfsg-2ubuntu1) noble; urgency=medium | ||
| 7 | 2 | |||
| 8 | 3 | * Merge with Debian unstable (LP: #2040363). Remaining changes: | ||
| 9 | 4 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 10 | 5 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 11 | 6 | not available | ||
| 12 | 7 | - d/t/control, d/t/util,d/t/samba-ad-dc-provisioning-internal-dns: | ||
| 13 | 8 | samba AD DC provisioning and domain join tests with internal DNS | ||
| 14 | 9 | (LP #1977746, LP #2011745) | ||
| 15 | 10 | - d/control: adjust breaks/replaces for file move that Debian did in | ||
| 16 | 11 | 4.16.6+dfsg-5, and Ubuntu only did in 4.17.7+dfsg-1ubuntu1, to avoid | ||
| 17 | 12 | file conflict in a dist-upgrade from earlier Ubuntu releases, like | ||
| 18 | 13 | Kinetic (LP #2024663) | ||
| 19 | 14 | * Dropped: | ||
| 20 | 15 | - d/rules: ceph is not available in Ubuntu i386, disable it | ||
| 21 | 16 | [In 2:4.19.1+dfsg-1] | ||
| 22 | 17 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 23 | 18 | + drop ceph support | ||
| 24 | 19 | [In 2:4.19.1+dfsg-1] | ||
| 25 | 20 | * Added: | ||
| 26 | 21 | - d/control: python3-samba has a runtime dep on python3-markdown | ||
| 27 | 22 | - glusterfs is no longer in main, create new binary package in | ||
| 28 | 23 | universe to ship the samba glusterfs vfs modules and manpages | ||
| 29 | 24 | (LP: #2045063): | ||
| 30 | 25 | + d/control: new samba-vfs-modules-glusterfs package | ||
| 31 | 26 | + d/rules: glusterfs vfs modules and manpages are now in the | ||
| 32 | 27 | samba-vfs-modules-extra package | ||
| 33 | 28 | + d/samba-vfs-modules-extra.install: add glusterfs vfs modules and | ||
| 34 | 29 | manpage | ||
| 35 | 30 | |||
| 36 | 31 | -- Andreas Hasenack <andreas@canonical.com> Mon, 15 Jan 2024 12:21:28 -0300 | ||
| 37 | 32 | |||
| 38 | 1 | samba (2:4.19.4+dfsg-2) unstable; urgency=medium | 33 | samba (2:4.19.4+dfsg-2) unstable; urgency=medium |
| 39 | 2 | 34 | ||
| 40 | 3 | * d/samba.smbd.service, d/samba.nmbd.service: expand forgotten @BINDIR@ | 35 | * d/samba.smbd.service, d/samba.nmbd.service: expand forgotten @BINDIR@ |
| 41 | @@ -182,6 +214,71 @@ samba (2:4.19.0+dfsg-1) unstable; urgency=medium | |||
| 42 | 182 | 214 | ||
| 43 | 183 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 04 Sep 2023 22:57:48 +0300 | 215 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 04 Sep 2023 22:57:48 +0300 |
| 44 | 184 | 216 | ||
| 45 | 217 | samba (2:4.18.6+dfsg-1ubuntu2.2) noble; urgency=medium | ||
| 46 | 218 | |||
| 47 | 219 | * No-change rebuild for ICU soname change. | ||
| 48 | 220 | |||
| 49 | 221 | -- Matthias Klose <doko@ubuntu.com> Tue, 19 Dec 2023 18:41:25 +0100 | ||
| 50 | 222 | |||
| 51 | 223 | samba (2:4.18.6+dfsg-1ubuntu2.1) mantic-security; urgency=medium | ||
| 52 | 224 | |||
| 53 | 225 | * SECURITY UPDATE: SMB clients can truncate files with read-only | ||
| 54 | 226 | permissions | ||
| 55 | 227 | - debian/patches/CVE-2023-4091-*.patch | ||
| 56 | 228 | - CVE-2023-4091 | ||
| 57 | 229 | * SECURITY UPDATE: Samba AD DC password exposure to privileged users and | ||
| 58 | 230 | RODCs | ||
| 59 | 231 | - debian/patches/CVE-2023-4154-*.patch | ||
| 60 | 232 | - CVE-2023-4154 | ||
| 61 | 233 | * SECURITY UPDATE: rpcecho development server allows Denial of Service | ||
| 62 | 234 | via sleep() call on AD DC | ||
| 63 | 235 | - debian/patches/CVE-2023-42669-*.patch | ||
| 64 | 236 | - CVE-2023-42669 | ||
| 65 | 237 | * SECURITY UPDATE: Samba AD DC Busy RPC multiple listener DoS | ||
| 66 | 238 | - debian/patches/CVE-2023-42670-*.patch | ||
| 67 | 239 | - CVE-2023-42670 | ||
| 68 | 240 | |||
| 69 | 241 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 10 Oct 2023 12:25:20 -0400 | ||
| 70 | 242 | |||
| 71 | 243 | samba (2:4.18.6+dfsg-1ubuntu2) mantic; urgency=medium | ||
| 72 | 244 | |||
| 73 | 245 | * No-change rebuild with glusterfs 10.3 (LP: #2035127) | ||
| 74 | 246 | |||
| 75 | 247 | -- Andreas Hasenack <andreas@canonical.com> Wed, 13 Sep 2023 09:57:01 -0300 | ||
| 76 | 248 | |||
| 77 | 249 | samba (2:4.18.6+dfsg-1ubuntu1) mantic; urgency=medium | ||
| 78 | 250 | |||
| 79 | 251 | * Merge with Debian unstable (LP: #2031655, LP: #2031619). Remaining changes: | ||
| 80 | 252 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 81 | 253 | + drop ceph support | ||
| 82 | 254 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 83 | 255 | not available | ||
| 84 | 256 | - d/t/control, d/t/util,d/t/samba-ad-dc-provisioning-internal-dns: | ||
| 85 | 257 | samba AD DC provisioning and domain join tests with internal DNS | ||
| 86 | 258 | (LP #1977746, LP #2011745) | ||
| 87 | 259 | * Dropped: | ||
| 88 | 260 | - build-depend on libglusterfs-dev only on !i386 arches | ||
| 89 | 261 | [In 2:4.18.5+dfsg-2] | ||
| 90 | 262 | - Add changes to fix uncaught exception when updating old password | ||
| 91 | 263 | containing regex metacharacters by simplifying samba-tool password | ||
| 92 | 264 | redaction (LP #2002949). | ||
| 93 | 265 | + d/p/lib-cmdline-Return-if-the-commandline-was-redacted-i.patch | ||
| 94 | 266 | + d/p/lib-cmdline-Also-redact-newpassword-in-samba_cmdline.patch | ||
| 95 | 267 | + d/p/lib-cmdline-Also-burn-the-password2-parameter-if-giv.patch | ||
| 96 | 268 | + d/p/samba-tool-Use-samba.glue.get_burnt_cmdline-rather-t.patch | ||
| 97 | 269 | + d/p/python-Add-glue.burn_commandline-method.patch | ||
| 98 | 270 | + d/p/python-Move-PyList_AsStringList-to-common-code-so-we.patch | ||
| 99 | 271 | + d/p/python-Remove-const-from-PyList_AsStringList.patch | ||
| 100 | 272 | [Fixed upstream in 4.18.6] | ||
| 101 | 273 | * Added: | ||
| 102 | 274 | - d/control: adjust breaks/replaces for file move that Debian did in | ||
| 103 | 275 | 4.16.6+dfsg-5, and Ubuntu only did in 4.17.7+dfsg-1ubuntu1, to avoid | ||
| 104 | 276 | file conflict in a dist-upgrade from earlier Ubuntu releases, like | ||
| 105 | 277 | Kinetic (LP: #2024663) | ||
| 106 | 278 | - d/rules: ceph is not available in Ubuntu i386, disable it | ||
| 107 | 279 | |||
| 108 | 280 | -- Andreas Hasenack <andreas@canonical.com> Thu, 17 Aug 2023 09:52:00 -0300 | ||
| 109 | 281 | |||
| 110 | 185 | samba (2:4.18.6+dfsg-1) unstable; urgency=medium | 282 | samba (2:4.18.6+dfsg-1) unstable; urgency=medium |
| 111 | 186 | 283 | ||
| 112 | 187 | * new upstream stable/bugfix release: | 284 | * new upstream stable/bugfix release: |
| 113 | @@ -242,6 +339,38 @@ samba (2:4.18.5+dfsg-2) unstable; urgency=medium | |||
| 114 | 242 | 339 | ||
| 115 | 243 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 04 Aug 2023 17:29:06 +0300 | 340 | -- Michael Tokarev <mjt@tls.msk.ru> Fri, 04 Aug 2023 17:29:06 +0300 |
| 116 | 244 | 341 | ||
| 117 | 342 | samba (2:4.18.5+dfsg-1ubuntu2) mantic; urgency=medium | ||
| 118 | 343 | |||
| 119 | 344 | * Add changes to fix uncaught exception when updating old password | ||
| 120 | 345 | containing regex metacharacters by simplifying samba-tool password | ||
| 121 | 346 | redaction (LP: #2002949). | ||
| 122 | 347 | - d/p/lib-cmdline-Return-if-the-commandline-was-redacted-i.patch | ||
| 123 | 348 | - d/p/lib-cmdline-Also-redact-newpassword-in-samba_cmdline.patch | ||
| 124 | 349 | - d/p/lib-cmdline-Also-burn-the-password2-parameter-if-giv.patch | ||
| 125 | 350 | - d/p/samba-tool-Use-samba.glue.get_burnt_cmdline-rather-t.patch | ||
| 126 | 351 | - d/p/python-Add-glue.burn_commandline-method.patch | ||
| 127 | 352 | - d/p/python-Move-PyList_AsStringList-to-common-code-so-we.patch | ||
| 128 | 353 | - d/p/python-Remove-const-from-PyList_AsStringList.patch | ||
| 129 | 354 | |||
| 130 | 355 | -- Michal Maloszewski <michal.maloszewski@canonical.com> Fri, 28 Jul 2023 00:55:03 +0200 | ||
| 131 | 356 | |||
| 132 | 357 | samba (2:4.18.5+dfsg-1ubuntu1) mantic; urgency=medium | ||
| 133 | 358 | |||
| 134 | 359 | * Merge with Debian unstable (LP: #2028265, LP: #2027716). Remaining | ||
| 135 | 360 | changes: | ||
| 136 | 361 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 137 | 362 | + drop ceph support | ||
| 138 | 363 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 139 | 364 | not available | ||
| 140 | 365 | + build-depend on libglusterfs-dev only on !i386 arches | ||
| 141 | 366 | - d/t/control, d/t/util,d/t/samba-ad-dc-provisioning-internal-dns: | ||
| 142 | 367 | samba AD DC provisioning and domain join tests with internal DNS | ||
| 143 | 368 | (LP #1977746, LP #2011745) | ||
| 144 | 369 | - d/t/util: reload instead of restarting samba, as it's quicker and | ||
| 145 | 370 | has the same effect we want in this test | ||
| 146 | 371 | |||
| 147 | 372 | -- Andreas Hasenack <andreas@canonical.com> Thu, 20 Jul 2023 10:15:22 -0300 | ||
| 148 | 373 | |||
| 149 | 245 | samba (2:4.18.5+dfsg-1) unstable; urgency=medium | 374 | samba (2:4.18.5+dfsg-1) unstable; urgency=medium |
| 150 | 246 | 375 | ||
| 151 | 247 | * new upstream stable/security release 4.18.5, including: | 376 | * new upstream stable/security release 4.18.5, including: |
| 152 | @@ -319,6 +448,23 @@ samba (2:4.18.4+dfsg-1) unstable; urgency=medium | |||
| 153 | 319 | 448 | ||
| 154 | 320 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 05 Jul 2023 18:14:20 +0300 | 449 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 05 Jul 2023 18:14:20 +0300 |
| 155 | 321 | 450 | ||
| 156 | 451 | samba (2:4.18.3+dfsg-3ubuntu1) mantic; urgency=medium | ||
| 157 | 452 | |||
| 158 | 453 | * Merge with Debian unstable (LP: #2018054). Remaining changes: | ||
| 159 | 454 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 160 | 455 | + drop ceph support | ||
| 161 | 456 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 162 | 457 | not available | ||
| 163 | 458 | + build-depend on libglusterfs-dev only on !i386 arches | ||
| 164 | 459 | - d/t/control, d/t/util,d/t/samba-ad-dc-provisioning-internal-dns: | ||
| 165 | 460 | samba AD DC provisioning and domain join tests with internal DNS | ||
| 166 | 461 | (LP #1977746, LP #2011745) | ||
| 167 | 462 | * Added changes: | ||
| 168 | 463 | - d/t/util: reload instead of restarting samba, as it's quicker and | ||
| 169 | 464 | has the same effect we want in this test | ||
| 170 | 465 | |||
| 171 | 466 | -- Andreas Hasenack <andreas@canonical.com> Thu, 22 Jun 2023 11:59:19 -0300 | ||
| 172 | 467 | |||
| 173 | 322 | samba (2:4.18.3+dfsg-3) unstable; urgency=medium | 468 | samba (2:4.18.3+dfsg-3) unstable; urgency=medium |
| 174 | 323 | 469 | ||
| 175 | 324 | * d/rules: query for DEB_HOST_ARCH, not DEB_HOST_ARCH_CPU, | 470 | * d/rules: query for DEB_HOST_ARCH, not DEB_HOST_ARCH_CPU, |
| 176 | @@ -477,6 +623,20 @@ samba (2:4.18.0+dfsg-1~exp1) experimental; urgency=medium | |||
| 177 | 477 | 623 | ||
| 178 | 478 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 09 Mar 2023 14:47:05 +0300 | 624 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 09 Mar 2023 14:47:05 +0300 |
| 179 | 479 | 625 | ||
| 180 | 626 | samba (2:4.17.7+dfsg-1ubuntu1) lunar; urgency=medium | ||
| 181 | 627 | |||
| 182 | 628 | * Merge with Debian unstable (LP: #2014052). Remaining changes: | ||
| 183 | 629 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 184 | 630 | + drop ceph support | ||
| 185 | 631 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 186 | 632 | not available | ||
| 187 | 633 | + build-depend on libglusterfs-dev only on !i386 arches | ||
| 188 | 634 | - d/t/control, d/t/util,d/t/samba-ad-dc-provisioning-internal-dns: | ||
| 189 | 635 | samba AD DC provisioning and domain join tests with internal DNS | ||
| 190 | 636 | (LP #1977746, LP #2011745) | ||
| 191 | 637 | |||
| 192 | 638 | -- Andreas Hasenack <andreas@canonical.com> Fri, 31 Mar 2023 15:26:11 -0300 | ||
| 193 | 639 | |||
| 194 | 480 | samba (2:4.17.6+dfsg-1) unstable; urgency=medium | 640 | samba (2:4.17.6+dfsg-1) unstable; urgency=medium |
| 195 | 481 | 641 | ||
| 196 | 482 | * new upstream stable/bugfix release 4.17.6: | 642 | * new upstream stable/bugfix release 4.17.6: |
| 197 | @@ -504,6 +664,38 @@ samba (2:4.17.6+dfsg-1) unstable; urgency=medium | |||
| 198 | 504 | 664 | ||
| 199 | 505 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 09 Mar 2023 12:52:14 +0300 | 665 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 09 Mar 2023 12:52:14 +0300 |
| 200 | 506 | 666 | ||
| 201 | 667 | samba (2:4.17.5+dfsg-2ubuntu3) lunar; urgency=medium | ||
| 202 | 668 | |||
| 203 | 669 | * Add domain join tests (LP: #2011745): | ||
| 204 | 670 | - d/t/control: update dependencies for samba AD provisioning test, | ||
| 205 | 671 | which now also includes a member server join test | ||
| 206 | 672 | - d/t/util, d/t/samba-ad-dc-*: add member server join tests | ||
| 207 | 673 | |||
| 208 | 674 | -- Andreas Hasenack <andreas@canonical.com> Wed, 15 Mar 2023 20:49:56 -0300 | ||
| 209 | 675 | |||
| 210 | 676 | samba (2:4.17.5+dfsg-2ubuntu2) lunar; urgency=medium | ||
| 211 | 677 | |||
| 212 | 678 | * d/t/samba-ad-dc-provisioning-internal-dns: test improvements | ||
| 213 | 679 | (LP: #2009485): | ||
| 214 | 680 | - increase kinit timeout, as it also does DNS lookups | ||
| 215 | 681 | - add a trap on exit to show logs in the case of some failure | ||
| 216 | 682 | |||
| 217 | 683 | -- Andreas Hasenack <andreas@canonical.com> Mon, 06 Mar 2023 11:49:34 -0300 | ||
| 218 | 684 | |||
| 219 | 685 | samba (2:4.17.5+dfsg-2ubuntu1) lunar; urgency=medium | ||
| 220 | 686 | |||
| 221 | 687 | * Merge with Debian unstable (LP: #2002181). Remaining changes: | ||
| 222 | 688 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 223 | 689 | + drop ceph support | ||
| 224 | 690 | + enable the liburing vfs module, except on i386 where liburing is | ||
| 225 | 691 | not available | ||
| 226 | 692 | + build-depend on libglusterfs-dev only on !i386 arches | ||
| 227 | 693 | * Added: | ||
| 228 | 694 | - d/t/control, d/t/samba-ad-dc-provisioning-internal-dns: samba AD | ||
| 229 | 695 | DC provisioning test with internal DNS (LP: #1977746) | ||
| 230 | 696 | |||
| 231 | 697 | -- Andreas Hasenack <andreas@canonical.com> Sun, 05 Feb 2023 13:47:57 -0300 | ||
| 232 | 698 | |||
| 233 | 507 | samba (2:4.17.5+dfsg-2) unstable; urgency=medium | 699 | samba (2:4.17.5+dfsg-2) unstable; urgency=medium |
| 234 | 508 | 700 | ||
| 235 | 509 | * d/control: samba: depends on exact version of python3-samba | 701 | * d/control: samba: depends on exact version of python3-samba |
| 236 | @@ -656,6 +848,43 @@ samba (2:4.17.3+dfsg-4) unstable; urgency=medium | |||
| 237 | 656 | 848 | ||
| 238 | 657 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 05 Dec 2022 14:39:43 +0300 | 849 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 05 Dec 2022 14:39:43 +0300 |
| 239 | 658 | 850 | ||
| 240 | 851 | samba (2:4.17.3+dfsg-3ubuntu2) lunar; urgency=medium | ||
| 241 | 852 | |||
| 242 | 853 | * No-change rebuild with Python 3.11 as default | ||
| 243 | 854 | |||
| 244 | 855 | -- Graham Inggs <ginggs@ubuntu.com> Mon, 26 Dec 2022 18:01:11 +0000 | ||
| 245 | 856 | |||
| 246 | 857 | samba (2:4.17.3+dfsg-3ubuntu1) lunar; urgency=medium | ||
| 247 | 858 | |||
| 248 | 859 | * Merge with Debian unstable (LP: #1993380). Remaining changes: | ||
| 249 | 860 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 250 | 861 | + drop ceph support | ||
| 251 | 862 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 252 | 863 | liburing is not available | ||
| 253 | 864 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 254 | 865 | * Dropped: | ||
| 255 | 866 | - debian/smb.conf; | ||
| 256 | 867 | + Add "(Samba, Ubuntu)" to server string. | ||
| 257 | 868 | [In 2:4.16.6+dfsg-1] | ||
| 258 | 869 | + Comment out the default [homes] share, and add a comment about | ||
| 259 | 870 | "valid users = %s" to show users how to restrict access to | ||
| 260 | 871 | \\server\username to only username. | ||
| 261 | 872 | [In 2:4.16.6+dfsg-1] | ||
| 262 | 873 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 263 | 874 | Skip running the tests if on i386 platform, because the uring | ||
| 264 | 875 | package is not available there. | ||
| 265 | 876 | [In 2:4.16.6+dfsg-1, improved] | ||
| 266 | 877 | - d/t/util: fix setting the password of the smb test user | ||
| 267 | 878 | (LP #1955851) | ||
| 268 | 879 | [In 2:4.16.5+dfsg-2] | ||
| 269 | 880 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 270 | 881 | [Implemented dynamically in d/rules in 2:4.16.6+dfsg-6] | ||
| 271 | 882 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 272 | 883 | enable the samba glusterfs vfs mofule in that case | ||
| 273 | 884 | [In 2:4.16.6+dfsg-1] | ||
| 274 | 885 | |||
| 275 | 886 | -- Andreas Hasenack <andreas@canonical.com> Tue, 13 Dec 2022 18:36:23 -0300 | ||
| 276 | 887 | |||
| 277 | 659 | samba (2:4.17.3+dfsg-3) unstable; urgency=medium | 888 | samba (2:4.17.3+dfsg-3) unstable; urgency=medium |
| 278 | 660 | 889 | ||
| 279 | 661 | * d/control: winbind should depend on the same binary:Version | 890 | * d/control: winbind should depend on the same binary:Version |
| 280 | @@ -952,6 +1181,30 @@ samba (2:4.16.5+dfsg-1) unstable; urgency=medium | |||
| 281 | 952 | 1181 | ||
| 282 | 953 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 08 Sep 2022 12:44:38 +0300 | 1182 | -- Michael Tokarev <mjt@tls.msk.ru> Thu, 08 Sep 2022 12:44:38 +0300 |
| 283 | 954 | 1183 | ||
| 284 | 1184 | samba (2:4.16.4+dfsg-2ubuntu1) kinetic; urgency=medium | ||
| 285 | 1185 | |||
| 286 | 1186 | * Merge with Debian unstable. Remaining changes: | ||
| 287 | 1187 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 288 | 1188 | - debian/smb.conf; | ||
| 289 | 1189 | + Add "(Samba, Ubuntu)" to server string. | ||
| 290 | 1190 | + Comment out the default [homes] share, and add a comment about | ||
| 291 | 1191 | "valid users = %s" to show users how to restrict access to | ||
| 292 | 1192 | \\server\username to only username. | ||
| 293 | 1193 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 294 | 1194 | + drop ceph support | ||
| 295 | 1195 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 296 | 1196 | liburing is not available | ||
| 297 | 1197 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 298 | 1198 | Skip running the tests if on i386 platform, because the uring | ||
| 299 | 1199 | package is not available there. | ||
| 300 | 1200 | - d/t/util: fix setting the password of the smb test user | ||
| 301 | 1201 | (LP #1955851) | ||
| 302 | 1202 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 303 | 1203 | enable the samba glusterfs vfs mofule in that case | ||
| 304 | 1204 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 305 | 1205 | |||
| 306 | 1206 | -- Andreas Hasenack <andreas@canonical.com> Tue, 02 Aug 2022 09:30:05 -0300 | ||
| 307 | 1207 | |||
| 308 | 955 | samba (2:4.16.4+dfsg-2) unstable; urgency=medium | 1208 | samba (2:4.16.4+dfsg-2) unstable; urgency=medium |
| 309 | 956 | 1209 | ||
| 310 | 957 | * d/libldb2.symbols: include newly added symbols | 1210 | * d/libldb2.symbols: include newly added symbols |
| 311 | @@ -980,6 +1233,62 @@ samba (2:4.16.4+dfsg-1) unstable; urgency=high | |||
| 312 | 980 | 1233 | ||
| 313 | 981 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 27 Jul 2022 18:35:53 +0300 | 1234 | -- Michael Tokarev <mjt@tls.msk.ru> Wed, 27 Jul 2022 18:35:53 +0300 |
| 314 | 982 | 1235 | ||
| 315 | 1236 | samba (2:4.16.3+dfsg-1ubuntu1) kinetic; urgency=medium | ||
| 316 | 1237 | |||
| 317 | 1238 | * Merge with Debian unstable (LP: #1982116). Remaining changes: | ||
| 318 | 1239 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 319 | 1240 | - debian/smb.conf; | ||
| 320 | 1241 | + Add "(Samba, Ubuntu)" to server string. | ||
| 321 | 1242 | + Comment out the default [homes] share, and add a comment about | ||
| 322 | 1243 | "valid users = %s" to show users how to restrict access to | ||
| 323 | 1244 | \\server\username to only username. | ||
| 324 | 1245 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 325 | 1246 | + drop ceph support | ||
| 326 | 1247 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 327 | 1248 | liburing is not available | ||
| 328 | 1249 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 329 | 1250 | Skip running the tests if on i386 platform, because the uring | ||
| 330 | 1251 | package is not available there. | ||
| 331 | 1252 | - d/t/util: fix setting the password of the smb test user | ||
| 332 | 1253 | (LP #1955851) | ||
| 333 | 1254 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 334 | 1255 | enable the samba glusterfs vfs mofule in that case | ||
| 335 | 1256 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 336 | 1257 | * Dropped: | ||
| 337 | 1258 | - Update nfs scripts for new nfs.conf config (LP: #1961840): | ||
| 338 | 1259 | + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use | ||
| 339 | 1260 | nfsconf(8) if it's available, instead of parsing the old config | ||
| 340 | 1261 | files in /etc/default/nfs-* | ||
| 341 | 1262 | [In 2:4.16.3+dfsg-1] | ||
| 342 | 1263 | + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be | ||
| 343 | 1264 | used by the example enable-nfs.sh example script | ||
| 344 | 1265 | [In 2:4.16.3+dfsg-1] | ||
| 345 | 1266 | + d/ctdb.example/nfs-kernel-server/quota: quota config file to be | ||
| 346 | 1267 | used by the example enable-nfs.sh script | ||
| 347 | 1268 | [In 2:4.16.3+dfsg-1] | ||
| 348 | 1269 | + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}: | ||
| 349 | 1270 | obsolete, replaced by nfs.conf | ||
| 350 | 1271 | [In 2:4.16.3+dfsg-1] | ||
| 351 | 1272 | + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new | ||
| 352 | 1273 | nfs.conf and other changes in the new nfs server packages | ||
| 353 | 1274 | [In 2:4.16.3+dfsg-1] | ||
| 354 | 1275 | - Fix abort when deleting a file and "fruit:resource = stream" is | ||
| 355 | 1276 | used. (LP #1977491) | ||
| 356 | 1277 | + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch: | ||
| 357 | 1278 | Add test that shows smbd crashing when deleting a file while using | ||
| 358 | 1279 | vfs_fruit with "fruit:resource = stream". | ||
| 359 | 1280 | + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch: | ||
| 360 | 1281 | Handle file deleting when "fruit:resource = stream" is used. | ||
| 361 | 1282 | [Fixed upstream] | ||
| 362 | 1283 | - Build dlz module for bind 9.18.x (LP #1964032) | ||
| 363 | 1284 | + d/p/add-support-for-bind-918.patch: build a dlz module for | ||
| 364 | 1285 | bind 9.18.x | ||
| 365 | 1286 | + d/p/add-support-for-bind-918-2.patch: also update the | ||
| 366 | 1287 | provisioning tool and template config file | ||
| 367 | 1288 | [Fixed upstream] | ||
| 368 | 1289 | |||
| 369 | 1290 | -- Andreas Hasenack <andreas@canonical.com> Fri, 29 Jul 2022 17:09:27 -0300 | ||
| 370 | 1291 | |||
| 371 | 983 | samba (2:4.16.3+dfsg-1) unstable; urgency=medium | 1292 | samba (2:4.16.3+dfsg-1) unstable; urgency=medium |
| 372 | 984 | 1293 | ||
| 373 | 985 | [ Michael Tokarev ] | 1294 | [ Michael Tokarev ] |
| 374 | @@ -991,6 +1300,54 @@ samba (2:4.16.3+dfsg-1) unstable; urgency=medium | |||
| 375 | 991 | 1300 | ||
| 376 | 992 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 18 Jul 2022 17:15:07 +0300 | 1301 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 18 Jul 2022 17:15:07 +0300 |
| 377 | 993 | 1302 | ||
| 378 | 1303 | samba (2:4.16.2+dfsg-1ubuntu1) kinetic; urgency=medium | ||
| 379 | 1304 | |||
| 380 | 1305 | * Merge with Debian unstable. Remaining changes: | ||
| 381 | 1306 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 382 | 1307 | - debian/smb.conf; | ||
| 383 | 1308 | + Add "(Samba, Ubuntu)" to server string. | ||
| 384 | 1309 | + Comment out the default [homes] share, and add a comment about | ||
| 385 | 1310 | "valid users = %s" to show users how to restrict access to | ||
| 386 | 1311 | \\server\username to only username. | ||
| 387 | 1312 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 388 | 1313 | + drop ceph support | ||
| 389 | 1314 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 390 | 1315 | liburing is not available | ||
| 391 | 1316 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 392 | 1317 | Skip running the tests if on i386 platform, because the uring | ||
| 393 | 1318 | package is not available there. | ||
| 394 | 1319 | - d/t/util: fix setting the password of the smb test user | ||
| 395 | 1320 | (LP #1955851) | ||
| 396 | 1321 | - Update nfs scripts for new nfs.conf config (LP #1961840): | ||
| 397 | 1322 | + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use | ||
| 398 | 1323 | nfsconf(8) if it's available, instead of parsing the old config | ||
| 399 | 1324 | files in /etc/default/nfs-* | ||
| 400 | 1325 | + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be | ||
| 401 | 1326 | used by the example enable-nfs.sh example script | ||
| 402 | 1327 | + d/ctdb.example/nfs-kernel-server/quota: quota config file to be | ||
| 403 | 1328 | used by the example enable-nfs.sh script | ||
| 404 | 1329 | + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}: | ||
| 405 | 1330 | obsolete, replaced by nfs.conf | ||
| 406 | 1331 | + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new | ||
| 407 | 1332 | nfs.conf and other changes in the new nfs server packages | ||
| 408 | 1333 | - Build dlz module for bind 9.18.x (LP #1964032) | ||
| 409 | 1334 | + d/p/add-support-for-bind-918.patch: build a dlz module for | ||
| 410 | 1335 | bind 9.18.x | ||
| 411 | 1336 | + d/p/add-support-for-bind-918-2.patch: also update the | ||
| 412 | 1337 | provisioning tool and template config file | ||
| 413 | 1338 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 414 | 1339 | enable the samba glusterfs vfs mofule in that case | ||
| 415 | 1340 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 416 | 1341 | - Fix abort when deleting a file and "fruit:resource = stream" is | ||
| 417 | 1342 | used. (LP #1977491) | ||
| 418 | 1343 | + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch: | ||
| 419 | 1344 | Add test that shows smbd crashing when deleting a file while using | ||
| 420 | 1345 | vfs_fruit with "fruit:resource = stream". | ||
| 421 | 1346 | + d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch: | ||
| 422 | 1347 | Handle file deleting when "fruit:resource = stream" is used. | ||
| 423 | 1348 | |||
| 424 | 1349 | -- Andreas Hasenack <andreas@canonical.com> Mon, 27 Jun 2022 18:32:00 -0300 | ||
| 425 | 1350 | |||
| 426 | 994 | samba (2:4.16.2+dfsg-1) unstable; urgency=medium | 1351 | samba (2:4.16.2+dfsg-1) unstable; urgency=medium |
| 427 | 995 | 1352 | ||
| 428 | 996 | * new upstream minor/bugfix release. | 1353 | * new upstream minor/bugfix release. |
| 429 | @@ -1012,6 +1369,111 @@ samba (2:4.16.2+dfsg-1) unstable; urgency=medium | |||
| 430 | 1012 | 1369 | ||
| 431 | 1013 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2022 19:08:44 +0300 | 1370 | -- Michael Tokarev <mjt@tls.msk.ru> Mon, 13 Jun 2022 19:08:44 +0300 |
| 432 | 1014 | 1371 | ||
| 433 | 1372 | samba (2:4.16.1+dfsg-8ubuntu2) kinetic; urgency=medium | ||
| 434 | 1373 | |||
| 435 | 1374 | * Fix abort when deleting a file and "fruit:resource = stream" is | ||
| 436 | 1375 | used. (LP: #1977491) | ||
| 437 | 1376 | - d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-01.patch: | ||
| 438 | 1377 | Add test that shows smbd crashing when deleting a file while using | ||
| 439 | 1378 | vfs_fruit with "fruit:resource = stream". | ||
| 440 | 1379 | - d/p/lp1977491-dont-crash-on-vfs_fruit-resource-stream-02.patch: | ||
| 441 | 1380 | Handle file deleting when "fruit:resource = stream" is used. | ||
| 442 | 1381 | |||
| 443 | 1382 | -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 20 Jun 2022 19:09:25 -0400 | ||
| 444 | 1383 | |||
| 445 | 1384 | samba (2:4.16.1+dfsg-8ubuntu1) kinetic; urgency=medium | ||
| 446 | 1385 | |||
| 447 | 1386 | * Merge with Debian unstable (LP: #1971256, LP: #1846947). Remaining | ||
| 448 | 1387 | changes: | ||
| 449 | 1388 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 450 | 1389 | - debian/smb.conf; | ||
| 451 | 1390 | + Add "(Samba, Ubuntu)" to server string. | ||
| 452 | 1391 | + Comment out the default [homes] share, and add a comment about | ||
| 453 | 1392 | "valid users = %s" to show users how to restrict access to | ||
| 454 | 1393 | \\server\username to only username. | ||
| 455 | 1394 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 456 | 1395 | + drop ceph support | ||
| 457 | 1396 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 458 | 1397 | liburing is not available | ||
| 459 | 1398 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 460 | 1399 | Skip running the tests if on i386 platform, because the uring | ||
| 461 | 1400 | package is not available there. | ||
| 462 | 1401 | - d/t/util: fix setting the password of the smb test user | ||
| 463 | 1402 | (LP #1955851) | ||
| 464 | 1403 | - Update nfs scripts for new nfs.conf config (LP #1961840): | ||
| 465 | 1404 | + d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use | ||
| 466 | 1405 | nfsconf(8) if it's available, instead of parsing the old config | ||
| 467 | 1406 | files in /etc/default/nfs-* | ||
| 468 | 1407 | + d/ctdb.example/nfs-kernel-server/nfs.conf: /etc/nfs.conf to be | ||
| 469 | 1408 | used by the example enable-nfs.sh example script | ||
| 470 | 1409 | + d/ctdb.example/nfs-kernel-server/ctdb.example.quota: quota | ||
| 471 | 1410 | config file to be used by the example enable-nfs.sh script | ||
| 472 | 1411 | + d/ctdb.example/nfs-kernel-server/nfs-{common,kernel-server}: | ||
| 473 | 1412 | obsolete, replaced by nfs.conf | ||
| 474 | 1413 | + d/ctdb.example/nfs-kernel-server/enable-nfs.sh: handle new | ||
| 475 | 1414 | nfs.conf and other changes in the new nfs server packages | ||
| 476 | 1415 | - Build dlz module for bind 9.18.x (LP #1964032) | ||
| 477 | 1416 | + d/p/add-support-for-bind-918.patch: build a dlz module for | ||
| 478 | 1417 | bind 9.18.x | ||
| 479 | 1418 | + d/p/add-support-for-bind-918-2.patch: also update the | ||
| 480 | 1419 | provisioning tool and template config file | ||
| 481 | 1420 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 482 | 1421 | enable the samba glusterfs vfs mofule in that case | ||
| 483 | 1422 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 484 | 1423 | * Dropped: | ||
| 485 | 1424 | - d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 486 | 1425 | the amount of in-tree crypto code that is built | ||
| 487 | 1426 | [superfluous, the version in the archive is recent enough] | ||
| 488 | 1427 | - d/samba.postinst: do not populate sambashare from the Ubuntu admin group (LP 1942195) | ||
| 489 | 1428 | [Included in 2:4.13.13+dfsg-1] | ||
| 490 | 1429 | - d/control: bump required build-depends | ||
| 491 | 1430 | [Included in Debian] | ||
| 492 | 1431 | - d/samba-libs.install: update list of installed libraries and | ||
| 493 | 1432 | modules/plugins | ||
| 494 | 1433 | [Done in Debian] | ||
| 495 | 1434 | - debian/patches/CVE-2021-20254.patch: removed, applied upstream | ||
| 496 | 1435 | [Applied upstream, Debian didn't have this patch] | ||
| 497 | 1436 | - d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream | ||
| 498 | 1437 | [Applied usptream, Debian did not have it] | ||
| 499 | 1438 | - d/{gpb.conf,watch,README.source}: update for 4.15 | ||
| 500 | 1439 | [Debian updated it for 4.16] | ||
| 501 | 1440 | - d/rules: remove --with-dnsupdate, it was merged with | ||
| 502 | 1441 | --with-ads in samba 4.15.0 | ||
| 503 | 1442 | [Included in 2:4.16.0+dfsg-1] | ||
| 504 | 1443 | - d/rules: drop removal of ctdb tests, they are no longer installed | ||
| 505 | 1444 | [Included in 2:4.16.0+dfsg-1] | ||
| 506 | 1445 | - Remove findsmb, no longer installed: | ||
| 507 | 1446 | + d/smbclient.install: remove findsmb | ||
| 508 | 1447 | + d/rules: drop fixing of findsmb shebang | ||
| 509 | 1448 | [Included in 2:4.16.0+dfsg-1] | ||
| 510 | 1449 | - d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests, | ||
| 511 | 1450 | no longer installed | ||
| 512 | 1451 | [Included in 2:4.16.0+dfsg-1] | ||
| 513 | 1452 | - d/ctdb.install: add tdb_mutex_check | ||
| 514 | 1453 | [Included in 2:4.16.0+dfsg-1] | ||
| 515 | 1454 | - d/winbind.install: add async_dns_krb5_locator | ||
| 516 | 1455 | [Included in 2:4.16.0+dfsg-1] | ||
| 517 | 1456 | - d/samba.install: install samba-bgqd and its manpage | ||
| 518 | 1457 | [Included in 2:4.16.0+dfsg-1] | ||
| 519 | 1458 | - d/{libsmbclient,libwbclient0}.symbols: symbols updates | ||
| 520 | 1459 | [Obsolete, these were for 4.15.5] | ||
| 521 | 1460 | - d/rules: drop dh_perl override, unneeded | ||
| 522 | 1461 | [Included in 2:4.16.0+dfsg-1] | ||
| 523 | 1462 | - d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after | ||
| 524 | 1463 | Windows 2021-10 Monthly Rollup patch (LP #1951490) | ||
| 525 | 1464 | [Included upstream in 4.16.0rc2] | ||
| 526 | 1465 | - d/rules: install the new/changed ctdb example nfs files | ||
| 527 | 1466 | [Installed via ctdb.examples] | ||
| 528 | 1467 | * Added: | ||
| 529 | 1468 | - rename ctdb example files nfs.conf and quota, to match what the | ||
| 530 | 1469 | enable-nfs.sh script expects | ||
| 531 | 1470 | - enable-nfs.sh ctdb example: use debian's filename for the | ||
| 532 | 1471 | static port sysctl configuration | ||
| 533 | 1472 | - enable-nfs.sh: in ctdb 4.16, the "recovery lock" config option was | ||
| 534 | 1473 | renamed to "cluster lock" | ||
| 535 | 1474 | |||
| 536 | 1475 | -- Andreas Hasenack <andreas@canonical.com> Wed, 08 Jun 2022 11:02:29 -0300 | ||
| 537 | 1476 | |||
| 538 | 1015 | samba (2:4.16.1+dfsg-8) unstable; urgency=medium | 1477 | samba (2:4.16.1+dfsg-8) unstable; urgency=medium |
| 539 | 1016 | 1478 | ||
| 540 | 1017 | * fix the Breaks/Replaces versions in the previous upload for moving | 1479 | * fix the Breaks/Replaces versions in the previous upload for moving |
| 541 | @@ -1308,6 +1770,95 @@ samba (2:4.16.0+dfsg-1) experimental; urgency=medium | |||
| 542 | 1308 | 1770 | ||
| 543 | 1309 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 05 Apr 2022 16:01:25 +0300 | 1771 | -- Michael Tokarev <mjt@tls.msk.ru> Tue, 05 Apr 2022 16:01:25 +0300 |
| 544 | 1310 | 1772 | ||
| 545 | 1773 | samba (2:4.15.5~dfsg-0ubuntu6) kinetic; urgency=medium | ||
| 546 | 1774 | |||
| 547 | 1775 | * No-change rebuild against libicu71 | ||
| 548 | 1776 | |||
| 549 | 1777 | -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 30 Apr 2022 02:14:39 +0000 | ||
| 550 | 1778 | |||
| 551 | 1779 | samba (2:4.15.5~dfsg-0ubuntu5) jammy; urgency=medium | ||
| 552 | 1780 | |||
| 553 | 1781 | * Enable glusterfs support (LP: #1894618): | ||
| 554 | 1782 | - d/control: revert disabling of glusterfs, since it's in main now | ||
| 555 | 1783 | - d/rules: in Ubuntu, glusterfs is not built for i386, so don't | ||
| 556 | 1784 | enable the samba glusterfs vfs mofule in that case | ||
| 557 | 1785 | - d/control: build-depend on libglusterfs-dev only on !i386 arches | ||
| 558 | 1786 | |||
| 559 | 1787 | -- Andreas Hasenack <andreas@canonical.com> Wed, 09 Mar 2022 17:31:25 -0300 | ||
| 560 | 1788 | |||
| 561 | 1789 | samba (2:4.15.5~dfsg-0ubuntu4) jammy; urgency=medium | ||
| 562 | 1790 | |||
| 563 | 1791 | * Build dlz module for bind 9.18.x (LP: #1964032) | ||
| 564 | 1792 | - d/p/add-support-for-bind-918.patch: build a dlz module for | ||
| 565 | 1793 | bind 9.18.x | ||
| 566 | 1794 | - d/samba-libs.install: remove fixme comment | ||
| 567 | 1795 | - d/p/add-support-for-bind-918-2.patch: also update the provisioning | ||
| 568 | 1796 | tool and template config file | ||
| 569 | 1797 | |||
| 570 | 1798 | -- Andreas Hasenack <andreas@canonical.com> Fri, 25 Mar 2022 14:53:19 -0300 | ||
| 571 | 1799 | |||
| 572 | 1800 | samba (2:4.15.5~dfsg-0ubuntu3) jammy; urgency=medium | ||
| 573 | 1801 | |||
| 574 | 1802 | * Update nfs scripts for new nfs.conf config (LP: #1961840): | ||
| 575 | 1803 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: updated to use | ||
| 576 | 1804 | nfsconf(8) if it's available, instead of parsing the old config | ||
| 577 | 1805 | files in /etc/default/nfs-* | ||
| 578 | 1806 | - d/ctdb.example.nfs.conf: /etc/nfs.conf to be used by the example | ||
| 579 | 1807 | enable-nfs.sh example script | ||
| 580 | 1808 | - d/ctdb.example.quota: quota config file to be used by the example | ||
| 581 | 1809 | enable-nfs.sh script | ||
| 582 | 1810 | - d/ctdb.example.nfs-{common,kernel-server}: obsolete, replaced by | ||
| 583 | 1811 | nfs.conf | ||
| 584 | 1812 | - d/ctdb.example.enable.nfs.sh: handle new nfs.conf and other | ||
| 585 | 1813 | changes in the new nfs server packages | ||
| 586 | 1814 | - d/rules: install the new/changed ctdb example nfs files | ||
| 587 | 1815 | |||
| 588 | 1816 | -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Mar 2022 11:55:54 -0300 | ||
| 589 | 1817 | |||
| 590 | 1818 | samba (2:4.15.5~dfsg-0ubuntu2) jammy; urgency=medium | ||
| 591 | 1819 | |||
| 592 | 1820 | * d/p/lp-1951490-fix-printing-KB5006743.patch: Fix printing after | ||
| 593 | 1821 | Windows 2021-10 Monthly Rollup patch (LP: #1951490) | ||
| 594 | 1822 | |||
| 595 | 1823 | -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Mar 2022 10:32:59 -0300 | ||
| 596 | 1824 | |||
| 597 | 1825 | samba (2:4.15.5~dfsg-0ubuntu1) jammy; urgency=medium | ||
| 598 | 1826 | |||
| 599 | 1827 | * d/{gpb.conf,watch,README.source}: update for 4.15 | ||
| 600 | 1828 | * New upstream release: 4.15.5 (LP: #1946839) | ||
| 601 | 1829 | * d/p/Rename-mdfind-to-mdsearch.patch: removed, applied usptream | ||
| 602 | 1830 | * d/rules: remove --with-dnsupdate, it was merged with | ||
| 603 | 1831 | --with-ads in samba 4.15.0 | ||
| 604 | 1832 | * d/control: bump required build-depends | ||
| 605 | 1833 | * d/rules: drop removal of ctdb tests, they are no longer installed | ||
| 606 | 1834 | * Remove findsmb, no longer installed: | ||
| 607 | 1835 | - d/smbclient.install: remove findsmb | ||
| 608 | 1836 | - d/rules: drop fixing of findsmb shebang | ||
| 609 | 1837 | * d/ctdb.install: remove ctdb_local_daemons, part of ctdb tests, | ||
| 610 | 1838 | no longer installed | ||
| 611 | 1839 | * d/samba-libs.install: update list of installed libraries and | ||
| 612 | 1840 | modules/plugins | ||
| 613 | 1841 | * d/ctdb.install: add tdb_mutex_check | ||
| 614 | 1842 | * d/winbind.install: add async_dns_krb5_locator | ||
| 615 | 1843 | * d/samba.install: install samba-bgqd and its manpage | ||
| 616 | 1844 | * d/{libsmbclient,libwbclient0}.symbols: symbols updates | ||
| 617 | 1845 | * d/control: add python3-markdown to build-depends | ||
| 618 | 1846 | * d/watch: updated to handle ~dfsg versioning, thanks to | ||
| 619 | 1847 | Sergio Durigan Junior <sergio.durigan@canonical.com> | ||
| 620 | 1848 | |||
| 621 | 1849 | -- Andreas Hasenack <andreas@canonical.com> Tue, 22 Feb 2022 17:59:22 -0300 | ||
| 622 | 1850 | |||
| 623 | 1851 | samba (2:4.13.17~dfsg-0ubuntu1) jammy; urgency=medium | ||
| 624 | 1852 | |||
| 625 | 1853 | * Update to 4.13.17 as a security update | ||
| 626 | 1854 | - CVE-2021-43566, CVE-2021-44142, CVE-2022-0336 | ||
| 627 | 1855 | * Removed patches included in new version: | ||
| 628 | 1856 | - debian/patches/trusted_domain_regression_fix.patch | ||
| 629 | 1857 | - debian/patches/bug14901-*.patch | ||
| 630 | 1858 | - debian/patches/bug14922.patch | ||
| 631 | 1859 | |||
| 632 | 1860 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 14 Feb 2022 10:19:08 -0500 | ||
| 633 | 1861 | |||
| 634 | 1311 | samba (2:4.13.14+dfsg-1) unstable; urgency=high | 1862 | samba (2:4.13.14+dfsg-1) unstable; urgency=high |
| 635 | 1312 | 1863 | ||
| 636 | 1313 | * New upstream security release in order to address the following defects: | 1864 | * New upstream security release in order to address the following defects: |
| 637 | @@ -1334,6 +1885,52 @@ samba (2:4.13.14+dfsg-1) unstable; urgency=high | |||
| 638 | 1334 | 1885 | ||
| 639 | 1335 | -- Mathieu Parent <sathieu@debian.org> Tue, 09 Nov 2021 20:53:03 +0100 | 1886 | -- Mathieu Parent <sathieu@debian.org> Tue, 09 Nov 2021 20:53:03 +0100 |
| 640 | 1336 | 1887 | ||
| 641 | 1888 | samba (2:4.13.14+dfsg-0ubuntu5) jammy; urgency=medium | ||
| 642 | 1889 | |||
| 643 | 1890 | * No-change rebuild for icu soname change | ||
| 644 | 1891 | |||
| 645 | 1892 | -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com> Fri, 11 Feb 2022 11:36:14 -0600 | ||
| 646 | 1893 | |||
| 647 | 1894 | samba (2:4.13.14+dfsg-0ubuntu4) jammy; urgency=medium | ||
| 648 | 1895 | |||
| 649 | 1896 | * d/t/util: fix setting the password of the smb test user | ||
| 650 | 1897 | (LP: #1955851) | ||
| 651 | 1898 | |||
| 652 | 1899 | -- Andreas Hasenack <andreas@canonical.com> Thu, 20 Jan 2022 17:06:13 -0300 | ||
| 653 | 1900 | |||
| 654 | 1901 | samba (2:4.13.14+dfsg-0ubuntu3) jammy; urgency=medium | ||
| 655 | 1902 | |||
| 656 | 1903 | * No-change rebuild with Python 3.10 as default version | ||
| 657 | 1904 | |||
| 658 | 1905 | -- Graham Inggs <ginggs@ubuntu.com> Sun, 16 Jan 2022 07:01:34 +0000 | ||
| 659 | 1906 | |||
| 660 | 1907 | samba (2:4.13.14+dfsg-0ubuntu2) jammy; urgency=medium | ||
| 661 | 1908 | |||
| 662 | 1909 | * SECURITY REGRESSION: Kerberos authentication on standalone server in | ||
| 663 | 1910 | MIT realm broken | ||
| 664 | 1911 | - debian/patches/bug14922.patch: fix MIT Realm regression in | ||
| 665 | 1912 | source3/auth/user_krb5.c. | ||
| 666 | 1913 | |||
| 667 | 1914 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 13 Dec 2021 07:09:36 -0500 | ||
| 668 | 1915 | |||
| 669 | 1916 | samba (2:4.13.14+dfsg-0ubuntu1) jammy; urgency=medium | ||
| 670 | 1917 | |||
| 671 | 1918 | * Update to 4.13.14 as a security update (LP: #1950363) | ||
| 672 | 1919 | - debian/patches/CVE-2021-20254.patch: removed, included in new | ||
| 673 | 1920 | version. | ||
| 674 | 1921 | - debian/control: bump ldb Build-Depends to 2.2.3. | ||
| 675 | 1922 | - debian/samba-libs.install: added libdcerpc-pkt-auth.so.0. | ||
| 676 | 1923 | - debian/patches/trusted_domain_regression_fix.patch: fix regression | ||
| 677 | 1924 | introduced in 4.13.14. | ||
| 678 | 1925 | - debian/patches/bug14901-*.patch: upstream patches to fix some | ||
| 679 | 1926 | mapping issues. | ||
| 680 | 1927 | - debian/patches/bug14918-*.patch: upstream patches to properly handle | ||
| 681 | 1928 | dangling symlinks. | ||
| 682 | 1929 | - CVE-2016-2124, CVE-2020-25717, CVE-2020-25718, CVE-2020-25719, | ||
| 683 | 1930 | CVE-2020-25721, CVE-2020-25722, CVE-2021-3738, CVE-2021-23192 | ||
| 684 | 1931 | |||
| 685 | 1932 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 09 Nov 2021 14:52:07 -0500 | ||
| 686 | 1933 | |||
| 687 | 1337 | samba (2:4.13.13+dfsg-1) unstable; urgency=high | 1934 | samba (2:4.13.13+dfsg-1) unstable; urgency=high |
| 688 | 1338 | 1935 | ||
| 689 | 1339 | [ Athos Ribeiro ] | 1936 | [ Athos Ribeiro ] |
| 690 | @@ -1355,6 +1952,83 @@ samba (2:4.13.13+dfsg-1) unstable; urgency=high | |||
| 691 | 1355 | 1952 | ||
| 692 | 1356 | -- Mathieu Parent <sathieu@debian.org> Mon, 01 Nov 2021 08:59:20 +0100 | 1953 | -- Mathieu Parent <sathieu@debian.org> Mon, 01 Nov 2021 08:59:20 +0100 |
| 693 | 1357 | 1954 | ||
| 694 | 1955 | samba (2:4.13.5+dfsg-2ubuntu4) jammy; urgency=medium | ||
| 695 | 1956 | |||
| 696 | 1957 | * No-change rebuild against liburing2 | ||
| 697 | 1958 | |||
| 698 | 1959 | -- Paride Legovini <paride@ubuntu.com> Mon, 22 Nov 2021 18:08:34 +0100 | ||
| 699 | 1960 | |||
| 700 | 1961 | samba (2:4.13.5+dfsg-2ubuntu3) impish; urgency=medium | ||
| 701 | 1962 | |||
| 702 | 1963 | * d/samba.postinst: do not populate sambashare from the admin group | ||
| 703 | 1964 | (Debian packaging cherry-pick. LP: #1942195) | ||
| 704 | 1965 | |||
| 705 | 1966 | -- Paride Legovini <paride@ubuntu.com> Wed, 06 Oct 2021 10:31:14 +0200 | ||
| 706 | 1967 | |||
| 707 | 1968 | samba (2:4.13.5+dfsg-2ubuntu2) impish; urgency=medium | ||
| 708 | 1969 | |||
| 709 | 1970 | * No-change rebuild due to OpenLDAP soname bump. | ||
| 710 | 1971 | |||
| 711 | 1972 | -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 18:08:36 -0400 | ||
| 712 | 1973 | |||
| 713 | 1974 | samba (2:4.13.5+dfsg-2ubuntu1) impish; urgency=medium | ||
| 714 | 1975 | |||
| 715 | 1976 | * Merge with Debian unstable. Remaining changes: | ||
| 716 | 1977 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 717 | 1978 | - debian/smb.conf; | ||
| 718 | 1979 | + Add "(Samba, Ubuntu)" to server string. | ||
| 719 | 1980 | + Comment out the default [homes] share, and add a comment about | ||
| 720 | 1981 | "valid users = %s" to show users how to restrict access to | ||
| 721 | 1982 | \\server\username to only username. | ||
| 722 | 1983 | - d/control: Disable glusterfs support because it's not in main. | ||
| 723 | 1984 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 724 | 1985 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 725 | 1986 | + drop ceph support | ||
| 726 | 1987 | - d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 727 | 1988 | the amount of in-tree crypto code that is built | ||
| 728 | 1989 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 729 | 1990 | liburing is not available | ||
| 730 | 1991 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 731 | 1992 | Skip running the tests if on i386 platform, because the uring | ||
| 732 | 1993 | package is not available there. | ||
| 733 | 1994 | * Dropped changes: | ||
| 734 | 1995 | - debian/samba-common.config: | ||
| 735 | 1996 | + Do not change priority to high if dhclient3 is installed. | ||
| 736 | 1997 | [Included in 2:4.13.4+dfsg-1] | ||
| 737 | 1998 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 738 | 1999 | change nfs service name from nfs to nfs-kernel-server | ||
| 739 | 2000 | (LP #722201) | ||
| 740 | 2001 | [Included in 2:4.13.4+dfsg-1] | ||
| 741 | 2002 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 742 | 2003 | enable syslog and systemd journal by default | ||
| 743 | 2004 | [Included in 2:4.13.4+dfsg-1] | ||
| 744 | 2005 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 745 | 2006 | + drop ceph support | ||
| 746 | 2007 | + disable the following binary packages: | ||
| 747 | 2008 | - ctdb | ||
| 748 | 2009 | - libnss-winbind | ||
| 749 | 2010 | - libpam-winbind | ||
| 750 | 2011 | - python3-samba | ||
| 751 | 2012 | - samba | ||
| 752 | 2013 | - samba-common-bin | ||
| 753 | 2014 | - samba-testsuite | ||
| 754 | 2015 | - winbind | ||
| 755 | 2016 | [Included in 2:4.13.4+dfsg-1] | ||
| 756 | 2017 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 757 | 2018 | + re-enable the following binary packages: | ||
| 758 | 2019 | - libnss-winbind | ||
| 759 | 2020 | - samba-common-bin | ||
| 760 | 2021 | - python3-samba | ||
| 761 | 2022 | - winbind | ||
| 762 | 2023 | [Included in 2:4.13.4+dfsg-1] | ||
| 763 | 2024 | - SECURITY UPDATE: wrong group entries via negative idmap cache entries | ||
| 764 | 2025 | + debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in | ||
| 765 | 2026 | source3/passdb/lookup_sid.c. | ||
| 766 | 2027 | + CVE-2021-20254 | ||
| 767 | 2028 | [Included in 2:4.13.5+dfsg-2] | ||
| 768 | 2029 | |||
| 769 | 2030 | -- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 17 May 2021 11:51:54 -0300 | ||
| 770 | 2031 | |||
| 771 | 1358 | samba (2:4.13.5+dfsg-2) unstable; urgency=high | 2032 | samba (2:4.13.5+dfsg-2) unstable; urgency=high |
| 772 | 1359 | 2033 | ||
| 773 | 1360 | * CVE-2021-20254: Negative idmap cache entries can cause incorrect group | 2034 | * CVE-2021-20254: Negative idmap cache entries can cause incorrect group |
| 774 | @@ -1386,6 +2060,86 @@ samba (2:4.13.4+dfsg-1) unstable; urgency=medium | |||
| 775 | 1386 | 2060 | ||
| 776 | 1387 | -- Mathieu Parent <sathieu@debian.org> Tue, 09 Feb 2021 22:26:43 +0100 | 2061 | -- Mathieu Parent <sathieu@debian.org> Tue, 09 Feb 2021 22:26:43 +0100 |
| 777 | 1388 | 2062 | ||
| 778 | 2063 | samba (2:4.13.3+dfsg-1ubuntu2.1) hirsute-security; urgency=medium | ||
| 779 | 2064 | |||
| 780 | 2065 | * SECURITY UPDATE: wrong group entries via negative idmap cache entries | ||
| 781 | 2066 | - debian/patches/CVE-2021-20254.patch: Simplify sids_to_unixids() in | ||
| 782 | 2067 | source3/passdb/lookup_sid.c. | ||
| 783 | 2068 | - CVE-2021-20254 | ||
| 784 | 2069 | |||
| 785 | 2070 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 29 Apr 2021 06:48:54 -0400 | ||
| 786 | 2071 | |||
| 787 | 2072 | samba (2:4.13.3+dfsg-1ubuntu2) hirsute; urgency=medium | ||
| 788 | 2073 | |||
| 789 | 2074 | * No change rebuild to pick up liburing, and also | ||
| 790 | 2075 | fix d/t/cifs-share-access-uring. (LP: #1914145) | ||
| 791 | 2076 | |||
| 792 | 2077 | -- Mauricio Faria de Oliveira <mfo@canonical.com> Wed, 03 Feb 2021 09:14:25 -0300 | ||
| 793 | 2078 | |||
| 794 | 2079 | samba (2:4.13.3+dfsg-1ubuntu1) hirsute; urgency=medium | ||
| 795 | 2080 | |||
| 796 | 2081 | * Merge with Debian unstable. Remaining changes: | ||
| 797 | 2082 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 798 | 2083 | - debian/smb.conf; | ||
| 799 | 2084 | + Add "(Samba, Ubuntu)" to server string. | ||
| 800 | 2085 | + Comment out the default [homes] share, and add a comment about | ||
| 801 | 2086 | "valid users = %s" to show users how to restrict access to | ||
| 802 | 2087 | \\server\username to only username. | ||
| 803 | 2088 | - debian/samba-common.config: | ||
| 804 | 2089 | + Do not change priority to high if dhclient3 is installed. | ||
| 805 | 2090 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 806 | 2091 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 807 | 2092 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 808 | 2093 | change nfs service name from nfs to nfs-kernel-server | ||
| 809 | 2094 | (LP #722201) | ||
| 810 | 2095 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 811 | 2096 | enable syslog and systemd journal by default | ||
| 812 | 2097 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 813 | 2098 | + drop ceph support | ||
| 814 | 2099 | + disable the following binary packages: | ||
| 815 | 2100 | - ctdb | ||
| 816 | 2101 | - libnss-winbind | ||
| 817 | 2102 | - libpam-winbind | ||
| 818 | 2103 | - python3-samba | ||
| 819 | 2104 | - samba | ||
| 820 | 2105 | - samba-common-bin | ||
| 821 | 2106 | - samba-testsuite | ||
| 822 | 2107 | - winbind | ||
| 823 | 2108 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 824 | 2109 | + drop ceph support | ||
| 825 | 2110 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 826 | 2111 | + re-enable the following binary packages: | ||
| 827 | 2112 | - libnss-winbind | ||
| 828 | 2113 | - samba-common-bin | ||
| 829 | 2114 | - python3-samba | ||
| 830 | 2115 | - winbind | ||
| 831 | 2116 | - d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 832 | 2117 | the amount of in-tree crypto code that is built | ||
| 833 | 2118 | - d/control: enable the liburing vfs module, except on i386 where | ||
| 834 | 2119 | liburing is not available | ||
| 835 | 2120 | * Dropped changes, incorporated by Debian: | ||
| 836 | 2121 | - d/t/smbclient-anonymous-share-list: add set -x and set -e | ||
| 837 | 2122 | - Factor out common DEP8 test code into d/t/util and change the tests | ||
| 838 | 2123 | to source from it: | ||
| 839 | 2124 | + d/t/util: added | ||
| 840 | 2125 | + d/t/cifs-share-access, d/t/smbclient-share-access: source from | ||
| 841 | 2126 | util, use random share name and add set -x and set -u | ||
| 842 | 2127 | + d/t/smbclient-authenticated-share-list: source from util and add | ||
| 843 | 2128 | set -x and set -u | ||
| 844 | 2129 | - Add new DEP8 tests for the uring vfs module: | ||
| 845 | 2130 | + d/t/control: add smbclient-share-access-uring and | ||
| 846 | 2131 | cifs-share-access-uring tests | ||
| 847 | 2132 | + d/t/smbclient-share-access-uring: new test | ||
| 848 | 2133 | + d/t/cifs-share-access-uring: new test | ||
| 849 | 2134 | - d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}: | ||
| 850 | 2135 | guard uring tests with a kernel version check and skip if it's too old | ||
| 851 | 2136 | * Added changes: | ||
| 852 | 2137 | - d/t/{cifs-share-access-uring,smbclient-share-access-uring}: | ||
| 853 | 2138 | Skip running the tests if on i386 platform, because the uring | ||
| 854 | 2139 | package is not available there. | ||
| 855 | 2140 | |||
| 856 | 2141 | -- Sergio Durigan Junior <sergio.durigan@canonical.com> Wed, 13 Jan 2021 15:44:04 -0500 | ||
| 857 | 2142 | |||
| 858 | 1389 | samba (2:4.13.3+dfsg-1) unstable; urgency=medium | 2143 | samba (2:4.13.3+dfsg-1) unstable; urgency=medium |
| 859 | 1390 | 2144 | ||
| 860 | 1391 | [ Andreas Hasenack ] | 2145 | [ Andreas Hasenack ] |
| 861 | @@ -1401,6 +2155,93 @@ samba (2:4.13.3+dfsg-1) unstable; urgency=medium | |||
| 862 | 1401 | 2155 | ||
| 863 | 1402 | -- Mathieu Parent <sathieu@debian.org> Wed, 16 Dec 2020 18:23:09 +0100 | 2156 | -- Mathieu Parent <sathieu@debian.org> Wed, 16 Dec 2020 18:23:09 +0100 |
| 864 | 1403 | 2157 | ||
| 865 | 2158 | samba (2:4.13.2+dfsg-3ubuntu1) hirsute; urgency=medium | ||
| 866 | 2159 | |||
| 867 | 2160 | * Merge with Debian unstable (LP: #1905048). Remaining changes: | ||
| 868 | 2161 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 869 | 2162 | - debian/smb.conf; | ||
| 870 | 2163 | + Add "(Samba, Ubuntu)" to server string. | ||
| 871 | 2164 | + Comment out the default [homes] share, and add a comment about | ||
| 872 | 2165 | "valid users = %s" to show users how to restrict access to | ||
| 873 | 2166 | \\server\username to only username. | ||
| 874 | 2167 | - debian/samba-common.config: | ||
| 875 | 2168 | + Do not change priority to high if dhclient3 is installed. | ||
| 876 | 2169 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 877 | 2170 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 878 | 2171 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 879 | 2172 | change nfs service name from nfs to nfs-kernel-server | ||
| 880 | 2173 | (LP #722201) | ||
| 881 | 2174 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 882 | 2175 | enable syslog and systemd journal by default | ||
| 883 | 2176 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 884 | 2177 | + drop ceph support | ||
| 885 | 2178 | + disable the following binary packages: | ||
| 886 | 2179 | - ctdb | ||
| 887 | 2180 | - libnss-winbind | ||
| 888 | 2181 | - libpam-winbind | ||
| 889 | 2182 | - python3-samba | ||
| 890 | 2183 | - samba | ||
| 891 | 2184 | - samba-common-bin | ||
| 892 | 2185 | - samba-testsuite | ||
| 893 | 2186 | - winbind | ||
| 894 | 2187 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 895 | 2188 | + drop ceph support | ||
| 896 | 2189 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 897 | 2190 | + re-enable the following binary packages: | ||
| 898 | 2191 | - libnss-winbind | ||
| 899 | 2192 | - samba-common-bin | ||
| 900 | 2193 | - python3-samba | ||
| 901 | 2194 | - winbind | ||
| 902 | 2195 | - d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 903 | 2196 | the amount of in-tree crypto code that is built | ||
| 904 | 2197 | * d/t/smbclient-anonymous-share-list: add set -x and set -e | ||
| 905 | 2198 | * Factor out common DEP8 test code into d/t/util and change the tests | ||
| 906 | 2199 | to source from it: | ||
| 907 | 2200 | - d/t/util: added | ||
| 908 | 2201 | - d/t/cifs-share-access, d/t/smbclient-share-access: source from | ||
| 909 | 2202 | util, use random share name and add set -x and set -u | ||
| 910 | 2203 | - d/t/smbclient-authenticated-share-list: source from util and add | ||
| 911 | 2204 | set -x and set -u | ||
| 912 | 2205 | * d/control: enable the liburing vfs module, except on i386 where | ||
| 913 | 2206 | liburing is not available | ||
| 914 | 2207 | * Add new DEP8 tests for the uring vfs module: | ||
| 915 | 2208 | - d/t/control: add smbclient-share-access-uring and | ||
| 916 | 2209 | cifs-share-access-uring tests | ||
| 917 | 2210 | - d/t/smbclient-share-access-uring: new test | ||
| 918 | 2211 | - d/t/cifs-share-access-uring: new test | ||
| 919 | 2212 | * d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}: | ||
| 920 | 2213 | guard uring tests with a kernel version check and skip if it's too old | ||
| 921 | 2214 | * Dropped changes: | ||
| 922 | 2215 | - SECURITY UPDATE: Unauthenticated domain controller compromise by | ||
| 923 | 2216 | subverting Netlogon cryptography (ZeroLogon) | ||
| 924 | 2217 | + debian/patches/zerologon-*.patch: backport upstream patches: | ||
| 925 | 2218 | + For compatibility reasons, allow specifying an insecure netlogon | ||
| 926 | 2219 | configuration per machine. See the following link for examples: | ||
| 927 | 2220 | https://www.samba.org/samba/security/CVE-2020-1472.html | ||
| 928 | 2221 | + Add additional server checks for the protocol attack in the | ||
| 929 | 2222 | client-specified challenge to provide some protection when | ||
| 930 | 2223 | 'server schannel = no/auto' and avoid the false-positive results | ||
| 931 | 2224 | when running the proof-of-concept exploit. | ||
| 932 | 2225 | [ Incorporated by upstream. ] | ||
| 933 | 2226 | - SECURITY UPDATE: Missing handle permissions check in ChangeNotify | ||
| 934 | 2227 | + debian/patches/CVE-2020-14318-*.patch: ensure change notifies can't | ||
| 935 | 2228 | get set unless the directory handle is open for SEC_DIR_LIST in | ||
| 936 | 2229 | source4/torture/smb2/notify.c, source3/smbd/notify.c. | ||
| 937 | 2230 | + CVE-2020-14318 | ||
| 938 | 2231 | - SECURITY UPDATE: Unprivileged user can crash winbind | ||
| 939 | 2232 | + debian/patches/CVE-2020-14323-*.patch: fix invalid lookupsids DoS in | ||
| 940 | 2233 | source3/winbindd/winbindd_lookupsids.c, | ||
| 941 | 2234 | source4/torture/winbind/struct_based.c. | ||
| 942 | 2235 | + CVE-2020-14323 | ||
| 943 | 2236 | - SECURITY UPDATE: DNS server crash via invalid records | ||
| 944 | 2237 | - debian/patches/CVE-2020-14383-*.patch: ensure variable initialization | ||
| 945 | 2238 | with NULL and do not crash when additional data not found in | ||
| 946 | 2239 | source4/rpc_server/dnsserver/dcerpc_dnsserver.c. | ||
| 947 | 2240 | + CVE-2020-14383 | ||
| 948 | 2241 | [ Incorporated by upstream. ] | ||
| 949 | 2242 | |||
| 950 | 2243 | -- Sergio Durigan Junior <sergio.durigan@canonical.com> Tue, 24 Nov 2020 22:12:00 -0500 | ||
| 951 | 2244 | |||
| 952 | 1404 | samba (2:4.13.2+dfsg-3) unstable; urgency=medium | 2245 | samba (2:4.13.2+dfsg-3) unstable; urgency=medium |
| 953 | 1405 | 2246 | ||
| 954 | 1406 | * Ensure systemd-tmpfiles is called before testparm (Closes: #975422) | 2247 | * Ensure systemd-tmpfiles is called before testparm (Closes: #975422) |
| 955 | @@ -1446,6 +2287,138 @@ samba (2:4.13.2+dfsg-1) experimental; urgency=medium | |||
| 956 | 1446 | 2287 | ||
| 957 | 1447 | -- Mathieu Parent <sathieu@debian.org> Thu, 12 Nov 2020 11:23:01 +0100 | 2288 | -- Mathieu Parent <sathieu@debian.org> Thu, 12 Nov 2020 11:23:01 +0100 |
| 958 | 1448 | 2289 | ||
| 959 | 2290 | samba (2:4.12.5+dfsg-3ubuntu4.1) groovy-security; urgency=medium | ||
| 960 | 2291 | |||
| 961 | 2292 | * SECURITY UPDATE: Missing handle permissions check in ChangeNotify | ||
| 962 | 2293 | - debian/patches/CVE-2020-14318-*.patch: ensure change notifies can't | ||
| 963 | 2294 | get set unless the directory handle is open for SEC_DIR_LIST in | ||
| 964 | 2295 | source4/torture/smb2/notify.c, source3/smbd/notify.c. | ||
| 965 | 2296 | - CVE-2020-14318 | ||
| 966 | 2297 | * SECURITY UPDATE: Unprivileged user can crash winbind | ||
| 967 | 2298 | - debian/patches/CVE-2020-14323-*.patch: fix invalid lookupsids DoS in | ||
| 968 | 2299 | source3/winbindd/winbindd_lookupsids.c, | ||
| 969 | 2300 | source4/torture/winbind/struct_based.c. | ||
| 970 | 2301 | - CVE-2020-14323 | ||
| 971 | 2302 | * SECURITY UPDATE: DNS server crash via invalid records | ||
| 972 | 2303 | - debian/patches/CVE-2020-14383-*.patch: ensure variable initialization | ||
| 973 | 2304 | with NULL and do not crash when additional data not found in | ||
| 974 | 2305 | source4/rpc_server/dnsserver/dcerpc_dnsserver.c. | ||
| 975 | 2306 | - CVE-2020-14383 | ||
| 976 | 2307 | |||
| 977 | 2308 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 16 Oct 2020 06:53:44 -0400 | ||
| 978 | 2309 | |||
| 979 | 2310 | samba (2:4.12.5+dfsg-3ubuntu4) groovy; urgency=medium | ||
| 980 | 2311 | |||
| 981 | 2312 | * SECURITY UPDATE: Unauthenticated domain controller compromise by | ||
| 982 | 2313 | subverting Netlogon cryptography (ZeroLogon) | ||
| 983 | 2314 | - debian/patches/zerologon-*.patch: backport upstream patches: | ||
| 984 | 2315 | + For compatibility reasons, allow specifying an insecure netlogon | ||
| 985 | 2316 | configuration per machine. See the following link for examples: | ||
| 986 | 2317 | https://www.samba.org/samba/security/CVE-2020-1472.html | ||
| 987 | 2318 | + Add additional server checks for the protocol attack in the | ||
| 988 | 2319 | client-specified challenge to provide some protection when | ||
| 989 | 2320 | 'server schannel = no/auto' and avoid the false-positive results | ||
| 990 | 2321 | when running the proof-of-concept exploit. | ||
| 991 | 2322 | - CVE-2020-1472 | ||
| 992 | 2323 | |||
| 993 | 2324 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 28 Sep 2020 09:46:49 -0400 | ||
| 994 | 2325 | |||
| 995 | 2326 | samba (2:4.12.5+dfsg-3ubuntu3) groovy; urgency=medium | ||
| 996 | 2327 | |||
| 997 | 2328 | * d/t/{util, smbclient-share-access-uring, cifs-share-access-uring}: | ||
| 998 | 2329 | guard uring tests with a kernel version check and skip if it's too old | ||
| 999 | 2330 | |||
| 1000 | 2331 | -- Andreas Hasenack <andreas@canonical.com> Tue, 11 Aug 2020 11:00:35 -0300 | ||
| 1001 | 2332 | |||
| 1002 | 2333 | samba (2:4.12.5+dfsg-3ubuntu2) groovy; urgency=medium | ||
| 1003 | 2334 | |||
| 1004 | 2335 | * d/t/smbclient-anonymous-share-list: add set -x and set -e | ||
| 1005 | 2336 | * Factor out common DEP8 test code into d/t/util and change the tests | ||
| 1006 | 2337 | to source from it: | ||
| 1007 | 2338 | - d/t/util: added | ||
| 1008 | 2339 | - d/t/cifs-share-access, d/t/smbclient-share-access: source from | ||
| 1009 | 2340 | util, use random share name and add set -x and set -u | ||
| 1010 | 2341 | - d/t/smbclient-authenticated-share-list: source from util and add | ||
| 1011 | 2342 | set -x and set -u | ||
| 1012 | 2343 | * d/control: enable the liburing vfs module, except on i386 where | ||
| 1013 | 2344 | liburing is not available | ||
| 1014 | 2345 | * Add new DEP8 tests for the uring vfs module: | ||
| 1015 | 2346 | - d/t/control: add smbclient-share-access-uring and | ||
| 1016 | 2347 | cifs-share-access-uring tests | ||
| 1017 | 2348 | - d/t/smbclient-share-access-uring: new test | ||
| 1018 | 2349 | - d/t/cifs-share-access-uring: new test | ||
| 1019 | 2350 | |||
| 1020 | 2351 | -- Andreas Hasenack <andreas@canonical.com> Tue, 04 Aug 2020 17:20:30 -0300 | ||
| 1021 | 2352 | |||
| 1022 | 2353 | samba (2:4.12.5+dfsg-3ubuntu1) groovy; urgency=medium | ||
| 1023 | 2354 | |||
| 1024 | 2355 | * Merge with Debian unstable. Remaining changes: | ||
| 1025 | 2356 | - d/p/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1026 | 2357 | - debian/smb.conf; | ||
| 1027 | 2358 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1028 | 2359 | + Comment out the default [homes] share, and add a comment about | ||
| 1029 | 2360 | "valid users = %s" to show users how to restrict access to | ||
| 1030 | 2361 | \\server\username to only username. | ||
| 1031 | 2362 | - debian/samba-common.config: | ||
| 1032 | 2363 | + Do not change priority to high if dhclient3 is installed. | ||
| 1033 | 2364 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1034 | 2365 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1035 | 2366 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 1036 | 2367 | change nfs service name from nfs to nfs-kernel-server | ||
| 1037 | 2368 | (LP #722201) | ||
| 1038 | 2369 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 1039 | 2370 | enable syslog and systemd journal by default | ||
| 1040 | 2371 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 1041 | 2372 | + drop ceph support | ||
| 1042 | 2373 | + disable the following binary packages: | ||
| 1043 | 2374 | - ctdb | ||
| 1044 | 2375 | - libnss-winbind | ||
| 1045 | 2376 | - libpam-winbind | ||
| 1046 | 2377 | - python3-samba | ||
| 1047 | 2378 | - samba | ||
| 1048 | 2379 | - samba-common-bin | ||
| 1049 | 2380 | - samba-testsuite | ||
| 1050 | 2381 | - winbind | ||
| 1051 | 2382 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 1052 | 2383 | + drop ceph support | ||
| 1053 | 2384 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 1054 | 2385 | + re-enable the following binary packages: | ||
| 1055 | 2386 | - libnss-winbind | ||
| 1056 | 2387 | - samba-common-bin | ||
| 1057 | 2388 | - python3-samba | ||
| 1058 | 2389 | - winbind | ||
| 1059 | 2390 | - d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 1060 | 2391 | the amount of in-tree crypto code that is built | ||
| 1061 | 2392 | * Dropped: | ||
| 1062 | 2393 | - d/gbp.conf, d/watch, d/README.source: update for 4.12 | ||
| 1063 | 2394 | [In 2:4.12.3+dfsg-1] | ||
| 1064 | 2395 | - d/control: bump build-depends: | ||
| 1065 | 2396 | + ldb: 2.1.2 | ||
| 1066 | 2397 | + tevent: 0.10.2 | ||
| 1067 | 2398 | + tdb: 1.4.3 | ||
| 1068 | 2399 | + talloc: 2.3.1 | ||
| 1069 | 2400 | [In 2:4.12.3+dfsg-1] | ||
| 1070 | 2401 | - d/smbclient.install: add new binary mdfind and its manpage | ||
| 1071 | 2402 | [In 2:4.12.3+dfsg-1] | ||
| 1072 | 2403 | - d/samba-dev.install, d/samba-libs.install: new lib | ||
| 1073 | 2404 | libdcerpc-server-core | ||
| 1074 | 2405 | [In 2:4.12.3+dfsg-1] | ||
| 1075 | 2406 | - d/samba-libs.install: new library libtalloc-report-printf | ||
| 1076 | 2407 | [In 2:4.12.3+dfsg-1] | ||
| 1077 | 2408 | - d/libwbclient0.install: remove libaesni, no longer built when | ||
| 1078 | 2409 | gnutls provides AES CMAC | ||
| 1079 | 2410 | [In 2:4.12.3+dfsg-1] | ||
| 1080 | 2411 | - d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols | ||
| 1081 | 2412 | [In 2:4.12.3+dfsg-1] | ||
| 1082 | 2413 | - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch | ||
| 1083 | 2414 | [Dropped in 2:4.12.3+dfsg-1] | ||
| 1084 | 2415 | - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch | ||
| 1085 | 2416 | [Dropped in 2:4.12.3+dfsg-1] | ||
| 1086 | 2417 | - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch | ||
| 1087 | 2418 | [Dropped in 2:4.12.3+dfsg-1] | ||
| 1088 | 2419 | |||
| 1089 | 2420 | -- Andreas Hasenack <andreas@canonical.com> Fri, 31 Jul 2020 11:07:47 -0300 | ||
| 1090 | 2421 | |||
| 1091 | 1449 | samba (2:4.12.5+dfsg-3) unstable; urgency=high | 2422 | samba (2:4.12.5+dfsg-3) unstable; urgency=high |
| 1092 | 1450 | 2423 | ||
| 1093 | 1451 | * Add Breaks: sssd-ad-common (<< 2.3.0), due to libndr so bump | 2424 | * Add Breaks: sssd-ad-common (<< 2.3.0), due to libndr so bump |
| 1094 | @@ -1510,6 +2483,131 @@ samba (2:4.12.3+dfsg-1) experimental; urgency=medium | |||
| 1095 | 1510 | 2483 | ||
| 1096 | 1511 | -- Mathieu Parent <sathieu@debian.org> Wed, 24 Jun 2020 23:12:11 +0200 | 2484 | -- Mathieu Parent <sathieu@debian.org> Wed, 24 Jun 2020 23:12:11 +0200 |
| 1097 | 1512 | 2485 | ||
| 1098 | 2486 | samba (2:4.12.2+dfsg-0ubuntu1) groovy; urgency=medium | ||
| 1099 | 2487 | |||
| 1100 | 2488 | * New upstream version: 4.12.2 | ||
| 1101 | 2489 | * d/gbp.conf, d/watch, d/README.source: update for 4.12 | ||
| 1102 | 2490 | * d/control: bump build-depends: | ||
| 1103 | 2491 | - ldb: 2.1.2 | ||
| 1104 | 2492 | - tevent: 0.10.2 | ||
| 1105 | 2493 | - tdb: 1.4.3 | ||
| 1106 | 2494 | - talloc: 2.3.1 | ||
| 1107 | 2495 | * d/smbclient.install: add new binary mdfind and its manpage | ||
| 1108 | 2496 | * d/samba-dev.install, d/samba-libs.install: new lib libdcerpc-server-core | ||
| 1109 | 2497 | * d/samba-libs.install: new library libtalloc-report-printf | ||
| 1110 | 2498 | * d/libwbclient0.install: remove libaesni, no longer built when | ||
| 1111 | 2499 | gnutls provides AES CMAC | ||
| 1112 | 2500 | * d/libsmbclient.symbols, d/libwbclient0.symbols: update symbols | ||
| 1113 | 2501 | * d/control: add a versioned libgnutls28-dev build-depends to reduce | ||
| 1114 | 2502 | the amount of in-tree crypto code that is built | ||
| 1115 | 2503 | * Dropped (applied upstream): | ||
| 1116 | 2504 | - d/p/build-Remove-tests-for-getdents-and-getdirentries.patch | ||
| 1117 | 2505 | - d/p/wscript-remove-all-checks-for-_FUNC-and-__FUNC.patch | ||
| 1118 | 2506 | - d/p/wscript-split-function-check-to-one-per-line-and-sor.patch | ||
| 1119 | 2507 | - d/p/CVE-2020-10700*.patch, d/p/CVE-2020-10704*.patch | ||
| 1120 | 2508 | |||
| 1121 | 2509 | -- Andreas Hasenack <andreas@canonical.com> Tue, 12 May 2020 10:42:17 -0300 | ||
| 1122 | 2510 | |||
| 1123 | 2511 | samba (2:4.11.6+dfsg-0ubuntu1.1) focal-security; urgency=medium | ||
| 1124 | 2512 | |||
| 1125 | 2513 | * SECURITY UPDATE: Use-after-free in AD DC LDAP server | ||
| 1126 | 2514 | - debian/patches/CVE-2020-10700-1.patch: add test for ASQ and ASQ in | ||
| 1127 | 2515 | combination with paged_results in selftest/knownfail.d/asq, | ||
| 1128 | 2516 | source4/dsdb/tests/python/asq.py, source4/selftest/tests.py. | ||
| 1129 | 2517 | - debian/patches/CVE-2020-10700-3.patch: do not permit the ASQ control | ||
| 1130 | 2518 | for the GUID search in paged_results in selftest/knownfail.d/asq, | ||
| 1131 | 2519 | source4/dsdb/samdb/ldb_modules/paged_results.c. | ||
| 1132 | 2520 | - debian/control: bump libldb-dev, python3-ldb, and python3-ldb-dev | ||
| 1133 | 2521 | Build-Depends to 2.0.10. | ||
| 1134 | 2522 | - CVE-2020-10700 | ||
| 1135 | 2523 | * SECURITY UPDATE: Stack overflow in AD DC LDAP server | ||
| 1136 | 2524 | - debian/patches/CVE-2020-10704-1.patch: add ASN.1 max tree depth in | ||
| 1137 | 2525 | auth/gensec/gensec_util.c, lib/util/asn1.c, lib/util/asn1.h, | ||
| 1138 | 2526 | lib/util/tests/asn1_tests.c, libcli/auth/spnego_parse.c, | ||
| 1139 | 2527 | libcli/cldap/cldap.c, libcli/ldap/ldap_message.c, | ||
| 1140 | 2528 | source3/lib/tldap.c, source3/lib/tldap_util.c, | ||
| 1141 | 2529 | source3/libsmb/clispnego.c, source3/torture/torture.c, | ||
| 1142 | 2530 | source4/auth/gensec/gensec_krb5.c, source4/ldap_server/ldap_server.c, | ||
| 1143 | 2531 | source4/libcli/ldap/ldap_client.c, | ||
| 1144 | 2532 | source4/libcli/ldap/ldap_controls.c. | ||
| 1145 | 2533 | - debian/patches/CVE-2020-10704-3.patch: check parse tree depth in | ||
| 1146 | 2534 | lib/util/asn1.c. | ||
| 1147 | 2535 | - debian/patches/CVE-2020-10704-5.patch: add max ldap request sizes in | ||
| 1148 | 2536 | docs-xml/smbdotconf/ldap/ldapmaxanonrequest.xml, | ||
| 1149 | 2537 | docs-xml/smbdotconf/ldap/ldapmaxauthrequest.xml, | ||
| 1150 | 2538 | lib/param/loadparm.c, source3/param/loadparm.c. | ||
| 1151 | 2539 | - debian/patches/CVE-2020-10704-6.patch: limit request sizes in | ||
| 1152 | 2540 | source4/ldap_server/ldap_server.c. | ||
| 1153 | 2541 | - debian/patches/CVE-2020-10704-7.patch: add search size limits to | ||
| 1154 | 2542 | ldap_decode in docs-xml/smbdotconf/ldap/ldapmaxsearchrequest.xml, | ||
| 1155 | 2543 | lib/param/loadparm.c, libcli/cldap/cldap.c, | ||
| 1156 | 2544 | libcli/ldap/ldap_message.c, libcli/ldap/ldap_message.h, | ||
| 1157 | 2545 | source3/param/loadparm.c, source4/ldap_server/ldap_server.c, | ||
| 1158 | 2546 | source4/libcli/ldap/ldap_client.c. | ||
| 1159 | 2547 | - debian/patches/CVE-2020-10704-8.patch: check search request lengths | ||
| 1160 | 2548 | in lib/util/asn1.c, lib/util/asn1.h, libcli/ldap/ldap_message.c. | ||
| 1161 | 2549 | - CVE-2020-10704 | ||
| 1162 | 2550 | |||
| 1163 | 2551 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 24 Apr 2020 08:08:38 -0400 | ||
| 1164 | 2552 | |||
| 1165 | 2553 | samba (2:4.11.6+dfsg-0ubuntu1) focal; urgency=medium | ||
| 1166 | 2554 | |||
| 1167 | 2555 | * New upstream release: 4.11.6 | ||
| 1168 | 2556 | * d/p/samba-tool-py38-*.patch: dropped, fixed upstream | ||
| 1169 | 2557 | |||
| 1170 | 2558 | -- Andreas Hasenack <andreas@canonical.com> Wed, 26 Feb 2020 11:55:16 -0300 | ||
| 1171 | 2559 | |||
| 1172 | 2560 | samba (2:4.11.5+dfsg-1ubuntu2) focal; urgency=medium | ||
| 1173 | 2561 | |||
| 1174 | 2562 | * d/p/samba-tool-py38-*.patch: use correct method flags (LP: #1864324) | ||
| 1175 | 2563 | |||
| 1176 | 2564 | -- Andreas Hasenack <andreas@canonical.com> Sat, 22 Feb 2020 17:22:21 -0300 | ||
| 1177 | 2565 | |||
| 1178 | 2566 | samba (2:4.11.5+dfsg-1ubuntu1) focal; urgency=medium | ||
| 1179 | 2567 | |||
| 1180 | 2568 | * Merge with Debian unstable. Remaining changes: | ||
| 1181 | 2569 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1182 | 2570 | - debian/smb.conf; | ||
| 1183 | 2571 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1184 | 2572 | + Comment out the default [homes] share, and add a comment about | ||
| 1185 | 2573 | "valid users = %s" to show users how to restrict access to | ||
| 1186 | 2574 | \\server\username to only username. | ||
| 1187 | 2575 | - debian/samba-common.config: | ||
| 1188 | 2576 | + Do not change priority to high if dhclient3 is installed. | ||
| 1189 | 2577 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1190 | 2578 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1191 | 2579 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 1192 | 2580 | change nfs service name from nfs to nfs-kernel-server | ||
| 1193 | 2581 | (LP #722201) | ||
| 1194 | 2582 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 1195 | 2583 | enable syslog and systemd journal by default | ||
| 1196 | 2584 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 1197 | 2585 | + drop ceph support | ||
| 1198 | 2586 | + disable the following binary packages: | ||
| 1199 | 2587 | - ctdb | ||
| 1200 | 2588 | - libnss-winbind | ||
| 1201 | 2589 | - libpam-winbind | ||
| 1202 | 2590 | - python3-samba | ||
| 1203 | 2591 | - samba | ||
| 1204 | 2592 | - samba-common-bin | ||
| 1205 | 2593 | - samba-testsuite | ||
| 1206 | 2594 | - winbind | ||
| 1207 | 2595 | - debian/control: Ubuntu i386 binary compatibility: | ||
| 1208 | 2596 | + drop ceph support | ||
| 1209 | 2597 | - debian/rules: Ubuntu i386 binary compatibility: | ||
| 1210 | 2598 | + re-enable the following binary packages: | ||
| 1211 | 2599 | - libnss-winbind | ||
| 1212 | 2600 | - samba-common-bin | ||
| 1213 | 2601 | - python3-samba | ||
| 1214 | 2602 | - winbind | ||
| 1215 | 2603 | * Dropped: | ||
| 1216 | 2604 | - d/control: drop python3-matplotlib. It's only used in | ||
| 1217 | 2605 | script/attr_count_read which is not installed with the | ||
| 1218 | 2606 | samba packages. | ||
| 1219 | 2607 | [In 2:4.11.3+dfsg-1] | ||
| 1220 | 2608 | |||
| 1221 | 2609 | -- Andreas Hasenack <andreas@canonical.com> Mon, 17 Feb 2020 15:29:35 -0300 | ||
| 1222 | 2610 | |||
| 1223 | 1513 | samba (2:4.11.5+dfsg-1) unstable; urgency=medium | 2611 | samba (2:4.11.5+dfsg-1) unstable; urgency=medium |
| 1224 | 1514 | 2612 | ||
| 1225 | 1515 | * New upstream security release | 2613 | * New upstream security release |
| 1226 | @@ -1537,6 +2635,161 @@ samba (2:4.11.3+dfsg-1) unstable; urgency=high | |||
| 1227 | 1537 | 2635 | ||
| 1228 | 1538 | -- Mathieu Parent <sathieu@debian.org> Mon, 16 Dec 2019 09:47:45 +0100 | 2636 | -- Mathieu Parent <sathieu@debian.org> Mon, 16 Dec 2019 09:47:45 +0100 |
| 1229 | 1539 | 2637 | ||
| 1230 | 2638 | samba (2:4.11.1+dfsg-3ubuntu4) focal; urgency=medium | ||
| 1231 | 2639 | |||
| 1232 | 2640 | * Ubuntu i386 binary compatibility effort: (LP: #1861316) | ||
| 1233 | 2641 | - debian/rules: | ||
| 1234 | 2642 | + re-enable the following binary packages generation: | ||
| 1235 | 2643 | - libnss-winbind | ||
| 1236 | 2644 | - samba-common-bin | ||
| 1237 | 2645 | - python3-samba | ||
| 1238 | 2646 | - winbind | ||
| 1239 | 2647 | |||
| 1240 | 2648 | -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 06 Feb 2020 14:42:38 +0000 | ||
| 1241 | 2649 | |||
| 1242 | 2650 | samba (2:4.11.1+dfsg-3ubuntu3) focal; urgency=medium | ||
| 1243 | 2651 | |||
| 1244 | 2652 | * No-change rebuild to build with python3.8. | ||
| 1245 | 2653 | |||
| 1246 | 2654 | -- Matthias Klose <doko@ubuntu.com> Sat, 25 Jan 2020 06:06:11 +0000 | ||
| 1247 | 2655 | |||
| 1248 | 2656 | samba (2:4.11.1+dfsg-3ubuntu2) focal; urgency=medium | ||
| 1249 | 2657 | |||
| 1250 | 2658 | * Ubuntu i386 binary compatibility effort: (LP: #1858479) | ||
| 1251 | 2659 | - debian/control: | ||
| 1252 | 2660 | + drop ceph support | ||
| 1253 | 2661 | - debian/rules: | ||
| 1254 | 2662 | + drop ceph support | ||
| 1255 | 2663 | + disable the following binary packages generation: | ||
| 1256 | 2664 | - ctdb | ||
| 1257 | 2665 | - libnss-winbind | ||
| 1258 | 2666 | - libpam-winbind | ||
| 1259 | 2667 | - python3-samba | ||
| 1260 | 2668 | - samba | ||
| 1261 | 2669 | - samba-common-bin | ||
| 1262 | 2670 | - samba-testsuite | ||
| 1263 | 2671 | - winbind | ||
| 1264 | 2672 | |||
| 1265 | 2673 | -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 09 Jan 2020 00:40:31 +0000 | ||
| 1266 | 2674 | |||
| 1267 | 2675 | samba (2:4.11.1+dfsg-3ubuntu1) focal; urgency=medium | ||
| 1268 | 2676 | |||
| 1269 | 2677 | * Merge with Debian unstable. Remaining changes: | ||
| 1270 | 2678 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1271 | 2679 | - debian/smb.conf; | ||
| 1272 | 2680 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1273 | 2681 | + Comment out the default [homes] share, and add a comment about | ||
| 1274 | 2682 | "valid users = %s" to show users how to restrict access to | ||
| 1275 | 2683 | \\server\username to only username. | ||
| 1276 | 2684 | - debian/samba-common.config: | ||
| 1277 | 2685 | + Do not change priority to high if dhclient3 is installed. | ||
| 1278 | 2686 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1279 | 2687 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1280 | 2688 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 1281 | 2689 | change nfs service name from nfs to nfs-kernel-server | ||
| 1282 | 2690 | (LP #722201) | ||
| 1283 | 2691 | [Adopted the Debian version and added a couple of extra hunks | ||
| 1284 | 2692 | we had] | ||
| 1285 | 2693 | - d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 1286 | 2694 | enable syslog and systemd journal by default | ||
| 1287 | 2695 | * Dropped: | ||
| 1288 | 2696 | - Add apport hook: | ||
| 1289 | 2697 | + Created debian/source_samba.py. | ||
| 1290 | 2698 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1291 | 2699 | [In 2:4.9.4+dfsg-2] | ||
| 1292 | 2700 | - Removed patches already applied upstream: | ||
| 1293 | 2701 | + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch | ||
| 1294 | 2702 | [Removed in 2:4.10.7+dfsg-1] | ||
| 1295 | 2703 | + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch | ||
| 1296 | 2704 | [Removed in 4.9.5+dfsg-1] | ||
| 1297 | 2705 | - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz | ||
| 1298 | 2706 | [Refreshed in 2:4.1.17+dfsg-1] | ||
| 1299 | 2707 | - d/control: Updated build dependencies (already updated in Debian): | ||
| 1300 | 2708 | + tdb >= 1.3.17 | ||
| 1301 | 2709 | + talloc >= 2.1.15 | ||
| 1302 | 2710 | + tevent >= 0.9.38 | ||
| 1303 | 2711 | + ldb >= 1.5.3 | ||
| 1304 | 2712 | - d/samba-common.docs: README is now README.md | ||
| 1305 | 2713 | [In 2:4.10.7+dfsg-1] | ||
| 1306 | 2714 | - d/libsmbclient.symbols: update symbols for this version | ||
| 1307 | 2715 | - d/libwbclient0.symbols: update symbols for this version | ||
| 1308 | 2716 | - d/ctdb.install: new binary ctdb_local_daemons | ||
| 1309 | 2717 | [In 2:4.10.7+dfsg-1] | ||
| 1310 | 2718 | - d/samba-dev.install: use globbing for the header files with | ||
| 1311 | 2719 | exceptions for wbclient.h and libsmbclient.h, which belong in | ||
| 1312 | 2720 | other packages. | ||
| 1313 | 2721 | [In 2:4.10.7+dfsg-1] | ||
| 1314 | 2722 | - d/rules: fix globbing used to move the dckeytab python module to the | ||
| 1315 | 2723 | samba package, and add a comment explaining why this is being done. | ||
| 1316 | 2724 | [In 2:4.10.7+dfsg-1] | ||
| 1317 | 2725 | - Switch to python3 (in 2:4.10.7+dfsg-1): | ||
| 1318 | 2726 | + d/rules: calculate the ldb version using python3, and drop the | ||
| 1319 | 2727 | "really" bit since the real 1.5.x series is being used now. | ||
| 1320 | 2728 | + d/rules: make sure python3 is used for the build | ||
| 1321 | 2729 | + d/rules: adjust globbing to remove the python3 version of tevent.so | ||
| 1322 | 2730 | + d/rules: drop PYVERS, unused | ||
| 1323 | 2731 | + d/control: adjust dependencies (build and runtime) for python3 | ||
| 1324 | 2732 | + d/python3-samba.install, d/control: new python3-samba package | ||
| 1325 | 2733 | (LP #1440381) | ||
| 1326 | 2734 | + d/control, d/python-samba.install: get rid of python-samba, which is py2 | ||
| 1327 | 2735 | + d/python3-samba.lintian-overrides: use the same overrides we had for | ||
| 1328 | 2736 | python-samba, now deleted. | ||
| 1329 | 2737 | + d/samba-dev.install, d/samba-libs.install: update file list | ||
| 1330 | 2738 | + d/t/control, d/t/python-smoke: use python3 | ||
| 1331 | 2739 | + d/control: use ${python3:Depends} now instead of the python 2 | ||
| 1332 | 2740 | counterpart for samba and samba-common-bin. | ||
| 1333 | 2741 | - d/control: drop suggests for python-gpgme, it's no longer available. | ||
| 1334 | 2742 | [In 2:4.10.7+dfsg-1] | ||
| 1335 | 2743 | - d/gbp.conf, d/watch, r/README.source: updated for 4.10 | ||
| 1336 | 2744 | [In 2:4.10.7+dfsg-1] | ||
| 1337 | 2745 | - d/control: update cmocka build-depends to >= 1.1.3 | ||
| 1338 | 2746 | [In 2:4.10.7+dfsg-1] | ||
| 1339 | 2747 | - d/samba-libs.install: bump passdb minor to 0.27.2 | ||
| 1340 | 2748 | [In 2:4.10.7+dfsg-1] | ||
| 1341 | 2749 | - d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d | ||
| 1342 | 2750 | to allow pid file to exist (LP #1821775) | ||
| 1343 | 2751 | [In 2:4.10.7+dfsg-1] | ||
| 1344 | 2752 | - Allow proper ctdb initalization (LP #1828799): | ||
| 1345 | 2753 | + d/ctdb.dirs: added /var/lib/ctdb/* directories | ||
| 1346 | 2754 | + d/ctdb.postrm: remove leftovers from: | ||
| 1347 | 2755 | /var/lib/ctdb/{state,persistent,volatile,scripts} | ||
| 1348 | 2756 | [In 2:4.10.7+dfsg-1] | ||
| 1349 | 2757 | - d/rules: installing provided config examples and helper scripts | ||
| 1350 | 2758 | - Examples of NFS HA CTDB config files + helper script: | ||
| 1351 | 2759 | + d/ctdb.example.enable.nfs.sh | ||
| 1352 | 2760 | + d/ctdb.example.nfs-common | ||
| 1353 | 2761 | + d/ctdb.example.nfs-kernel-server | ||
| 1354 | 2762 | + d/ctdb.example.services | ||
| 1355 | 2763 | + d/ctdb.example.sysctl-nfs-static-ports.conf | ||
| 1356 | 2764 | [In 2:4.10.7+dfsg-1] | ||
| 1357 | 2765 | - debian/rules: Make DEB_HOST_ARCH_CPU initialized through | ||
| 1358 | 2766 | dpkg-architecture (Closes: #931138) | ||
| 1359 | 2767 | [In 2:4.10.7+dfsg-1] | ||
| 1360 | 2768 | - d/control: update ldb build-deps to 1.5.5 | ||
| 1361 | 2769 | [In 2:4.10.7+dfsg-1] | ||
| 1362 | 2770 | - SECURITY UPDATE: restricted share escape by user (LP #1842533) | ||
| 1363 | 2771 | [fixed upstream in 4.11.0rc2] | ||
| 1364 | 2772 | + debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate | ||
| 1365 | 2773 | out impersonation debug info into a new function. | ||
| 1366 | 2774 | + debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that | ||
| 1367 | 2775 | change_to_user_internal() always resets current_user.done_chdir | ||
| 1368 | 2776 | + debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we | ||
| 1369 | 2777 | reset current_user.{need,done}_chdir in become_root() | ||
| 1370 | 2778 | + debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make | ||
| 1371 | 2779 | fsrvp_share its own independent subdirectory | ||
| 1372 | 2780 | + debian/patches/CVE-2019-10197-05-v4-10.patch: | ||
| 1373 | 2781 | test_smbclient_s3.sh: add regression test for the no permission | ||
| 1374 | 2782 | on share root problem | ||
| 1375 | 2783 | + debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split | ||
| 1376 | 2784 | change_to_user_impersonate() out of change_to_user_internal() | ||
| 1377 | 2785 | + CVE-2019-10197 | ||
| 1378 | 2786 | * Added: | ||
| 1379 | 2787 | - d/control: drop python3-matplotlib. It's only used in | ||
| 1380 | 2788 | script/attr_count_read which is not installed with the | ||
| 1381 | 2789 | samba packages. | ||
| 1382 | 2790 | |||
| 1383 | 2791 | -- Andreas Hasenack <andreas@canonical.com> Fri, 29 Nov 2019 18:00:22 -0300 | ||
| 1384 | 2792 | |||
| 1385 | 1540 | samba (2:4.11.1+dfsg-3) unstable; urgency=medium | 2793 | samba (2:4.11.1+dfsg-3) unstable; urgency=medium |
| 1386 | 1541 | 2794 | ||
| 1387 | 1542 | * Add some python dependencies: | 2795 | * Add some python dependencies: |
| 1388 | @@ -1745,6 +2998,209 @@ samba (2:4.10.7+dfsg-1) experimental; urgency=medium | |||
| 1389 | 1745 | 2998 | ||
| 1390 | 1746 | -- Mathieu Parent <sathieu@debian.org> Thu, 29 Aug 2019 14:32:52 +0200 | 2999 | -- Mathieu Parent <sathieu@debian.org> Thu, 29 Aug 2019 14:32:52 +0200 |
| 1391 | 1747 | 3000 | ||
| 1392 | 3001 | samba (2:4.10.7+dfsg-0ubuntu3) focal; urgency=medium | ||
| 1393 | 3002 | |||
| 1394 | 3003 | * No-change rebuild to build with python3.8. | ||
| 1395 | 3004 | |||
| 1396 | 3005 | -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 18:53:34 +0000 | ||
| 1397 | 3006 | |||
| 1398 | 3007 | samba (2:4.10.7+dfsg-0ubuntu2) eoan; urgency=medium | ||
| 1399 | 3008 | |||
| 1400 | 3009 | * SECURITY UPDATE: restricted share escape by user (LP: #1842533) | ||
| 1401 | 3010 | - debian/patches/CVE-2019-10197-01-v4-10.patch: smbd: separate | ||
| 1402 | 3011 | out impersonation debug info into a new function. | ||
| 1403 | 3012 | - debian/patches/CVE-2019-10197-02-v4-10.patch: smbd: make sure that | ||
| 1404 | 3013 | change_to_user_internal() always resets current_user.done_chdir | ||
| 1405 | 3014 | - debian/patches/CVE-2019-10197-03-v4-10.patch: smbd: make sure we | ||
| 1406 | 3015 | reset current_user.{need,done}_chdir in become_root() | ||
| 1407 | 3016 | - debian/patches/CVE-2019-10197-04-v4-10.patch: selftest: make | ||
| 1408 | 3017 | fsrvp_share its own independent subdirectory | ||
| 1409 | 3018 | - debian/patches/CVE-2019-10197-05-v4-10.patch: | ||
| 1410 | 3019 | test_smbclient_s3.sh: add regression test for the no permission | ||
| 1411 | 3020 | on share root problem | ||
| 1412 | 3021 | - debian/patches/CVE-2019-10197-06-v4-10.patch: smbd: split | ||
| 1413 | 3022 | change_to_user_impersonate() out of change_to_user_internal() | ||
| 1414 | 3023 | - CVE-2019-10197 | ||
| 1415 | 3024 | |||
| 1416 | 3025 | -- Steve Beattie <sbeattie@ubuntu.com> Fri, 30 Aug 2019 11:07:19 -0700 | ||
| 1417 | 3026 | |||
| 1418 | 3027 | samba (2:4.10.7+dfsg-0ubuntu1) eoan; urgency=medium | ||
| 1419 | 3028 | |||
| 1420 | 3029 | * New upstream version: 4.10.7 | ||
| 1421 | 3030 | - d/p/ctdb-config-depend-on-etc-default-nodes-file.patch: dropped, | ||
| 1422 | 3031 | included upstream in 4.10.7 | ||
| 1423 | 3032 | |||
| 1424 | 3033 | -- Andreas Hasenack <andreas@canonical.com> Thu, 22 Aug 2019 15:03:23 -0300 | ||
| 1425 | 3034 | |||
| 1426 | 3035 | samba (2:4.10.6+dfsg-0ubuntu1) eoan; urgency=medium | ||
| 1427 | 3036 | |||
| 1428 | 3037 | * New upstream version: 4.10.6 | ||
| 1429 | 3038 | - d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: changed to update | ||
| 1430 | 3039 | the Debian config and use it. | ||
| 1431 | 3040 | - d/control: update ldb build-deps to 1.5.5 | ||
| 1432 | 3041 | * Dropped: | ||
| 1433 | 3042 | - d/p/CVE-2019-12436.patch: fixed upstream in 4.10.5 | ||
| 1434 | 3043 | - d/p/CVE-2019-12435-*.patch: fixed upstream in 4.10.5 | ||
| 1435 | 3044 | - d/p/CVE-2018-16860-*.patch: fixed upstream in 4.10.3 | ||
| 1436 | 3045 | - d/p/CVE-2019-3880.patch: fixed upstream in 4.10.2 | ||
| 1437 | 3046 | - d/p/CVE-2019-3870-*.patch: fixed upstream in 4.10.2 | ||
| 1438 | 3047 | - d/p/dlz_bind_zone_update.patch: fixed upstream in 4.10.1 | ||
| 1439 | 3048 | - d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch: fixed | ||
| 1440 | 3049 | upstream in 4.10.5 | ||
| 1441 | 3050 | |||
| 1442 | 3051 | -- Andreas Hasenack <andreas@canonical.com> Wed, 07 Aug 2019 17:20:48 -0300 | ||
| 1443 | 3052 | |||
| 1444 | 3053 | samba (2:4.10.0+dfsg-0ubuntu6) eoan; urgency=medium | ||
| 1445 | 3054 | |||
| 1446 | 3055 | * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 1447 | 3056 | change service name from nfs to nfs-kernel-server in | ||
| 1448 | 3057 | legacy script 06.nfs.script also (LP: #722201) | ||
| 1449 | 3058 | |||
| 1450 | 3059 | -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 11 Jul 2019 21:44:49 +0000 | ||
| 1451 | 3060 | |||
| 1452 | 3061 | samba (2:4.10.0+dfsg-0ubuntu5) eoan; urgency=medium | ||
| 1453 | 3062 | |||
| 1454 | 3063 | * debian/rules: Make DEB_HOST_ARCH_CPU initialized through | ||
| 1455 | 3064 | dpkg-architecture (Closes: #931138) | ||
| 1456 | 3065 | * d/p/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch: | ||
| 1457 | 3066 | fix tcp_tw_recycle existence check. (LP: #722201) | ||
| 1458 | 3067 | * d/p/fix-nfs-service-name-to-nfs-kernel-server.patch: | ||
| 1459 | 3068 | change nfs service name from nfs to nfs-kernel-server | ||
| 1460 | 3069 | (LP: #722201) | ||
| 1461 | 3070 | * d/ctdb.install, d/rules: create ctdb run directory into tmpfiles.d | ||
| 1462 | 3071 | to allow pid file to exist (LP: #1821775) | ||
| 1463 | 3072 | * Allow proper ctdb initialization (LP: #1828799): | ||
| 1464 | 3073 | - d/ctdb.dirs: added /var/lib/ctdb/* directories | ||
| 1465 | 3074 | - d/ctdb.postrm: remove leftovers from: | ||
| 1466 | 3075 | /var/lib/ctdb/{state,persistent,volatile,scripts} | ||
| 1467 | 3076 | * d/rules: installing provided config examples and helper scripts | ||
| 1468 | 3077 | * Examples of NFS HA CTDB config files + helper script: | ||
| 1469 | 3078 | - d/ctdb.example.enable.nfs.sh | ||
| 1470 | 3079 | - d/ctdb.example.nfs-common | ||
| 1471 | 3080 | - d/ctdb.example.nfs-kernel-server | ||
| 1472 | 3081 | - d/ctdb.example.services | ||
| 1473 | 3082 | - d/ctdb.example.sysctl-nfs-static-ports.conf | ||
| 1474 | 3083 | * d/p/ctdb-config-depend-on-etc-default-nodes-file.patch: | ||
| 1475 | 3084 | do not try to start daemon if /etc/ctdb/nodes does not exist | ||
| 1476 | 3085 | * d/p/ctdb-config-enable-syslog-by-default.patch: | ||
| 1477 | 3086 | enable syslog and systemd journal by default | ||
| 1478 | 3087 | |||
| 1479 | 3088 | -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Fri, 28 Jun 2019 00:14:27 +0000 | ||
| 1480 | 3089 | |||
| 1481 | 3090 | samba (2:4.10.0+dfsg-0ubuntu4) eoan; urgency=medium | ||
| 1482 | 3091 | |||
| 1483 | 3092 | * SECURITY UPDATE: zone operations can crash rpc server | ||
| 1484 | 3093 | - debian/patches/CVE-2019-12435-1.patch: avoid NULL deference if zone | ||
| 1485 | 3094 | not found in DnssrvOperation in | ||
| 1486 | 3095 | python/samba/tests/dcerpc/dnsserver.py, | ||
| 1487 | 3096 | source4/rpc_server/dnsserver/dcerpc_dnsserver.c. | ||
| 1488 | 3097 | - debian/patches/CVE-2019-12435-2.patch: avoid NULL deference if zone | ||
| 1489 | 3098 | not found in DnssrvOperation2 in | ||
| 1490 | 3099 | python/samba/tests/dcerpc/dnsserver.py, | ||
| 1491 | 3100 | source4/rpc_server/dnsserver/dcerpc_dnsserver.c. | ||
| 1492 | 3101 | - CVE-2019-12435 | ||
| 1493 | 3102 | * SECURITY UPDATE: paged_searches crash on LDAP and homes access | ||
| 1494 | 3103 | - debian/patches/CVE-2019-12436.patch: ignore successful results | ||
| 1495 | 3104 | without messages in source4/dsdb/samdb/ldb_modules/paged_results.c, | ||
| 1496 | 3105 | source4/dsdb/tests/python/vlv.py. | ||
| 1497 | 3106 | - CVE-2019-12436 | ||
| 1498 | 3107 | |||
| 1499 | 3108 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 12 Jun 2019 10:08:44 -0400 | ||
| 1500 | 3109 | |||
| 1501 | 3110 | samba (2:4.10.0+dfsg-0ubuntu3) eoan; urgency=medium | ||
| 1502 | 3111 | |||
| 1503 | 3112 | * SECURITY UPDATE: Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum | ||
| 1504 | 3113 | - debian/patches/CVE-2018-16860-1.patch: add test for S4U2Self with | ||
| 1505 | 3114 | unkeyed checksum in selftest/knownfail.d/mitm-s4u2self, | ||
| 1506 | 3115 | source4/torture/krb5/kdc-canon-heimdal.c. | ||
| 1507 | 3116 | - debian/patches/CVE-2018-16860-2.patch: reject PA-S4U2Self with | ||
| 1508 | 3117 | unkeyed checksum in selftest/knownfail.d/mitm-s4u2self, | ||
| 1509 | 3118 | source4/heimdal/kdc/krb5tgs.c. | ||
| 1510 | 3119 | - CVE-2018-16860 | ||
| 1511 | 3120 | |||
| 1512 | 3121 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 14 May 2019 09:10:24 -0400 | ||
| 1513 | 3122 | |||
| 1514 | 3123 | samba (2:4.10.0+dfsg-0ubuntu2) disco; urgency=medium | ||
| 1515 | 3124 | |||
| 1516 | 3125 | * SECURITY UPDATE: world writable files in Samba AD DC private/ dir | ||
| 1517 | 3126 | - debian/patches/CVE-2019-3870-1.patch: extend smbd tests to check for | ||
| 1518 | 3127 | umask being overwritten in python/samba/tests/ntacls_backup.py, | ||
| 1519 | 3128 | python/samba/tests/posixacl.py, python/samba/tests/smbd_base.py, | ||
| 1520 | 3129 | selftest/knownfail.d/umask-leak. | ||
| 1521 | 3130 | - debian/patches/CVE-2019-3870-2.patch: add test to check | ||
| 1522 | 3131 | file-permissions are correct after provision in | ||
| 1523 | 3132 | selftest/knownfail.d/provision_fileperms, source4/selftest/tests.py, | ||
| 1524 | 3133 | source4/setup/tests/provision_fileperms.sh. | ||
| 1525 | 3134 | - debian/patches/CVE-2019-3870-3.patch: include tests to show the | ||
| 1526 | 3135 | outside umask has no impact in python/samba/tests/ntacls_backup.py, | ||
| 1527 | 3136 | python/samba/tests/smbd_base.py, selftest/knownfail.d/pymkdir-umask. | ||
| 1528 | 3137 | - debian/patches/CVE-2019-3870-4.patch: move umask manipuations as | ||
| 1529 | 3138 | close as possible to users in source3/smbd/pysmbd.c, | ||
| 1530 | 3139 | selftest/knownfail.d/provision_fileperms, | ||
| 1531 | 3140 | selftest/knownfail.d/umask-leak. | ||
| 1532 | 3141 | - debian/patches/CVE-2019-3870-5.patch: ensure a zero umask is set for | ||
| 1533 | 3142 | smbd.mkdir() in selftest/knownfail.d/pymkdir-umask, | ||
| 1534 | 3143 | source3/smbd/pysmbd.c. | ||
| 1535 | 3144 | - CVE-2019-3870 | ||
| 1536 | 3145 | * SECURITY UPDATE: save registry file outside share as unprivileged user | ||
| 1537 | 3146 | - debian/patches/CVE-2019-3880.patch: remove implementations of | ||
| 1538 | 3147 | SaveKey/RestoreKey in source3/rpc_server/winreg/srv_winreg_nt.c. | ||
| 1539 | 3148 | - CVE-2019-3880 | ||
| 1540 | 3149 | |||
| 1541 | 3150 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 08 Apr 2019 10:32:30 -0400 | ||
| 1542 | 3151 | |||
| 1543 | 3152 | samba (2:4.10.0+dfsg-0ubuntu1) disco; urgency=medium | ||
| 1544 | 3153 | |||
| 1545 | 3154 | * New upstream version: 4.10.0 | ||
| 1546 | 3155 | - d/gbp.conf, d/watch, r/README.source: updated for 4.10 | ||
| 1547 | 3156 | - d/control: update cmocka build-depends to >= 1.1.3 | ||
| 1548 | 3157 | - d/samba-libs.install: bump passdb minor to 0.27.2 | ||
| 1549 | 3158 | * d/p/dlz_bind_zone_update.patch: make b9_has_soa check dc=@ node. Thanks to | ||
| 1550 | 3159 | Michael Saxl <mike@mwsys.mine.bz>. (LP: #1820846) | ||
| 1551 | 3160 | |||
| 1552 | 3161 | -- Andreas Hasenack <andreas@canonical.com> Thu, 21 Mar 2019 14:40:32 -0300 | ||
| 1553 | 3162 | |||
| 1554 | 3163 | samba (2:4.10.0~rc4+dfsg-0ubuntu1) disco; urgency=medium | ||
| 1555 | 3164 | |||
| 1556 | 3165 | * New upstream version 4.10.0rc4 (LP: #1818518): | ||
| 1557 | 3166 | - Removed patches already applied upstream: | ||
| 1558 | 3167 | + d/p/nsswitch-Add-try_authtok-option-to-pam_winbind.patch | ||
| 1559 | 3168 | + d/p/s3-auth-ignore-create_builtin_guests-failing-without.patch | ||
| 1560 | 3169 | - d/p/add-so-version-to-private-libraries: refreshed to remove fuzz | ||
| 1561 | 3170 | - d/control: Updated build dependencies: | ||
| 1562 | 3171 | + tdb >= 1.3.17 | ||
| 1563 | 3172 | + talloc >= 2.1.15 | ||
| 1564 | 3173 | + tevent >= 0.9.38 | ||
| 1565 | 3174 | + ldb >= 1.5.3 | ||
| 1566 | 3175 | - d/samba-common.docs: README is now README.md | ||
| 1567 | 3176 | - d/libsmbclient.symbols: update symbols for this version | ||
| 1568 | 3177 | - d/libwbclient0.symbols: update symbols for this version | ||
| 1569 | 3178 | - d/ctdb.install: new binary ctdb_local_daemons | ||
| 1570 | 3179 | - d/samba-dev.install: use globbing for the header files with | ||
| 1571 | 3180 | exceptions for wbclient.h and libsmbclient.h, which belong in | ||
| 1572 | 3181 | other packages. | ||
| 1573 | 3182 | - d/rules: fix globbing used to move the dckeytab python module to the | ||
| 1574 | 3183 | samba package, and add a comment explaining why this is being done. | ||
| 1575 | 3184 | * Switch to python3: | ||
| 1576 | 3185 | - d/rules: calculate the ldb version using python3, and drop the | ||
| 1577 | 3186 | "really" bit since the real 1.5.x series is being used now. | ||
| 1578 | 3187 | - d/rules: make sure python3 is used for the build | ||
| 1579 | 3188 | - d/rules: adjust globbing to remove the python3 version of tevent.so | ||
| 1580 | 3189 | - d/rules: drop PYVERS, unused | ||
| 1581 | 3190 | - d/control: adjust dependencies (build and runtime) for python3 | ||
| 1582 | 3191 | - d/python3-samba.install, d/control: new python3-samba package | ||
| 1583 | 3192 | (LP: #1440381) | ||
| 1584 | 3193 | - d/control, d/python-samba.install: get rid of python-samba, which is py2 | ||
| 1585 | 3194 | - d/python3-samba.lintian-overrides: use the same overrides we had for | ||
| 1586 | 3195 | python-samba, now deleted. | ||
| 1587 | 3196 | - d/samba-dev.install, d/samba-libs.install: update file list | ||
| 1588 | 3197 | - d/t/control, d/t/python-smoke: use python3 | ||
| 1589 | 3198 | - d/control: use ${python3:Depends} now instead of the python 2 | ||
| 1590 | 3199 | counterpart for samba and samba-common-bin. | ||
| 1591 | 3200 | * d/control: drop suggests for python-gpgme, it's no longer available. | ||
| 1592 | 3201 | |||
| 1593 | 3202 | -- Andreas Hasenack <andreas@canonical.com> Sat, 09 Mar 2019 12:45:25 +0000 | ||
| 1594 | 3203 | |||
| 1595 | 1748 | samba (2:4.9.5+dfsg-1) experimental; urgency=medium | 3204 | samba (2:4.9.5+dfsg-1) experimental; urgency=medium |
| 1596 | 1749 | 3205 | ||
| 1597 | 1750 | * New upstream release | 3206 | * New upstream release |
| 1598 | @@ -1789,6 +3245,31 @@ samba (2:4.9.4+dfsg-2) unstable; urgency=medium | |||
| 1599 | 1789 | 3245 | ||
| 1600 | 1790 | -- Mathieu Parent <sathieu@debian.org> Wed, 23 Jan 2019 20:59:08 +0100 | 3246 | -- Mathieu Parent <sathieu@debian.org> Wed, 23 Jan 2019 20:59:08 +0100 |
| 1601 | 1791 | 3247 | ||
| 1602 | 3248 | samba (2:4.9.4+dfsg-1ubuntu1) disco; urgency=medium | ||
| 1603 | 3249 | |||
| 1604 | 3250 | * Merge with Debian unstable. Remaining changes: | ||
| 1605 | 3251 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1606 | 3252 | - debian/smb.conf; | ||
| 1607 | 3253 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1608 | 3254 | + Comment out the default [homes] share, and add a comment about | ||
| 1609 | 3255 | "valid users = %s" to show users how to restrict access to | ||
| 1610 | 3256 | \\server\username to only username. | ||
| 1611 | 3257 | - debian/samba-common.config: | ||
| 1612 | 3258 | + Do not change priority to high if dhclient3 is installed. | ||
| 1613 | 3259 | - Add apport hook: | ||
| 1614 | 3260 | + Created debian/source_samba.py. | ||
| 1615 | 3261 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1616 | 3262 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1617 | 3263 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1618 | 3264 | * Dropped: | ||
| 1619 | 3265 | - d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests() | ||
| 1620 | 3266 | failing without a valid idmap configuration. This fixes the smbd startup | ||
| 1621 | 3267 | on a standalone server where winbind is available and running. Thanks to | ||
| 1622 | 3268 | Stefan Metzmacher <metze@samba.org>. (LP #1806035) | ||
| 1623 | 3269 | [Fixed in 2:4.9.4+dfsg-1] | ||
| 1624 | 3270 | |||
| 1625 | 3271 | -- Andreas Hasenack <andreas@canonical.com> Thu, 17 Jan 2019 18:23:52 -0200 | ||
| 1626 | 3272 | |||
| 1627 | 1792 | samba (2:4.9.4+dfsg-1) unstable; urgency=medium | 3273 | samba (2:4.9.4+dfsg-1) unstable; urgency=medium |
| 1628 | 1793 | 3274 | ||
| 1629 | 1794 | * New upstream release | 3275 | * New upstream release |
| 1630 | @@ -1799,6 +3280,44 @@ samba (2:4.9.4+dfsg-1) unstable; urgency=medium | |||
| 1631 | 1799 | 3280 | ||
| 1632 | 1800 | -- Mathieu Parent <sathieu@debian.org> Sat, 22 Dec 2018 18:32:00 +0100 | 3281 | -- Mathieu Parent <sathieu@debian.org> Sat, 22 Dec 2018 18:32:00 +0100 |
| 1633 | 1801 | 3282 | ||
| 1634 | 3283 | samba (2:4.9.2+dfsg-2ubuntu3) disco; urgency=medium | ||
| 1635 | 3284 | |||
| 1636 | 3285 | * No-change rebuild for readline soname change. | ||
| 1637 | 3286 | |||
| 1638 | 3287 | -- Matthias Klose <doko@ubuntu.com> Mon, 14 Jan 2019 20:03:58 +0000 | ||
| 1639 | 3288 | |||
| 1640 | 3289 | samba (2:4.9.2+dfsg-2ubuntu2) disco; urgency=medium | ||
| 1641 | 3290 | |||
| 1642 | 3291 | * d/p/smbd-startup-with-winbind.patch: ignore create_builtin_guests() | ||
| 1643 | 3292 | failing without a valid idmap configuration. This fixes the smbd startup | ||
| 1644 | 3293 | on a standalone server where winbind is available and running. Thanks to | ||
| 1645 | 3294 | Stefan Metzmacher <metze@samba.org>. (LP: #1806035) | ||
| 1646 | 3295 | |||
| 1647 | 3296 | -- Andreas Hasenack <andreas@canonical.com> Fri, 21 Dec 2018 10:39:23 -0200 | ||
| 1648 | 3297 | |||
| 1649 | 3298 | samba (2:4.9.2+dfsg-2ubuntu1) disco; urgency=medium | ||
| 1650 | 3299 | |||
| 1651 | 3300 | * Merge with Debian unstable. Remaining changes: | ||
| 1652 | 3301 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1653 | 3302 | - debian/smb.conf; | ||
| 1654 | 3303 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1655 | 3304 | + Comment out the default [homes] share, and add a comment about | ||
| 1656 | 3305 | "valid users = %s" to show users how to restrict access to | ||
| 1657 | 3306 | \\server\username to only username. | ||
| 1658 | 3307 | - debian/samba-common.config: | ||
| 1659 | 3308 | + Do not change priority to high if dhclient3 is installed. | ||
| 1660 | 3309 | - Add apport hook: | ||
| 1661 | 3310 | + Created debian/source_samba.py. | ||
| 1662 | 3311 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1663 | 3312 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1664 | 3313 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1665 | 3314 | * Dropped: | ||
| 1666 | 3315 | - d/p/fix-rmdir.patch: Fix to make smbclient report directory-not-empty | ||
| 1667 | 3316 | errors (LP: 1795772) | ||
| 1668 | 3317 | [Fixed upstream] | ||
| 1669 | 3318 | |||
| 1670 | 3319 | -- Andreas Hasenack <andreas@canonical.com> Wed, 28 Nov 2018 20:06:47 -0200 | ||
| 1671 | 3320 | |||
| 1672 | 1802 | samba (2:4.9.2+dfsg-2) unstable; urgency=high | 3321 | samba (2:4.9.2+dfsg-2) unstable; urgency=high |
| 1673 | 1803 | 3322 | ||
| 1674 | 1804 | * New upstream security release | 3323 | * New upstream security release |
| 1675 | @@ -1908,6 +3427,58 @@ samba (2:4.8.5+dfsg-1) unstable; urgency=medium | |||
| 1676 | 1908 | 3427 | ||
| 1677 | 1909 | -- Mathieu Parent <sathieu@debian.org> Thu, 30 Aug 2018 19:32:24 +0200 | 3428 | -- Mathieu Parent <sathieu@debian.org> Thu, 30 Aug 2018 19:32:24 +0200 |
| 1678 | 1910 | 3429 | ||
| 1679 | 3430 | samba (2:4.8.4+dfsg-2ubuntu3) disco; urgency=medium | ||
| 1680 | 3431 | |||
| 1681 | 3432 | * No-change rebuild against libldb1 1.4.2 | ||
| 1682 | 3433 | |||
| 1683 | 3434 | -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 14 Nov 2018 22:46:24 +0000 | ||
| 1684 | 3435 | |||
| 1685 | 3436 | samba (2:4.8.4+dfsg-2ubuntu2) cosmic; urgency=high | ||
| 1686 | 3437 | |||
| 1687 | 3438 | [ Karl Stenerud ] | ||
| 1688 | 3439 | * d/p/fix-rmdir.patch: Fix to make the samba client library report | ||
| 1689 | 3440 | directory-not-empty errors (LP: #1795772) | ||
| 1690 | 3441 | |||
| 1691 | 3442 | -- Andreas Hasenack <andreas@canonical.com> Tue, 09 Oct 2018 14:32:16 -0300 | ||
| 1692 | 3443 | |||
| 1693 | 3444 | samba (2:4.8.4+dfsg-2ubuntu1) cosmic; urgency=medium | ||
| 1694 | 3445 | |||
| 1695 | 3446 | * Merge with Debian unstable (LP: #1778125). Remaining changes: | ||
| 1696 | 3447 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1697 | 3448 | - debian/smb.conf; | ||
| 1698 | 3449 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1699 | 3450 | + Comment out the default [homes] share, and add a comment about | ||
| 1700 | 3451 | "valid users = %s" to show users how to restrict access to | ||
| 1701 | 3452 | \\server\username to only username. | ||
| 1702 | 3453 | - debian/samba-common.config: | ||
| 1703 | 3454 | + Do not change priority to high if dhclient3 is installed. | ||
| 1704 | 3455 | - Add apport hook: | ||
| 1705 | 3456 | + Created debian/source_samba.py. | ||
| 1706 | 3457 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1707 | 3458 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1708 | 3459 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1709 | 3460 | * Drop: | ||
| 1710 | 3461 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1711 | 3462 | + d/t/control, d/t/cifs-share-access: access a file in a share using cifs | ||
| 1712 | 3463 | + d/t/control, d/t/smbclient-anonymous-share-list: list available shares | ||
| 1713 | 3464 | anonymously | ||
| 1714 | 3465 | + d/t/control, d/t/smbclient-authenticated-share-list: list available | ||
| 1715 | 3466 | shares using an authenticated connection | ||
| 1716 | 3467 | + d/t/control, d/t/smbclient-share-access: create a share and download a | ||
| 1717 | 3468 | file from it | ||
| 1718 | 3469 | [Accepted by Debian in 2:4.7.4+dfsg-2] | ||
| 1719 | 3470 | - d/samba-common.dhcp: If systemctl is available, use it to query the | ||
| 1720 | 3471 | status of the smbd service before trying to reload it. Otherwise, | ||
| 1721 | 3472 | keep the same check as before and reload the service based on the | ||
| 1722 | 3473 | existence of the initscript. (LP #1579597) | ||
| 1723 | 3474 | [In Debian since 2:4.7.4+dfsg-2] | ||
| 1724 | 3475 | - debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch: | ||
| 1725 | 3476 | [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled. | ||
| 1726 | 3477 | Thanks to Andreas Schneider <asn@samba.org>. (LP #1761737) | ||
| 1727 | 3478 | [Fixed upstream] | ||
| 1728 | 3479 | |||
| 1729 | 3480 | -- Andreas Hasenack <andreas@canonical.com> Tue, 21 Aug 2018 09:57:57 -0300 | ||
| 1730 | 3481 | |||
| 1731 | 1911 | samba (2:4.8.4+dfsg-2) unstable; urgency=high | 3482 | samba (2:4.8.4+dfsg-2) unstable; urgency=high |
| 1732 | 1912 | 3483 | ||
| 1733 | 1913 | * Fix typo in previous release: s/usefull/useful/ | 3484 | * Fix typo in previous release: s/usefull/useful/ |
| 1734 | @@ -2065,6 +3636,55 @@ samba (2:4.8.0+dfsg-1) experimental; urgency=medium | |||
| 1735 | 2065 | 3636 | ||
| 1736 | 2066 | -- Mathieu Parent <sathieu@debian.org> Mon, 19 Mar 2018 13:02:51 +0100 | 3637 | -- Mathieu Parent <sathieu@debian.org> Mon, 19 Mar 2018 13:02:51 +0100 |
| 1737 | 2067 | 3638 | ||
| 1738 | 3639 | samba (2:4.7.6+dfsg~ubuntu-0ubuntu3) cosmic; urgency=medium | ||
| 1739 | 3640 | |||
| 1740 | 3641 | * No change rebuild to link with new ldb 1.3.3 | ||
| 1741 | 3642 | |||
| 1742 | 3643 | -- Andreas Hasenack <andreas@canonical.com> Tue, 03 Jul 2018 09:57:24 -0300 | ||
| 1743 | 3644 | |||
| 1744 | 3645 | samba (2:4.7.6+dfsg~ubuntu-0ubuntu2) bionic; urgency=medium | ||
| 1745 | 3646 | |||
| 1746 | 3647 | * debian/patches/passdb_dont_return_ok_if_pinfo_not_filled.patch: | ||
| 1747 | 3648 | [PATCH] s3:passdb: Do not return OK if we don't have pinfo filled. | ||
| 1748 | 3649 | Thanks to Andreas Schneider <asn@samba.org>. (LP: #1761737) | ||
| 1749 | 3650 | |||
| 1750 | 3651 | -- Andreas Hasenack <andreas@canonical.com> Wed, 18 Apr 2018 11:49:55 -0300 | ||
| 1751 | 3652 | |||
| 1752 | 3653 | samba (2:4.7.6+dfsg~ubuntu-0ubuntu1) bionic; urgency=medium | ||
| 1753 | 3654 | |||
| 1754 | 3655 | * New upstream version: | ||
| 1755 | 3656 | - Fix database corruption bug when upgrading from samba 4.6 or lower | ||
| 1756 | 3657 | AD controllers (LP: #1755057) | ||
| 1757 | 3658 | - Fix security issues: CVE-2018-1050 and CVE-2018-1057 (LP: #1755059) | ||
| 1758 | 3659 | * Remaining changes: | ||
| 1759 | 3660 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1760 | 3661 | - debian/smb.conf; | ||
| 1761 | 3662 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1762 | 3663 | + Comment out the default [homes] share, and add a comment about | ||
| 1763 | 3664 | "valid users = %s" to show users how to restrict access to | ||
| 1764 | 3665 | \\server\username to only username. | ||
| 1765 | 3666 | - debian/samba-common.config: | ||
| 1766 | 3667 | + Do not change priority to high if dhclient3 is installed. | ||
| 1767 | 3668 | - Add apport hook: | ||
| 1768 | 3669 | + Created debian/source_samba.py. | ||
| 1769 | 3670 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1770 | 3671 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1771 | 3672 | + d/t/control, d/t/cifs-share-access: access a file in a share using cifs | ||
| 1772 | 3673 | + d/t/control, d/t/smbclient-anonymous-share-list: list available shares | ||
| 1773 | 3674 | anonymously | ||
| 1774 | 3675 | + d/t/control, d/t/smbclient-authenticated-share-list: list available | ||
| 1775 | 3676 | shares using an authenticated connection | ||
| 1776 | 3677 | + d/t/control, d/t/smbclient-share-access: create a share and download a | ||
| 1777 | 3678 | file from it | ||
| 1778 | 3679 | - d/samba-common.dhcp: If systemctl is available, use it to query the | ||
| 1779 | 3680 | status of the smbd service before trying to reload it. Otherwise, | ||
| 1780 | 3681 | keep the same check as before and reload the service based on the | ||
| 1781 | 3682 | existence of the initscript. (LP #1579597) | ||
| 1782 | 3683 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1783 | 3684 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1784 | 3685 | |||
| 1785 | 3686 | -- Andreas Hasenack <andreas@canonical.com> Tue, 13 Mar 2018 16:58:49 -0300 | ||
| 1786 | 3687 | |||
| 1787 | 2068 | samba (2:4.7.4+dfsg-2) unstable; urgency=high | 3688 | samba (2:4.7.4+dfsg-2) unstable; urgency=high |
| 1788 | 2069 | 3689 | ||
| 1789 | 2070 | [ Mathieu Parent ] | 3690 | [ Mathieu Parent ] |
| 1790 | @@ -2095,6 +3715,37 @@ samba (2:4.7.4+dfsg-2) unstable; urgency=high | |||
| 1791 | 2095 | 3715 | ||
| 1792 | 2096 | -- Mathieu Parent <sathieu@debian.org> Fri, 02 Mar 2018 20:55:06 +0100 | 3716 | -- Mathieu Parent <sathieu@debian.org> Fri, 02 Mar 2018 20:55:06 +0100 |
| 1793 | 2097 | 3717 | ||
| 1794 | 3718 | samba (2:4.7.4+dfsg-1ubuntu1) bionic; urgency=medium | ||
| 1795 | 3719 | |||
| 1796 | 3720 | * Merge with Debian unstable (LP: #1744779). Remaining changes: | ||
| 1797 | 3721 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1798 | 3722 | - debian/smb.conf; | ||
| 1799 | 3723 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1800 | 3724 | + Comment out the default [homes] share, and add a comment about | ||
| 1801 | 3725 | "valid users = %s" to show users how to restrict access to | ||
| 1802 | 3726 | \\server\username to only username. | ||
| 1803 | 3727 | - debian/samba-common.config: | ||
| 1804 | 3728 | + Do not change priority to high if dhclient3 is installed. | ||
| 1805 | 3729 | - Add apport hook: | ||
| 1806 | 3730 | + Created debian/source_samba.py. | ||
| 1807 | 3731 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1808 | 3732 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1809 | 3733 | + d/t/control, d/t/cifs-share-access: access a file in a share using cifs | ||
| 1810 | 3734 | + d/t/control, d/t/smbclient-anonymous-share-list: list available shares | ||
| 1811 | 3735 | anonymously | ||
| 1812 | 3736 | + d/t/control, d/t/smbclient-authenticated-share-list: list available | ||
| 1813 | 3737 | shares using an authenticated connection | ||
| 1814 | 3738 | + d/t/control, d/t/smbclient-share-access: create a share and download a | ||
| 1815 | 3739 | file from it | ||
| 1816 | 3740 | - d/samba-common.dhcp: If systemctl is available, use it to query the | ||
| 1817 | 3741 | status of the smbd service before trying to reload it. Otherwise, | ||
| 1818 | 3742 | keep the same check as before and reload the service based on the | ||
| 1819 | 3743 | existence of the initscript. (LP #1579597) | ||
| 1820 | 3744 | - d/control, d/rules: Disable glusterfs support because it's not in main. | ||
| 1821 | 3745 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1822 | 3746 | |||
| 1823 | 3747 | -- Andreas Hasenack <andreas@canonical.com> Mon, 22 Jan 2018 16:31:41 -0200 | ||
| 1824 | 3748 | |||
| 1825 | 2098 | samba (2:4.7.4+dfsg-1) unstable; urgency=medium | 3749 | samba (2:4.7.4+dfsg-1) unstable; urgency=medium |
| 1826 | 2099 | 3750 | ||
| 1827 | 2100 | * New upstream version | 3751 | * New upstream version |
| 1828 | @@ -2111,6 +3762,42 @@ samba (2:4.7.4+dfsg-1) unstable; urgency=medium | |||
| 1829 | 2111 | 3762 | ||
| 1830 | 2112 | -- Mathieu Parent <sathieu@debian.org> Thu, 11 Jan 2018 20:49:28 +0100 | 3763 | -- Mathieu Parent <sathieu@debian.org> Thu, 11 Jan 2018 20:49:28 +0100 |
| 1831 | 2113 | 3764 | ||
| 1832 | 3765 | samba (2:4.7.3+dfsg-1ubuntu1) bionic; urgency=medium | ||
| 1833 | 3766 | |||
| 1834 | 3767 | * Merge with Debian; remaining changes: | ||
| 1835 | 3768 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1836 | 3769 | - debian/smb.conf; | ||
| 1837 | 3770 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1838 | 3771 | + Comment out the default [homes] share, and add a comment about | ||
| 1839 | 3772 | "valid users = %s" to show users how to restrict access to | ||
| 1840 | 3773 | \\server\username to only username. | ||
| 1841 | 3774 | - debian/samba-common.config: | ||
| 1842 | 3775 | + Do not change priority to high if dhclient3 is installed. | ||
| 1843 | 3776 | - Add apport hook: | ||
| 1844 | 3777 | + Created debian/source_samba.py. | ||
| 1845 | 3778 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1846 | 3779 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1847 | 3780 | + d/t/control: enable the new DEP8 tests | ||
| 1848 | 3781 | + d/t/smbclient-anonymous-share-list: list available shares anonymously | ||
| 1849 | 3782 | + d/t/smbclient-authenticated-share-list: list available shares using | ||
| 1850 | 3783 | an authenticated connection | ||
| 1851 | 3784 | + d/t/smbclient-share-access: create a share and download a file from it | ||
| 1852 | 3785 | + d/t/cifs-share-access: access a file in a share using cifs | ||
| 1853 | 3786 | - Ask the user if we can run testparm against the config file. If yes, | ||
| 1854 | 3787 | include its stderr and exit status in the bug report. Otherwise, only | ||
| 1855 | 3788 | include the exit status. (LP #1694334) | ||
| 1856 | 3789 | - If systemctl is available, use it to query the status of the smbd | ||
| 1857 | 3790 | service before trying to reload it. Otherwise, keep the same check | ||
| 1858 | 3791 | as before and reload the service based on the existence of the | ||
| 1859 | 3792 | initscript. (LP #1579597) | ||
| 1860 | 3793 | - d/rules: Compile winbindd/winbindd statically. | ||
| 1861 | 3794 | - Disable glusterfs support because it's not in main. | ||
| 1862 | 3795 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1863 | 3796 | - d/source_samba.py: use the new recommended findmnt(8) tool to list | ||
| 1864 | 3797 | mountpoints and correctly filter by the cifs filesystem type. | ||
| 1865 | 3798 | |||
| 1866 | 3799 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 05 Dec 2017 12:49:20 -0500 | ||
| 1867 | 3800 | |||
| 1868 | 2114 | samba (2:4.7.3+dfsg-1) unstable; urgency=high | 3801 | samba (2:4.7.3+dfsg-1) unstable; urgency=high |
| 1869 | 2115 | 3802 | ||
| 1870 | 2116 | * New upstream version | 3803 | * New upstream version |
| 1871 | @@ -2134,6 +3821,42 @@ samba (2:4.7.1+dfsg-2) unstable; urgency=high | |||
| 1872 | 2134 | 3821 | ||
| 1873 | 2135 | -- Mathieu Parent <sathieu@debian.org> Sun, 12 Nov 2017 10:02:19 +0100 | 3822 | -- Mathieu Parent <sathieu@debian.org> Sun, 12 Nov 2017 10:02:19 +0100 |
| 1874 | 2136 | 3823 | ||
| 1875 | 3824 | samba (2:4.7.1+dfsg-1ubuntu1) bionic; urgency=medium | ||
| 1876 | 3825 | |||
| 1877 | 3826 | * Merge with Debian; remaining changes: | ||
| 1878 | 3827 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1879 | 3828 | - debian/smb.conf; | ||
| 1880 | 3829 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1881 | 3830 | + Comment out the default [homes] share, and add a comment about | ||
| 1882 | 3831 | "valid users = %s" to show users how to restrict access to | ||
| 1883 | 3832 | \\server\username to only username. | ||
| 1884 | 3833 | - debian/samba-common.config: | ||
| 1885 | 3834 | + Do not change priority to high if dhclient3 is installed. | ||
| 1886 | 3835 | - Add apport hook: | ||
| 1887 | 3836 | + Created debian/source_samba.py. | ||
| 1888 | 3837 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1889 | 3838 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1890 | 3839 | + d/t/control: enable the new DEP8 tests | ||
| 1891 | 3840 | + d/t/smbclient-anonymous-share-list: list available shares anonymously | ||
| 1892 | 3841 | + d/t/smbclient-authenticated-share-list: list available shares using | ||
| 1893 | 3842 | an authenticated connection | ||
| 1894 | 3843 | + d/t/smbclient-share-access: create a share and download a file from it | ||
| 1895 | 3844 | + d/t/cifs-share-access: access a file in a share using cifs | ||
| 1896 | 3845 | - Ask the user if we can run testparm against the config file. If yes, | ||
| 1897 | 3846 | include its stderr and exit status in the bug report. Otherwise, only | ||
| 1898 | 3847 | include the exit status. (LP #1694334) | ||
| 1899 | 3848 | - If systemctl is available, use it to query the status of the smbd | ||
| 1900 | 3849 | service before trying to reload it. Otherwise, keep the same check | ||
| 1901 | 3850 | as before and reload the service based on the existence of the | ||
| 1902 | 3851 | initscript. (LP #1579597) | ||
| 1903 | 3852 | - d/rules: Compile winbindd/winbindd statically. | ||
| 1904 | 3853 | - Disable glusterfs support because it's not in main. | ||
| 1905 | 3854 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1906 | 3855 | - d/source_samba.py: use the new recommended findmnt(8) tool to list | ||
| 1907 | 3856 | mountpoints and correctly filter by the cifs filesystem type. | ||
| 1908 | 3857 | |||
| 1909 | 3858 | -- Matthias Klose <doko@ubuntu.com> Fri, 10 Nov 2017 10:03:57 +0100 | ||
| 1910 | 3859 | |||
| 1911 | 2137 | samba (2:4.7.1+dfsg-1) unstable; urgency=medium | 3860 | samba (2:4.7.1+dfsg-1) unstable; urgency=medium |
| 1912 | 2138 | 3861 | ||
| 1913 | 2139 | * New upstream version | 3862 | * New upstream version |
| 1914 | @@ -2182,6 +3905,87 @@ samba (2:4.6.7+dfsg-2) unstable; urgency=high | |||
| 1915 | 2182 | 3905 | ||
| 1916 | 2183 | -- Mathieu Parent <sathieu@debian.org> Tue, 19 Sep 2017 22:00:13 +0200 | 3906 | -- Mathieu Parent <sathieu@debian.org> Tue, 19 Sep 2017 22:00:13 +0200 |
| 1917 | 2184 | 3907 | ||
| 1918 | 3908 | samba (2:4.6.7+dfsg-1ubuntu3) artful; urgency=medium | ||
| 1919 | 3909 | |||
| 1920 | 3910 | * SECURITY UPDATE: SMB1/2/3 connections may not require signing where | ||
| 1921 | 3911 | they should | ||
| 1922 | 3912 | - debian/patches/CVE-2017-12150-1.patch: don't turn a guessed username | ||
| 1923 | 3913 | into a specified one in source3/include/auth_info.h, | ||
| 1924 | 3914 | source3/lib/popt_common.c, source3/lib/util_cmdline.c. | ||
| 1925 | 3915 | - debian/patches/CVE-2017-12150-2.patch: add SMB_SIGNING_REQUIRED to | ||
| 1926 | 3916 | source3/lib/util_cmdline.c. | ||
| 1927 | 3917 | - debian/patches/CVE-2017-12150-3.patch: add SMB_SIGNING_REQUIRED to | ||
| 1928 | 3918 | source3/libsmb/pylibsmb.c. | ||
| 1929 | 3919 | - debian/patches/CVE-2017-12150-4.patch: add SMB_SIGNING_REQUIRED to | ||
| 1930 | 3920 | libgpo/gpo_fetch.c. | ||
| 1931 | 3921 | - debian/patches/CVE-2017-12150-5.patch: add check for | ||
| 1932 | 3922 | NTLM_CCACHE/SIGN/SEAL to auth/credentials/credentials.c. | ||
| 1933 | 3923 | - debian/patches/CVE-2017-12150-6.patch: add | ||
| 1934 | 3924 | smbXcli_conn_signing_mandatory() to libcli/smb/smbXcli_base.*. | ||
| 1935 | 3925 | - debian/patches/CVE-2017-12150-7.patch: only fallback to anonymous if | ||
| 1936 | 3926 | authentication was not requested in source3/libsmb/clidfs.c. | ||
| 1937 | 3927 | - CVE-2017-12150 | ||
| 1938 | 3928 | * SECURITY UPDATE: SMB3 connections don't keep encryption across DFS | ||
| 1939 | 3929 | redirects | ||
| 1940 | 3930 | - debian/patches/CVE-2017-12151-1.patch: add | ||
| 1941 | 3931 | cli_state_is_encryption_on() helper function to | ||
| 1942 | 3932 | source3/libsmb/clientgen.c, source3/libsmb/proto.h. | ||
| 1943 | 3933 | - debian/patches/CVE-2017-12151-2.patch: make use of | ||
| 1944 | 3934 | cli_state_is_encryption_on() in source3/libsmb/clidfs.c, | ||
| 1945 | 3935 | source3/libsmb/libsmb_context.c. | ||
| 1946 | 3936 | - CVE-2017-12151 | ||
| 1947 | 3937 | * SECURITY UPDATE: Server memory information leak over SMB1 | ||
| 1948 | 3938 | - debian/patches/CVE-2017-12163.patch: prevent client short SMB1 write | ||
| 1949 | 3939 | from writing server memory to file in source3/smbd/reply.c. | ||
| 1950 | 3940 | - CVE-2017-12163 | ||
| 1951 | 3941 | |||
| 1952 | 3942 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 21 Sep 2017 08:10:03 -0400 | ||
| 1953 | 3943 | |||
| 1954 | 3944 | samba (2:4.6.7+dfsg-1ubuntu2) artful; urgency=medium | ||
| 1955 | 3945 | |||
| 1956 | 3946 | * d/source_samba.py: use the new recommended findmnt(8) tool to list | ||
| 1957 | 3947 | mountpoints and correctly filter by the cifs filesystem type. | ||
| 1958 | 3948 | (LP: #1703604) | ||
| 1959 | 3949 | |||
| 1960 | 3950 | -- Andreas Hasenack <andreas@canonical.com> Fri, 01 Sep 2017 09:47:58 -0300 | ||
| 1961 | 3951 | |||
| 1962 | 3952 | samba (2:4.6.7+dfsg-1ubuntu1) artful; urgency=medium | ||
| 1963 | 3953 | |||
| 1964 | 3954 | * Merge with Debian unstable (LP: #1710281). | ||
| 1965 | 3955 | - Upstream version 4.6.7 fixes the CVE-2017-2619 regression with non-wide | ||
| 1966 | 3956 | symlinks to directories (LP: #1701073) | ||
| 1967 | 3957 | * Remaining changes: | ||
| 1968 | 3958 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 1969 | 3959 | - debian/smb.conf; | ||
| 1970 | 3960 | + Add "(Samba, Ubuntu)" to server string. | ||
| 1971 | 3961 | + Comment out the default [homes] share, and add a comment about | ||
| 1972 | 3962 | "valid users = %s" to show users how to restrict access to | ||
| 1973 | 3963 | \\server\username to only username. | ||
| 1974 | 3964 | - debian/samba-common.config: | ||
| 1975 | 3965 | + Do not change priority to high if dhclient3 is installed. | ||
| 1976 | 3966 | - Add apport hook: | ||
| 1977 | 3967 | + Created debian/source_samba.py. | ||
| 1978 | 3968 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 1979 | 3969 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 1980 | 3970 | + d/t/control: enable the new DEP8 tests | ||
| 1981 | 3971 | + d/t/smbclient-anonymous-share-list: list available shares anonymously | ||
| 1982 | 3972 | + d/t/smbclient-authenticated-share-list: list available shares using | ||
| 1983 | 3973 | an authenticated connection | ||
| 1984 | 3974 | + d/t/smbclient-share-access: create a share and download a file from it | ||
| 1985 | 3975 | + d/t/cifs-share-access: access a file in a share using cifs | ||
| 1986 | 3976 | - Ask the user if we can run testparm against the config file. If yes, | ||
| 1987 | 3977 | include its stderr and exit status in the bug report. Otherwise, only | ||
| 1988 | 3978 | include the exit status. (LP #1694334) | ||
| 1989 | 3979 | - If systemctl is available, use it to query the status of the smbd | ||
| 1990 | 3980 | service before trying to reload it. Otherwise, keep the same check | ||
| 1991 | 3981 | as before and reload the service based on the existence of the | ||
| 1992 | 3982 | initscript. (LP #1579597) | ||
| 1993 | 3983 | - d/rules: Compile winbindd/winbindd statically. | ||
| 1994 | 3984 | - Disable glusterfs support because it's not in main. | ||
| 1995 | 3985 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 1996 | 3986 | |||
| 1997 | 3987 | -- Andreas Hasenack <andreas@canonical.com> Mon, 21 Aug 2017 17:27:08 -0300 | ||
| 1998 | 3988 | |||
| 1999 | 2185 | samba (2:4.6.7+dfsg-1) unstable; urgency=medium | 3989 | samba (2:4.6.7+dfsg-1) unstable; urgency=medium |
| 2000 | 2186 | 3990 | ||
| 2001 | 2187 | * New upstream version | 3991 | * New upstream version |
| 2002 | @@ -2193,6 +3997,60 @@ samba (2:4.6.7+dfsg-1) unstable; urgency=medium | |||
| 2003 | 2193 | 3997 | ||
| 2004 | 2194 | -- Mathieu Parent <sathieu@debian.org> Tue, 15 Aug 2017 23:06:36 +0200 | 3998 | -- Mathieu Parent <sathieu@debian.org> Tue, 15 Aug 2017 23:06:36 +0200 |
| 2005 | 2195 | 3999 | ||
| 2006 | 4000 | samba (2:4.6.5+dfsg-8ubuntu1) artful; urgency=medium | ||
| 2007 | 4001 | |||
| 2008 | 4002 | * Merge with Debian unstable (LP: #1700644). Remaining changes: | ||
| 2009 | 4003 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2010 | 4004 | - debian/smb.conf; | ||
| 2011 | 4005 | + Add "(Samba, Ubuntu)" to server string. | ||
| 2012 | 4006 | + Comment out the default [homes] share, and add a comment about | ||
| 2013 | 4007 | "valid users = %s" to show users how to restrict access to | ||
| 2014 | 4008 | \\server\username to only username. | ||
| 2015 | 4009 | - debian/samba-common.config: | ||
| 2016 | 4010 | + Do not change priority to high if dhclient3 is installed. | ||
| 2017 | 4011 | - Add apport hook: | ||
| 2018 | 4012 | + Created debian/source_samba.py. | ||
| 2019 | 4013 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 2020 | 4014 | - Add extra DEP8 tests to samba (LP #1696823): | ||
| 2021 | 4015 | + d/t/control: enable the new DEP8 tests | ||
| 2022 | 4016 | + d/t/smbclient-anonymous-share-list: list available shares anonymously | ||
| 2023 | 4017 | + d/t/smbclient-authenticated-share-list: list available shares using | ||
| 2024 | 4018 | an authenticated connection | ||
| 2025 | 4019 | + d/t/smbclient-share-access: create a share and download a file from it | ||
| 2026 | 4020 | + d/t/cifs-share-access: access a file in a share using cifs | ||
| 2027 | 4021 | - Ask the user if we can run testparm against the config file. If yes, | ||
| 2028 | 4022 | include its stderr and exit status in the bug report. Otherwise, only | ||
| 2029 | 4023 | include the exit status. (LP #1694334) | ||
| 2030 | 4024 | - If systemctl is available, use it to query the status of the smbd | ||
| 2031 | 4025 | service before trying to reload it. Otherwise, keep the same check | ||
| 2032 | 4026 | as before and reload the service based on the existence of the | ||
| 2033 | 4027 | initscript. (LP #1579597) | ||
| 2034 | 4028 | * Drop: | ||
| 2035 | 4029 | - d/rules: Compile winbindd/winbindd statically. (LP: #1700527) | ||
| 2036 | 4030 | [This hunk was missed in 2:4.5.8+dfsg-2ubuntu2 when patch | ||
| 2037 | 4031 | fix-1584485.patch was dropped there.] | ||
| 2038 | 4032 | - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2039 | 4033 | pam_winbind krb5_ccache_type=FILE failure | ||
| 2040 | 4034 | [Replaced by d/p/s3-gse_krb5-fix-a-possible-crash-in-fill_mem_keytab.patch | ||
| 2041 | 4035 | in 2:4.6.5+dfsg-3 that closed Debian's bug #739768] | ||
| 2042 | 4036 | - debian/patches/winbind_trusted_domains.patch: make sure domain | ||
| 2043 | 4037 | members can talk to trusted domains DCs. | ||
| 2044 | 4038 | [Upstream committed a different fix, see updated patch attached to | ||
| 2045 | 4039 | https://bugzilla.samba.org/show_bug.cgi?id=11830] | ||
| 2046 | 4040 | - d/control: add libcephfs-dev as b-d to build vfs_ceph | ||
| 2047 | 4041 | [Adopted by Debian in 2:4.6.5+dfsg-1] | ||
| 2048 | 4042 | - debian/patches/CVE-2017-11103.patch: use encrypted service | ||
| 2049 | 4043 | name rather than unencrypted (and therefore spoofable) version | ||
| 2050 | 4044 | in heimdal | ||
| 2051 | 4045 | [Adopted by Debian as | ||
| 2052 | 4046 | d/p/CVE-2017-11103-Orpheus-Lyre-KDC-REP-service-name-val.patch] | ||
| 2053 | 4047 | - Cherrypick upstream patch to fix FTBFS with new ceph lib. | ||
| 2054 | 4048 | [Merged upstream in 4.6.0rc1] | ||
| 2055 | 4049 | * Disable glusterfs support because it's not in main. | ||
| 2056 | 4050 | MIR bug is https://launchpad.net/bugs/1274247 | ||
| 2057 | 4051 | |||
| 2058 | 4052 | -- Andreas Hasenack <andreas@canonical.com> Thu, 10 Aug 2017 22:20:22 -0300 | ||
| 2059 | 4053 | |||
| 2060 | 2196 | samba (2:4.6.5+dfsg-8) unstable; urgency=medium | 4054 | samba (2:4.6.5+dfsg-8) unstable; urgency=medium |
| 2061 | 2197 | 4055 | ||
| 2062 | 2198 | * Remove dependency on update-inetd, not used anymore | 4056 | * Remove dependency on update-inetd, not used anymore |
| 2063 | @@ -2312,6 +4170,77 @@ samba (2:4.6.5+dfsg-1) experimental; urgency=medium | |||
| 2064 | 2312 | 4170 | ||
| 2065 | 2313 | -- Mathieu Parent <sathieu@debian.org> Mon, 12 Jun 2017 08:09:43 +0200 | 4171 | -- Mathieu Parent <sathieu@debian.org> Mon, 12 Jun 2017 08:09:43 +0200 |
| 2066 | 2314 | 4172 | ||
| 2067 | 4173 | samba (2:4.5.8+dfsg-2ubuntu5) artful; urgency=medium | ||
| 2068 | 4174 | |||
| 2069 | 4175 | * Cherrypick upstream patch to fix FTBFS with new ceph lib. | ||
| 2070 | 4176 | |||
| 2071 | 4177 | -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 26 Jul 2017 08:34:24 +0100 | ||
| 2072 | 4178 | |||
| 2073 | 4179 | samba (2:4.5.8+dfsg-2ubuntu4) artful; urgency=medium | ||
| 2074 | 4180 | |||
| 2075 | 4181 | * SECURITY UPDATE: KDC-REP service name impersonation | ||
| 2076 | 4182 | - debian/patches/CVE-2017-11103.patch: use encrypted service | ||
| 2077 | 4183 | name rather than unencrypted (and therefore spoofable) version | ||
| 2078 | 4184 | in heimdal | ||
| 2079 | 4185 | - CVE-2017-11103 | ||
| 2080 | 4186 | |||
| 2081 | 4187 | -- Steve Beattie <sbeattie@ubuntu.com> Mon, 17 Jul 2017 16:22:28 -0700 | ||
| 2082 | 4188 | |||
| 2083 | 4189 | samba (2:4.5.8+dfsg-2ubuntu3) artful; urgency=medium | ||
| 2084 | 4190 | |||
| 2085 | 4191 | * No-change rebuild against libldb 1.1.29 | ||
| 2086 | 4192 | |||
| 2087 | 4193 | -- Steve Langasek <steve.langasek@ubuntu.com> Sun, 25 Jun 2017 16:09:33 -0700 | ||
| 2088 | 4194 | |||
| 2089 | 4195 | samba (2:4.5.8+dfsg-2ubuntu2) artful; urgency=medium | ||
| 2090 | 4196 | |||
| 2091 | 4197 | * Add extra DEP8 tests to samba (LP: #1696823): | ||
| 2092 | 4198 | - d/t/control: enable the new DEP8 tests | ||
| 2093 | 4199 | - d/t/smbclient-anonymous-share-list: list available shares anonymously | ||
| 2094 | 4200 | - d/t/smbclient-authenticated-share-list: list available shares using | ||
| 2095 | 4201 | an authenticated connection | ||
| 2096 | 4202 | - d/t/smbclient-share-access: create a share and download a file from it | ||
| 2097 | 4203 | - d/t/cifs-share-access: access a file in a share using cifs | ||
| 2098 | 4204 | * Ask the user if we can run testparm against the config file. If yes, | ||
| 2099 | 4205 | include its stderr and exit status in the bug report. Otherwise, only | ||
| 2100 | 4206 | include the exit status. (LP: #1694334) | ||
| 2101 | 4207 | * If systemctl is available, use it to query the status of the smbd | ||
| 2102 | 4208 | service before trying to reload it. Otherwise, keep the same check | ||
| 2103 | 4209 | as before and reload the service based on the existence of the | ||
| 2104 | 4210 | initscript. (LP: #1579597) | ||
| 2105 | 4211 | * Remove d/p/fix-1584485.patch as it builds a broken pam_winbind | ||
| 2106 | 4212 | module. There is a fixed version of that patch attached to | ||
| 2107 | 4213 | #1677329 but it has not been vetted yet, so for now it's best | ||
| 2108 | 4214 | to revert (again) so that pam_winbind can be used. | ||
| 2109 | 4215 | (LP: #1677329, LP: #1644428) | ||
| 2110 | 4216 | |||
| 2111 | 4217 | -- Andreas Hasenack <andreas@canonical.com> Mon, 19 Jun 2017 10:49:29 -0700 | ||
| 2112 | 4218 | |||
| 2113 | 4219 | samba (2:4.5.8+dfsg-2ubuntu1) artful; urgency=medium | ||
| 2114 | 4220 | |||
| 2115 | 4221 | * Merge from Debian unstable. Remaining changes: | ||
| 2116 | 4222 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2117 | 4223 | - debian/smb.conf; | ||
| 2118 | 4224 | + Add "(Samba, Ubuntu)" to server string. | ||
| 2119 | 4225 | + Comment out the default [homes] share, and add a comment about | ||
| 2120 | 4226 | "valid users = %s" to show users how to restrict access to | ||
| 2121 | 4227 | \\server\username to only username. | ||
| 2122 | 4228 | - debian/samba-common.config: | ||
| 2123 | 4229 | + Do not change priority to high if dhclient3 is installed. | ||
| 2124 | 4230 | - Add apport hook: | ||
| 2125 | 4231 | + Created debian/source_samba.py. | ||
| 2126 | 4232 | + debian/rules, debian/samba-common-bin.install: install hook. | ||
| 2127 | 4233 | - d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2128 | 4234 | pam_winbind krb5_ccache_type=FILE failure | ||
| 2129 | 4235 | - debian/patches/winbind_trusted_domains.patch: make sure domain | ||
| 2130 | 4236 | members can talk to trusted domains DCs. | ||
| 2131 | 4237 | - d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind | ||
| 2132 | 4238 | to be statically linked | ||
| 2133 | 4239 | - d/rules: Compile winbindd/winbindd statically. | ||
| 2134 | 4240 | - d/control: add libcephfs-dev as b-d to build vfs_ceph | ||
| 2135 | 4241 | |||
| 2136 | 4242 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 15 Jun 2017 14:17:43 -0400 | ||
| 2137 | 4243 | |||
| 2138 | 2315 | samba (2:4.5.8+dfsg-2) unstable; urgency=high | 4244 | samba (2:4.5.8+dfsg-2) unstable; urgency=high |
| 2139 | 2316 | 4245 | ||
| 2140 | 2317 | * CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside | 4246 | * CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside |
| 2141 | @@ -2326,6 +4255,23 @@ samba (2:4.5.8+dfsg-1) unstable; urgency=high | |||
| 2142 | 2326 | 4255 | ||
| 2143 | 2327 | -- Mathieu Parent <sathieu@debian.org> Sat, 01 Apr 2017 20:39:17 +0200 | 4256 | -- Mathieu Parent <sathieu@debian.org> Sat, 01 Apr 2017 20:39:17 +0200 |
| 2144 | 2328 | 4257 | ||
| 2145 | 4258 | samba (2:4.5.8+dfsg-0ubuntu1) artful; urgency=medium | ||
| 2146 | 4259 | |||
| 2147 | 4260 | * SECURITY UPDATE: remote code execution from a writable share | ||
| 2148 | 4261 | - debian/patches/CVE-2017-7494.patch: refuse to open pipe names with a | ||
| 2149 | 4262 | slash inside in source3/rpc_server/srv_pipe.c. | ||
| 2150 | 4263 | - CVE-2017-7494 | ||
| 2151 | 4264 | |||
| 2152 | 4265 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 24 May 2017 07:39:13 -0400 | ||
| 2153 | 4266 | |||
| 2154 | 4267 | samba (2:4.5.8+dfsg-0ubuntu0.17.04.1) zesty-security; urgency=medium | ||
| 2155 | 4268 | |||
| 2156 | 4269 | * SECURITY UPDATE: Symlink race allows access outside share definition | ||
| 2157 | 4270 | - Updated to new upstream release 4.5.8. | ||
| 2158 | 4271 | - CVE-2017-2619 | ||
| 2159 | 4272 | |||
| 2160 | 4273 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 21 Apr 2017 07:33:25 -0400 | ||
| 2161 | 4274 | |||
| 2162 | 2329 | samba (2:4.5.6+dfsg-2) unstable; urgency=high | 4275 | samba (2:4.5.6+dfsg-2) unstable; urgency=high |
| 2163 | 2330 | 4276 | ||
| 2164 | 2331 | * This is a security release in order to address the following defects: | 4277 | * This is a security release in order to address the following defects: |
| 2165 | @@ -2355,6 +4301,61 @@ samba (2:4.5.5+dfsg-1) unstable; urgency=medium | |||
| 2166 | 2355 | 4301 | ||
| 2167 | 2356 | -- Mathieu Parent <sathieu@debian.org> Sun, 05 Mar 2017 23:21:09 +0100 | 4302 | -- Mathieu Parent <sathieu@debian.org> Sun, 05 Mar 2017 23:21:09 +0100 |
| 2168 | 2357 | 4303 | ||
| 2169 | 4304 | samba (2:4.5.4+dfsg-1ubuntu2) zesty; urgency=medium | ||
| 2170 | 4305 | |||
| 2171 | 4306 | * d/control: add libcephfs-dev as b-d to build vfs_ceph | ||
| 2172 | 4307 | (LP: #1668940). | ||
| 2173 | 4308 | |||
| 2174 | 4309 | -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Mon, 06 Mar 2017 11:13:41 -0800 | ||
| 2175 | 4310 | |||
| 2176 | 4311 | samba (2:4.5.4+dfsg-1ubuntu1) zesty; urgency=medium | ||
| 2177 | 4312 | |||
| 2178 | 4313 | * Merge from Debian unstable (LP: #1659707, LP: #1639962). Remaining | ||
| 2179 | 4314 | changes: | ||
| 2180 | 4315 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2181 | 4316 | + debian/smb.conf; | ||
| 2182 | 4317 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2183 | 4318 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2184 | 4319 | to show users how to restrict access to \\server\username to only username. | ||
| 2185 | 4320 | + debian/samba-common.config: | ||
| 2186 | 4321 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2187 | 4322 | + Add apport hook: | ||
| 2188 | 4323 | - Created debian/source_samba.py. | ||
| 2189 | 4324 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2190 | 4325 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2191 | 4326 | pam_winbind krb5_ccache_type=FILE failure (LP #1310919) | ||
| 2192 | 4327 | + debian/patches/winbind_trusted_domains.patch: make sure domain members | ||
| 2193 | 4328 | can talk to trusted domains DCs. | ||
| 2194 | 4329 | [ update patch based upon upstream discussion ] | ||
| 2195 | 4330 | + d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind | ||
| 2196 | 4331 | to be statically linked fixes LP #1584485. | ||
| 2197 | 4332 | + d/rules: Compile winbindd/winbindd statically. | ||
| 2198 | 4333 | * Drop: | ||
| 2199 | 4334 | - Delete debian/.gitignore | ||
| 2200 | 4335 | [ Previously undocumented ] | ||
| 2201 | 4336 | - debian/patches/git_smbclient_cpu.patch: | ||
| 2202 | 4337 | + backport upstream patch to fix smbclient users hanging/eating cpu on | ||
| 2203 | 4338 | trying to contact a machine which is not there (lp #1572260) | ||
| 2204 | 4339 | [ Fixed upstream ] | ||
| 2205 | 4340 | - SECURITY UPDATE: remote code execution via heap overflow in NDR parsing | ||
| 2206 | 4341 | + debian/patches/CVE-2016-2123.patch: check lengths in | ||
| 2207 | 4342 | librpc/ndr/ndr_dnsp.c. | ||
| 2208 | 4343 | + CVE-2016-2123 | ||
| 2209 | 4344 | [ Fixed in Debian ] | ||
| 2210 | 4345 | - SECURITY UPDATE: unconditional privilege delegation to Kerberos servers | ||
| 2211 | 4346 | + debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in | ||
| 2212 | 4347 | source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c, | ||
| 2213 | 4348 | source4/auth/gensec/gensec_gssapi.c. | ||
| 2214 | 4349 | + CVE-2016-2125 | ||
| 2215 | 4350 | [ Fixed in Debian ] | ||
| 2216 | 4351 | - SECURITY UPDATE: privilege elevation in Kerberos PAC validation | ||
| 2217 | 4352 | + debian/patches/CVE-2016-2126.patch: only allow known checksum types | ||
| 2218 | 4353 | in auth/kerberos/kerberos_pac.c. | ||
| 2219 | 4354 | + CVE-2016-2126 | ||
| 2220 | 4355 | [ Fixed in Debian ] | ||
| 2221 | 4356 | |||
| 2222 | 4357 | -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 26 Jan 2017 17:20:15 -0800 | ||
| 2223 | 4358 | |||
| 2224 | 2358 | samba (2:4.5.4+dfsg-1) unstable; urgency=medium | 4359 | samba (2:4.5.4+dfsg-1) unstable; urgency=medium |
| 2225 | 2359 | 4360 | ||
| 2226 | 2360 | [ Mathieu Parent ] | 4361 | [ Mathieu Parent ] |
| 2227 | @@ -2482,6 +4483,77 @@ samba (2:4.4.5+dfsg-3) unstable; urgency=medium | |||
| 2228 | 2482 | 4483 | ||
| 2229 | 2483 | -- Mathieu Parent <sathieu@debian.org> Fri, 09 Sep 2016 13:00:54 +0200 | 4484 | -- Mathieu Parent <sathieu@debian.org> Fri, 09 Sep 2016 13:00:54 +0200 |
| 2230 | 2484 | 4485 | ||
| 2231 | 4486 | samba (2:4.4.5+dfsg-2ubuntu7) zesty; urgency=medium | ||
| 2232 | 4487 | |||
| 2233 | 4488 | * SECURITY UPDATE: remote code execution via heap overflow in NDR parsing | ||
| 2234 | 4489 | - debian/patches/CVE-2016-2123.patch: check lengths in | ||
| 2235 | 4490 | librpc/ndr/ndr_dnsp.c. | ||
| 2236 | 4491 | - CVE-2016-2123 | ||
| 2237 | 4492 | * SECURITY UPDATE: unconditional privilege delegation to Kerberos servers | ||
| 2238 | 4493 | - debian/patches/CVE-2016-2125.patch: don't use GSS_C_DELEG_FLAG in | ||
| 2239 | 4494 | source4/scripting/bin/nsupdate-gss, source3/librpc/crypto/gse.c, | ||
| 2240 | 4495 | source4/auth/gensec/gensec_gssapi.c. | ||
| 2241 | 4496 | - CVE-2016-2125 | ||
| 2242 | 4497 | * SECURITY UPDATE: privilege elevation in Kerberos PAC validation | ||
| 2243 | 4498 | - debian/patches/CVE-2016-2126.patch: only allow known checksum types | ||
| 2244 | 4499 | in auth/kerberos/kerberos_pac.c. | ||
| 2245 | 4500 | - CVE-2016-2126 | ||
| 2246 | 4501 | |||
| 2247 | 4502 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 20 Jan 2017 12:32:25 -0500 | ||
| 2248 | 4503 | |||
| 2249 | 4504 | samba (2:4.4.5+dfsg-2ubuntu6) zesty; urgency=high | ||
| 2250 | 4505 | |||
| 2251 | 4506 | * d/p/fix-1584485.patch: Make libnss-winbind and libpam-winbind | ||
| 2252 | 4507 | to be statically linked fixes LP: #1584485. | ||
| 2253 | 4508 | |||
| 2254 | 4509 | * d/rules: Compile winbindd/winbindd statically. | ||
| 2255 | 4510 | |||
| 2256 | 4511 | -- Jorge Niedbalski <jorge.niedbalski@canonical.com> Wed, 02 Nov 2016 13:59:10 +0100 | ||
| 2257 | 4512 | |||
| 2258 | 4513 | samba (2:4.4.5+dfsg-2ubuntu5) yakkety; urgency=medium | ||
| 2259 | 4514 | |||
| 2260 | 4515 | * No-change rebuild for readline soname change. | ||
| 2261 | 4516 | |||
| 2262 | 4517 | -- Matthias Klose <doko@ubuntu.com> Sun, 18 Sep 2016 10:26:52 +0000 | ||
| 2263 | 4518 | |||
| 2264 | 4519 | samba (2:4.4.5+dfsg-2ubuntu4) yakkety; urgency=medium | ||
| 2265 | 4520 | |||
| 2266 | 4521 | * No-change rebuild for readline soname change. | ||
| 2267 | 4522 | |||
| 2268 | 4523 | -- Matthias Klose <doko@ubuntu.com> Sat, 17 Sep 2016 12:09:21 +0000 | ||
| 2269 | 4524 | |||
| 2270 | 4525 | samba (2:4.4.5+dfsg-2ubuntu3) yakkety; urgency=medium | ||
| 2271 | 4526 | |||
| 2272 | 4527 | * debian/patches/git_smbclient_cpu.patch: | ||
| 2273 | 4528 | - backport upstream patch to fix smbclient users hanging/eating cpu on | ||
| 2274 | 4529 | trying to contact a machine which is not there (lp: #1572260) | ||
| 2275 | 4530 | |||
| 2276 | 4531 | -- Sebastien Bacher <seb128@ubuntu.com> Fri, 05 Aug 2016 17:32:43 +0200 | ||
| 2277 | 4532 | |||
| 2278 | 4533 | samba (2:4.4.5+dfsg-2ubuntu1) yakkety; urgency=low | ||
| 2279 | 4534 | |||
| 2280 | 4535 | * Merge from Debian unstable. Remaining changes: | ||
| 2281 | 4536 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2282 | 4537 | + debian/smb.conf; | ||
| 2283 | 4538 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2284 | 4539 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2285 | 4540 | to show users how to restrict access to \\server\username to only username. | ||
| 2286 | 4541 | + debian/samba-common.config: | ||
| 2287 | 4542 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2288 | 4543 | + Add apport hook: | ||
| 2289 | 4544 | - Created debian/source_samba.py. | ||
| 2290 | 4545 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2291 | 4546 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2292 | 4547 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2293 | 4548 | + debian/patches/winbind_trusted_domains.patch: make sure domain members | ||
| 2294 | 4549 | can talk to trusted domains DCs. | ||
| 2295 | 4550 | * Dropped changes: | ||
| 2296 | 4551 | - build-depends on libgnutls-dev instead of libgnutsl28-dev: rename was | ||
| 2297 | 4552 | never done in Debian, revert. | ||
| 2298 | 4553 | - ufw integration: included in Debian. | ||
| 2299 | 4554 | |||
| 2300 | 4555 | -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 14 Jul 2016 17:45:46 -0700 | ||
| 2301 | 4556 | |||
| 2302 | 2485 | samba (2:4.4.5+dfsg-2) unstable; urgency=medium | 4557 | samba (2:4.4.5+dfsg-2) unstable; urgency=medium |
| 2303 | 2486 | 4558 | ||
| 2304 | 2487 | * Disable running of 'make quicktest' during build, as it takes very | 4559 | * Disable running of 'make quicktest' during build, as it takes very |
| 2305 | @@ -2609,6 +4681,20 @@ samba (2:4.4.0+dfsg-1) experimental; urgency=medium | |||
| 2306 | 2609 | 4681 | ||
| 2307 | 2610 | -- Andrew Bartlett <abartlet+debian@catalyst.net.nz> Wed, 06 Apr 2016 17:08:20 +1200 | 4682 | -- Andrew Bartlett <abartlet+debian@catalyst.net.nz> Wed, 06 Apr 2016 17:08:20 +1200 |
| 2308 | 2611 | 4683 | ||
| 2309 | 4684 | samba (2:4.3.9+dfsg-0ubuntu1) yakkety; urgency=medium | ||
| 2310 | 4685 | |||
| 2311 | 4686 | * SECURITY REGRESSION: Updated to 4.3.9 to fix multiple regressions in | ||
| 2312 | 4687 | the previous security updates. (LP: #1577739) | ||
| 2313 | 4688 | - debian/control: bump tevent Build-Depends to 0.9.28. | ||
| 2314 | 4689 | * SECURITY REGRESSION: NTLM authentication issues (LP: #1578576) | ||
| 2315 | 4690 | - debian/patches/samba-bug11912.patch: let msrpc_parse() return | ||
| 2316 | 4691 | talloc'ed empty strings in libcli/auth/msrpc_parse.c. | ||
| 2317 | 4692 | - debian/patches/samba-bug11914.patch: make | ||
| 2318 | 4693 | ntlm_auth_generate_session_info() more complete in | ||
| 2319 | 4694 | source3/utils/ntlm_auth.c. | ||
| 2320 | 4695 | |||
| 2321 | 4696 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 25 May 2016 09:29:15 -0400 | ||
| 2322 | 4697 | |||
| 2323 | 2612 | samba (2:4.3.8+dfsg-1) unstable; urgency=low | 4698 | samba (2:4.3.8+dfsg-1) unstable; urgency=low |
| 2324 | 2613 | 4699 | ||
| 2325 | 2614 | [ Jelmer Vernooij ] | 4700 | [ Jelmer Vernooij ] |
| 2326 | @@ -2623,6 +4709,25 @@ samba (2:4.3.8+dfsg-1) unstable; urgency=low | |||
| 2327 | 2623 | 4709 | ||
| 2328 | 2624 | -- Jelmer Vernooij <jelmer@debian.org> Sat, 16 Apr 2016 01:18:36 +0000 | 4710 | -- Jelmer Vernooij <jelmer@debian.org> Sat, 16 Apr 2016 01:18:36 +0000 |
| 2329 | 2625 | 4711 | ||
| 2330 | 4712 | samba (2:4.3.8+dfsg-0ubuntu1) xenial; urgency=medium | ||
| 2331 | 4713 | |||
| 2332 | 4714 | * SECURITY UPDATE: Updated to 4.3.8 to fix multiple security issues | ||
| 2333 | 4715 | - CVE-2015-5370: Multiple errors in DCE-RPC code | ||
| 2334 | 4716 | - CVE-2016-2110: Man in the middle attacks possible with NTLMSSP | ||
| 2335 | 4717 | - CVE-2016-2111: NETLOGON Spoofing Vulnerability | ||
| 2336 | 4718 | - CVE-2016-2112: The LDAP client and server don't enforce integrity | ||
| 2337 | 4719 | protection | ||
| 2338 | 4720 | - CVE-2016-2113: Missing TLS certificate validation allows man in the | ||
| 2339 | 4721 | middle attacks | ||
| 2340 | 4722 | - CVE-2016-2114: "server signing = mandatory" not enforced | ||
| 2341 | 4723 | - CVE-2016-2115: SMB client connections for IPC traffic are not | ||
| 2342 | 4724 | integrity protected | ||
| 2343 | 4725 | - CVE-2016-2118: SAMR and LSA man in the middle attacks possible | ||
| 2344 | 4726 | * debian/patches/winbind_trusted_domains.patch: make sure domain members | ||
| 2345 | 4727 | can talk to trusted domains DCs. | ||
| 2346 | 4728 | |||
| 2347 | 4729 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 12 Apr 2016 07:26:29 -0400 | ||
| 2348 | 4730 | |||
| 2349 | 2626 | samba (2:4.3.7+dfsg-1) unstable; urgency=high | 4731 | samba (2:4.3.7+dfsg-1) unstable; urgency=high |
| 2350 | 2627 | 4732 | ||
| 2351 | 2628 | * New upstream release. | 4733 | * New upstream release. |
| 2352 | @@ -2665,6 +4770,29 @@ samba (2:4.3.6+dfsg-2) unstable; urgency=low | |||
| 2353 | 2665 | 4770 | ||
| 2354 | 2666 | -- Mathieu Parent <sathieu@debian.org> Thu, 31 Mar 2016 22:26:11 +0200 | 4771 | -- Mathieu Parent <sathieu@debian.org> Thu, 31 Mar 2016 22:26:11 +0200 |
| 2355 | 2667 | 4772 | ||
| 2356 | 4773 | samba (2:4.3.6+dfsg-1ubuntu1) xenial; urgency=medium | ||
| 2357 | 4774 | |||
| 2358 | 4775 | * Merge with Debian; remaining changes: | ||
| 2359 | 4776 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2360 | 4777 | + debian/smb.conf; | ||
| 2361 | 4778 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2362 | 4779 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2363 | 4780 | to show users how to restrict access to \\server\username to only username. | ||
| 2364 | 4781 | + debian/samba-common.config: | ||
| 2365 | 4782 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2366 | 4783 | + debian/control: | ||
| 2367 | 4784 | - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev | ||
| 2368 | 4785 | + Add ufw integration: | ||
| 2369 | 4786 | - Created debian/samba.ufw.profile: | ||
| 2370 | 4787 | - debian/rules, debian/samba.install: install profile | ||
| 2371 | 4788 | + Add apport hook: | ||
| 2372 | 4789 | - Created debian/source_samba.py. | ||
| 2373 | 4790 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2374 | 4791 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2375 | 4792 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2376 | 4793 | |||
| 2377 | 4794 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 09 Mar 2016 08:49:12 -0500 | ||
| 2378 | 4795 | |||
| 2379 | 2668 | samba (2:4.3.6+dfsg-1) unstable; urgency=medium | 4796 | samba (2:4.3.6+dfsg-1) unstable; urgency=medium |
| 2380 | 2669 | 4797 | ||
| 2381 | 2670 | * New upstream release. | 4798 | * New upstream release. |
| 2382 | @@ -2710,6 +4838,42 @@ samba (2:4.3.3+dfsg-2) unstable; urgency=medium | |||
| 2383 | 2710 | 4838 | ||
| 2384 | 2711 | -- Mathieu Parent <sathieu@debian.org> Thu, 04 Feb 2016 13:25:01 +0100 | 4839 | -- Mathieu Parent <sathieu@debian.org> Thu, 04 Feb 2016 13:25:01 +0100 |
| 2385 | 2712 | 4840 | ||
| 2386 | 4841 | samba (2:4.3.3+dfsg-1ubuntu3) xenial; urgency=medium | ||
| 2387 | 4842 | |||
| 2388 | 4843 | * No-change rebuild for gnutls transition. | ||
| 2389 | 4844 | |||
| 2390 | 4845 | -- Matthias Klose <doko@ubuntu.com> Wed, 17 Feb 2016 22:41:43 +0000 | ||
| 2391 | 4846 | |||
| 2392 | 4847 | samba (2:4.3.3+dfsg-1ubuntu2) xenial; urgency=medium | ||
| 2393 | 4848 | |||
| 2394 | 4849 | * Fixes regression introduced by debian/patches/CVE-2015-5252.patch. | ||
| 2395 | 4850 | (LP: #1545750) | ||
| 2396 | 4851 | |||
| 2397 | 4852 | -- Dariusz Gadomski <dariusz.gadomski@canonical.com> Mon, 15 Feb 2016 16:05:12 +0100 | ||
| 2398 | 4853 | |||
| 2399 | 4854 | samba (2:4.3.3+dfsg-1ubuntu1) xenial; urgency=medium | ||
| 2400 | 4855 | |||
| 2401 | 4856 | * Merge with Debian; remaining changes: | ||
| 2402 | 4857 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2403 | 4858 | + debian/smb.conf; | ||
| 2404 | 4859 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2405 | 4860 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2406 | 4861 | to show users how to restrict access to \\server\username to only username. | ||
| 2407 | 4862 | + debian/samba-common.config: | ||
| 2408 | 4863 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2409 | 4864 | + debian/control: | ||
| 2410 | 4865 | - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev | ||
| 2411 | 4866 | + Add ufw integration: | ||
| 2412 | 4867 | - Created debian/samba.ufw.profile: | ||
| 2413 | 4868 | - debian/rules, debian/samba.install: install profile | ||
| 2414 | 4869 | + Add apport hook: | ||
| 2415 | 4870 | - Created debian/source_samba.py. | ||
| 2416 | 4871 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2417 | 4872 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2418 | 4873 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2419 | 4874 | |||
| 2420 | 4875 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 06 Jan 2016 07:41:39 -0500 | ||
| 2421 | 4876 | |||
| 2422 | 2713 | samba (2:4.3.3+dfsg-1) unstable; urgency=medium | 4877 | samba (2:4.3.3+dfsg-1) unstable; urgency=medium |
| 2423 | 2714 | 4878 | ||
| 2424 | 2715 | * New upstream release. Closes: #808133. | 4879 | * New upstream release. Closes: #808133. |
| 2425 | @@ -2794,6 +4958,63 @@ samba (2:4.2.1+dfsg-1) experimental; urgency=medium | |||
| 2426 | 2794 | 4958 | ||
| 2427 | 2795 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Dec 2014 15:34:36 +0000 | 4959 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Dec 2014 15:34:36 +0000 |
| 2428 | 2796 | 4960 | ||
| 2429 | 4961 | samba (2:4.1.20+dfsg-1ubuntu5) xenial; urgency=medium | ||
| 2430 | 4962 | |||
| 2431 | 4963 | * Resolve small merge error in the rules | ||
| 2432 | 4964 | |||
| 2433 | 4965 | -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 12:02:12 +0100 | ||
| 2434 | 4966 | |||
| 2435 | 4967 | samba (2:4.1.20+dfsg-1ubuntu4) xenial; urgency=medium | ||
| 2436 | 4968 | |||
| 2437 | 4969 | * Backport Debian change to remove libpam-smbpasswd, it segfaults | ||
| 2438 | 4970 | leading to non working session (lp: #1515207) | ||
| 2439 | 4971 | |||
| 2440 | 4972 | -- Sebastien Bacher <seb128@ubuntu.com> Wed, 16 Dec 2015 11:47:44 +0100 | ||
| 2441 | 4973 | |||
| 2442 | 4974 | samba (2:4.1.20+dfsg-1ubuntu3) xenial; urgency=medium | ||
| 2443 | 4975 | |||
| 2444 | 4976 | * Build with the new ldb | ||
| 2445 | 4977 | |||
| 2446 | 4978 | -- Sebastien Bacher <seb128@ubuntu.com> Wed, 18 Nov 2015 11:45:32 +0100 | ||
| 2447 | 4979 | |||
| 2448 | 4980 | samba (2:4.1.20+dfsg-1ubuntu2) xenial; urgency=medium | ||
| 2449 | 4981 | |||
| 2450 | 4982 | * debian/samba.logrotate: | ||
| 2451 | 4983 | - revert to Debian version of the logrotate reload command, fix an | ||
| 2452 | 4984 | invalid syntax introduced in the upstart->systemd transition | ||
| 2453 | 4985 | (lp: #1385868) | ||
| 2454 | 4986 | |||
| 2455 | 4987 | -- Sebastien Bacher <seb128@ubuntu.com> Tue, 10 Nov 2015 19:01:06 +0100 | ||
| 2456 | 4988 | |||
| 2457 | 4989 | samba (2:4.1.20+dfsg-1ubuntu1) xenial; urgency=medium | ||
| 2458 | 4990 | |||
| 2459 | 4991 | * Merge with Debian; remaining changes: | ||
| 2460 | 4992 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2461 | 4993 | + debian/smb.conf; | ||
| 2462 | 4994 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2463 | 4995 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2464 | 4996 | to show users how to restrict access to \\server\username to only username. | ||
| 2465 | 4997 | + debian/samba-common.config: | ||
| 2466 | 4998 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2467 | 4999 | + debian/control: | ||
| 2468 | 5000 | - Don't build against or suggest ctdb and tdb. | ||
| 2469 | 5001 | - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev | ||
| 2470 | 5002 | + debian/rules: | ||
| 2471 | 5003 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2472 | 5004 | + Add ufw integration: | ||
| 2473 | 5005 | - Created debian/samba.ufw.profile: | ||
| 2474 | 5006 | - debian/rules, debian/samba.install: install profile | ||
| 2475 | 5007 | + Add apport hook: | ||
| 2476 | 5008 | - Created debian/source_samba.py. | ||
| 2477 | 5009 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2478 | 5010 | + debian/samba.logrotate: use service command to reload (send SIGHUP) the main | ||
| 2479 | 5011 | processes such that it works under both upstart and systemd. | ||
| 2480 | 5012 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2481 | 5013 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2482 | 5014 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2483 | 5015 | |||
| 2484 | 5016 | -- Matthias Klose <doko@ubuntu.com> Sat, 24 Oct 2015 14:57:47 +0200 | ||
| 2485 | 5017 | |||
| 2486 | 2797 | samba (2:4.1.20+dfsg-1) unstable; urgency=medium | 5018 | samba (2:4.1.20+dfsg-1) unstable; urgency=medium |
| 2487 | 2798 | 5019 | ||
| 2488 | 2799 | * New upstream release (last compatible with current OpenChange). | 5020 | * New upstream release (last compatible with current OpenChange). |
| 2489 | @@ -2807,6 +5028,44 @@ samba (2:4.1.17+dfsg-5) unstable; urgency=medium | |||
| 2490 | 2807 | 5028 | ||
| 2491 | 2808 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 20 Sep 2015 13:20:53 +0000 | 5029 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 20 Sep 2015 13:20:53 +0000 |
| 2492 | 2809 | 5030 | ||
| 2493 | 5031 | samba (2:4.1.17+dfsg-4ubuntu2) wily; urgency=medium | ||
| 2494 | 5032 | |||
| 2495 | 5033 | * debian/control: | ||
| 2496 | 5034 | - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev | ||
| 2497 | 5035 | |||
| 2498 | 5036 | -- Robert Ancell <robert.ancell@canonical.com> Tue, 11 Aug 2015 11:34:50 +1200 | ||
| 2499 | 5037 | |||
| 2500 | 5038 | samba (2:4.1.17+dfsg-4ubuntu1) wily; urgency=medium | ||
| 2501 | 5039 | |||
| 2502 | 5040 | * Merge from Debian unstable. Remaining changes: | ||
| 2503 | 5041 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2504 | 5042 | + debian/smb.conf; | ||
| 2505 | 5043 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2506 | 5044 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2507 | 5045 | to show users how to restrict access to \\server\username to only username. | ||
| 2508 | 5046 | + debian/samba-common.config: | ||
| 2509 | 5047 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2510 | 5048 | + debian/control: | ||
| 2511 | 5049 | - Don't build against or suggest ctdb and tdb. | ||
| 2512 | 5050 | + debian/rules: | ||
| 2513 | 5051 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2514 | 5052 | + Add ufw integration: | ||
| 2515 | 5053 | - Created debian/samba.ufw.profile: | ||
| 2516 | 5054 | - debian/rules, debian/samba.install: install profile | ||
| 2517 | 5055 | + Add apport hook: | ||
| 2518 | 5056 | - Created debian/source_samba.py. | ||
| 2519 | 5057 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2520 | 5058 | + debian/samba.logrotate: use service command to reload (send SIGHUP) the main | ||
| 2521 | 5059 | processes such that it works under both upstart and systemd. | ||
| 2522 | 5060 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2523 | 5061 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2524 | 5062 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2525 | 5063 | + debian/patches/git_timeout_client_error.patch: | ||
| 2526 | 5064 | - don't let smb mounts timeout that leads to errors when trying to | ||
| 2527 | 5065 | reuse a mount after idling for a while in e.g nautilus (lp: #310932) | ||
| 2528 | 5066 | |||
| 2529 | 5067 | -- Martin Pitt <martin.pitt@ubuntu.com> Fri, 08 May 2015 10:49:12 +0200 | ||
| 2530 | 5068 | |||
| 2531 | 2810 | samba (2:4.1.17+dfsg-4) unstable; urgency=medium | 5069 | samba (2:4.1.17+dfsg-4) unstable; urgency=medium |
| 2532 | 2811 | 5070 | ||
| 2533 | 2812 | * Add pidl_reproducible.patch: Make pidl output reproducible. | 5071 | * Add pidl_reproducible.patch: Make pidl output reproducible. |
| 2534 | @@ -2843,6 +5102,53 @@ samba (2:4.1.17+dfsg-1) unstable; urgency=high | |||
| 2535 | 2843 | 5102 | ||
| 2536 | 2844 | -- Ivo De Decker <ivodd@debian.org> Mon, 23 Feb 2015 20:20:21 +0100 | 5103 | -- Ivo De Decker <ivodd@debian.org> Mon, 23 Feb 2015 20:20:21 +0100 |
| 2537 | 2845 | 5104 | ||
| 2538 | 5105 | samba (2:4.1.13+dfsg-4ubuntu3) vivid; urgency=medium | ||
| 2539 | 5106 | |||
| 2540 | 5107 | * debian/patches/git_timeout_client_error.patch: | ||
| 2541 | 5108 | - don't let smb mounts timeout that leads to errors when trying to | ||
| 2542 | 5109 | reuse a mount after idling for a while in e.g nautilus (lp: #310932) | ||
| 2543 | 5110 | |||
| 2544 | 5111 | -- Sebastien Bacher <seb128@ubuntu.com> Fri, 03 Apr 2015 17:20:06 +0200 | ||
| 2545 | 5112 | |||
| 2546 | 5113 | samba (2:4.1.13+dfsg-4ubuntu2) vivid; urgency=medium | ||
| 2547 | 5114 | |||
| 2548 | 5115 | * SECURITY UPDATE: code execution vulnerability in smbd daemon | ||
| 2549 | 5116 | - debian/patches/CVE-2015-0240.patch: don't call talloc_free on an | ||
| 2550 | 5117 | uninitialized pointer and don't dereference a NULL pointer in | ||
| 2551 | 5118 | source3/rpc_server/netlogon/srv_netlog_nt.c. | ||
| 2552 | 5119 | - CVE-2015-0240 | ||
| 2553 | 5120 | |||
| 2554 | 5121 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Feb 2015 08:36:51 -0500 | ||
| 2555 | 5122 | |||
| 2556 | 5123 | samba (2:4.1.13+dfsg-4ubuntu1) vivid; urgency=low | ||
| 2557 | 5124 | |||
| 2558 | 5125 | * Merge from Debian unstable. Remaining changes: | ||
| 2559 | 5126 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2560 | 5127 | + debian/smb.conf; | ||
| 2561 | 5128 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2562 | 5129 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2563 | 5130 | to show users how to restrict access to \\server\username to only username. | ||
| 2564 | 5131 | + debian/samba-common.config: | ||
| 2565 | 5132 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2566 | 5133 | + debian/control: | ||
| 2567 | 5134 | - Don't build against or suggest ctdb and tdb. | ||
| 2568 | 5135 | + debian/rules: | ||
| 2569 | 5136 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2570 | 5137 | + Add ufw integration: | ||
| 2571 | 5138 | - Created debian/samba.ufw.profile: | ||
| 2572 | 5139 | - debian/rules, debian/samba.install: install profile | ||
| 2573 | 5140 | + Add apport hook: | ||
| 2574 | 5141 | - Created debian/source_samba.py. | ||
| 2575 | 5142 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2576 | 5143 | + debian/samba.logrotate: use service command to reload (send SIGHUP) the main | ||
| 2577 | 5144 | processes such that it works under both upstart and systemd. | ||
| 2578 | 5145 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2579 | 5146 | + d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2580 | 5147 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2581 | 5148 | + debian/patches/CVE-2014-8143.patch fix CVE-2014-8143. | ||
| 2582 | 5149 | |||
| 2583 | 5150 | -- Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Wed, 21 Jan 2015 15:48:05 +0100 | ||
| 2584 | 5151 | |||
| 2585 | 2846 | samba (2:4.1.13+dfsg-4) unstable; urgency=medium | 5152 | samba (2:4.1.13+dfsg-4) unstable; urgency=medium |
| 2586 | 2847 | 5153 | ||
| 2587 | 2848 | * Revert previous patch, since ldb has an active module version check. | 5154 | * Revert previous patch, since ldb has an active module version check. |
| 2588 | @@ -2885,6 +5191,69 @@ samba (2:4.1.11+dfsg-2) unstable; urgency=medium | |||
| 2589 | 2885 | 5191 | ||
| 2590 | 2886 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Sep 2014 20:52:27 +0200 | 5192 | -- Jelmer Vernooij <jelmer@debian.org> Sun, 07 Sep 2014 20:52:27 +0200 |
| 2591 | 2887 | 5193 | ||
| 2592 | 5194 | samba (2:4.1.11+dfsg-1ubuntu4) vivid; urgency=medium | ||
| 2593 | 5195 | |||
| 2594 | 5196 | * SECURITY UPDATE: elevation of privilege to AD Domain Controller | ||
| 2595 | 5197 | - debian/patches/CVE-2014-8143.patch: check for extended access rights | ||
| 2596 | 5198 | before allowing changes to userAccountControl in | ||
| 2597 | 5199 | librpc/idl/security.idl, source4/auth/session.c, | ||
| 2598 | 5200 | source4/dsdb/common/util.c, source4/dsdb/pydsdb.c, | ||
| 2599 | 5201 | source4/dsdb/samdb/ldb_modules/samldb.c, source4/dsdb/samdb/samdb.h, | ||
| 2600 | 5202 | source4/rpc_server/lsa/dcesrv_lsa.c, | ||
| 2601 | 5203 | source4/setup/schema_samba4.ldif. | ||
| 2602 | 5204 | - CVE-2014-8143 | ||
| 2603 | 5205 | |||
| 2604 | 5206 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 21 Jan 2015 09:19:12 -0500 | ||
| 2605 | 5207 | |||
| 2606 | 5208 | samba (2:4.1.11+dfsg-1ubuntu3) vivid; urgency=medium | ||
| 2607 | 5209 | |||
| 2608 | 5210 | * No-change rebuild against current ldb. Note that I'm not claiming the | ||
| 2609 | 5211 | merging for this package. | ||
| 2610 | 5212 | |||
| 2611 | 5213 | -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Dec 2014 07:50:22 +0100 | ||
| 2612 | 5214 | |||
| 2613 | 5215 | samba (2:4.1.11+dfsg-1ubuntu2) utopic; urgency=medium | ||
| 2614 | 5216 | |||
| 2615 | 5217 | * d/p/krb_zero_cursor.patch - apply proposed-upstream fix for | ||
| 2616 | 5218 | pam_winbind krb5_ccache_type=FILE failure (LP: #1310919) | ||
| 2617 | 5219 | |||
| 2618 | 5220 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 11 Sep 2014 11:53:36 -0500 | ||
| 2619 | 5221 | |||
| 2620 | 5222 | samba (2:4.1.11+dfsg-1ubuntu1) utopic; urgency=medium | ||
| 2621 | 5223 | |||
| 2622 | 5224 | * Merge from Debian unstable. Remaining changes: | ||
| 2623 | 5225 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2624 | 5226 | + debian/smb.conf; | ||
| 2625 | 5227 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2626 | 5228 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2627 | 5229 | to show users how to restrict access to \\server\username to only username. | ||
| 2628 | 5230 | + debian/samba-common.config: | ||
| 2629 | 5231 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2630 | 5232 | + debian/control: | ||
| 2631 | 5233 | - Don't build against or suggest ctdb and tdb. | ||
| 2632 | 5234 | + debian/rules: | ||
| 2633 | 5235 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2634 | 5236 | + Add ufw integration: | ||
| 2635 | 5237 | - Created debian/samba.ufw.profile: | ||
| 2636 | 5238 | - debian/rules, debian/samba.install: install profile | ||
| 2637 | 5239 | + Add apport hook: | ||
| 2638 | 5240 | - Created debian/source_samba.py. | ||
| 2639 | 5241 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2640 | 5242 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2641 | 5243 | of hacking arround with pid files. | ||
| 2642 | 5244 | + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, | ||
| 2643 | 5245 | first dummy transitional package version. | ||
| 2644 | 5246 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2645 | 5247 | |||
| 2646 | 5248 | * In logrotate, use service command to reload (send SIGHUP) the main | ||
| 2647 | 5249 | processes such that it works under both upstart and systemd. | ||
| 2648 | 5250 | * Drop CVE patches, applied upstream. | ||
| 2649 | 5251 | * Drop patches absent from series: readline-ftbfs.patch, | ||
| 2650 | 5252 | krb5_kt_start_seq.diff, config-bind99.patch | ||
| 2651 | 5253 | * Drop debian/source/include-binaries, pyc files are correctly cleaned up | ||
| 2652 | 5254 | |||
| 2653 | 5255 | -- Dimitri John Ledkov <xnox@ubuntu.com> Sat, 09 Aug 2014 21:26:23 +0100 | ||
| 2654 | 5256 | |||
| 2655 | 2888 | samba (2:4.1.11+dfsg-1) unstable; urgency=high | 5257 | samba (2:4.1.11+dfsg-1) unstable; urgency=high |
| 2656 | 2889 | 5258 | ||
| 2657 | 2890 | * New upstream release. Fixes: | 5259 | * New upstream release. Fixes: |
| 2658 | @@ -2920,6 +5289,62 @@ samba (2:4.1.9+dfsg-1) unstable; urgency=high | |||
| 2659 | 2920 | 5289 | ||
| 2660 | 2921 | -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 23 Jun 2014 18:33:27 +0200 | 5290 | -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 23 Jun 2014 18:33:27 +0200 |
| 2661 | 2922 | 5291 | ||
| 2662 | 5292 | samba (2:4.1.8+dfsg-1ubuntu3) utopic; urgency=medium | ||
| 2663 | 5293 | |||
| 2664 | 5294 | * SECURITY UPDATE: remote code execution on unauthenticated nmbd | ||
| 2665 | 5295 | - debian/patches/CVE-2014-3560.patch: fix unstrcpy in | ||
| 2666 | 5296 | lib/util/string_wrappers.h. | ||
| 2667 | 5297 | - CVE-2014-3560 | ||
| 2668 | 5298 | |||
| 2669 | 5299 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 01 Aug 2014 17:54:54 -0400 | ||
| 2670 | 5300 | |||
| 2671 | 5301 | samba (2:4.1.8+dfsg-1ubuntu2) utopic; urgency=medium | ||
| 2672 | 5302 | |||
| 2673 | 5303 | * SECURITY UPDATE: denial of service on nmbd malformed packet | ||
| 2674 | 5304 | - debian/patches/CVE-2014-0244.patch: return on EWOULDBLOCK/EAGAIN in | ||
| 2675 | 5305 | source3/lib/system.c. | ||
| 2676 | 5306 | - CVE-2014-0244 | ||
| 2677 | 5307 | * SECURITY UPDATE: denial of service via bad unicode conversion | ||
| 2678 | 5308 | - debian/patches/CVE-2014-3493.patch: refactor code in | ||
| 2679 | 5309 | source3/lib/charcnv.c, change return code checks in | ||
| 2680 | 5310 | source3/libsmb/clirap.c, source3/smbd/lanman.c. | ||
| 2681 | 5311 | - CVE-2014-3493 | ||
| 2682 | 5312 | |||
| 2683 | 5313 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 23 Jun 2014 14:10:12 -0400 | ||
| 2684 | 5314 | |||
| 2685 | 5315 | samba (2:4.1.8+dfsg-1ubuntu1) utopic; urgency=low | ||
| 2686 | 5316 | |||
| 2687 | 5317 | * Merge from Debian unstable. Remaining changes: | ||
| 2688 | 5318 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2689 | 5319 | + debian/smb.conf; | ||
| 2690 | 5320 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2691 | 5321 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2692 | 5322 | to show users how to restrict access to \\server\username to only username. | ||
| 2693 | 5323 | + debian/samba-common.config: | ||
| 2694 | 5324 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2695 | 5325 | + debian/control: | ||
| 2696 | 5326 | - Don't build against or suggest ctdb and tdb. | ||
| 2697 | 5327 | + debian/rules: | ||
| 2698 | 5328 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2699 | 5329 | + Add ufw integration: | ||
| 2700 | 5330 | - Created debian/samba.ufw.profile: | ||
| 2701 | 5331 | - debian/rules, debian/samba.install: install profile | ||
| 2702 | 5332 | + Add apport hook: | ||
| 2703 | 5333 | - Created debian/source_samba.py. | ||
| 2704 | 5334 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2705 | 5335 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2706 | 5336 | of hacking arround with pid files. | ||
| 2707 | 5337 | + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, | ||
| 2708 | 5338 | first dummy transitional package version. | ||
| 2709 | 5339 | + Dropped patches: | ||
| 2710 | 5340 | - debian/patches/CVE-2013-4496.patch: Dropped no longer needed | ||
| 2711 | 5341 | - debian/patches/CVE-2013-6442.patch: Dropped no longer needed. | ||
| 2712 | 5342 | - debian/patches/readline-ftbfs.patch: Use the debian version. | ||
| 2713 | 5343 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2714 | 5344 | (LP: #1268180) | ||
| 2715 | 5345 | |||
| 2716 | 5346 | -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jun 2014 10:50:25 -0400 | ||
| 2717 | 5347 | |||
| 2718 | 2923 | samba (2:4.1.8+dfsg-1) unstable; urgency=medium | 5348 | samba (2:4.1.8+dfsg-1) unstable; urgency=medium |
| 2719 | 2924 | 5349 | ||
| 2720 | 2925 | [ Jelmer Vernooij ] | 5350 | [ Jelmer Vernooij ] |
| 2721 | @@ -2957,6 +5382,74 @@ samba (2:4.1.7+dfsg-1) unstable; urgency=medium | |||
| 2722 | 2957 | 5382 | ||
| 2723 | 2958 | -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 19 Apr 2014 13:39:09 +0200 | 5383 | -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 19 Apr 2014 13:39:09 +0200 |
| 2724 | 2959 | 5384 | ||
| 2725 | 5385 | samba (2:4.1.6+dfsg-1ubuntu6) utopic; urgency=medium | ||
| 2726 | 5386 | |||
| 2727 | 5387 | * Set the stack size to unlimited during the build to avoid a SIGBUS in | ||
| 2728 | 5388 | xsltproc on some architectures. | ||
| 2729 | 5389 | |||
| 2730 | 5390 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 23:18:40 +0100 | ||
| 2731 | 5391 | |||
| 2732 | 5392 | samba (2:4.1.6+dfsg-1ubuntu5) utopic; urgency=medium | ||
| 2733 | 5393 | |||
| 2734 | 5394 | * Backport from unstable (Ivo De Decker): | ||
| 2735 | 5395 | - Build-depend on heimdal-dev. | ||
| 2736 | 5396 | |||
| 2737 | 5397 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 02 Jun 2014 15:39:54 +0100 | ||
| 2738 | 5398 | |||
| 2739 | 5399 | samba (2:4.1.6+dfsg-1ubuntu4) utopic; urgency=high | ||
| 2740 | 5400 | |||
| 2741 | 5401 | * No change rebuild against new dh_installinit, to call update-rc.d at | ||
| 2742 | 5402 | postinst. | ||
| 2743 | 5403 | |||
| 2744 | 5404 | -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 28 May 2014 10:41:32 +0100 | ||
| 2745 | 5405 | |||
| 2746 | 5406 | samba (2:4.1.6+dfsg-1ubuntu3) utopic; urgency=medium | ||
| 2747 | 5407 | |||
| 2748 | 5408 | * cherrypick upstream patch 1310919 to fix pam_winbind regression | ||
| 2749 | 5409 | (LP: #1310919) | ||
| 2750 | 5410 | |||
| 2751 | 5411 | -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 29 Apr 2014 16:05:44 -0500 | ||
| 2752 | 5412 | |||
| 2753 | 5413 | samba (2:4.1.6+dfsg-1ubuntu2) trusty; urgency=medium | ||
| 2754 | 5414 | |||
| 2755 | 5415 | * Fix a grammatical error in smb.conf that showed up in a ucf prompt on | ||
| 2756 | 5416 | upgrade. | ||
| 2757 | 5417 | |||
| 2758 | 5418 | -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 03 Apr 2014 19:08:03 -0700 | ||
| 2759 | 5419 | |||
| 2760 | 5420 | samba (2:4.1.6+dfsg-1ubuntu1) trusty; urgency=low | ||
| 2761 | 5421 | |||
| 2762 | 5422 | * Merge from Debian unstable. Remaining changes: | ||
| 2763 | 5423 | + debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2764 | 5424 | + debian/smb.conf; | ||
| 2765 | 5425 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2766 | 5426 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2767 | 5427 | to show users how to restrict access to \\server\username to only username. | ||
| 2768 | 5428 | + debian/samba-common.config: | ||
| 2769 | 5429 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2770 | 5430 | + debian/control: | ||
| 2771 | 5431 | - Don't build against or suggest ctdb and tdb. | ||
| 2772 | 5432 | + debian/rules: | ||
| 2773 | 5433 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2774 | 5434 | + Add ufw integration: | ||
| 2775 | 5435 | - Created debian/samba.ufw.profile: | ||
| 2776 | 5436 | - debian/rules, debian/samba.install: install profile | ||
| 2777 | 5437 | + Add apport hook: | ||
| 2778 | 5438 | - Created debian/source_samba.py. | ||
| 2779 | 5439 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2780 | 5440 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2781 | 5441 | of hacking arround with pid files. | ||
| 2782 | 5442 | + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, | ||
| 2783 | 5443 | first dummy transitional package version. | ||
| 2784 | 5444 | + Dropped patches: | ||
| 2785 | 5445 | - debian/patches/CVE-2013-4496.patch: Dropped no longer needed | ||
| 2786 | 5446 | - debian/patches/CVE-2013-6442.patch: Dropped no longer needed. | ||
| 2787 | 5447 | - debian/patches/readline-ftbfs.patch: Use the debian version. | ||
| 2788 | 5448 | + debian/samba-common.dirs: Move /var/lib/samba/private from samba.dirs. | ||
| 2789 | 5449 | (LP: #1268180) | ||
| 2790 | 5450 | |||
| 2791 | 5451 | -- Chuck Short <zulcss@ubuntu.com> Wed, 02 Apr 2014 13:40:30 -0400 | ||
| 2792 | 5452 | |||
| 2793 | 2960 | samba (2:4.1.6+dfsg-1) unstable; urgency=high | 5453 | samba (2:4.1.6+dfsg-1) unstable; urgency=high |
| 2794 | 2961 | 5454 | ||
| 2795 | 2962 | * New upstream security release. Fixes: | 5455 | * New upstream security release. Fixes: |
| 2796 | @@ -3016,6 +5509,77 @@ samba (2:4.1.4+dfsg-1) unstable; urgency=medium | |||
| 2797 | 3016 | 5509 | ||
| 2798 | 3017 | -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 18 Jan 2014 14:07:15 +0100 | 5510 | -- Ivo De Decker <ivo.dedecker@ugent.be> Sat, 18 Jan 2014 14:07:15 +0100 |
| 2799 | 3018 | 5511 | ||
| 2800 | 5512 | samba (2:4.1.3+dfsg-2ubuntu5) trusty; urgency=medium | ||
| 2801 | 5513 | |||
| 2802 | 5514 | * debian/smb.conf: comment back some of the "share definitions" | ||
| 2803 | 5515 | options (including "valid users"). That was an Ubuntu diff and seems to | ||
| 2804 | 5516 | have been dropped in the trusty merge. Those changes seem needed to | ||
| 2805 | 5517 | get the usershare feature working (used by nautilus-share) (lp: #1261873) | ||
| 2806 | 5518 | |||
| 2807 | 5519 | -- Sebastien Bacher <seb128@ubuntu.com> Tue, 01 Apr 2014 16:01:04 +0200 | ||
| 2808 | 5520 | |||
| 2809 | 5521 | samba (2:4.1.3+dfsg-2ubuntu4) trusty; urgency=medium | ||
| 2810 | 5522 | |||
| 2811 | 5523 | * SECURITY UPDATE: Password lockout not enforced for SAMR password | ||
| 2812 | 5524 | changes | ||
| 2813 | 5525 | - debian/patches/CVE-2013-4496.patch: refactor password lockout code in | ||
| 2814 | 5526 | source3/auth/check_samsec.c, | ||
| 2815 | 5527 | source3/rpc_server/samr/srv_samr_chgpasswd.c, | ||
| 2816 | 5528 | source3/rpc_server/samr/srv_samr_nt.c, | ||
| 2817 | 5529 | source3/smbd/lanman.c, | ||
| 2818 | 5530 | source4/rpc_server/samr/samr_password.c, | ||
| 2819 | 5531 | source4/torture/rpc/samr.c. | ||
| 2820 | 5532 | - CVE-2013-4496 | ||
| 2821 | 5533 | * SECURITY UPDATE: smbcacls can remove a file or directory ACL by | ||
| 2822 | 5534 | mistake | ||
| 2823 | 5535 | - debian/patches/CVE-2013-6442.patch: handle existing ACL in | ||
| 2824 | 5536 | source3/utils/smbcacls.c. | ||
| 2825 | 5537 | - CVE-2013-6442 | ||
| 2826 | 5538 | * debian/patches/readline-ftbfs.patch: fix ftbfs with newer readline6. | ||
| 2827 | 5539 | |||
| 2828 | 5540 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 17 Mar 2014 08:32:30 -0400 | ||
| 2829 | 5541 | |||
| 2830 | 5542 | samba (2:4.1.3+dfsg-2ubuntu3) trusty; urgency=medium | ||
| 2831 | 5543 | |||
| 2832 | 5544 | * Depend on tdb-tools (LP: #1279593) | ||
| 2833 | 5545 | * Updated generated config for Bind9.9. | ||
| 2834 | 5546 | |||
| 2835 | 5547 | -- Stéphane Graber <stgraber@ubuntu.com> Wed, 12 Feb 2014 21:26:00 -0500 | ||
| 2836 | 5548 | |||
| 2837 | 5549 | samba (2:4.1.3+dfsg-2ubuntu2) trusty; urgency=medium | ||
| 2838 | 5550 | |||
| 2839 | 5551 | * Add missing python-ntdb dependency to python-samba (spotted by | ||
| 2840 | 5552 | autopkgtest). | ||
| 2841 | 5553 | |||
| 2842 | 5554 | -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 10 Feb 2014 09:53:01 +0100 | ||
| 2843 | 5555 | |||
| 2844 | 5556 | samba (2:4.1.3+dfsg-2ubuntu1) trusty; urgency=low | ||
| 2845 | 5557 | |||
| 2846 | 5558 | * Merge from Debian Unstable: | ||
| 2847 | 5559 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2848 | 5560 | * debian/smb.conf; | ||
| 2849 | 5561 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2850 | 5562 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2851 | 5563 | to show users how to restrict access to \\server\username to only username. | ||
| 2852 | 5564 | + debian/samba-common.config: | ||
| 2853 | 5565 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2854 | 5566 | + debian/control: | ||
| 2855 | 5567 | - Don't build against or suggest ctdb and tdb. | ||
| 2856 | 5568 | + debian/rules: | ||
| 2857 | 5569 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2858 | 5570 | + Add ufw integration: | ||
| 2859 | 5571 | - Created debian/samba.ufw.profile: | ||
| 2860 | 5572 | - debian/rules, debian/samba.install: install profile | ||
| 2861 | 5573 | + Add apport hook: | ||
| 2862 | 5574 | - Created debian/source_samba.py. | ||
| 2863 | 5575 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2864 | 5576 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2865 | 5577 | of hacking arround with pid files. | ||
| 2866 | 5578 | + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, | ||
| 2867 | 5579 | first dummy transitional package version. | ||
| 2868 | 5580 | |||
| 2869 | 5581 | -- Chuck Short <zulcss@ubuntu.com> Mon, 13 Jan 2014 08:52:31 -0500 | ||
| 2870 | 5582 | |||
| 2871 | 3019 | samba (2:4.1.3+dfsg-2) unstable; urgency=medium | 5583 | samba (2:4.1.3+dfsg-2) unstable; urgency=medium |
| 2872 | 3020 | 5584 | ||
| 2873 | 3021 | * Add debug symbols for all binaries to samba-dbg. Closes: #732493 | 5585 | * Add debug symbols for all binaries to samba-dbg. Closes: #732493 |
| 2874 | @@ -3058,6 +5622,33 @@ samba (2:4.0.13+dfsg-2) UNRELEASED; urgency=low | |||
| 2875 | 3058 | 5622 | ||
| 2876 | 3059 | -- Steve Langasek <vorlon@debian.org> Mon, 09 Dec 2013 11:13:59 -0800 | 5623 | -- Steve Langasek <vorlon@debian.org> Mon, 09 Dec 2013 11:13:59 -0800 |
| 2877 | 3060 | 5624 | ||
| 2878 | 5625 | samba (2:4.0.13+dfsg-1ubuntu1) trusty; urgency=low | ||
| 2879 | 5626 | |||
| 2880 | 5627 | * Merge from Debian Unstable: | ||
| 2881 | 5628 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2882 | 5629 | * debian/smb.conf; | ||
| 2883 | 5630 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2884 | 5631 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2885 | 5632 | to show users how to restrict access to \\server\username to only username. | ||
| 2886 | 5633 | + debian/samba-common.config: | ||
| 2887 | 5634 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2888 | 5635 | + debian/control: | ||
| 2889 | 5636 | - Don't build against or suggest ctdb and tdb. | ||
| 2890 | 5637 | + debian/rules: | ||
| 2891 | 5638 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2892 | 5639 | + Add ufw integration: | ||
| 2893 | 5640 | - Created debian/samba.ufw.profile: | ||
| 2894 | 5641 | - debian/rules, debian/samba.install: install profile | ||
| 2895 | 5642 | + Add apport hook: | ||
| 2896 | 5643 | - Created debian/source_samba.py. | ||
| 2897 | 5644 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2898 | 5645 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2899 | 5646 | of hacking arround with pid files. | ||
| 2900 | 5647 | + Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, | ||
| 2901 | 5648 | first dummy transitional package version. | ||
| 2902 | 5649 | |||
| 2903 | 5650 | -- Chuck Short <zulcss@ubuntu.com> Wed, 11 Dec 2013 19:55:47 -0500 | ||
| 2904 | 5651 | |||
| 2905 | 3061 | samba (2:4.0.13+dfsg-1) unstable; urgency=high | 5652 | samba (2:4.0.13+dfsg-1) unstable; urgency=high |
| 2906 | 3062 | 5653 | ||
| 2907 | 3063 | [ Steve Langasek ] | 5654 | [ Steve Langasek ] |
| 2908 | @@ -3112,6 +5703,37 @@ samba (2:4.0.11+dfsg-1) unstable; urgency=high | |||
| 2909 | 3112 | 5703 | ||
| 2910 | 3113 | -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 11 Nov 2013 15:42:40 +0100 | 5704 | -- Ivo De Decker <ivo.dedecker@ugent.be> Mon, 11 Nov 2013 15:42:40 +0100 |
| 2911 | 3114 | 5705 | ||
| 2912 | 5706 | samba (2:4.0.10+dfsg-4ubuntu2) trusty; urgency=low | ||
| 2913 | 5707 | |||
| 2914 | 5708 | * Set sbmclients conflicts with samba4-clients less than 4.0.3+dfsg1-0.1ubuntu4, first dummy transitional package version. | ||
| 2915 | 5709 | |||
| 2916 | 5710 | -- Dmitrijs Ledkovs <xnox@ubuntu.com> Wed, 27 Nov 2013 21:50:43 +0000 | ||
| 2917 | 5711 | |||
| 2918 | 5712 | samba (2:4.0.10+dfsg-4ubuntu1) trusty; urgency=low | ||
| 2919 | 5713 | |||
| 2920 | 5714 | * Merge from Debian Unstable: | ||
| 2921 | 5715 | - debian/VERSION.patch: Update vendor string to "Ubuntu". | ||
| 2922 | 5716 | * debian/smb.conf; | ||
| 2923 | 5717 | - Add "(Samba, Ubuntu)" to server string. | ||
| 2924 | 5718 | - Comment out the default [homes] share, and add a comment about "valid users = %s" | ||
| 2925 | 5719 | to show users how to restrict access to \\server\username to only username. | ||
| 2926 | 5720 | + debian/samba-common.config: | ||
| 2927 | 5721 | - Do not change prioritiy to high if dhclient3 is installed. | ||
| 2928 | 5722 | + debian/control: | ||
| 2929 | 5723 | - Don't build against or suggest ctdb and tdb. | ||
| 2930 | 5724 | + debian/rules: | ||
| 2931 | 5725 | - Drop explicit configuration options for ctdb and tdb. | ||
| 2932 | 5726 | + Add ufw integration: | ||
| 2933 | 5727 | - Created debian/samba.ufw.profile: | ||
| 2934 | 5728 | - debian/rules, debian/samba.install: install profile | ||
| 2935 | 5729 | + Add apport hook: | ||
| 2936 | 5730 | - Created debian/source_samba.py. | ||
| 2937 | 5731 | - debian/rules, debia/samb-common-bin.install: install hook. | ||
| 2938 | 5732 | + debian/samba.logrotate: call upstart interfaces unconditionally instead | ||
| 2939 | 5733 | of hacking arround with pid files. | ||
| 2940 | 5734 | |||
| 2941 | 5735 | -- Chuck Short <zulcss@ubuntu.com> Fri, 08 Nov 2013 13:47:46 +0800 | ||
| 2942 | 5736 | |||
| 2943 | 3115 | samba (2:4.0.10+dfsg-4) unstable; urgency=low | 5737 | samba (2:4.0.10+dfsg-4) unstable; urgency=low |
| 2944 | 3116 | 5738 | ||
| 2945 | 3117 | [ Christian Perrier ] | 5739 | [ Christian Perrier ] |
| 2946 | diff --git a/debian/control b/debian/control | |||
| 2947 | index 8f1176a..e46b7e4 100644 | |||
| 2948 | --- a/debian/control | |||
| 2949 | +++ b/debian/control | |||
| 2950 | @@ -1,7 +1,8 @@ | |||
| 2951 | 1 | Source: samba | 1 | Source: samba |
| 2952 | 2 | Section: net | 2 | Section: net |
| 2953 | 3 | Priority: optional | 3 | Priority: optional |
| 2955 | 4 | Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org> | 4 | Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
| 2956 | 5 | XSBC-Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org> | ||
| 2957 | 5 | Uploaders: Steve Langasek <vorlon@debian.org>, | 6 | Uploaders: Steve Langasek <vorlon@debian.org>, |
| 2958 | 6 | Jelmer Vernooij <jelmer@debian.org>, | 7 | Jelmer Vernooij <jelmer@debian.org>, |
| 2959 | 7 | Mathieu Parent <sathieu@debian.org>, | 8 | Mathieu Parent <sathieu@debian.org>, |
| 2960 | @@ -59,7 +60,7 @@ Build-Depends-Arch: | |||
| 2961 | 59 | libsystemd-dev [linux-any], | 60 | libsystemd-dev [linux-any], |
| 2962 | 60 | libtasn1-6-dev (>= 3.8), | 61 | libtasn1-6-dev (>= 3.8), |
| 2963 | 61 | libtasn1-bin, | 62 | libtasn1-bin, |
| 2965 | 62 | liburing-dev [linux-any], | 63 | liburing-dev [!i386], |
| 2966 | 63 | xfslibs-dev [linux-any], | 64 | xfslibs-dev [linux-any], |
| 2967 | 64 | zlib1g-dev (>= 1:1.2.3), | 65 | zlib1g-dev (>= 1:1.2.3), |
| 2968 | 65 | # python (+#904999): | 66 | # python (+#904999): |
| 2969 | @@ -308,6 +309,7 @@ Architecture: any | |||
| 2970 | 308 | Section: python | 309 | Section: python |
| 2971 | 309 | Depends: python3-ldb, | 310 | Depends: python3-ldb, |
| 2972 | 310 | python3-tdb, | 311 | python3-tdb, |
| 2973 | 312 | python3-markdown, | ||
| 2974 | 311 | samba-libs (= ${binary:Version}), | 313 | samba-libs (= ${binary:Version}), |
| 2975 | 312 | ${misc:Depends}, | 314 | ${misc:Depends}, |
| 2976 | 313 | ${python3:Depends}, | 315 | ${python3:Depends}, |
| 2977 | @@ -370,6 +372,29 @@ Description: Samba Virtual FileSystem plugins | |||
| 2978 | 370 | Note: The runtime dependencies of vfs_ceph, vfs_glusterfs and vfs_snapper are | 372 | Note: The runtime dependencies of vfs_ceph, vfs_glusterfs and vfs_snapper are |
| 2979 | 371 | moved to Recommends. | 373 | moved to Recommends. |
| 2980 | 372 | 374 | ||
| 2981 | 375 | Package: samba-vfs-modules-extra | ||
| 2982 | 376 | # Since we only ship the glusterfs module so far, exclude 32bit architectures, | ||
| 2983 | 377 | # which glusterfs does not support | ||
| 2984 | 378 | Architecture: amd64 arm64 ppc64el riscv64 s390x | ||
| 2985 | 379 | Multi-Arch: same | ||
| 2986 | 380 | Depends: samba-libs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | ||
| 2987 | 381 | # glusterfs vfs modules and manpages were moved from samba-vfs-modules to | ||
| 2988 | 382 | # samba-vfs-modules-glusterfs in 2:4.19.4+dfsg-2ubuntu1 | ||
| 2989 | 383 | Replaces: samba-vfs-modules (<< 2:4.19.4+dfsg-2ubuntu1~) | ||
| 2990 | 384 | Breaks: samba-vfs-modules (<< 2:4.19.4+dfsg-2ubuntu1~) | ||
| 2991 | 385 | Enhances: samba | ||
| 2992 | 386 | Description: Samba Virtual FileSystem extra modules | ||
| 2993 | 387 | Samba is an implementation of the SMB/CIFS protocol for Unix systems, | ||
| 2994 | 388 | providing support for cross-platform file sharing with Microsoft Windows, OS X, | ||
| 2995 | 389 | and other Unix systems. Samba can also function as a domain controller | ||
| 2996 | 390 | or member server in Active Directory or NT4-style domains. | ||
| 2997 | 391 | . | ||
| 2998 | 392 | Virtual FileSystem modules are stacked shared libraries extending the | ||
| 2999 | 393 | functionality of Samba. This package ships some extra VFS modules which | ||
| 3000 | 394 | were previously shipped in samba-vfs-modules: | ||
| 3001 | 395 | * vfs_gluterfs | ||
| 3002 | 396 | * vfs_glusterfs_fuse | ||
| 3003 | 397 | |||
| 3004 | 373 | Package: libsmbclient | 398 | Package: libsmbclient |
| 3005 | 374 | Section: libs | 399 | Section: libs |
| 3006 | 375 | Architecture: any | 400 | Architecture: any |
| 3007 | @@ -407,8 +432,9 @@ Depends: samba-common (= ${source:Version}), | |||
| 3008 | 407 | Enhances: libkrb5-26-heimdal <!pkg.samba.mitkrb5> | 432 | Enhances: libkrb5-26-heimdal <!pkg.samba.mitkrb5> |
| 3009 | 408 | Suggests: libnss-winbind, libpam-winbind | 433 | Suggests: libnss-winbind, libpam-winbind |
| 3010 | 409 | # 4.16.6+dfsg-5 idmap_{script,rfc2307}.8 moved samba{,-libs} => winbind | 434 | # 4.16.6+dfsg-5 idmap_{script,rfc2307}.8 moved samba{,-libs} => winbind |
| 3013 | 410 | Breaks: samba (<< 2:4.16.6+dfsg-5~), samba-libs (<< 2:4.16.6+dfsg-5~), | 435 | # In Ubuntu, this was first done in 2:4.17.7+dfsg-1ubuntu1. See LP: #2024663 |
| 3014 | 411 | Replaces: samba (<< 2:4.16.6+dfsg-5~), samba-libs (<< 2:4.16.6+dfsg-5~), | 436 | Breaks: samba (<< 2:4.17.7+dfsg-1ubuntu1~), samba-libs (<< 2:4.17.7+dfsg-1ubuntu1~), |
| 3015 | 437 | Replaces: samba (<< 2:4.17.7+dfsg-1ubuntu1~), samba-libs (<< 2:4.17.7+dfsg-1ubuntu1~), | ||
| 3016 | 412 | Description: service to resolve user and group information from Windows NT servers | 438 | Description: service to resolve user and group information from Windows NT servers |
| 3017 | 413 | Samba is an implementation of the SMB/CIFS protocol for Unix systems, | 439 | Samba is an implementation of the SMB/CIFS protocol for Unix systems, |
| 3018 | 414 | providing support for cross-platform file sharing with Microsoft Windows, OS X, | 440 | providing support for cross-platform file sharing with Microsoft Windows, OS X, |
| 3019 | diff --git a/debian/rules b/debian/rules | |||
| 3020 | index 8ee78b3..d5af1a4 100755 | |||
| 3021 | --- a/debian/rules | |||
| 3022 | +++ b/debian/rules | |||
| 3023 | @@ -268,6 +268,15 @@ endif | |||
| 3024 | 268 | dh_link -plibldb2 /usr/lib/${DEB_HOST_MULTIARCH}/ldb/modules/ldb \ | 268 | dh_link -plibldb2 /usr/lib/${DEB_HOST_MULTIARCH}/ldb/modules/ldb \ |
| 3025 | 269 | /usr/lib/${DEB_HOST_MULTIARCH}/samba/ldb/compat | 269 | /usr/lib/${DEB_HOST_MULTIARCH}/samba/ldb/compat |
| 3026 | 270 | 270 | ||
| 3027 | 271 | execute_after_dh_install: | ||
| 3028 | 272 | # gluster vfs modules are in a separate package. Moving the modules here | ||
| 3029 | 273 | # avoids having to list all but the gluster modules in | ||
| 3030 | 274 | # d/samba-vfs-modules.install | ||
| 3031 | 275 | ifeq ($(with-glusterfs), yes) | ||
| 3032 | 276 | rm debian/samba-vfs-modules/usr/lib/${DEB_HOST_MULTIARCH}/samba/vfs/glusterfs*.so | ||
| 3033 | 277 | rm debian/samba-vfs-modules/usr/share/man/man8/vfs_glusterfs*.8 | ||
| 3034 | 278 | endif | ||
| 3035 | 279 | |||
| 3036 | 271 | provision-dest := debian/samba-ad-provision/usr/share/samba/setup | 280 | provision-dest := debian/samba-ad-provision/usr/share/samba/setup |
| 3037 | 272 | 281 | ||
| 3038 | 273 | override_dh_auto_install-indep: | 282 | override_dh_auto_install-indep: |
| 3039 | @@ -349,7 +358,7 @@ override_dh_shlibdeps: | |||
| 3040 | 349 | # for specific executables/modules, put dependencies in separate variables | 358 | # for specific executables/modules, put dependencies in separate variables |
| 3041 | 350 | # to change Depends to Recommends for them in d/control | 359 | # to change Depends to Recommends for them in d/control |
| 3042 | 351 | dh_shlibdeps -l/usr/lib/${DEB_HOST_MULTIARCH}/samba \ | 360 | dh_shlibdeps -l/usr/lib/${DEB_HOST_MULTIARCH}/samba \ |
| 3044 | 352 | -Xceph.so -Xglusterfs.so -Xsnapper.so -Xctdb_mutex_ceph_rados_helper | 361 | -Xceph.so -Xsnapper.so -Xctdb_mutex_ceph_rados_helper |
| 3045 | 353 | ifneq (,$(filter ctdb, ${build-pkgs})) | 362 | ifneq (,$(filter ctdb, ${build-pkgs})) |
| 3046 | 354 | echo "rados:Depends=" >> debian/ctdb.substvars | 363 | echo "rados:Depends=" >> debian/ctdb.substvars |
| 3047 | 355 | ifneq (${with-ceph},) | 364 | ifneq (${with-ceph},) |
| 3048 | @@ -362,8 +371,7 @@ ifneq (,$(filter samba-vfs-modules,${build-pkgs})) | |||
| 3049 | 362 | ifneq (${with-snapper}${with-ceph}${with-glusterfs},) | 371 | ifneq (${with-snapper}${with-ceph}${with-glusterfs},) |
| 3050 | 363 | dpkg-shlibdeps -Tdebian/samba-vfs-modules.substvars -pvfsmods \ | 372 | dpkg-shlibdeps -Tdebian/samba-vfs-modules.substvars -pvfsmods \ |
| 3051 | 364 | $(if ${with-snapper}, debian/samba-vfs-modules/usr/lib/*/samba/vfs/snapper.so) \ | 373 | $(if ${with-snapper}, debian/samba-vfs-modules/usr/lib/*/samba/vfs/snapper.so) \ |
| 3054 | 365 | $(if ${with-ceph}, debian/samba-vfs-modules/usr/lib/*/samba/vfs/ceph.so) \ | 374 | $(if ${with-ceph}, debian/samba-vfs-modules/usr/lib/*/samba/vfs/ceph.so) |
| 3053 | 366 | $(if ${with-glusterfs}, debian/samba-vfs-modules/usr/lib/*/samba/vfs/glusterfs.so) | ||
| 3055 | 367 | endif | 375 | endif |
| 3056 | 368 | endif | 376 | endif |
| 3057 | 369 | # after shlibdeps run, check that we don't have wrong depdendencies | 377 | # after shlibdeps run, check that we don't have wrong depdendencies |
| 3058 | diff --git a/debian/samba-vfs-modules-extra.install b/debian/samba-vfs-modules-extra.install | |||
| 3059 | 370 | new file mode 100644 | 378 | new file mode 100644 |
| 3060 | index 0000000..c360548 | |||
| 3061 | --- /dev/null | |||
| 3062 | +++ b/debian/samba-vfs-modules-extra.install | |||
| 3063 | @@ -0,0 +1,4 @@ | |||
| 3064 | 1 | usr/lib/${DEB_HOST_MULTIARCH}/samba/vfs/glusterfs.so | ||
| 3065 | 2 | usr/lib/${DEB_HOST_MULTIARCH}/samba/vfs/glusterfs_fuse.so | ||
| 3066 | 3 | usr/share/man/man8/vfs_glusterfs.8 | ||
| 3067 | 4 | usr/share/man/man8/vfs_glusterfs_fuse.8 | ||
| 3068 | diff --git a/debian/tests/control b/debian/tests/control | |||
| 3069 | index d27e025..b37632e 100644 | |||
| 3070 | --- a/debian/tests/control | |||
| 3071 | +++ b/debian/tests/control | |||
| 3072 | @@ -28,3 +28,7 @@ Restrictions: needs-root, allow-stderr, isolation-container, skippable | |||
| 3073 | 28 | Tests: reinstall-samba-common-bin | 28 | Tests: reinstall-samba-common-bin |
| 3074 | 29 | Depends: samba-common, samba-common-bin | 29 | Depends: samba-common, samba-common-bin |
| 3075 | 30 | Restrictions: needs-root, needs-reboot, isolation-machine, allow-stderr | 30 | Restrictions: needs-root, needs-reboot, isolation-machine, allow-stderr |
| 3076 | 31 | |||
| 3077 | 32 | Tests: samba-ad-dc-provisioning-internal-dns | ||
| 3078 | 33 | Depends: samba-ad-dc, samba-ad-provision, smbclient, krb5-user, bind9-dnsutils, lxd | snapd, lsb-release, dctrl-tools | ||
| 3079 | 34 | Restrictions: needs-root, isolation-machine, allow-stderr, breaks-testbed | ||
| 3080 | diff --git a/debian/tests/samba-ad-dc-provisioning-internal-dns b/debian/tests/samba-ad-dc-provisioning-internal-dns | |||
| 3081 | 31 | new file mode 100755 | 35 | new file mode 100755 |
| 3082 | index 0000000..f61fa5e | |||
| 3083 | --- /dev/null | |||
| 3084 | +++ b/debian/tests/samba-ad-dc-provisioning-internal-dns | |||
| 3085 | @@ -0,0 +1,398 @@ | |||
| 3086 | 1 | #!/bin/bash | ||
| 3087 | 2 | |||
| 3088 | 3 | set -e | ||
| 3089 | 4 | set -o pipefail | ||
| 3090 | 5 | |||
| 3091 | 6 | source debian/tests/util | ||
| 3092 | 7 | |||
| 3093 | 8 | declare -r domain="EXAMPLE" | ||
| 3094 | 9 | declare -r realm="EXAMPLE.FAKE" | ||
| 3095 | 10 | declare -r adminpass="Passw0rd" | ||
| 3096 | 11 | declare -r test_user="test_user_${RANDOM}" | ||
| 3097 | 12 | declare -r test_pw="test_user_secret_${RANDOM}" | ||
| 3098 | 13 | declare -A user_pass | ||
| 3099 | 14 | user_pass[Administrator]="${adminpass}" | ||
| 3100 | 15 | user_pass[${test_user}]="${test_pw}" | ||
| 3101 | 16 | declare -A join_method_deps | ||
| 3102 | 17 | # Minimum set of deps: let realmd install the extra dependencies | ||
| 3103 | 18 | # as needed, depending on the join method. | ||
| 3104 | 19 | join_method_deps[realmd_sssd]="realmd krb5-user smbclient" | ||
| 3105 | 20 | join_method_deps[realmd_winbind]="realmd krb5-user smbclient" | ||
| 3106 | 21 | |||
| 3107 | 22 | |||
| 3108 | 23 | cleanup() { | ||
| 3109 | 24 | rc=$? | ||
| 3110 | 25 | set +e # so we don't exit midcleanup | ||
| 3111 | 26 | if [ ${rc} -ne 0 ]; then | ||
| 3112 | 27 | echo "## Something failed, gathering logs" | ||
| 3113 | 28 | echo | ||
| 3114 | 29 | echo "## smb.conf" | ||
| 3115 | 30 | cat /etc/samba/smb.conf | ||
| 3116 | 31 | echo | ||
| 3117 | 32 | echo "## resolv.conf" | ||
| 3118 | 33 | cat /etc/resolv.conf | ||
| 3119 | 34 | echo | ||
| 3120 | 35 | echo "## resolvectl status" | ||
| 3121 | 36 | resolvectl status | ||
| 3122 | 37 | echo "## journal for samba-ad-dc.service" | ||
| 3123 | 38 | journalctl -u samba-ad-dc.service --lines 500 | ||
| 3124 | 39 | echo | ||
| 3125 | 40 | for log in /var/log/samba/log.*; do | ||
| 3126 | 41 | # skip compressed logrotated files | ||
| 3127 | 42 | if [ "${log%.gz}" != "${log}" ]; then | ||
| 3128 | 43 | continue | ||
| 3129 | 44 | fi | ||
| 3130 | 45 | [ -s "${log}" ] || continue | ||
| 3131 | 46 | echo "## $(basename ${log}):" | ||
| 3132 | 47 | tail -n 500 "${log}" | ||
| 3133 | 48 | echo | ||
| 3134 | 49 | done | ||
| 3135 | 50 | echo "## syslog" | ||
| 3136 | 51 | tail -n 500 /var/log/syslog | ||
| 3137 | 52 | fi | ||
| 3138 | 53 | } | ||
| 3139 | 54 | |||
| 3140 | 55 | trap cleanup EXIT | ||
| 3141 | 56 | |||
| 3142 | 57 | assert_testparm() { | ||
| 3143 | 58 | local parameter="${1}" | ||
| 3144 | 59 | local expected_value="${2}" | ||
| 3145 | 60 | local current_value="" | ||
| 3146 | 61 | local -i retval=0 | ||
| 3147 | 62 | |||
| 3148 | 63 | echo -n "Asserting ${parameter} is ${expected_value}: " | ||
| 3149 | 64 | current_value=$(testparm -s --parameter-name "${parameter}" 2>/dev/null) || { | ||
| 3150 | 65 | retval=$? | ||
| 3151 | 66 | echo "FAIL" | ||
| 3152 | 67 | return ${retval} | ||
| 3153 | 68 | } | ||
| 3154 | 69 | if [ "${current_value}" = "${expected_value}" ]; then | ||
| 3155 | 70 | echo "OK" | ||
| 3156 | 71 | return 0 | ||
| 3157 | 72 | else | ||
| 3158 | 73 | echo "FAIL" | ||
| 3159 | 74 | return 1 | ||
| 3160 | 75 | fi | ||
| 3161 | 76 | } | ||
| 3162 | 77 | |||
| 3163 | 78 | basic_config_tests() { | ||
| 3164 | 79 | echo "## Basic config tests" | ||
| 3165 | 80 | testparm -s > /dev/null | ||
| 3166 | 81 | assert_testparm "realm" "${realm}" | ||
| 3167 | 82 | assert_testparm "workgroup" "${domain}" | ||
| 3168 | 83 | assert_testparm "server role" "active directory domain controller" | ||
| 3169 | 84 | echo | ||
| 3170 | 85 | } | ||
| 3171 | 86 | |||
| 3172 | 87 | dns_tests() { | ||
| 3173 | 88 | echo "## DNS tests" | ||
| 3174 | 89 | echo "Obtaining administrator kerberos ticket" | ||
| 3175 | 90 | echo "${adminpass}" | timeout --verbose 30 kinit Administrator | ||
| 3176 | 91 | echo | ||
| 3177 | 92 | echo "Querying server info" | ||
| 3178 | 93 | samba-tool dns serverinfo "$(hostname)" | ||
| 3179 | 94 | echo | ||
| 3180 | 95 | echo "Checking we got a service ticket of type host/" | ||
| 3181 | 96 | klist | grep "host/$(hostname)" | ||
| 3182 | 97 | echo | ||
| 3183 | 98 | echo "Checking specific DNS records" | ||
| 3184 | 99 | for srv in _ldap._tcp _kerberos._tcp _kerberos._udp _kpasswd._udp; do | ||
| 3185 | 100 | echo -n "${srv}.${realm,,}: " | ||
| 3186 | 101 | dig @localhost +short -t SRV ${srv}.${realm,,} | ||
| 3187 | 102 | echo | ||
| 3188 | 103 | done | ||
| 3189 | 104 | echo | ||
| 3190 | 105 | echo -n "Checking that our hostname \"$(hostname)\" is in DNS: " | ||
| 3191 | 106 | myip=$(dig @localhost +short -t A "$(hostname).${realm,,}") | ||
| 3192 | 107 | echo "${myip}" | ||
| 3193 | 108 | echo | ||
| 3194 | 109 | } | ||
| 3195 | 110 | |||
| 3196 | 111 | user_creation_tests() { | ||
| 3197 | 112 | echo "## User creation tests" | ||
| 3198 | 113 | samba-tool domain passwordsettings set --complexity=off | ||
| 3199 | 114 | echo "Creating user \"${test_user}\" with password ${test_pw}" | ||
| 3200 | 115 | samba-tool user add "${test_user}" "${test_pw}" | ||
| 3201 | 116 | echo | ||
| 3202 | 117 | echo "Attempting to obtain kerberos ticket for user \"${test_user}\"" | ||
| 3203 | 118 | # just in case it ends up waiting at a prompt, we use "timeout" | ||
| 3204 | 119 | echo "${test_pw}" | timeout --verbose 30 kinit "${test_user}" | ||
| 3205 | 120 | echo "Ticket obtained" | ||
| 3206 | 121 | klist | ||
| 3207 | 122 | echo | ||
| 3208 | 123 | } | ||
| 3209 | 124 | |||
| 3210 | 125 | smbclient_tests() { | ||
| 3211 | 126 | echo "## smbclient tests" | ||
| 3212 | 127 | kdestroy || : | ||
| 3213 | 128 | echo | ||
| 3214 | 129 | echo "Obtaining a TGT for ${test_user}" | ||
| 3215 | 130 | echo "${test_pw}" | timeout --verbose 30 kinit "${test_user}" | ||
| 3216 | 131 | klist | grep krbtgt | ||
| 3217 | 132 | echo | ||
| 3218 | 133 | echo "Attempting password-less authentication with smbclient" | ||
| 3219 | 134 | echo | ||
| 3220 | 135 | echo "Listing shares" | ||
| 3221 | 136 | smbclient -L "$(hostname)" --use-kerberos=required -k | ||
| 3222 | 137 | echo | ||
| 3223 | 138 | echo "Listing the sysvol share" | ||
| 3224 | 139 | smbclient "//$(hostname)/sysvol" --use-kerberos=required -k -c "ls" | ||
| 3225 | 140 | echo | ||
| 3226 | 141 | echo "Listing policies" | ||
| 3227 | 142 | # lowercase the ${realm} | ||
| 3228 | 143 | smbclient "//$(hostname)/sysvol" --use-kerberos=required -k -c "ls ${realm,,}/Policies/*" | ||
| 3229 | 144 | echo | ||
| 3230 | 145 | echo "Checking that we have a ticket for the cifs service after all these commands" | ||
| 3231 | 146 | klist | grep cifs/ | ||
| 3232 | 147 | echo | ||
| 3233 | 148 | } | ||
| 3234 | 149 | |||
| 3235 | 150 | server_join_tests() { | ||
| 3236 | 151 | local member_server | ||
| 3237 | 152 | # the join methods are the keys of the join_method_deps dict | ||
| 3238 | 153 | local -a methods=("${!join_method_deps[@]}") | ||
| 3239 | 154 | local member_server="member-server" | ||
| 3240 | 155 | |||
| 3241 | 156 | echo "## Server join tests" | ||
| 3242 | 157 | echo "## Initializing lxd" | ||
| 3243 | 158 | setup_lxd "${realm,,}" | ||
| 3244 | 159 | |||
| 3245 | 160 | for method in "${methods[@]}"; do | ||
| 3246 | 161 | echo "## Setting up member server to join a domain using method ${method}" | ||
| 3247 | 162 | setup_member_server "${member_server}" "${method}" | ||
| 3248 | 163 | echo "## Joining domain with method ${method}" | ||
| 3249 | 164 | join_domain "${member_server}" "${method}" | ||
| 3250 | 165 | echo | ||
| 3251 | 166 | echo "## Verifying join with method ${method}" | ||
| 3252 | 167 | verify_join "${member_server}" "${method}" | ||
| 3253 | 168 | echo | ||
| 3254 | 169 | echo "## Leaving domain with method ${method}" | ||
| 3255 | 170 | leave_domain "${member_server}" "${method}" | ||
| 3256 | 171 | echo | ||
| 3257 | 172 | echo "## Destroying member server" | ||
| 3258 | 173 | lxc delete --force "${member_server}" | ||
| 3259 | 174 | done | ||
| 3260 | 175 | } | ||
| 3261 | 176 | |||
| 3262 | 177 | setup_member_server() { | ||
| 3263 | 178 | local container_name="${1}" | ||
| 3264 | 179 | local method="${2}" | ||
| 3265 | 180 | local release | ||
| 3266 | 181 | |||
| 3267 | 182 | release="$(lsb_release -cs)" | ||
| 3268 | 183 | if [ -z "${join_method_deps[${method}]}" ]; then | ||
| 3269 | 184 | echo "## INTERNAL ERROR, invalid join method: ${method}" | ||
| 3270 | 185 | return 1 | ||
| 3271 | 186 | fi | ||
| 3272 | 187 | echo "## Got test dependencies: ${join_method_deps[${method}]}" | ||
| 3273 | 188 | # can't use cloud-init here to install packages, because we first need to | ||
| 3274 | 189 | # sync the apt config from the host to the container | ||
| 3275 | 190 | echo "## Launching ${release} container" | ||
| 3276 | 191 | lxc launch "ubuntu-daily:${release}" "${container_name}" -q | ||
| 3277 | 192 | wait_container_ready "${container_name}" | ||
| 3278 | 193 | send_apt_config "${container_name}" | ||
| 3279 | 194 | copy_local_apt_files "${container_name}" | ||
| 3280 | 195 | echo "## Installing dependencies in test container" | ||
| 3281 | 196 | install_packages_in_container "${container_name}" ${join_method_deps[${method}]} | ||
| 3282 | 197 | } | ||
| 3283 | 198 | |||
| 3284 | 199 | join_domain_realmd_winbind() { | ||
| 3285 | 200 | local server="${1}" | ||
| 3286 | 201 | local discover_cmd="realm discover -v --membership-software=samba --client-software=winbind ${realm,,}" | ||
| 3287 | 202 | local join_cmd="realm join -v --membership-software=samba --client-software=winbind ${realm,,}" | ||
| 3288 | 203 | |||
| 3289 | 204 | echo "## Domain information" | ||
| 3290 | 205 | lxc exec "${server}" -- ${discover_cmd} | ||
| 3291 | 206 | echo | ||
| 3292 | 207 | echo "## Running join command: ${join_cmd}" | ||
| 3293 | 208 | echo "${adminpass}" | lxc exec "${server}" -- ${join_cmd} | ||
| 3294 | 209 | } | ||
| 3295 | 210 | |||
| 3296 | 211 | verify_join_realmd_winbind() { | ||
| 3297 | 212 | local server="${1}" | ||
| 3298 | 213 | local member_domain | ||
| 3299 | 214 | |||
| 3300 | 215 | echo -n "## Verifying member server joined domain name: " | ||
| 3301 | 216 | member_domain=$(lxc exec "${server}" -- wbinfo --own-domain) | ||
| 3302 | 217 | echo "${member_domain}" | ||
| 3303 | 218 | if [ "${member_domain}" != "${domain}" ]; then | ||
| 3304 | 219 | echo "ERROR: expected member server domain to match the joined domain:" | ||
| 3305 | 220 | echo "member server domain: ${member_domain}" | ||
| 3306 | 221 | echo "AD domain: ${domain}" | ||
| 3307 | 222 | return 1 | ||
| 3308 | 223 | fi | ||
| 3309 | 224 | echo | ||
| 3310 | 225 | # we just want to see the output, not parse it | ||
| 3311 | 226 | echo "## Domain status in member server" | ||
| 3312 | 227 | lxc exec "${server}" -- wbinfo --domain-info "${member_domain}" | ||
| 3313 | 228 | echo | ||
| 3314 | 229 | echo "## User status in member server" | ||
| 3315 | 230 | for u in "${!user_pass[@]}"; do | ||
| 3316 | 231 | echo "## User \"${u}@${realm}\" information:" | ||
| 3317 | 232 | lxc exec "${server}" -- wbinfo --user-info "${u}@${realm}" | ||
| 3318 | 233 | echo | ||
| 3319 | 234 | echo "## id ${u}@${realm}" | ||
| 3320 | 235 | lxc exec "${server}" -- id ${u}@${realm} | ||
| 3321 | 236 | echo | ||
| 3322 | 237 | echo "## kinit authentication check for user \"${u}@${realm}\" inside member server" | ||
| 3323 | 238 | echo "${user_pass[${u}]}" | lxc exec "${server}" -- timeout --verbose 30 kinit "${u}@${realm}" | ||
| 3324 | 239 | lxc exec "${server}" -- klist | ||
| 3325 | 240 | echo | ||
| 3326 | 241 | echo "## Listing shares with the obtained kerberos ticket" | ||
| 3327 | 242 | lxc exec "${server}" -- smbclient -L "$(hostname)" --use-kerberos=required -k | ||
| 3328 | 243 | lxc exec "${server}" -- kdestroy | ||
| 3329 | 244 | echo | ||
| 3330 | 245 | echo "## wbinfo authentication check for user \"${u}@${realm}\" inside member server" | ||
| 3331 | 246 | # non-interactive format for username is user%password | ||
| 3332 | 247 | lxc exec "${server}" -- wbinfo --authenticate="${u}@${realm}%${user_pass[${u}]}" | ||
| 3333 | 248 | echo | ||
| 3334 | 249 | echo "## wbinfo kerberos authentication check for user \"${u}@${realm}\" inside member server" | ||
| 3335 | 250 | lxc exec "${server}" -- wbinfo --krb5auth="${u}@${realm}%${user_pass[${u}]}" | ||
| 3336 | 251 | echo | ||
| 3337 | 252 | echo "## Listing shares with the obtained kerberos ticket" | ||
| 3338 | 253 | lxc exec "${server}" -- smbclient -L "$(hostname)" --use-kerberos=required -k | ||
| 3339 | 254 | lxc exec "${server}" -- kdestroy | ||
| 3340 | 255 | done | ||
| 3341 | 256 | } | ||
| 3342 | 257 | |||
| 3343 | 258 | leave_domain_realmd_winbind() { | ||
| 3344 | 259 | local server="${1}" | ||
| 3345 | 260 | local leave_cmd="realm leave -v --remove --client-software=winbind" | ||
| 3346 | 261 | |||
| 3347 | 262 | echo "## Running leave command: ${leave_cmd}" | ||
| 3348 | 263 | echo "${adminpass}" | lxc exec "${server}" -- ${leave_cmd} | ||
| 3349 | 264 | } | ||
| 3350 | 265 | |||
| 3351 | 266 | join_domain_realmd_sssd() { | ||
| 3352 | 267 | local server="${1}" | ||
| 3353 | 268 | local discover_cmd="realm discover -v --membership-software=adcli --client-software=sssd ${realm,,}" | ||
| 3354 | 269 | local join_cmd="realm join -v --membership-software=adcli --client-software=sssd ${realm,,}" | ||
| 3355 | 270 | |||
| 3356 | 271 | echo "## Domain information" | ||
| 3357 | 272 | lxc exec "${server}" -- ${discover_cmd} | ||
| 3358 | 273 | echo | ||
| 3359 | 274 | echo "## Running join command: ${join_cmd}" | ||
| 3360 | 275 | echo "${adminpass}" | lxc exec "${server}" -- ${join_cmd} | ||
| 3361 | 276 | echo | ||
| 3362 | 277 | } | ||
| 3363 | 278 | |||
| 3364 | 279 | verify_join_realmd_sssd() { | ||
| 3365 | 280 | local server="${1}" | ||
| 3366 | 281 | local samba_domain | ||
| 3367 | 282 | |||
| 3368 | 283 | echo -n "## Verifying member server joined domain name: " | ||
| 3369 | 284 | samba_domain=$(lxc exec "${server}" -- sssctl domain-list) | ||
| 3370 | 285 | echo "${samba_domain}" | ||
| 3371 | 286 | if [ "${samba_domain}" != "${realm,,}" ]; then | ||
| 3372 | 287 | echo "ERROR: expected member server domain to match the joined domain:" | ||
| 3373 | 288 | echo "member server domain: ${samba_domain}" | ||
| 3374 | 289 | echo "AD domain: ${realm,,}" | ||
| 3375 | 290 | return 1 | ||
| 3376 | 291 | fi | ||
| 3377 | 292 | echo | ||
| 3378 | 293 | # we just want to see the output, not parse it | ||
| 3379 | 294 | echo "## Domain status in member server" | ||
| 3380 | 295 | lxc exec "${server}" -- sssctl domain-status "${realm}" | ||
| 3381 | 296 | echo | ||
| 3382 | 297 | echo "## User status in member server" | ||
| 3383 | 298 | for u in "${!user_pass[@]}"; do | ||
| 3384 | 299 | echo "## User \"${u}@${realm}\" information:" | ||
| 3385 | 300 | lxc exec "${server}" -- sssctl user-checks "${u}@${realm}" | ||
| 3386 | 301 | echo | ||
| 3387 | 302 | echo "## id ${u}@${realm}" | ||
| 3388 | 303 | lxc exec "${server}" -- id "${u}@${realm}" | ||
| 3389 | 304 | echo | ||
| 3390 | 305 | echo "## kinit authentication check for user \"${u}@${realm}\" inside member server" | ||
| 3391 | 306 | echo "${user_pass[${u}]}" | lxc exec "${server}" -- timeout --verbose 30 kinit "${u}@${realm}" | ||
| 3392 | 307 | lxc exec "${server}" -- klist | ||
| 3393 | 308 | echo | ||
| 3394 | 309 | echo "## Listing shares with the obtained kerberos ticket" | ||
| 3395 | 310 | lxc exec "${server}" -- smbclient -L "$(hostname)" --use-kerberos=required -k | ||
| 3396 | 311 | lxc exec "${server}" -- kdestroy | ||
| 3397 | 312 | done | ||
| 3398 | 313 | } | ||
| 3399 | 314 | |||
| 3400 | 315 | leave_domain_realmd_sssd() { | ||
| 3401 | 316 | local server="${1}" | ||
| 3402 | 317 | local leave_cmd="realm leave -v --remove --client-software=sssd" | ||
| 3403 | 318 | |||
| 3404 | 319 | echo "## Running leave command: ${leave_cmd}" | ||
| 3405 | 320 | echo "${adminpass}" | lxc exec "${server}" -- ${leave_cmd} | ||
| 3406 | 321 | } | ||
| 3407 | 322 | |||
| 3408 | 323 | join_domain() { | ||
| 3409 | 324 | local server="${1}" | ||
| 3410 | 325 | local m="${2}" | ||
| 3411 | 326 | |||
| 3412 | 327 | join_domain_${m} "${server}" | ||
| 3413 | 328 | } | ||
| 3414 | 329 | |||
| 3415 | 330 | verify_join() { | ||
| 3416 | 331 | local server="${1}" | ||
| 3417 | 332 | local m="${2}" | ||
| 3418 | 333 | |||
| 3419 | 334 | verify_join_${m} "${server}" | ||
| 3420 | 335 | } | ||
| 3421 | 336 | |||
| 3422 | 337 | leave_domain() { | ||
| 3423 | 338 | local server="${1}" | ||
| 3424 | 339 | local m="${2}" | ||
| 3425 | 340 | |||
| 3426 | 341 | leave_domain_${m} "${server}" | ||
| 3427 | 342 | } | ||
| 3428 | 343 | |||
| 3429 | 344 | systemctl stop smbd nmbd winbind | ||
| 3430 | 345 | systemctl disable smbd nmbd winbind | ||
| 3431 | 346 | systemctl mask smbd nmbd winbind | ||
| 3432 | 347 | |||
| 3433 | 348 | systemctl unmask samba-ad-dc | ||
| 3434 | 349 | systemctl enable samba-ad-dc | ||
| 3435 | 350 | |||
| 3436 | 351 | if [ -f /etc/samba/smb.conf ]; then | ||
| 3437 | 352 | mv /etc/samba/smb.conf{,.orig} | ||
| 3438 | 353 | fi | ||
| 3439 | 354 | |||
| 3440 | 355 | # make sure we are starting fresh, as previous tests might left things around | ||
| 3441 | 356 | |||
| 3442 | 357 | rm -rf /var/lib/samba/* /var/cache/samba/* /run/samba/* | ||
| 3443 | 358 | kdestroy || : | ||
| 3444 | 359 | |||
| 3445 | 360 | samba-tool domain provision \ | ||
| 3446 | 361 | --domain="${domain}" \ | ||
| 3447 | 362 | --realm="${realm}" \ | ||
| 3448 | 363 | --adminpass="${adminpass}" \ | ||
| 3449 | 364 | --server-role=dc \ | ||
| 3450 | 365 | --use-rfc2307 \ | ||
| 3451 | 366 | --dns-backend=SAMBA_INTERNAL | ||
| 3452 | 367 | |||
| 3453 | 368 | current_dns=$(resolvectl status | grep "^Current DNS Server:" | awk '{print $4}') | ||
| 3454 | 369 | |||
| 3455 | 370 | if [ -n "${current_dns}" ]; then | ||
| 3456 | 371 | echo "## Setting dns forwarder to ${current_dns} in smb.conf" | ||
| 3457 | 372 | sed -r -i "s,dns forwarder = .*,dns forwarder = ${current_dns}," \ | ||
| 3458 | 373 | /etc/samba/smb.conf | ||
| 3459 | 374 | unlink /etc/resolv.conf | ||
| 3460 | 375 | echo "nameserver 127.0.0.1" > /etc/resolv.conf | ||
| 3461 | 376 | # lowercase substitution | ||
| 3462 | 377 | echo "search ${realm,,}" >> /etc/resolv.conf | ||
| 3463 | 378 | systemctl stop systemd-resolved | ||
| 3464 | 379 | systemctl disable systemd-resolved | ||
| 3465 | 380 | else | ||
| 3466 | 381 | echo "## Warning, couldn't detect the current DNS server to use as forwarder in smb.conf" | ||
| 3467 | 382 | echo "## resolvectl status:" | ||
| 3468 | 383 | resolvectl status | ||
| 3469 | 384 | echo "## Continuing, and hoping for the best" | ||
| 3470 | 385 | fi | ||
| 3471 | 386 | |||
| 3472 | 387 | cp -f /var/lib/samba/private/krb5.conf /etc/krb5.conf | ||
| 3473 | 388 | |||
| 3474 | 389 | systemctl start samba-ad-dc | ||
| 3475 | 390 | |||
| 3476 | 391 | # give it some time, it's a lot of services to start | ||
| 3477 | 392 | sleep 5s | ||
| 3478 | 393 | |||
| 3479 | 394 | basic_config_tests | ||
| 3480 | 395 | dns_tests | ||
| 3481 | 396 | user_creation_tests | ||
| 3482 | 397 | smbclient_tests | ||
| 3483 | 398 | server_join_tests | ||
| 3484 | diff --git a/debian/tests/util b/debian/tests/util | |||
| 3485 | index 4278ee7..298b321 100644 | |||
| 3486 | --- a/debian/tests/util | |||
| 3487 | +++ b/debian/tests/util | |||
| 3488 | @@ -16,7 +16,7 @@ EOFEOF | |||
| 3489 | 16 | if [ -n "${vfs}" ]; then | 16 | if [ -n "${vfs}" ]; then |
| 3490 | 17 | echo "vfs objects = ${vfs}" >> /etc/samba/smb.conf | 17 | echo "vfs objects = ${vfs}" >> /etc/samba/smb.conf |
| 3491 | 18 | fi | 18 | fi |
| 3493 | 19 | systemctl restart smbd.service | 19 | systemctl reload smbd.service |
| 3494 | 20 | else | 20 | else |
| 3495 | 21 | echo "Share [${share}] already exists, continuing" | 21 | echo "Share [${share}] already exists, continuing" |
| 3496 | 22 | fi | 22 | fi |
| 3497 | @@ -66,3 +66,113 @@ ensure_uring_available() { | |||
| 3498 | 66 | exit 77 | 66 | exit 77 |
| 3499 | 67 | fi | 67 | fi |
| 3500 | 68 | } | 68 | } |
| 3501 | 69 | |||
| 3502 | 70 | wait_container_ready() { | ||
| 3503 | 71 | local container="${1}" | ||
| 3504 | 72 | local -i limit=120 # seconds | ||
| 3505 | 73 | local -i i=0 | ||
| 3506 | 74 | local -i result=0 | ||
| 3507 | 75 | local ip | ||
| 3508 | 76 | local output | ||
| 3509 | 77 | |||
| 3510 | 78 | while /bin/true; do | ||
| 3511 | 79 | ip=$(lxc list "${container}" -c 4 --format=compact | tail -1 | awk '{print $1}') | ||
| 3512 | 80 | if [ -n "${ip}" ]; then | ||
| 3513 | 81 | break | ||
| 3514 | 82 | fi | ||
| 3515 | 83 | i=$((i+1)) | ||
| 3516 | 84 | if [ ${i} -ge ${limit} ]; then | ||
| 3517 | 85 | return 1 | ||
| 3518 | 86 | fi | ||
| 3519 | 87 | sleep 1s | ||
| 3520 | 88 | echo -n "." | ||
| 3521 | 89 | done | ||
| 3522 | 90 | while ! nc -z "${ip}" 22; do | ||
| 3523 | 91 | echo -n "." | ||
| 3524 | 92 | i=$((i+1)) | ||
| 3525 | 93 | if [ ${i} -ge ${limit} ]; then | ||
| 3526 | 94 | return 1 | ||
| 3527 | 95 | fi | ||
| 3528 | 96 | sleep 1s | ||
| 3529 | 97 | done | ||
| 3530 | 98 | # cloud-init might still be doing things... | ||
| 3531 | 99 | # this call blocks, so wrap it in its own little timeout | ||
| 3532 | 100 | output=$(lxc exec "${container}" -- timeout --verbose $((limit-i)) cloud-init status --wait) || { | ||
| 3533 | 101 | result=$? | ||
| 3534 | 102 | echo "cloud-init status --wait failed on container ${container}" | ||
| 3535 | 103 | echo "${output}" | ||
| 3536 | 104 | return ${result} | ||
| 3537 | 105 | } | ||
| 3538 | 106 | echo | ||
| 3539 | 107 | } | ||
| 3540 | 108 | |||
| 3541 | 109 | install_lxd() { | ||
| 3542 | 110 | if ! command -v lxd > /dev/null 2>&1; then | ||
| 3543 | 111 | # the test depends has "lxd | snapd", so if we don't have lxd, we must | ||
| 3544 | 112 | # install the snap | ||
| 3545 | 113 | snap list lxd > /dev/null 2>&1 || { | ||
| 3546 | 114 | echo "Installing the LXD snap..." | ||
| 3547 | 115 | snap install lxd | ||
| 3548 | 116 | } | ||
| 3549 | 117 | fi | ||
| 3550 | 118 | } | ||
| 3551 | 119 | |||
| 3552 | 120 | setup_lxd() { | ||
| 3553 | 121 | local dns_domain="${1}" | ||
| 3554 | 122 | local network | ||
| 3555 | 123 | local nic | ||
| 3556 | 124 | local dns_ip | ||
| 3557 | 125 | |||
| 3558 | 126 | install_lxd | ||
| 3559 | 127 | # Stop samba while lxd is setup, to avoid conflicts on lxdbr0:53 | ||
| 3560 | 128 | systemctl stop samba-ad-dc | ||
| 3561 | 129 | lxd init --auto | ||
| 3562 | 130 | lxd waitready --timeout 600 | ||
| 3563 | 131 | network=$(lxc network list --format=compact | grep -E "bridge.*YES.*CREATED") | ||
| 3564 | 132 | nic=$(echo "${network}" | awk '{print $1}') | ||
| 3565 | 133 | dns_ip=$(echo "${network}" | awk '{print $4}' | cut -d / -f 1) # strip the cidr | ||
| 3566 | 134 | # port=0 effectively disables dnsmasq's DNS, so it doesn't conflict with samba's DNS | ||
| 3567 | 135 | lxc network set "${nic:-lxdbr0}" ipv6.address=none dns.domain="${dns_domain}" raw.dnsmasq="$(echo -e port=0\\ndhcp-option=option:dns-server,${dns_ip})" | ||
| 3568 | 136 | if [ -n "${http_proxy}" ]; then | ||
| 3569 | 137 | lxc config set core.proxy_http "${http_proxy}" | ||
| 3570 | 138 | fi | ||
| 3571 | 139 | if [ -n "${https_proxy}" ]; then | ||
| 3572 | 140 | lxc config set core.proxy_https "${https_proxy}" | ||
| 3573 | 141 | fi | ||
| 3574 | 142 | if [ -n "${noproxy}" ]; then | ||
| 3575 | 143 | lxc config set core.proxy_ignore_hosts "${noproxy}" | ||
| 3576 | 144 | fi | ||
| 3577 | 145 | systemctl start samba-ad-dc | ||
| 3578 | 146 | # give it some time, it's a lot of services to start | ||
| 3579 | 147 | sleep 5s | ||
| 3580 | 148 | } | ||
| 3581 | 149 | |||
| 3582 | 150 | # Copy the local apt package archive over to the lxd container. | ||
| 3583 | 151 | copy_local_apt_files() { | ||
| 3584 | 152 | local container_name="${1:-docker}" | ||
| 3585 | 153 | |||
| 3586 | 154 | for local_source in $(apt-get indextargets | grep-dctrl -F URI -e '^file:/' -sURI | awk '{print $2}'); do | ||
| 3587 | 155 | local_source=${local_source#file:} | ||
| 3588 | 156 | local_dir=$(dirname "${local_source}") | ||
| 3589 | 157 | lxc exec "${container_name}" -- mkdir -p "${local_dir}" | ||
| 3590 | 158 | tar -cC "${local_dir}" . | lxc exec "${container_name}" -- tar -xC "${local_dir}" | ||
| 3591 | 159 | done | ||
| 3592 | 160 | } | ||
| 3593 | 161 | |||
| 3594 | 162 | send_apt_config() { | ||
| 3595 | 163 | echo "Copying over /etc/apt to container ${1}" | ||
| 3596 | 164 | lxc exec "${1}" -- rm -rf /etc/apt | ||
| 3597 | 165 | lxc exec "${1}" -- mkdir -p /etc/apt | ||
| 3598 | 166 | tar -cC /etc/apt . | lxc exec "${1}" -- tar -xC /etc/apt | ||
| 3599 | 167 | } | ||
| 3600 | 168 | |||
| 3601 | 169 | install_packages_in_container() { | ||
| 3602 | 170 | local container="${1}" | ||
| 3603 | 171 | shift | ||
| 3604 | 172 | local packages="${*}" | ||
| 3605 | 173 | |||
| 3606 | 174 | echo "### Installing dependencies in member server container: ${packages}" | ||
| 3607 | 175 | lxc exec "${container}" --env DEBIAN_FRONTEND=noninteractive -- apt-get update -q | ||
| 3608 | 176 | lxc exec "${container}" --env DEBIAN_FRONTEND=noninteractive -- apt-get dist-upgrade -q -y | ||
| 3609 | 177 | lxc exec "${container}" --env DEBIAN_FRONTEND=noninteractive -- apt-get install -q -y ${packages} | ||
| 3610 | 178 | } | ||

Thanks, Andreas.
Package builds fine and dep8 tests are OK (although not all architectures have been tested). range-diff seems OK.
I'm impressed by the amount of changes under the debian/ directory. There have been quite a few changes to the maintainer scripts, which makes me a bit anxious. The fact that we have comprehensive tests for the package helps a lot.
I spent some time going through the changes under debian/ and couldn't find anything else to comment. Therefore: LGTM, +1.