Russ Allbery [Wed, 20 Jan 2010 01:34:31 +0000 (17:34 -0800)]
Skip the xmalloc tests unless RRA_MAINTAINER_TESTS is set
All of the failures in automated testing have been problems with the
assumptions around memory allocation or problems with the test suite, not
problems with the underlying xmalloc code.
Russ Allbery [Mon, 2 Mar 2009 03:04:25 +0000 (19:04 -0800)]
Drop k4start and switch to debhelper V7
* Drop k4start since libkrb4 is being dropped from the Kerberos library
packages.
* Update debhelper compatibility level to V7.
- Partially minimize debian/rules.
- Add ${misc:Depends} to dependencies.
Russ Allbery [Thu, 29 May 2008 01:11:05 +0000 (01:11 +0000)]
* New upstream release.
- AKLOG environment variable now recognized to set the path to aklog
in addition to the misnamed KINIT_PROG.
- Allow -o/-g/-m with -K or a command.
* Minor improvement to the package short description.
Russ Allbery [Thu, 22 May 2008 02:29:49 +0000 (02:29 +0000)]
If the environment variable AKLOG is set, use its value as the path to
the aklog program to run when -t is given to k5start or krenew. If
AKLOG is set, always run that program unless -n was given in k4start.
This environment variable replaces the badly-named KINIT_PROG,
although KINIT_PROG is still supported for backward compatibility.
Russ Allbery [Thu, 22 May 2008 00:34:39 +0000 (00:34 +0000)]
Fix a portability problem with Heimdal introduced in the previous
release (Heimdal wants krb5_cc_copy_cache, not krb5_cc_copy_creds).
Thanks, Jason White.
Russ Allbery [Wed, 14 May 2008 03:36:01 +0000 (03:36 +0000)]
We have to reset the ownership and permissions of the ticket cache
after each authentication, since authenticating resets them. Warn
about this in the man pages as well. Also move the logic for
stripping off a leading FILE: or WRFILE: into the file_permissions()
function.
Russ Allbery [Wed, 7 May 2008 01:13:35 +0000 (01:13 +0000)]
Remove the restriction that -o, -g, and -m may not be used with -K or
a command. The MIT Kerberos libraries have removed the restriction
about ticket cache ownership and this now works properly. Thanks,
Howard Wilkinson.
Strip a leading FILE: or WRFILE: prefix from the ticket cache name
when changing the ownership or permissions. Based on a patch from
Howard Wilkinson.
krenew, when running a command, first copies the current ticket cache
to a private cache for that command so that it will be unaffected by
later destruction of the cache (such as by user logout). The private
cache is deleted when the command exits.
Fix the ordering of LDFLAGS to avoid accidentally linking with the
AFS com_err library and ensure the AFS syscall layer is built with
the right CPPFLAGS.
Fix problems with command-line parsing in k4start and k5start that
led to treating a provided command as a principal in some situations.
Allow for getopt() implementations that don't strip the -- argument
if it occurs after the first non-option (such as on at least older
Solaris).
Fix multiple problems with the libkafs and AFS system call checks
on platforms other than Linux that caused the libraries to leak into
the global LIBS and include checks done without the AFS include
paths.
Fix multiple problems with the libkafs and AFS system call checks
on platforms other than Linux that caused the libraries to leak into
the global LIBS and include checks done without the AFS include
paths.
If KRB5_CONFIG was explicitly set in the environment, don't use a
different krb5-config based on --with-krb4 or --with-krb5. If
krb5-config isn't executable, don't use it. This allows one to
force library probing by setting KRB5_CONFIG to point to a
nonexistent file.