[linux-cifs-client] ANNOUNCE: cifs-utils release 4.1 available for download

Jeff Layton jlayton at samba.org
Tue Mar 23 08:10:44 MDT 2010


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 <jlayton at redhat.com>
Date:   Tue Mar 23 09:47:07 2010 -0400

    cifs-utils: release 4.1
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit c0371fced801f70cdf90f8bfcaf3413b93b6f491
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit d8f8e0b6dd2f85c0b4ed597bdf2ac2fad113e51f
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit e7208f48afed859b3d0188aadc90dc925ab1fb23
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 7c0ea6b9a8ff064312da587ff0dcf701b7032c42
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 7fae11e1a1ddb0c2fe2a7cc419bea073c82eb79e
Author: Jeff Layton <jlayton at redhat.com>
Date:   Mon Mar 22 08:03:38 2010 -0400

    mount.cifs: fix error handling when duplicating options string
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 1cd520efdfc49bfdcd411c345f7ac190684a698a
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit f603d4229a996124acb3e8e34e09ad93322b12d5
Author: Jeff Layton <jlayton at redhat.com>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: remove uuid option
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 6a8408fbd447217d5ef6d66ac0c7e65f79f21792
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 8562ecf3071be32f242e21cd7babd3be046a4b3b
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 7d09eb5669e8e5c93005a059551d4a0ae5c735d6
Author: Jeff Layton <jlayton at redhat.com>
Date:   Mon Mar 22 08:03:37 2010 -0400

    mount.cifs: remove unneeded uname call
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 470d8aa3bc1d7947cbe3afda6bcf7e154100f3c0
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 82f2ebc299d27a86a1eba7c285c849ab5f45607d
Author: Jeff Layton <jlayton at redhat.com>
Date:   Sat Mar 20 08:10:24 2010 -0400

    mount.cifs: clean up preprocessor macros
    
    ...remove some unneeded junk.
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 2b03d5454e5828112fd4a21322067c8d7e861eed
Author: Jeff Layton <jlayton at redhat.com>
Date:   Sat Mar 20 07:50:10 2010 -0400

    Update the README
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit 330cb93bc946d61825e227b5cac27234be584abb
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit 4d8902296bbb8d877bdfe70847a9a29b6cb21186
Author: Jeff Layton <jlayton at redhat.com>
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 <jlayton at redhat.com>

commit cff3f7cb2b94aec118f27ee8dd904ef216489938
Author: Jeff Layton <jlayton at redhat.com>
Date:   Sun Mar 7 18:49:33 2010 -0500

    mount.cifs: check for NULL addr pointer before handling scopeid
    
    Signed-off-by: Jeff Layton <jlayton at redhat.com>

commit ec35b3bcfeb36b7a1d82b2a8136997404502aa4a
Author: Michael Wood <esiotrot at gmail.com>
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 <esiotrot at gmail.com>

commit 1675d46556d820f1a4cfbd0c878c9dddf86d79fc
Author: Michael Wood <esiotrot at gmail.com>
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 <esiotrot at gmail.com>

-- 
Jeff Layton <jlayton at samba.org>


More information about the linux-cifs-client mailing list