| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
[19.07] asterish-16.x: bump to 16.25.2
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |/
|
|
| |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] pjproject: add upstream security fixes
|
| |/
|
|
|
|
|
|
|
|
|
| |
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)
|
| |\
| |
| | |
[19.07] sofia-sip: update to 1.13.7
|
| |/
|
|
|
|
|
|
| |
Contains DOS fix, see [1].
[1] https://github.com/signalwire/freeswitch/issues/1518
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] restund: fix CVE-2021-21382
|
| |/
|
|
|
|
|
|
|
| |
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)
|
| |\
| |
| | |
[19.07] asterisk-chan-sccp: fix mwi header issue
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] freeswitch: security update to 1.10.7
|
| | |
| |
| |
| |
| |
| | |
It was moved from the freeswitch source tree into its own package.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| |/
|
|
| |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] bump pjproject, asterisk & chan-lantiq
|
| | |
| |
| |
| |
| |
| | |
Patch and exports file dropped as included upstream.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] sofia-sip: bump to 1.13.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>
|
| |\
| |
| | |
[19.07] sofia-sip: add upstream fix for memory leak
|
| |/
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] freeswitch-stable: fix 003-modmake-fix.patch
|
| |/
|
|
|
|
| |
Somehow this white space change slipped in unintentionally.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] freeswitch-stable: bump to 1.10.6
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| | |
| |
| |
| | |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| | |
| |
| |
| | |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| | |
| |
| |
| | |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |/
|
|
| |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] asterisk/pjproject: add patches for recently published Asterisk security notices
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |/
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] asterisk-16.x: fix AST-2020-001 and 002
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] siproxd: update to version 0.8.3, improve logging and memory usage
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] spandsp3: prevent host include search paths
|
| |/
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
(19.07) freeswitch-stable: bump to 1.10.5
|
| | |
| |
| |
| |
| |
| | |
Includes some backports from master.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| | |
| |
| |
| | |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |/
|
|
| |
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[19.07] freeswitch-stable: prevent libcheck use
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
[19.07] freeswitch-stable: bump to 1.10.3
|
| |/
|
|
|
|
| |
Minor version bump. Backport from master.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
|
| |\
| |
| | |
[openwrt-19.07] asterisk-16.x: update keys directory in init script
|
| |/
|
|
|
|
|
|
|
|
|
| |
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>
|