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@xxxxxxxxxxxxx>
Date: Fri Mar 9 10:56:57 2018 -0800
cifs-utils: bump version to 6.8
Signed-off-by: Pavel Shilovsky <pshilov@xxxxxxxxxxxxx>
commit 8d80660f7145eea89a32b4bd37b044da988d2918
Author: Kenneth Dsouza <kdsouza@xxxxxxxxxx>
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@xxxxxxxxxx>
Signed-off-by: Kenneth D'souza <kdsouza@xxxxxxxxxx>
commit b7eb1124570afa5de9cc511455d00e850fc99c5f
Author: Ronnie Sahlberg <lsahlber@xxxxxxxxxx>
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@xxxxxxxxx>
Signed-off-by: Ronnie Sahlberg <lsahlber@xxxxxxxxxx>
commit b492fe96066a9fec1ce97ce8f1faf10873574a54
Author: Zhang Xianwei <zhang.xianwei8@xxxxxxxxxx>
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@xxxxxxxxxx>
commit 1c97889020aa874204a1ad5dc7a99e89c38fe3a1
Author: Jeff Layton <jlayton@xxxxxxxxx>
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@xxxxxxxxxxxxx>
Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx>
commit 72c68f598ccd935ba1c11c7e64d68e9d094bb1ac
Author: Jeff Layton <jlayton@xxxxxxxxx>
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@xxxxxxxx>
Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx>
commit d999610bf985f19fcc1984be95f11da7a3e88533
Author: Aurelien Aptel <aaptel@xxxxxxxx>
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@xxxxxxxx>
commit 48d88f946e72a3a8618498524e61f9053bb565f4
Author: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx>
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@xxxxxxxxx>
commit 99fdae64202116489d92d878fd2ae4f1397b45d2
Author: Jeff Layton <jlayton@xxxxxxxxx>
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@xxxxxxxxx>
commit 5513fa5aa37602b8716b7d28b1ca5cf99d446efd
Author: Aurelien Aptel <aaptel@xxxxxxxx>
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@xxxxxxxx>
commit 9ba078eb179f713d4f1b5e8d7e416a0e86d8053e
Author: Aurelien Aptel <aaptel@xxxxxxxx>
Date: Wed Feb 15 18:10:09 2017 +0100
manpage: correct typos and spelling mistakes
Signed-off-by: Aurelien Aptel <aaptel@xxxxxxxx>
commit 272d523a57a4e8791d625a479128613be5e401f5
Author: Thomas Witt <pyromaniac@xxxxxxxxxxx>
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@xxxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html