Commit graph

608 commits

Author SHA1 Message Date
Jiri Slachta
dbf531b43b
Merge pull request #245 from micmac1/asterisk_II-for-17.01
Asterisk part 2 for 17.01
2018-01-22 19:55:24 +01:00
Jiri Slachta
d9929523dc
Merge pull request #244 from micmac1/asterisk_I-for-17.01
Asterisk part 1 for 17.01
2018-01-22 19:53:24 +01:00
Sebastian Kemper
8ff261b179 chan-sccp-b: fix variant build
The variant builing is not working properly because PKG_BUILD_DIR is
unset. This fixes that.

Also the Makefile is cleaned up. LOW_MEMORY is not explicitly defined
anymore because chan-sccp-b is getting the define from the Asterisk
headers.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:38:55 +01:00
Sebastian Kemper
c0f85ec888 asterisk-g72x: fix variant build
Currently variant building isn't working properly because PKG_BUILD_DIR
is not set. This commit fixes that.

It also cleans up the Makefile, making it much simpler. The cleanups are
already in master.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:36:01 +01:00
Sebastian Kemper
e7a6debe60 asterisk-chan-dongle: version bump, add variant for Asterisk 13
This commit adds VARIANT support. This is so that the module will also
be available for Asterisk 13.

The current version does not support Asterisk 13. So this commit also
updates the package to use the (more recent) source from wdoekes on
github, which is also used in master.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:31:52 +01:00
Sebastian Kemper
f8be720f0b asterisk-11.x-chan-dongle: folder rename
Rename the folder to asterisk-chan-dongle to prepare for VARIANT build.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:25:19 +01:00
Sebastian Kemper
1b19b9081d asterisk-13.x: module updates
This commit:

- adds some missing descriptions
- updates some module files (e.g. new sub modules)
- adds/updates some module dependencies
- adds some missing CONFIGURE_ARGS that are depending on module selections
- enables fax support (spandsp)
- adds res-xmpp (which seems it was just missed as CONFIGURE_ARGS for it exist)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:19:15 +01:00
Sebastian Kemper
6053ff527b asterisk-13.x: change LOW_MEMORY and -march=native treatment
- LOW_MEMORY is known to cause sporadic crashes, disable it by default.
- Prevent Asterisk from adding -march=native to CFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:09:55 +01:00
Sebastian Kemper
6fba6f38a5 asterisk-13.x: clean up compile stage
- Don't add extra TARGET_LDFLAGS for asterisk13-pbx-lua. It is not
  needed anymore (apart from that the module isn't available currently,
  see next commit).
- Stop setting -Wl,-rpath-link in LDFLAGS. There is no point to do that.
- Stop calling specific make targets like version.h; make handles the
  build properly without it.
- Use the default compile routine instead of the custom one.
- Add AST_FORTIFY_SOURCE to MAKE_FLAGS (seen in Debian rules file,
  prevents asterisk's build system to mess with OpenWrt/LEDE flags).
- Remove $(SITE_VARS) (unused)
- Remove $(SDK) from ifneq. The variable prevents the ifneq from
  working on the buildbots. $(SDK) is set there, so the ifneqs that test
  for empty will always be true.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:07:15 +01:00
Sebastian Kemper
a430a3a59b asterisk-13.x: change some default file locations
- Set data dir to /usr/share/asterisk and use default locations for
  everything else.
- This is more in line with FHS. Database files are now written to tmpfs
  (/var is mounted there). This prevents the rootfs from filling up. It
  also prevents the flash to degrade during constant database rewriting.
- As the data dir changes, so does the location of the sound files. This
  commit also takes care of that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 20:03:19 +01:00
Sebastian Kemper
9cc45ac007 asterisk-13.x: .conf file fixes
Fix issues with configuration files:

- missing configuration files
- conffiles define

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:58:25 +01:00
Sebastian Kemper
6a5a43ed97 asterisk-13.x: bump to 13.18.5
The currently used version 13.9.1 has the following open CVEs:

CVE-2016-7551
CVE-2016-9938
CVE-2017-14099
CVE-2017-14100
CVE-2017-14603
CVE-2017-16671
CVE-2017-16672
CVE-2017-17090
CVE-2017-17664
CVE-2017-17850
CVE-2017-7617
CVE-2017-9358
CVE-2017-17850

Upstream provided patches for these but used 13.13.0 or later versions
as baseline. Multiple of these patches fail to apply to 13.9.1. So
upgrade to the current version instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:48:34 +01:00
Sebastian Kemper
1927de446c pjproject: Makefile improvements
- Cleans up the flags
- Cleans up pkgconfig file so there are no COPTS warnings during
  Asterisk builds

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:41:00 +01:00
Sebastian Kemper
082f3042e2 pjproject: add config_site.h
Copied from Asterisk, sets some sane values. For instance it enables
IPv6 support.

Also it disables DEBUG. With debug enabled 'pjproject enables "assert"
functions which can cause Asterisk to crash unexpectedly' (quote from
Asterisk wiki).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:38:59 +01:00
Sebastian Kemper
05babb1f2b pjproject: bump to 2.7.1
- Version bump because current version has open CVEs for which
  backported patches do not exist (CVE-2017-16875 and CVE-2017-16872).

- Adds dependency on openssl as otherwise Asterisk will complain. Some
  Asterisk modules cannot load without it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:37:50 +01:00
Sebastian Kemper
2f3d302845 asterisk-11.x: add end-of-life warning
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:29:48 +01:00
Sebastian Kemper
2ee418bedd asterisk-11.x: add upstream patches for CVEs
This commit adds patches for:

CVE-2016-7551
CVE-2016-9938
CVE-2017-14099
CVE-2017-14100
CVE-2017-14603

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-16 19:27:54 +01:00
Jiri Slachta
424b8c5363
Merge pull request #242 from micmac1/lede-17.01
Lede 17.01 libs
2018-01-15 20:17:36 +01:00
Sebastian Kemper
bf35dbb05d libsrtp: add patches that fix 2 CVEs
Patches copied from Debian. They fix:

CVE-2013-2139
CVE-2015-6360

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-15 20:03:18 +01:00
Sebastian Kemper
f9f74ca869 libosip2: add that fixes multiple CVEs
This commit adds a patch copied from Debian that addresses the following
bugs:

CVE-2016-10324
CVE-2016-10325
CVE-2016-10326
CVE-2017-7853

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-15 20:01:56 +01:00
Sebastian Kemper
f7abf90be9 iksemel: clean up Makefile, bump revision
- clean up deps
- remove no longer needed build customizations
- revision bump

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-15 20:00:22 +01:00
Sebastian Kemper
46e4a28229 iksemel: address security problem
This commit removes the current patch regarding cipher selection and
replaces it with a patch copied from Debian. This fixes the problem that
only low-grade ciphers are available.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-15 19:59:13 +01:00
Sebastian Kemper
7993d884d4 iksemel: fix gnutls detection
This commit removes the current gnutls m4 macro patch. A patch that adds
gnutls detection via pkgconfig is added instead. The patch was copied
from Debian.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-15 19:57:43 +01:00
Daniel Golle
ac6415e61f dahdi-tools: package dahdi_cfg executable
Grab the binary instead of the libtool-shell-wrapper...
As a result, dahdi_cfg now depends on dahdi-tools-libtonezone.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

dahdi-tools: fix previous commit

The dependencies in the default section were modified instead of just
the ones for dahdi-cfg. Fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-09-02 23:20:30 +02:00
Daniel Golle
1f0fb2538b dahdi-tools: fix build
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-07-15 11:49:55 +02:00
Jiri Slachta
5ece22d67e Merge pull request #115 from alfredh/master
libre: update to version 0.4.17
2016-07-04 12:17:44 +02:00
Alfred E. Heggestad
f915b796ba libre: update to version 0.4.17 2016-06-25 17:01:20 +02:00
Daniel Golle
d2bfa9f05d dahdi-tools: update to version 2.11.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-12 20:30:28 +02:00
Daniel Golle
1bcf610666 dahdi-linux: update to 2.11.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-12 20:30:28 +02:00
Daniel Golle
3f7533b41c libpri: update to version 1.5.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-12 14:36:24 +02:00
Daniel Golle
1038a5f2d3 asterisk-13.x: update to version 13.9.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-12 13:06:56 +02:00
Daniel Golle
ec4f3a1e6b Merge pull request #114 from mantas-p/libpri-mirror
libpri: add old release dir to mirrors
2016-06-10 14:18:40 +02:00
Mantas Pucka
95b9f91748 libpri: add old release dir to mirrors
Signed-off-by: Mantas Pucka <mantas@8devices.com>
2016-06-10 14:42:30 +03:00
Jiri Slachta
7a4de7c71d multiple packages: change PKG_MAINTAINER email address
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-05-31 20:12:51 +02:00
Jiri Slachta
2177d1f8ab Merge pull request #112 from alfredh/master
upgrade baresip to version 0.4.19
2016-05-25 13:46:37 +02:00
Alfred E. Heggestad
6e95a9219d upgrade baresip to version 0.4.19 2016-05-20 19:22:00 +02:00
Jiri Slachta
5bf7333ef7 Merge pull request #111 from alfredh/master
telephony: upgrade libre to 0.4.16
2016-05-11 11:10:03 +02:00
Alfred E. Heggestad
acd16b9353 telephony: upgrade libre to 0.4.16 2016-05-05 16:52:40 +02:00
Jiri Slachta
4b395e9358 asterisk-{11.x,13.x}: remove module fax and fax-spandsp
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:20:12 +02:00
Jiri Slachta
f5a904997c asterisk-g72x: remove variant for asterisk18
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:04:59 +02:00
Jiri Slachta
2f71b2168b chan-sccp-b: remove variant for asterisk18
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:03:07 +02:00
Jiri Slachta
d9f5a1e80b kamailio-3.x: remove obsolete package after EOL
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 16:01:19 +02:00
Jiri Slachta
9a74517750 asterisk-13.x: cleanup patches, add HEP support
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 15:36:27 +02:00
Jiri Slachta
20fd52b9f6 kamailio-4.x: update to 4.4.0
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-07 14:53:40 +02:00
Jiri Slachta
6dcc36464b asterisk-13.x: use conflicts only in asterisk11 makefile
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:42:02 +02:00
Jiri Slachta
c0e1c650c1 asterisk-{11.x,13.x}: add package conflicts
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:20:48 +02:00
Jiri Slachta
a5f8e484e6 asterisk-1.8.x: remove obsolete package, it is after its EOL
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:17:38 +02:00
Jiri Slachta
676188043d baresip: add DTMF input/output module
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 10:06:43 +02:00
Jiri Slachta
37d4af3163 rem: update to version 0.4.7
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 09:10:40 +02:00
Jiri Slachta
b2ce117c69 re: update to 0.4.15
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
2016-04-05 09:10:19 +02:00