[Pkg-voip-commits] r6159 - in /siproxd/trunk/debian: changelog control patches/md5_prefix.diff watch
msp at alioth.debian.org
msp at alioth.debian.org
Fri Sep 5 14:45:19 UTC 2008
Author: msp
Date: Fri Sep 5 14:45:19 2008
New Revision: 6159
URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=6159
Log:
* Ack NMU. Thanks Andreas
* Build-Depends: libosip2-dev (>=3.1.0)
- Fixes lintian:build-depends-on-1-revision
* Remove Build-Depends: quilt. Fixes linitan:quilt-build-dep-but-no-
series-file
* Upgrade to Standards-Version: 3.8.0 - no changes necessary
* Non-maintainer upload.
* Adjust to newer libosip and bump build-dependency accordingly.
Adding md5_prefix-479613.diff.
Thanks to Peter Green for the patch. Closes: #479613
Added:
siproxd/trunk/debian/patches/md5_prefix.diff
Modified:
siproxd/trunk/debian/changelog
siproxd/trunk/debian/control
siproxd/trunk/debian/watch
Modified: siproxd/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/siproxd/trunk/debian/changelog?rev=6159&op=diff
==============================================================================
--- siproxd/trunk/debian/changelog (original)
+++ siproxd/trunk/debian/changelog Fri Sep 5 14:45:19 2008
@@ -1,3 +1,23 @@
+siproxd (1:0.7.0-2) unstable; urgency=low
+
+ * Ack NMU. Thanks Andreas
+ * Build-Depends: libosip2-dev (>=3.1.0)
+ - Fixes lintian:build-depends-on-1-revision
+ * Remove Build-Depends: quilt. Fixes linitan:quilt-build-dep-but-no-
+ series-file
+ * Upgrade to Standards-Version: 3.8.0 - no changes necessary
+
+ -- Mark Purcell <msp at debian.org> Sat, 06 Sep 2008 00:39:22 +1000
+
+siproxd (1:0.7.0-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Adjust to newer libosip and bump build-dependency accordingly.
+ Adding md5_prefix-479613.diff.
+ Thanks to Peter Green for the patch. Closes: #479613
+
+ -- Andreas Barth <aba at not.so.argh.org> Sun, 11 May 2008 12:14:31 +0000
+
siproxd (1:0.7.0-1) unstable; urgency=low
* New upstream release. (Closes: #458106)
Modified: siproxd/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/siproxd/trunk/debian/control?rev=6159&op=diff
==============================================================================
--- siproxd/trunk/debian/control (original)
+++ siproxd/trunk/debian/control Fri Sep 5 14:45:19 2008
@@ -3,9 +3,9 @@
Priority: optional
Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
Uploaders: Mark Purcell <msp at debian.org>, Kilian Krause <kilian at debian.org>, Mikael Magnusson <mikma at users.sourceforge.net>, Faidon Liambotis <paravoid at debian.org>
-Build-Depends: debhelper (>= 4.1.0), cdbs, libosip2-dev (>= 3.0), yodl, quilt (>= 0.30-4), automake, autotools-dev, autoconf
+Build-Depends: debhelper (>= 4.1.0), cdbs, libosip2-dev (>= 3.1.0), yodl, automake, autotools-dev, autoconf
Build-Conflicts: libosip0-dev
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
Homepage: http://www.ries.ch.vu/siproxd/
Vcs-Svn: svn://svn.debian.org/pkg-voip/siproxd/trunk/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-voip/siproxd/?op=log
Added: siproxd/trunk/debian/patches/md5_prefix.diff
URL: http://svn.debian.org/wsvn/pkg-voip/siproxd/trunk/debian/patches/md5_prefix.diff?rev=6159&op=file
==============================================================================
--- siproxd/trunk/debian/patches/md5_prefix.diff (added)
+++ siproxd/trunk/debian/patches/md5_prefix.diff Fri Sep 5 14:45:19 2008
@@ -1,0 +1,221 @@
+diff -Nur -x '*.orig' -x '*~' siproxd-0.7.0/src/auth.c siproxd-0.7.0.new/src/auth.c
+--- siproxd-0.7.0/src/auth.c 2008-01-19 16:07:14.000000000 +0000
++++ siproxd-0.7.0.new/src/auth.c 2008-05-06 21:14:39.000000000 +0000
+@@ -367,25 +367,25 @@
+ OUT HASHHEX SessionKey
+ )
+ {
+- MD5_CTX Md5Ctx;
++ osip_MD5_CTX Md5Ctx;
+ HASH HA1;
+
+- MD5Init(&Md5Ctx);
+- if (pszUserName) MD5Update(&Md5Ctx, pszUserName, strlen(pszUserName));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszRealm) MD5Update(&Md5Ctx, pszRealm, strlen(pszRealm));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszPassword) MD5Update(&Md5Ctx, pszPassword, strlen(pszPassword));
+- MD5Final(HA1, &Md5Ctx);
++ osip_MD5Init(&Md5Ctx);
++ if (pszUserName) osip_MD5Update(&Md5Ctx, pszUserName, strlen(pszUserName));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszRealm) osip_MD5Update(&Md5Ctx, pszRealm, strlen(pszRealm));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszPassword) osip_MD5Update(&Md5Ctx, pszPassword, strlen(pszPassword));
++ osip_MD5Final(HA1, &Md5Ctx);
+
+ if ((pszAlg!=NULL) && (osip_strcasecmp(pszAlg, "md5-sess") == 0)) {
+- MD5Init(&Md5Ctx);
+- MD5Update(&Md5Ctx, HA1, HASHLEN);
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszCNonce) MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
+- MD5Final(HA1, &Md5Ctx);
++ osip_MD5Init(&Md5Ctx);
++ osip_MD5Update(&Md5Ctx, HA1, HASHLEN);
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszCNonce) osip_MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
++ osip_MD5Final(HA1, &Md5Ctx);
+ };
+ CvtHex(HA1, SessionKey);
+ }
+@@ -403,57 +403,57 @@
+ OUT HASHHEX Response /* request-digest or response-digest */
+ )
+ {
+- MD5_CTX Md5Ctx;
++ osip_MD5_CTX Md5Ctx;
+ HASH HA2;
+ HASH RespHash;
+ HASHHEX HA2Hex;
+
+ /* calculate H(A2) */
+- MD5Init(&Md5Ctx);
+- if (pszMethod) MD5Update(&Md5Ctx, pszMethod, strlen(pszMethod));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszDigestUri)MD5Update(&Md5Ctx, pszDigestUri, strlen(pszDigestUri));
++ osip_MD5Init(&Md5Ctx);
++ if (pszMethod) osip_MD5Update(&Md5Ctx, pszMethod, strlen(pszMethod));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszDigestUri)osip_MD5Update(&Md5Ctx, pszDigestUri, strlen(pszDigestUri));
+
+ if (pszQop!=NULL) {
+ goto auth_withqop;
+ };
+
+ /* auth_withoutqop: */
+- MD5Final(HA2, &Md5Ctx);
++ osip_MD5Final(HA2, &Md5Ctx);
+ CvtHex(HA2, HA2Hex);
+
+ /* calculate response */
+- MD5Init(&Md5Ctx);
+- MD5Update(&Md5Ctx, HA1, HASHHEXLEN);
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
+- MD5Update(&Md5Ctx, ":", 1);
++ osip_MD5Init(&Md5Ctx);
++ osip_MD5Update(&Md5Ctx, HA1, HASHHEXLEN);
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
++ osip_MD5Update(&Md5Ctx, ":", 1);
+
+ goto end;
+
+ auth_withqop:
+
+- MD5Update(&Md5Ctx, ":", 1);
+- MD5Update(&Md5Ctx, HEntity, HASHHEXLEN);
+- MD5Final(HA2, &Md5Ctx);
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ osip_MD5Update(&Md5Ctx, HEntity, HASHHEXLEN);
++ osip_MD5Final(HA2, &Md5Ctx);
+ CvtHex(HA2, HA2Hex);
+
+ /* calculate response */
+- MD5Init(&Md5Ctx);
+- MD5Update(&Md5Ctx, HA1, HASHHEXLEN);
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszNonce) MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszNonceCount)MD5Update(&Md5Ctx, pszNonceCount, strlen(pszNonceCount));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszCNonce) MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
+- MD5Update(&Md5Ctx, ":", 1);
+- if (pszQop) MD5Update(&Md5Ctx, pszQop, strlen(pszQop));
+- MD5Update(&Md5Ctx, ":", 1);
++ osip_MD5Init(&Md5Ctx);
++ osip_MD5Update(&Md5Ctx, HA1, HASHHEXLEN);
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszNonce) osip_MD5Update(&Md5Ctx, pszNonce, strlen(pszNonce));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszNonceCount)osip_MD5Update(&Md5Ctx, pszNonceCount, strlen(pszNonceCount));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszCNonce) osip_MD5Update(&Md5Ctx, pszCNonce, strlen(pszCNonce));
++ osip_MD5Update(&Md5Ctx, ":", 1);
++ if (pszQop) osip_MD5Update(&Md5Ctx, pszQop, strlen(pszQop));
++ osip_MD5Update(&Md5Ctx, ":", 1);
+
+ end:
+- MD5Update(&Md5Ctx, HA2Hex, HASHHEXLEN);
+- MD5Final(RespHash, &Md5Ctx);
++ osip_MD5Update(&Md5Ctx, HA2Hex, HASHHEXLEN);
++ osip_MD5Final(RespHash, &Md5Ctx);
+ CvtHex(RespHash, Response);
+ }
+
+diff -Nur -x '*.orig' -x '*~' siproxd-0.7.0/src/sip_utils.c siproxd-0.7.0.new/src/sip_utils.c
+--- siproxd-0.7.0/src/sip_utils.c 2008-01-19 16:07:14.000000000 +0000
++++ siproxd-0.7.0.new/src/sip_utils.c 2008-05-06 21:14:23.000000000 +0000
+@@ -42,6 +42,7 @@
+ #include "digcalc.h"
+ #include "log.h"
+
++
+ static char const ident[]="$Id: sip_utils.c,v 1.56 2008/01/19 16:07:14 hb9xar Exp $";
+
+
+@@ -773,13 +774,13 @@
+ if (strncmp(param->gvalue, magic_cookie,
+ strlen(magic_cookie))==0) {
+ /* calculate MD5 hash */
+- MD5_CTX Md5Ctx;
++ osip_MD5_CTX Md5Ctx;
+ HASH HA1;
+
+- MD5Init(&Md5Ctx);
+- MD5Update(&Md5Ctx, param->gvalue,
++ osip_MD5Init(&Md5Ctx);
++ osip_MD5Update(&Md5Ctx, param->gvalue,
+ strlen(param->gvalue));
+- MD5Final(HA1, &Md5Ctx);
++ osip_MD5Final(HA1, &Md5Ctx);
+ CvtHex(HA1, hashstring);
+
+ DEBUGC(DBCLASS_BABBLE, "existing branch -> branch hash [%s]",
+@@ -799,53 +800,53 @@
+ */
+ if (hashstring[0] == '\0') {
+ /* calculate MD5 hash */
+- MD5_CTX Md5Ctx;
++ osip_MD5_CTX Md5Ctx;
+ HASH HA1;
+ char *tmp;
+
+- MD5Init(&Md5Ctx);
++ osip_MD5Init(&Md5Ctx);
+
+ /* topmost via */
+ osip_via_to_str(via, &tmp);
+ if (tmp) {
+- MD5Update(&Md5Ctx, tmp, strlen(tmp));
++ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp));
+ osip_free(tmp);
+ }
+
+ /* Tag in To header */
+ osip_to_get_tag(sip_msg->to, ¶m);
+ if (param && param->gvalue) {
+- MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue));
++ osip_MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue));
+ }
+
+ /* Tag in From header */
+ osip_from_get_tag(sip_msg->from, ¶m);
+ if (param && param->gvalue) {
+- MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue));
++ osip_MD5Update(&Md5Ctx, param->gvalue, strlen(param->gvalue));
+ }
+
+ /* Call-ID */
+ call_id = osip_message_get_call_id(sip_msg);
+ osip_call_id_to_str(call_id, &tmp);
+ if (tmp) {
+- MD5Update(&Md5Ctx, tmp, strlen(tmp));
++ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp));
+ osip_free(tmp);
+ }
+
+ /* CSeq number (but not method) */
+ tmp = osip_cseq_get_number(sip_msg->cseq);
+ if (tmp) {
+- MD5Update(&Md5Ctx, tmp, strlen(tmp));
++ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp));
+ }
+
+ /* Request URI */
+ osip_uri_to_str(sip_msg->req_uri, &tmp);
+ if (tmp) {
+- MD5Update(&Md5Ctx, tmp, strlen(tmp));
++ osip_MD5Update(&Md5Ctx, tmp, strlen(tmp));
+ osip_free(tmp);
+ }
+
+- MD5Final(HA1, &Md5Ctx);
++ osip_MD5Final(HA1, &Md5Ctx);
+ CvtHex(HA1, hashstring);
+
+ DEBUGC(DBCLASS_BABBLE, "non-existing branch -> branch hash [%s]",
Modified: siproxd/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-voip/siproxd/trunk/debian/watch?rev=6159&op=diff
==============================================================================
--- siproxd/trunk/debian/watch (original)
+++ siproxd/trunk/debian/watch Fri Sep 5 14:45:19 2008
@@ -1,22 +1,5 @@
-# Example watch control file for uscan
-# Rename this file to "watch" and then you can run the "uscan" command
-# to check for upstream updates and more.
-# See uscan(1) for format
-
-# Compulsory line, this is a version 3 file
version=3
-# Uncomment to examine a Webpage
-# <Webpage URL> <string match>
-#http://www.example.com/downloads.php #PACKAGE#-(.*)\.tar\.gz
-
-# Uncomment to examine a Webserver directory
-#http://www.example.com/pub/#PACKAGE#-(.*)\.tar\.gz
-
-# Uncommment to examine a FTP server
-#ftp://ftp.example.com/pub/#PACKAGE#-(.*)\.tar\.gz debian uupdate
-
-# Uncomment to find new files on sourceforge, for debscripts >= 2.9
http://sf.net/siproxd/siproxd-(.*)\.tar\.gz debian svn-upgrade
More information about the Pkg-voip-commits
mailing list