Package: openafs / 1.8.4~pre1-1

Metadata

Package Version Patches format
openafs 1.8.4~pre1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0003 Catch up to roken s rename of base64 symbols.patch | (download)

src/auth/userok.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 catch up to roken's rename of base64 symbols

Upstream roken (i.e., heimdal) renamed their base64 encode/decode
routines to have a rk_ prefix in 2014, but upstream OpenAFS hasn't
pulled in an update to their bundled heimdal files since then.
So, upstream is still using the old name, whereas we are trying
to link against a more modern libroken, and must use the new names.

0002 aklog require opt in to enable single DES in libkrb5.patch | (download)

doc/man-pages/pod1/aklog.pod | 9 7 + 2 - 0 !
doc/man-pages/pod1/klog.krb5.pod | 10 8 + 2 - 0 !
src/aklog/aklog.c | 39 25 + 14 - 0 !
src/aklog/klog.c | 13 9 + 4 - 0 !
4 files changed, 49 insertions(+), 22 deletions(-)

 aklog: require opt-in to enable single-des in libkrb5

Since the introduction of rxkad-k5 in response to OPENAFS-SA-2013-003,
it is not strictly necessary to configure libkrb5 to allow weak crypto
in order to obtain an AFS token.  A sufficient amount of time has passed
since then that it is safe to assume that the default behavior is the
more-secure one, and require opt-in for the insecure behavior.

To indicate that the use of single-DES is quite risky, add the
"-insecure_des" argument to both klog and aklog, to gate the
preexisting calls that enable weak crypto/single-DES.
These calls, and the -insecure_des option, may be removed entirely
in a future commit.

0003 Remove automake autoconf vars.patch | (download)

src/config/Makefile.version-CML.in | 4 2 + 2 - 0 !
src/config/Makefile.version-NOCML.in | 6 3 + 3 - 0 !
src/packaging/MacOS/OpenAFS-debug.Description.plist.in | 2 1 + 1 - 0 !
src/packaging/MacOS/OpenAFS.Description.plist.in | 2 1 + 1 - 0 !
src/packaging/MacOS/OpenAFS.info.in | 2 1 + 1 - 0 !
src/packaging/MacOS/buildpkg.sh.in | 4 2 + 2 - 0 !
src/packaging/MacOS/pkgbuild.sh.in | 12 6 + 6 - 0 !
src/packaging/RedHat/openafs.spec.in | 2 1 + 1 - 0 !
src/tests/run-tests.in | 4 2 + 2 - 0 !
9 files changed, 19 insertions(+), 19 deletions(-)

 remove automake autoconf vars

Commit 4706854f (autoconf: updates and cleanup) removed our invocation
of AM_INIT_AUTOMAKE, which defines the output variables PACKAGE and
VERSION. Several files in our build system are still referencing
@PACKAGE@ and @VERSION@, though, leaving them un-substituted. This
most easily is seen as the AFSVersion version string remaining as
"@VERSION@" when the tree is built without git, but it also affects
some packaging in the tree.

Remove references to @VERSION@ and @PACKAGE@, replacing them with
their autoconf equivalents @PACKAGE_VERSION@ and @PACKAGE_TARNAME@.

0004 Remove one more automake VERSION reference.patch | (download)

src/cf/summary.m4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove one more automake version reference

The configure summary was still referencing the old automake-specific
VERSION var. Use the autoconf PACKAGE_VERSION var instead, so this
actually shows our version.