ANNOUNCE: cifs-utils release 6.6 ready for download

Jeff Layton jlayton at
Sun Sep 4 00:20:00 UTC 2016

Time for a new cifs-utils release!

The main change in this release is a set of cleanups to cifs.upcall to
make it more efficient and work better with alternate style credcaches.
No longer does it blithely stumble around in /tmp looking for
credcaches. We now just use the default credcache that to which the
krb5.conf points.

Go forth and download!

git:        git://

Detailed list of changes since 6.5 was released:

commit 62e73b1879077790e930e68f004fe3fbe997f84d
Author: Jeff Layton <jlayton at>
Date:   Tue Jul 12 16:54:04 2016 -0400

    autoconf: set package version to 6.5.1 for interim builds
    Signed-off-by: Jeff Layton <jlayton at>

commit bbbf7133aec555c5d27ee3163d6045ecfc4673d9
Author: Jeff Layton <jlayton at>
Date:   Tue Jul 12 16:53:25 2016 -0400

    aclocal: fix typo in idmap.m4
    We really don't want to do the same check twice.
    Signed-off-by: Jeff Layton <jlayton at>

commit 9be6e885c3bd63aa6ae9e6351e1b33a4b15d9183
Author: Jeff Layton <jlayton at>
Date:   Sun Aug 21 09:42:59 2016 -0400

    cifs.upcall: use krb5 routines to get default ccname
    Currently we end up groveling around in /tmp, trying to guess what the
    credcache will be. Instead, just get the default ccname for the user,
    and then see if it has a valid tgt. If it doesn't then we try to use
    the keytab to init the credcache before proceeding.
    Signed-off-by: Jeff Layton <jlayton at>

commit a3743af0c579cee61b816080de978ae7a7663b05
Author: Jeff Layton <jlayton at>
Date:   Mon Aug 22 07:34:21 2016 -0400

    cifs.upcall: make the krb5_context a static global variable
    There's no need to keep initing a new context for every function. Just
    do it once and reuse as needed.
    Signed-off-by: Jeff Layton <jlayton at>

commit 3db6b3a814a2908b230fcfbdb82846775e56dd93
Author: Jeff Layton <jlayton at>
Date:   Wed Aug 24 11:39:06 2016 -0400

    cifs.upcall: remove KRB5_TC_OPENCLOSE
    The header file says that this is deprecated, and all of the info I've
    seen about it mentioned that it was for performance more than
    correctness. It dates back to the original code dump from Igor, so I
    think we're safe to just drop it at this point.
    Signed-off-by: Jeff Layton <jlayton at>

commit 39dbb7b47bea9d6d7cf93ddd53cda501c3898bd6
Author: Jeff Layton <jlayton at>
Date:   Wed Aug 24 11:41:53 2016 -0400

    cifs.upcall: make get_tgt_time take a ccache arg
    ...instead of dealing with the ccname. Push resolution of the cache
    into the caller.
    Signed-off-by: Jeff Layton <jlayton at>

commit 7852becab01989634aacc1fb8ff9581a11a7cdcf
Author: Jeff Layton <jlayton at>
Date:   Wed Aug 24 12:56:54 2016 -0400

    cifs.upcall: stop passing around ccache name strings
    Instead, get a ccache handle and pass that around. That way we can keep
    the cache open until the program is complete as well.
    Signed-off-by: Jeff Layton <jlayton at>

commit 7926aaea98cdc96b6544b8e21fb5b0b4422c340d
Author: Jeff Layton <jlayton at>
Date:   Thu Sep 1 21:06:33 2016 -0400

    autoconf: set version to 6.6
    Signed-off-by: Jeff Layton <jlayton at>

Jeff Layton <jlayton at>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 847 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the samba-technical mailing list