[862] | 1 | ==============================
|
---|
[916] | 2 | Release Notes for Samba 3.6.25
|
---|
| 3 | February 23, 2015
|
---|
| 4 | ==============================
|
---|
| 5 |
|
---|
| 6 |
|
---|
| 7 | This is a security release in order to address CVE-2015-0240 (Unexpected
|
---|
| 8 | code execution in smbd).
|
---|
| 9 |
|
---|
| 10 | o CVE-2015-0240:
|
---|
| 11 | All versions of Samba from 3.5.0 to 4.2.0rc4 are vulnerable to an
|
---|
| 12 | unexpected code execution vulnerability in the smbd file server
|
---|
| 13 | daemon.
|
---|
| 14 |
|
---|
| 15 | A malicious client could send packets that may set up the stack in
|
---|
| 16 | such a way that the freeing of memory in a subsequent anonymous
|
---|
| 17 | netlogon packet could allow execution of arbitrary code. This code
|
---|
| 18 | would execute with root privileges.
|
---|
| 19 |
|
---|
| 20 | o CVE-2014-0178:
|
---|
| 21 | In preparing a response to an authenticated FSCTL_GET_SHADOW_COPY_DATA
|
---|
| 22 | or FSCTL_SRV_ENUMERATE_SNAPSHOTS client request, affected versions of
|
---|
| 23 | Samba do not initialize 8 bytes of the 16 byte SRV_SNAPSHOT_ARRAY
|
---|
| 24 | response field. The uninitialized buffer is sent back to the client.
|
---|
| 25 |
|
---|
| 26 | A non-default VFS module providing the get_shadow_copy_data_fn() hook
|
---|
| 27 | must be explicitly enabled for Samba to process the aforementioned
|
---|
| 28 | client requests. Therefore, only configurations with "shadow_copy" or
|
---|
| 29 | "shadow_copy2" specified for the "vfs objects" parameter are vulnerable.
|
---|
| 30 |
|
---|
| 31 |
|
---|
| 32 | Changes since 3.6.24:
|
---|
| 33 | ---------------------
|
---|
| 34 |
|
---|
| 35 | o Jeremy Allison <jra@samba.org>
|
---|
| 36 | * BUG 11077: CVE-2015-0240: talloc free on uninitialized stack pointer
|
---|
| 37 | in netlogon server could lead to security vulnerability.
|
---|
| 38 |
|
---|
| 39 |
|
---|
| 40 | o JiÅà ŠaÅ¡ek <jiri.sasek@oracle.com>
|
---|
| 41 | * BUG 10549: CVE-2014-0178: Fix malformed FSCTL_SRV_ENUMERATE_SNAPSHOTS
|
---|
| 42 | response.
|
---|
| 43 |
|
---|
| 44 |
|
---|
| 45 | o Andreas Schneider <asn@samba.org>
|
---|
| 46 | * BUG 11077: CVE-2015-0240: s3-netlogon: Make sure we do not deference
|
---|
| 47 | a NULL pointer./auth: Make sure that creds_out is initialized with NULL.
|
---|
| 48 |
|
---|
| 49 |
|
---|
| 50 | ######################################################################
|
---|
| 51 | Reporting bugs & Development Discussion
|
---|
| 52 | #######################################
|
---|
| 53 |
|
---|
| 54 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 55 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 56 |
|
---|
| 57 | If you do report problems then please try to send high quality
|
---|
| 58 | feedback. If you don't provide vital information to help us track down
|
---|
| 59 | the problem then you will probably be ignored. All bug reports should
|
---|
| 60 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 61 | database (https://bugzilla.samba.org/).
|
---|
| 62 |
|
---|
| 63 |
|
---|
| 64 | ======================================================================
|
---|
| 65 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 66 | == The Samba Team
|
---|
| 67 | ======================================================================
|
---|
| 68 |
|
---|
| 69 |
|
---|
| 70 | Release notes for older releases follow:
|
---|
| 71 | ----------------------------------------
|
---|
| 72 |
|
---|
| 73 | ==============================
|
---|
[874] | 74 | Release Notes for Samba 3.6.24
|
---|
| 75 | June 23, 2014
|
---|
| 76 | ==============================
|
---|
| 77 |
|
---|
| 78 |
|
---|
| 79 | This is a security release in order to address
|
---|
| 80 | CVE-2014-0244 (Denial of service - CPU loop) and
|
---|
| 81 | CVE-2014-3493 (Denial of service - Server crash/memory corruption).
|
---|
| 82 |
|
---|
| 83 | o CVE-2014-0244:
|
---|
| 84 | All current released versions of Samba are vulnerable to a denial of
|
---|
| 85 | service on the nmbd NetBIOS name services daemon. A malformed packet
|
---|
| 86 | can cause the nmbd server to loop the CPU and prevent any further
|
---|
| 87 | NetBIOS name service.
|
---|
| 88 |
|
---|
| 89 | This flaw is not exploitable beyond causing the code to loop expending
|
---|
| 90 | CPU resources.
|
---|
| 91 |
|
---|
| 92 | o CVE-2014-3493:
|
---|
| 93 | All current released versions of Samba are affected by a denial of service
|
---|
| 94 | crash involving overwriting memory on an authenticated connection to the
|
---|
| 95 | smbd file server.
|
---|
| 96 |
|
---|
| 97 |
|
---|
| 98 | Changes since 3.6.22:
|
---|
| 99 | ---------------------
|
---|
| 100 |
|
---|
| 101 | o Jeremy Allison <jra@samba.org>
|
---|
| 102 | * BUG 10633: CVE-2014-0244: Fix nmbd denial of service.
|
---|
| 103 | * BUG 10654: CVE-2014-3493: Fix segmentation fault in
|
---|
| 104 | smbd_marshall_dir_entry()'s SMB_FIND_FILE_UNIX handler.
|
---|
| 105 |
|
---|
| 106 |
|
---|
| 107 | ######################################################################
|
---|
| 108 | Reporting bugs & Development Discussion
|
---|
| 109 | #######################################
|
---|
| 110 |
|
---|
| 111 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 112 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 113 |
|
---|
| 114 | If you do report problems then please try to send high quality
|
---|
| 115 | feedback. If you don't provide vital information to help us track down
|
---|
| 116 | the problem then you will probably be ignored. All bug reports should
|
---|
| 117 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 118 | database (https://bugzilla.samba.org/).
|
---|
| 119 |
|
---|
| 120 |
|
---|
| 121 | ======================================================================
|
---|
| 122 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 123 | == The Samba Team
|
---|
| 124 | ======================================================================
|
---|
| 125 |
|
---|
| 126 |
|
---|
[916] | 127 | ----------------------------------------------------------------------
|
---|
[874] | 128 |
|
---|
[916] | 129 |
|
---|
[874] | 130 | ==============================
|
---|
[862] | 131 | Release Notes for Samba 3.6.23
|
---|
| 132 | March 11, 2014
|
---|
| 133 | ==============================
|
---|
| 134 |
|
---|
| 135 |
|
---|
| 136 | This is a security release in order to address
|
---|
| 137 | CVE-2013-4496 (Password lockout not enforced for SAMR password changes).
|
---|
| 138 |
|
---|
| 139 | o CVE-2013-4496:
|
---|
| 140 | Samba versions 3.4.0 and above allow the administrator to implement
|
---|
| 141 | locking out Samba accounts after a number of bad password attempts.
|
---|
| 142 |
|
---|
| 143 | However, all released versions of Samba did not implement this check for
|
---|
| 144 | password changes, such as are available over multiple SAMR and RAP
|
---|
| 145 | interfaces, allowing password guessing attacks.
|
---|
| 146 |
|
---|
| 147 |
|
---|
| 148 | Changes since 3.6.22:
|
---|
| 149 | ---------------------
|
---|
| 150 |
|
---|
| 151 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 152 | * BUG 10245: CVE-2013-4496: Enforce password lockout for SAMR password
|
---|
| 153 | changes.
|
---|
| 154 |
|
---|
| 155 |
|
---|
| 156 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 157 | * BUG 10245: CVE-2013-4496: Enforce password lockout for SAMR password
|
---|
| 158 | changes.
|
---|
| 159 |
|
---|
| 160 |
|
---|
| 161 | ######################################################################
|
---|
| 162 | Reporting bugs & Development Discussion
|
---|
| 163 | #######################################
|
---|
| 164 |
|
---|
| 165 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 166 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 167 |
|
---|
| 168 | If you do report problems then please try to send high quality
|
---|
| 169 | feedback. If you don't provide vital information to help us track down
|
---|
| 170 | the problem then you will probably be ignored. All bug reports should
|
---|
| 171 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 172 | database (https://bugzilla.samba.org/).
|
---|
| 173 |
|
---|
| 174 |
|
---|
| 175 | ======================================================================
|
---|
| 176 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 177 | == The Samba Team
|
---|
| 178 | ======================================================================
|
---|
| 179 |
|
---|
| 180 |
|
---|
[874] | 181 | ----------------------------------------------------------------------
|
---|
[862] | 182 |
|
---|
[874] | 183 |
|
---|
[862] | 184 | ==============================
|
---|
| 185 | Release Notes for Samba 3.6.22
|
---|
| 186 | December 9, 2013
|
---|
| 187 | ==============================
|
---|
| 188 |
|
---|
| 189 |
|
---|
| 190 | This is a security release in order to address
|
---|
| 191 | CVE-2013-4408 (DCE-RPC fragment length field is incorrectly checked) and
|
---|
| 192 | CVE-2012-6150 (pam_winbind login without require_membership_of restrictions).
|
---|
| 193 |
|
---|
| 194 | o CVE-2013-4408:
|
---|
| 195 | Samba versions 3.4.0 and above (versions 3.4.0 - 3.4.17, 3.5.0 -
|
---|
| 196 | 3.5.22, 3.6.0 - 3.6.21, 4.0.0 - 4.0.12 and including 4.1.2) are
|
---|
| 197 | vulnerable to buffer overrun exploits in the client processing of
|
---|
| 198 | DCE-RPC packets. This is due to incorrect checking of the DCE-RPC
|
---|
| 199 | fragment length in the client code.
|
---|
| 200 |
|
---|
| 201 | This is a critical vulnerability as the DCE-RPC client code is part of
|
---|
| 202 | the winbindd authentication and identity mapping daemon, which is
|
---|
| 203 | commonly configured as part of many server installations (when joined
|
---|
| 204 | to an Active Directory Domain). A malicious Active Directory Domain
|
---|
| 205 | Controller or man-in-the-middle attacker impersonating an Active
|
---|
| 206 | Directory Domain Controller could achieve root-level access by
|
---|
| 207 | compromising the winbindd process.
|
---|
| 208 |
|
---|
| 209 | Samba server versions 3.4.0 - 3.4.17 and versions 3.5.0 - 3.5.22 are
|
---|
| 210 | also vulnerable to a denial of service attack (server crash) due to a
|
---|
| 211 | similar error in the server code of those versions.
|
---|
| 212 |
|
---|
| 213 | Samba server versions 3.6.0 and above (including all 3.6.x versions,
|
---|
| 214 | all 4.0.x versions and 4.1.x) are not vulnerable to this problem.
|
---|
| 215 |
|
---|
| 216 | In addition range checks were missing on arguments returned from calls
|
---|
| 217 | to the DCE-RPC functions LookupSids (lsa and samr), LookupNames (lsa and samr)
|
---|
| 218 | and LookupRids (samr) which could also cause similar problems.
|
---|
| 219 |
|
---|
| 220 | As this was found during an internal audit of the Samba code there are
|
---|
| 221 | no currently known exploits for this problem (as of December 9th 2013).
|
---|
| 222 |
|
---|
| 223 | o CVE-2012-6150:
|
---|
| 224 | Winbind allows for the further restriction of authenticated PAM logins using
|
---|
| 225 | the require_membership_of parameter. System administrators may specify a list
|
---|
| 226 | of SIDs or groups for which an authenticated user must be a member of. If an
|
---|
| 227 | authenticated user does not belong to any of the entries, then login should
|
---|
| 228 | fail. Invalid group name entries are ignored.
|
---|
| 229 |
|
---|
| 230 | Samba versions 3.3.10, 3.4.3, 3.5.0 and later incorrectly allow login from
|
---|
| 231 | authenticated users if the require_membership_of parameter specifies only
|
---|
| 232 | invalid group names.
|
---|
| 233 |
|
---|
| 234 | This is a vulnerability with low impact. All require_membership_of group
|
---|
| 235 | names must be invalid for this bug to be encountered.
|
---|
| 236 |
|
---|
| 237 |
|
---|
| 238 | Changes since 3.6.21:
|
---|
| 239 | ---------------------
|
---|
| 240 |
|
---|
| 241 | o Jeremy Allison <jra@samba.org>
|
---|
| 242 | * BUG 10185: CVE-2013-4408: Correctly check DCE-RPC fragment length field.
|
---|
| 243 |
|
---|
| 244 |
|
---|
| 245 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 246 | * BUG 10185: CVE-2013-4408: Correctly check DCE-RPC fragment length field.
|
---|
| 247 |
|
---|
| 248 |
|
---|
| 249 | o Noel Power <noel.power@suse.com>
|
---|
| 250 | * BUGs 10300, 10306: CVE-2012-6150: Fail authentication if user isn't
|
---|
| 251 | member of *any* require_membership_of specified groups.
|
---|
| 252 |
|
---|
| 253 |
|
---|
| 254 | ######################################################################
|
---|
| 255 | Reporting bugs & Development Discussion
|
---|
| 256 | #######################################
|
---|
| 257 |
|
---|
| 258 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 259 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 260 |
|
---|
| 261 | If you do report problems then please try to send high quality
|
---|
| 262 | feedback. If you don't provide vital information to help us track down
|
---|
| 263 | the problem then you will probably be ignored. All bug reports should
|
---|
| 264 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 265 | database (https://bugzilla.samba.org/).
|
---|
| 266 |
|
---|
| 267 |
|
---|
| 268 | ======================================================================
|
---|
| 269 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 270 | == The Samba Team
|
---|
| 271 | ======================================================================
|
---|
| 272 |
|
---|
| 273 |
|
---|
| 274 | ----------------------------------------------------------------------
|
---|
| 275 |
|
---|
| 276 |
|
---|
| 277 | ==============================
|
---|
| 278 | Release Notes for Samba 3.6.21
|
---|
| 279 | November 29, 2013
|
---|
| 280 | ==============================
|
---|
| 281 |
|
---|
| 282 |
|
---|
| 283 | This is is the latest stable release of Samba 3.6.
|
---|
| 284 |
|
---|
| 285 |
|
---|
| 286 | Changes since 3.6.20:
|
---|
| 287 | ---------------------
|
---|
| 288 |
|
---|
| 289 | o Jeremy Allison <jra@samba.org>
|
---|
| 290 | * BUG 10139: Valid utf8 filenames cause "invalid conversion error"
|
---|
| 291 | messages.
|
---|
| 292 | * BUG 10167: s3-smb2 server: smb2 breaks "smb encryption = mandatory".
|
---|
| 293 | * BUG 10187: Missing talloc_free can leak stackframe in error path.
|
---|
| 294 | * BUG 10247: xattr: Fix listing EAs on *BSD for non-root users.
|
---|
| 295 |
|
---|
| 296 |
|
---|
| 297 | o Korobkin <korobkin+samba@gmail.com>
|
---|
| 298 | * BUG 10118: Raise debug level for being unable to open a printer.
|
---|
| 299 |
|
---|
| 300 |
|
---|
| 301 | o Volker Lendecke <vl@samba.org>
|
---|
| 302 | * BUG 10195: nsswitch: Fix short writes in winbind_write_sock.
|
---|
| 303 |
|
---|
| 304 |
|
---|
| 305 | o Arvid Requate <requate@univention.de>
|
---|
| 306 | * BUG 10267: Fix Windows 8 printing via local printer drivers.
|
---|
| 307 |
|
---|
| 308 |
|
---|
| 309 | o Andreas Schneider <asn@cryptomilk.org>
|
---|
| 310 | * BUG 10194: Make offline logon cache updating for cross child domain
|
---|
| 311 | group membership.
|
---|
| 312 |
|
---|
| 313 |
|
---|
| 314 | ######################################################################
|
---|
| 315 | Reporting bugs & Development Discussion
|
---|
| 316 | #######################################
|
---|
| 317 |
|
---|
| 318 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 319 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 320 |
|
---|
| 321 | If you do report problems then please try to send high quality
|
---|
| 322 | feedback. If you don't provide vital information to help us track down
|
---|
| 323 | the problem then you will probably be ignored. All bug reports should
|
---|
| 324 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 325 | database (https://bugzilla.samba.org/).
|
---|
| 326 |
|
---|
| 327 |
|
---|
| 328 | ======================================================================
|
---|
| 329 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 330 | == The Samba Team
|
---|
| 331 | ======================================================================
|
---|
| 332 |
|
---|
| 333 |
|
---|
| 334 | ----------------------------------------------------------------------
|
---|
| 335 |
|
---|
| 336 |
|
---|
| 337 | ==============================
|
---|
| 338 | Release Notes for Samba 3.6.20
|
---|
| 339 | November 11, 2013
|
---|
| 340 | ==============================
|
---|
| 341 |
|
---|
| 342 |
|
---|
| 343 | This is a security release in order to address
|
---|
| 344 | CVE-2013-4475 (ACLs are not checked on opening an alternate
|
---|
| 345 | data stream on a file or directory).
|
---|
| 346 |
|
---|
| 347 | o CVE-2013-4475:
|
---|
| 348 | Samba versions 3.2.0 and above (all versions of 3.2.x, 3.3.x,
|
---|
| 349 | 3.4.x, 3.5.x, 3.6.x, 4.0.x and 4.1.x) do not check the underlying
|
---|
| 350 | file or directory ACL when opening an alternate data stream.
|
---|
| 351 |
|
---|
| 352 | According to the SMB1 and SMB2+ protocols the ACL on an underlying
|
---|
| 353 | file or directory should control what access is allowed to alternate
|
---|
| 354 | data streams that are associated with the file or directory.
|
---|
| 355 |
|
---|
| 356 | By default no version of Samba supports alternate data streams
|
---|
| 357 | on files or directories.
|
---|
| 358 |
|
---|
| 359 | Samba can be configured to support alternate data streams by loading
|
---|
| 360 | either one of two virtual file system modues (VFS) vfs_streams_depot or
|
---|
| 361 | vfs_streams_xattr supplied with Samba, so this bug only affects Samba
|
---|
| 362 | servers configured this way.
|
---|
| 363 |
|
---|
| 364 | To determine if your server is vulnerable, check for the strings
|
---|
| 365 | "streams_depot" or "streams_xattr" inside your smb.conf configuration
|
---|
| 366 | file.
|
---|
| 367 |
|
---|
| 368 |
|
---|
| 369 | Changes since 3.6.19:
|
---|
| 370 | ---------------------
|
---|
| 371 |
|
---|
| 372 | o Jeremy Allison <jra@samba.org>
|
---|
| 373 | * BUGs 10234 + 10229: CVE-2013-4475: Fix access check verification on stream
|
---|
| 374 | files.
|
---|
| 375 |
|
---|
| 376 |
|
---|
| 377 | ######################################################################
|
---|
| 378 | Reporting bugs & Development Discussion
|
---|
| 379 | #######################################
|
---|
| 380 |
|
---|
| 381 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 382 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 383 |
|
---|
| 384 | If you do report problems then please try to send high quality
|
---|
| 385 | feedback. If you don't provide vital information to help us track down
|
---|
| 386 | the problem then you will probably be ignored. All bug reports should
|
---|
| 387 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 388 | database (https://bugzilla.samba.org/).
|
---|
| 389 |
|
---|
| 390 |
|
---|
| 391 | ======================================================================
|
---|
| 392 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 393 | == The Samba Team
|
---|
| 394 | ======================================================================
|
---|
| 395 |
|
---|
| 396 |
|
---|
| 397 | ----------------------------------------------------------------------
|
---|
| 398 |
|
---|
| 399 |
|
---|
| 400 | ==============================
|
---|
| 401 | Release Notes for Samba 3.6.19
|
---|
| 402 | September 25, 2013
|
---|
| 403 | ==============================
|
---|
| 404 |
|
---|
| 405 |
|
---|
| 406 | This is is the latest maintenance release of Samba 3.6.
|
---|
| 407 |
|
---|
| 408 | Please note that this will probably be the last maintenance release
|
---|
| 409 | of the Samba 3.6 release series. With the release of Samba 4.1.0, the
|
---|
| 410 | 3.6 release series will be turned into the "security fixes only" mode.
|
---|
| 411 |
|
---|
| 412 |
|
---|
| 413 | Changes since 3.6.18:
|
---|
| 414 | ---------------------
|
---|
| 415 |
|
---|
| 416 | o Jeremy Allison <jra@samba.org>
|
---|
| 417 | * BUG 5917: Make Samba work on site with Read Only Domain Controller.
|
---|
| 418 |
|
---|
| 419 |
|
---|
| 420 | o Christian Ambach <ambi@samba.org>
|
---|
| 421 | * BUG 8955: NetrServerPasswordSet2 timeout is too short.
|
---|
| 422 |
|
---|
| 423 |
|
---|
| 424 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 425 | * BUG 9899: Fix fallback to ncacn_np in cm_connect_lsat().
|
---|
| 426 | * BUG 9615: Fix fallback to ncacn_np in cm_connect_lsat().
|
---|
| 427 | * BUG 10127: Fix 'smbstatus' as non-root user.
|
---|
| 428 |
|
---|
| 429 |
|
---|
| 430 | o Volker Lendecke <vl@samba.org>
|
---|
| 431 | * BUG 8955: Give machine password changes 10 minutes of time.
|
---|
| 432 | * BUG 10106: Honour output buffer length set by the client for SMB2 GetInfo
|
---|
| 433 | requests.
|
---|
| 434 | * BUG 10114: Handle Dropbox (write-only-directory) case correctly in
|
---|
| 435 | pathname lookup.
|
---|
| 436 |
|
---|
| 437 |
|
---|
| 438 | o Karolin Seeger <kseeger@samba.org>
|
---|
| 439 | * BUG 10076: Fix variable list in man vfs_crossrename.
|
---|
| 440 |
|
---|
| 441 |
|
---|
| 442 | o Andreas Schneider <asn@samba.org>
|
---|
| 443 | * BUG 9994: s3-winbind: Do not delete an existing valid credential cache.
|
---|
| 444 | * BUG 10073: 'net ads join': Fix segmentation fault in
|
---|
| 445 | create_local_private_krb5_conf_for_domain.
|
---|
| 446 |
|
---|
| 447 |
|
---|
| 448 | o Richard Sharpe <realrichardsharpe@gmail.com>
|
---|
| 449 | * BUG 10097: MacOSX 10.9 will not follow path-based DFS referrals handed
|
---|
| 450 | out by Samba.
|
---|
| 451 |
|
---|
| 452 |
|
---|
| 453 | ######################################################################
|
---|
| 454 | Reporting bugs & Development Discussion
|
---|
| 455 | #######################################
|
---|
| 456 |
|
---|
| 457 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 458 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 459 |
|
---|
| 460 | If you do report problems then please try to send high quality
|
---|
| 461 | feedback. If you don't provide vital information to help us track down
|
---|
| 462 | the problem then you will probably be ignored. All bug reports should
|
---|
| 463 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 464 | database (https://bugzilla.samba.org/).
|
---|
| 465 |
|
---|
| 466 |
|
---|
| 467 | ======================================================================
|
---|
| 468 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 469 | == The Samba Team
|
---|
| 470 | ======================================================================
|
---|
| 471 |
|
---|
| 472 |
|
---|
| 473 | ----------------------------------------------------------------------
|
---|
| 474 |
|
---|
| 475 |
|
---|
| 476 | ==============================
|
---|
| 477 | Release Notes for Samba 3.6.18
|
---|
| 478 | August 14, 2013
|
---|
| 479 | ==============================
|
---|
| 480 |
|
---|
| 481 |
|
---|
| 482 | This is is the latest stable release of Samba 3.6.
|
---|
| 483 |
|
---|
| 484 |
|
---|
| 485 | Changes since 3.6.17:
|
---|
| 486 | ---------------------
|
---|
| 487 |
|
---|
| 488 | o Jeremy Allison <jra@samba.org>
|
---|
| 489 | * BUG 9777: vfs_dirsort uses non-stackable calls, dirfd(), malloc instead
|
---|
| 490 | of talloc and doesn't cope with directories being modified whilst reading.
|
---|
| 491 |
|
---|
| 492 |
|
---|
| 493 | o Gregor Beck <gbeck@sernet.de>
|
---|
| 494 | * BUG 9678: Windows 8 Roaming profiles fail.
|
---|
| 495 |
|
---|
| 496 |
|
---|
| 497 | o Alexander Bokovoy <ab@samba.org>
|
---|
| 498 | * BUG 9636: Fix parsing linemarkers in preprocessor output.
|
---|
| 499 |
|
---|
| 500 |
|
---|
| 501 | o Björn Jacke <bj@sernet.de>
|
---|
| 502 | * BUG 9880: Use of wrong RFC2307 primary group field.
|
---|
| 503 | * BUG 9983: Fix output of syslog-facility check.
|
---|
| 504 |
|
---|
| 505 |
|
---|
| 506 | o Ralph Wuerthner <ralphw@de.ibm.com>
|
---|
| 507 | * BUG 10064: Linux kernel oplock breaks can miss signals.
|
---|
| 508 |
|
---|
| 509 |
|
---|
| 510 | ######################################################################
|
---|
| 511 | Reporting bugs & Development Discussion
|
---|
| 512 | #######################################
|
---|
| 513 |
|
---|
| 514 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 515 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 516 |
|
---|
| 517 | If you do report problems then please try to send high quality
|
---|
| 518 | feedback. If you don't provide vital information to help us track down
|
---|
| 519 | the problem then you will probably be ignored. All bug reports should
|
---|
| 520 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 521 | database (https://bugzilla.samba.org/).
|
---|
| 522 |
|
---|
| 523 |
|
---|
| 524 | ======================================================================
|
---|
| 525 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 526 | == The Samba Team
|
---|
| 527 | ======================================================================
|
---|
| 528 |
|
---|
| 529 |
|
---|
| 530 | ----------------------------------------------------------------------
|
---|
| 531 |
|
---|
| 532 |
|
---|
| 533 | ==============================
|
---|
| 534 | Release Notes for Samba 3.6.17
|
---|
| 535 | August 05, 2013
|
---|
| 536 | ==============================
|
---|
| 537 |
|
---|
| 538 |
|
---|
| 539 | This is a security release in order to address
|
---|
| 540 | CVE-2013-4124 (Missing integer wrap protection in EA list reading can cause
|
---|
| 541 | server to loop with DOS).
|
---|
| 542 |
|
---|
| 543 | o CVE-2013-4124:
|
---|
| 544 | All current released versions of Samba are vulnerable to a denial of
|
---|
| 545 | service on an authenticated or guest connection. A malformed packet
|
---|
| 546 | can cause the smbd server to loop the CPU performing memory
|
---|
| 547 | allocations and preventing any further service.
|
---|
| 548 |
|
---|
| 549 | A connection to a file share, or a local account is needed to exploit
|
---|
| 550 | this problem, either authenticated or unauthenticated if guest
|
---|
| 551 | connections are allowed.
|
---|
| 552 |
|
---|
| 553 | This flaw is not exploitable beyond causing the code to loop
|
---|
| 554 | allocating memory, which may cause the machine to exceed memory
|
---|
| 555 | limits.
|
---|
| 556 |
|
---|
| 557 |
|
---|
| 558 | Changes since 3.6.16:
|
---|
| 559 | ---------------------
|
---|
| 560 |
|
---|
| 561 | o Jeremy Allison <jra@samba.org>
|
---|
| 562 | * BUG 10010: CVE-2013-4124: Missing integer wrap protection in EA list
|
---|
| 563 | reading can cause server to loop with DOS.
|
---|
| 564 |
|
---|
| 565 |
|
---|
| 566 | ######################################################################
|
---|
| 567 | Reporting bugs & Development Discussion
|
---|
| 568 | #######################################
|
---|
| 569 |
|
---|
| 570 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 571 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 572 |
|
---|
| 573 | If you do report problems then please try to send high quality
|
---|
| 574 | feedback. If you don't provide vital information to help us track down
|
---|
| 575 | the problem then you will probably be ignored. All bug reports should
|
---|
| 576 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 577 | database (https://bugzilla.samba.org/).
|
---|
| 578 |
|
---|
| 579 |
|
---|
| 580 | ======================================================================
|
---|
| 581 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 582 | == The Samba Team
|
---|
| 583 | ======================================================================
|
---|
| 584 |
|
---|
| 585 |
|
---|
| 586 | ----------------------------------------------------------------------
|
---|
| 587 |
|
---|
| 588 |
|
---|
| 589 | ==============================
|
---|
| 590 | Release Notes for Samba 3.6.16
|
---|
| 591 | June 19, 2013
|
---|
| 592 | ==============================
|
---|
| 593 |
|
---|
| 594 |
|
---|
| 595 | This is is the latest stable release of Samba 3.6.
|
---|
| 596 |
|
---|
| 597 | Major enhancements in Samba 3.6.16 include:
|
---|
| 598 |
|
---|
| 599 | o Fix crash bug during Win8 sync (bug #9822).
|
---|
| 600 | o Properly handle Oplock breaks in compound requests (bug #9722).
|
---|
| 601 |
|
---|
| 602 |
|
---|
| 603 | Changes since 3.6.15:
|
---|
| 604 | ---------------------
|
---|
| 605 |
|
---|
| 606 | o Michael Adam <obnox@samba.org>
|
---|
| 607 | * BUG 9881: Link dbwrap_tool and dbwrap_torture against libtevent.
|
---|
| 608 |
|
---|
| 609 |
|
---|
| 610 | o Jeremy Allison <jra@samba.org>
|
---|
| 611 | * BUG 9722: Properly handle Oplock breaks in compound requests.
|
---|
| 612 | * BUG 9822: Fix crash bug during Win8 sync.
|
---|
| 613 |
|
---|
| 614 |
|
---|
| 615 | o Anand Avati <avati@redhat.com>
|
---|
| 616 | * BUG 9927: errno gets overwritten in call to check_parent_exists().
|
---|
| 617 |
|
---|
| 618 |
|
---|
| 619 | o David Disseldorp <ddiss@samba.org>
|
---|
| 620 | * BUG 8997: Change libreplace GPL source to LGPL.
|
---|
| 621 | * BUG 9900: is_printer_published GUID retrieval.
|
---|
| 622 |
|
---|
| 623 |
|
---|
| 624 | o Peng Haitao <penght@cn.fujitsu.com>
|
---|
| 625 | * BUG 9941: Fix a bug of drvupgrade of smbcontrol.
|
---|
| 626 |
|
---|
| 627 |
|
---|
| 628 | o Volker Lendecke <vl@samba.org>
|
---|
| 629 | * BUG 9868: Don't know how to make LIBNDR_PREG_OBJ.
|
---|
| 630 |
|
---|
| 631 |
|
---|
| 632 | o SATOH Fumiyasu <fumiyas@osstech.co.jp>
|
---|
| 633 | * BUG 9688: Remove "experimental" label on "max protocol=SMB2" parameter.
|
---|
| 634 |
|
---|
| 635 |
|
---|
| 636 | o Andreas Schneider <asn@samba.org>
|
---|
| 637 | * BUG 9881: Check for system libtevent.
|
---|
| 638 |
|
---|
| 639 |
|
---|
| 640 | ######################################################################
|
---|
| 641 | Reporting bugs & Development Discussion
|
---|
| 642 | #######################################
|
---|
| 643 |
|
---|
| 644 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 645 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 646 |
|
---|
| 647 | If you do report problems then please try to send high quality
|
---|
| 648 | feedback. If you don't provide vital information to help us track down
|
---|
| 649 | the problem then you will probably be ignored. All bug reports should
|
---|
| 650 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 651 | database (https://bugzilla.samba.org/).
|
---|
| 652 |
|
---|
| 653 |
|
---|
| 654 | ----------------------------------------------------------------------
|
---|
| 655 |
|
---|
| 656 |
|
---|
| 657 | ==============================
|
---|
| 658 | Release Notes for Samba 3.6.15
|
---|
| 659 | May 08, 2013
|
---|
| 660 | ==============================
|
---|
| 661 |
|
---|
| 662 |
|
---|
| 663 | This is is the latest stable release of Samba 3.6.
|
---|
| 664 |
|
---|
| 665 | Major enhancements in Samba 3.6.15 include:
|
---|
| 666 |
|
---|
| 667 | o Fix crash bug in Winbind (bug #9854).
|
---|
| 668 |
|
---|
| 669 |
|
---|
| 670 | Changes since 3.6.14:
|
---|
| 671 | ---------------------
|
---|
| 672 |
|
---|
| 673 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 674 | * BUG 9746: Fix "guest ok", "force user" and "force group" for guest users.
|
---|
| 675 |
|
---|
| 676 |
|
---|
| 677 | o David Disseldorp <ddiss@samba.org>
|
---|
| 678 | * BUG 9830: Fix panic in nt_printer_publish_ads.
|
---|
| 679 |
|
---|
| 680 |
|
---|
| 681 | o Volker Lendecke <vl@samba.org>
|
---|
| 682 | * BUG 9854: Fix crash bug in Winbind.
|
---|
| 683 |
|
---|
| 684 |
|
---|
| 685 | o Andreas Schneider <asn@samba.org>
|
---|
| 686 | * BUG 9817: Fix 'map untrusted to domain' with NTLMv2.
|
---|
| 687 |
|
---|
| 688 |
|
---|
| 689 | ######################################################################
|
---|
| 690 | Reporting bugs & Development Discussion
|
---|
| 691 | #######################################
|
---|
| 692 |
|
---|
| 693 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 694 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 695 |
|
---|
| 696 | If you do report problems then please try to send high quality
|
---|
| 697 | feedback. If you don't provide vital information to help us track down
|
---|
| 698 | the problem then you will probably be ignored. All bug reports should
|
---|
| 699 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 700 | database (https://bugzilla.samba.org/).
|
---|
| 701 |
|
---|
| 702 |
|
---|
| 703 | -----------------------------------------------------------------------
|
---|
| 704 |
|
---|
| 705 |
|
---|
| 706 | ==============================
|
---|
| 707 | Release Notes for Samba 3.6.14
|
---|
| 708 | April 29, 2013
|
---|
| 709 | ==============================
|
---|
| 710 |
|
---|
| 711 |
|
---|
| 712 | This is is the latest stable release of Samba 3.6.
|
---|
| 713 |
|
---|
| 714 | Major enhancements in Samba 3.6.14 include:
|
---|
| 715 |
|
---|
| 716 | o Certain xattrs cause Windows error 0x800700FF (bug #9130).
|
---|
| 717 |
|
---|
| 718 | Changes since 3.6.13:
|
---|
| 719 | ---------------------
|
---|
| 720 |
|
---|
| 721 | o Jeremy Allison <jra@samba.org>
|
---|
| 722 | * BUG 9130: Certain xattrs cause Windows error 0x800700FF.
|
---|
| 723 | * BUG 9724: Use is_encrypted_packet() function correctly inside server.
|
---|
| 724 | * BUG 9733: Fix 'smbcontrol close-share' is not working.
|
---|
| 725 | * BUG 9747: Make sure that we only propogate the INHERITED flag when we are
|
---|
| 726 | allowed to.
|
---|
| 727 | * BUG 9748: Remove unneeded fstat system call from hot read path.
|
---|
| 728 | * BUG 9811: Fix bug in old create temp SMB request. Only use VFS functions.
|
---|
| 729 |
|
---|
| 730 |
|
---|
| 731 | o David Disseldorp <ddiss@samba.org>
|
---|
| 732 | * BUG 9650: New or deleted CUPS printerqueues are not recognized by Samba.
|
---|
| 733 | * BUG 9807: wbinfo: Fix segfault in wbinfo_pam_logon.
|
---|
| 734 |
|
---|
| 735 |
|
---|
| 736 | o Volker Lendecke <vl@samba.org>
|
---|
| 737 | * BUG 9727: wkssvc: Fix NULL pointer dereference.
|
---|
| 738 | * BUG 9736: smbd: Tune "dir" a bit.
|
---|
| 739 | * BUG 9775: Fix segfault for "artificial" conn_structs.
|
---|
| 740 | * BUG 9809: RHEL SPEC: Package dbwrap_tool man page.
|
---|
| 741 |
|
---|
| 742 |
|
---|
| 743 | o Andreas Schneider <asn@samba.org>
|
---|
| 744 | * BUG 9139: Fix the username map optimization.
|
---|
| 745 | * BUG 9699: Fix adding case sensitive spn.
|
---|
| 746 | * BUG 9723: Add a tool to migrate latin1 printing tdbs to registry.
|
---|
| 747 | * BUG 9735: Fix Winbind separator in upn to username conversion.
|
---|
| 748 | * BUG 9766: Cache name_to_sid/sid_to_name correctly.
|
---|
| 749 |
|
---|
| 750 |
|
---|
| 751 | Note about upgrading from older versions:
|
---|
| 752 | -----------------------------------------
|
---|
| 753 |
|
---|
| 754 | It is still the case that there are printing tdbs (ntprinting.tdb, ntforms.tdb,
|
---|
| 755 | ntdrivers.tdb) which are in latin1 or other encodings. When updating from
|
---|
| 756 | Samba 3.5 or earlier to Samba 3.6 or 4.0 these tdbs need to be migrated to our
|
---|
| 757 | new registry based printing management. This means during the migration we
|
---|
| 758 | also need to do charset conversion. This can only been done manually cause we don't
|
---|
| 759 | know in which encoding the tdb is. You have to specify the correct code page
|
---|
| 760 | for the conversion, see iconv -l and Wikipedia [1] for the available codepages.
|
---|
| 761 | The mostly used one is Windows Latin1 which is CP1252.
|
---|
| 762 |
|
---|
| 763 | We've extended the 'net printing dump' and 'net printing migrate' commands to
|
---|
| 764 | define the encoding of the tdb. So you can correctly view the tdb with:
|
---|
| 765 |
|
---|
| 766 | net printing dump encoding=CP1252 /path/to/ntprinters.tdb
|
---|
| 767 |
|
---|
| 768 | or migrate it with e.g.:
|
---|
| 769 |
|
---|
| 770 | net printing migrate encoding=CP1252 /path/to/ntprinters.tdb
|
---|
| 771 |
|
---|
| 772 | If you migrate printers we suggest you do it in the following order.
|
---|
| 773 |
|
---|
| 774 | ntforms.tdb
|
---|
| 775 | ntdrivers.tdb
|
---|
| 776 | ntprinting.tdb
|
---|
| 777 |
|
---|
| 778 | Don't forget to rename, move or delete these files in /var/lib/samba after the
|
---|
| 779 | migration.
|
---|
| 780 |
|
---|
| 781 | [1] https://en.wikipedia.org/wiki/Code_page
|
---|
| 782 |
|
---|
| 783 |
|
---|
| 784 | ######################################################################
|
---|
| 785 | Reporting bugs & Development Discussion
|
---|
| 786 | #######################################
|
---|
| 787 |
|
---|
| 788 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 789 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 790 |
|
---|
| 791 | If you do report problems then please try to send high quality
|
---|
| 792 | feedback. If you don't provide vital information to help us track down
|
---|
| 793 | the problem then you will probably be ignored. All bug reports should
|
---|
| 794 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 795 | database (https://bugzilla.samba.org/).
|
---|
| 796 |
|
---|
| 797 |
|
---|
| 798 | ======================================================================
|
---|
| 799 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 800 | == The Samba Team
|
---|
| 801 | ======================================================================
|
---|
| 802 |
|
---|
| 803 |
|
---|
| 804 | ----------------------------------------------------------------------
|
---|
| 805 |
|
---|
| 806 |
|
---|
| 807 | ==============================
|
---|
| 808 | Release Notes for Samba 3.6.13
|
---|
| 809 | March 18, 2013
|
---|
| 810 | ==============================
|
---|
| 811 |
|
---|
| 812 |
|
---|
| 813 | This is is the latest stable release of Samba 3.6.
|
---|
| 814 |
|
---|
| 815 | Major enhancements in Samba 3.6.13 include:
|
---|
| 816 |
|
---|
| 817 | o Fix two resource leaks in winbindd (bug #9684).
|
---|
| 818 | o Unlink after open causes smbd to panic (bug #9571).
|
---|
| 819 |
|
---|
| 820 |
|
---|
| 821 | Changes since 3.6.12:
|
---|
| 822 | --------------------
|
---|
| 823 |
|
---|
| 824 | o Jeremy Allison <jra@samba.org>
|
---|
| 825 | * BUG 9519: Samba returns unexpected error on SMB posix open.
|
---|
| 826 | * BUG 9585: Samba 3.6.x not correctly signing any but the last response in
|
---|
| 827 | a compound request/response.
|
---|
| 828 | * BUG 9586: smbd[29175]: disk_free: sys_popen() failed" message logged in
|
---|
| 829 | /var/log/messages many times.
|
---|
| 830 | * BUG 9587: Archive flag is always set on directories.
|
---|
| 831 | * BUG 9588: ACLs are not inherited to directories for DFS shares.
|
---|
| 832 | * BUG 9637: Renaming directories as guest user in security share mode
|
---|
| 833 | doesn't work.
|
---|
| 834 |
|
---|
| 835 |
|
---|
| 836 | o Björn Baumbach <bb@sernet.de>
|
---|
| 837 | * BUG 9568: Add dbwrap_tool.1 manual page.
|
---|
| 838 |
|
---|
| 839 |
|
---|
| 840 | o Ira Cooper <ira@samba.org>
|
---|
| 841 | * BUG 9646: Make SMB2_GETINFO multi-volume aware.
|
---|
| 842 |
|
---|
| 843 |
|
---|
| 844 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 845 | * BUG 9474: Downgrade v4 printer driver requests to v3.
|
---|
| 846 |
|
---|
| 847 |
|
---|
| 848 | o David Disseldorp <ddiss@samba.org>
|
---|
| 849 | * BUG 9378: Add extra attributes for AD printer publishing.
|
---|
| 850 | * BUG 9658: Fix initial large PAC sess setup response.
|
---|
| 851 |
|
---|
| 852 |
|
---|
| 853 | o Björn Jacke <bj@sernet.de>
|
---|
| 854 | * BUG 7825: Fix GNU ld version detection with
|
---|
| 855 | old gcc releases.
|
---|
| 856 |
|
---|
| 857 |
|
---|
| 858 | o Daniel Kobras <d.kobras@science-computing.de>
|
---|
| 859 | * BUG 9039: 'map untrusted to domain' treats WORKSTATION as bogus domain.
|
---|
| 860 |
|
---|
| 861 |
|
---|
| 862 | o Guenter Kukkukk <kukks@samba.org>
|
---|
| 863 | * BUG 9701: Fix vfs_catia module.
|
---|
| 864 |
|
---|
| 865 |
|
---|
| 866 | o Volker Lendecke <vl@samba.org>
|
---|
| 867 | * BUG 9541: Add support for posix_openpt.
|
---|
| 868 |
|
---|
| 869 |
|
---|
| 870 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 871 | * Bug 9625: wbcAuthenticateEx gives unix times.
|
---|
| 872 |
|
---|
| 873 |
|
---|
| 874 | o Andreas Schneider <asn@samba.org>
|
---|
| 875 | * BUG 9574: Fix a possible null pointer dereference in spoolss.
|
---|
| 876 | * BUG 9684: Fix two resource leaks in winbindd.
|
---|
| 877 | * BUG 9686: Fix a possible buffer overrun in pdb_smbpasswd.
|
---|
| 878 |
|
---|
| 879 |
|
---|
| 880 | o Pavel Shilovsky <piastry@etersoft.ru>
|
---|
| 881 | * Bug #9571: Unlink after open causes smbd to panic.
|
---|
| 882 |
|
---|
| 883 |
|
---|
| 884 | ######################################################################
|
---|
| 885 | Reporting bugs & Development Discussion
|
---|
| 886 | #######################################
|
---|
| 887 |
|
---|
| 888 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 889 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 890 |
|
---|
| 891 | If you do report problems then please try to send high quality
|
---|
| 892 | feedback. If you don't provide vital information to help us track down
|
---|
| 893 | the problem then you will probably be ignored. All bug reports should
|
---|
| 894 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 895 | database (https://bugzilla.samba.org/).
|
---|
| 896 |
|
---|
| 897 |
|
---|
| 898 | ======================================================================
|
---|
| 899 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 900 | == The Samba Team
|
---|
| 901 | ======================================================================
|
---|
| 902 |
|
---|
| 903 |
|
---|
| 904 | ----------------------------------------------------------------------
|
---|
| 905 |
|
---|
| 906 |
|
---|
| 907 | ==============================
|
---|
| 908 | Release Notes for Samba 3.6.12
|
---|
| 909 | January 30, 2013
|
---|
| 910 | ==============================
|
---|
| 911 |
|
---|
| 912 |
|
---|
| 913 | This is a security release in order to address
|
---|
| 914 | CVE-2013-0213 (Clickjacking issue in SWAT) and
|
---|
| 915 | CVE-2013-0214 (Potential XSRF in SWAT).
|
---|
| 916 |
|
---|
| 917 | o CVE-2013-0213:
|
---|
| 918 | All current released versions of Samba are vulnerable to clickjacking in the
|
---|
| 919 | Samba Web Administration Tool (SWAT). When the SWAT pages are integrated into
|
---|
| 920 | a malicious web page via a frame or iframe and then overlaid by other content,
|
---|
| 921 | an attacker could trick an administrator to potentially change Samba settings.
|
---|
| 922 |
|
---|
| 923 | In order to be vulnerable, SWAT must have been installed and enabled
|
---|
| 924 | either as a standalone server launched from inetd or xinetd, or as a
|
---|
| 925 | CGI plugin to Apache. If SWAT has not been installed or enabled (which
|
---|
| 926 | is the default install state for Samba) this advisory can be ignored.
|
---|
| 927 |
|
---|
| 928 | o CVE-2013-0214:
|
---|
| 929 | All current released versions of Samba are vulnerable to a cross-site
|
---|
| 930 | request forgery in the Samba Web Administration Tool (SWAT). By guessing a
|
---|
| 931 | user's password and then tricking a user who is authenticated with SWAT into
|
---|
| 932 | clicking a manipulated URL on a different web page, it is possible to manipulate
|
---|
| 933 | SWAT.
|
---|
| 934 |
|
---|
| 935 | In order to be vulnerable, the attacker needs to know the victim's password.
|
---|
| 936 | Additionally SWAT must have been installed and enabled either as a standalone
|
---|
| 937 | server launched from inetd or xinetd, or as a CGI plugin to Apache. If SWAT has
|
---|
| 938 | not been installed or enabled (which is the default install state for Samba)
|
---|
| 939 | this advisory can be ignored.
|
---|
| 940 |
|
---|
| 941 |
|
---|
| 942 | Changes since 3.6.11:
|
---|
| 943 | --------------------
|
---|
| 944 |
|
---|
| 945 | o Kai Blin <kai@samba.org>
|
---|
| 946 | * BUG 9576: CVE-2013-0213: Fix clickjacking issue in SWAT.
|
---|
| 947 | * BUG 9577: CVE-2013-0214: Fix potential XSRF in SWAT.
|
---|
| 948 |
|
---|
| 949 |
|
---|
| 950 | ######################################################################
|
---|
| 951 | Reporting bugs & Development Discussion
|
---|
| 952 | #######################################
|
---|
| 953 |
|
---|
| 954 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 955 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 956 |
|
---|
| 957 | If you do report problems then please try to send high quality
|
---|
| 958 | feedback. If you don't provide vital information to help us track down
|
---|
| 959 | the problem then you will probably be ignored. All bug reports should
|
---|
| 960 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 961 | database (https://bugzilla.samba.org/).
|
---|
| 962 |
|
---|
| 963 |
|
---|
| 964 | ======================================================================
|
---|
| 965 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 966 | == The Samba Team
|
---|
| 967 | ======================================================================
|
---|
| 968 |
|
---|
| 969 |
|
---|
| 970 | ----------------------------------------------------------------------
|
---|
| 971 |
|
---|
| 972 |
|
---|
| 973 | ==============================
|
---|
| 974 | Release Notes for Samba 3.6.11
|
---|
| 975 | January 21, 2013
|
---|
| 976 | ==============================
|
---|
| 977 |
|
---|
| 978 |
|
---|
| 979 | This is is the latest stable release of Samba 3.6.
|
---|
| 980 |
|
---|
| 981 | Major enhancements in Samba 3.6.11 include:
|
---|
| 982 |
|
---|
| 983 | o defer_open is triggered multiple times on the same request (bug #9196).
|
---|
| 984 | o Fix SEGV wh_n using second vfs module (bug #9471).
|
---|
| 985 |
|
---|
| 986 |
|
---|
| 987 | Changes since 3.6.10:
|
---|
| 988 | --------------------
|
---|
| 989 |
|
---|
| 990 | o Jeremy Allison <jra@samba.org>
|
---|
| 991 | * BUG 9196: defer_open is triggered multiple times on the same request.
|
---|
| 992 | * BUG 9550: Mask off signals the correct way from the signal handler.
|
---|
| 993 |
|
---|
| 994 |
|
---|
| 995 | o Björn Baumbach <bb@sernet.de>
|
---|
| 996 | * BUG 9569: ntlm_auth.1: Fix format and make examples visible.
|
---|
| 997 |
|
---|
| 998 |
|
---|
| 999 | o Tsukasa Hamano <hamano@osstech.co.jp>
|
---|
| 1000 | * BUG 9471: Fix SEGV when using second vfs module.
|
---|
| 1001 |
|
---|
| 1002 |
|
---|
| 1003 | o Volker Lendecke <vl@samba.org>
|
---|
| 1004 | * BUG 9548: Correctly detect O_DIRECT.
|
---|
| 1005 | * BUG 9546: Fix aio_suspend detection on FreeBSD.
|
---|
| 1006 |
|
---|
| 1007 |
|
---|
| 1008 | ######################################################################
|
---|
| 1009 | Reporting bugs & Development Discussion
|
---|
| 1010 | #######################################
|
---|
| 1011 |
|
---|
| 1012 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1013 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1014 |
|
---|
| 1015 | If you do report problems then please try to send high quality
|
---|
| 1016 | feedback. If you don't provide vital information to help us track down
|
---|
| 1017 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1018 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1019 | database (https://bugzilla.samba.org/).
|
---|
| 1020 |
|
---|
| 1021 |
|
---|
| 1022 | ======================================================================
|
---|
| 1023 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1024 | == The Samba Team
|
---|
| 1025 | ======================================================================
|
---|
| 1026 |
|
---|
| 1027 |
|
---|
| 1028 | ----------------------------------------------------------------------
|
---|
| 1029 |
|
---|
| 1030 |
|
---|
| 1031 | ==============================
|
---|
| 1032 | Release Notes for Samba 3.6.10
|
---|
| 1033 | December 10, 2012
|
---|
| 1034 | ==============================
|
---|
| 1035 |
|
---|
| 1036 |
|
---|
| 1037 | This is is the latest stable release of Samba 3.6.
|
---|
| 1038 |
|
---|
| 1039 | Major enhancements in Samba 3.6.10 include:
|
---|
| 1040 |
|
---|
| 1041 | o Respond correctly to FILE_STREAM_INFO requests (bug #9460).
|
---|
| 1042 | o Fix segfault when "default devmode" is disabled (bug #9433).
|
---|
| 1043 | o Fix segfaults in "log level = 10" on Solaris (bug #9390).
|
---|
| 1044 |
|
---|
| 1045 |
|
---|
| 1046 | Changes since 3.6.9:
|
---|
| 1047 | --------------------
|
---|
| 1048 |
|
---|
| 1049 | o Jeremy Allison <jra@samba.org>
|
---|
| 1050 | * BUG 9236: ACL masks incorrectly applied when setting ACLs.
|
---|
| 1051 | * BUG 9374: Allow smb2.acls torture test to pass against smbd with a POSIX
|
---|
| 1052 | ACLs backend.
|
---|
| 1053 |
|
---|
| 1054 |
|
---|
| 1055 | o Björn Baumbach <bb@sernet.de>
|
---|
| 1056 | * BUG 9345: Manpages: Fix use of <smbconfoption> tag.
|
---|
| 1057 |
|
---|
| 1058 |
|
---|
| 1059 | o Sumit Bose <sbose@redhat.com>
|
---|
| 1060 | * BUG 9367: Use work around for 'winbind use default domain' only if it is
|
---|
| 1061 | set.
|
---|
| 1062 |
|
---|
| 1063 |
|
---|
| 1064 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 1065 | * BUG 9272: 'net ads join' does not provide AES keys in host keytab.
|
---|
| 1066 | * BUG 9426: Lookup nametype 0x20 in rpc_pipe_open_tcp_port().
|
---|
| 1067 | * BUG 9439: Fix ncacn_ip_tcp reconnection code for lsa lookups.
|
---|
| 1068 | * BUG 9451: Allow to force DNS updates using net.
|
---|
| 1069 |
|
---|
| 1070 |
|
---|
| 1071 | o David Disseldorp <ddiss@samba.org>
|
---|
| 1072 | * BUG 9433: Fix segfault when "default devmode" is disabled.
|
---|
| 1073 |
|
---|
| 1074 |
|
---|
| 1075 | o Volker Lendecke <vl@samba.org>
|
---|
| 1076 | * BUG 9359: Optimization needed for SMB2 performance sensitive workloads.
|
---|
| 1077 | * BUG 9422: Large read requests cause server to issue malformed reply.
|
---|
| 1078 | * BUG 9439: Fix ncacn_ip_tcp reconnection code for lsa lookups.
|
---|
| 1079 |
|
---|
| 1080 |
|
---|
| 1081 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1082 | * BUG 9209: Improve the smb2.create.blob test.
|
---|
| 1083 | * BUG 9272: 'net ads join' does not provide AES keys in host keytab.
|
---|
| 1084 | * BUG 9390: Fix segfaults in "log level = 10" on Solaris.
|
---|
| 1085 | * BUG 9402: lib/addns doesn't work with a bind9 server.
|
---|
| 1086 |
|
---|
| 1087 |
|
---|
| 1088 | o Matthieu Patou <mat@matws.net>
|
---|
| 1089 | * BUG 9418: Fix MD5 detection in the autoconf build.
|
---|
| 1090 |
|
---|
| 1091 |
|
---|
| 1092 | o Andreas Schneider <asn@samba.org>
|
---|
| 1093 | * BUG 8564: Fix segfault in pam_sm_authenticate().
|
---|
| 1094 | * BUG 9326: Fix 'net ads join' message for the dns domain.
|
---|
| 1095 | * BUG 9386: Winbind: Failover if netlogon pipe is not available.
|
---|
| 1096 | * BUG 9436: Fix leaking sockets of SMB connections to a DC.
|
---|
| 1097 |
|
---|
| 1098 |
|
---|
| 1099 | o Richard Sharpe <realrichardsharpe@gmail.com>
|
---|
| 1100 | * BUG 9460: Respond correctly to FILE_STREAM_INFO requests.
|
---|
| 1101 |
|
---|
| 1102 |
|
---|
| 1103 | ######################################################################
|
---|
| 1104 | Reporting bugs & Development Discussion
|
---|
| 1105 | #######################################
|
---|
| 1106 |
|
---|
| 1107 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1108 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1109 |
|
---|
| 1110 | If you do report problems then please try to send high quality
|
---|
| 1111 | feedback. If you don't provide vital information to help us track down
|
---|
| 1112 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1113 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1114 | database (https://bugzilla.samba.org/).
|
---|
| 1115 |
|
---|
| 1116 |
|
---|
| 1117 | ======================================================================
|
---|
| 1118 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1119 | == The Samba Team
|
---|
| 1120 | ======================================================================
|
---|
| 1121 |
|
---|
| 1122 |
|
---|
| 1123 | ----------------------------------------------------------------------
|
---|
| 1124 |
|
---|
| 1125 |
|
---|
| 1126 | =============================
|
---|
| 1127 | Release Notes for Samba 3.6.9
|
---|
| 1128 | October 29, 2012
|
---|
| 1129 | =============================
|
---|
| 1130 |
|
---|
| 1131 |
|
---|
| 1132 | This is is the latest stable release of Samba 3.6.
|
---|
| 1133 |
|
---|
| 1134 | Major enhancements in Samba 3.6.9 include:
|
---|
| 1135 |
|
---|
| 1136 | o When setting a non-default ACL, don't forget to apply masks to
|
---|
| 1137 | SMB_ACL_USER and SMB_ACL_GROUP entries (bug #9236).
|
---|
| 1138 | o Winbind can't fetch user or group info from AD via LDAP (bug #9147).
|
---|
| 1139 | o Fix segfault in smbd if user specified ports out for range (bug #9218).
|
---|
| 1140 |
|
---|
| 1141 |
|
---|
| 1142 | Changes since 3.6.8:
|
---|
| 1143 | --------------------
|
---|
| 1144 |
|
---|
| 1145 | o Michael Adam <obnox@samba.org>
|
---|
| 1146 | * BUG 9173: Make SMB2 compound request create/delete_on_close/close work as
|
---|
| 1147 | Windows.
|
---|
| 1148 |
|
---|
| 1149 |
|
---|
| 1150 | o Jeremy Allison <jra@samba.org>
|
---|
| 1151 | * BUG 8966: Fix 'net rpc share allowedusers' to work with 2008r2.
|
---|
| 1152 | * BUG 9016: Connection to outbound trusted domain goes offline.
|
---|
| 1153 | * BUG 9117: 'smbclient' can't connect to a Windows 7 server using NTLMv2.
|
---|
| 1154 | * BUG 9147: Winbind can't fetch user or group info from AD via LDAP.
|
---|
| 1155 | * BUG 9174: Empty SPNEGO packet can cause smbd to crash.
|
---|
| 1156 | * BUG 9189: SMB2 Create doesn't return correct MAX ACCESS access mask in
|
---|
| 1157 | blob.
|
---|
| 1158 | * BUG 9209: Parse of invalid SMB2 create blob can cause smbd crash.
|
---|
| 1159 | * BUG 9213: Bad ASN.1 NegTokenInit packet can cause invalid free.
|
---|
| 1160 | * BUG 9222: Signing cannot be disabled for SMB2 by design, so fix the
|
---|
| 1161 | documentation instead.
|
---|
| 1162 | * BUG 9236: When setting a non-default ACL, don't forget to apply masks to
|
---|
| 1163 | SMB_ACL_USER and SMB_ACL_GROUP entries.
|
---|
| 1164 |
|
---|
| 1165 |
|
---|
| 1166 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 1167 | * BUG 8788: Initialise ticket to ensure we do not invalid memory.
|
---|
| 1168 |
|
---|
| 1169 |
|
---|
| 1170 | o Ira Cooper <ira@samba.org>
|
---|
| 1171 | * BUG 9173: Compound requests should continue processing.
|
---|
| 1172 |
|
---|
| 1173 |
|
---|
| 1174 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 1175 | * BUG 9177: pam_winbind: Match more return codes when wbcGetPwnam has failed.
|
---|
| 1176 |
|
---|
| 1177 |
|
---|
| 1178 | o Björn Jacke <bj@sernet.de>
|
---|
| 1179 | * BUG 3272: quota: Don't force the block size to 512.
|
---|
| 1180 | * BUG 8107: Add some includes for poll.h.
|
---|
| 1181 | * BUG 8146: Fix wrong test == syntax in configure.
|
---|
| 1182 | * BUG 8344: Fix --with(out)-sendfile-support option handling in autoconf.
|
---|
| 1183 | * BUG 9172: Add quota support for gfs2.
|
---|
| 1184 |
|
---|
| 1185 |
|
---|
| 1186 | o Volker Lendecke <vl@samba.org>
|
---|
| 1187 | * BUG 9188: Fix crash bug in idmap_hash.
|
---|
| 1188 | * BUG 9268: Make tdb robust against improper CLEAR_IF_FIRST restart.
|
---|
| 1189 |
|
---|
| 1190 |
|
---|
| 1191 | o Luca Lorenzetto <lorenzetto-luca@ubuntu-it.org>
|
---|
| 1192 | * BUG 9013: Fix crash on null pam change pw response.
|
---|
| 1193 |
|
---|
| 1194 |
|
---|
| 1195 | o Vladimir Marek <Vladimir.Marek@Oracle.COM>
|
---|
| 1196 | * BUG 9192: Fix service control for non-internal services.
|
---|
| 1197 |
|
---|
| 1198 |
|
---|
| 1199 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1200 | * BUG 9173: Make SMB2 compound request create/delete_on_close/close work as
|
---|
| 1201 | Windows.
|
---|
| 1202 | * BUG 9196: Don't take 'state->te' as indication for "was_deferred".
|
---|
| 1203 | * BUG 9209: Fix unitialized padding in smb2_create_blob_push_one().
|
---|
| 1204 |
|
---|
| 1205 |
|
---|
| 1206 | o Matthieu Patou <mat@matws.net>
|
---|
| 1207 | * BUG 9259: lib-addns: ensure that allocated buffer are pre set to 0.
|
---|
| 1208 |
|
---|
| 1209 |
|
---|
| 1210 | o Rusty Russell <rusty@rustcorp.com.au>
|
---|
| 1211 | * BUG 9268: Make robust against shrinking tdbs.
|
---|
| 1212 |
|
---|
| 1213 |
|
---|
| 1214 | o Joachim Schmitz <schmitz@hp.com>
|
---|
| 1215 | * BUG 8107: Fix poll replacement to become a msleep replacement.
|
---|
| 1216 |
|
---|
| 1217 |
|
---|
| 1218 | o Andreas Schneider <asn@samba.org>
|
---|
| 1219 | * BUG 8632: Fix builtin forms order to match Windows again.
|
---|
| 1220 | * BUG 8769: Fix RAW printing for normal users.
|
---|
| 1221 | * BUG 9112: Increase debug level for info that the db is empty.
|
---|
| 1222 | * BUG 9154: Open printers with the right access mask.
|
---|
| 1223 | * BUG 9171: Remove non-existent option '-Y' from winbindd manpage.
|
---|
| 1224 | * BUG 9218: Fix segfault in smbd if user specified ports out for range.
|
---|
| 1225 | * BUG 9231: Fix NT_STATUS_IO_TIMEOUT during slow import of printers into
|
---|
| 1226 | registry.
|
---|
| 1227 | * BUG 9280: Add support for reloading systemd services.
|
---|
| 1228 |
|
---|
| 1229 |
|
---|
| 1230 | o Karolin Seeger <kseeger@samba.org>
|
---|
| 1231 | * BUG 9165: Fix makerpms.sh on RHEL.
|
---|
| 1232 |
|
---|
| 1233 |
|
---|
| 1234 | ######################################################################
|
---|
| 1235 | Reporting bugs & Development Discussion
|
---|
| 1236 | #######################################
|
---|
| 1237 |
|
---|
| 1238 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1239 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1240 |
|
---|
| 1241 | If you do report problems then please try to send high quality
|
---|
| 1242 | feedback. If you don't provide vital information to help us track down
|
---|
| 1243 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1244 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1245 | database (https://bugzilla.samba.org/).
|
---|
| 1246 |
|
---|
| 1247 |
|
---|
| 1248 | ======================================================================
|
---|
| 1249 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1250 | == The Samba Team
|
---|
| 1251 | ======================================================================
|
---|
| 1252 |
|
---|
| 1253 |
|
---|
| 1254 | ----------------------------------------------------------------------
|
---|
| 1255 |
|
---|
| 1256 |
|
---|
| 1257 | =============================
|
---|
| 1258 | Release Notes for Samba 3.6.8
|
---|
| 1259 | September 17, 2012
|
---|
| 1260 | =============================
|
---|
| 1261 |
|
---|
| 1262 |
|
---|
| 1263 | This is is the latest stable release of Samba 3.6.
|
---|
| 1264 |
|
---|
| 1265 | Major enhancements in Samba 3.6.8 include:
|
---|
| 1266 |
|
---|
| 1267 | o Fix crash bug in smbd caused by a blocking lock followed by
|
---|
| 1268 | close (bug #9084).
|
---|
| 1269 | o Fix Winbind panic if we couldn't find the domain (bug #9135).
|
---|
| 1270 |
|
---|
| 1271 |
|
---|
| 1272 | Changes since 3.6.7:
|
---|
| 1273 | --------------------
|
---|
| 1274 |
|
---|
| 1275 | o Jeremy Allison <jra@samba.org>
|
---|
| 1276 | * BUG 9058: Fix smbstatus code dump when a file entry has delete tokens.
|
---|
| 1277 | * BUG 9098: Fix refreshing of Kerberos tickets in Winbind.
|
---|
| 1278 | * BUG 9124: Fix setting of "inherited" bit on inherited ACE's.
|
---|
| 1279 |
|
---|
| 1280 |
|
---|
| 1281 | o Christian Ambach <ambi@samba.org>
|
---|
| 1282 | * BUG 9137: Make 'smbclient allinfo' show the snapshot list.
|
---|
| 1283 |
|
---|
| 1284 |
|
---|
| 1285 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 1286 | * BUG 9066: "Domain Users" incorrectly added as additional group on domain
|
---|
| 1287 | members.
|
---|
| 1288 | * BUG 9067: Use correct RID for "Domain Guests" primary group.
|
---|
| 1289 |
|
---|
| 1290 |
|
---|
| 1291 | o David Binderman <dcb314@hotmail.com>
|
---|
| 1292 | * BUG 9065: Fix bad call to memcpy source3/registry/regfio.c.
|
---|
| 1293 |
|
---|
| 1294 |
|
---|
| 1295 | o David Disseldorp <ddiss@samba.org>
|
---|
| 1296 | * BUG 9123: Fix lprng job tracking errors.
|
---|
| 1297 |
|
---|
| 1298 |
|
---|
| 1299 | o Salvador I. Gonzalez <sgonzalez@codejunkie.net>
|
---|
| 1300 | * BUG 9088: Fix smbclient/tarmode panic when connecting to Windows 2000
|
---|
| 1301 | clients.
|
---|
| 1302 |
|
---|
| 1303 |
|
---|
| 1304 | o Hargagan <shargagan@novell.com>
|
---|
| 1305 | * BUG 9085: Fix NMB registration for a duplicate workstation.
|
---|
| 1306 |
|
---|
| 1307 |
|
---|
| 1308 | o Björn Jacke <bj@sernet.de>
|
---|
| 1309 | * BUG 9037: Open and netbsd have the md5 symbols in libc.
|
---|
| 1310 | * BUG 9144: Fix nfs quota support with Linux nfs4 mounts.
|
---|
| 1311 |
|
---|
| 1312 |
|
---|
| 1313 | o Volker Lendecke <vl@samba.org>
|
---|
| 1314 | * BUG 9037: Fix name clash in MD5 causing the "net ads join" to fail on
|
---|
| 1315 | T4 (sun4v) systems on Solaris 10.
|
---|
| 1316 | * BUG 9058: Backport FSCTL codes from master.
|
---|
| 1317 | * BUG 9084: Fix crash bug in smbd caused by a blocking lock followed by
|
---|
| 1318 | close.
|
---|
| 1319 | * BUG 9150: Valid open requests can cause smbd assert due to incorrect
|
---|
| 1320 | oplock handling on delete requests.
|
---|
| 1321 |
|
---|
| 1322 |
|
---|
| 1323 | o Herb Lewis <hlewis@panasas.com>
|
---|
| 1324 | * BUG 9104: Fix identification of idle clients in Winbind to avoid crashes
|
---|
| 1325 | and NDR parsing errors.
|
---|
| 1326 |
|
---|
| 1327 |
|
---|
| 1328 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1329 | * BUG 9058: Fix segfault in smbstatus.
|
---|
| 1330 |
|
---|
| 1331 |
|
---|
| 1332 | o Andreas Schneider <asn@samba.org>
|
---|
| 1333 | * BUG 9111: Fix compilation with newer MIT Kerberos which hides internal
|
---|
| 1334 | symbols.
|
---|
| 1335 | * BUG 9112: Fix flooding the logs with records we don't find in pcap.
|
---|
| 1336 | * BUG 9122: Initialize the print backend after we setup winreg.
|
---|
| 1337 | * BUG 9135: Fix Winbind panic if we couldn't find the domain.
|
---|
| 1338 |
|
---|
| 1339 |
|
---|
| 1340 | ######################################################################
|
---|
| 1341 | Reporting bugs & Development Discussion
|
---|
| 1342 | #######################################
|
---|
| 1343 |
|
---|
| 1344 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1345 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1346 |
|
---|
| 1347 | If you do report problems then please try to send high quality
|
---|
| 1348 | feedback. If you don't provide vital information to help us track down
|
---|
| 1349 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1350 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1351 | database (https://bugzilla.samba.org/).
|
---|
| 1352 |
|
---|
| 1353 |
|
---|
| 1354 | ======================================================================
|
---|
| 1355 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1356 | == The Samba Team
|
---|
| 1357 | ======================================================================
|
---|
| 1358 |
|
---|
| 1359 |
|
---|
| 1360 | ----------------------------------------------------------------------
|
---|
| 1361 |
|
---|
| 1362 |
|
---|
| 1363 | =============================
|
---|
| 1364 | Release Notes for Samba 3.6.7
|
---|
| 1365 | August 6, 2012
|
---|
| 1366 | =============================
|
---|
| 1367 |
|
---|
| 1368 |
|
---|
| 1369 | This is is the latest stable release of Samba 3.6.
|
---|
| 1370 |
|
---|
| 1371 | Major enhancements in Samba 3.6.7 include:
|
---|
| 1372 |
|
---|
| 1373 | o Fix resolving our own "Domain Local" groups (bug #9052).
|
---|
| 1374 | o Fix migrating printers while upgrading from 3.5.x (bug #9026).
|
---|
| 1375 |
|
---|
| 1376 |
|
---|
| 1377 | Changes since 3.6.6:
|
---|
| 1378 | --------------------
|
---|
| 1379 |
|
---|
| 1380 | o Jeremy Allison <jra@samba.org>
|
---|
| 1381 | * BUG 8974: Fix kernel oplocks when uid(file) != uid(process).
|
---|
| 1382 | * BUG 8989: Send correct responses to NT Transact Secondary when no data
|
---|
| 1383 | and no params for the Trans2 calls are set.
|
---|
| 1384 | * BUG 9034: Fix typo in set_re_uid() call when USE_SETRESUID selected in
|
---|
| 1385 | configure.
|
---|
| 1386 |
|
---|
| 1387 |
|
---|
| 1388 | o David Binderman <dcb314@hotmail.com>
|
---|
| 1389 | * BUG 9062: rpcclient: Fix bad call to data_blob_const.
|
---|
| 1390 |
|
---|
| 1391 |
|
---|
| 1392 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 1393 | * BUG 9026: Fix migrating printers while upgrading from 3.5.x.
|
---|
| 1394 |
|
---|
| 1395 |
|
---|
| 1396 | o David Disseldorp <ddiss@samba.org>
|
---|
| 1397 | * BUG 8719: Printing fails in function cups_job_submit.
|
---|
| 1398 | * BUG 9026: Fix migrating printers while upgrading from 3.5.x.
|
---|
| 1399 |
|
---|
| 1400 |
|
---|
| 1401 | o Olaf Flebbe <o.flebbe@science-computing.de>
|
---|
| 1402 | * BUG 8552: Correct documentation of "case sensitive".
|
---|
| 1403 |
|
---|
| 1404 |
|
---|
| 1405 | o Björn Jacke <bj@sernet.de>
|
---|
| 1406 | * BUG 8996: Fix build without ads support.
|
---|
| 1407 |
|
---|
| 1408 |
|
---|
| 1409 | o Volker Lendecke <vl@samba.org>
|
---|
| 1410 | * BUG 9003: Fix posix acl on gpfs.
|
---|
| 1411 | * BUG 9040: Using asynchronous IO with SMB2 can return NT_STATUS_FILE_CLOSED
|
---|
| 1412 | in error instead ofNT_STATUS_FILE_LOCK_CONFLICT.
|
---|
| 1413 |
|
---|
| 1414 |
|
---|
| 1415 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1416 | * BUG 9002: Don't turn negative cache entries into valid idmappings.
|
---|
| 1417 | * BUG 9022: Make vfs_gpfs less verbose in get/set_xattr functions.
|
---|
| 1418 | * BUG 9057: Fix bugs in SMB2 credit handling code.
|
---|
| 1419 |
|
---|
| 1420 |
|
---|
| 1421 | o Jiri Popelka <jpopelka@redhat.com>
|
---|
| 1422 | * BUG 9055: Fix build against CUPS 1.6.
|
---|
| 1423 |
|
---|
| 1424 |
|
---|
| 1425 | o Jura Sasek <jiri.sasek@oracle.com>
|
---|
| 1426 | * BUG 9037: Fix 'net ads join' on T4 (sun4v) systems on Solaris 10.
|
---|
| 1427 |
|
---|
| 1428 |
|
---|
| 1429 | o Andreas Schneider <asn@samba.org>
|
---|
| 1430 | * BUG 9052: Fix resolving our own "Domain Local" groups.
|
---|
| 1431 |
|
---|
| 1432 |
|
---|
| 1433 | ######################################################################
|
---|
| 1434 | Reporting bugs & Development Discussion
|
---|
| 1435 | #######################################
|
---|
| 1436 |
|
---|
| 1437 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1438 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1439 |
|
---|
| 1440 | If you do report problems then please try to send high quality
|
---|
| 1441 | feedback. If you don't provide vital information to help us track down
|
---|
| 1442 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1443 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1444 | database (https://bugzilla.samba.org/).
|
---|
| 1445 |
|
---|
| 1446 |
|
---|
| 1447 | ======================================================================
|
---|
| 1448 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1449 | == The Samba Team
|
---|
| 1450 | ======================================================================
|
---|
| 1451 |
|
---|
| 1452 |
|
---|
| 1453 | ----------------------------------------------------------------------
|
---|
| 1454 |
|
---|
| 1455 |
|
---|
| 1456 | =============================
|
---|
| 1457 | Release Notes for Samba 3.6.6
|
---|
| 1458 | June 25, 2012
|
---|
| 1459 | =============================
|
---|
| 1460 |
|
---|
| 1461 |
|
---|
| 1462 | This is is the latest stable release of Samba 3.6.
|
---|
| 1463 |
|
---|
| 1464 | Major enhancements in Samba 3.6.6 include:
|
---|
| 1465 |
|
---|
| 1466 | o Fix possible memory leaks in the Samba master process (bug #8970).
|
---|
| 1467 | o Fix uninitialized memory read in talloc_free().
|
---|
| 1468 | o Fix joining of XP Pro workstations to 3.6 DCs (bug #8373).
|
---|
| 1469 |
|
---|
| 1470 |
|
---|
| 1471 | Changes since 3.6.5:
|
---|
| 1472 | --------------------
|
---|
| 1473 |
|
---|
| 1474 | o Michael Adam <obnox@samba.org>
|
---|
| 1475 | * BUG 8738: SMB2 server will not release unused shares.
|
---|
| 1476 | * BUG 8749: Sign non guest sessions in SessionSetup.
|
---|
| 1477 | * BUG 8921: Fix race writing registry values.
|
---|
| 1478 |
|
---|
| 1479 |
|
---|
| 1480 | o Jeremy Allison <jra@samba.org>
|
---|
| 1481 | * BUG 8373: Fix joining of XP Pro workstations to 3.6 DCs.
|
---|
| 1482 | * BUG 8627: Fix crash bug in dns_create_probe when dns_create_update fails.
|
---|
| 1483 | * BUG 8723: Add pthread-based aio VFS module.
|
---|
| 1484 | * BUG 8784: When calculating the share security mask, take priviliges into
|
---|
| 1485 | account for the connecting user.
|
---|
| 1486 | * BUG 8811: sd_has_inheritable_components segfaults on an SD that
|
---|
| 1487 | se_access_check accepts.
|
---|
| 1488 | * BUG 8837: Fix crash in smbd when deleting directory and veto files are
|
---|
| 1489 | enabled.
|
---|
| 1490 | * BUG 8857: Setting traverse rights fails to enable directory traversal when
|
---|
| 1491 | acl_xattr in use.
|
---|
| 1492 | * BUG 8882: Broken processing of %U with vfs_full_audit when force user is
|
---|
| 1493 | set.
|
---|
| 1494 | * BUG 8897: Make winbind_krb5_locator not only returning one IP address.
|
---|
| 1495 | * BUG 8910: resolve_ads() code can return zero addresses and miss valid
|
---|
| 1496 | DC IP addresses.
|
---|
| 1497 | * BUG 8922: smbclient's tarmode insists on listing excluded directories.
|
---|
| 1498 | * BUG 8953: Winbind can hang as nbt_getdc() has no timeout.
|
---|
| 1499 | * BUG 8957: Typo in pam_winbindd code MUST fix.
|
---|
| 1500 | * BUG 8970: Fix possible memory leaks in the Samba master process.
|
---|
| 1501 | * BUG 8971: cleanup_timeout_fn() is called too often, on exiting when an
|
---|
| 1502 | smbd is idle.
|
---|
| 1503 | * BUG 8972: Directory group write permission bit is set if unix extensions
|
---|
| 1504 | are enabled.
|
---|
| 1505 |
|
---|
| 1506 |
|
---|
| 1507 | o Christian Ambach <ambi@samba.org>
|
---|
| 1508 | * BUG 8406: Fix a return code check in Winbind.
|
---|
| 1509 | * BUG 8807: Fix crash in dcerpc_lsa_lookup_sids_noalloc() crashes when
|
---|
| 1510 | groups has more than 1000 groups.
|
---|
| 1511 |
|
---|
| 1512 |
|
---|
| 1513 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 1514 | * BUG 8599: Only use SamLogonEx when we can get unencrypted session keys.
|
---|
| 1515 | * BUG 8727: Fix smbclients with posix large reads.
|
---|
| 1516 | * BUG 8943: Slow but responsive DC can lock up Winbind for > 10 minutes
|
---|
| 1517 | at a time.
|
---|
| 1518 |
|
---|
| 1519 |
|
---|
| 1520 | o Björn Baumbach <bb@sernet.de>
|
---|
| 1521 | * BUG 7564: Fix default name resolve order in the manpage.
|
---|
| 1522 | * BUG 8554, 8612, 8748: Add new printers to registry.
|
---|
| 1523 | * BUG 8789: Remove whitespace in example samba.ldif.
|
---|
| 1524 |
|
---|
| 1525 |
|
---|
| 1526 | o Alexander Bokovoy <ab@samba.org>
|
---|
| 1527 | * BUG 8988: Avoid crash with MIT krb5 1.10.0 in gss_get_name_attribute().
|
---|
| 1528 |
|
---|
| 1529 |
|
---|
| 1530 | o Alejandro Escanero Blanco <aescanero@gmail.com>
|
---|
| 1531 | * BUG 8798: The primary rid should be in the groups rid array.
|
---|
| 1532 |
|
---|
| 1533 |
|
---|
| 1534 | o Ira Cooper <samba@ira.wakeful.net>
|
---|
| 1535 | * BUG 8729: Fix getpass regressions on Solaris/Illumos.
|
---|
| 1536 | * BUG 8743: Fix configure.developer builds on Solaris.
|
---|
| 1537 | * BUG 8910: Fix bad bugfix for bug #8910.
|
---|
| 1538 | * BUG 8952: Fix negative SID->uid/gid cache handling.
|
---|
| 1539 | * BUG 8995: Use fsp_persistent_id() as persistent_file_id part for SMB2.
|
---|
| 1540 |
|
---|
| 1541 |
|
---|
| 1542 | o David Disseldorp <ddiss@samba.org>
|
---|
| 1543 | * BUG 8762: Fix crash in printer_list_set_printer().
|
---|
| 1544 |
|
---|
| 1545 |
|
---|
| 1546 | o Olaf Flebbe <o.flebbe@science-computing.de>
|
---|
| 1547 | * BUG 8859: Fix assertion in reg_parse.
|
---|
| 1548 |
|
---|
| 1549 |
|
---|
| 1550 | o Björn Jacke <bj@sernet.de>
|
---|
| 1551 | * BUG 8732: Fix compile of krb5 locator on Solaris.
|
---|
| 1552 | * BUG 8869: Remove outdated netscape ds 5 schema file.
|
---|
| 1553 | * BUG 8978: Remove dependency on automake for 'make everything'.
|
---|
| 1554 |
|
---|
| 1555 |
|
---|
| 1556 | o Steve Langasek <steve.langasek@ubuntu.com>
|
---|
| 1557 | * BUG 8920: Fix null dereference in pdb_interface.
|
---|
| 1558 |
|
---|
| 1559 |
|
---|
| 1560 | o Volker Lendecke <vl@samba.org>
|
---|
| 1561 | * Fix uninitialized memory read in talloc_free().
|
---|
| 1562 | * BUG 8567: Fix segfault in dom_sid_compare.
|
---|
| 1563 | * BUG 8733: Delete streams on directories (streams_depot).
|
---|
| 1564 | * BUG 8760: Add SERVERID_UNIQUE_ID_NOT_TO_VERIFY.
|
---|
| 1565 | * BUG 8836: Fix segfaults on "smbcontrol close-share" in aio_fork.
|
---|
| 1566 | * BUG 8861: Fix a segfault with debug level 3 on Solaris.
|
---|
| 1567 | * BUG 8904: Fix Winbind crash triggered by 'wbinfo --lookup-sids ""'.
|
---|
| 1568 | * BUG 8998: Notify code can miss a ChDir.
|
---|
| 1569 |
|
---|
| 1570 |
|
---|
| 1571 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1572 | * BUG 8139: Ignore SMBecho errors (the server may not support it).
|
---|
| 1573 | * BUG 8527: db_ctdb_traverse fails to traverse records created within the
|
---|
| 1574 | current transaction.
|
---|
| 1575 | * BUG 8311: Winzip occasionally can not read files out of an open winzip
|
---|
| 1576 | dialog.
|
---|
| 1577 | * BUG 8739: Fill the sids array of the info in
|
---|
| 1578 | wbcAuthUserInfo_to_netr_SamInfo3().
|
---|
| 1579 | * BUG 8749: Sign non guest sessions in SessionSetup.
|
---|
| 1580 | * BUG 8995: Use fsp_persistent_id() as persistent_file_id part for SMB2.
|
---|
| 1581 |
|
---|
| 1582 |
|
---|
| 1583 | o Matthieu Patou <mat@matws.net>
|
---|
| 1584 | * BUG 8599: Set the can_do_validation6 also for trusted domain.
|
---|
| 1585 | * BUG 8714: Catch with pid filename's change when config file is not
|
---|
| 1586 | smb.conf.
|
---|
| 1587 | * BUG 8734: Don't try to do clever thing if the username is not found while
|
---|
| 1588 | authenticating through Winbind.
|
---|
| 1589 | * BUG 8771: Winbind takes up to 20 minutes to change from DC 1 to DC 2.
|
---|
| 1590 | * BUG 8975: Call dump_core_setup after command line option has been parsed.
|
---|
| 1591 |
|
---|
| 1592 |
|
---|
| 1593 | o SATOH Fumiyasu <fumiyas@osstech.co.jp>
|
---|
| 1594 | * BUG 8826: Prepend '/' to filename argument (docs).
|
---|
| 1595 |
|
---|
| 1596 |
|
---|
| 1597 | o Andreas Schneider <asn@samba.org>
|
---|
| 1598 | * BUG 8944 and 8567: Don't lookup the system user in pdb.
|
---|
| 1599 |
|
---|
| 1600 |
|
---|
| 1601 | o Richard Sharpe <realrichardsharpe@gmail.com>
|
---|
| 1602 | * BUG 8768: Honor SeTakeOwnershipPrivilege when file opened with
|
---|
| 1603 | SEC_STD_WRITE_OWNER.
|
---|
| 1604 | * BUG 8797: Correctly handle DENY ACEs when privileges apply.
|
---|
| 1605 | * BUG 8822: Fix building out-of-tree modules.
|
---|
| 1606 | * BUG 8945: vfs_acl_common discards errors from writing to the underlying
|
---|
| 1607 | storage.
|
---|
| 1608 | * BUG 8970: Fix possible memory leaks in the Samba master process.
|
---|
| 1609 |
|
---|
| 1610 |
|
---|
| 1611 | o Simo Sorce <idra@samba.org>
|
---|
| 1612 | * BUG 8915: Fix pam_winbind build against newer iniparser library.
|
---|
| 1613 |
|
---|
| 1614 |
|
---|
| 1615 | o Joseph Tam <jtam.home@gmail.com>
|
---|
| 1616 | * BUG 8877: Syslog broken owing to mistyping of debug_settings.syslog.
|
---|
| 1617 |
|
---|
| 1618 |
|
---|
| 1619 | o Ralph Wuerthner <ralph.wuerthner@de.ibm.com>
|
---|
| 1620 | * BUG 8845: Move print_backend_init() behind init_system_info().
|
---|
| 1621 |
|
---|
| 1622 |
|
---|
| 1623 | ######################################################################
|
---|
| 1624 | Reporting bugs & Development Discussion
|
---|
| 1625 | #######################################
|
---|
| 1626 |
|
---|
| 1627 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1628 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1629 |
|
---|
| 1630 | If you do report problems then please try to send high quality
|
---|
| 1631 | feedback. If you don't provide vital information to help us track down
|
---|
| 1632 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1633 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1634 | database (https://bugzilla.samba.org/).
|
---|
| 1635 |
|
---|
| 1636 |
|
---|
| 1637 | ======================================================================
|
---|
| 1638 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1639 | == The Samba Team
|
---|
| 1640 | ======================================================================
|
---|
| 1641 |
|
---|
| 1642 |
|
---|
| 1643 | ----------------------------------------------------------------------
|
---|
| 1644 |
|
---|
| 1645 |
|
---|
| 1646 | =============================
|
---|
| 1647 | Release Notes for Samba 3.6.5
|
---|
| 1648 | April 30, 2012
|
---|
| 1649 | =============================
|
---|
| 1650 |
|
---|
| 1651 |
|
---|
| 1652 | This is a security release in order to address
|
---|
| 1653 | CVE-2012-2111 (Incorrect permission checks when granting/removing
|
---|
| 1654 | privileges can compromise file server security).
|
---|
| 1655 |
|
---|
| 1656 | o CVE-2012-2111:
|
---|
| 1657 | Samba 3.4.x to 3.6.4 are affected by a
|
---|
| 1658 | vulnerability that allows arbitrary users
|
---|
| 1659 | to modify privileges on a file server.
|
---|
| 1660 |
|
---|
| 1661 |
|
---|
| 1662 | Changes since 3.6.4:
|
---|
| 1663 | --------------------
|
---|
| 1664 |
|
---|
| 1665 |
|
---|
| 1666 | o Jeremy Allison <jra@samba.org>
|
---|
| 1667 | * Fix incorrect permission checks when granting/removing
|
---|
| 1668 | privileges (CVE-2012-2111).
|
---|
| 1669 |
|
---|
| 1670 |
|
---|
| 1671 | ######################################################################
|
---|
| 1672 | Reporting bugs & Development Discussion
|
---|
| 1673 | #######################################
|
---|
| 1674 |
|
---|
| 1675 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1676 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1677 |
|
---|
| 1678 | If you do report problems then please try to send high quality
|
---|
| 1679 | feedback. If you don't provide vital information to help us track down
|
---|
| 1680 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1681 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1682 | database (https://bugzilla.samba.org/).
|
---|
| 1683 |
|
---|
| 1684 |
|
---|
| 1685 | ======================================================================
|
---|
| 1686 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1687 | == The Samba Team
|
---|
| 1688 | ======================================================================
|
---|
| 1689 |
|
---|
| 1690 |
|
---|
| 1691 | ----------------------------------------------------------------------
|
---|
| 1692 |
|
---|
| 1693 |
|
---|
| 1694 | =============================
|
---|
| 1695 | Release Notes for Samba 3.6.4
|
---|
| 1696 | April 10, 2012
|
---|
| 1697 | =============================
|
---|
| 1698 |
|
---|
| 1699 |
|
---|
| 1700 | This is a security release in order to address
|
---|
| 1701 | CVE-2012-1182 ("root" credential remote code execution).
|
---|
| 1702 |
|
---|
| 1703 | o CVE-2012-1182:
|
---|
| 1704 | Samba 3.0.x to 3.6.3 are affected by a
|
---|
| 1705 | vulnerability that allows remote code
|
---|
| 1706 | execution as the "root" user.
|
---|
| 1707 |
|
---|
| 1708 |
|
---|
| 1709 | Changes since 3.6.3:
|
---|
| 1710 | --------------------
|
---|
| 1711 |
|
---|
| 1712 |
|
---|
| 1713 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1714 | *BUG 8815: PIDL based autogenerated code allows overwriting beyond of
|
---|
| 1715 | allocated array (CVE-2012-1182).
|
---|
| 1716 |
|
---|
| 1717 |
|
---|
| 1718 | ######################################################################
|
---|
| 1719 | Reporting bugs & Development Discussion
|
---|
| 1720 | #######################################
|
---|
| 1721 |
|
---|
| 1722 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1723 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1724 |
|
---|
| 1725 | If you do report problems then please try to send high quality
|
---|
| 1726 | feedback. If you don't provide vital information to help us track down
|
---|
| 1727 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1728 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1729 | database (https://bugzilla.samba.org/).
|
---|
| 1730 |
|
---|
| 1731 |
|
---|
| 1732 | ======================================================================
|
---|
| 1733 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1734 | == The Samba Team
|
---|
| 1735 | ======================================================================
|
---|
| 1736 |
|
---|
| 1737 |
|
---|
| 1738 | ----------------------------------------------------------------------
|
---|
| 1739 |
|
---|
| 1740 |
|
---|
| 1741 | =============================
|
---|
| 1742 | Release Notes for Samba 3.6.3
|
---|
| 1743 | January 29, 2012
|
---|
| 1744 | =============================
|
---|
| 1745 |
|
---|
| 1746 |
|
---|
| 1747 | This is a security release in order to address
|
---|
| 1748 | CVE-2012-0817 (Memory leak/Denial of service).
|
---|
| 1749 |
|
---|
| 1750 | o CVE-2012-0817:
|
---|
| 1751 | The Samba File Serving daemon (smbd) in Samba versions
|
---|
| 1752 | 3.6.0 to 3.6.2 is affected by a memory leak that can
|
---|
| 1753 | cause a server denial of service.
|
---|
| 1754 |
|
---|
| 1755 |
|
---|
| 1756 | Changes since 3.6.2:
|
---|
| 1757 | --------------------
|
---|
| 1758 |
|
---|
| 1759 |
|
---|
| 1760 | o Jeremy Allison <jra@samba.org>
|
---|
| 1761 | * BUG 8724: Fix memory leak in parent smbd on connection.
|
---|
| 1762 |
|
---|
| 1763 |
|
---|
| 1764 | o Ira Cooper <samba@ira.wakeful.net>
|
---|
| 1765 | * BUG 8724: Fix memory leak in parent smbd on connection.
|
---|
| 1766 |
|
---|
| 1767 |
|
---|
| 1768 | ######################################################################
|
---|
| 1769 | Reporting bugs & Development Discussion
|
---|
| 1770 | #######################################
|
---|
| 1771 |
|
---|
| 1772 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1773 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1774 |
|
---|
| 1775 | If you do report problems then please try to send high quality
|
---|
| 1776 | feedback. If you don't provide vital information to help us track down
|
---|
| 1777 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1778 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1779 | database (https://bugzilla.samba.org/).
|
---|
| 1780 |
|
---|
| 1781 |
|
---|
| 1782 | ======================================================================
|
---|
| 1783 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1784 | == The Samba Team
|
---|
| 1785 | ======================================================================
|
---|
| 1786 |
|
---|
| 1787 |
|
---|
| 1788 | ----------------------------------------------------------------------
|
---|
| 1789 |
|
---|
| 1790 |
|
---|
| 1791 | =============================
|
---|
| 1792 | Release Notes for Samba 3.6.2
|
---|
| 1793 | January 25, 2012
|
---|
| 1794 | =============================
|
---|
| 1795 |
|
---|
| 1796 |
|
---|
| 1797 | This is the latest stable release of Samba 3.6.
|
---|
| 1798 |
|
---|
| 1799 | Major enhancements in Samba 3.6.2 include:
|
---|
| 1800 |
|
---|
| 1801 | o Make Winbind receive user/group information (bug #8371).
|
---|
| 1802 | o Several SMB2 fixes.
|
---|
| 1803 |
|
---|
| 1804 |
|
---|
| 1805 | Changes since 3.6.1:
|
---|
| 1806 | --------------------
|
---|
| 1807 |
|
---|
| 1808 |
|
---|
| 1809 | o Michael Adam <obnox@samba.org>
|
---|
| 1810 | * BUG 8528: Fix SEGFAULT from net registry export on not zero terminated
|
---|
| 1811 | REG_SZ values.
|
---|
| 1812 |
|
---|
| 1813 |
|
---|
| 1814 | o Jeremy Allison <jra@samba.org>
|
---|
| 1815 | * BUG 8541: readlink() on Linux clients fails if the symlink target is
|
---|
| 1816 | outside of the share.
|
---|
| 1817 | * BUG 8542: smbclient posix_open command fails to return correct info on
|
---|
| 1818 | open file.
|
---|
| 1819 | * BUG 8548: winbind_samlogon_retry_loop ignores logon_parameters flags.
|
---|
| 1820 | * BUG 8561: Password change settings not fully observed.
|
---|
| 1821 | * BUG 8562: Fix double free error in talloc.
|
---|
| 1822 | * BUG 8614: Ensure we correctly calculate reply credits over all returned
|
---|
| 1823 | SMB2 replies.
|
---|
| 1824 | * BUG 8631: POSIX ACE x permission becomes rx following mapping to and from
|
---|
| 1825 | a DACL.
|
---|
| 1826 | * BUG 8636: When returning an ACL without SECINFO_DACL requested, we still
|
---|
| 1827 | set SEC_DESC_DACL_PRESENT in the type field.
|
---|
| 1828 | * BUG 8644: vfs_acl_xattr and vfs_acl_tdb modules can fail to add
|
---|
| 1829 | inheritable entries on a directory with no stored ACL.
|
---|
| 1830 | * BUG 8663: Fix deleting a symlink if the symlink target is outside of
|
---|
| 1831 | * the share.
|
---|
| 1832 | * BUG 8664: Fix renaming a symlink if the symlink target is outside of
|
---|
| 1833 | the share.
|
---|
| 1834 | * BUG 8673: Fix NT ACL issue.
|
---|
| 1835 | * BUG 8674: Fix buffer overflow issue with AES encryption in samba traffic
|
---|
| 1836 | analyzer.
|
---|
| 1837 | * BUG 8679: recvfile code path using splice() on Linux leaves data in the
|
---|
| 1838 | pipe on short write.
|
---|
| 1839 | * BUG 8687: Fix typo in 'net memberships' usage.
|
---|
| 1840 | * BUG 8710: Fix major leak with SMB2 in connections.tdb.
|
---|
| 1841 | * Fix a crash bug in the spoolss code.
|
---|
| 1842 | * Add new contributing FAQ announcing acceptance of corporate (C).
|
---|
| 1843 |
|
---|
| 1844 |
|
---|
| 1845 | o Christian Ambach <ambi@samba.org>
|
---|
| 1846 | * BUG 8444: Add an allocation pool to idmap_autorid.
|
---|
| 1847 | * BUG 8585: Increase a debug level.
|
---|
| 1848 |
|
---|
| 1849 |
|
---|
| 1850 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 1851 | * BUG 8623: Fix crash bug when trying to browse Samba printers.
|
---|
| 1852 |
|
---|
| 1853 |
|
---|
| 1854 | o Björn Baumbach <bb@sernet.de>
|
---|
| 1855 | * BUG 8580: Enable inotify if sys or kernel inotify is available.
|
---|
| 1856 | * BUG 8618: Fix migrate printer code.
|
---|
| 1857 |
|
---|
| 1858 |
|
---|
| 1859 | o Gregor Beck <gbeck@sernet.de>
|
---|
| 1860 | * BUG 8528: Fix SEGFAULT from net registry export on not zero terminated
|
---|
| 1861 | REG_SZ values.
|
---|
| 1862 |
|
---|
| 1863 |
|
---|
| 1864 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 1865 | * BUG 7465: Remove pointless use_memory_krb5_ccache.
|
---|
| 1866 | * BUG 8176: Fix perl path.
|
---|
| 1867 | * BUG 8591: Fix marshalling of samr_ChangePasswordUser3.
|
---|
| 1868 | * BUG 8692: libads: Fix malloc/talloc mismatch in
|
---|
| 1869 | ads_keytab_verify_ticket().
|
---|
| 1870 |
|
---|
| 1871 |
|
---|
| 1872 | o David Disseldorp <ddiss@suse.de>
|
---|
| 1873 | * BUG 4942: DeletePrinterDriverEx deletes files in use.
|
---|
| 1874 | * BUG 8575: Add systemd service files.
|
---|
| 1875 | * BUG 8606: Fix intermittent print job failures caused by character
|
---|
| 1876 | conversion errors.
|
---|
| 1877 | * BUG 8697: Make DeletePrinterDriverEx remove printer driver files.
|
---|
| 1878 |
|
---|
| 1879 |
|
---|
| 1880 | o Björn Jacke <bj@sernet.de>
|
---|
| 1881 | * BUG 8531: Make DSO_EXPORTS_CMD more portable.
|
---|
| 1882 | * BUG 8616: Allow to set TCP_NODELAYACK socket option on AIX.
|
---|
| 1883 | * BUG 8652: Document the "ignore system acls" option of vfs_acl_xattr and
|
---|
| 1884 | vfs_acl_tdb vfs modules.
|
---|
| 1885 |
|
---|
| 1886 |
|
---|
| 1887 | o Frank Lahm <franklahm@googlemail.com>
|
---|
| 1888 | * BUG 8419: Make VFS op "streaminfo" stackable.
|
---|
| 1889 |
|
---|
| 1890 |
|
---|
| 1891 | o Volker Lendecke <vl@samba.org>
|
---|
| 1892 | * BUG 8371: Make Winbind receive user/group information.
|
---|
| 1893 | * BUG 8639: Fix the vfs_commit module.
|
---|
| 1894 | * BUG 8686: Packet validation checks can be done before length validation
|
---|
| 1895 | causing uninitialized memory read.
|
---|
| 1896 |
|
---|
| 1897 |
|
---|
| 1898 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 1899 | * BUG 5326: Fix cli_write_and_x() against OS/2 print shares.
|
---|
| 1900 | * BUG 8357: Grant credits in async interim responses (SMB2).
|
---|
| 1901 | * BUG 8560: Make SMB2 handle compound request headers in the same way
|
---|
| 1902 | as Windows.
|
---|
| 1903 | * BUG 8573: Fix alignment in the non-extended-security negprot.
|
---|
| 1904 | * BUG 8586: libsmb: Only align unicode pipe_name.
|
---|
| 1905 | * BUG 8579: smb2_flush: Don't send uninitialized memory.
|
---|
| 1906 | * BUG 8592: Don't limit the number of open dptrs for SMB2.
|
---|
| 1907 | * BUG 8593: Fix a crash bug in cldap_socket_recv_dgram().
|
---|
| 1908 | * BUG 8684: Try ctdbd_init_connection() as root.
|
---|
| 1909 |
|
---|
| 1910 |
|
---|
| 1911 | o Masafumi Nakayama <MASA23@jp.ibm.com>
|
---|
| 1912 | * BUG 563: Fix 'smbclient tar' for files greater than 8GB on BE machines.
|
---|
| 1913 |
|
---|
| 1914 |
|
---|
| 1915 | o Matthieu Patou <mat@matws.net>
|
---|
| 1916 | * BUG 8600: Make cldap work over IPv6.
|
---|
| 1917 | * BUG 8674: Fix buffer overflow issue with AES encryption in samba traffic
|
---|
| 1918 | analyzer.
|
---|
| 1919 |
|
---|
| 1920 |
|
---|
| 1921 | o Andreas Schneider <asn@samba.org>
|
---|
| 1922 | * BUG 8550: Fix setting the machine account password.
|
---|
| 1923 | * BUG 8575: Add systemd service files.
|
---|
| 1924 | * BUG 8608: Winbind: Don't fail on users without a uid.
|
---|
| 1925 | * BUG 8628: libsmb: Don't duplicate Kerberos service tickets.
|
---|
| 1926 | * BUG 8643: Add an update function for Winbind cache.
|
---|
| 1927 | * BUG 8678: Fix Winbind segfault if we can't map the last user.
|
---|
| 1928 |
|
---|
| 1929 |
|
---|
| 1930 | o Karolin Seeger <kseeger@samba.org>
|
---|
| 1931 | * BUG 7705: Fix some RHEL packaging issues.
|
---|
| 1932 |
|
---|
| 1933 |
|
---|
| 1934 | o Richard Sharpe <realrichardsharpe@gmail.com>
|
---|
| 1935 | * BUG 8607: Improve configure.in so it can be used outside the Samba source
|
---|
| 1936 | tree.
|
---|
| 1937 |
|
---|
| 1938 |
|
---|
| 1939 | o Brad Smith <brad@comstyle.com>
|
---|
| 1940 | * BUG 8525: Fix bug with sys_fseek() wrapper on *BSD / OS X).
|
---|
| 1941 |
|
---|
| 1942 |
|
---|
| 1943 | o Henry Wong <henry@stuffedcow.net>
|
---|
| 1944 | * BUG 8384: Fix Windows XP clients crashing smbd process every once in a
|
---|
| 1945 | while.
|
---|
| 1946 |
|
---|
| 1947 |
|
---|
| 1948 | ######################################################################
|
---|
| 1949 | Reporting bugs & Development Discussion
|
---|
| 1950 | #######################################
|
---|
| 1951 |
|
---|
| 1952 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 1953 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 1954 |
|
---|
| 1955 | If you do report problems then please try to send high quality
|
---|
| 1956 | feedback. If you don't provide vital information to help us track down
|
---|
| 1957 | the problem then you will probably be ignored. All bug reports should
|
---|
| 1958 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 1959 | database (https://bugzilla.samba.org/).
|
---|
| 1960 |
|
---|
| 1961 |
|
---|
| 1962 | ======================================================================
|
---|
| 1963 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 1964 | == The Samba Team
|
---|
| 1965 | ======================================================================
|
---|
| 1966 |
|
---|
| 1967 |
|
---|
| 1968 | ----------------------------------------------------------------------
|
---|
| 1969 |
|
---|
| 1970 |
|
---|
| 1971 | =============================
|
---|
| 1972 | Release Notes for Samba 3.6.1
|
---|
| 1973 | October 20, 2011
|
---|
| 1974 | =============================
|
---|
| 1975 |
|
---|
| 1976 |
|
---|
| 1977 | This is the latest stable release of Samba 3.6.
|
---|
| 1978 |
|
---|
| 1979 | Major enhancements in Samba 3.6.1 include:
|
---|
| 1980 |
|
---|
| 1981 | o Fix smbd crashes triggered by Windows XP clients (bug #8384).
|
---|
| 1982 | o Fix a Winbind race leading to 100% CPU load (bug #8409).
|
---|
| 1983 | o Several SMB2 fixes.
|
---|
| 1984 | o The VFS ACL modules are no longer experimental but production-ready.
|
---|
| 1985 |
|
---|
| 1986 |
|
---|
| 1987 | Changes since 3.6.0:
|
---|
| 1988 | --------------------
|
---|
| 1989 |
|
---|
| 1990 |
|
---|
| 1991 | o Michael Adam <obnox@samba.org>
|
---|
| 1992 | * BUG 8368: Fix the fallback to the deprecated spelling idmap:script.
|
---|
| 1993 |
|
---|
| 1994 |
|
---|
| 1995 | o Jeremy Allison <jra@samba.org>
|
---|
| 1996 | * BUG 7509: smb_acl_to_posix: ACL is invalid for set (Invalid argument).
|
---|
| 1997 | * BUG 8229: Fix 'widelinks' regression.
|
---|
| 1998 | * BUG 8370: Fix vfs_chown_fsp.
|
---|
| 1999 | * BUG 8412: Fix "saving as" of MS Office 2007 (Word) documents on Samba
|
---|
| 2000 | shares with SMB2.
|
---|
| 2001 | * BUG 8422: Fix infinite loop in ACL module code.
|
---|
| 2002 | * BUG 8429: Compound SMB2 requests on an IPC connection can corrupt the
|
---|
| 2003 | reply stream.
|
---|
| 2004 | * BUG 8443: Be smarter about setting default permissions when a ACL_USER_OBJ
|
---|
| 2005 | isn't given.
|
---|
| 2006 | * BUG 8453: Fix smbclient segfaults when dialect option -m is used for
|
---|
| 2007 | legacy dialects.
|
---|
| 2008 | * BUG 8458: IE9 on Windows 7 cannot download files to samba 3.5.11 share.
|
---|
| 2009 | * BUG 8473: smb2_find uses a hard coded max reply size of 0x10000 instead of
|
---|
| 2010 | smb2_max_trans.
|
---|
| 2011 | * BUG 8474: SMB2 create doesn't cope with an Apple client using NULL blob in
|
---|
| 2012 | create.
|
---|
| 2013 | * BUG 8476: Samba asserts when SMB2 client breaks the crediting rules.
|
---|
| 2014 | * BUG 8477: Map to guest can return uninitialized blob of data.
|
---|
| 2015 | * BUG 8493: DFS breaks zip file extracting unless "follow symlinks = no"
|
---|
| 2016 | set.
|
---|
| 2017 | * BUG 8494: Remove "experimental" label on VFS ACL modules.
|
---|
| 2018 | * BUG 8507: smbd doesn't correctly honor the "force create mode" bits from a
|
---|
| 2019 | cifsfs create.
|
---|
| 2020 | * BUG 8509: Read-only handles on SAMR allow SAMR_DOMAIN_ACCESS_CREATE_USER.
|
---|
| 2021 | * BUG 8521: Winbind cache timeout expiry test was reversed.
|
---|
| 2022 |
|
---|
| 2023 |
|
---|
| 2024 | o Christian Ambach <ambi@samba.org>
|
---|
| 2025 | * BUG 8428: Fix wrong reply to DHnC (durable handle reconnect).
|
---|
| 2026 | * BUG 8518: SMB2 create call returns incorrect file allocation size.
|
---|
| 2027 |
|
---|
| 2028 |
|
---|
| 2029 | o Björn Baumbach <bb@sernet.de>
|
---|
| 2030 | * BUG 8364: Fix the build of gpfs.c on RHEL 6.0 with gpfs 3.4.0-4.
|
---|
| 2031 |
|
---|
| 2032 |
|
---|
| 2033 | o Bram <fnzon@lists.wizbit.be>
|
---|
| 2034 | * BUG 7551: Return error of cli_push when 'put - /some/file' is used.
|
---|
| 2035 |
|
---|
| 2036 |
|
---|
| 2037 | o Ira Cooper <ira@wakeful.net>
|
---|
| 2038 | * BUG 8395: Optimize serverid_exists() for Solaris.
|
---|
| 2039 | * BUG 8442: NFSv4 DENY ACLs always include SYNCHRONIZE flag - blocking
|
---|
| 2040 | renames.
|
---|
| 2041 |
|
---|
| 2042 |
|
---|
| 2043 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 2044 | * BUG 8401: registry/reg_format.c must include includes.h.
|
---|
| 2045 | * BUG 7465: Fix 'net ads join -k' when KRB5CCNAME is not set.
|
---|
| 2046 |
|
---|
| 2047 |
|
---|
| 2048 | o David Disseldorp <ddiss@suse.de>
|
---|
| 2049 | * BUG 8480: acl_xattr can free an invalid pointer if no blob is loaded.
|
---|
| 2050 | * BUG 8520: Fix SMB2 SMB2_OP_GETINFO and SMB2_OP_IOCTL parsing requirements.
|
---|
| 2051 |
|
---|
| 2052 |
|
---|
| 2053 | o Wilco Baan Hofman <wilco@baanhofman.nl>
|
---|
| 2054 | * BUG 8455: Fix uninitialized memory problem in group_sids_to_info3.
|
---|
| 2055 |
|
---|
| 2056 |
|
---|
| 2057 | o Björn Jacke <bj@sernet.de>
|
---|
| 2058 | * BUG 8256: Add man vfs_aio_fork.
|
---|
| 2059 | * BUG 8363: Fix build of vfs_prealloc on SLES8.
|
---|
| 2060 |
|
---|
| 2061 |
|
---|
| 2062 | o Volodymyr Khomenko <Volodymyr_Khomenko@dell.com>
|
---|
| 2063 | * BUG 8515: Disallow "." in can_set_delete_on_close().
|
---|
| 2064 |
|
---|
| 2065 |
|
---|
| 2066 | o Volker Lendecke <vl@samba.org>
|
---|
| 2067 | * BUG 7864: Fix usage of cli_errstr().
|
---|
| 2068 | * BUG 8334: smb2: smbd logs "Invalid SMB packet: first request: 0x0008" and crashes.
|
---|
| 2069 | * BUG 8338: Add a fallback for missing open&x support in MAC OS/X Lion.
|
---|
| 2070 | * BUG 8360: OS/2 sends an unexpected write&x/read&x chain.
|
---|
| 2071 | * BUG 8385: Fix smbclient access to NT4 shares.
|
---|
| 2072 | * BUG 8409: Fix a Winbind race leading to 100% CPU load.
|
---|
| 2073 | * BUG 8420: Fix 'getent group' if trusted domains are not reachable.
|
---|
| 2074 | * BUG 8433: Fix segfault in iconv.c.
|
---|
| 2075 | * BUG 8455: Samba PDC is looking up only primary user group.
|
---|
| 2076 |
|
---|
| 2077 |
|
---|
| 2078 | o Herb Lewis <hlewis@panasas.com>
|
---|
| 2079 | * BUG 8365: Fix warning messages on Freebsd 4.6.2.
|
---|
| 2080 |
|
---|
| 2081 |
|
---|
| 2082 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2083 | * BUG 8407: SMB2 server can return requests out-of-order when processing
|
---|
| 2084 | a compound request.
|
---|
| 2085 | * BUG 8452: Check the wct of the incoming SMBnegprot responses.
|
---|
| 2086 | * BUG 8473: smb2_find uses a hard coded max reply size of 0x10000 instead of
|
---|
| 2087 | smb2_max_trans.
|
---|
| 2088 | * BUG 8476: Don't call smbd_terminate_connection in
|
---|
| 2089 | smb2_validate_message_id().
|
---|
| 2090 | * BUG 8503: SMB2_OP_CANCEL requests don't have to be signed.
|
---|
| 2091 | * BUG 8520: Fix SMB2 SMB2_OP_GETINFO and SMB2_OP_IOCTL parsing requirements.
|
---|
| 2092 |
|
---|
| 2093 |
|
---|
| 2094 | o SATOH Fumiyasu <fumiyas@osstech.co.jp>
|
---|
| 2095 | * BUG 8390: Fix the build of vfs_aixacl2.c.
|
---|
| 2096 |
|
---|
| 2097 |
|
---|
| 2098 | o Andreas Schneider <asn@samba.org>
|
---|
| 2099 | * BUG 8236: Empty notify servername.
|
---|
| 2100 | * BUG 8351: While migrating forms, don't fail if the form already exists.
|
---|
| 2101 |
|
---|
| 2102 |
|
---|
| 2103 | o Andrew Tridgell <tridge@samba.org>
|
---|
| 2104 | * BUG 8384: Fix smbd crashes triggered by Windows XP clients.
|
---|
| 2105 |
|
---|
| 2106 |
|
---|
| 2107 | ######################################################################
|
---|
| 2108 | Reporting bugs & Development Discussion
|
---|
| 2109 | #######################################
|
---|
| 2110 |
|
---|
| 2111 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 2112 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 2113 |
|
---|
| 2114 | If you do report problems then please try to send high quality
|
---|
| 2115 | feedback. If you don't provide vital information to help us track down
|
---|
| 2116 | the problem then you will probably be ignored. All bug reports should
|
---|
| 2117 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 2118 | database (https://bugzilla.samba.org/).
|
---|
| 2119 |
|
---|
| 2120 |
|
---|
| 2121 | ======================================================================
|
---|
| 2122 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 2123 | == The Samba Team
|
---|
| 2124 | ======================================================================
|
---|
| 2125 |
|
---|
| 2126 |
|
---|
| 2127 | ----------------------------------------------------------------------
|
---|
| 2128 |
|
---|
| 2129 |
|
---|
| 2130 | =============================
|
---|
| 2131 | Release Notes for Samba 3.6.0
|
---|
| 2132 | August 9, 2011
|
---|
| 2133 | =============================
|
---|
| 2134 |
|
---|
| 2135 |
|
---|
| 2136 | This is the first release of Samba 3.6.0.
|
---|
| 2137 |
|
---|
| 2138 | Major enhancements in Samba 3.6.0 include:
|
---|
| 2139 |
|
---|
| 2140 |
|
---|
| 2141 | Changed security defaults
|
---|
| 2142 | -------------------------
|
---|
| 2143 |
|
---|
| 2144 | Samba 3.6 has adopted a number of improved security defaults that will
|
---|
| 2145 | impact on existing users of Samba.
|
---|
| 2146 |
|
---|
| 2147 | client ntlmv2 auth = yes
|
---|
| 2148 | client use spnego principal = no
|
---|
| 2149 | send spnego principal = no
|
---|
| 2150 |
|
---|
| 2151 | The impact of 'client ntlmv2 auth = yes' is that by default we will not
|
---|
| 2152 | use NTLM authentication as a client. This applies to the Samba client
|
---|
| 2153 | tools such as smbclient and winbind, but does not change the separately
|
---|
| 2154 | released in-kernel CIFS client. To re-enable the poorer NTLM encryption
|
---|
| 2155 | set '--option=clientusentlmv2auth=no' on your smbclient command line, or
|
---|
| 2156 | set 'client ntlmv2 auth = no' in your smb.conf
|
---|
| 2157 |
|
---|
| 2158 | The impact of 'client use spnego principal = no' is that Samba will
|
---|
| 2159 | use CIFS/hostname to obtain a kerberos ticket, acting more like
|
---|
| 2160 | Windows when using Kerberos against a CIFS server in smbclient,
|
---|
| 2161 | winbind and other Samba client tools. This will change which servers
|
---|
| 2162 | we will successfully negotiate kerberos connections to. This is due
|
---|
| 2163 | to Samba no longer trusting a server-provided hint which is not
|
---|
| 2164 | available from Windows 2008 or later. For correct operation with all
|
---|
| 2165 | clients, all aliases for a server should be recorded as a as a
|
---|
| 2166 | servicePrincipalName on the server's record in AD. (For this reason,
|
---|
| 2167 | this behavior change and parameter was also made in Samba 3.5.9)
|
---|
| 2168 |
|
---|
| 2169 | The impact of 'send spnego principal = no' is to match Windows 2008 and
|
---|
| 2170 | not to send this principal, making existing clients give more consistent
|
---|
| 2171 | behaviour (more likely to fall back to NTLMSSP) between Samba and
|
---|
| 2172 | Windows 2008, and between Windows versions that did and no longer use
|
---|
| 2173 | this insecure hint.
|
---|
| 2174 |
|
---|
| 2175 |
|
---|
| 2176 | SMB2 support
|
---|
| 2177 | ------------
|
---|
| 2178 |
|
---|
| 2179 | SMB2 support in 3.6.0 is fully functional (with one omission),
|
---|
| 2180 | and can be enabled by setting:
|
---|
| 2181 |
|
---|
| 2182 | max protocol = SMB2
|
---|
| 2183 |
|
---|
| 2184 | in the [global] section of your smb.conf and re-starting
|
---|
| 2185 | Samba. All features should work over SMB2 except the modification
|
---|
| 2186 | of user quotas using the Windows quota management tools.
|
---|
| 2187 |
|
---|
| 2188 | As this is the first release containing what we consider
|
---|
| 2189 | to be a fully featured SMB2 protocol, we are not enabling
|
---|
| 2190 | this by default, but encourage users to enable SMB2 and
|
---|
| 2191 | test it. Once we have enough confirmation from Samba
|
---|
| 2192 | users and OEMs that SMB2 support is stable in wide user
|
---|
| 2193 | testing we will enable SMB2 by default in a future Samba
|
---|
| 2194 | release.
|
---|
| 2195 |
|
---|
| 2196 |
|
---|
| 2197 | Internal Winbind passdb changes
|
---|
| 2198 | -------------------------------
|
---|
| 2199 |
|
---|
| 2200 | Winbind has been changed to use the internal samr and lsa rpc pipe to get
|
---|
| 2201 | local user and group information instead of calling passdb functions. The
|
---|
| 2202 | reason is to use more of our infrastructure and test this infrastructure by
|
---|
| 2203 | using it. With this approach more code in Winbind is shared.
|
---|
| 2204 |
|
---|
| 2205 |
|
---|
| 2206 | New Spoolss code
|
---|
| 2207 | ----------------
|
---|
| 2208 |
|
---|
| 2209 | The spoolss and the old RAP printing code have been completely
|
---|
| 2210 | overhauled and refactored.
|
---|
| 2211 |
|
---|
| 2212 | All calls from lanman/printing code has been changed to go through the
|
---|
| 2213 | spoolss RPC interfaces, this allows us to keep all checks in one place
|
---|
| 2214 | and avoid special cases in the main printing code.
|
---|
| 2215 | Printing code has been therefore confined within the spoolss code.
|
---|
| 2216 |
|
---|
| 2217 | All the printing code, including the spoolss RPC interfaces has been
|
---|
| 2218 | changed to use the winreg RPC interfaces to store all data.
|
---|
| 2219 | All data has been migrated from custom, arbitrary TDB files to the
|
---|
| 2220 | registry interface. This transition allow us to present correct data to
|
---|
| 2221 | windows client accessing the server registry through the winreg RPC
|
---|
| 2222 | interfaces to query for printer data. Data is served out from a real
|
---|
| 2223 | registry implementation and therefore arguably 100% forward compatible.
|
---|
| 2224 |
|
---|
| 2225 | Migration code from the previous TDB files formats is provided. This
|
---|
| 2226 | code is automatically invoked the first time the new code is run on the
|
---|
| 2227 | server. Although manual migration is also available using the 'net
|
---|
| 2228 | printer migrate' command.
|
---|
| 2229 |
|
---|
| 2230 | These changes not only make all the spoolss code much more closer to
|
---|
| 2231 | "the spec", it also greatly improves our internal testing of both
|
---|
| 2232 | spoolss and winreg interfaces, and reduces overall code duplication.
|
---|
| 2233 |
|
---|
| 2234 | As part of this work, new tests have been also added to increase
|
---|
| 2235 | coverage.
|
---|
| 2236 |
|
---|
| 2237 | This code will also allow, in future, an easy transition to split out
|
---|
| 2238 | the spooling functions into a separate daemon for those OEMs that do not
|
---|
| 2239 | need printing functionality in their appliances, reducing the code
|
---|
| 2240 | footprint.
|
---|
| 2241 |
|
---|
| 2242 |
|
---|
| 2243 | ID Mapping Changes
|
---|
| 2244 | ------------------
|
---|
| 2245 |
|
---|
| 2246 | The id mapping configuration has been a source of much grief in the past.
|
---|
| 2247 | For this release, id mapping has been rewritten yet again with the goal
|
---|
| 2248 | of making the configuration more simple and more coherent while keeping
|
---|
| 2249 | the needed flexibility and even adding to the flexibility in some respects.
|
---|
| 2250 |
|
---|
| 2251 | The major change that implies the configuration simplifications is at
|
---|
| 2252 | the heart of the id mapping system: The separation of the "idmap alloc
|
---|
| 2253 | system" that is responsible for the unix id counters in the tdb, tdb2
|
---|
| 2254 | and ldap idmap backends from the id mapping code itself has been removed.
|
---|
| 2255 | The sids_to_unixids operation is now atomic and encapsulates (if needed)
|
---|
| 2256 | the action of allocating a unix id for a mapping that is to be created.
|
---|
| 2257 | Consequently all idmap alloc configuration parameters have vanished and
|
---|
| 2258 | it is hence now also not possible any more to specify an idmap alloc
|
---|
| 2259 | backend different from the idmap backend. Each idmap backend uses its
|
---|
| 2260 | own idmap unixid creation mechanism transparently.
|
---|
| 2261 |
|
---|
| 2262 | As a consequence of the id mapping changes, the methods that are used
|
---|
| 2263 | for storing and deleting id mappings have been removed from the winbindd
|
---|
| 2264 | API. The "net idmap dump/restore" commands have been rewritten to
|
---|
| 2265 | not speak through winbindd any more but directly act on the databases.
|
---|
| 2266 | This is currently available for the tdb and tdb2 backends, the implementation
|
---|
| 2267 | for ldap still missing.
|
---|
| 2268 |
|
---|
| 2269 | The allocate_id functionality is preserved for the unix id creator of the
|
---|
| 2270 | default idmap configuration is also used as the source of unix ids
|
---|
| 2271 | for the group mapping database and for the posix attributes in a
|
---|
| 2272 | ldapsam:editposix setup.
|
---|
| 2273 |
|
---|
| 2274 | As part of the changes, the default idmap configuration has been
|
---|
| 2275 | changed to be more coherent with the per-domain configuration.
|
---|
| 2276 | The parameters "idmap uid", "idmap gid" and "idmap range" are now
|
---|
| 2277 | deprecated in favour of the systematic "idmap config * : range"
|
---|
| 2278 | and "idmap config * : backend" parameters. The reason for this change
|
---|
| 2279 | is that the old options only provided an incomplete and hence deceiving
|
---|
| 2280 | backwards compatibility, which was a source of many problems with
|
---|
| 2281 | upgrades. By introducing this change in configuration, it should be
|
---|
| 2282 | brought to the conciousness of the users that even the simple
|
---|
| 2283 | id mapping is not working exactly as in Samba 3.0 versions any more.
|
---|
| 2284 |
|
---|
| 2285 |
|
---|
| 2286 | Endpoint Mapper
|
---|
| 2287 | ---------------
|
---|
| 2288 |
|
---|
| 2289 | As Microsoft is more and more relying on endpoint mapper and we didn't have a
|
---|
| 2290 | complete implementation we decided to create an instance for Samba. The
|
---|
| 2291 | endpoint mapper is like a DNS server but for ports. If you want to talk to a
|
---|
| 2292 | certain RPC service over TCP/IP, you just ask the endpoint mapper on which
|
---|
| 2293 | port it is running. Then you can connect to the service and make sure that it
|
---|
| 2294 | is running.
|
---|
| 2295 |
|
---|
| 2296 | The code is deactivated by default, because it needs more testing and it
|
---|
| 2297 | doesn't scale yet. If you want to enable and test the endpoint mapper
|
---|
| 2298 | you can set "rpc_server:epmapper = daemon" in the smb.conf file.
|
---|
| 2299 |
|
---|
| 2300 |
|
---|
| 2301 | Internal restructuring
|
---|
| 2302 | ----------------------
|
---|
| 2303 |
|
---|
| 2304 | Ongoing internal restructuring for better separation of internal subsystem to
|
---|
| 2305 | achieve a faster build, smaller binaries and cleaner dependencies for the samba3
|
---|
| 2306 | waf build.
|
---|
| 2307 |
|
---|
| 2308 |
|
---|
| 2309 | SMB Traffic Analyzer
|
---|
| 2310 | --------------------
|
---|
| 2311 |
|
---|
| 2312 | Added the new SMB Traffic Analyzer (SMBTA) VFS module protocol 2
|
---|
| 2313 | featuring encryption, multiple arguments, and easier parseability. A new
|
---|
| 2314 | tool 'smbta-util' has been created to control the encryption behaviour
|
---|
| 2315 | of SMBTA. For compatibility, SMBTA by default operates on version 1.
|
---|
| 2316 | There are programs consuming the data that the module sends.
|
---|
| 2317 |
|
---|
| 2318 | More information can be found on
|
---|
| 2319 | http://holger123.wordpress.com/smb-traffic-analyzer/
|
---|
| 2320 |
|
---|
| 2321 |
|
---|
| 2322 | NFS quota backend on Linux
|
---|
| 2323 | --------------------------
|
---|
| 2324 |
|
---|
| 2325 | A new nfs quota backend for Linux has been added that is based
|
---|
| 2326 | on the existing Solaris/FreeBSD implementation. This allows samba
|
---|
| 2327 | to communicate correct diskfree information for nfs imports that
|
---|
| 2328 | are re-exported as samba shares.
|
---|
| 2329 |
|
---|
| 2330 |
|
---|
| 2331 | ######################################################################
|
---|
| 2332 | Changes
|
---|
| 2333 | #######
|
---|
| 2334 |
|
---|
| 2335 | smb.conf changes
|
---|
| 2336 | ----------------
|
---|
| 2337 |
|
---|
| 2338 | Parameter Name Description Default
|
---|
| 2339 | -------------- ----------- -------
|
---|
| 2340 |
|
---|
| 2341 | async smb echo handler New No
|
---|
| 2342 | client ntlmv2 auth Changed Default Yes
|
---|
| 2343 | client use spnego principal New No
|
---|
| 2344 | ctdb locktime warn threshold New 0
|
---|
| 2345 | idmap alloc backend Removed
|
---|
| 2346 | log writeable files on exit New No
|
---|
| 2347 | multicast dns register New Yes
|
---|
| 2348 | ncalrpc dir New
|
---|
| 2349 | send spnego principal New No
|
---|
| 2350 | smb2 max credits New 8192
|
---|
| 2351 | smb2 max read New 1048576
|
---|
| 2352 | smb2 max trans New 1048576
|
---|
| 2353 | smb2 max write New 1048576
|
---|
| 2354 | username map cache time New 0
|
---|
| 2355 | winbind max clients New 200
|
---|
| 2356 |
|
---|
| 2357 | The variable substitutions for %i and %I no longer
|
---|
| 2358 | use IPv4 addresses mapped to IPv6, e.g. '::ffff:192.168.0.1',
|
---|
| 2359 | if the host has IPv6 enabled. Now %i and %I contain just
|
---|
| 2360 | '192.168.0.1'.
|
---|
| 2361 |
|
---|
| 2362 | Commit Highlights
|
---|
| 2363 | -----------------
|
---|
| 2364 |
|
---|
| 2365 | o Michael Adam <obnox@samba.org>
|
---|
| 2366 | * ID Mapping changes.
|
---|
| 2367 |
|
---|
| 2368 |
|
---|
| 2369 | o Jeremy Allison <jra@samba.org>
|
---|
| 2370 | * Implement SMB2 support.
|
---|
| 2371 |
|
---|
| 2372 |
|
---|
| 2373 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2374 | * Implement SMB2 support.
|
---|
| 2375 |
|
---|
| 2376 |
|
---|
| 2377 | o Andreas Schneider <asn@samba.org>
|
---|
| 2378 | * Add an Endpoint Mapper daemon.
|
---|
| 2379 |
|
---|
| 2380 |
|
---|
| 2381 | Changes since 3.6.0rc3
|
---|
| 2382 | ----------------------
|
---|
| 2383 |
|
---|
| 2384 | o Michael Adam <obnox@samba.org>
|
---|
| 2385 | * BUG 8327: Fix the reload of the configuration, also reload activated
|
---|
| 2386 | registry shares.
|
---|
| 2387 | * BUG 8328: Cleanup of idmap_tdb2 code.
|
---|
| 2388 |
|
---|
| 2389 |
|
---|
| 2390 | o Jeremy Allison <jra@samba.org>
|
---|
| 2391 | * BUG 7462: Make SA_RESETHAND conditional on its existance.
|
---|
| 2392 | * BUG 8324: smbclient cannot list directories from a big-endian machine.
|
---|
| 2393 | * BUG 8335: File copy aborts with smb2_validate_message_id: bad message_id.
|
---|
| 2394 |
|
---|
| 2395 |
|
---|
| 2396 | o Christian Ambach <ambi@samba.org>
|
---|
| 2397 | * BUG 8330: Fix NFSv4 ACL merging logic.
|
---|
| 2398 |
|
---|
| 2399 |
|
---|
| 2400 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 2401 | * BUG 8326: WinXP cannot join a Samba3 domain with a 'even' hostname.
|
---|
| 2402 |
|
---|
| 2403 |
|
---|
| 2404 | o Björn Baumbach <bb@sernet.de>
|
---|
| 2405 | * BUG 8303: db_ctdb_send_schedule_for_deletion() is not defined.
|
---|
| 2406 |
|
---|
| 2407 |
|
---|
| 2408 | o Alban Browaeys <prahal@yahoo.com>
|
---|
| 2409 | * BUG 8341: Fix segfault in libsmbclient.
|
---|
| 2410 |
|
---|
| 2411 |
|
---|
| 2412 | o Björn Jacke <bj@sernet.de>
|
---|
| 2413 | * BUG 8362: Fix build issue on old glibc systems.
|
---|
| 2414 |
|
---|
| 2415 |
|
---|
| 2416 | o Volker Lendecke <vlendec@samba.org>
|
---|
| 2417 | * BUG 8343: Fix SMB2 crash reading with aio_fork beyond the end of file.
|
---|
| 2418 |
|
---|
| 2419 |
|
---|
| 2420 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2421 | * BUG 8347: Fix regression for HP-UX, AIX and OSF.
|
---|
| 2422 | * BUG 8357: Make sure we grant credits on async read/write operations.
|
---|
| 2423 | * BUG 8358: Fix a bug in run_poll_events().
|
---|
| 2424 |
|
---|
| 2425 |
|
---|
| 2426 | Changes since 3.6.0rc2
|
---|
| 2427 | ----------------------
|
---|
| 2428 |
|
---|
| 2429 | o Michael Adam <obnox@samba.org>
|
---|
| 2430 | * BUG 8213: Fixes in idmap_autorid.
|
---|
| 2431 | * BUG 8217: Do not stat-check the share path in 'net conf addshare'.
|
---|
| 2432 | * BUG 8281: Fix build of examples/VFS/*.
|
---|
| 2433 |
|
---|
| 2434 |
|
---|
| 2435 | o Jeremy Allison <jra@samba.org>
|
---|
| 2436 | * BUG 8083: Fix "inherit owner = yes" with vfs_acl_xattr or vfs_acl_tdb
|
---|
| 2437 | module.
|
---|
| 2438 | * BUG 8211: Fix "inherit owner = yes" when "inherit permissions = yes"
|
---|
| 2439 | is set.
|
---|
| 2440 | * BUG 8219: Fix SMB Panic from Windows 7 client.
|
---|
| 2441 | * BUG 8254: Fix "acl check permissions = no".
|
---|
| 2442 | * BUG 8293: Fix log file rotating in SMB2.
|
---|
| 2443 | * BUG 8304: Fix uninitialized variable in error path.
|
---|
| 2444 | * BUG 8307: brl_close_fnum does not call SMB_VFS_BRL_UNLOCK_WINDOWS on all
|
---|
| 2445 | locks.
|
---|
| 2446 | * BUG 8310: toupper_ascii() is broken on big-endian systems.
|
---|
| 2447 | * BUG 8314: Fix smbd crash with unknown user.
|
---|
| 2448 |
|
---|
| 2449 |
|
---|
| 2450 | o Christian Ambach <ambi@samba.org>
|
---|
| 2451 | * BUG 8231: Fix crash bug in 'net cache get'.
|
---|
| 2452 | * BUG 8244: Fix copying files larger than 2 GB to a Samba share.
|
---|
| 2453 | * BUG 8263: Fix build with --with-fake-kaserver or --with-vfs-afsacl.
|
---|
| 2454 | * BUG 8278: Fix smbd panic when CTDB is unhealthy.
|
---|
| 2455 | * BUG 8286: Fix smbd crash on premature end of smb2 conn.
|
---|
| 2456 |
|
---|
| 2457 |
|
---|
| 2458 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 2459 | * BUG 8230: Move .nmbd socket directory to non-hidden name PREFIX/var/nmbd.
|
---|
| 2460 | * Mark 'time offset' parameter as deprecated.
|
---|
| 2461 |
|
---|
| 2462 |
|
---|
| 2463 | o Gregor Beck <gbeck@sernet.de>
|
---|
| 2464 | * BUG 8193: Add new command 'enumerate_recursive'.
|
---|
| 2465 | * BUG 8253: Fix Winbind panic if verify_idpool() fails.
|
---|
| 2466 |
|
---|
| 2467 |
|
---|
| 2468 | o Kai Blin <kai@samba.org>
|
---|
| 2469 | * BUG 8289: Fix possible XSS attack (CVE-2011-2694).
|
---|
| 2470 | * BUG 8290: Fix Cross-Site Request Forgery in SWAT (CVE-2011-2522).
|
---|
| 2471 |
|
---|
| 2472 |
|
---|
| 2473 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 2474 | * BUG 7888: Deal with buggy 3.0 based PDCs.
|
---|
| 2475 | * BUG 8214: Fix smbd crash on printer driver upgrade.
|
---|
| 2476 | * BUG 8235: Fix smbd crash on startup caused by migrate_printer().
|
---|
| 2477 |
|
---|
| 2478 |
|
---|
| 2479 | o Björn Jacke <bj@sernet.de>
|
---|
| 2480 | * BUG 8262: Fix build of vfs_commit.
|
---|
| 2481 |
|
---|
| 2482 |
|
---|
| 2483 | o GÃŒnter Kukkukk <linux@kukkukk.com>
|
---|
| 2484 | * BUG 8305: Fix segfault in nmbd when using 'smbtree ...'..
|
---|
| 2485 |
|
---|
| 2486 |
|
---|
| 2487 | o Volker Lendecke <vl@samba.org>
|
---|
| 2488 | * BUG 7841: Explicitly pass domain_sid to wbint_LookupRids().
|
---|
| 2489 | * BUG 8102: Do not allow to change file ACLs from normal domusers.
|
---|
| 2490 | * BUG 8247: Fix Coverity ID 2582: FORWARD_NULL.
|
---|
| 2491 |
|
---|
| 2492 |
|
---|
| 2493 | o Herb Lewis <hlewis@panasas.com>
|
---|
| 2494 | * BUG 8216: Make Winbind returning correct results with 'sids2xids'.
|
---|
| 2495 |
|
---|
| 2496 |
|
---|
| 2497 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2498 | * BUG 8102: Do not allow to change file ACLs from normal domusers.
|
---|
| 2499 | * BUG 8195: Make rpc client code working against NT4 servers.
|
---|
| 2500 | * BUG 8224: Fix the build on FreeBSD.
|
---|
| 2501 | * BUG 8226: Use c99 initializers which are supported by old gcc 2.95
|
---|
| 2502 | compilers.
|
---|
| 2503 | * BUG 8260: Fix DCERPC responses with fragments larger than 1024 bytes.
|
---|
| 2504 | * BUG 8264: Fix Valgrind bugs in svcctl.
|
---|
| 2505 | * BUG 8276: Close all sockets attached to a subnet in close_subnet().
|
---|
| 2506 | * BUG 8292: Fix a major architectural flaw in the SMB2 server code.
|
---|
| 2507 |
|
---|
| 2508 |
|
---|
| 2509 | o Andreas Schneider <asn@samba.org>
|
---|
| 2510 | * BUG 8215: Fix Winbind unix username lookup.
|
---|
| 2511 | * BUG 8240: Fix Valgrind warnings in winreg/spoolss code.
|
---|
| 2512 |
|
---|
| 2513 |
|
---|
| 2514 | Changee since 3.6.0rc1
|
---|
| 2515 | ----------------------
|
---|
| 2516 |
|
---|
| 2517 | o Michael Adam <obnox@samba.org>
|
---|
| 2518 | * BUG 8200: Add support for multiple writeable ldap idmap domains.
|
---|
| 2519 |
|
---|
| 2520 |
|
---|
| 2521 | o Jeremy Allison <jra@samba.org>
|
---|
| 2522 | * BUG 6911: Fix Kerberos authentication from Vista to Samba.
|
---|
| 2523 | * BUG 7054: Fix X account flag when "pwdlastset" is "0".
|
---|
| 2524 | * BUG 8133: Fix strange behavior for the file (whose filename first
|
---|
| 2525 | character is period ) in SMB2 case.
|
---|
| 2526 | * BUG 8144: Fix setting timestamp when touching files with CIFS clients.
|
---|
| 2527 | * BUG 8150: Ban "dos charset = utf8".
|
---|
| 2528 | * BUG 8153: Fix setting up getaddrinfo on IPv6-only machines.
|
---|
| 2529 | * BUG 8156: Fix 'net ads join' using the user's Kerberos ticket.
|
---|
| 2530 | * BUG 8157: Fix parsing a cups printcap file.
|
---|
| 2531 | * BUG 8163: Fix our asn.1 parser to handle negative numbers.
|
---|
| 2532 | * BUG 8175: Fix smbd deadlock.
|
---|
| 2533 | * BUG 8191: Split the ACE flag mapping between nfs4 and Windows into two
|
---|
| 2534 | separate functions.
|
---|
| 2535 | * BUG 8197: Winbind does not properly detect when a DC connection is dead.
|
---|
| 2536 | * BUG 8203: Winbind needs to reset the DC connection if an RPC times out.
|
---|
| 2537 |
|
---|
| 2538 |
|
---|
| 2539 | o Christian Ambach <ambi@samba.org>
|
---|
| 2540 | * BUG 8152: Fix smbd crash in release_ip().
|
---|
| 2541 |
|
---|
| 2542 |
|
---|
| 2543 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 2544 | * BUG 8151: Deprecate security parameters.
|
---|
| 2545 |
|
---|
| 2546 |
|
---|
| 2547 | o Gregor Beck <gbeck@sernet.de>
|
---|
| 2548 | * BUG 8191: nfs4_acls: Pass ACE_FLAG_INHERITED_ACE up to the client/down
|
---|
| 2549 | from the client.
|
---|
| 2550 | * BUG 8192: Fix parsing of multiple flags in 'smbcacls'.
|
---|
| 2551 |
|
---|
| 2552 |
|
---|
| 2553 | o Sumit Bose <sbose@redhat.com>
|
---|
| 2554 | * BUG 8142: Fix typos in LDAP schema files.
|
---|
| 2555 |
|
---|
| 2556 |
|
---|
| 2557 | o Holger Hetterich <hhetter@novell.com>
|
---|
| 2558 | * BUG 8148: Default to protocol version 2 for SMB Traffic Analyzer.
|
---|
| 2559 | * BUG 8154: Actually make use of SMBTA subversion numbers.
|
---|
| 2560 |
|
---|
| 2561 |
|
---|
| 2562 | o Björn Jacke <bj@sernet.de>
|
---|
| 2563 | * BUG 7998: Remove warning if IOV_MAX is not defined.
|
---|
| 2564 |
|
---|
| 2565 |
|
---|
| 2566 | o Jim McDonough <jmcd@samba.org>
|
---|
| 2567 | * BUG 8166: Don't lockout users when offline.
|
---|
| 2568 |
|
---|
| 2569 |
|
---|
| 2570 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2571 | * BUG 8140: talloc: Fix Valgrind false positives and other backports.
|
---|
| 2572 | * BUG 8141: Fix wrong permissions on lp_ncalrpc_dir().
|
---|
| 2573 |
|
---|
| 2574 |
|
---|
| 2575 | o Andreas Schneider <asn@samba.org>
|
---|
| 2576 | * BUG 8155: Fix registering only named pipes on EPM for a service.
|
---|
| 2577 |
|
---|
| 2578 |
|
---|
| 2579 | o Volker Lendecke <vl@samba.org>
|
---|
| 2580 | * BUG 8159: Fix memory corruption in fetching cli->server_domain from the
|
---|
| 2581 | server.
|
---|
| 2582 | * BUG 8185: "security=server" does not obey guest login field.
|
---|
| 2583 | * BUG 8189: Support shadow copy display over SMB2.
|
---|
| 2584 | * BUG 8199: Fix potential crash in smbd handling smb2.
|
---|
| 2585 |
|
---|
| 2586 |
|
---|
| 2587 | o Samuel Thibault <sthibault@debian.org>
|
---|
| 2588 | * BUG 7998: Fix build on Hurd.
|
---|
| 2589 |
|
---|
| 2590 |
|
---|
| 2591 | Changes since 3.6.0pre3
|
---|
| 2592 | -----------------------
|
---|
| 2593 |
|
---|
| 2594 | o Jeremy Allison <jra@samba.org>
|
---|
| 2595 | * BUG 8111: CIFS VFS: Fix unexpected error on SMB posix open.
|
---|
| 2596 | * BUG 8112: POSIX extension opens of a directory are denied with EISDIR.
|
---|
| 2597 | * Remove fstrings from client struct.
|
---|
| 2598 | * BUGFIX when converting from safe_strcpy to strlcpy.
|
---|
| 2599 | * Fix off-by-one calculations with strlcpy.
|
---|
| 2600 | * Ensure we always write the correct incoming mid into the share mode table
|
---|
| 2601 | entries.
|
---|
| 2602 | * Fix the SMB2 oplock showstopper.
|
---|
| 2603 |
|
---|
| 2604 |
|
---|
| 2605 | o Christian Ambach <christian.ambach@de.ibm.com>
|
---|
| 2606 | * Convert user-specified domain to uppercase in libsmb.
|
---|
| 2607 |
|
---|
| 2608 |
|
---|
| 2609 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 2610 | * BUG 8132: Fix filling printers location field when using cups.
|
---|
| 2611 | * Fix Coverity CID #2302: FORWARD_NULL.
|
---|
| 2612 | * Fix cups_pull_comment_location().
|
---|
| 2613 | * Fix double free of cups request.
|
---|
| 2614 | * Make cups_pull_comment_location() work again.
|
---|
| 2615 | * Fix potential crash bug in display_print_driver3().
|
---|
| 2616 |
|
---|
| 2617 |
|
---|
| 2618 | o Volker Lendecke <vl@samba.org>
|
---|
| 2619 | * Properly clean up in pthreadpool_init in case of failure.
|
---|
| 2620 | * Make plaintext session setup async.
|
---|
| 2621 | * Reduce fd load in Winbind children.
|
---|
| 2622 | * Avoid a potential 100% CPU loop in Winbind.
|
---|
| 2623 | * Tune broadcast namequeries for unique names.
|
---|
| 2624 | * Properly deal with exited winbind children.
|
---|
| 2625 | * Fix dup_smb2_vec3.
|
---|
| 2626 | * Fix return check in nss_wins.
|
---|
| 2627 |
|
---|
| 2628 |
|
---|
| 2629 | Changes since 3.6.0pre2
|
---|
| 2630 | -----------------------
|
---|
| 2631 |
|
---|
| 2632 | o Michael Adam <obnox@samba.org>
|
---|
| 2633 | * Fix build of tdb2.
|
---|
| 2634 |
|
---|
| 2635 |
|
---|
| 2636 | o Jeremy Allison <jra@samba.org>
|
---|
| 2637 | * BUG 8083: "inherit owner = yes" doesn't interact correctly with
|
---|
| 2638 | vfs_acl_xattr or vfs_acl_tdb module.
|
---|
| 2639 | * BUG 8088: rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs
|
---|
| 2640 | are null.
|
---|
| 2641 | * Correctly detect and deny symlinks anywhere in a path (not just the last
|
---|
| 2642 | component) if "follow symlinks = no".
|
---|
| 2643 |
|
---|
| 2644 |
|
---|
| 2645 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 2646 | * BUG 8106: Fix the build of 'smbget' on HP NonStop.
|
---|
| 2647 | * Fix timeout in rpc_pipe_open_tcp_port().
|
---|
| 2648 | * Fix the build of "--with-profiling-data".
|
---|
| 2649 | * Fix the AIX 5.3 build.
|
---|
| 2650 |
|
---|
| 2651 |
|
---|
| 2652 | o Sergey Korsak <skif@1plus1.net>
|
---|
| 2653 | * BUG #8099: setpwent() actually does endpwent() and vice versa on FreeBSD.
|
---|
| 2654 |
|
---|
| 2655 |
|
---|
| 2656 | o Volker Lendecke <vl@samba.org>
|
---|
| 2657 | * BUG 8066: Fix wrong output in 'smbget'.
|
---|
| 2658 | * Fix Coverity IDs 986, 1340, 2047, 2299, 2307, 2325, 2335, 2336, 2470,
|
---|
| 2659 | 2471, 2478.
|
---|
| 2660 | * nsswitch: Add 'wbinfo --lookup-sids'.
|
---|
| 2661 | * nsswitch: Add 'wbinfo --sids-to-unix-ids'.
|
---|
| 2662 | * Fix smbd with the async echo responder.
|
---|
| 2663 | * Fix the build of vfs_gpfs.c.
|
---|
| 2664 | * Add a 10-second timeout for the 445 or netbios connection to a DC.
|
---|
| 2665 | * Many pthreadpool fixes.
|
---|
| 2666 |
|
---|
| 2667 |
|
---|
| 2668 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2669 | * BUG 7383: Listen on IPv6 addresses with IPV6_ONLY.
|
---|
| 2670 |
|
---|
| 2671 |
|
---|
| 2672 | o Rusty Russell <rusty@rustcorp.com.au>
|
---|
| 2673 | * Fix transaction recovery area for converted tdbs.
|
---|
| 2674 |
|
---|
| 2675 |
|
---|
| 2676 |
|
---|
| 2677 | Changes since 3.6.0pre1
|
---|
| 2678 | -----------------------
|
---|
| 2679 |
|
---|
| 2680 | o Michael Adam <obnox@samba.org>
|
---|
| 2681 | * ID Mapping changes.
|
---|
| 2682 | * Add "--option" to 'testparm'.
|
---|
| 2683 |
|
---|
| 2684 |
|
---|
| 2685 | o Jeremy Allison <jra@samba.org>
|
---|
| 2686 | * BUG 7080: Quota only shown when logged as root.
|
---|
| 2687 | * BUG 7863: Unlink may unlink wrong file when hardlinks are involved.
|
---|
| 2688 | * BUG 7996: Sgid bit lost on folder rename.
|
---|
| 2689 | * BUG 8040: Fix smbclient segfault with Cyrillic netbios names.
|
---|
| 2690 | * Fix crash bug on smbd shutdown when using FOPENDIR().
|
---|
| 2691 | * Ensure we don't return an incorrect access mask.
|
---|
| 2692 | * Fix bug against the new Mac client.
|
---|
| 2693 | * Fix leak in error path.
|
---|
| 2694 | * Fix error where Windows client spoolss returns WERR_INVALID_DATA.
|
---|
| 2695 |
|
---|
| 2696 |
|
---|
| 2697 | o Christian Ambach <christian.ambach@de.ibm.com>
|
---|
| 2698 | * Fix a segfault in the krb5 locator plugin.
|
---|
| 2699 | * Enable sharesec for registry shares.
|
---|
| 2700 |
|
---|
| 2701 |
|
---|
| 2702 | o Andrew Bartlett <abartlet@samba.org>
|
---|
| 2703 | * Fix memory leak in "security=share" and "force user".
|
---|
| 2704 |
|
---|
| 2705 |
|
---|
| 2706 | o Björn Baumbach <bb@sernet.de>
|
---|
| 2707 | * BUG 7875: Fix 'nmbd --port'.
|
---|
| 2708 | * BUG 7880: cmd_spoolss_deletedriver() returned without checking all
|
---|
| 2709 | architectures.
|
---|
| 2710 |
|
---|
| 2711 |
|
---|
| 2712 | o Gregor Beck <gbeck@sernet.de>
|
---|
| 2713 | * Add new 'net idmap check' command.
|
---|
| 2714 | * Add new 'net idmap delete' command.
|
---|
| 2715 | * Fix segfault on missing input file in 'net idmap restore'.
|
---|
| 2716 |
|
---|
| 2717 |
|
---|
| 2718 | o Olly Betts <olly@survex.com>
|
---|
| 2719 | * Fix 'net usersidlist' not to skip every other user.
|
---|
| 2720 |
|
---|
| 2721 |
|
---|
| 2722 | o GÃŒnther Deschner <gd@samba.org>
|
---|
| 2723 | * BUG 7690: Retry DNS updates when connection to one nameserver has failed.
|
---|
| 2724 | * BUG 7945: Let winbind try to use samlogon validation level 6.
|
---|
| 2725 | * Fix Coverity ID 2041.
|
---|
| 2726 | * Fix potential crash bug in spoolss_PrinterEnumValues push path.
|
---|
| 2727 | * Internal restructuring.
|
---|
| 2728 | * Don't wipe out all printer drivers when only one should be deleted.
|
---|
| 2729 | * Fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
|
---|
| 2730 |
|
---|
| 2731 |
|
---|
| 2732 | o David Disseldorp <ddiss@suse.de>
|
---|
| 2733 | * BUG 7915: Fix cups pcap reload with no printers.
|
---|
| 2734 | * BUG 8040: Fix smbclient segfault with Cyrillic netbios names.
|
---|
| 2735 | * Fix memory leak in print_cups.c.
|
---|
| 2736 | * Remove duplicate cups response processing code.
|
---|
| 2737 | * Follow force user/group for driver IO.
|
---|
| 2738 | * Initiate pcap reload from parent smbd.
|
---|
| 2739 | * Reload shares after pcap cache fill.
|
---|
| 2740 |
|
---|
| 2741 |
|
---|
| 2742 | o Björn Jacke <bj@sernet.de>
|
---|
| 2743 | * BUG 8033: Add explicit configure option whether or not to enable dmapi
|
---|
| 2744 | support.
|
---|
| 2745 |
|
---|
| 2746 |
|
---|
| 2747 | o Volker Lendecke <vl@samba.org>
|
---|
| 2748 | * BUG 7917: Fix bug in chain_reply.
|
---|
| 2749 | * BUG 7940: Fall back for utimes calls.
|
---|
| 2750 | * BUG 8009: Fix getting username in 'net rap session'.
|
---|
| 2751 | * BUG 8010: Use jenkins hash for str_checksum.
|
---|
| 2752 | * BUG 8042: Fix file creation on OS/X.
|
---|
| 2753 | * Fix numerous Coverity IDs.
|
---|
| 2754 | * Fix a memory leak in check_sam_security_info3.
|
---|
| 2755 | * Fix a segfault in the nss wrapper when libnss_winbind.so is not loadable.
|
---|
| 2756 | * Make "net sam list [users|workstations]" list only the right things.
|
---|
| 2757 | * Fix a potential memleak in secrets_fetch_trusted_domain_password.
|
---|
| 2758 | * Use the right credentials in check_netlogond_security.
|
---|
| 2759 | * Add support for AF_NETLINK addr notifications.
|
---|
| 2760 | * Fork multiple Winbind children per domain.
|
---|
| 2761 | * Fix a deadlock between smbd and ctdbd.
|
---|
| 2762 | * Add 'wbinfo --dc-info'.
|
---|
| 2763 | * Make "nmbd socket dir" configurable.
|
---|
| 2764 | * Fix a valgrind error.
|
---|
| 2765 | * Fix a memleak in receive_getdc_response.
|
---|
| 2766 |
|
---|
| 2767 |
|
---|
| 2768 | o Nikolay Martynov <mar.kolya@gmail.com>
|
---|
| 2769 | * BUG 8010: Fix inode generation so nautilus can count total dir size
|
---|
| 2770 | correctly.
|
---|
| 2771 |
|
---|
| 2772 |
|
---|
| 2773 | o Stefan Metzmacher <metze@samba.org>
|
---|
| 2774 | * BUG 7567: Fix printing from Windows 7.
|
---|
| 2775 | * BUG 7899: Don't return "-1" on success in 'net rpc vampire keytab'.
|
---|
| 2776 | * BUG 7944: Catch lookup_names/sids schannel errors over ncacn_ip_tcp.
|
---|
| 2777 | * Don't grant SEC_STD_DELETE always to the owner of a file.
|
---|
| 2778 | * Fix segfaults on addrchange errors in Winbind.
|
---|
| 2779 | * Allow machine accounts as members in groupdb.
|
---|
| 2780 |
|
---|
| 2781 |
|
---|
| 2782 | o Jonathan Nieder <jrnieder@gmail.com>
|
---|
| 2783 | * BUG 6837: Make "rlimit_max below minimum Windows limit" notification less
|
---|
| 2784 | scary.
|
---|
| 2785 |
|
---|
| 2786 |
|
---|
| 2787 | o Andreas Schneider <asn@samba.org>
|
---|
| 2788 | * Add an Endpoint Mapper daemon.
|
---|
| 2789 | * Add IPv6 support for the endpoint mapper.
|
---|
| 2790 | * Free unused memory in the rpc server.
|
---|
| 2791 | * Fix possible segfaults in svcctl server.
|
---|
| 2792 | * Fix possible segfault with client_id in rpc server.
|
---|
| 2793 | * Add a 'svcctl shutdown' function to rpc server.
|
---|
| 2794 | * Fix a resource leak in net_afs.
|
---|
| 2795 | * Fix a resource leak in smbta-util.
|
---|
| 2796 | * Fix possible resource leak in net_usershare.
|
---|
| 2797 | * Fix possible resource leak in 'smbget'.
|
---|
| 2798 | * Fix possible resource leak in 'smbfilter'.
|
---|
| 2799 | * Fix a possible null pointer dereference in smbd.
|
---|
| 2800 |
|
---|
| 2801 |
|
---|
| 2802 | o Pavel Shilovsky <piastry@etersoft.ru>
|
---|
| 2803 | * BUG 7928: Fix problems with "kernel oplocks" option set to "no".
|
---|
| 2804 | * Ensure we send the direct levelII oplock break to the correct fid.
|
---|
| 2805 |
|
---|
| 2806 |
|
---|
| 2807 | o Simo Sorce <idra@samba.org>
|
---|
| 2808 | * Fix private libdir and codepages paths.
|
---|
| 2809 |
|
---|
| 2810 |
|
---|
| 2811 | o Andrew Tridgell <tridge@samba.org>
|
---|
| 2812 | * Fix a valgrind error.
|
---|
| 2813 |
|
---|
| 2814 |
|
---|
| 2815 | ######################################################################
|
---|
| 2816 | Reporting bugs & Development Discussion
|
---|
| 2817 | #######################################
|
---|
| 2818 |
|
---|
| 2819 | Please discuss this release on the samba-technical mailing list or by
|
---|
| 2820 | joining the #samba-technical IRC channel on irc.freenode.net.
|
---|
| 2821 |
|
---|
| 2822 | If you do report problems then please try to send high quality
|
---|
| 2823 | feedback. If you don't provide vital information to help us track down
|
---|
| 2824 | the problem then you will probably be ignored. All bug reports should
|
---|
| 2825 | be filed under the Samba 3.6 product in the project's Bugzilla
|
---|
| 2826 | database (https://bugzilla.samba.org/).
|
---|
| 2827 |
|
---|
| 2828 |
|
---|
| 2829 | ======================================================================
|
---|
| 2830 | == Our Code, Our Bugs, Our Responsibility.
|
---|
| 2831 | == The Samba Team
|
---|
| 2832 | ======================================================================
|
---|
| 2833 |
|
---|