--- yubikey-personalization-1.6.3.orig/.gitmodules +++ yubikey-personalization-1.6.3/.gitmodules @@ -0,0 +1,3 @@ +[submodule "doc"] + path = doc + url = git://github.com/Yubico/yubikey-personalization.wiki.git --- yubikey-personalization-1.6.3.orig/.svnignore +++ yubikey-personalization-1.6.3/.svnignore @@ -0,0 +1,27 @@ +.deps +INSTALL +Makefile +Makefile.in +aclocal.m4 +autom4te.cache +build-aux/config.guess +build-aux/config.sub +build-aux/depcomp +build-aux/install-sh +build-aux/ltmain.sh +build-aux/missing +config.log +config.status +configure +libtool +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +selftest +ykcore/.deps +ykcore/Makefile +ykcore/Makefile.in +ykpers-1.pc +ykpersonalize --- yubikey-personalization-1.6.3.orig/configure.ac +++ yubikey-personalization-1.6.3/configure.ac @@ -26,7 +26,7 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -AC_INIT([yubikey-personalization], [1.6.3], +AC_INIT([yubikey-personalization], [1.6.2], [yubico-devel@googlegroups.com], [ykpers], [http://code.google.com/p/yubikey-personalization/]) AC_CONFIG_AUX_DIR([build-aux]) --- yubikey-personalization-1.6.3.orig/.gitignore +++ yubikey-personalization-1.6.3/.gitignore @@ -0,0 +1,68 @@ +.deps +.libs +ChangeLog +INSTALL +Makefile +Makefile.in +TAGS +aclocal.m4 +autom4te.cache/ +build-aux/config.guess +build-aux/config.sub +build-aux/depcomp +build-aux/install-sh +build-aux/ltmain.sh +build-aux/missing +config.log +config.status +configure +hmac.lo +hmac.o +libtool +libykpers-1.la +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +sha1.lo +sha1.o +sha224-256.lo +sha224-256.o +sha384-512.lo +sha384-512.o +tests/Makefile +tests/Makefile.in +tests/selftest +tests/selftest.o +tests/test_args_to_config +tests/test_args_to_config.o +tests/test_key_generation +tests/test_key_generation.o +tmp/ +usha.lo +usha.o +ykchalresp +ykchalresp.o +ykcore/Makefile +ykcore/Makefile.in +ykcore/libykcore.la +ykcore/ykcore.lo +ykcore/ykcore.o +ykcore/ykcore_libusb-1.0.lo +ykcore/ykcore_libusb-1.0.o +ykcore/ykcore_libusb.lo +ykcore/ykcore_libusb.o +ykcore/ykstatus.lo +ykcore/ykstatus.o +ykpbkdf2.lo +ykpbkdf2.o +ykpers-*.tar.gz +ykpers-1.5.1-win32.zip +ykpers-1.5.1-win64.zip +ykpers-1.pc +ykpers-args.o +ykpers.lo +ykpers.o +ykpersonalize +ykpersonalize.o --- yubikey-personalization-1.6.3.orig/debian/docs +++ yubikey-personalization-1.6.3/debian/docs @@ -0,0 +1,2 @@ +NEWS +README --- yubikey-personalization-1.6.3.orig/debian/libykpers-1-1.symbols +++ yubikey-personalization-1.6.3/debian/libykpers-1-1.symbols @@ -0,0 +1,78 @@ +libykpers-1.so.1 libykpers-1-1 #MINVER# + LIBYKPERS_1.0@LIBYKPERS_1.0 0.97 + _yk_errno_location@LIBYKPERS_1.0 0.97 + _ykp_errno_location@LIBYKPERS_1.0 0.97 + yk_close_key@LIBYKPERS_1.0 0.97 + yk_endian_swap_16@LIBYKPERS_1.0 0.97 + yk_force_key_update@LIBYKPERS_1.0 0.97 + yk_get_status@LIBYKPERS_1.0 0.97 + yk_init@LIBYKPERS_1.0 0.97 + yk_open_first_key@LIBYKPERS_1.0 0.97 + yk_pbkdf2@LIBYKPERS_1.0 0.97 + yk_read_from_key@LIBYKPERS_1.0 0.97 + yk_release@LIBYKPERS_1.0 0.97 + yk_strerror@LIBYKPERS_1.0 0.97 + yk_usb_strerror@LIBYKPERS_1.0 0.97 + yk_write_config@LIBYKPERS_1.0 0.97 + yk_write_to_key@LIBYKPERS_1.0 0.97 + ykds_alloc@LIBYKPERS_1.0 0.97 + ykds_free@LIBYKPERS_1.0 0.97 + ykds_pgm_seq@LIBYKPERS_1.0 0.97 + ykds_static@LIBYKPERS_1.0 0.97 + ykds_touch_level@LIBYKPERS_1.0 0.97 + ykds_version_build@LIBYKPERS_1.0 0.97 + ykds_version_major@LIBYKPERS_1.0 0.97 + ykds_version_minor@LIBYKPERS_1.0 0.97 + ykp_AES_key_from_hex@LIBYKPERS_1.0 0.97 + ykp_AES_key_from_passphrase@LIBYKPERS_1.0 0.97 + ykp_config_num@LIBYKPERS_1.0 0.97 + ykp_configure_for@LIBYKPERS_1.0 0.97 + ykp_core_config@LIBYKPERS_1.0 0.97 + ykp_create_config@LIBYKPERS_1.0 0.97 + ykp_free_config@LIBYKPERS_1.0 0.97 + ykp_read_config@LIBYKPERS_1.0 0.97 + ykp_set_access_code@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_ALLOW_HIDTRIG@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_MAN_UPDATE@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_PACING_10MS@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_PACING_20MS@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_SEND_REF@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_SHORT_TICKET@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_STATIC_TICKET@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_STRONG_PW1@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_STRONG_PW2@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_TICKET_FIRST@LIBYKPERS_1.0 0.97 + ykp_set_fixed@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_APPEND_CR@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_APPEND_DELAY1@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_APPEND_DELAY2@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_APPEND_TAB1@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_APPEND_TAB2@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_PROTECT_CFG2@LIBYKPERS_1.0 0.97 + ykp_set_tktflag_TAB_FIRST@LIBYKPERS_1.0 0.97 + ykp_set_uid@LIBYKPERS_1.0 0.97 + ykp_strerror@LIBYKPERS_1.0 0.97 + ykp_write_config@LIBYKPERS_1.0 0.97 + ykp_set_cfgflag_OATH_HOTP8@LIBYKPERS_1.0 1.3 + ykp_set_cfgflag_OATH_FIXED_MODHEX1@LIBYKPERS_1.0 1.3 + ykp_set_cfgflag_OATH_FIXED_MODHEX2@LIBYKPERS_1.0 1.3 + ykp_set_cfgflag_OATH_FIXED_MODHEX@LIBYKPERS_1.0 1.3 + ykp_set_tktflag_OATH_HOTP@LIBYKPERS_1.0 1.3 + yk_check_firmware_version@LIBYKPERS_1.0 1.3 + LIBYKPERS_1.4@LIBYKPERS_1.4 1.4.1 + ykp_HMAC_key_from_hex@LIBYKPERS_1.4 1.4.1 + ykp_set_cfgflag_CHAL_BTN_TRIG@LIBYKPERS_1.4 1.4.1 + ykp_set_cfgflag_CHAL_HMAC@LIBYKPERS_1.4 1.4.1 + ykp_set_cfgflag_CHAL_YUBICO@LIBYKPERS_1.4 1.4.1 + ykp_set_cfgflag_HMAC_LT64@LIBYKPERS_1.4 1.4.1 + ykp_set_extflag_SERIAL_API_VISIBLE@LIBYKPERS_1.4 1.4.1 + ykp_set_extflag_SERIAL_BTN_VISIBLE@LIBYKPERS_1.4 1.4.1 + ykp_set_extflag_SERIAL_USB_VISIBLE@LIBYKPERS_1.4 1.4.1 + ykp_set_tktflag_CHAL_RESP@LIBYKPERS_1.4 1.4.1 + LIBYKPERS_1.5@LIBYKPERS_1.5 1.5.0 + yk_get_serial@LIBYKPERS_1.5 1.5.0 + yk_read_response_from_key@LIBYKPERS_1.5 1.5.0 + yk_wait_for_key_status@LIBYKPERS_1.5 1.5.0 + LIBYKPERS_1.6@LIBYKPERS_1.6 1.6.1 + ykp_get_oath_imf@LIBYKPERS_1.6 1.6.1 + ykp_set_oath_imf@LIBYKPERS_1.6 1.6.1 --- yubikey-personalization-1.6.3.orig/debian/libykpers-1-dev.install +++ yubikey-personalization-1.6.3/debian/libykpers-1-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libykpers-1.so +usr/lib/*/libykpers-1.a +usr/lib/*/pkgconfig +usr/include/ykpers-1 --- yubikey-personalization-1.6.3.orig/debian/libykpers-1-1.install +++ yubikey-personalization-1.6.3/debian/libykpers-1-1.install @@ -0,0 +1 @@ +usr/lib/*/libykpers-1.so.* --- yubikey-personalization-1.6.3.orig/debian/control +++ yubikey-personalization-1.6.3/debian/control @@ -0,0 +1,45 @@ +Source: yubikey-personalization +Section: utils +Priority: extra +Maintainer: Tollef Fog Heen +Build-Depends: debhelper (>= 8.1.3~), autotools-dev, libusb-1.0-0-dev, libyubikey-dev(>= 1.5), chrpath, pkg-config, dh-autoreconf +Standards-Version: 3.8.2 +Homepage: http://code.google.com/p/yubikey-personalization/ +Vcs-Git: git://git.err.no/yubikey-personalization/ +Vcs-Browser: http://git.err.no/cgi-bin/gitweb.cgi?p=yubikey-personalization;a=summary + +Package: yubikey-personalization +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Personalization tool for Yubikey OTP tokens + Yubikeys are USB tokens that act like keyboards and generate one-time + or static passwords. + . + This is a tool to customize the tokens with your own cryptographic + key, user id and so on. +Homepage: http://code.google.com/p/yubikey-personalization/ + +Package: libykpers-1-1 +Architecture: any +Section: libs +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: Personalization tool for Yubikey OTP tokens + Yubikeys are USB tokens that act like keyboards and generate one-time + or static passwords. + . + This package contains the run-time shared library needed for the + personalization tool. +Homepage: http://code.google.com/p/yubikey-personalization/ + +Package: libykpers-1-dev +Architecture: any +Section: libdevel +Depends: ${shlibs:Depends}, ${misc:Depends}, libykpers-1-1 (= ${binary:Version}) +Description: Personalization tool for Yubikey OTP tokens + Yubikeys are USB tokens that act like keyboards and generate one-time + or static passwords. + . + This package contains the development files for the library. +Homepage: http://code.google.com/p/yubikey-personalization/ \ No newline at end of file --- yubikey-personalization-1.6.3.orig/debian/gitpkg-hook.sh +++ yubikey-personalization-1.6.3/debian/gitpkg-hook.sh @@ -0,0 +1,9 @@ +#! /bin/sh +# This file is used by gitpkg to extract a byte identical .orig.tar.gz +# file using pristine-tar. To use it you need pristine-tar, and to +# configure HOOK_FILE=debian/gitpkg-hook.sh in one of the places that +# gitpkg looks (currently _not_ the environment). + +ORIGTGZ="${DEB_DIR}/${DEB_SOURCE}/${DEB_SOURCE}_${DEB_VERSION%-*}.orig.tar.gz" +echo "(cd $REPO_ROOT && pristine-tar checkout ${ORIGTGZ})" +(cd $REPO_ROOT && pristine-tar checkout ${ORIGTGZ}) --- yubikey-personalization-1.6.3.orig/debian/yubikey-personalization.install +++ yubikey-personalization-1.6.3/debian/yubikey-personalization.install @@ -0,0 +1,2 @@ +usr/bin +usr/share/man --- yubikey-personalization-1.6.3.orig/debian/compat +++ yubikey-personalization-1.6.3/debian/compat @@ -0,0 +1 @@ +9 --- yubikey-personalization-1.6.3.orig/debian/copyright +++ yubikey-personalization-1.6.3/debian/copyright @@ -0,0 +1,47 @@ +This package was debianized by Tollef Fog Heen on +Tue, 07 Apr 2009 16:46:56 +0200. + +It was downloaded from http://code.google.com/p/yubikey-personalization/ + +Upstream Authors: + + Richard Levitte + Simon Josefsson + Jakob Ehrensvärd + Lester Hightower, 10East" + Christer Kaivo-oja + Tollef Fog Heen + +Copyrights: + Copyright (c) 2008, Yubico AB + Copyright (c) 2009, Tollef Fog Heen + Copyright (c) 2003, 2004 Richard Levitte . + Copyright (c) 2009, Christer Kaivo-oja + +Licence: + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * 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. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS 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 COPYRIGHT +OWNER OR 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. --- yubikey-personalization-1.6.3.orig/debian/README.source +++ yubikey-personalization-1.6.3/debian/README.source @@ -0,0 +1,16 @@ +The recommended way to get the git repo of this package is to clone +the git repository and then use gitpkg(1). + +For gitpkg to do its work best, you should have the following settings in .git/config: + +[gitpkg] + deb-export-hook = /usr/share/gitpkg/hooks/quilt-patches-deb-export-hook + pre-export-hook = /usr/share/gitpkg/hooks/pristine-tar-pre-export-hook + create-fake-orig = false + force-overwrite-orig = false + +After you have hacked on the source and committed, run gitpkg HEAD (or +gitpkg $treeish) and you get a source package in +../deb-packages/yubikey-personalization/. + + -- Tollef Fog Heen , Fri, 9 Dec 2011 23:24:53 +0100 --- yubikey-personalization-1.6.3.orig/debian/rules +++ yubikey-personalization-1.6.3/debian/rules @@ -0,0 +1,11 @@ +#! /usr/bin/make -f + +#export DH_VERBOSE=1 + +%: + dh $@ --parallel --with autoreconf --builddirectory=build + +override_dh_install: + chrpath -d $(CURDIR)/debian/tmp/usr/bin/ykpersonalize + find debian/tmp -name \*.la -delete + dh_install --fail-missing --- yubikey-personalization-1.6.3.orig/debian/dirs +++ yubikey-personalization-1.6.3/debian/dirs @@ -0,0 +1,2 @@ +usr/bin + --- yubikey-personalization-1.6.3.orig/debian/changelog +++ yubikey-personalization-1.6.3/debian/changelog @@ -0,0 +1,122 @@ +yubikey-personalization (1.6.3-1) unstable; urgency=low + + * New upstream release, this fixes #636190 for real. + * Add link to git tree + + -- Tollef Fog Heen Wed, 21 Dec 2011 16:19:59 +0100 + +yubikey-personalization (1.6.2-1) unstable; urgency=low + + * New upstream release. + + -- Tollef Fog Heen Fri, 09 Dec 2011 23:01:28 +0100 + +yubikey-personalization (1.6.1-1) unstable; urgency=low + + * New upstream release, hopefully fixing FTBFS-es. Closes: #636190 + * Drop docs no longer present in upstream tarball. + * Update symbols file for new symbols upstream. + * Multiarchify, bumping debhelper compat level and adjusting paths in + install files. + * Use find rather than plain rm to nuke .la files. + * Fix up dh_install call, --builddirectory is not a valid parameter. + + -- Tollef Fog Heen Fri, 26 Aug 2011 08:13:24 +0200 + +yubikey-personalization (1.5.1-1) unstable; urgency=low + + * New upstream version. + * Add udev rules to grant the console user access to the usbdevfs device + node in order to both program USB tokens and use the + challenge/response functionality. + * Change build system to dh. + * Make libykpers-1-dev depend on libykpers-1-1 of the same version. + Thanks to Fredrik Thulin at Yubico for spotting this. + + -- Tollef Fog Heen Thu, 28 Apr 2011 22:41:02 +0200 + +yubikey-personalization (1.5.0-1) unstable; urgency=low + + * New upstream release + * Adjust install rules for new binary, ykchalresp. + * Update symbols file for new symbols + + -- Tollef Fog Heen Wed, 09 Mar 2011 20:06:30 +0100 + +yubikey-personalization (1.4.1-1) unstable; urgency=low + + * New upstream release + * Update debian/docs to accomodate new paths + * Update symbols file for new symbols. + + -- Tollef Fog Heen Tue, 18 Jan 2011 19:43:15 +0100 + +yubikey-personalization (1.3.5-1) unstable; urgency=low + + * New upstream release + - Fix salt in AES key generation Closes: #608443 + * Update link to Yubikey manual + * Document modhex. Closes: #593937. + + -- Tollef Fog Heen Fri, 31 Dec 2010 09:16:31 +0100 + +yubikey-personalization (1.3.2-1) unstable; urgency=low + + * New upstream release: + - Fix typo in output + - Mark 0.9.9 keys as supported. + + -- Tollef Fog Heen Tue, 23 Mar 2010 22:19:12 +0100 + +yubikey-personalization (1.3.1-1) unstable; urgency=low + + * New upstream release with OATH-HOTP support. Also supports newer + firmwares. Closes: #565150. + * Update symbols file with new symbols. + + -- Tollef Fog Heen Sat, 30 Jan 2010 12:53:08 +0100 + +yubikey-personalization (1.1-1) unstable; urgency=low + + * New upstream release, minor fixes. + * Add some more docs to the installed package. Closes: #548238 + + -- Tollef Fog Heen Sat, 03 Oct 2009 21:45:59 +0200 + +yubikey-personalization (1.0-1) unstable; urgency=low + + * New upstream version + + -- Tollef Fog Heen Fri, 18 Sep 2009 09:16:02 +0200 + +yubikey-personalization (0.99-1) unstable; urgency=low + + * New upstream release + - Exit with non-0 return code when yubikey is not present. + - ykpersonalize.1: Keep in sync with tool. + + -- Tollef Fog Heen Sun, 13 Sep 2009 09:14:55 +0200 + +yubikey-personalization (0.97-1) unstable; urgency=low + + * New upstream version + - Limit the amount of symbols exported. + - Make -h work when there's no yubikey plugged in too + - Add link to reference manual for explanation of options + * Bump build-depends for libyubikey-dev to 1.5 or higher. + * Add some missing copyrights to debian/copyright, thanks to Chris Lamb + for noticing. + + -- Tollef Fog Heen Sat, 05 Sep 2009 11:43:54 +0200 + +yubikey-personalization (0.96-1) unstable; urgency=low + + * New upstream release + + -- Tollef Fog Heen Sat, 29 Aug 2009 11:20:27 +0200 + +yubikey-personalization (0.95-1) unstable; urgency=low + + * Initial release + + -- Tollef Fog Heen Fri, 21 Aug 2009 18:39:57 +0200