Commit graph

1698 commits

Author SHA1 Message Date
Robert Högberg
da7fcbd600 yate: bump to 6.3.0 and enable speex codec
New yate modules in this release:
yate-mod-ilbcwebrtc
yate-mod-speexcodec
yate-mod-wiresniff

Some patches were removed:
110-no-libnsl.patch - not needed
120-create-thread-key-on-access.patch - not needed
150-video-codecs-mapping.patch - already applied upstream

Some additional changes:
* An upstream fix (r6470) is cherry-picked to avoid crashing when YATE
  receives an invalid SIP message.

* Build directory changed to include package version.

* Set PKG_BUILD_PARALLEL to allow parallelized build of yate.

* Speed up build if yate-mod-ilbccodec or yate-mod-sqlitedb is
  disabled (disable ilbc and sqlite in configure step).

* Removing umbrella package yate-collection-basic. It isn't built and
  hasn't been built for years and I think the modules it wants to
  install are a bit strange and probably not useful to most
  users. From the name yate-collection-basic I would expect to get
  some basic functionality, but why would I then need
  yate-mod-dumbchan, yate-mod-rmanager and yate-mod-tonegen? What is
  the use case? I think it's better that users themselves install the
  packages needed for their use case, especially in OpenWrt where
  flash space usually is limited and you don't want to install more
  packages than what you really need.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2021-06-07 12:46:45 +02:00
micmac1
2f37c73705
Merge pull request #644 from micmac1/fs1106-nua-mem-leak
sofia-sip: add upstream fix for memory leak
2021-05-27 22:02:37 +02: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
Jiri Slachta
2071d9fad2
Merge pull request #643 from jslachta/asterisk.18.4.0
asterisk: update to 18.4.0
2021-05-12 21:14:31 +02:00
Jiri Slachta
ec3a124bfc asterisk: update to 18.4.0
Patches updated/refreshed:

100-build-reproducibly.patch
130-eventfd.patch
140-use-default-lua.patch

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2021-05-12 19:02:33 +02:00
Jiri Slachta
6b78ba4b3b
Merge pull request #642 from micmac1/kam550
kamailio: update to version 5.5.0
2021-05-08 21:46:52 +02:00
Sebastian Kemper
62a6a0c2a4 kamailio: update to version 5.5.0
Added new module lrkproxy. Module "userblacklist" was renamed upstream
to "userblocklist".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-05-08 17:04:33 +02:00
micmac1
1e2c2bcb5f
Merge pull request #641 from micmac1/pcapsipv6
pcapsipdump: update to svn revision r157
2021-05-05 19:07:59 +02:00
Sebastian Kemper
3cdc38c909 pcapsipdump: update to svn revision r157
Upstream implemented or updated IPv6 support.

This commit also updates the package title and fixes some
spelling/grammar in the package's description.

PKG_MIRRIR_HASH removed from Makefile as per suggestion in [1] (svn
checkouts aren't reproducible).

[1] https://openwrt.org/docs/guide-developer/packages

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-05-01 11:57:33 +02:00
Jiri Slachta
4ca2b1d5bf
Merge pull request #639 from dhewg/bcg729
bcg729: update to v1.1.1
2021-04-19 13:42:33 +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
micmac1
41a4c15eee
Merge pull request #637 from micmac1/rtpe-lts-8533
rtpengine: bump to 8.5.3.3
2021-04-18 11:57:32 +02:00
Sebastian Kemper
b193d9e4cd rtpengine: bump to 8.5.3.3
Contains upstream fix for G.729 recording with bcg729.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-04-15 12:07:58 +02:00
micmac1
cfd264f224
Merge pull request #634 from micmac1/fs-modmake-patch
freeswitch: fix 003-modmake-fix.patch
2021-04-08 22:01:38 +02:00
Sebastian Kemper
34e26f180a freeswitch: fix 003-modmake-fix.patch
Somehow this white space change slipped in unintentionally.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-04-07 20:50:53 +02:00
micmac1
cda90c0df7
Merge pull request #630 from micmac1/fs-1106
freeswitch: update to 1.10.6
2021-03-27 08:44:39 +01:00
Sebastian Kemper
601188d0ff freeswitch: rework init & hotplug
This adds a term_timeout uci option which can be used to change the
default timeout that procd uses while waiting for freeswitch to exit
once the TERM signal is sent. freeswitch may take a bit longer to exit,
so adding this option is likely appreciated. By default procd's default
is used, though.

Logging is updated in init script and hotplug script. The used facility
is changed from user to daemon, for instance.

An issue was fixed in the parsing of the ntpq output. In case a positive
offset was printed the parsing failed. Apparently ntpq is now adding a
'+', so this is now accounted for.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-26 22:22:20 +01:00
Sebastian Kemper
a34590f057 freeswitch: update to 1.10.6
- patches which are now upstream were removed
- some patches were refreshed
- 003-modmake-fix.patch was amended a bit because of upstream commit
  91f12b5 (it changed tests/unit/Makefile.am so that it doesn't
  redefine AM_CFLAGS and AM_CPPFLAGS, which results in duplicated flags)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-26 22:15:45 +01:00
Jiri Slachta
04d365ebaf
Merge pull request #625 from micmac1/rem-circci
CI: remove .circleci folder
2021-03-14 19:42:30 +01:00
Jiri Slachta
a075f58db6
Merge pull request #626 from micmac1/ast1822
asterisk: bump to 18.2.2
2021-03-14 19:42:11 +01:00
Sebastian Kemper
d6fe18bcdc asterisk: update to 18.2.2
Patches removed because uclibc was dropped:

001-disable-semaphores-on-uclibc-otherwise-allow.patch
002-configure-fix-detection-of-re-entrant-resolver-funct.patch

Patches updated/refreshed:

100-build-reproducibly.patch
140-use-default-lua.patch

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-14 18:14:44 +01: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
micmac1
fc2602ce61
Merge pull request #624 from micmac1/sng148
sngrep: bump to 1.4.8
2021-03-14 10:38:44 +01:00
Sebastian Kemper
3d7ce779fa CI: remove .circleci folder
This CI has been removed from the hooks.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-13 10:57:26 +01:00
Sebastian Kemper
f1760b3f5c sngrep: bump to 1.4.8
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-13 10:52:30 +01:00
Paul Spooren
36467b50b0 CI: add GitHub testing of Pull Requests
Perform formal checks and see if packages compile on multiple
architectures.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-03-12 14:15:31 -10:00
micmac1
c6e238e23e
Merge pull request #623 from micmac1/fr-uc
freeswitch updates
2021-03-12 19:37:40 +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
Sebastian Kemper
22f617a32e freeswitch-mod-bcg729: use PKG_SOURCE_DATE
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-12 17:54:43 +01:00
Sebastian Kemper
4d8e02f4af freeswitch: clean up after uclibc* removal
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-03-09 21:44:30 +01:00
Jiri Slachta
967c9df8b2
Merge pull request #619 from neheb/cxx
treewide: remove uClibc++ support
2021-03-09 17:33:20 +01:00
Jiri Slachta
f84419ed34
Merge pull request #621 from micmac1/pjp-ast-5
pjproject: add fix for AST-2021-005 + brush up our Makefile
2021-03-09 17:30:37 +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
micmac1
a5d0393940
Merge pull request #615 from micmac1/dah-li-symvers
dahdi-linux: fix Module.symvers handling
2021-02-26 19:19:26 +01:00
micmac1
62328778d5
Merge pull request #614 from micmac1/rpte-symvers
rtpengine: fix Module.symvers handling
2021-02-26 19:18:49 +01:00
Jiri Slachta
26245e81b1
Merge pull request #602 from neheb/a
asterisk: fix compilation with 1.2.x
2021-02-24 23:37:23 +01:00
Rosen Penev
90281b85eb
asterisk: fix compilation with 1.2.x
Needs _DECLS and __P definitions.

Refreshed other patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-22 22:54:46 -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
Sebastian Kemper
38e16beb65 rtpengine: fix Module.symvers handling
This sets PKG_EXTMOD_SUBDIRS so kernel.mk can find the rtpengine
Module.symvers file.

Also, this puts KERNEL_MAKE_FLAGS into the make flags used to compile
the kernel module. 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.

While updating make flags this also adds PKG_JOBS for completeness'
sake.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-20 11:45:51 +01:00
Sebastian Kemper
b6c45fc0d0 rtpengine: build in BUILD_DIR
rtpengine is not primarily about kernel modules. It's an application
(which also offers a kernel module). So build it in BUILD_DIR instead of
KERNEL_BUILD_DIR.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-20 11:42:34 +01:00
micmac1
a419384ef2
Merge pull request #612 from micmac1/glib-rtpen-bump
rtpengine: update to 8.5.3.2
2021-02-14 22:07:58 +01:00
Sebastian Kemper
78624e5c5c rtpengine: update to 8.5.3.2
02-pcap.patch no longer needed, it's included in upstream release.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-14 10:29:52 +01:00
micmac1
611bb9c4e7
Merge pull request #610 from lipnitsk/master
dahdi-linux: patch to compile with linux >= 5.6
2021-02-01 20:14:21 +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
Jiri Slachta
3fa0c89afd
Merge pull request #609 from BKPepe/asterisk-uriparser-disable
asterisk: disable uriparser
2021-01-27 14:49:34 +01:00
Josef Schlehofer
ba73572d3e
asterisk: disable uriparser
Uriparser is a compliant URI parsing and handling library for RFC 3986.
For now, this is not included in OpenWrt feeds, but in Turris OS
uriparser is used as dependency for Updater-ng.

When Asterisk finds in build system there is uriparser or anything else mentioned in configure,
it tries to enable it by default. This applies to every package in
OpenWrt and because of that new packages which are added to OpenWrt tries to disable almost
everything by default. Because if someone adds library, some packages
are not compiled or tested.

Fixes:
Package asterisk is missing dependencies for the following libraries:
liburiparser.so.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-27 11:04:29 +01:00