debian/0000755000000000000000000000000012315272454007173 5ustar debian/control0000644000000000000000000000743512315272350010602 0ustar Source: oath-toolkit Section: devel Priority: optional Maintainer: OATH Toolkit Team Uploaders: Simon Josefsson Build-Depends: cdbs, debhelper (>= 7.0.0), libpam0g-dev, datefudge, gtk-doc-tools, dh-autoreconf, automake1.11, libxml2-dev Vcs-Git: git://gitorious.org/oath-toolkit/oath-toolkit-dpkg.git Vcs-Browser: http://gitorious.org/oath-toolkit/oath-toolkit-dpkg/trees Homepage: http://www.nongnu.org/oath-toolkit/ Standards-Version: 3.9.3 Package: liboath-dev Section: libdevel Architecture: any Depends: liboath0 (= ${binary:Version}), ${misc:Depends} Description: Development files for the OATH Toolkit Liboath library The OATH Toolkit makes it easy to build one-time password authentication systems. It contains a shared library, a command line tool and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. . This package contain all files necessary for developing programs that use Liboath. Package: liboath0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: OATH Toolkit Liboath library The OATH Toolkit makes it easy to build one-time password authentication systems. It contains a shared library, a command line tool and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. . This package includes the Liboath shared library that is used by applications. You normally don't need to install it manually. Package: oathtool Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: OATH Toolkit oathtool command line tool The OATH Toolkit makes it easy to build one-time password authentication systems. It contains a shared library, a command line tool and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. . This package contains the OATH Toolkit "oathtool" command line tool. Package: oath-dbg Architecture: any Section: debug Priority: extra Depends: liboath0 (= ${binary:Version}) | oathtool (= ${binary:Version}) | libpam-oath (= ${binary:Version}), ${misc:Depends} Description: OATH Toolkit debugging symbols The OATH Toolkit makes it easy to build one-time password authentication systems. It contains a shared library, a command line tool and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. . This package contains detached debugging information. Most people will not need this package. It is provided primarily to provide a backtrace with names in a debugger, this makes it somewhat easier to interpret core dumps. GDB will find this debug information automatically. Package: libpam-oath Section: admin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libpam-runtime Description: OATH Toolkit libpam_oath PAM module The OATH Toolkit makes it easy to build one-time password authentication systems. It contains a shared library, a command line tool and a PAM module. Supported technologies include the event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open AuTHentication, which is the organization that specify the algorithms. . This package contain a PAM module to authenticate users against a local file-based OATH database. debian/libpam-oath.prerm0000644000000000000000000000015511736014216012434 0ustar #!/bin/sh set -e if [ "$1" = "remove" ] ; then pam-auth-update --package --remove oath fi #DEBHELPER# debian/rules0000755000000000000000000000074312315264077010261 0ustar #!/usr/bin/make -f export AUTOMAKE = automake-1.11 export ACLOCAL = aclocal-1.11 include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/class/autotools.mk DEB_DH_STRIP_ARGS = --dbg-package=oath-dbg DEB_MAKE_CHECK_TARGET = VERBOSE=t check DEB_DH_MAKESHLIBS_ARGS_liboath0 = -- -c4 DEB_CONFIGURE_EXTRA_FLAGS = --enable-gtk-doc --enable-gtk-doc-pdf --disable-pskc DEB_CONFIGURE_EXTRA_FLAGS += --with-pam-dir=/lib/security debian/libpam-oath.postinst0000644000000000000000000000007211736014216013170 0ustar #!/bin/sh set -e pam-auth-update --package #DEBHELPER# debian/watch0000644000000000000000000000014111736014216010214 0ustar version=3 http://download.savannah.gnu.org/releases/oath-toolkit/oath-toolkit-([0-9.]+)\.tar\.gz debian/liboath0.install0000644000000000000000000000003511736014216012257 0ustar debian/tmp/usr/lib/lib*.so.* debian/README.source0000644000000000000000000000153212014242756011351 0ustar We describe here one way to work with the package sources. Initialize cowbuilder: sudo cowbuilder --create --distribution sid --mirror ftp://ftp.se.debian.org/debian/ --debootstrapopts "--keyring=/usr/share/keyrings/debian-archive-keyring.gpg" --basepath /var/cache/pbuilder/base-debian-sid.cow Optionally update cowbuilder: sudo cowbuilder --update --basepath /var/cache/pbuilder/base-debian-sid.cow Clone the repository: git clone git@gitorious.org:oath-toolkit/oath-toolkit-dpkg.git Build the package: git-buildpackage --git-builder="pdebuild --auto-debsign --pbuilder cowbuilder -- --basepath /var/cache/pbuilder/base-debian-sid.cow" If all goes well, you should have newly built packages in /var/cache/pbuilder/result/. Update the package to a new upstream release (don't forget debian/changelog): git-import-orig /path/to/new-release.tar.gz debian/compat0000644000000000000000000000000211736014216010365 0ustar 7 debian/oathtool.install0000644000000000000000000000010511736014216012404 0ustar debian/tmp/usr/bin/oathtool debian/tmp/usr/share/man/man1/oathtool.1 debian/liboath0.symbols0000644000000000000000000000172411736014216012307 0ustar liboath.so.0 liboath0 #MINVER# LIBOATH_1.10.0@LIBOATH_1.10.0 1.10.0 LIBOATH_1.12.0@LIBOATH_1.12.0 1.12.0 LIBOATH_1.2.0@LIBOATH_1.2.0 1.2.0 LIBOATH_1.4.0@LIBOATH_1.4.0 1.4.0 LIBOATH_1.6.0@LIBOATH_1.6.0 1.6.0 LIBOATH_1.8.0@LIBOATH_1.8.0 1.8.0 oath_authenticate_usersfile@LIBOATH_1.2.0 1.2.0 oath_base32_decode@LIBOATH_1.12.0 1.12.0 oath_base32_encode@LIBOATH_1.12.0 1.12.0 oath_bin2hex@LIBOATH_1.12.0 1.12.0 oath_check_version@LIBOATH_1.2.0 1.2.0 oath_done@LIBOATH_1.2.0 1.2.0 oath_hex2bin@LIBOATH_1.2.0 1.2.0 oath_hotp_generate@LIBOATH_1.2.0 1.2.0 oath_hotp_validate@LIBOATH_1.2.0 1.2.0 oath_hotp_validate_callback@LIBOATH_1.4.0 1.4.0 oath_init@LIBOATH_1.2.0 1.2.0 oath_strerror@LIBOATH_1.8.0 1.8.0 oath_strerror_name@LIBOATH_1.8.0 1.8.0 oath_totp_generate@LIBOATH_1.4.0 1.4.0 oath_totp_validate2@LIBOATH_1.10.0 1.10.0 oath_totp_validate2_callback@LIBOATH_1.10.0 1.10.0 oath_totp_validate@LIBOATH_1.6.0 1.6.0 oath_totp_validate_callback@LIBOATH_1.6.0 1.6.0 debian/copyright0000644000000000000000000000441411761673635011143 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: OATH Toolkit Upstream-Contact: Simon Josefsson Source: http://www.nongnu.org/oath-toolkit/ Files: * Copyright: Copyright (C) 2009-2012 Simon Josefsson License: GPL-3+ Quoting oathtool/oathtool.c: . * 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 3 of the * License, 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. * * You should have received a copy of the GNU General Public License * along with this program. If not, see * . . On Debian GNU/Linux systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3. . Some shared files from autoconf, automake, libtool, gnulib, texinfo etc have different license. Files: liboath/* Copyright: Copyright (C) 2009-2012 Simon Josefsson License: LGPL-2.1+ Quoting liboath/oath.h: . * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA . On Debian GNU/Linux systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/LGPL-2.1. . Some shared files from autoconf, automake, libtool, gnulib, texinfo etc have different license. debian/source/0000755000000000000000000000000011506217256010473 5ustar debian/source/format0000644000000000000000000000001411506217256011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001253612315272445011054 0ustar oath-toolkit (2.0.2-2ubuntu2) trusty; urgency=medium * Build-depend on libxml2-dev to pick up libxml2.m4. -- Matthias Klose Fri, 28 Mar 2014 14:11:22 +0100 oath-toolkit (2.0.2-2ubuntu1) trusty; urgency=medium * Build using dh-autoreconf. -- Matthias Klose Fri, 28 Mar 2014 13:17:20 +0100 oath-toolkit (2.0.2-2) unstable; urgency=low * Explicitly disable PSKC to fix FTBFS when libxml2-dev is available in the build environment (for example the ia64 buildd caballero). -- Simon Josefsson Sun, 27 Jan 2013 20:33:58 +0100 oath-toolkit (2.0.2-1) unstable; urgency=low * New upstream release. * Drop now obsolete DM-Upload-Allowed: yes. -- Simon Josefsson Tue, 08 Jan 2013 21:08:10 +0100 oath-toolkit (1.12.6-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Tue, 04 Sep 2012 12:57:05 +0200 oath-toolkit (1.12.5-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Sun, 19 Aug 2012 21:41:05 +0200 oath-toolkit (1.12.4-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Tue, 19 Jun 2012 10:48:26 +0200 oath-toolkit (1.12.3-1) unstable; urgency=low * New upstream release. * Use DEP-5 copyright file format. -- Simon Josefsson Thu, 31 May 2012 15:45:25 +0200 oath-toolkit (1.12.2-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Wed, 04 Apr 2012 11:52:17 +0200 oath-toolkit (1.12.1-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Sun, 01 Apr 2012 22:13:42 +0200 oath-toolkit (1.12.0-1) unstable; urgency=low * New upstream release. * liboath: Added new symbols. * Bump to Debian Policy version 3.9.3. -- Simon Josefsson Sun, 01 Apr 2012 10:58:29 +0200 oath-toolkit (1.10.5-1) unstable; urgency=low * New upstream release. * liboath-dev: depend on liboath0 to silence lintian warning package-contains-broken-symlink. -- Simon Josefsson Tue, 03 Jan 2012 21:20:47 +0100 oath-toolkit (1.10.4-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Sat, 13 Aug 2011 00:00:51 +0200 oath-toolkit (1.10.3-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Fri, 12 Aug 2011 23:37:33 +0200 oath-toolkit (1.10.2-1) unstable; urgency=low * New upstream release. - Fixes self checks on slow hosts. (closes: #630222) -- Simon Josefsson Sun, 12 Jun 2011 18:16:47 +0200 oath-toolkit (1.10.1-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Sun, 12 Jun 2011 11:56:11 +0200 oath-toolkit (1.10.0-1) unstable; urgency=low * New upstream release. - Added new APIs. * Update package description to refer to newly relased RFC 6238. * Enable verbose logging during make check. * Bump to Debian Policy version 3.9.2. -- Simon Josefsson Tue, 24 May 2011 22:44:03 +0200 oath-toolkit (1.8.1-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Wed, 04 May 2011 22:35:48 +0200 oath-toolkit (1.8.0-1) unstable; urgency=low * New upstream release. - Added new symbols to liboath0.symbols. -- Simon Josefsson Tue, 03 May 2011 15:01:27 +0200 oath-toolkit (1.6.4-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Sun, 01 May 2011 11:48:25 +0200 oath-toolkit (1.6.3-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Mon, 25 Apr 2011 21:31:08 +0200 oath-toolkit (1.6.2-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Thu, 10 Mar 2011 00:29:25 +0100 oath-toolkit (1.6.1-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Tue, 22 Feb 2011 23:10:17 +0100 oath-toolkit (1.6.0-1) unstable; urgency=low * New upstream release. - Added new symbols to liboath0.symbols. -- Simon Josefsson Tue, 22 Feb 2011 20:04:41 +0100 oath-toolkit (1.4.6-1) unstable; urgency=low * New upstream release. * Improve description, suggested by Russ Allbery . -- Simon Josefsson Tue, 08 Feb 2011 09:35:46 +0100 oath-toolkit (1.4.5-1) unstable; urgency=low * New upstream release. * Fixes due to debian packaging review by Tollef Fog Heen. - Drop .la file. - Fix homepage URL. - Remove *.dirs. - Improve package description. - (Re-)build GTK-DOC manual. - Install pkg-config script. - Use --with-pam-dir. - Rename liboath0-dev to liboath-dev. - Use pam-auth-update. -- Simon Josefsson Thu, 27 Jan 2011 21:43:58 +0100 oath-toolkit (1.4.4-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Thu, 27 Jan 2011 16:42:28 +0100 oath-toolkit (1.4.3-1) unstable; urgency=low * New upstream release. -- Simon Josefsson Thu, 20 Jan 2011 15:32:16 +0100 oath-toolkit (1.4.2-1) lucid; urgency=low * Initial packaging (closes: #608155) -- Simon Josefsson Mon, 27 Dec 2010 22:54:17 +0100 debian/libpam-oath.install0000644000000000000000000000004411736014216012752 0ustar debian/tmp/lib/security/pam_oath.so debian/liboath-dev.install0000644000000000000000000000017111736014216012754 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/lib*.so debian/tmp/usr/lib/pkgconfig/liboath.pc debian/docs0000644000000000000000000000001411736014216010035 0ustar NEWS README