--- kstart-3.16.orig/debian/copyright +++ kstart-3.16/debian/copyright @@ -0,0 +1,238 @@ +Packaged for Debian by Russ Allbery 2004-07-29 + +It was downloaded from: + + + +Upstream author: + + Russ Allbery + +Debian packaging copyright: + + Copyright 2004, 2005, 2006, 2007, 2008, 2009 Board of Trustees, Leland + Stanford Jr. University + + All files and modifications related to Debian packaging are covered + under the same license terms as the rest of the package. + +The remctl package as a whole is: + + Copyright 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2004, 2005, 2006, + 2007, 2008, 2009 Board of Trustees, Leland Stanford Jr. University. All + rights reserved. + +and released under the following license: + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Stanford University not + be used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Stanford + University makes no representations about the suitability of this + software for any purpose. It is provided "as is" without express or + implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +Portions of this code were based on the original kinit from the MIT +Kerberos distribution, which was released under the following license: + + Copyright (C) 1987, 1988, 1989 by the Massachusetts Institute of + Technology + + Export of this software from the United States of America may require a + specific license from the United States Government. It is the + responsibility of any person or organization contemplating export to + obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, Permission to use, copy, modify, and distribute + this software and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission notice + appear in supporting documentation, and that the name of M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Furthermore if you + modify this software you must label your software as modified software + and not distribute it in such a fashion that it might be confused with + the original M.I.T. software. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + +The portions taken from MIT Kerberos do not include any encryption code +covered by the US export restrictions. + +All individual files with no other license statement are released under +this license. Some files have additional copyright dates from earlier +releases or may be owned by other copyright holders as noted in those +files. Some files are individually released under difference licenses, +all of which are compatible with the above general package license. + +Collected copyright notices for the entire package: + + Copyright 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2004, 2005, 2006, + 2007, 2008 Board of Trustees, Leland Stanford Jr. University + Copyright 1987, 1988, 1989 by the Massachusetts Institute of Technology + Copyright 2004, 2005, 2006, 2007 + by Internet Systems Consortium, Inc. ("ISC") + Copyright 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + 2003 by The Internet Software Consortium and Rich Salz + Copyright 2000, 2001, 2004, 2006, 2007, 2008 + Russ Allbery + Copyright 1995 Patrick Powell + Copyright 1996, 1997 Brandon Long + Copyright 1998 Thomas Roessler + Copyright 1998 Michael Elkins + Copyright 1998 Andrew Tridgell + Copyright 2000, 2005 Hrvoje Niksic + Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003, 2004, 2005, 2006, 2007, 2008 + Free Software Foundation, Inc. + Copyright 1994 X Consortium + +The files tests/portable/snprintf-t.c, tests/util/concat-t.c, +tests/util/messages-t.c, tests/util/xmalloc.c, tests/util/xmalloc-t, +util/messages.c, util/util.h, and util/xmalloc.c are released under the +following copyright and license: + + Copyright 2008 Board of Trustees, Leland Stanford Jr. University + Copyright (c) 2004, 2005, 2006, 2007 + by Internet Systems Consortium, Inc. ("ISC") + Copyright (c) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003 by The Internet Software Consortium and Rich Salz + + This code is derived from software contributed to the Internet Software + Consortium by Rich Salz. + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY + SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +The files portable/asprintf.c, portable/dummy.c, portable/macros.h, +portable/mkstemp.c, portable/stdbool.h, portable/system.h, and +util/concat.c have been placed in the public domain by their author. + +The file portable/snprintf.c is released under the following license: + + This code is based on code written by Patrick Powell (papowell@astart.com) + It may be used for any purpose as long as this notice remains intact + on all source code distributions + +The file tests/runtests.c is released under the following copyright and +license: + + Copyright 2000, 2001, 2004, 2006, 2007, 2008 + Russ Allbery + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +The files Makefile.in and aclocal.m4 are generated by GNU Automake and +released under the following copyright and license: + + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + +The file configure is generated by GNU Autoconf and is released under the +following copyright and license: + + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, + 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +The files build-aux/compile, build-aux/depcomp, and build-aux/missing are +taken from GNU Automake. The files build-aux/config.guess and +build-aux/config.sub are taken from the Debian autotools-dev package. All +of these files are released under the following copyright and license: + + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002, + 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a configuration + script generated by Autoconf, you may include it under the same + distribution terms that you use for the rest of that program. + +For the kstart distribution, the option described in the last paragraph +has been accepted and these files are distributed under the same terms as +the kstart package as a whole, as described at the top of this file. You +can find the GPL version 2 in /usr/share/common-licenses/GPL-2 on Debian +systems. + +The file build-aux/install-sh is released under the following copyright +and license: + + Copyright (C) 1994 X Consortium + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall + not be used in advertising or otherwise to promote the sale, use or + other dealings in this Software without prior written authorization + from the X Consortium. + + FSF changes to this file are in the public domain. --- kstart-3.16.orig/debian/NEWS +++ kstart-3.16/debian/NEWS @@ -0,0 +1,9 @@ +kstart (3.14-2) unstable; urgency=low + + As of this release, k4start is no longer included since Debian no longer + includes any Kerberos v4 libraries. All sites still using Kerberos v4 + should place a high priority on migrating to Kerberos v5; v4 is no + longer supported and has known significant security weaknesses. + + -- Russ Allbery Sun, 01 Mar 2009 19:07:50 -0800 + --- kstart-3.16.orig/debian/rules +++ kstart-3.16/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +ifeq ($(DEB_HOST_ARCH_OS),linux) + SETPAG = --enable-setpag +else + SETPAG = --disable-setpag +endif + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- --enable-reduced-depends $(SETPAG) \ + --disable-k4start --without-libkafs --with-aklog=/usr/bin/aklog + +override_dh_installchangelogs: + dh_installchangelogs NEWS --- kstart-3.16.orig/debian/docs +++ kstart-3.16/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- kstart-3.16.orig/debian/README.Debian +++ kstart-3.16/debian/README.Debian @@ -0,0 +1,12 @@ +kstart for Debian +----------------- + +If you also use AFS, k5start and krenew are compiled to run /usr/bin/aklog +to obtain an AFS token if requested with the -t option. The openafs-krb5 +and arla packages both provide this program. If you want to use afslog +from heimdal-clients instead, set the environment variable AKLOG to the +full path to that program. You can also set that environment variable to +the full path to any other local program you have for obtaining an AFS +token from a Kerberos ticket. + + -- Russ Allbery , Sun, 1 Mar 2009 19:05:24 -0800 --- kstart-3.16.orig/debian/watch +++ kstart-3.16/debian/watch @@ -0,0 +1,7 @@ +# watch -- Rules for uscan to find new upstream versions. +# +# I don't use this personally since I'm also the upstream maintainer, but +# it's included for the benefit of automated package analysis systems. + +version=3 +http://archives.eyrie.org/software/kerberos/kstart-(.*)\.tar\.gz --- kstart-3.16.orig/debian/compat +++ kstart-3.16/debian/compat @@ -0,0 +1 @@ +7 --- kstart-3.16.orig/debian/changelog +++ kstart-3.16/debian/changelog @@ -0,0 +1,272 @@ +kstart (3.16-2) unstable; urgency=low + + * Don't attempt to build with setpag support on non-Linux systems. + kfreebsd-* isn't supported by OpenAFS (at least yet). + + -- Russ Allbery Tue, 19 Jan 2010 11:28:18 -0800 + +kstart (3.16-1) unstable; urgency=low + + * New upstream release. + - Add -L option to log messages to syslog. + - In k5start, fix use of -o, -g, and -m when -k was not given. + - Allow the argument to k5start -k to start with FILE:. + * Install the upstream krenew-agent example script in examples now that + it's included in the distribution. + * Update standards version to 3.8.3 (no changes required). + + -- Russ Allbery Tue, 19 Jan 2010 10:44:24 -0800 + +kstart (3.15-1) unstable; urgency=low + + * New upstream release. + - k5start and krenew now catch SIGALRM and refresh the cache. + - Add krenew -i to keep running despite errors. + - Rerun aklog with k5start -H even if the ticket is valid. + - Fix segfault when there is no default local realm. + - Improve documentation of working directory with -b. + * Use debhelper overrides to further minimize debian/rules. + * Update standards version to 3.8.2 (no changes required). + + -- Russ Allbery Sat, 15 Aug 2009 14:52:36 -0700 + +kstart (3.14-2) unstable; urgency=low + + * Drop k4start since libkrb4 is being dropped from the Kerberos library + packages. (Closes: #517789) + * Add mode to open call in daemon test suite. Thanks, James Westby. + (Closes: #507180) + * Update debhelper compatibility level to V7. + - Partially minimize debian/rules. + - Add ${misc:Depends} to dependencies. + + -- Russ Allbery Sun, 01 Mar 2009 19:18:01 -0800 + +kstart (3.14-1) unstable; urgency=low + + * New upstream release. + - Add -F and -P flags to k5start to force nonforwardable and + nonproxiable tickets respectively. + * Fixed the configure-stamp dependencies. + * Add Vcs-Git and Vcs-Browser control fields. + * Update standards version to 3.8.0 (no changes required). + + -- Russ Allbery Tue, 22 Jul 2008 20:12:38 -0700 + +kstart (3.13-1) unstable; urgency=low + + * 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 Wed, 28 May 2008 18:08:45 -0700 + +kstart (3.12-1) unstable; urgency=low + + * New upstream release. + - krenew now copies the ticket cache when running a command. + - Fix command-line parsing problems in k4start and k5start. + + -- Russ Allbery Wed, 23 Apr 2008 14:25:55 -0700 + +kstart (3.11-1) unstable; urgency=low + + * New upstream release. + - New -c option to all programs for a child PID file. + - New -H option to krenew similar to k5start's -H. + - New -o, -g, and -m options to k4start and k5start to set the + ownership and permissions of the created cache file. + - New internal AFS setpag support. + - Reauthenticate before writing out the PID file when backgrounding. + - Close the keytab after determining the principal with k5start -U. + * kstart can now use internal setpag support and hence doesn't need to + depend on libopenafs-dev. + * Build-depend on perl and libtest-pod-perl for the test suite. + * Use touch $@ to create stamp files and use explicit stamp files for + configure and install. + * Install TODO as a documentation file. + * Move Homepage to a real control header. + * Update debian/copyright based on the upstream LICENSE file. + * Update standards version to 3.7.3 (no changes required). + * Update watch version to 3. + + -- Russ Allbery Thu, 10 Apr 2008 17:49:45 -0700 + +kstart (3.10-1) unstable; urgency=low + + * New upstream release. + - Fix compilation issue with newer MIT Kerberos libraries. + * Update debhelper compatibility level to V5. + * Stop mentioning kerberos4kth-clients in README.Debian. + + -- Russ Allbery Tue, 10 Apr 2007 11:41:19 -0700 + +kstart (3.9-1) unstable; urgency=low + + * New upstream release. + - When running a command with -H, run aklog appropriately. + + -- Russ Allbery Sat, 3 Mar 2007 22:36:12 -0800 + +kstart (3.8-1) unstable; urgency=low + + * New upstream release. + - Correctly honor the argument to -H for k4start and k5start. + - Allow -H to be used with commands. + - Support new MIT Kerberos error message functions. + - Improvements to -K documentation. + + -- Russ Allbery Sat, 3 Mar 2007 16:27:42 -0800 + +kstart (3.6-1) unstable; urgency=low + + * New upstream release. + + -- Russ Allbery Wed, 4 Oct 2006 18:12:37 -0700 + +kstart (3.5-1) unstable; urgency=low + + * New upstream release. + - Propagate HUP, TERM, and QUIT signals to child processes. + + -- Russ Allbery Tue, 13 Jun 2006 13:58:50 -0700 + +kstart (3.4-1) unstable; urgency=low + + * New upstream release. + - Fix bug in krenew that ran aklog even when -t wasn't given. + * Update to standards version 3.7.2 (no changes required). + + -- Russ Allbery Fri, 5 May 2006 22:27:20 -0700 + +kstart (3.3-1) unstable; urgency=low + + * New upstream release. + + -- Russ Allbery Mon, 10 Apr 2006 16:30:44 -0700 + +kstart (3.2-1) unstable; urgency=low + + * New upstream release. + - Revert the -g option, which turns out not to be useful. + - Fix a serious bug in k5start's and krenew's aklog support. + * Always pass the correct architecture into configure per the + autotools-dev recommendations. + + -- Russ Allbery Sun, 5 Mar 2006 14:53:58 -0800 + +kstart (3.1-1) unstable; urgency=low + + * New upstream release. + - Add -g option to generate group readable ticket. + * Remove build-stamp first thing in debian/rules clean. + + -- Russ Allbery Thu, 23 Feb 2006 17:12:58 -0800 + +kstart (3.0-1) unstable; urgency=low + + * New upstream release. + - Adds krenew, like k5start but renewing existing renewable ticket + caches without the need for a keytab. + - Allow KINIT_PROG to be set to a command with options. + * Add build-arch and build-indep targets. + * Use a cleaner way to optionally run make distclean. + + -- Russ Allbery Sun, 22 Jan 2006 01:13:19 -0800 + +kstart (2.9-1) unstable; urgency=low + + * New upstream release. + - Build with --enable-reduced-depends to reduce library dependencies. + - Improved error reporting. + * Update copyright years. + + -- Russ Allbery Sun, 1 Jan 2006 18:25:50 -0800 + +kstart (2.8-3) unstable; urgency=low + + * Providing binary-indep in debian/rules is required by Policy even if + there are no arch-independent packages. Whoops. + + -- Russ Allbery Wed, 7 Dec 2005 15:20:44 -0800 + +kstart (2.8-2) unstable; urgency=low + + * Use a better method to optionally run make distclean. + * Fixes to upstream Makefile mean that debian/dirs is no longer needed. + * Update copyright to my current format and add an explicit packaging + copyright and license statement. + * Remove the export clause in the license in debian/copyright following + the change made upstream. + * Remove unused code in debian/rules. + * Update maintainer address. + + -- Russ Allbery Sat, 19 Nov 2005 16:10:49 -0800 + +kstart (2.8-1) unstable; urgency=low + + * New upstream release. + - Add the -b option to run as a daemon in the background. + - Add the -p option to write out the PID of the process. -p is no + longer an undocumented synonym for -s. + * Update standards version to 3.6.2 (no changes required). + * Delete debian/docs; its one line is handled in debian/rules instead. + + -- Russ Allbery Tue, 9 Aug 2005 22:09:36 -0700 + +kstart (2.7-1) unstable; urgency=low + + * New upstream release. + - Add the -U option to get the client principal from a keytab. + - Fix bugs in -H and -I handling. + * Indent Homepage in the description for better wrapping. + * README.Debian should refer to k4start, not kstart. + * Update copyright to match upstream wording and include 2005. + + -- Russ Allbery Sat, 4 Jun 2005 13:39:42 -0700 + +kstart (2.5-1) unstable; urgency=low + + * New upstream release. + - Create a new, temporary ticket cache when running a command without + the -k option, to avoid interference with other ticket caches owned + by the same user. + - Fix k5start bug in setting KRB5CCNAME. + * Only build with setpag support on architectures OpenAFS supports. + + -- Russ Allbery Sun, 1 May 2005 13:59:17 -0700 + +kstart (2.4-1) unstable; urgency=low + + * New upstream release. + - Renamed kstart to k4start. (Closes: #305512) + - Added support for maintaining credentials for a command. + - Added preliminary support for running a command in a PAG. + - Removed unnecessary export clause in license. (Closes: #305516) + + -- Russ Allbery Sun, 24 Apr 2005 23:44:48 -0700 + +kstart (2.3-2) unstable; urgency=low + + * Uploaded to Debian. (Closes: #304745) + * Reword the short description to mention Kerberos and add a homepage + link to the long description. + + -- Russ Allbery Fri, 15 Apr 2005 00:17:15 -0700 + +kstart (2.3-1) unstable; urgency=low + + * New upstream release. + - Upstream tarball no longer includes debian/ directory. + * Remove references to fixed bug #262192 in README.Debian. + + -- Russ Allbery Tue, 22 Feb 2005 20:11:36 -0800 + +kstart (2.2-1) unstable; urgency=low + + * Initial release. + + -- Russ Allbery Thu, 29 Jul 2004 23:54:00 -0700 + --- kstart-3.16.orig/debian/control +++ kstart-3.16/debian/control @@ -0,0 +1,21 @@ +Source: kstart +Section: net +Priority: optional +Maintainer: Russ Allbery +Build-Depends: debhelper (>= 7.0.50~), libkrb5-dev, libtest-pod-perl, perl +Standards-Version: 3.8.3 +Homepage: http://www.eyrie.org/~eagle/software/kstart/ +Vcs-Git: git://git.eyrie.org/kerberos/kstart.git +Vcs-Browser: http://git.eyrie.org/?p=kerberos/kstart.git + +Package: kstart +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Kerberos kinit supporting AFS and ticket refreshing + k5start can be used instead of kinit to obtain Kerberos tickets. krenew + can be used instead of kinit -R to renew renewable tickets. They are + intended primarily for use with automated or long-running processes and + support some additional features useful for that purpose, such as running + as a daemon and refreshing the ticket periodically, checking to see if an + existing ticket has expired, or obtaining an AFS token along with the + ticket by running an external program automatically. --- kstart-3.16.orig/debian/examples +++ kstart-3.16/debian/examples @@ -0,0 +1 @@ +examples/krenew-agent