Commit graph

951 commits

Author SHA1 Message Date
Sebastian Kemper
9396c38ef6 sipgrep: drop ncurses dependency, add ipv6 support
Following Debian's example, keeping it lean and mean.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:12:44 +01:00
Sebastian Kemper
b601d73d6b sipgrep: update descriptions
- move the package to Utilities/Telephony
- title/description shamelessly copied from Debian

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:09:31 +01:00
Sebastian Kemper
20aa96f16b sipgrep: move binary to /usr/bin
- added PKG_INSTALL
- upstream puts the binary into /usr/bin, now OpenWrt does the same

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:07:02 +01:00
Sebastian Kemper
adc9777fec sipgrep: update maintainer and copyright messages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:58:36 +01:00
Sebastian Kemper
1e4463088f sipgrep: import from openwrt/packages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:55:01 +01:00
micmac1
f11ea999ad
Merge pull request #247 from micmac1/master-mirror-hash-mine
Add PKG_MIRROR_HASH pt. 1
2018-01-20 20:32:30 +01:00
Sebastian Kemper
b9902a664d freeswitch-stable-mod-bcg729: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:22:26 +01:00
Sebastian Kemper
a6ec141994 gsmlib: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:22:03 +01:00
micmac1
6e11930ca2
Merge pull request #246 from micmac1/freeswitch-stable
freeswitch-stable: change how python-host.mk is included
2018-01-20 11:42:15 +01:00
Sebastian Kemper
42bf582474 freeswitch-stable: change how python-host.mk is included
This was suggested in PR #241 by @commodo. Python maintainers moved the
.mk files and also want to get rid of the include_mk construct.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 11:34:54 +01:00
Jiri Slachta
61b4185f39
Merge pull request #240 from micmac1/asterisk-for-master
Asterisk for master
2018-01-15 20:16:47 +01:00
Sebastian Kemper
1fa58a571f asterisk-15.x: bump to 15.2.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:18:12 +01:00
Sebastian Kemper
3c8c7844ae asterisk-13.x: bump to 13.19.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Remove 055-ASTERISK-24517.patch again due to multiple hunk failures.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:13:31 +01:00
Jiri Slachta
29f1aed199
Merge pull request #235 from micmac1/libs-master
libosip2: add fix for CVE-2017-7853
2018-01-11 19:43:26 +01:00
micmac1
319670d596
Merge pull request #236 from micmac1/gsmlib-master
gsmlib: fix sporadic build failures
2018-01-10 20:42:32 +01:00
Sebastian Kemper
48b147a5f4 gsmlib: fix sporadic build failures
Add build-time dependency on gettext-full/host. When it is not installed
Makefile.in.in doesn't exist and the gsmlib build fails.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-10 20:39:05 +01:00
Sebastian Kemper
3df68b5445 libosip2: add fix for CVE-2017-7853
Patch copied from upstream:

https://git.savannah.gnu.org/cgit/osip.git/patch/?id=1ae06daf3b2375c34af23083394a6f010be24a45

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-10 20:29:54 +01:00
Jiri Slachta
c6c34d668d asterisk-15.x: fix typo in dependency to res-statsd
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2018-01-07 18:40:07 +01:00
micmac1
b0e5bba218
Merge pull request #232 from micmac1/gsmopen
New PR: add gsmlib, libctb and mod_gsmopen
2018-01-07 12:32:36 +01:00
micmac1
734a0a9cf1
Merge pull request #233 from micmac1/freetdm
freeswitch-stable: Add FreeTDM support
2018-01-04 17:05:08 +01:00
Sebastian Kemper
2d90346f8a freeswitch-stable: add FreeTDM modules
This commit adds mod_freetdm (glue between FreeSWITCH and FreeTDM) and
the following FreeTDM modules:

 - ftmod_analog
 - ftmod_analog_em
 - ftmod_libpri
 - ftmod_pritap
 - ftmod_skel
 - ftmod_zt

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:52:05 +01:00
Sebastian Kemper
70a99e695b freeswitch-stable: add FreeTDM support
The OpenWrt telephony feed already has DAHDI support. This commit
enables FreeTDM so FreeSWITCH can make use of DAHDI via libpri.

This does not change the existing FreeSWITCH packages as FreeTDM is a
separate library in the FreeSWITCH distribution, hence no revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:38:39 +01:00
Sebastian Kemper
6686be2933 freeswitch-stable: add mod_gsmopen
Add mod_gsmopen to be able to use FreeSWITCH as a GSM gateway (for SMS
and voice calls).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:21:59 +01:00
Sebastian Kemper
5efc34c0ed freeswitch-stable: add iconv support when using uclibc
uclibc doesn't include iconv. This commit adds a dependency to
libiconv-full when building against uclibc. iconv can be used by the
included apr and is a hard dependency of mod_gsmopen.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:18:56 +01:00
Sebastian Kemper
7b7b0df6d6 libctb: new package
libctb is a dependency of mod_gsmopen in FreeSWITCH.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:11:27 +01:00
Sebastian Kemper
1fa3c42580 gsmlib: new package
gsmlib is a dependency of mod_gsmopen in FreeSWITCH.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:09:05 +01:00
Sebastian Kemper
acc5806357 freeswitch-stable-mod-bcg729: fix upstream URL
- remove unused variable
- fix upstream URL

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-30 18:27:26 +01:00
Sebastian Kemper
845718a747 Update MAINTAINERS
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-30 18:07:32 +01:00
Jiri Slachta
b17c201ee4
Merge pull request #231 from micmac1/bcg729
bcg729: fix 1.0.4 build
2017-12-28 16:07:04 +01:00
Sebastian Kemper
d65cd5786e bcg729: fix 1.0.4 build
- the Savannah source URI doesn't have the 1.0.4 release; switch it to
  linphone.org

- even with the source available the build fails, as the source now
  defaults to cmake for building. So switch our build process from
  autotools to cmake as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-27 22:18:30 +01:00
Jiri Slachta
9e66952479
Merge pull request #227 from micmac1/freeswitch-stable
New PR: freeswitch-stable
2017-12-27 09:45:25 +01:00
Jiri Slachta
0f9207c264
Merge pull request #229 from samm-git/patch-1
bcg729: update to the 1.0.4 version
2017-12-27 09:45:03 +01:00
Jiri Slachta
b93d740036
Merge pull request #228 from micmac1/asterisk
New PR: Asterisk
2017-12-27 09:44:44 +01:00
Jiri Slachta
b36dc4abc2
Merge pull request #230 from micmac1/baresip
New PR: Baresip suite
2017-12-27 09:44:23 +01:00
Sebastian Kemper
8860618e41 baresip: add procd init script
- add procd init script
  - script starts the daemon as user "baresip" instead of root
  - add /etc/default/baresip
  - add example configuration into /etc/baresip
  - add conffiles definition
  - prevent autostart after upgrade by using ENABLE_BARESIP variable in
    /etc/default/baresip

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 15:21:27 +01:00
Sebastian Kemper
1de3d36d4b restund: add procd init script
- add procd init script
- script starts the daemon as user "restund" instead of root
- add /etc/default/restund
- declare /etc/init.d/restund a configuration file
- prevent autostart after upgrade by using ENABLE_RESTUND variable in
  /etc/default/restund

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:58:39 +01:00
Sebastian Kemper
4219368092 baresip suite: improve MAKE_FLAGS
- add CROSS_COMPILE and OS to MAKE_FLAGS; this should help when
  compiling on other OSes, e.g. Darwin.
- move RELEASE up (alphabetical sort)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:34:47 +01:00
Sebastian Kemper
1c11a59250 baresip + restund: delete faulty patch
The patch is wrong. It may cause errors of the "illegal instruction" variety.
The libre package fix in commit e40f0ea06f makes
this patch unnecessary anyway. Drop it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:27:01 +01:00
Sebastian Kemper
e40f0ea06f libre: add forgotten define
"OPENWRT" needs to be defined for 001-extend-ninit-nclose-check.patch to
work.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:16:17 +01:00
Sebastian Kemper
53073babbf freeswitch-stable: improve autostart prevention
The current approach (creating a blocker file) is clumsy. Use a variable
in /etc/default/freeswitch instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-26 14:05:52 +01:00
Alex Samorukov
c9370a3d90
bcg729: update to the 1.0.4 version 2017-12-26 01:13:23 +01:00
Sebastian Kemper
b25a6bbf5d asterisk-15.x: bump to 15.1.4
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:05:59 +01:00
Sebastian Kemper
cd82cbd06b asterisk-15.x: add module dependencies
Add some dependencies to select modules. Dependencies confirmed by
menuselect.

Also fix description of res_monitor.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:04:13 +01:00
Sebastian Kemper
5180bf8576 asterisk-13.x: bump to 13.18.4
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 23:02:02 +01:00
Sebastian Kemper
1d697f8bfc asterisk-13.x: add module dependencies
Add some dependencies to select modules. Dependencies confirmed by
menuselect.

Also fix description of res_monitor.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:59:24 +01:00
Sebastian Kemper
d3cc034185 freeswitch-stable: add a few autoconf_bools
- Use autoconf_bool instead of manually calling configure switches.
- Revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:51:58 +01:00
Sebastian Kemper
1a193e1b74 freeswitch-stable: make libedit a hard dependency
Remove the possibility to prevent the dependency on libedit. freeswitch
behaves very quirky without it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:46:10 +01:00
Sebastian Kemper
3f169145df freeswitch-stable: init script update
- Use "-nc -nf" always. When started by procd freeswitch detects the
  console to be orphaned and disables it. So disable the interactive
  console but force freeswitch to not fork into background.
- Improve readability of command parameters.
- Minor changes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-22 22:37:22 +01:00
Jiri Slachta
8c94c5d442
Merge pull request #226 from micmac1/baresip
baresip/re: build fix and a workaround
2017-12-14 08:33:32 +01:00
Sebastian Kemper
23b3363a5e baresip: add symbol to prevent FFmpeg dependency by default
Currently baresip often fails to build because the FFmpeg compile was
not successful:

  CC [M]  build-mipsel/modules/avcodec/avcodec.o
modules/avcodec/avcodec.c:9:32: fatal error: libavcodec/avcodec.h: No such file or directory
compilation terminated.

Address this by adding a configuration symbol that prevents the
FFmpeg-depending modules from being selected by default, except on i386
and x86_64.

It is better having baresip packages without these video modules than
not having baresip packages at all.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-13 19:37:13 +01:00