Russ Allbery [Wed, 24 Aug 2005 06:02:35 +0000 (06:02 +0000)]
Now that .cvsignore isn't used except as part of the make dist process,
remove the man pages from it so that we don't have to copy them
separately. Also be sure to exclude the subdirectory created by make
dist.
Russ Allbery [Wed, 24 Aug 2005 05:50:09 +0000 (05:50 +0000)]
* Don't look for krb5-clients programs in Stanford-local paths, only in
the user's PATH.
* Use the krb5-clients programs always, not the generic alternatives
that may point to non-Kerberos versions.
Russ Allbery [Fri, 20 May 2005 01:17:28 +0000 (01:17 +0000)]
Include config.h. Include kerberosIV/krb.h or krb.h depending on the
Autoconf results. Remove the evil $Log$ keyword from the source and use
a much simpler file header.
Russ Allbery [Fri, 20 May 2005 01:16:53 +0000 (01:16 +0000)]
Use autoheader and a config.h header rather than putting everything in
DEFS and on the command line. Quote the configure script properly for
Autoconf 2.5x. Stop adding -I<prefix>/include, and stop adding the
kerberosIV include directory with -I; handle this with an Autoconf check
for the right header name instead.
Russ Allbery [Wed, 18 May 2005 04:31:21 +0000 (04:31 +0000)]
Use ${perl:Depends} to get Perl dependencies for kftgt, and remove the
Perl dependency for kftgtd. Conflict with kerberos4kth-clients and
heimdal-clients, since we already depend on krb5-clients and it already
conflicts. This lets us remove the nasty diversions. Distinguish between
kftgt and kftgtd in the short description. Rewrap the long descriptions
and mention krsh in kftgt.
Russ Allbery [Wed, 18 May 2005 04:29:43 +0000 (04:29 +0000)]
Get the debhelper compatibility level from compat instead of rules, and
bump it to 4. Install krsh as well. Call dh_link just in case, since it
does general cleanup. Call dh_perl to get Perl dependencies for klogin
and krsh. Call dh_md5sums.
Russ Allbery [Wed, 18 May 2005 03:30:41 +0000 (03:30 +0000)]
Redo the dist target to use my current rsync method of generating the
distribution tarball. Rewrite all of the man page generation targets to
be relative to $(srcdir). Change the code used to extract version
information from krsh and klogin so that it will keep working after a cvs
export.
Russ Allbery [Mon, 18 Aug 2003 19:03:27 +0000 (19:03 +0000)]
Update the arguments for send_encrypted_chunk and receive_encrypted_chunk
to match the header prototypes for Kerberos v5 1.3.x. This will now
produce warnings for Kerberos v5 1.2.x, but it should end up being
equivalent, and this method is more completely correct.
Rewrite. Convert to the same general Perl style as klogin, add support
for -q and -x options, clean up option parsing, and suppress the output
from kdestroy on the remote system. Add /usr/local/bin to the paths
searched for Kerberos programs.
The documentation previously advertised kerberos-help as a contact address.
Since that's now gone, instead advertise my address, rra@stanford.edu, in
the absence of a better alternative. I'm willing to field bug reports from
people and do something appropriate with them. (This package is now part
of Debian and as such a HelpSU reference probably isn't appropriate.)
Check the return status of all system and exec calls, based on a patch by
Ben Pfaff. Search /usr/pubsw/bin and /etc/leland/bin for the Kerberos
programs and then fall back on searching the user's PATH, to hopefully
improve things a bit for the Kerberos kits and SULinux.
Russ Allbery [Thu, 3 Jan 2002 20:32:35 +0000 (20:32 +0000)]
Remove unused tests, search for libresolv as well since it's needed by our
current Kerberos v5 compile, use AC_SEARCH_LIBS where appropriate,
simplify the search for Kerberos libraries, and add --enable-static to
build a version of kftgt and kftgtd that are linked statically against the
Kerberos libraries.
Russ Allbery [Thu, 3 Jan 2002 20:30:30 +0000 (20:30 +0000)]
Use CPPFLAGS for all -I options, install klogin, ktelnet, krsh, and their
manual pages as well using INSTALL_SCRIPT, add rules to generate the
klogin and krsh manual pages from the POD documentation in the scripts,
add a make dist target, install kftgtd into @sbindir@, and clean up and
reorganize the makefile some.
Russ Allbery [Thu, 3 Jan 2002 18:16:52 +0000 (18:16 +0000)]
Add support for new telnet and rlogin options available in Kerberos v5
1.2.1 (-X and -P). Move the flag to forward .Xauthority to -A. Default
to forwarding forwardable K5 tickets and add a flag to forward
unforwardable K5 tickets (-F). Forward K5 tickets by default and turn
that off if -f is given. Put spaces between options passed to telnet or
rlogin, as they don't always deal well with bundled options. Do various
other cleanups and add full documentation.
Russ Allbery [Fri, 28 Dec 2001 01:35:36 +0000 (01:35 +0000)]
Rewrite the manual pages in POD and add a lot of additional information and
some context and warnings about how these programs work. Generate the
nroff man pages from POD with makefile rules.
Russ Allbery [Fri, 28 Dec 2001 00:32:03 +0000 (00:32 +0000)]
With Sandy's permission, replace the old Copyright notice with a new
LICENSE file, specifying the license for this package to be the same as
that for Kerberos except s/MIT/Stanford University/.