]> git.ipfire.org Git - thirdparty/asterisk.git/commit
pjproject: Upgrade bundled version to pjproject 2.10
authorKevin Harwell <kharwell@digium.com>
Fri, 15 May 2020 21:08:20 +0000 (16:08 -0500)
committerGeorge Joseph <gjoseph@digium.com>
Tue, 16 Jun 2020 13:19:27 +0000 (08:19 -0500)
commit3b994799346c0608f5ec6a22fe998cc99b6aaed1
tree2317c963984a2395e41d733ad6f0008da4082def
parent47c4a3becfb9eb0a6b9d31af5af8b43e829b6a8c
pjproject: Upgrade bundled version to pjproject 2.10

This patch makes the usual necessary changes when upgrading to a new
version pjproject. For instance, version number bump, patches removed
from third-party, new *.md5 file added, etc..

This patch also includes a change to the Asterisk pjproject Makefile to
explicitly create the 'source/pjsip-apps/lib' directory. This directory
is no longer there by default so needs to be added so the Asterisk
malloc debug can be built.

This patch also includes some minor changes to Asterisk that were a result
of the upgrade. Specifically, there was a backward incompatibility change
made in 2.10 that modified the "expires header" variable field from a
signed to an unsigned value. This potentially effects comparison. Namely,
those check for a value less than zero. This patch modified a few locations
in the Asterisk code that may have been affected.

Lastly, this patch adds a new macro PJSIP_MINVERSION that can be used to
check a minimum version of pjproject at compile time.

ASTERISK-28899 #close

Change-Id: Iec8821c6cbbc08c369d0e3cd2f14e691b41d0c81
14 files changed:
include/asterisk/res_pjsip.h
res/res_pjsip_pubsub.c
res/res_pjsip_registrar.c
third-party/pjproject/Makefile
third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch [deleted file]
third-party/pjproject/patches/0011-sip_inv_patch.patch [new file with mode: 0644]
third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch [deleted file]
third-party/pjproject/patches/0030-ssl-regression-fix.patch [deleted file]
third-party/pjproject/patches/0031-transport-regression-fix.patch [deleted file]
third-party/pjproject/patches/0040-ICE-Add-callback-for-finding-valid-pair.patch [deleted file]
third-party/pjproject/patches/0040-brackets-in-via-received-params.patch [deleted file]
third-party/pjproject/pjproject-2.10.tar.bz2.md5 [new file with mode: 0644]
third-party/pjproject/pjproject-2.9.tar.bz2.md5 [deleted file]
third-party/versions.mak