debian/0000755000000000000000000000000012151711606007166 5ustar debian/watch0000644000000000000000000000036112151711531010214 0ustar version=3 opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$// \ https://github.com/manuelkasper/mod_auth_pubtkt/tags .*/v?(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) debian/source/0000755000000000000000000000000012151711531010463 5ustar debian/source/format0000644000000000000000000000001412151711531011671 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000047312151711531010247 0ustar #!/usr/bin/make -f %: dh $@ --with apache2 override_dh_auto_configure: ./configure --apxs=/usr/bin/apxs2 --apachever=2.4 override_dh_auto_clean: touch Makedefs cd src && make clean override_dh_installexamples: chmod -R -x php-login rm -f php-login/private/*pem rm -f perl-login/*pem dh_installexamples debian/patches/0000755000000000000000000000000012151711531010612 5ustar debian/patches/series0000644000000000000000000000003112151711531012021 0ustar dont_install_module.diff debian/patches/dont_install_module.diff0000644000000000000000000000127612151711531015511 0ustar Description: Don't install module The makefiles installs the module in /usr/lib/apache2 instead of $PREFIX/usr/lib/apache2. This patch disables the installation. The module will be installed by dh_apache2. Author: Ivo De Decker Forwarded: not-needed Last-Update: 2012-05-28 --- libapache2-mod-auth-pubtkt-0.6b+git20120528.orig/src/Makefile +++ libapache2-mod-auth-pubtkt-0.6b+git20120528/src/Makefile @@ -9,7 +9,7 @@ $(TARGET): mod_auth_pubtkt.c ap_compat.h $(APXS) -c -Wc,"-Wall -ansi $(CFLAGS)" -Wl,"$(LDFLAGS)" -l crypto $(MOD).c install: $(TARGET) - $(APXS) -i $(TARGET) + #$(APXS) -i $(TARGET) clean: -rm -f $(MOD).o $(MOD).so $(MOD).la $(MOD).lo $(MOD).slo debian/libapache2-mod-auth-pubtkt.doc-base0000644000000000000000000000100112151711531015567 0ustar Document: libapache2-mod-auth-pubtkt-documentation Section: Network/File Transfer Title: libapache2-mod-auth-pubtkt documentation Author: Manuel Kasper Abstract: This page contains the installation and configuration instructions for the Apache2 module mod_auth_pubtkt. The most recent version of this document can be found on https://neon1.net/mod_auth_pubtkt/install.html Format: HTML Index: /usr/share/doc/libapache2-mod-auth-pubtkt/docs/install.html Files: /usr/share/doc/libapache2-mod-auth-pubtkt/docs/* debian/libapache2-mod-auth-pubtkt.apache20000644000000000000000000000013112151711531015420 0ustar mod src/.libs/mod_auth_pubtkt.so mod debian/auth_pubtkt.load mod debian/auth_pubtkt.conf debian/examples0000644000000000000000000000005212151711531010721 0ustar perl-login php-login mod_auth_pubtkt.conf debian/docs0000644000000000000000000000000512151711531010031 0ustar docs debian/copyright0000644000000000000000000000641512151711531011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: mod_auth_pubtkt Upstream-Contact: Manuel Kasper Source: https://neon1.net/mod_auth_pubtkt/ Files: * Copyright: 2000 Liquid Digital Information Systems, Inc. 2000 Raimondas Kiveris 2000 Nelio Alves Pereira Filho 2001-2012 Open Fusion Pty Ltd (Australia) 2001-2012 Gavin Carr 2008-2009 Manuel Kasper 2009 Frederic Planchon License: Apache-1.0 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/)." . 4. The names "Apache Server" and "Apache Group" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. . 5. Products derived from this software may not be called "Apache" nor may "Apache" appear in their names without prior written permission of the Apache Group. . 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/)." . THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . This software consists of voluntary contributions made by many individuals on behalf of the Apache Group and was originally based on public domain software written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. For more information on the Apache Group and the Apache HTTP server project, please see . Files: debian/* Copyright: 2010-2012, Ivo De Decker License: LGPL-2.1+ On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License (LGPL) version 2.1 can be found at /usr/share/common-licenses/LGPL-2.1. debian/control0000644000000000000000000000145112151711531010567 0ustar Source: libapache2-mod-auth-pubtkt Section: httpd Priority: extra Maintainer: Ivo De Decker Build-Depends: debhelper (>= 9), dh-apache2, apache2-dev Standards-Version: 3.9.4 Homepage: https://neon1.net/mod_auth_pubtkt/ Package: libapache2-mod-auth-pubtkt Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libapache2-mod-auth-tkt Description: key-based single-sign-on authentication module for Apache mod_auth_pubtkt is an Apache module that authenticates a user based on a cookie with a ticket that has been issued by a central login server and digitally signed using either RSA or DSA. This means that only the trusted login server has the private key required to generate tickets, while web servers only need the corresponding public key to verify them. debian/compat0000644000000000000000000000000212151711531010361 0ustar 9 debian/changelog0000644000000000000000000000223112151711557011043 0ustar libapache2-mod-auth-pubtkt (0.8-3) unstable; urgency=low * Upload to unstable for apache 2.4 transition. -- Ivo De Decker Thu, 30 May 2013 19:58:23 +0200 libapache2-mod-auth-pubtkt (0.8-2) experimental; urgency=low * Update packaging for apache 2.4. Closes: #707065 * Update standards version to 3.9.4 (no changes). * Update watch file, thanks to Bart Martens. -- Ivo De Decker Sat, 18 May 2013 21:32:11 +0200 libapache2-mod-auth-pubtkt (0.8-1) experimental; urgency=low * New upstream release. * Fix watch file -- Ivo De Decker Sun, 11 Nov 2012 14:15:41 +0100 libapache2-mod-auth-pubtkt (0.7-1) unstable; urgency=low * New upstream release. * Remove add_install.html.patch, included in upstream release. * Add watch file. * Add doc-base file. * Change license of packaging to LGPL-2.1+ and remove lintian override -- Ivo De Decker Sat, 09 Jun 2012 15:30:50 +0200 libapache2-mod-auth-pubtkt (0.6b+git20120528-1) unstable; urgency=low * Initial release. -- Ivo De Decker Tue, 29 May 2012 00:10:58 +0200 debian/auth_pubtkt.load0000644000000000000000000000014012151711531012351 0ustar # Depends: authn_core LoadModule auth_pubtkt_module /usr/lib/apache2/modules/mod_auth_pubtkt.so debian/auth_pubtkt.conf0000644000000000000000000000005212151711531012361 0ustar #TKTAuthPublicKey /etc/apache2/pubkey.pem