<feed xmlns='http://www.w3.org/2005/Atom'>
<title>telephony, branch openwrt-21.02</title>
<subtitle>The telephony packages feed</subtitle>
<id>http://x-nagi.com/cgit/telephony/atom?h=openwrt-21.02</id>
<link rel='self' href='http://x-nagi.com/cgit/telephony/atom?h=openwrt-21.02'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/'/>
<updated>2022-12-03T16:15:19Z</updated>
<entry>
<title>Merge pull request #793 from micmac1/ast-18.5.1-21.02</title>
<updated>2022-12-03T16:15:19Z</updated>
<author>
<name>Jiri Slachta</name>
<email>jiri@slachta.eu</email>
</author>
<published>2022-12-03T16:15:19Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=920fbc5c0a2e4badf51bceff42e9a1e3eb693462'/>
<id>urn:sha1:920fbc5c0a2e4badf51bceff42e9a1e3eb693462</id>
<content type='text'>
[21.02] asterisk: bump to 18.15.1</content>
</entry>
<entry>
<title>asterisk: bump to 18.15.1</title>
<updated>2022-12-03T14:53:43Z</updated>
<author>
<name>Sebastian Kemper</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2022-12-03T14:53:38Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=4f4e681c20ac28976ea7487957d14b20674d7d93'/>
<id>urn:sha1:4f4e681c20ac28976ea7487957d14b20674d7d93</id>
<content type='text'>
This is a manual cherry-pick of commit
aa3bc352e787768fbf5f1f806a9b2b06a74b19fc as well as commit
b71770db4196e3eeefc01367e0d36a3f61d8ef85. The latter is currently in a
pull request to update asterisk to 18.15.1 in the openwrt-22.03 branch.

- add new modules
- res-geolocation depends on asterisk being built with libxlt support,
  but to make libxslt a general dependency is probably not a good idea
  for small devices, so this adds a config option
  ASTERISK_LIBXSLT_SUPPORT that is off by default except on x86_64
  builds
- refresh patches
- 180_build-fix-bininstall-launchd-issue-on-cross-platfrom.patch removed
  as included in upstream release
- added 170-menuselect-force-use-of-xml2-config.patch as upstream
  switched to use pkg-config for libxml2 detection, which would be fine,
  except OpenWrt's host libxml2 is static and Asterisk can't handle that
- the bump to 18.15.1 contains fixes for AST-2022-007, AST-2022-008 and
  AST-2022-009

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
<entry>
<title>pjproject: bump to 2.12.1</title>
<updated>2022-12-03T14:44:30Z</updated>
<author>
<name>Sebastian Kemper</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2022-12-03T14:41:32Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=f5120a46371ff75f401c1cb724c3880811bfbae0'/>
<id>urn:sha1:f5120a46371ff75f401c1cb724c3880811bfbae0</id>
<content type='text'>
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 &lt;execinfo.h&gt;
- 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 &lt;sebastian_ml@gmx.net&gt;
</content>
</entry>
<entry>
<title>Merge pull request #787 from micmac1/gsm-no-nls-21.02</title>
<updated>2022-10-31T06:37:14Z</updated>
<author>
<name>micmac1</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2022-10-31T06:37:14Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=e2f370462421e20cccf09aa155cb78e6ff60d0c0'/>
<id>urn:sha1:e2f370462421e20cccf09aa155cb78e6ff60d0c0</id>
<content type='text'>
[21.02] gsmlib: disable NLS</content>
</entry>
<entry>
<title>gsmlib: disable NLS</title>
<updated>2022-10-30T08:27:07Z</updated>
<author>
<name>Sebastian Kemper</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2021-08-21T23:48:47Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=728b42e3a3fe03b640e5533605e32636f759ff50'/>
<id>urn:sha1:728b42e3a3fe03b640e5533605e32636f759ff50</id>
<content type='text'>
It's not wanted, so add "--disable-nls" to override user selecting
CONFIG_BUILD_NLS.

This also updates 01-update-autotools.patch to make these disappear:

ERROR: Use of AM_GNU_GETTEXT without [external] argument is no longer supported.

Makefile.am:21: warning: 'intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit b86cf0cdc66d056be13ae49563d9bf5aadf28e78)
</content>
</entry>
<entry>
<title>Merge pull request #770 from micmac1/21.02-sof-1.13.8</title>
<updated>2022-05-31T19:21:09Z</updated>
<author>
<name>micmac1</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2022-05-31T19:21:09Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=89cc8fccf757614eac1d45a684f4971393e0d984'/>
<id>urn:sha1:89cc8fccf757614eac1d45a684f4971393e0d984</id>
<content type='text'>
[openwrt-21.02] sofia-sip: bump to 1.13.8</content>
</entry>
<entry>
<title>sofia-sip: bump to 1.13.8</title>
<updated>2022-05-31T19:11:26Z</updated>
<author>
<name>Sebastian Kemper</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2022-05-30T16:24:58Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=3e2e3a19b304ba95acdfcf80842733d82c033683'/>
<id>urn:sha1:3e2e3a19b304ba95acdfcf80842733d82c033683</id>
<content type='text'>
Some security issues were fixed. Upstream labelled them as follows:

GHSA-79jq-hh82-cv9g: Fix Out-of-bound read in sip_method_d
GHSA-g3x6-p824-x6hm: Fix Out-of-bound read in url_canonize2 and
                     url_canonize3
GHSA-8w5j-6g2j-pxcp: Fix Heap-buffer-overflow in parse_descs and
                     parse_message

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 1efc4f3f98ed46b8bef2e29710d04131cda8ad44)
</content>
</entry>
<entry>
<title>Merge pull request #761 from micmac1/21.02-AST-2022-01-02-03</title>
<updated>2022-04-19T10:29:43Z</updated>
<author>
<name>Jiri Slachta</name>
<email>jiri@slachta.eu</email>
</author>
<published>2022-04-19T10:29:43Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=818a3776c78897bbe0ad04874c86533f285975af'/>
<id>urn:sha1:818a3776c78897bbe0ad04874c86533f285975af</id>
<content type='text'>
[21.02] bump asterisk to 18.11.2</content>
</entry>
<entry>
<title>asterisk: bump to version 18.11.2</title>
<updated>2022-04-18T15:56:18Z</updated>
<author>
<name>Sebastian Kemper</name>
<email>sebastian_ml@gmx.net</email>
</author>
<published>2021-08-20T20:59:49Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=3181481463fd09ee78a610619d683527bdaad8ae'/>
<id>urn:sha1:3181481463fd09ee78a610619d683527bdaad8ae</id>
<content type='text'>
asterisk: update AST_EXT_TOOL_CHECK for OpenWrt

Issue #672 shows that the current macro has some pitfalls, at least when
running within OpenWrt's buildroot.

The macro is used to detect these tools:

  1. xml2-config
  2. mysql_config
  3. neon-config
  4. net-snmp-config
  5. sdl-config (we're not using SDL)

The macro also adds configure arguments that allow to specify a path
like so:

  --with-mysqlclient=PATH

Macro problems:

  1. If no PATH is specified, it adds "/bin" to the search path.
     Obviously this is a bad thing when cross-compiling.
  2. If a PATH is specified, it adds it to the start of every include
     and library path it encounters. These paths are then broken.

This commit makes problem 1 go away by making the addition of
"${$1_DIR}/bin" to the PATH dependent on there being a PATH handed to
the macro. An alternative would be to remove the PATH addition
altogether, but then the macro wouldn't behave as expected.

It also removes the path filtering of the include and lib dirs to
address problem 2.

Closes #672

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 79a0acfe56256748615159f6e08687570ac2cf88)

asterisk: bump to 18.7.1

The removed patch has been applied upstream and is part of this release.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
(cherry picked from commit 0399a3dc730ae639636bcd053193b37751f8df4d)

asterisk: add missing modules + dependency

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 04b6b267f1c36e228655236ce054b5e0eb15c804)

asterisk: fix build on macos

This commit adds a patch to fix /sbin/launchd detection on macos

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
(cherry picked from commit 4209a36afe4c66365bdffc5f62d287e94cfc8edd)

asterisk: bump to version 18.11.2

- add two new modules (app_sf and func_json)
- update 100-build-reproducibly.patch as upstream refactored some of the
  code
- refresh patches

This bump includes fixes for the following security issues:

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

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 958401fa8f98e50df02917eded1eb4815997985d)

asterisk: add --without-libxslt to configure

Since upstream commit b40c4d59b1dd803cad79060fb5b5a48d249ba578
"--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.

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 64a1d2faef62352327c4aaeec803ce71ff5d2c40)
</content>
</entry>
<entry>
<title>pjproject: sync patches with asterisk 18.11.2</title>
<updated>2022-04-18T15:55:41Z</updated>
<author>
<name>Andre Heider</name>
<email>a.heider@gmail.com</email>
</author>
<published>2021-10-07T16:31:07Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/telephony/commit/?id=ccc57cff3c3d540713dcd5e77b688da214a46de3'/>
<id>urn:sha1:ccc57cff3c3d540713dcd5e77b688da214a46de3</id>
<content type='text'>
pjproject: sync patches with asterisk 18.7.1

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
(cherry picked from commit 376473b38c0a6f4a8e742a26caafbf484ed1b9c5)

pjproject: sync patches with asterisk 18.11.2

Signed-off-by: Sebastian Kemper &lt;sebastian_ml@gmx.net&gt;
(cherry picked from commit 0c67ab5831bb1509af035ce8f142eabbf14bd82a)
</content>
</entry>
</feed>
