Skip to contentSkip to conversation

ANNOUNCE: cifs-utils release 6.6 ready for download

DISCUSSION Jeff Layton 1 participant 1 message Sep 4, 2016

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

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!

webpage:    https://wiki.samba.org/index.php/LinuxCIFS_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

Detailed list of changes since 6.5 was released:

commit 62e73b1879077790e930e68f004fe3fbe997f84d
Author: Jeff Layton <[email protected]>
Date:   Tue Jul 12 16:54:04 2016 -0400

    autoconf: set package version to 6.5.1 for interim builds

commit bbbf7133aec555c5d27ee3163d6045ecfc4673d9
Author: Jeff Layton <[email protected]>
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.

commit 9be6e885c3bd63aa6ae9e6351e1b33a4b15d9183
Author: Jeff Layton <[email protected]>
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.

commit a3743af0c579cee61b816080de978ae7a7663b05
Author: Jeff Layton <[email protected]>
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.

commit 3db6b3a814a2908b230fcfbdb82846775e56dd93
Author: Jeff Layton <[email protected]>
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.

commit 39dbb7b47bea9d6d7cf93ddd53cda501c3898bd6
Author: Jeff Layton <[email protected]>
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.

commit 7852becab01989634aacc1fb8ff9581a11a7cdcf
Author: Jeff Layton <[email protected]>
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.

commit 7926aaea98cdc96b6544b8e21fb5b0b4422c340d
Author: Jeff Layton <[email protected]>
Date:   Thu Sep 1 21:06:33 2016 -0400

    autoconf: set version to 6.6

Signature · 1 line
Jeff Layton <[email protected]>