ANNOUNCE: cifs-utils release 4.1 available for download

Jeff Layton <[email protected]>
Newsgroups gmane.linux.file-systems.cifs,gmane.network.samba.internals,gmane.network.samba.general
Message-ID <[email protected]>
This release is primarily a number of small bugfixes and cleanups. I
wanted to do a release with those prior to the coming overhaul of
mount.cifs to allow it to more safely be installed setuid root.

There a couple of other noticeable changes too:

- the version reported by all programs in the tarball now matches the
VERSION define set by autoconf. That is, if someone runs
"mount.cifs --version", it'll report "4.1" for this release. This should
make it easier to get accurate release info in bug reports.

- cifs.upcall is now optional. It's still built by default, but if any
of libraries or headers aren't present that it needs, a warning is
printed by "configure" and it'll be disabled.

Note that some of the URLs below have changed:
 
webpage:    http://www.samba.org/linux-cifs/cifs-utils/
tarball:    ftp://ftp.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

Changelog:

commit 279b1648a661c5e38e7650da74551cff9322a4f9
Author: Jeff Layton <[email protected]>
Date:   Tue Mar 23 09:47:07 2010 -0400

    cifs-utils: release 4.1
    
    Signed-off-by: Jeff Layton <[email protected]>

commit c0371fced801f70cdf90f8bfcaf3413b93b6f491
Author: Jeff Layton <[email protected]>
Date:   Tue Mar 23 09:21:25 2010 -0400

    mount.cifs: fix ver= option passed to the kernel
    
    Rather than passing the VERSION string to the kernel in the ver=
    option, track the OPTIONS_VERSION separately and pass that to the
    kernel. If we ever need to have different behavior in kernel for
    different mount.cifs versions, we can bump this number.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit d8f8e0b6dd2f85c0b4ed597bdf2ac2fad113e51f
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: don't use exit(3) in get_password_from_file
    
    Signed-off-by: Jeff Layton <[email protected]>

commit e7208f48afed859b3d0188aadc90dc925ab1fb23
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: don't use exit(3) in mount_cifs_usage() and open_cred_file()
    
    ...to help ensure that exit processing is handled appropriately.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 7c0ea6b9a8ff064312da587ff0dcf701b7032c42
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: don't use exit(3) in main()
    
    Clean up error handling in main() so that cleanup tasks are completed
    rather than assuming exit processing will handle it.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 7fae11e1a1ddb0c2fe2a7cc419bea073c82eb79e
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: fix error handling when duplicating options string
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 1cd520efdfc49bfdcd411c345f7ac190684a698a
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: make check_mountpoint a noop for non-legacy builds
    
    Now that we chdir() to the mountpoint, the checks in that function are
    pointless. Just make it a noop for non-legacy setuid builds.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit f603d4229a996124acb3e8e34e09ad93322b12d5
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: remove uuid option
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 6a8408fbd447217d5ef6d66ac0c7e65f79f21792
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: remove bogus rsize/wsize options
    
    They don't actually do anything.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 8562ecf3071be32f242e21cd7babd3be046a4b3b
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: simplify command-line option parsing
    
    Let getopt_long do the work of parsing options, then check what's left.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 7d09eb5669e8e5c93005a059551d4a0ae5c735d6
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: remove unneeded uname call
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 470d8aa3bc1d7947cbe3afda6bcf7e154100f3c0
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 22 08:03:35 2010 -0400

    mount.cifs: clean up parse_server
    
    Get rid of a lot of unnecessary nesting.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 82f2ebc299d27a86a1eba7c285c849ab5f45607d
Author: Jeff Layton <[email protected]>
Date:   Sat Mar 20 08:10:24 2010 -0400

    mount.cifs: clean up preprocessor macros
    
    ...remove some unneeded junk.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 2b03d5454e5828112fd4a21322067c8d7e861eed
Author: Jeff Layton <[email protected]>
Date:   Sat Mar 20 07:50:10 2010 -0400

    Update the README
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 330cb93bc946d61825e227b5cac27234be584abb
Author: Jeff Layton <[email protected]>
Date:   Sat Mar 20 07:49:44 2010 -0400

    cifs-utils: switch to using autoconf package version
    
    Rather than using a hardcoded version string, use the VERSION macro
    that autoconf provides. This will help make it clear what version
    is actually being used in bug reports when someone runs
    "mount.cifs -V" or "cifs.upcall --version".
    
    Also, clean up AC_INIT and AM_INIT_AUTOMAKE macros.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit 4d8902296bbb8d877bdfe70847a9a29b6cb21186
Author: Jeff Layton <[email protected]>
Date:   Mon Mar 8 22:06:46 2010 -0500

    autotools: make cifs.upcall dependent on an enable option
    
    Make it so that cifs.upcall is built by default, but autodisable it if
    the needed headers aren't present.
    
    Signed-off-by: Jeff Layton <[email protected]>

commit cff3f7cb2b94aec118f27ee8dd904ef216489938
Author: Jeff Layton <[email protected]>
Date:   Sun Mar 7 18:49:33 2010 -0500

    mount.cifs: check for NULL addr pointer before handling scopeid
    
    Signed-off-by: Jeff Layton <[email protected]>

commit ec35b3bcfeb36b7a1d82b2a8136997404502aa4a
Author: Michael Wood <[email protected]>
Date:   Wed Mar 3 13:31:32 2010 -0500

    docs: these tools are no longer part of Samba
    
    Remove references to samba(7).
    There's no cifs-utils(7) man page, so don't refer to one.
    
    Signed-off-by: Michael Wood <[email protected]>

commit 1675d46556d820f1a4cfbd0c878c9dddf86d79fc
Author: Michael Wood <[email protected]>
Date:   Wed Mar 3 13:31:29 2010 -0500

    docs: change source from Samba 3.6
    
    These tools are no longer part of the Samba suite, so change the source
    to cifs-utils 4.0.
    
    Signed-off-by: Michael Wood <[email protected]>

-- 
Jeff Layton <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.