summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #762 from micmac1/19.07-AST-2022-01-02-03openwrt-19.07micmac12022-04-2112-17/+1672
|\ | | | | [19.07] asterish-16.x: bump to 16.25.2
| * asterisk-16.x: bump to version 16.25.2Sebastian Kemper2022-04-207-16/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps asterisk to version 16.25.2 to address the following security concerns: https://downloads.asterisk.org/pub/security/AST-2022-001.html https://downloads.asterisk.org/pub/security/AST-2022-002.html https://downloads.asterisk.org/pub/security/AST-2022-003.html Other changes: - add two new modules (app_sf and func_json) - update 100-build-reproducibly.patch as upstream refactored some of the code - refresh patches - "--disable-xmldoc" does no longer prevent the linking to libxslt, if available. If that's the case one is greeted with the following error: Package asterisk is missing dependencies for the following libraries: libxslt.so.1 This commit explicitly disables the use of libxslt, to avoid the dependency. - backport 160-AST_EXT_TOOL_CHECK.patch from master for issue #672 - backport 180_build-fix-bininstall-launchd-issue-on-cross-platfrom.patch from master to fix a build issue on MacOS (patch from Sergey V. Lobanov <sergey@lobanov.in>) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * pjproject: sync patches with asterisk 16.25.2Sebastian Kemper2022-04-205-1/+1574
|/ | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #754 from micmac1/openwrt-19.07-ASTmicmac12022-03-064-1/+168
|\ | | | | [19.07] pjproject: add upstream security fixes
| * pjproject: add upstream security fixesSebastian Kemper2022-03-064-1/+168
|/ | | | | | | | | | | Details: https://downloads.asterisk.org/pub/security/AST-2022-004.html https://downloads.asterisk.org/pub/security/AST-2022-005.html https://downloads.asterisk.org/pub/security/AST-2022-006.html Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> (cherry picked from commit 623e5288f16baa64472eefbbd215aacb0f99e79f)
* Merge pull request #731 from micmac1/sof-1137-19micmac12022-01-311-3/+3
|\ | | | | [19.07] sofia-sip: update to 1.13.7
| * sofia-sip: update to 1.13.7Sebastian Kemper2022-01-311-3/+3
|/ | | | | | | | Contains DOS fix, see [1]. [1] https://github.com/signalwire/freeswitch/issues/1518 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #717 from micmac1/restund-cve-19.07Jiri Slachta2021-12-084-1/+151
|\ | | | | [19.07] restund: fix CVE-2021-21382
| * restund: fix CVE-2021-21382Sebastian Kemper2021-12-074-1/+151
|/ | | | | | | | | Patches taken from [1]. [1] https://github.com/wireapp/restund/pull/7 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> (cherry picked from commit dec6316f2f9204f3c34fadc7616435ddecf19e6c)
* Merge pull request #709 from micmac1/1907-sccp-mwimicmac12021-11-095-9/+82
|\ | | | | [19.07] asterisk-chan-sccp: fix mwi header issue
| * asterisk-chan-sccp: fix mwi header issueSebastian Kemper2021-11-095-9/+82
|/ | | | | | | | | | | | Asterisk, somewhere between release 16.3.0 and 16.22.0, added a new header "mwi.h". This causes compile failure, because the chan-sccp snapshot is not aware. This adds a patch from upstream to resolve. All patches refreshed. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #708 from micmac1/1907-fs1107micmac12021-11-0817-145/+376
|\ | | | | [19.07] freeswitch: security update to 1.10.7
| * freetdm: add packageSebastian Kemper2021-11-085-0/+196
| | | | | | | | | | | | It was moved from the freeswitch source tree into its own package. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * freeswitch-stable: bump to 1.10.7Sebastian Kemper2021-11-0813-157/+192
| | | | | | | | | | | | | | | | | | | | | | | | - freetdm is now external - install libfreeswitch to staging directory for external freetdm - fix pkgconfig file - add dependency on libks to mod-verto - add missing PKG_CONFIG_DEPENDS - add build fixes - refresh patches Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * sofia-sip: bump to 1.13.6Sebastian Kemper2021-11-081-3/+3
|/ | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #700 from micmac1/ast16.20micmac12021-11-0740-1470/+886
|\ | | | | [19.07] bump pjproject, asterisk & chan-lantiq
| * asterisk-16.x-chan-lantiq: bump for DTMF fixSebastian Kemper2021-11-073-61/+4
| | | | | | | | | | | | Patch and exports file dropped as included upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * asterisk-16.x: bump to 16.22.0Sebastian Kemper2021-11-0715-1257/+40
| | | | | | | | | | | | | | | | | | | | - add new modules - add res_timing_timerfd to base package (see commit e538fc3) - update some module dependencies - refresh patches - remove upstreamed patches Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * pjproject: bump to 2.10 + sync with asteriskSebastian Kemper2021-11-0722-152/+842
|/ | | | | | | | | | | | | | | | | | | | This is a squashed commit of the following: 01. revert of f42ce26555cf8f765e9124bb410cda3e3a445ff4 to be able to cleanly cherry-pick from master 02. cherry pick from commit 9ea4a8b49b82db2d208a9a2879fcb531ed44e940 03. cherry pick from commit 5cc8a6719600d22f33c1a0a307c787ba8f8015f6 04. cherry pick from commit 93e08d1ad9d1385256666380d7eb970b1b36f382 05. cherry pick from commit 80d0fbd4054885222a82465965c59a7b18646e3f 06. cherry pick from commit a71a6666d2b5b6beb693b933b82dfe1aeed42f48 07. cherry pick from commit f7fe759fe2d32fe361735035bd764d944af518b6 08. cherry pick from commit 6d6dd129aadba611e8bc603364c4991bc8a9f99d 09. cherry pick from commit 5a916dc3511d01a1dcc629b69cd10ec360a71a15 10. cherry pick from commit 95611304d9c49816a47071f9349d6676569ee299 11. cherry pick from commit 376473b38c0a6f4a8e742a26caafbf484ed1b9c5 12. sync patches with asterisk 16.22.0 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #669 from micmac1/19sof14micmac12021-08-112-71/+4
|\ | | | | [19.07] sofia-sip: bump to 1.13.4
| * sofia-sip: bump to 1.13.4Sebastian Kemper2021-08-062-71/+4
|/ | | | | | | | | | | | | Fixes some issues, for instance a segfault during shutdown when sofia-sip wasn't fully loaded, see [1]. The segfault was reproducible by simply calling "freeswitch -help". The added patch is to address a library versioning regression, patch is from upstream. [1] https://github.com/freeswitch/sofia-sip/issues/58 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #646 from micmac1/fs1106-nua-mem-leak-19.07micmac12021-05-272-1/+68
|\ | | | | [19.07] sofia-sip: add upstream fix for memory leak
| * sofia-sip: add upstream fix for memory leakSebastian Kemper2021-05-272-1/+68
|/ | | | | | | | | Upstream provided a patch for a memory leak in Sofia SIP (see [1] for more information). [1] https://github.com/signalwire/freeswitch/issues/1174 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #636 from micmac1/fs-modmake-patch-19.07micmac12021-04-082-8/+1
|\ | | | | [19.07] freeswitch-stable: fix 003-modmake-fix.patch
| * freeswitch-stable: fix 003-modmake-fix.patchSebastian Kemper2021-04-072-8/+1
|/ | | | | | Somehow this white space change slipped in unintentionally. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #633 from micmac1/fs-1106-1907micmac12021-04-0416-113/+37
|\ | | | | [19.07] freeswitch-stable: bump to 1.10.6
| * freeswitch-stable: bump to 1.10.6Sebastian Kemper2021-04-0311-97/+21
| | | | | | | | | | | | | | | | | | - patches refreshed - upstreamed patches removed - hotplug script fix (ntpq output could print a plus that the script didn't expect) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * spandsp3: bump to 2020-10-19Sebastian Kemper2021-04-031-4/+4
| | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * sofia-sip: bump to 1.13.3Sebastian Kemper2021-04-031-3/+3
| | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * signalwire-client-c: bump to 1.3.0Sebastian Kemper2021-04-031-3/+3
| | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * libks: bump to 1.7.0Sebastian Kemper2021-04-032-6/+6
|/ | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #620 from micmac1/ast-2021-1Jiri Slachta2021-03-095-8/+123
|\ | | | | [19.07] asterisk/pjproject: add patches for recently published Asterisk security notices
| * asterisk-16.x: add patch for AST-2021-001Sebastian Kemper2021-03-073-7/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | 180-AST-2019-007-16.diff refreshed. Upstream patch for AST-2021-001 added. This patch is mainly for res_pjsip_diversion, but the part that is patched there was added later ("res_pjsip_diversion: implement support for History-Info"), so asterisk 16.3.0 is not affected. Hence the res_pjsip_diversion part was removed from the patch. The patch resolves similar overflow situations in res_pjsip_path and res_pjsip_outbound_registration, so these were kept. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * pjproject: add patch for AST-2021-005Sebastian Kemper2021-03-072-1/+34
|/ | | | | | | https://downloads.asterisk.org/pub/security/AST-2021-005.html https://issues.asterisk.org/jira/browse/ASTERISK-29196 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #587 from micmac1/19.07ASTJiri Slachta2020-11-233-1/+504
|\ | | | | [19.07] asterisk-16.x: fix AST-2020-001 and 002
| * asterisk-16.x: fix AST-2020-001 and 002Sebastian Kemper2020-11-063-1/+504
|/ | | | | | | | | | | | | | | | | | | | | | | | Patches used: http://downloads.asterisk.org/pub/security/AST-2020-001-16.diff http://downloads.asterisk.org/pub/security/AST-2020-002-16.diff Patch AST-2020-002-16.diff was amended a bit in res/res_pjsip_session.c: if (++session->authentication_challenge_count > MAX_RX_CHALLENGES) { ast_debug(3, "%s: Initial INVITE reached maximum number of auth attempts.\n", ast_sip_session_get_name(session)); return PJ_FALSE; } The above was not possible, because of missing bits introduced only in a later version of Asterisk 16 (see upstream commit [1]). So the ast_debug call was simplified accordingly. Both patches were refreshed within OpenWrt SDK. [1] https://github.com/asterisk/asterisk/commit/6abf6f345dbd0510d8a217d16cc1819e4d2bf815 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #574 from guidosarducci/19.07-update-siproxd-0.8.3Jiri Slachta2020-09-225-38/+25
|\ | | | | [19.07] siproxd: update to version 0.8.3, improve logging and memory usage
| * siproxd: update to version 0.8.3, improve logging and memory usageTony Ambardar2020-09-215-38/+25
|/ | | | | | | | | | | | | | | | | | | | | | | | | This release includes bug fixes and improvements accumulated over the last 4 years of development snapshots [1]. Bump upstream version, build new plugins 'stats' and 'blacklist', and add an 'sqlite3' package dependency for siproxd-mod-blacklist. Disable procd capturing stderr to syslog, since siproxd in 'foreground' mode writes both to syslog and stderr, duplicating log messages. Include a patch to drastically reduce memory usage (RSS from 17MB to 5MB on ipq40xx platform): * 005-reduce-rtpproxy-urlmap-size.patch Drop the following patches now included upstream: * 010-syslog-msg.patch * 100-musl-compat.patch [1] http://siproxd.sourceforge.net/index.php?op=changelog. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* Merge pull request #573 from micmac1/span3xml2-1907micmac12020-09-202-1/+21
|\ | | | | [19.07] spandsp3: prevent host include search paths
| * spandsp3: prevent host include search pathsSebastian Kemper2020-09-202-1/+21
|/ | | | | | | | | | Note the host include path for libxml2 below. This shouldn't cause an issue because libxml2 is never used. But better safe than sorry as the configure script probes other host include paths as well. /bin/sh ../libtool --tag=CC --mode=compile ccache_cc -DHAVE_CONFIG_H -I. -I.. -I/openwrt/staging_dir/target-mips_24kc_musl/usr/include -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/usr/include -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/include/fortify -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/include -I/usr/include/libxml2 -DNDEBUG -Wunused-but-set-variable -std=gnu99 -ffast-math -Wall -Wunused-variable -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden -DHAVE_VISIBILITY=1 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fmacro-prefix-map=/openwrt/build_dir/target-mips_24kc_musl/spandsp3-2020-08-14-6ec23e5a=spandsp3-2020-08-14-6ec23e5a -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -MT dds_float.lo -MD -MP -MF .deps/dds_float.Tpo -c -o dds_float.lo dds_float.c Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #570 from micmac1/1907fs10105micmac12020-09-1710-130/+259
|\ | | | | (19.07) freeswitch-stable: bump to 1.10.5
| * freeswitch-stable: bump to 1.10.5Sebastian Kemper2020-09-117-138/+74
| | | | | | | | | | | | Includes some backports from master. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * spandsp3: backport from masterSebastian Kemper2020-09-112-0/+92
| | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * sofia-sip: backport from masterSebastian Kemper2020-09-112-0/+101
|/ | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #539 from micmac1/fs-check-19micmac12020-06-103-12/+12
|\ | | | | [19.07] freeswitch-stable: prevent libcheck use
| * freeswitch-stable: prevent libcheck useSebastian Kemper2020-06-093-12/+12
|/ | | | | | | | | | | | | | | | | | | | Currently we disable some sofia tests to prevent build failure. An issue was actually raised upstream ([1]) where this was discussed. This cleared up some doubts. For instance it was established that libcheck is used as a test framework, if the lib is detected. In OpenWrt libcheck is available, so it may be in staging during the freeswitch build. Upstream also mentioned that libcheck is not always compatible with freeswitch, which depends on the libcheck version. This commit prevents libcheck detection. This is nicer than explicitly disabling tests that fail. [1] https://github.com/signalwire/freeswitch/issues/681 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #535 from micmac1/fs110319micmac12020-05-304-224/+13
|\ | | | | [19.07] freeswitch-stable: bump to 1.10.3
| * freeswitch-stable: bump to 1.10.3Sebastian Kemper2020-05-264-224/+13
|/ | | | | | Minor version bump. Backport from master. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #513 from micmac1/ast-1907-keysJiri Slachta2020-04-042-2/+2
|\ | | | | [openwrt-19.07] asterisk-16.x: update keys directory in init script
| * asterisk-16.x: update keys directory in init scriptSebastian Kemper2020-04-032-2/+2
|/ | | | | | | | | | | Currently the init script creates "/var/lib/asterisk/keys". But the default keys directory is actually "/usr/share/asterisk/keys". This commit amends the init script. Resolves: #512 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>