cifs-utils release 6.8 ready for download

Pavel Shilovsky pshilovsky at samba.org
Tue Mar 13 20:19:59 UTC 2018


The main changes in this release are moving generation of manpages to 
.rst format and updating default behavior of the protocol version 
selection (auto-negotiate).

webpage:    https://wiki.samba.org/index.php/LinuxCIFS_utils
tarball:    https://download.samba.org/pub/linux-cifs/cifs-utils/
git:        git://git.samba.org/cifs-utils.git
gitweb:     http://git.samba.org/?p=cifs-utils.git;a=summary

Detailed list of changes since 6.7 was released:

commit df47b113a9b7402438314eb6d617ce11c3598fd5
Author: Pavel Shilovsky <pshilov at microsoft.com>
Date:   Fri Mar 9 10:56:57 2018 -0800

     cifs-utils: bump version to 6.8

     Signed-off-by: Pavel Shilovsky <pshilov at microsoft.com>

commit 8d80660f7145eea89a32b4bd37b044da988d2918
Author: Kenneth Dsouza <kdsouza at redhat.com>
Date:   Mon Jan 29 22:16:08 2018 +0530

     update mount.cifs manpage with info about echo_interval option.

     Adds information regarding reconnection time.

     Acked-by: Sachin Prabhu <sprabhu at redhat.com>
     Signed-off-by: Kenneth D'souza <kdsouza at redhat.com>

commit b7eb1124570afa5de9cc511455d00e850fc99c5f
Author: Ronnie Sahlberg <lsahlber at redhat.com>
Date:   Tue Jan 23 11:48:01 2018 +1100

     cifscreds: check optind before accessing argv[optind]

     Redhat bugzilla: 1278543

     This fixes a segfault for some incorrect usage, for example
        cifscreds -u test

     Reviewed-by: Steve French <smfrench at gmail.com>
     Signed-off-by: Ronnie Sahlberg <lsahlber at redhat.com>

commit b492fe96066a9fec1ce97ce8f1faf10873574a54
Author: Zhang Xianwei <zhang.xianwei8 at zte.com.cn>
Date:   Fri Dec 8 15:11:45 2017 +0800

     manpage: update mount.cifs manpage with info about incomplete options

     This commit a1f3acd40b265f134a97a739a6898b3958d206b9 modified mount
     parameters, but not updated mount.cifs manpage. Fix it.

     Signed-off-by: Zhang Xianwei <zhang.xianwei8 at zte.com.cn>

commit 1c97889020aa874204a1ad5dc7a99e89c38fe3a1
Author: Jeff Layton <jlayton at samba.org>
Date:   Sun Oct 29 06:51:50 2017 -0400

     manpage: update mount.cifs manpage with info about default version 
being mounted

     Reviewed-by: Pavel Shilovsky <pshilov at microsoft.com>
     Signed-off-by: Jeff Layton <jlayton at samba.org>

commit 72c68f598ccd935ba1c11c7e64d68e9d094bb1ac
Author: Jeff Layton <jlayton at samba.org>
Date:   Mon Oct 23 13:46:33 2017 -0400

     doc: convert pod files to rst

     Aurelien did a big conversion of raw troff files into .pod docs in a
     recent patch. That worked out pretty well, but I have some reservations
     about using POD as a canonical format.

     While it does make it pretty simple to write manpages, it's sort of an
     obscure format, and is heavily associated with perl.  Meanwhile, the
     kernel is slowly moving to using ReStructured Text as its documentation
     format. Given the simplicity of the cifs-utils manpages, I think we're
     better suited to using rst as a canonical format, rather than pod.

     This patch converts all of the .pod files in the code to .rst files,
     and fixes the Makefile and autoconf to use the correct tools to turn
     those into manpages.

     The conversion was done with the pod2rst script, with some by-hand
     modifications at the end to clean up the formatting and add the manual
     section numbers. It's not perfect and could probably use a second pass
     to clean up the warts in the formatting, but the content is all intact
     and it should be readable.

     Finally, convert the makefile rules to use standard SUFFIX rules
     instead of the non-portable GNU make % style extension rules. We don't
     really expect anyone to use anything other than GNU make here, but
     this silences an automake warning.

     Signed-off-by: Aurelien Aptel <aaptel at suse.com>
     Signed-off-by: Jeff Layton <jlayton at samba.org>

commit d999610bf985f19fcc1984be95f11da7a3e88533
Author: Aurelien Aptel <aaptel at suse.com>
Date:   Fri Sep 29 16:03:03 2017 +0200

     man: generate all man pages from POD files when buidling

     Move all man pages to easily editable POD files and generate troff
     source when building.

     Previous .in troff file are still preprocessed before final generation
     to use configured path (.pod.in -> .pod -> troff). All temporary
     files (.pod.in and troff sources) are properly deleted on clean.

     Remove all troff file, no need to keep generated copies under source
     control.

     This commit does not change the content of the man pages but makes
     future editing easier.

     Adds a new --enable-man/--disable-man configure option to control the
     generation and installation of man pages. The option is automatically
     enabled if the system supports it. Explicitly enabling it will make the
     configure script fail if pod2man is not installed.

     Signed-off-by: Aurelien Aptel <aaptel at suse.com>

commit 48d88f946e72a3a8618498524e61f9053bb565f4
Author: Shirish Pargaonkar <shirishpargaonkar at gmail.com>
Date:   Wed Aug 30 06:29:52 2017 -0500

     cifs: setcifsacl - Send the actual (security descriptor) buffer 
size instead of the pre-allocated size

     Some SMB servers such as HDS HNAS (Hitachi NAS) return error
     NT Status: STATUS_INVALID_SECURITY_DESCR (0xc0000079)
     during set cifs acl operation.

     This happens due to mismatch in the size of actual security descriptor
     being set versus the size of the security descriptor stated in the 
request.

     Instead of sending allocated buffer size of a security descriptor,
     send the actual size of the security descriptor during set cifs acl
     operation.

     Signed-off-by: Shirish Pargaonkar <shirishpargaonkar at gmail.com>

commit 99fdae64202116489d92d878fd2ae4f1397b45d2
Author: Jeff Layton <jlayton at samba.org>
Date:   Sun Aug 27 06:01:12 2017 -0400

     mount.cifs: add fallthrough comments on fmask/dmask option cases

     ...to silence a couple of compiler warnings.

     Signed-off-by: Jeff Layton <jlayton at samba.org>

commit 5513fa5aa37602b8716b7d28b1ca5cf99d446efd
Author: Aurelien Aptel <aaptel at suse.com>
Date:   Fri Apr 21 16:59:50 2017 +0200

     mount.cifs: document SMBv3.1.1 and new seal option

     Signed-off-by: Aurelien Aptel <aaptel at suse.com>

commit 9ba078eb179f713d4f1b5e8d7e416a0e86d8053e
Author: Aurelien Aptel <aaptel at suse.com>
Date:   Wed Feb 15 18:10:09 2017 +0100

     manpage: correct typos and spelling mistakes

     Signed-off-by: Aurelien Aptel <aaptel at suse.com>

commit 272d523a57a4e8791d625a479128613be5e401f5
Author: Thomas Witt <pyromaniac at exherbo.org>
Date:   Wed Mar 15 20:20:44 2017 +0000

     mount.cifs: Remove data_blob.h include

     data_blob.h includes talloc.h from libtalloc, but that is only 
marked as
     a dependency for cifs.upcall. No symbols from that header are used by
     cifs.mount, so remove it to avoid the libtalloc dependency

     Signed-off-by: Thomas Witt <pyromaniac at exherbo.org>



More information about the samba-technical mailing list