[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, &param);
+       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, &param);
+       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