[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#956965: marked as done (RFS: sipxtapi/3.3.0~test18+dfsg.1-0.1 [NMU] -- SIP stack, RTP media framework and codecs)



Your message dated Sat, 18 Apr 2020 09:20:57 +0200
with message-id <20200418072057.GA199869@isildor.loewenhoehle.ip>
and subject line sipxtapi: diff for NMU version 3.3.0~test18+dfsg.1-0.1
has caused the Debian Bug report #956965,
regarding RFS: sipxtapi/3.3.0~test18+dfsg.1-0.1 [NMU] -- SIP stack, RTP media framework and codecs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
956965: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956965
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal
X-Debbugs-CC: tobi@debian.org

Dear mentors,

I am looking for a sponsor for my package "sipxtapi"

 * Package name    : sipxtapi
   Version         : 3.3.0~test18+dfsg.1-1.1
   Upstream Author : sipXtapi community <sipx@googlegroups.com>
 * URL             : http://www.sipxtapi.org
 * License         : LGPL-2.1
 * Vcs             : https://salsa.debian.org/pkg-voip-team/sipxtapi
   Section         : libs

It builds those binary packages:

  libsipxtapi - SIP stack, RTP media framework and codecs
  libsipxtapi-dev - SIP stack, RTP media framework and codecs (headers)
  libsipxtapi-doc - SIP stack, RTP media framework and codecs (API documentation)

To access further information about this package, please visit the following URL:

  https://mentors.debian.net/package/sipxtapi

Alternatively, one can download the package with dget using this command:

  dget -x https://mentors.debian.net/debian/pool/main/s/sipxtapi/sipxtapi_3.3.0~test18+dfsg.1-1.1.dsc

Changes since the last upload:

   * Non-maintainer upload.
   * Update to new upstream 3.3.0_test18. (Closes: #956686)
     - Add Files-Excluded to repack source.
     - Remove patches applied upstream.
     - Remove lintian override for removed patch.
     - Update Standards-Version to 4.5.0
     - Use debhelper-compat.
     - Update compat level to 12.
     - Update priority to optional.
     - Remove dependency on autotools-dev, dh-autoreconf.
     - Remove copyright information of file removed by update.
   * Point Vcs to salsa. (Closes: #956685)
   * Add watch file. (Closes: #956687)


-- 
Regards
Sudip

--- End Message ---
--- Begin Message ---
Control: tags 953458 + patch
Control: tags 953458 + pending
Control: tags 956685 + patch
Control: tags 956685 + pending
Control: tags 956686 + patch
Control: tags 956686 + pending
Control: tags 956687 + patch
Control: tags 956687 + pending


Dear maintainer,

I've prepared an NMU for sipxtapi (versioned as 3.3.0~test18+dfsg.1-0.1) and
uploaded it to DELAYED/15. Please feel free to tell me if I
should delay it longer.

(Attached is the diff only for the debian directory)

Regards.

-- 
tobi
diff -Naur sipxtapi-3.3.0~test17/debian/changelog sipxtapi-3.3.0~test18+dfsg.1/debian/changelog
--- sipxtapi-3.3.0~test17/debian/changelog	2020-04-10 21:32:50.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/changelog	2020-04-18 09:06:33.009725343 +0200
@@ -1,7 +1,32 @@
+sipxtapi (3.3.0~test18+dfsg.1-0.1) unstable; urgency=medium
+
+  [ Sudip Mukherjee ]
+  * Non-maintainer upload.
+  * Update to new upstream 3.3.0_test18. (Closes: #956686)
+    - Add Files-Excluded to repack source.
+    - Add patch to skip building examples.
+    - Remove patches applied upstream.
+    - Remove lintian overrides not needed.
+    - Update Standards-Version to 4.5.0
+    - Use debhelper-compat.
+    - Update compat level to 12.
+    - Update priority to optional.
+    - Remove dependency on autotools-dev, dh-autoreconf.
+    - Remove copyright information of file removed by update.
+    - Fix copyright information for a header file.
+    - Use secure copyright format uri.
+  * Point Vcs to salsa. (Closes: #956685)
+  * Add watch file. (Closes: #956687)
+
+  [ Tobias Frost ]
+  * Updating the sipxtapi Uploaders list (Closes: #953458).
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Fri, 17 Apr 2020 18:18:54 +0100
+
 sipxtapi (3.3.0~test17-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
-  * Fix FTBFS. (Closes: #954547) 
+  * Fix FTBFS. (Closes: #954547)
 
  -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Fri, 10 Apr 2020 20:32:50 +0100
 
diff -Naur sipxtapi-3.3.0~test17/debian/compat sipxtapi-3.3.0~test18+dfsg.1/debian/compat
--- sipxtapi-3.3.0~test17/debian/compat	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/compat	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-9
diff -Naur sipxtapi-3.3.0~test17/debian/control sipxtapi-3.3.0~test18+dfsg.1/debian/control
--- sipxtapi-3.3.0~test17/debian/control	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/control	2020-04-18 09:06:46.542218857 +0200
@@ -1,13 +1,12 @@
 Source: sipxtapi
 Section: libs
-Priority: extra
+Priority: optional
 Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
-Uploaders: Daniel Pocock <daniel@pocock.pro>
-Build-Depends: debhelper (>= 9.0.0), libssl-dev, libcppunit-dev, autotools-dev, automake, libpcre3-dev, dpkg-dev (>= 1.16.1~), dh-autoreconf, libxerces-c-dev, pkg-config, libgsm1-dev, libspandsp-dev, libspeexdsp-dev, doxygen, libopus-dev
+Build-Depends: debhelper-compat (= 12), libssl-dev, libcppunit-dev, automake, libpcre3-dev, dpkg-dev (>= 1.16.1~), libxerces-c-dev, pkg-config, libgsm1-dev, libspandsp-dev, libspeexdsp-dev, doxygen, libopus-dev
 Homepage: http://www.sipxtapi.org
-Standards-Version: 3.9.6
-Vcs-Git: git://anonscm.debian.org/pkg-voip/sipxtapi.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-voip/sipxtapi.git
+Standards-Version: 4.5.0
+Vcs-Git: https://salsa.debian.org/pkg-voip-team/sipxtapi.git
+Vcs-Browser: https://salsa.debian.org/pkg-voip-team/sipxtapi
 
 Package: libsipxtapi
 Architecture: linux-any
diff -Naur sipxtapi-3.3.0~test17/debian/copyright sipxtapi-3.3.0~test18+dfsg.1/debian/copyright
--- sipxtapi-3.3.0~test17/debian/copyright	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/copyright	2020-04-17 19:18:13.000000000 +0200
@@ -1,7 +1,12 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: sipXtapi
 Upstream-Contact: sipXtapi community <sipx@googlegroups.com>
 Source: https://github.com/sipXtapi/sipXtapi
+Files-Excluded: *.dll
+                *.jar
+                */contrib
+                sipXcallLib/doc/sipXtapi/html
+                sipXcallLib/examples
 
 Files: *
 Copyright: 2004-2006, Pingtel Corp.
@@ -31,7 +36,7 @@
            1993, Digital Equipment Corporation
 License: BSD-UC
 
-Files: sipXtackLib/include/*.c
+Files: sipXtackLib/include/resparse/poll.h
 Copyright: 1997, Peter Wemm <peter@freebsd.org>
 License: BSD-2
 
@@ -39,10 +44,6 @@
 Copyright: 1991-2, RSA Data Security, Inc
 License: RSA
 
-Files: build-aux/install-sh
-Copyright: 1994, X Consortium
-License: BSD-X
-
 Files: sipXportLib/include/xmlparser/*
 Copyright: 2000-2002, Lee Thomason (www.grinninglizard.com)
 License: TINY
@@ -127,29 +128,6 @@
  These notices must be retained in any copies of any part of this
  documentation and/or software.
 
-License: BSD-X
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
- X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
- TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- .
- Except as contained in this notice, the name of the X Consortium shall not
- be used in advertising or otherwise to promote the sale, use or other deal-
- ings in this Software without prior written authorization from the X Consor-
- tium.
-
 License: TINY
  This software is provided 'as-is', without any express or implied
  warranty. In no event will the authors be held liable for any
diff -Naur sipxtapi-3.3.0~test17/debian/files sipxtapi-3.3.0~test18+dfsg.1/debian/files
--- sipxtapi-3.3.0~test17/debian/files	1970-01-01 01:00:00.000000000 +0100
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/files	2020-04-18 09:10:08.505632560 +0200
@@ -0,0 +1 @@
+sipxtapi_3.3.0~test18+dfsg.1-0.1_source.buildinfo libs optional
diff -Naur sipxtapi-3.3.0~test17/debian/patches/add-license-rfc-4634.patch sipxtapi-3.3.0~test18+dfsg.1/debian/patches/add-license-rfc-4634.patch
--- sipxtapi-3.3.0~test17/debian/patches/add-license-rfc-4634.patch	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/add-license-rfc-4634.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,104 +0,0 @@
-diff --git a/sipXportLib/src/hmac-sha1/sha1.c b/sipXportLib/src/hmac-sha1/sha1.c
-index 7b31453..6ea456b 100644
---- a/sipXportLib/src/hmac-sha1/sha1.c
-+++ b/sipXportLib/src/hmac-sha1/sha1.c
-@@ -1,29 +1,23 @@
- /*
-- *  sha1.c (Obtained from rfc3471)
-+ *  sha1.c (Obtained from rfc 4634)
-  * 
-  * Copyright (c) The Internet Society (2001). All Rights Reserved. 
-  *
-- * This document and translations of it may be copied and furnished to others,
-- * and derivative works that comment on or otherwise explain it or assist in 
-- * its implementation may be prepared, copied, published and distributed, in 
-- * whole or in part, without restriction of any kind, provided that the above 
-- * copyright notice and this paragraph are included on all such copies and 
-- * derivative works. However, this document itself may not be modified in any
-- * way, such as by removing the copyright notice or references to the Internet
-- * Society or other Internet organizations, except as needed for the purpose 
-- * of developing Internet standards in which case the procedures for copyrights 
-- * defined in the Internet Standards process must be followed, or as required 
-- * to translate it into languages other than English. 
-+ * License from RFC 4634 s1.1:
-  *
-- * The limited permissions granted above are perpetual and will not be revoked
-- * by the Internet Society or its successors or assigns. 
-+ * Permission is granted for all uses, commercial and non-commercial, of
-+ * the sample code found in Section 8.  Royalty free license to use,
-+ * copy, modify and distribute the software found in Section 8 is
-+ * granted, provided that this document is identified in all material
-+ * mentioning or referencing this software, and provided that
-+ * redistributed derivative works do not contain misleading author or
-+ * version information.
-+ *
-+ * The authors make no representations concerning either the
-+ * merchantability of this software or the suitability of this software
-+ * for any particular purpose.  It is provided "as is" without express
-+ * or implied warranty of any kind.
-  *
-- * This document and the information contained herein is provided on an 
-- * "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK 
-- * FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
-- * LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
-- * INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR 
-- * FITNESS FOR A PARTICULAR PURPOSE. 
-  *
-  *  Description:
-  *      This file implements the Secure Hashing Algorithm 1 as
-@@ -408,4 +402,4 @@ void SHA1PadMessage(SHA1Context *context)
-     context->Message_Block[62] = (unsigned char)((context->Length_Low >> 8) & 0xFF);
-     context->Message_Block[63] = (unsigned char)((context->Length_Low) & 0xFF);
-     SHA1ProcessMessageBlock(context); 
--} 
-\ No newline at end of file
-+} 
-diff --git a/sipXportLib/src/hmac-sha1/sha1.h b/sipXportLib/src/hmac-sha1/sha1.h
-index d37eb2a..f47ce01 100644
---- a/sipXportLib/src/hmac-sha1/sha1.h
-+++ b/sipXportLib/src/hmac-sha1/sha1.h
-@@ -1,29 +1,22 @@
- /*
-- * sha1.h (Obtained from rfc3471)
-- * 
-- * Copyright (c) The Internet Society (2001). All Rights Reserved. 
-+ * sha1.h (Obtained from rfc 4634)
-  *
-- * This document and translations of it may be copied and furnished to others,
-- * and derivative works that comment on or otherwise explain it or assist in 
-- * its implementation may be prepared, copied, published and distributed, in 
-- * whole or in part, without restriction of any kind, provided that the above 
-- * copyright notice and this paragraph are included on all such copies and 
-- * derivative works. However, this document itself may not be modified in any
-- * way, such as by removing the copyright notice or references to the Internet
-- * Society or other Internet organizations, except as needed for the purpose 
-- * of developing Internet standards in which case the procedures for copyrights 
-- * defined in the Internet Standards process must be followed, or as required 
-- * to translate it into languages other than English. 
-+ * Copyright (c) The Internet Society (2001). All Rights Reserved.
-  *
-- * The limited permissions granted above are perpetual and will not be revoked
-- * by the Internet Society or its successors or assigns. 
-+ * License from RFC 4634 s1.1:
-  *
-- * This document and the information contained herein is provided on an 
-- * "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK 
-- * FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
-- * LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
-- * INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR 
-- * FITNESS FOR A PARTICULAR PURPOSE. 
-+ * Permission is granted for all uses, commercial and non-commercial, of
-+ * the sample code found in Section 8.  Royalty free license to use,
-+ * copy, modify and distribute the software found in Section 8 is
-+ * granted, provided that this document is identified in all material
-+ * mentioning or referencing this software, and provided that
-+ * redistributed derivative works do not contain misleading author or
-+ * version information.
-+ *
-+ * The authors make no representations concerning either the
-+ * merchantability of this software or the suitability of this software
-+ * for any particular purpose.  It is provided "as is" without express
-+ * or implied warranty of any kind.
-  *
-  *  Description:
-  *      This is the header file for code which implements the Secure
diff -Naur sipxtapi-3.3.0~test17/debian/patches/cppunit.patch sipxtapi-3.3.0~test18+dfsg.1/debian/patches/cppunit.patch
--- sipxtapi-3.3.0~test17/debian/patches/cppunit.patch	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/cppunit.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-Description: use PKG_CHECK_MODULES instead of AM_PATH_CPPUNIT
-Author: Rene Engelhard <rene@debian.org>
-Bug-Debian: https://bugs.debian.org/862127
-Origin: vendor
-Forwarded: no
-Last-Update: 2017-05-15
-
---- sipxtapi-3.3.0~test17.orig/configure.ac
-+++ sipxtapi-3.3.0~test17/configure.ac
-@@ -72,7 +72,7 @@ AC_CHECK_HEADERS([arpa/inet.h fcntl.h li
- 
- # Check CPPUnit - begin
- # can't be encapsulated as a function due to search path ordering issues
--AM_PATH_CPPUNIT(1.9,
-+PKG_CHECK_MODULES(CPPUNIT, cppunit >= 1.9, I
-       [ SIPX_UNIT_TARGET="sipxunit" ],
-       [ SIPX_UNIT_TARGET="sipxportunit"
-         CPPUNIT_CFLAGS=' -DNO_CPPUNIT -I$(top_srcdir)/sipXportLib/src/test/sipxportunit '
diff -Naur sipxtapi-3.3.0~test17/debian/patches/fix-gcc-6-compilation.patch sipxtapi-3.3.0~test18+dfsg.1/debian/patches/fix-gcc-6-compilation.patch
--- sipxtapi-3.3.0~test17/debian/patches/fix-gcc-6-compilation.patch	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/fix-gcc-6-compilation.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-Description: Fix FTBFS with GCC 6
- Fix a minor, possibly unintentional, type casting error to fix a
- compilation error with GCC 6.  The data being initialized is unsigned
- char where as the array is char.  The array is being later type
- casted to (unsigned char *).  So, it is appropriate for the array to
- be unsigned char[].
- .
- Currently the upstream repository and site are unreachable.
-Author: Sunil Mohan Adapa <sunil@medhas.org>
-Bug-Debian: https://bugs.debian.org/811725
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Last-Update: 2016-08-30
-
---- sipxtapi-3.3.0~test17.orig/sipXportLib/src/os/OsEncryption.cpp
-+++ sipxtapi-3.3.0~test17/sipXportLib/src/os/OsEncryption.cpp
-@@ -55,7 +55,7 @@
- // EXTERNAL VARIABLES
- 
- // CONSTANTS
--static const char gSalt[] =
-+static const unsigned char gSalt[] =
- {
-     (unsigned char)0xc9, (unsigned char)0x36, (unsigned char)0x78, (unsigned char)0x99,
-     (unsigned char)0x52, (unsigned char)0x3e, (unsigned char)0xea, (unsigned char)0xf2
diff -Naur sipxtapi-3.3.0~test17/debian/patches/openssl11.patch sipxtapi-3.3.0~test18+dfsg.1/debian/patches/openssl11.patch
--- sipxtapi-3.3.0~test17/debian/patches/openssl11.patch	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/openssl11.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,269 +0,0 @@
-diff --git a/sipXportLib/include/os/OsEncryption.h b/sipXportLib/include/os/OsEncryption.h
-index a21497d..fbe65ca 100644
---- a/sipXportLib/include/os/OsEncryption.h
-+++ b/sipXportLib/include/os/OsEncryption.h
-@@ -118,7 +118,7 @@ class OsEncryption
- #if defined (OSENCRYPTION)
-     X509_ALGOR *mAlgorithm;
- 
--    EVP_CIPHER_CTX mContext;
-+    EVP_CIPHER_CTX *mContext;
- #endif
- 
-     unsigned char *mSalt;     // defeats brute force decryption via appling dictionary
-diff --git a/sipXportLib/include/utl/UtlCryptoKey.h b/sipXportLib/include/utl/UtlCryptoKey.h
-index d1b31be..0a1be73 100644
---- a/sipXportLib/include/utl/UtlCryptoKey.h
-+++ b/sipXportLib/include/utl/UtlCryptoKey.h
-@@ -23,7 +23,7 @@
- // TYPEDEFS
- typedef struct rsa_st        RSA;
- typedef struct evp_cipher_st EVP_CIPHER;
--typedef struct env_md_st     EVP_MD;
-+typedef struct evp_md_st     EVP_MD;
- 
- // DEFINES
- // MACROS
-diff --git a/sipXportLib/src/os/OsEncryption.cpp b/sipXportLib/src/os/OsEncryption.cpp
-index b875d38..cd32f31 100644
---- a/sipXportLib/src/os/OsEncryption.cpp
-+++ b/sipXportLib/src/os/OsEncryption.cpp
-@@ -187,17 +187,18 @@ OsStatus OsEncryption::init(Direction direction)
-     {
-         ERR_clear_error();
- 
--        SSLeay_add_all_algorithms();
-+        SSL_library_init();
-         mAlgorithm = PKCS5_pbe_set(NID_pbeWithMD5AndDES_CBC,
-             PKCS5_DEFAULT_ITER, mSalt, mSaltLen);
- 
-         if (mAlgorithm != NULL)
-         {
--            EVP_CIPHER_CTX_init(&(mContext));
-+            mContext = EVP_CIPHER_CTX_new();
-+            EVP_CIPHER_CTX_init(mContext);
-             if (EVP_PBE_CipherInit(mAlgorithm->algorithm, (const char *)mKey, mKeyLen,
--                                   mAlgorithm->parameter, &(mContext), (int)direction))
-+                                   mAlgorithm->parameter, mContext, (int)direction))
-             {
--                int blockSize = EVP_CIPHER_CTX_block_size(&mContext);
-+                int blockSize = EVP_CIPHER_CTX_block_size(mContext);
-                 int allocLen = mDataLen + mHeaderLen + blockSize + 1; // plus 1 for null terminator on decrypt
-                 mResults = (unsigned char *)OPENSSL_malloc(allocLen);
-                 if (mResults == NULL)
-@@ -268,11 +269,11 @@ OsStatus OsEncryption::crypto(Direction direction)
-             }
- 
-             int outLenPart1 = 0;
--            if (EVP_CipherUpdate(&(mContext), out, &outLenPart1, in, inLen))
-+            if (EVP_CipherUpdate(mContext, out, &outLenPart1, in, inLen))
-             {
-                 out += outLenPart1;
-                 int outLenPart2 = 0;
--                if (EVP_CipherFinal(&(mContext), out, &outLenPart2))
-+                if (EVP_CipherFinal(mContext, out, &outLenPart2))
-                 {
-                     outLen += outLenPart1 + outLenPart2;
-                     retval = OS_SUCCESS;
-diff --git a/sipXportLib/src/os/OsSSL.cpp b/sipXportLib/src/os/OsSSL.cpp
-index bb30d7b..f6d786b 100644
---- a/sipXportLib/src/os/OsSSL.cpp
-+++ b/sipXportLib/src/os/OsSSL.cpp
-@@ -505,15 +505,16 @@ void OsSSL::logError(const OsSysLogFacility facility,
- void OsSSL::dumpCipherList()
- {
-     char humanReadableName[1024];
--    SSL_CIPHER *cipher = NULL;
-+    STACK_OF(SSL_CIPHER) *sk = SSL_CTX_get_ciphers(mCTX);
-+    const SSL_CIPHER *cipher = NULL;
-     int cipherCount = 0;
-     const char* tokenName = NULL;
- 
--    while(cipherCount  <  sk_SSL_CIPHER_num(mCTX->cipher_list))
-+    while(cipherCount  <  sk_SSL_CIPHER_num(sk))
-     {
-     
-         // Get a cipher from the context
--        cipher = sk_SSL_CIPHER_value(mCTX->cipher_list, cipherCount);
-+        cipher = sk_SSL_CIPHER_value(sk, cipherCount);
- 
-         if(cipher)
-         {
-diff --git a/sipXportLib/src/utl/UtlCryptoKey.cpp b/sipXportLib/src/utl/UtlCryptoKey.cpp
-index ee8181c..6e80ae5 100644
---- a/sipXportLib/src/utl/UtlCryptoKey.cpp
-+++ b/sipXportLib/src/utl/UtlCryptoKey.cpp
-@@ -203,34 +203,35 @@ int UtlCryptoKey::computeDigest(const unsigned char* pSrc,
- 
-    *pDestLen = 0;
- 
--   EVP_MD_CTX mdctx;
--   EVP_MD_CTX_init(&mdctx);
-+   EVP_MD_CTX *mdctx;
-+   mdctx = EVP_MD_CTX_new();
-+   EVP_MD_CTX_init(mdctx);
- 
-    OpenSSL_add_all_digests();
- 
--   if (!EVP_DigestInit_ex(&mdctx, spMdAlg, NULL))
-+   if (!EVP_DigestInit_ex(mdctx, spMdAlg, NULL))
-    {
-       osPrintf("*****EVP_DigestInit_ex failed");
--      EVP_MD_CTX_cleanup(&mdctx);
-+      EVP_MD_CTX_free(mdctx);
-       return 0;
-    }
- 
--   if (!EVP_DigestUpdate(&mdctx, pSrc, srcLen))
-+   if (!EVP_DigestUpdate(mdctx, pSrc, srcLen))
-    {
-       osPrintf("*****EVP_DigestUpdate failed");
--      EVP_MD_CTX_cleanup(&mdctx);
-+      EVP_MD_CTX_free(mdctx);
-       return 0;
-    }
- 
--   if (!EVP_DigestFinal_ex(&mdctx, pDest, (unsigned*)pDestLen))
-+   if (!EVP_DigestFinal_ex(mdctx, pDest, (unsigned*)pDestLen))
-    {
-       osPrintf("*****EVP_DigestFinal_ex failed");
--      EVP_MD_CTX_cleanup(&mdctx);
-+      EVP_MD_CTX_free(mdctx);
-       *pDestLen = 0;
-       return 0;
-    }
- 
--   EVP_MD_CTX_cleanup(&mdctx);
-+   EVP_MD_CTX_free(mdctx);
-    return *pDestLen;
- }
- 
-@@ -517,4 +518,4 @@ UtlCryptoData* UtlCryptoKey::base64Decode(const UtlString& pSrc)
-    return pDest;
- }
- 
--#endif
-\ No newline at end of file
-+#endif
-diff --git a/sipXportLib/src/utl/UtlCryptoKeySym.cpp b/sipXportLib/src/utl/UtlCryptoKeySym.cpp
-index 2d4e166..34616df 100644
---- a/sipXportLib/src/utl/UtlCryptoKeySym.cpp
-+++ b/sipXportLib/src/utl/UtlCryptoKeySym.cpp
-@@ -151,15 +151,17 @@ int UtlCryptoKeySym::encrypt(const unsigned char* pSrc,
-       return 0;
-    }
- 
--   EVP_CIPHER_CTX ctx;
--   EVP_CIPHER_CTX_init(&ctx);
-+   EVP_CIPHER_CTX *ctx;
-+   ctx = EVP_CIPHER_CTX_new();
-+   EVP_CIPHER_CTX_init(ctx);
- 
--   if (!EVP_EncryptInit_ex(&ctx, mpCipher, NULL,
-+   if (!EVP_EncryptInit_ex(ctx, mpCipher, NULL,
-       mpKey->data(), mpIv->data()))
-    {
-       osPrintf("*****EVP_EncryptInit_ex failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-@@ -167,28 +169,31 @@ int UtlCryptoKeySym::encrypt(const unsigned char* pSrc,
- 
-    int bytesWritten = 0;
-    unsigned char* pDestTail = pDest;
--   if (!EVP_EncryptUpdate(&ctx, pDestTail, &bytesWritten, pSrc, srcLen))
-+   if (!EVP_EncryptUpdate(ctx, pDestTail, &bytesWritten, pSrc, srcLen))
-    {
-       osPrintf("*****EVP_EncryptUpdate failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-    pDestTail += bytesWritten;
-    int bytesFinal = 0;
--   if (!EVP_EncryptFinal_ex(&ctx, pDestTail, &bytesFinal))
-+   if (!EVP_EncryptFinal_ex(ctx, pDestTail, &bytesFinal))
-    {
-       osPrintf("*****EVP_EncryptFinal_ex failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-    // How many total bytes did we write to pDest?
-    *pDestLen = bytesWritten + bytesFinal;
- 
--   EVP_CIPHER_CTX_cleanup(&ctx);
-+   EVP_CIPHER_CTX_cleanup(ctx);
-+   EVP_CIPHER_CTX_free(ctx);
-    setLastError(0);
-    return *pDestLen;
- }
-@@ -216,15 +221,17 @@ int UtlCryptoKeySym::decrypt(const unsigned char* pSrc,
-       return 0;
-    }
- 
--   EVP_CIPHER_CTX ctx;
--   EVP_CIPHER_CTX_init(&ctx);
-+   EVP_CIPHER_CTX *ctx;
-+   ctx = EVP_CIPHER_CTX_new();
-+   EVP_CIPHER_CTX_init(ctx);
- 
--   if (!EVP_DecryptInit_ex(&ctx, mpCipher, NULL,
-+   if (!EVP_DecryptInit_ex(ctx, mpCipher, NULL,
-       mpKey->data(), mpIv->data()))
-    {
-       osPrintf("*****EVP_DecryptInit_ex failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-@@ -232,28 +239,31 @@ int UtlCryptoKeySym::decrypt(const unsigned char* pSrc,
- 
-    int bytesWritten = 0;
-    unsigned char* pDestTail = pDest;
--   if (!EVP_DecryptUpdate(&ctx, pDestTail, &bytesWritten, pSrc, srcLen))
-+   if (!EVP_DecryptUpdate(ctx, pDestTail, &bytesWritten, pSrc, srcLen))
-    {
-       osPrintf("*****EVP_DecryptUpdate failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-    pDestTail += bytesWritten;
-    int bytesFinal = 0;
--   if (!EVP_DecryptFinal_ex(&ctx, pDestTail, &bytesFinal))
-+   if (!EVP_DecryptFinal_ex(ctx, pDestTail, &bytesFinal))
-    {
-       osPrintf("*****EVP_DecryptFinal_ex failed");
-       setLastError(ERR_get_error());
--      EVP_CIPHER_CTX_cleanup(&ctx);
-+      EVP_CIPHER_CTX_cleanup(ctx);
-+      EVP_CIPHER_CTX_free(ctx);
-       return 0;
-    }
- 
-    // How many total bytes did we write to pDest?
-    *pDestLen = bytesWritten + bytesFinal;
- 
--   EVP_CIPHER_CTX_cleanup(&ctx);
-+   EVP_CIPHER_CTX_cleanup(ctx);
-+   EVP_CIPHER_CTX_free(ctx);
-    setLastError(0);
-    return *pDestLen;
- }
diff -Naur sipxtapi-3.3.0~test17/debian/patches/remove_examples.patch sipxtapi-3.3.0~test18+dfsg.1/debian/patches/remove_examples.patch
--- sipxtapi-3.3.0~test17/debian/patches/remove_examples.patch	1970-01-01 01:00:00.000000000 +0100
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/remove_examples.patch	2020-04-17 18:35:10.000000000 +0200
@@ -0,0 +1,28 @@
+Description: remove examples
+ examples were removed as part of repacking the source, skip
+ building examples.
+
+---
+
+--- sipxtapi-3.3.0~test18+dfsg.1.orig/configure.ac
++++ sipxtapi-3.3.0~test18+dfsg.1/configure.ac
+@@ -189,8 +189,6 @@ AC_CONFIG_FILES([
+   bin/Makefile
+   sipXcallLib/Makefile 
+   sipXcallLib/doc/Makefile
+-  sipXcallLib/examples/Makefile 
+-  sipXcallLib/examples/sipXezPhone/Makefile
+   sipXcallLib/include/Makefile 
+   sipXcallLib/src/Makefile 
+   sipXcallLib/src/test/Makefile 
+--- sipxtapi-3.3.0~test18+dfsg.1.orig/sipXcallLib/Makefile.am
++++ sipxtapi-3.3.0~test18+dfsg.1/sipXcallLib/Makefile.am
+@@ -9,7 +9,7 @@ EXTRA_DIST = \
+     config/sipXcommon.am.inc \
+     CONTRIBUTORS
+ 
+-unconditional_SUBDIRS = . src examples include
++unconditional_SUBDIRS = . src include
+ # bin is not really needed now that we have a top-level build system
+ #unconditional_SUBDIRS += bin
+ 
diff -Naur sipxtapi-3.3.0~test17/debian/patches/series sipxtapi-3.3.0~test18+dfsg.1/debian/patches/series
--- sipxtapi-3.3.0~test17/debian/patches/series	2020-04-10 21:31:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/patches/series	2020-04-17 18:34:05.000000000 +0200
@@ -1,5 +1,2 @@
-fix-gcc-6-compilation.patch
-openssl11.patch
-cppunit.patch
-add-license-rfc-4634.patch
 fix_gettid.patch
+remove_examples.patch
diff -Naur sipxtapi-3.3.0~test17/debian/source/lintian-overrides sipxtapi-3.3.0~test18+dfsg.1/debian/source/lintian-overrides
--- sipxtapi-3.3.0~test17/debian/source/lintian-overrides	2020-04-10 21:15:11.000000000 +0200
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/source/lintian-overrides	1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-# RFC 4634 includes a dedicated license for sipXportLib/src/hmac-sha1/sha1.*
-sipxtapi source: license-problem-non-free-RFC sipXportLib/src/hmac-sha1/sha1.c
-sipxtapi source: license-problem-non-free-RFC sipXportLib/src/hmac-sha1/sha1.h
-sipxtapi source: license-problem-non-free-RFC debian/patches/add-license-rfc-4634.patch
diff -Naur sipxtapi-3.3.0~test17/debian/watch sipxtapi-3.3.0~test18+dfsg.1/debian/watch
--- sipxtapi-3.3.0~test17/debian/watch	1970-01-01 01:00:00.000000000 +0100
+++ sipxtapi-3.3.0~test18+dfsg.1/debian/watch	2020-04-17 18:31:12.000000000 +0200
@@ -0,0 +1,5 @@
+version=4
+opts=uversionmangle=s/_/~/,\
+     filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/sipxtapi-$1\.tar\.gz/,\
+     repacksuffix=+dfsg,dversionmangle=s/\+dfsg(\.?\d+)?$// \
+     https://github.com/sipXtapi/sipXtapi/tags .*/v?(\d\S+)\.tar\.gz

--- End Message ---

Reply to: