=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for asterisk-19.8.1/asterisk-19.8.1.tar.gz => Checksum SHA512 OK for asterisk-19.8.1/asterisk-19.8.1.tar.gz => Checksum BLAKE2s OK for asterisk-19.8.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz => Checksum SHA512 OK for asterisk-19.8.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz => Checksum BLAKE2s OK for asterisk-19.8.1/pjproject-2.12.1.md5 => Checksum SHA512 OK for asterisk-19.8.1/pjproject-2.12.1.md5 => Checksum BLAKE2s OK for asterisk-19.8.1/pjproject-2.12.1.tar.bz2 => Checksum SHA512 OK for asterisk-19.8.1/pjproject-2.12.1.tar.bz2 ===> Installing dependencies for asterisk-19.8.1nb9 ========================================================================== The supported build options for asterisk are: asterisk-config ilbc jabber ldap pgsql snmp spandsp speex unixodbc webvmail x11 The currently selected options are: asterisk-config jabber ldap speex You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.asterisk (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, asterisk-19.8.1nb9. Their current value is shown below: * CURSES_DEFAULT = curses * PYTHON_VERSION_DEFAULT = 312 * SSLBASE = /usr * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/openssl/certs * SSLDIR = /etc/openssl * SSLKEYS = /etc/openssl/private * VARBASE = /var Based on these variables, the following variables have been set: * CURSES_TYPE = curses * PYPACKAGE = python312 * TERMCAP_TYPE = termcap You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency bison>=1.0: found bison-3.8.2nb1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.3.0 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Full dependency bash-[0-9]*: found bash-5.2.37 => Full dependency perl>=5.0: found perl-5.40.0nb1 => Full dependency curl>=8.11.0nb2: found curl-8.12.0nb1 => Full dependency iksemel>=1.4: found iksemel-1.4nb19 => Full dependency jansson>=2.4nb1: found jansson-2.14 => Full dependency libuuid>=2.18: found libuuid-2.40.2 => Full dependency libxml2>=2.12.9nb3: found libxml2-2.12.9nb3 => Full dependency libxslt>=1.1.42nb3: found libxslt-1.1.42nb3 => Full dependency python312>=3.12.0: found python312-3.12.9 => Full dependency speex>=1.2rc1: found speex-1.2.1 => Full dependency speexdsp>=1.2rc3: found speexdsp-1.2.1 => Full dependency sqlite3>=3.47.0nb3: found sqlite3-3.48.0 => Full dependency srtp>=2.5.0nb1: found srtp-2.6.0 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for asterisk-19.8.1nb9 ===> Extracting for asterisk-19.8.1nb9 ===> Patching for asterisk-19.8.1nb9 => Applying pkgsrc patches for asterisk-19.8.1nb9 ===> Creating toolchain wrappers for asterisk-19.8.1nb9 ===> Configuring for asterisk-19.8.1nb9 => Substituting "configs" in configs/samples/cli_aliases.conf.sample configs/samples/festival.conf.sample configs/samples/http.conf.sample configs/samples/iax.conf.sample configs/samples/musiconhold.conf.sample configs/samples/osp.conf.sample configs/samples/phoneprov.conf.sample configs/samples/sla.conf.sample => Generating pkg-config files for builtin xz package. => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Replacing python interpreter in contrib/scripts/reflocks.py contrib/scripts/refstats.py. => Replacing bash interpreter in contrib/scripts/astversion contrib/scripts/ast_coredumper contrib/scripts/ast_logescalator contrib/scripts/ast_loggrabber. => Replacing Perl interpreter in agi/DialAnMp3.agi agi/agi-test.agi agi/fastagi-test agi/jukebox.agi agi/numeralize contrib/scripts/vmail.cgi. checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking for x86_64--netbsd-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether char is unsigned... no checking for x86_64--netbsd-uname... no checking for uname... /usr/bin/uname checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... grep -E checking for ld used by gcc... /pbulk/work/comms/asterisk19/work/.cwrapper/bin/ld checking if the linker (/pbulk/work/comms/asterisk19/work/.cwrapper/bin/ld) is GNU ld... yes checking for gawk... /usr/bin/awk checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g users checking whether ln -s works... yes checking for x86_64--netbsd-ranlib... no checking for ranlib... ranlib checking for GNU make... make checking for egrep... (cached) /usr/bin/egrep checking for x86_64--netbsd-strip... no checking for x86_64--netbsd-gstrip... no checking for strip... strip checking for x86_64--netbsd-ar... no checking for x86_64--netbsd-gar... no checking for ar... ar checking for bison... /pbulk/work/comms/asterisk19/work/.tools/bin/bison checking for cmp... /usr/bin/cmp checking for cat... (cached) /bin/cat checking for cut... /pbulk/work/comms/asterisk19/work/.tools/bin/cut checking for flex... /usr/bin/flex checking for grep... (cached) /usr/bin/grep checking for python2.7... /usr/pkg/bin/python3.12 checking for find... /usr/bin/find checking for basename... /pbulk/work/comms/asterisk19/work/.tools/bin/basename checking for dirname... /pbulk/work/comms/asterisk19/work/.tools/bin/dirname checking for sh... /bin/sh checking for ln... /bin/ln checking for doxygen... : checking for dot... : checking for wget... : checking for curl... /usr/pkg/bin/curl checking for xmllint... /usr/pkg/bin/xmllint checking for xmlstarlet... no checking for xml... no checking for bash... /pbulk/work/comms/asterisk19/work/.tools/bin/bash checking for git... : checking for alembic... : checking for bzip2... /usr/bin/bzip2 checking for tar... /bin/tar checking for patch... /pbulk/work/comms/asterisk19/work/.tools/bin/patch checking for sed... (cached) /usr/bin/sed checking for nm... /usr/bin/nm checking for realpath... : checking for ldconfig... /pbulk/work/comms/asterisk19/work/.tools/bin/ldconfig checking for sha1sum... ./build_tools/sha1sum-sh checking for openssl... /usr/bin/openssl checking pkg-config is at least version 0.9.0... yes checking for bison that supports parse-param... /pbulk/work/comms/asterisk19/work/.tools/bin/bison checking for x86_64--netbsd-soxmix... no checking for soxmix... no checking for md5... md5 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for pthread_join using gcc -pthread ... yes checking whether gcc is Clang... no checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for RAII support... checking for gcc -fnested-functions... no checking for clang strsep/strcmp optimization... no configure: checking OPENSSL with pkg-config configure: checking whether system openssl > 1.1.0 checking for OPENSSL... yes checking for embedded pjproject (may have to download)... configuring [pjproject] Verifying /pbulk/distfiles/asterisk-19.8.1/pjproject-2.12.1.tar.bz2 [pjproject] Verify successful [pjproject] Unpacking /pbulk/distfiles/asterisk-19.8.1/pjproject-2.12.1.tar.bz2 [pjproject] Applying patches /pbulk/work/comms/asterisk19/work/asterisk-19.8.1/third-party/pjproject/patches /pbulk/work/comms/asterisk19/work/asterisk-19.8.1/third-party/pjproject/source Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/aconfigure b/aconfigure |index d6f0e8809..9dcd46398 100755 |--- a/aconfigure |+++ b/aconfigure -------------------------- Patching file aconfigure using Plan A... Hunk #1 succeeded at 7839. Hunk #2 succeeded at 8985. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/aconfigure.ac b/aconfigure.ac |index 16b311045..849da81ab 100644 |--- a/aconfigure.ac |+++ b/aconfigure.ac -------------------------- Patching file aconfigure.ac using Plan A... Hunk #1 succeeded at 1202. Hunk #2 succeeded at 1837. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/build.mak.in b/build.mak.in |index 4bc464f8c..80681d961 100644 |--- a/build.mak.in |+++ b/build.mak.in -------------------------- Patching file build.mak.in using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 40. Hunk #3 succeeded at 56. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |commit 8e95490e37938f45d9d812905246036c3185b94f |Author: Riza Sulistyo <trengginas@users.noreply.github.com> |Date: Thu Mar 24 12:53:03 2022 +0700 | | Add compile time option to allow multiple Authorization header (#3010) | |diff --git a/pjsip/include/pjsip/sip_config.h b/pjsip/include/pjsip/sip_config.h |index dfd9ce977..ccce6ed01 100644 |--- a/pjsip/include/pjsip/sip_config.h |+++ b/pjsip/include/pjsip/sip_config.h -------------------------- Patching file pjsip/include/pjsip/sip_config.h using Plan A... Hunk #1 succeeded at 1280. Hunk #2 succeeded at 1470. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjsip/src/pjsip/sip_auth_client.c b/pjsip/src/pjsip/sip_auth_client.c |index 35460d01e..ab1a0cd87 100644 |--- a/pjsip/src/pjsip/sip_auth_client.c |+++ b/pjsip/src/pjsip/sip_auth_client.c -------------------------- Patching file pjsip/src/pjsip/sip_auth_client.c using Plan A... Hunk #1 succeeded at 1367. Hunk #2 succeeded at 1431. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjsip/src/pjsip/sip_config.c b/pjsip/src/pjsip/sip_config.c |index 957f9fad4..6920b3dfe 100644 |--- a/pjsip/src/pjsip/sip_config.c |+++ b/pjsip/src/pjsip/sip_config.c -------------------------- Patching file pjsip/src/pjsip/sip_config.c using Plan A... Hunk #1 succeeded at 19. Hunk #2 succeeded at 68. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c |index c437011b5..343316b56 100644 |--- a/pjsip/src/pjsua-lib/pjsua_core.c |+++ b/pjsip/src/pjsua-lib/pjsua_core.c -------------------------- Patching file pjsip/src/pjsua-lib/pjsua_core.c using Plan A... Hunk #1 succeeded at 3443. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/tests/pjsua/inc_sip.py b/tests/pjsua/inc_sip.py |index f7e64816e..2cc1a17a8 100644 |--- a/tests/pjsua/inc_sip.py |+++ b/tests/pjsua/inc_sip.py -------------------------- Patching file tests/pjsua/inc_sip.py using Plan A... Hunk #1 succeeded at 306. Hunk #2 succeeded at 319. Hunk #3 succeeded at 331. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/tests/pjsua/mod_recvfrom.py b/tests/pjsua/mod_recvfrom.py |index 918006aff..4305bfb42 100644 |--- a/tests/pjsua/mod_recvfrom.py |+++ b/tests/pjsua/mod_recvfrom.py -------------------------- Patching file tests/pjsua/mod_recvfrom.py using Plan A... Hunk #1 succeeded at 18. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/tests/pjsua/run.py b/tests/pjsua/run.py |index 35b00dec5..cffc38470 100644 |--- a/tests/pjsua/run.py |+++ b/tests/pjsua/run.py -------------------------- Patching file tests/pjsua/run.py using Plan A... Hunk #1 succeeded at 249. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/tests/pjsua/scripts-recvfrom/215_reg_good_multi_ok.py b/tests/pjsua/scripts-recvfrom/215_reg_good_multi_ok.py |index a98b8b1d8..909ba229b 100644 |--- a/tests/pjsua/scripts-recvfrom/215_reg_good_multi_ok.py |+++ b/tests/pjsua/scripts-recvfrom/215_reg_good_multi_ok.py -------------------------- Patching file tests/pjsua/scripts-recvfrom/215_reg_good_multi_ok.py using Plan A... Hunk #1 succeeded at 14. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From c4d34984ec92b3d5252a7d5cddd85a1d3a8001ae Mon Sep 17 00:00:00 2001 |From: sauwming <ming@teluu.com> |Date: Mon, 3 Oct 2022 08:07:22 +0800 |Subject: [PATCH] Merge pull request from GHSA-fq45-m3f7-3mhj | |* Initial patch | |* Use 'pj_scan_is_eof(scanner)' | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Use 'pj_scan_is_eof(scanner)' | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Use 'pj_scan_is_eof(scanner)' | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Use `!pj_scan_is_eof` instead of manually checking `scanner->curptr < scanner->end` | |Co-authored-by: Maksim Mukosey <mmukosey@gmail.com> | |* Update pjlib-util/src/pjlib-util/scanner.c | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Update pjlib-util/src/pjlib-util/scanner.c | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Update pjlib-util/src/pjlib-util/scanner.c | |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> | |* Revert '>=' back to '>' in pj_scan_stricmp_alnum() | |* Fix error compiles. | |Co-authored-by: Nanang Izzuddin <nanang@teluu.com> |Co-authored-by: Aaron Lichtman <aaronlichtman@gmail.com> |Co-authored-by: Maksim Mukosey <mmukosey@gmail.com> |--- | pjlib-util/src/pjlib-util/scanner.c | 41 +++++++++++++++++++---------- | pjmedia/src/pjmedia/rtp.c | 11 +++++--- | pjmedia/src/pjmedia/sdp.c | 24 ++++++++++------- | 3 files changed, 48 insertions(+), 28 deletions(-) | |diff --git a/pjlib-util/src/pjlib-util/scanner.c b/pjlib-util/src/pjlib-util/scanner.c |index a54edf2d8..6541bbae3 100644 |--- a/pjlib-util/src/pjlib-util/scanner.c |+++ b/pjlib-util/src/pjlib-util/scanner.c -------------------------- Patching file pjlib-util/src/pjlib-util/scanner.c using Plan A... Hunk #1 succeeded at 195. Hunk #2 succeeded at 270. Hunk #3 succeeded at 304. Hunk #4 succeeded at 440. Hunk #5 succeeded at 473. Hunk #6 succeeded at 527. Hunk #7 succeeded at 553. Hunk #8 succeeded at 581. Hunk #9 succeeded at 598. Hunk #10 succeeded at 651. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjmedia/src/pjmedia/rtp.c b/pjmedia/src/pjmedia/rtp.c |index 18917f18b..d29348cc5 100644 |--- a/pjmedia/src/pjmedia/rtp.c |+++ b/pjmedia/src/pjmedia/rtp.c -------------------------- Patching file pjmedia/src/pjmedia/rtp.c using Plan A... Hunk #1 succeeded at 188. Hunk #2 succeeded at 207. Hunk #3 succeeded at 398. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjmedia/src/pjmedia/sdp.c b/pjmedia/src/pjmedia/sdp.c |index 3905c2f52..647f49e13 100644 |--- a/pjmedia/src/pjmedia/sdp.c |+++ b/pjmedia/src/pjmedia/sdp.c -------------------------- Patching file pjmedia/src/pjmedia/sdp.c using Plan A... Hunk #1 succeeded at 983. Hunk #2 succeeded at 1006. Hunk #3 succeeded at 1052. Hunk #4 succeeded at 1080. Hunk #5 succeeded at 1149. Hunk #6 succeeded at 1164. Hunk #7 succeeded at 1179. Hunk #8 succeeded at 1187. Hunk #9 succeeded at 1227. Hunk #10 succeeded at 1246. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 450baca94f475345542c6953832650c390889202 Mon Sep 17 00:00:00 2001 |From: sauwming <ming@teluu.com> |Date: Tue, 7 Jun 2022 12:00:13 +0800 |Subject: [PATCH] Merge pull request from GHSA-26j7-ww69-c4qj | |--- | pjlib-util/src/pjlib-util/stun_simple.c | 7 ++++++- | 1 file changed, 6 insertions(+), 1 deletion(-) | |diff --git a/pjlib-util/src/pjlib-util/stun_simple.c b/pjlib-util/src/pjlib-util/stun_simple.c |index 722519584..d0549176d 100644 |--- a/pjlib-util/src/pjlib-util/stun_simple.c |+++ b/pjlib-util/src/pjlib-util/stun_simple.c -------------------------- Patching file pjlib-util/src/pjlib-util/stun_simple.c using Plan A... Hunk #1 succeeded at 54. Hunk #2 succeeded at 84. Hunk #3 succeeded at 112. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 863629bc65d68518d85cf94758725da3042c2445 Mon Sep 17 00:00:00 2001 |From: johado <papputten@gmail.com> |Date: Mon, 18 Apr 2022 06:08:33 +0200 |Subject: [PATCH] Fix double free of ossock->ossl_ctx in case of errors (#3069) | (#3070) | |--- | pjlib/src/pj/ssl_sock_ossl.c | 5 +++++ | 1 file changed, 5 insertions(+) | |diff --git a/pjlib/src/pj/ssl_sock_ossl.c b/pjlib/src/pj/ssl_sock_ossl.c |index ed441e3e2..180ef0fe6 100644 |--- a/pjlib/src/pj/ssl_sock_ossl.c |+++ b/pjlib/src/pj/ssl_sock_ossl.c -------------------------- Patching file pjlib/src/pj/ssl_sock_ossl.c using Plan A... Hunk #1 succeeded at 1167. Hunk #2 succeeded at 1198. Hunk #3 succeeded at 1220. Hunk #4 succeeded at 1270. Hunk #5 succeeded at 1339. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 0fb32cd4c0b2f83c1f98b9dd46da713d9a433a93 Mon Sep 17 00:00:00 2001 |From: Andreas Wehrmann <andreas-wehrmann@users.noreply.github.com> |Date: Tue, 27 Sep 2022 10:09:03 +0200 |Subject: [PATCH] free SSL context and reset context pointer when setting the | cipher list fails; this is a followup of issue #3069 (#3245) | |--- | pjlib/src/pj/ssl_sock_ossl.c | 5 ++++- | 1 file changed, 4 insertions(+), 1 deletion(-) | |diff --git a/pjlib/src/pj/ssl_sock_ossl.c b/pjlib/src/pj/ssl_sock_ossl.c |index c24472fec..554324305 100644 |--- a/pjlib/src/pj/ssl_sock_ossl.c |+++ b/pjlib/src/pj/ssl_sock_ossl.c -------------------------- Patching file pjlib/src/pj/ssl_sock_ossl.c using Plan A... Hunk #1 succeeded at 1141 (offset -73 lines). Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 3ba8f3c0188fa05bb62d8bc9176ca7c7db79f8c0 Mon Sep 17 00:00:00 2001 |From: Nanang Izzuddin <nanang@teluu.com> |Date: Tue, 20 Dec 2022 11:39:12 +0700 |Subject: [PATCH 300/303] Merge pull request from GHSA-9pfh-r8x4-w26w | |* Fix buffer overread in STUN message decoder | |* Updates based on comments |--- | pjnath/include/pjnath/stun_msg.h | 4 ++++ | pjnath/src/pjnath/stun_msg.c | 32 ++++++++++++++++++++------------ | 2 files changed, 24 insertions(+), 12 deletions(-) | |diff --git a/pjnath/include/pjnath/stun_msg.h b/pjnath/include/pjnath/stun_msg.h |index 6b5fc0f21..e8f52db3c 100644 |--- a/pjnath/include/pjnath/stun_msg.h |+++ b/pjnath/include/pjnath/stun_msg.h -------------------------- Patching file pjnath/include/pjnath/stun_msg.h using Plan A... Hunk #1 succeeded at 436. Hunk #2 succeeded at 468. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c |index bd83351e6..fd15230bc 100644 |--- a/pjnath/src/pjnath/stun_msg.c |+++ b/pjnath/src/pjnath/stun_msg.c -------------------------- Patching file pjnath/src/pjnath/stun_msg.c using Plan A... Hunk #1 succeeded at 739. Hunk #2 succeeded at 2318. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 02d2273f085943b7d8daf7814d9b316216cae26b Mon Sep 17 00:00:00 2001 |From: sauwming <ming@teluu.com> |Date: Fri, 23 Dec 2022 15:05:28 +0800 |Subject: [PATCH 301/303] Merge pull request from GHSA-cxwq-5g9x-x7fr | |* Fixed heap buffer overflow when parsing STUN errcode attribute | |* Also fixed uint parsing |--- | pjnath/src/pjnath/stun_msg.c | 11 ++++++----- | 1 file changed, 6 insertions(+), 5 deletions(-) | |diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c |index fd15230bc..d3aaae5bf 100644 |--- a/pjnath/src/pjnath/stun_msg.c |+++ b/pjnath/src/pjnath/stun_msg.c -------------------------- Patching file pjnath/src/pjnath/stun_msg.c using Plan A... Hunk #1 succeeded at 1432. Hunk #2 succeeded at 1751. Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 0a3af5f1a0f64fd30f35338b8328391283d88ecb Mon Sep 17 00:00:00 2001 |From: Matthew Fredrickson <mfredrickson@fluentstream.com> |Date: Tue, 30 May 2023 04:33:05 -0500 |Subject: [PATCH 302/303] Locking fix so that SSL_shutdown and SSL_write are | not called at same time (#3583) | |--- | pjlib/src/pj/ssl_sock_ossl.c | 82 ++++++++++++++++++++++-------------- | 1 file changed, 51 insertions(+), 31 deletions(-) | |diff --git a/pjlib/src/pj/ssl_sock_ossl.c b/pjlib/src/pj/ssl_sock_ossl.c |index ed441e3e2..5c8e67b76 100644 |--- a/pjlib/src/pj/ssl_sock_ossl.c |+++ b/pjlib/src/pj/ssl_sock_ossl.c -------------------------- Patching file pjlib/src/pj/ssl_sock_ossl.c using Plan A... Hunk #1 succeeded at 1635 (offset 8 lines). Hunk #2 succeeded at 2352 (offset 8 lines). Hmm... Ignoring the trailing garbage. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 0f7267f220be79e21cf9f96efa01929285e9aa55 Mon Sep 17 00:00:00 2001 |From: Riza Sulistyo <trengginas@users.noreply.github.com> |Date: Wed, 5 Jul 2023 10:38:21 +0700 |Subject: [PATCH 303/303] Don't call SSL_shutdown() when receiving | SSL_ERROR_SYSCALL or SSL_ERROR_SSL (#3577) | |--- | pjlib/src/pj/ssl_sock_imp_common.c | 1 + | pjlib/src/pj/ssl_sock_imp_common.h | 13 +++++++------ | pjlib/src/pj/ssl_sock_ossl.c | 17 ++++++++++++----- | 3 files changed, 20 insertions(+), 11 deletions(-) | |diff --git a/pjlib/src/pj/ssl_sock_imp_common.c b/pjlib/src/pj/ssl_sock_imp_common.c |index ae2f1136e..c825676c3 100644 |--- a/pjlib/src/pj/ssl_sock_imp_common.c |+++ b/pjlib/src/pj/ssl_sock_imp_common.c -------------------------- Patching file pjlib/src/pj/ssl_sock_imp_common.c using Plan A... Hunk #1 succeeded at 237. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjlib/src/pj/ssl_sock_imp_common.h b/pjlib/src/pj/ssl_sock_imp_common.h |index cba28dbd3..8a63faa90 100644 |--- a/pjlib/src/pj/ssl_sock_imp_common.h |+++ b/pjlib/src/pj/ssl_sock_imp_common.h -------------------------- Patching file pjlib/src/pj/ssl_sock_imp_common.h using Plan A... Hunk #1 succeeded at 99. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/pjlib/src/pj/ssl_sock_ossl.c b/pjlib/src/pj/ssl_sock_ossl.c |index 5c8e67b76..8a717e362 100644 |--- a/pjlib/src/pj/ssl_sock_ossl.c |+++ b/pjlib/src/pj/ssl_sock_ossl.c -------------------------- Patching file pjlib/src/pj/ssl_sock_ossl.c using Plan A... Hunk #1 succeeded at 1654 (offset 8 lines). Hmm... Ignoring the trailing garbage. done [pjproject] Applying user.mak make: *** [Makefile:118: source/user.mak] Error 1 failed configure: Unable to configure third-party/pjproject configure: error: Re-run the ./configure command with 'NOISY_BUILD=yes' appended to see error details. *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/comms/asterisk19 *** Error code 1 Stop. make: stopped in /usr/pkgsrc/comms/asterisk19