pjproject: bump to 2.12.1
authorSebastian Kemper <sebastian_ml@gmx.net>
Sat, 3 Dec 2022 14:41:32 +0000 (15:41 +0100)
committerSebastian Kemper <sebastian_ml@gmx.net>
Sat, 3 Dec 2022 14:44:30 +0000 (15:44 +0100)
commitf5120a46371ff75f401c1cb724c3880811bfbae0
treefaa71092185bf5f89dd6a31e4544e552e70ee993
parente2f370462421e20cccf09aa155cb78e6ff60d0c0
pjproject: bump to 2.12.1

This is a manual cherry-pick of a57228588602e5217b95f1e9ded0b76402cb6c72
and 472f1ac7ac867b8fbc2841c56e7d61935dba9d52. The only difference is
that the uclibc-related patches were not dropped, because uclibc is used
in OpenWrt 21.02.

- add "--disable-android-mediacodec" to configure
- add EXCLUDE_APP=1 to "make" calls so some apps aren't built (speeds up
  the build a bit)
- drop "sed" call as no longer needed
- update 0004-config_site.patch to sync up with Asterisk 18.14.0
- update 0006-fix-pkg_config-file.patch as there were some changes in
  this area upstream
- add 0007-execinfo.patch to prevent errors due to missing <execinfo.h>
- sync patches with Asterisk 18.14.0
- backports two security fixes (c4d3498 and 450baca) from pjproject
  2.13, source: asterisk 20.0.1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
27 files changed:
libs/pjproject/Makefile
libs/pjproject/patches/0003-non-gnu-pthreads.patch
libs/pjproject/patches/0004-config_site.patch
libs/pjproject/patches/0005-remove-hardcoded-lstdc++.patch
libs/pjproject/patches/0006-fix-pkg_config-file.patch
libs/pjproject/patches/0007-execinfo.patch [new file with mode: 0644]
libs/pjproject/patches/0011-sip_inv_patch.patch [deleted file]
libs/pjproject/patches/0020-pjlib_cancel_timer_0.patch [deleted file]
libs/pjproject/patches/0050-fix-race-parallel-build.patch [deleted file]
libs/pjproject/patches/0060-clone-sdp-for-sip-timer-refresh-invite.patch [deleted file]
libs/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch [deleted file]
libs/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch [deleted file]
libs/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch [deleted file]
libs/pjproject/patches/0100-allow_multiple_auth_headers.patch [new file with mode: 0644]
libs/pjproject/patches/0100-fix-double-stun-free.patch [deleted file]
libs/pjproject/patches/0110-tls-parent-listener-destroyed.patch [deleted file]
libs/pjproject/patches/0111-ssl-premature-destroy.patch [deleted file]
libs/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch [deleted file]
libs/pjproject/patches/0130-sip_inv-Additional-multipart-support-2919-2920.patch [deleted file]
libs/pjproject/patches/0140-Fix-incorrect-unescaping-of-tokens-during-parsing-29.patch [deleted file]
libs/pjproject/patches/0150-Create-generic-pjsip_hdr_find-functions.patch [deleted file]
libs/pjproject/patches/0160-Additional-multipart-improvements.patch [deleted file]
libs/pjproject/patches/0170-stun-integer-underflow.patch [deleted file]
libs/pjproject/patches/0171-dialog-set-free.patch [deleted file]
libs/pjproject/patches/0172-prevent-multipart-oob.patch [deleted file]
libs/pjproject/patches/0200-potential-buffer-overflow-in-pjlib-scanner-and-pjmedia.patch [new file with mode: 0644]
libs/pjproject/patches/0201-potential-stack-buffer-overflow-when-parsing-message-as-a-STUN-client.patch [new file with mode: 0644]