Commit graph

1778 commits

Author SHA1 Message Date
Sebastian Kemper
5a28d7c65b kamailio-5.x: bump to 5.2.5
Minor version bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-11 18:20:56 +02:00
Sebastian Kemper
d9b06a0b21 asterisk-16.x: bump to 16.6.0
Also adds two new modules, app-attended-transfer and app-blind-transfer.
Patches refreshed, the ones that are part of the source tarball are
dropped.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-11 18:17:41 +02:00
Sebastian Kemper
9ea4a8b49b pjproject: bump to version 2.9
Version bump as preparation for Asterisk update.

In other news:

- upgrades ULRs to https
- adds new configure switch --disable-darwin-ssl (doesn't apply to
  OpenWrt, but disable it explicitly anyway)
- use INSTALL_DATA for pkg-config file
- patch naming changed to be in line with Asterisk's patch naming,
  making maintenance easier
- drops some patches, adds some new ones from Asterisk (mainly reverts
  of some pjproject commits which turned out to cause memory leaks)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-11 18:06:20 +02:00
Jiri Slachta
966a017393
Merge pull request #470 from micmac1/mas-pcapsipd-strlcpy
pcapsipdump: fix missing libbsd depend
2019-10-09 20:49:58 +02:00
Sebastian Kemper
af47baec2e pcapsipdump: fix missing libbsd depend
When libbsd is available in staging it will be picked up by pcapsipdump
during the compile. The binary will link to libbsd, causing an
additional dependency. Currently the builds on the bots are failing
because of this.

The only function pcapsipdump is using from libbsd is strlcpy(). This
function is also provided by uClibc as well as musl.

Attached patch adds a detection mechanism that checks whether libc
provides strlcpy(). This way the dependency on libbsd is only required if
building against a libc which doesn't package strlcpy(), like glibc.
DEPENDS are updated to reflect that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-09 19:44:17 +02:00
Jiri Slachta
0675bd3b2a
Merge pull request #467 from micmac1/sipp-up
sipp: bump to 3.6.0
2019-10-07 23:09:33 +02:00
Jiri Slachta
7fe27b54da
Merge pull request #469 from micmac1/master-sipdump-up
pcapsipdump: update to trunk snapshot
2019-10-07 23:09:14 +02:00
Sebastian Kemper
33d376d15e pcapsipdump: update to trunk snapshot
The last official release is quite old. But pcapsipdump's trunk has seen
a steady stream of fixes and improvements. This commit updates the
package to a current SVN snapshot.

MAKE_FLAGS is simplified. The deleted ARGS are provided by OpenWrt
buildroot, no need to specify them again. All that is needed is LIBS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-07 20:31:40 +02:00
Sebastian Kemper
acf3218ef9 sipp: bump to 3.6.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-05 17:38:55 +02:00
Sebastian Kemper
4ff6d20fdf libosip2: bump to 5.1.0
Version bump.

- add ABI_VERSION as per OpenWrt package policies [1]
- don't package version-less symlink also as per [1]
- add --disable-silent-rules to keep build verbose
- remove leftover whitespace
- drop patch now included in tarball

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-05 17:06:39 +02:00
micmac1
ed971a2146
Merge pull request #465 from micmac1/sipgrep-up
sipgrep: update snapshot
2019-10-05 16:00:52 +02:00
Sebastian Kemper
574ff7f824 sipgrep: update snapshot
Update snapshot to latest. Includes a fix for a memory leak.

Version handling changed to use PKG_SOURCE_DATE and PKG_SOURCE_VERSION
as per OpenWrt package policies [1].

PKG_BUILD_PARALLEL:=1 added.

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-05 15:57:55 +02:00
Sebastian Kemper
20da222b60 rtpproxy: fix RTP crypto setup
Compile fails when both libsrtp and libsrtp2 are available. Patch sent
upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-05 10:20:29 +02:00
John Crispin
f6f18cf61c
Merge pull request #458 from micmac1/bcg729-pkg-config
bcg729: add pkg-config file
2019-10-02 22:21:15 +02:00
John Crispin
e4b9a8aebe
Merge pull request #462 from micmac1/rtpp-up
rtpproxy: update to current snapshot
2019-10-02 22:20:38 +02:00
Jiri Slachta
cf37093342
Merge pull request #459 from micmac1/ast16-conf
asterisk-16.x: amend config file handling
2019-10-02 21:30:51 +02:00
Jiri Slachta
08175bec97
Merge pull request #461 from micmac1/kam5-update
kamailio-5.x: update to 5.2.4
2019-10-02 21:30:12 +02:00
Sebastian Kemper
6280803f1c rtpproxy: update to current snapshot
Upstream accepted OpenWrt patches, so most can be removed.

Other changes:

- version handling changed to use PKG_SOURCE_DATE and PKG_SOURCE_VERSION
  as per OpenWrt package policies [1]
- ./files/rtpproxy.config renamed to ./files/rtpproxy.conf also as per
  OpenWrt package policies [1]
- no longer needed Makefile variables dropped (PKG_SOURCE_SUBDIR etc.)
- PKG_CHECK_FORMAT_SECURITY:=0 dropped, patch for that upstreamed as
  well
- PKG_BUILD_PARALLEL:=1 added
- PKG_LICENSE_FILES updated
- dropped bcg729 deactivation hack (fixed by adding bcg729 pkg-config
  file in other commit)
- dependency on libatomic now required
- updated rtpproxy-mod-acct-csv TITLE
- added --without-xsltproc to CONFIGURE_ARGS to prevent build failure
- added new module rtpproxy-mod-acct-rtcp-hep
- added utilities extractaudio and makeann
- updated patch to prevent debug build of rtpp_acct_rtcp_hep

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 21:22:47 +02:00
Sebastian Kemper
ca70f0bd4f kamailio-5.x: update to 5.2.4
Minor version bump.

Also renamed ./files/kamailio.config to ./files/kamailio.conf as per
OpenWrt package policies [1].

One patch refreshed.

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 21:10:24 +02:00
micmac1
22350c8827
Merge pull request #460 from micmac1/fs-remove-comment
net/freeswitch-stable: remove old warning
2019-10-02 21:05:14 +02:00
Sebastian Kemper
418cd882ed net/freeswitch-stable: remove old warning
This warning is not relevant anymore.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 21:03:27 +02:00
Sebastian Kemper
87eeb0c2a7 asterisk-16.x: amend config file handling
Use $(INSTALL_CONF) instead of $(CP) for module configuration files.
$(INSTALL_CONF) is already used for the init script and utility
configuration  files

Rename ./files/asterisk.config to ./files/asterisk.conf as per OpenWrt
package policies page [1].

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 20:56:04 +02:00
Sebastian Kemper
ba72495f4d bcg729: add pkg-config file
Patch from upstream.

With the .pc file available we can drop a hack in rtpproxy's Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 20:48:37 +02:00
Jiri Slachta
d9625b5baa
Merge pull request #455 from micmac1/AST-2019-004
asterisk-16.x: add patch for AST-2019-004
2019-09-20 18:18:20 +02:00
Sebastian Kemper
0b98458466 asterisk-16.x: add patch for AST-2019-004
Add patch for a remote crash vulnerability. Crash can occur when
negotiating for T.38 with a declined stream.

CVE-2019-15297

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-09-05 19:42:43 +02:00
micmac1
9167e30d40
Merge pull request #451 from micmac1/fs1.10-cleanup2
freeswitch-stable: use qstrip
2019-08-31 19:56:14 +02:00
Sebastian Kemper
e868f592da freeswitch-stable: use qstrip
It's better to rely on qstrip than to look for certain quotes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:53:15 +02:00
micmac1
f542d22f06
Merge pull request #450 from micmac1/fs1.10-cleanup
freeswitch-stable: some small cleanups
2019-08-31 19:30:28 +02:00
Sebastian Kemper
cabf89d917 freeswitch-stable: remove gratuitous symlinks
No need to copy the libfree{switch,tdm}.so symlinks into the packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:26:06 +02:00
Sebastian Kemper
86da9c2787 freeswitch-stable: rename configuration file
As per convention the configuration file in the files directory should
carry the extension .conf.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:24:53 +02:00
Sebastian Kemper
33ee0bd1dd freeswitch-stable: rename some patches
Some patches don't carry the extension .patch. This fixes that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:23:50 +02:00
micmac1
0674d978a3
Merge pull request #449 from micmac1/fs1.10.1
freeswitch-stable: bump to 1.10.1
2019-08-20 23:05:20 +02:00
Sebastian Kemper
b821bb77d2 freeswitch-stable: bump to 1.10.1
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-20 23:01:48 +02:00
micmac1
1c45c14780
Merge pull request #448 from micmac1/fs1.10.fixes
freeswitch-stable: a fix and a new utility
2019-08-18 12:12:50 +02:00
Sebastian Kemper
56ffb86f2a freeswitch-stable: workaround libvpx compile issue
The bundled libvpx got updated and now includes some extra tools. But
the linker is fed with some options it doesn't like, which results in
this:

/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/bin/x86_64-openwrt-linux-musl-ld: unrecognized option '-Wl,-rpath-link=/builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/libiconv-stub/lib'
/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/bin/x86_64-openwrt-linux-musl-ld: use the --help option for usage information
/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/freeswitch-1.10.0.-release/libs/libvpx/tools.mk:52: recipe for target 'tools/tiny_ssim' failed
make[6]: *** [tools/tiny_ssim] Error 1

freeswitch doesn't need these tools, it just needs the library, so this
commit just disables them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-18 12:01:21 +02:00
Sebastian Kemper
2cba38dbaf freeswitch-stable: add utility fs_tts
Utility not usable right now because it has run-time deps on plugins for
TTS, which we don't have currently. But the utility is built by default,
so package it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-18 11:58:22 +02:00
micmac1
e0a946d107
Merge pull request #447 from micmac1/fs-1.10
freeswitch-stable: upgrade to version 1.10.0
2019-08-16 20:48:41 +02:00
Sebastian Kemper
60266dc665 freeswitch-stable: upgrade to version 1.10.0
- PostgreSQL is a module now, it's no longer in the core. This commit
  removes the related options.

- New modules: mod_mariadb and mod_pgsql. The latter cannot be compiled
  against uclibcpp because of a missing header ("unordered_map").

- Fixed a typo in the eval line for mod_mp4v.

- Refreshed patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-16 20:36:18 +02:00
Jiri Slachta
a8dcf01af6
Merge pull request #446 from micmac1/lantiq-header-4.19
asterisk-16.x-chan-lantiq: update snapshot
2019-08-11 19:52:01 +02:00
Sebastian Kemper
26b5e510c0 asterisk-16.x-chan-lantiq: update snapshot
@arnysch pointed out on openwrt-devel that chan-lantiq fails to build
against kernel 4.19.x. He already fixed this upstream, so we can just
bump the snapshot to get chan-lantiq to compile again.

This also means that we can remove the malloc/free patch as it is
included upstream as well.

Finally, Build/Prepare and the file "default.exports" can be dropped as
the file got included upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-04 11:51:17 +02:00
Jiri Slachta
038dc388e3
Merge pull request #444 from dkgroot/master
<net/asterisk-chan-sccp>: Update to v4.3.2-epsilon
2019-07-31 21:43:12 +02:00
Diederik de Groot
6854ea6fd6
Update to v4.3.2-epsilon (20190730) 2019-07-31 21:37:35 +02:00
micmac1
9b90b9ea78 asterisk-16.x: update init to procd (#421)
Converts the init script to procd. The user "asterisk" is added to the
system. This user will be used by default.

The init script no longer extracts its configuration from
"/etc/default/asterisk". Instead the uci configuration
"/etc/config/asterisk" is introduced.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-25 09:33:06 +02:00
Jiri Slachta
803a6bb02f
Merge pull request #443 from micmac1/ast16luadep
asterisk-16.x: upgrade pbx-lua dep to liblua5.3
2019-07-19 22:44:08 +02:00
Sebastian Kemper
9f25a29839 asterisk-16.x: upgrade pbx-lua dep to liblua5.3
Recently liblua5.3 was added in the base repo. When both default liblua
and liblua5.3 are staged, asterisk will prefer the latter. But then the
dependency is wrong, because the linked-to lib is in liblua5.3.

This commit upgrades the dependency from liblua to liblua5.3.

Resolves #441.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-19 21:32:30 +02:00
Jiri Slachta
f93dc88106
Merge pull request #439 from jslachta/asterisk-13-removal
(master) asterisk-13.x: move package to abandoned packages
2019-07-14 20:25:46 +02:00
Jiri Slachta
2b6907b05e asterisk-13.x: move package to abandoned packages
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-07-14 19:25:59 +02:00
Jiri Slachta
f900204c89
Merge pull request #438 from micmac1/ast13-AST-2019-002-and-003
asterisk-1{3,6}.x: fix AST-2019-002 & AST-2019-003
2019-07-12 22:14:00 +02:00
Sebastian Kemper
de9edc8e39 asterisk-16.x: fix AST-2019-002 & AST-2019-003
https://downloads.asterisk.org/pub/security/AST-2019-002.html
https://downloads.asterisk.org/pub/security/AST-2019-003.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-12 20:50:35 +02:00
Sebastian Kemper
671b699a3b asterisk-13.x: fix AST-2019-002 & AST-2019-003
https://downloads.asterisk.org/pub/security/AST-2019-002.html
https://downloads.asterisk.org/pub/security/AST-2019-003.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-12 20:49:30 +02:00