Package: release.debian.org Severity: normal This is a brief fix (3 lines)
debdiff attached It also makes minor fixes to the control file (update maintainer contact details, correct VCS location)
diff -u dynalogin-0.9.14/debian/changelog dynalogin-0.9.14/debian/changelog --- dynalogin-0.9.14/debian/changelog +++ dynalogin-0.9.14/debian/changelog @@ -1,3 +1,12 @@ +dynalogin (0.9.14-2) unstable; urgency=low + + * Correct behavior of oath_callback (Closes: #699856) + * Tweak title and description text + * Update control file for migration from collab-maint to pkg-auth + * Remove deprecated DM-Upload-Allowed + + -- Daniel Pocock <dan...@pocock.com.au> Tue, 05 Feb 2013 23:25:37 +0100 + dynalogin (0.9.14-1) unstable; urgency=low * Initial packaging. (Closes: #665831). diff -u dynalogin-0.9.14/debian/control dynalogin-0.9.14/debian/control --- dynalogin-0.9.14/debian/control +++ dynalogin-0.9.14/debian/control @@ -1,20 +1,19 @@ Source: dynalogin Section: admin Priority: optional -Maintainer: Daniel Pocock <dan...@pocock.com.au> -Uploaders: Stuart Teasdale <s...@debian.org> +Maintainer: Debian Authentication Maintainers <pkg-auth-maintain...@lists.alioth.debian.org> +Uploaders: Daniel Pocock <dan...@pocock.com.au> Build-Depends: cdbs, debhelper (>= 8.0.0), libapr1-dev, liboath-dev, unixodbc-dev, autotools-dev, pkg-config Homepage: http://www.dynalogin.org/ Standards-Version: 3.9.3 -DM-Upload-Allowed: yes -Vcs-Git: git://git.debian.org/collab-maint/dynalogin.git -Vcs-Browser: http://git.debian.org/?p=collab-maint/dynalogin.git;a=summary +Vcs-Git: git://git.debian.org/pkg-auth/dynalogin.git +Vcs-Browser: http://git.debian.org/?p=pkg-auth/dynalogin.git;a=summary Package: libdynalogin-1-0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: dynalogin - two-factor HOTP authentication - implementation libs +Description: two-factor HOTP authentication - implementation libs dynalogin is a two-factor authentication framework based on the HOTP (Open Authentication) algorithm. Dynalogin can store credentials in any database supported by UNIXODBC, which makes the solution @@ -32,7 +31,7 @@ Package: dynalogin-server Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: dynalogin - two-factor HOTP authentication - server daemon +Description: two-factor HOTP authentication - server daemon dynalogin is a two-factor authentication framework based on the HOTP (Open Authentication) algorithm. Dynalogin can store credentials in any database supported by UNIXODBC, which makes the solution @@ -49,7 +48,7 @@ Section: web Architecture: all Depends: ${misc:Depends} -Description: dynalogin - two-factor HOTP authentication - PHP authentication +Description: two-factor HOTP authentication - PHP client dynalogin is a two-factor authentication framework based on the HOTP (Open Authentication) algorithm. Dynalogin can store credentials in any database supported by UNIXODBC, which makes the solution @@ -67,7 +66,7 @@ Section: web Architecture: all Depends: ${misc:Depends}, simpleid, dynalogin-client-php -Description: dynalogin - two-factor HOTP authentication - OpenID provider +Description: two-factor HOTP authentication - OpenID provider dynalogin is a two-factor authentication framework based on the HOTP (Open Authentication) algorithm. Dynalogin can store credentials in any database supported by UNIXODBC, which makes the solution only in patch2: unchanged: --- dynalogin-0.9.14.orig/libdynalogin/dynalogin.c +++ dynalogin-0.9.14/libdynalogin/dynalogin.c @@ -141,7 +141,7 @@ return -1; } - return strcmp(pvt->code, test_str); + return abs(strcmp(pvt->code, test_str)); } dynalogin_result_t dynalogin_authenticate only in patch2: unchanged: --- dynalogin-0.9.14.orig/libdynalogin/hotpdigest.c +++ dynalogin-0.9.14/libdynalogin/hotpdigest.c @@ -11,6 +11,7 @@ #include "hotpdigest.h" #include <stdio.h> /* For snprintf, getline. */ +#include <stdlib.h> #include <string.h> /* For strverscmp. */ #include "gc.h" @@ -104,7 +105,7 @@ } make_hex_string(_response_raw, _response, GC_MD5_DIGEST_SIZE); - return strcmp (pvt->response, _response); + return abs(strcmp (pvt->response, _response)); }