358 Commits

Author SHA1 Message Date
Sebastian Kemper
623e5288f1 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>
2022-03-05 16:58:02 +01:00
Sebastian Kemper
1ac119d6c8 pjproject: add missing patch for AST-2021-009
AST-2021-009 has two patches, the second of which was missed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-02-20 23:10:07 +01:00
Sebastian Kemper
99a0f61304 libosip2: update to 5.3.0
Switch to $(AUTORELEASE).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-02-20 13:16:35 +01:00
micmac1
d3b1787211 Merge pull request #729 from svlobanov/libpri-fix-build-on-macos
libpri: fix build on macos
2022-02-06 08:26:39 +01:00
Sebastian Kemper
f04a5a2383 sofia-sip: update to 1.13.7
Contains DOS fix, see [1].

Converted to AUTORELEASE.

[1] https://github.com/signalwire/freeswitch/issues/1518

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-01-31 19:34:13 +01:00
Sergey V. Lobanov
3424e0027d libpri: fix build on macos
libpri can not be built on macos for OpenWrt Linux target due to:
1. Makefile uses `ar` and `ranlib` (without using make variables).
   MacOS system ar and ranlib are not compatible with the objects
   generated by OpenWrt GCC toolchain. This commit adds patch to
   add an ability to redefine `ar` and `ranlib` tools.
   Upstream issue: https://issues.asterisk.org/jira/browse/PRI-188
2. Makefile detects Darwin using `uname -s` and changes build logic
   but it is not need for cross-platfrom build. This commit
   redefines OSARCH=Linux in OpenWrt Makefile
3. After redefining OSARCH=Linux, libpri Makefile uses /sbin/ldconfig
   that does not exist on MacOS. This commit redefines LDCONFIG=ldconfig
   in OpenWrt Makefile to use ldconfig provided by OpenWrt.

Patch '001-fix-include-signal-h-warning.patch' was refreshed to pass
CI checks. The payload of this patch was not changed.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-30 14:40:24 +03:00
Sebastian Kemper
8b54b8f852 rem: bump to 1.0.0
- bump to version 1.0.0
- change to use AUTORELEASE
- point to github instead of now-defunct www.creytiv.com

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-12-07 00:16:16 +01:00
Sebastian Kemper
a93e411539 re: bump to 2.0.1
- bump to version 2.0.1
- change to use AUTORELEASE
- add ABI_VERSION
- refresh patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-12-07 00:13:35 +01:00
Sebastian Kemper
7e8ee8ac26 libsrtp: bump to 2.4.2
- switch to $(AUTORELEASE)
- update upstream URL
- add ABI_VERSION
- drop patch that is included upstream

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-11-28 18:14:12 +01:00
Sebastian Kemper
b58f66bddc freetdm: clean PKG_CONFIG_DEPENDS
CONFIG_FS_WITH_MODCONF doesn't influence configure and doesn't belong
here.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-11-09 18:58:45 +01:00
Sebastian Kemper
70fa153500 freetdm: remove wrong InstallDev defines
They currently don't work, but we don't need them anyway. This removes
them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-11-07 20:24:00 +01:00
Sebastian Kemper
4c24ad93d3 freetdm: fix PKG_CONFIG_DEPENDS
One is missing and one is misspelled.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-11-07 20:21:36 +01:00
Sebastian Kemper
fd0c65d379 freetdm: add package
It was moved from the freeswitch source tree into its own package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-10-30 23:08:38 +02:00
Sebastian Kemper
940613cd7b sofia-sip: bump to 1.13.6
Required for freeswitch 1.10.7.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-10-30 21:32:07 +02:00
Andre Heider
376473b38c pjproject: sync patches with asterisk 18.7.1
Switch to AUTORELEASE while at it.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2021-10-18 14:23:46 +02:00
Sebastian Kemper
b86cf0cdc6 gsmlib: disable NLS
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 <sebastian_ml@gmx.net>
2021-08-22 16:44:53 +02:00
Jiri Slachta
49e5506a22 Merge pull request #663 from micmac1/ast1851
asterisk: bump to 18.5.1
2021-08-04 12:56:39 +02:00
Sebastian Kemper
75d4a30a06 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>
2021-08-03 18:14:01 +02:00
Sebastian Kemper
95611304d9 pjproject: sync patches with asterisk 18.5.1
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-31 11:24:10 +02:00
Rosen Penev
04ee9bc528 gsmlib: set C++ standard to 11
throw() was removed in C++17, which GCC11 defaults to.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 17:37:23 -07:00
Rosen Penev
972350e2ea dahdi-tools: fix compilation with musl 1.2.x
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-08 17:16:56 -07:00
Sebastian Kemper
5585fb0917 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>
2021-05-27 20:17:24 +02:00
Andre Heider
4e34b4b0a5 bcg729: update to v1.1.1
The removed patch has been merged upstream.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2021-04-19 08:47:47 +02:00
Sebastian Kemper
5a916dc351 pjproject: sync patches with asterisk 18.2.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-14 18:14:30 +01:00
Sebastian Kemper
539d7629f9 spandsp3: bump to 2020-10-19
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-12 18:01:50 +01:00
Sebastian Kemper
9779a57e56 sofia-sip: bump to 1.13.3
Upstream now provides a release tarball. Use that instead of a git
checkout.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-12 17:59:20 +01:00
Sebastian Kemper
0a7d9e2bf8 libks: bump to 1.7.0
Drops 05-openssl-deprecated.patch as included upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-12 17:57:08 +01:00
Jiri Slachta
967c9df8b2 Merge pull request #619 from neheb/cxx
treewide: remove uClibc++ support
2021-03-09 17:33:20 +01:00
Sebastian Kemper
6d6dd129aa pjproject: drop autoreconf, run make dep
Neither configure.ac nor configure.in exists, so autoreconf is a no-op.
This commit drops it.

Also, run "make dep" as advertised by the README and the configure
script.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-07 12:24:06 +01:00
Sebastian Kemper
f7fe759fe2 pjproject: add patch for AST-2021-005
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>
2021-03-07 12:21:42 +01:00
Rosen Penev
13fd0a5ab9 treewide: remove uClibc++ support
This is in preparation for removing the whole thing from base.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-06 14:45:47 -08:00
Sebastian Kemper
89a23c4340 dahdi-linux: fix Module.symvers handling
This sets PKG_EXTMOD_SUBDIRS so kernel.mk can find the DAHDI
Module.symvers file.

Also, this puts KERNEL_MAKE_FLAGS into the make flags. This way
Module.symvers files of other modules are made available, plus there is
no need anymore to specify ARCH and CROSS_COMPILE, as KERNEL_MAKE_FLAGS
already takes care of that.

TARGET_CONFIGURE_OPTS is dropped because this seems out of place
(configure vs. compile).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-20 12:09:33 +01:00
Ilya Lipnitskiy
ea67943314 dahdi-linux: patch to compile with linux >= 5.6
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-01 11:07:49 -08:00
Sebastian Kemper
951a4a3dae dahdi-tools: remove broken patch, disable unused
The patch "010-fix-non-glibc-builds.patch" is broken. The test for
HAVE_EXECINFO_H must happen after including "<autoconfig.h>".

Instead of fixing the patch this commit removes it. In lieu,
CONFIGURES_ARGS are added to the Makefile. These disable the building of
some tools that are not packaged anyway. Like this, "xpp/xtalk/debug.c"
is avoided, hence the patch becomes irrelevant.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-12-31 16:17:28 +01:00
micmac1
87b94aa79d Merge pull request #577 from micmac1/dah-310
dahdi: bump and cleanups
2020-12-26 11:48:17 +01:00
Jiri Slachta
de86a47df7 Merge pull request #578 from micmac1/osip512
libosip2: minor version bump
2020-11-29 23:38:30 +01:00
Jiri Slachta
c8931b6886 Merge pull request #579 from micmac1/srtp-clean-bump
libsrtp(2): cleanup and bump
2020-11-23 21:49:52 +01:00
Jiri Slachta
3eea28d8ab Merge pull request #576 from micmac1/bsip-1.0.0
re+baresip: bump to 1.0.0
2020-10-30 01:00:07 +01:00
Rosen Penev
7a9cc85b22 libpri: remove Werror
Fixes compilation under musl 1.2.x where time_t is 64-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-09 02:31:31 -07:00
Sebastian Kemper
a85ce8450a libsrtp2: move folder, bump to 2.3.0
Bump to upstream release 2.3.0. Move folder and change PKG_NAME so that
we don't have to deal with how github names the tar.gz archive.

Also, don't install the libsrtp2.so symlink anymore on target, as it is
not required and only used in staging.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 19:00:01 +02:00
Sebastian Kemper
a16e2d69db libsrtp: remove
Nothing in this repo nor in packages depends on libsrtp anymore. This
removes it from the tree.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 18:54:32 +02:00
Sebastian Kemper
a216aba1f5 libosip2: bump to 5.1.2
This also removes two configure args that are no longer available.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 18:51:03 +02:00
Sebastian Kemper
69d744a85f dahdi-tools: bump to 3.1.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 18:48:17 +02:00
Sebastian Kemper
8eea873217 dahdi-linux: clean up deps, remove unused var
The kernel versions are no longer supported by OpenWrt. And the variable
is never used.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 18:47:00 +02:00
Sebastian Kemper
3907f7f2e4 re: bump to 1.0.0
- remove 010-openssl-deprecated.patch as it does not apply anymore and
  upstream seems to have fixed the issue
- upstream closed down the server http://www.creytiv.com/ so this
  changes URLs

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-03 10:32:36 +02:00
Sebastian Kemper
6abadea9a0 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>
2020-09-20 13:41:17 +02:00
Jiri Slachta
7d53cdccdf Merge pull request #566 from dhewg/ast
asterisk-16.x: bump to 16.13.0
2020-09-17 20:16:40 +02:00
micmac1
60c39f1283 Merge pull request #564 from micmac1/fs1105
freeswitch + sofia-sip: version bumps
2020-09-06 11:53:29 +02:00
micmac1
44e91cd20b Merge pull request #555 from neheb/ks
libks: fix compilation without deprecated OpenSSL APIs
2020-09-06 11:47:31 +02:00
Andre Heider
a71a6666d2 pjproject: bump to version 2.10
Sync with asterisk v16.13.0:
* update to v2.10
* update config_site.h settings
* sync patches

Signed-off-by: Andre Heider <a.heider@gmail.com>
2020-09-04 17:09:31 +02:00