Commit graph

1396 commits

Author SHA1 Message Date
Jiri Slachta
7407084406
Merge pull request #343 from micmac1/AST-master
(for master) asterik: fix AST-2018-007 and AST-2018-008
2018-06-28 10:43:45 +02:00
Sebastian Kemper
6228ab5ed9 asterisk-15.x: patch AST-2018-007 and 008
Patches from upstream for:

AST-2018-007
AST-2018-008

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-06-25 22:50:20 +02:00
Sebastian Kemper
028912b333 asterisk-13.x: patch AST-2018-008
Patch from upstream for AST-2018-008.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-06-25 22:47:40 +02:00
micmac1
c7cb1e30c2
Merge pull request #339 from micmac1/fs-pcre
freeswitch-stable: fix incompatible pointer type
2018-06-21 21:14:14 +02:00
Sebastian Kemper
2c490b7fd1 freeswitch-stable: fix incompatible pointer type
Currently compiles fail with:

  CC       libfreeswitch_la-switch_regex.lo
src/switch_regex.c: In function 'switch_regex_compile':
src/switch_regex.c:40:9: error: return from incompatible pointer type [-Werror=incompatible-pointer-types]
  return pcre_compile(pattern, options, errorptr, erroroffset, tables);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:2100: recipe for target 'libfreeswitch_la-switch_regex.lo' failed
make[5]: *** [libfreeswitch_la-switch_regex.lo] Error 1

Fix cherry-picked from upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-06-21 21:09:54 +02:00
Jiri Slachta
02928ab9c8
Merge pull request #332 from guidosarducci/siproxd-procd-cleanup
siproxd: switch to procd, restructure/cleanup code, bugfix
2018-05-27 07:32:45 +02:00
guidosarducci
b65b20f6f8 siproxd: restructure code and use procd for init
Switch to use procd for init, with support for jails. Clean up code and
restructure callback processing to be more robust and understandable. This
also fixes a bug processing multiple siproxd config sections, as reported
by Michael Kuron.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-05-24 00:23:56 -07:00
guidosarducci
a3f6f176d5 siproxd: don't apply default values already built-in
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-05-24 00:18:54 -07:00
Jiri Slachta
1b7fc3f889
Merge pull request #330 from micmac1/master
asterisk: remove sounds cache
2018-05-24 06:51:06 +02:00
Sebastian Kemper
e70c0848cc asterisk-15.x: remove sounds cache
When there is no sounds cache declared the build system will not attempt to
download any sound packs or their SHA1 checksums.

This is to be preferred because:

  a) the build may occur offline, causing it to fail
  b) plain http is used by the build system for downloading

There is no drawback here because the standard sound packs are included in
the Asterisk source tarball already.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-05-21 23:11:50 +02:00
Sebastian Kemper
94b70e0425 asterisk-13.x: remove sounds cache
When there is no sounds cache declared the build system will not attempt to
download any sound packs or their SHA1 checksums.

This is to be preferred because:

  a) the build may occur offline, causing it to fail
  b) plain http is used by the build system for downloading

There is no drawback here because the standard sound packs are included in
the Asterisk source tarball already.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-05-21 23:09:26 +02:00
Jiri Slachta
ac71f923cc
Merge pull request #326 from micmac1/yate-fix-mysql-detection
yate: fix mysql detection
2018-05-09 13:55:20 +02:00
Sebastian Kemper
32fa1723c9 yate: fix mysql detection
When configure is called with '--with-mysql="$(STAGING_DIR)/usr"' it tries
to detect mysql manually instead of using mysql_config. This doesn't always
work:

<snip>
checking for MySQL in /var/lib/buildbot/slaves/slave-lede-builds4/i386_pentium4/build/sdk/staging_dir/target-i386_pentium4_musl/usr... no
<snip>

This commit changes the configure argument to '--with-mysql=yes/no'. When
'yes' is selected configure uses mysql_config and then the detection works
reliably.

<snip>
checking for MySQL using mysql_config... yes 10.1.32
checking whether MYSQL_OPT_RECONNECT is declared... yes
checking whether MYSQL_OPT_READ_TIMEOUT is declared... yes
checking whether MYSQL_OPT_WRITE_TIMEOUT is declared... yes
checking whether mysql_set_character_set is declared... yes
<snip>

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-05-05 13:21:50 +02:00
Jiri Slachta
b159ed0cf9
Merge pull request #321 from micmac1/chan-lantiq-fix-target-build
asterisk-chan-lantiq: fix dep for nonshared builds
2018-05-01 21:19:05 +02:00
Jiri Slachta
4289fbab0d
Merge pull request #322 from micmac1/baresip-up
Baresip suite: version bumps
2018-05-01 21:16:57 +02:00
Jiri Slachta
fb52a10929
Merge pull request #323 from micmac1/ast-up
Asterisk: version bumps
2018-05-01 21:16:34 +02:00
Jiri Slachta
78ad9d8d36
Merge pull request #324 from micmac1/ast-modules-up
asterisk-channel modules: bump sccp and dongle
2018-05-01 21:15:09 +02:00
Jiri Slachta
de93daa077
Merge pull request #325 from micmac1/kamailio-up
kamailio-5.x: bump to 5.1.3
2018-05-01 21:14:45 +02:00
Sebastian Kemper
5f04977bd6 kamailio-5.x: bump to 5.1.3
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 15:09:35 +02:00
Sebastian Kemper
97e04fd17a asterisk-chan-sccp: bump snapshot
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 15:05:30 +02:00
Sebastian Kemper
929ad42044 asterisk-chan-dongle: bump snapshot
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 15:03:53 +02:00
Sebastian Kemper
715bd046c1 asterisk-15.x: bump to 15.3.0
- patches refreshed
- menuselect is bootstrapped from main bootstrap script now, extra call
  removed
- drop a module that was removed upstream for being incomplete

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 14:55:53 +02:00
Sebastian Kemper
6cf1db0c4e asterisk-13.x: bump to 13.20.0
- patches refreshed
- menuselect is bootstrapped from main bootstrap script now, extra call
  removed

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 14:27:06 +02:00
Sebastian Kemper
ff40589317 baresip: bump to 0.5.9
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 14:03:16 +02:00
Sebastian Kemper
a8535f28fd rem: bump to 0.5.3
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 14:01:02 +02:00
Sebastian Kemper
624a5c7a00 re: bump to 0.5.8
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-28 13:58:52 +02:00
Sebastian Kemper
8dd77211e0 asterisk-chan-lantiq: fix dep for nonshared builds
Despite all previous efforts chan-lantiq is not built by the build bots.
Checking the logs of a target build reveals that the chan-lantiq builds are
not even attempted.

During the target builds CONFIG_ALL is not set, meaning no regular package
gets selected. CONFIG_ALL_NONSHARED on the other hand is set. But
chan-lantiq still will not be selected, because it depends on "asterisk",
meaning asterisk needs to be selected first for chan-lantiq to become
available.

This commit changes the asterisk depend to "+asterisk", meaning asterisk
will be selected if chan-lantiq is selected.

This was tested with the SDK. A seed config file was added with the
following:

CONFIG_ALL_NONSHARED=y

Running menuselect showed that now chan-lantiq is selected
automatically. This should fix the problem.

The problem with "+asterisk" is that this breaks the asterisk menus for all
asterisk plugins/utilities that follow chan-lantiq alphabetically.  To
address this put the chan-lantiq modules into their own sub menu "Telephony
Lantiq". This is not nice, but the alternative would be to rename the
packages to something like asterisk13-z-chan-lantiq. This would make it
harder to find the packages. Maybe somebody has a better idea in the
future.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-27 21:44:43 +02:00
Jiri Slachta
3dd2e9183c
Merge pull request #320 from micmac1/chan-lantiq-no-variants
asterisk-chan-lantiq: avoid VARIANTs
2018-04-24 08:58:39 +02:00
Sebastian Kemper
f0e7c5cd4d asterisk-chan-lantiq: avoid VARIANTs
chan-lantiq currently is still not built by the build bots. Split the
package in two, one for Asterisk 13, the other for 15, to avoid a VARIANT
build. Maybe the build bots do not support nonshared VARIANT builds.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-15 17:34:21 +02:00
Jiri Slachta
2ead2c458c
Merge pull request #315 from micmac1/siproxd-fix-package-names
siproxd: remove underscores from package names
2018-04-14 07:49:29 +02:00
Jiri Slachta
187aa78b80
Merge pull request #312 from micmac1/baresip2-fix-package-names
baresip: remove underscores from package names
2018-04-14 07:49:19 +02:00
Jiri Slachta
28c39ca99b
Merge pull request #313 from micmac1/rtpproxy-fix-package-names
rtpproxy: remove underscores from package names
2018-04-14 07:49:07 +02:00
Jiri Slachta
bae2d2a2c6
Merge pull request #316 from micmac1/kamailio-fix-package-names
kamailio-5.x: remove underscores from package names
2018-04-14 07:48:53 +02:00
Jiri Slachta
4ef7e692bf
Merge pull request #317 from micmac1/yate-fix-package-names
yate: remove underscores from package names
2018-04-14 07:48:41 +02:00
Jiri Slachta
bf8164ad0b
Merge pull request #311 from micmac1/asterisk-fix-package-names
Asterisk: fix package names
2018-04-14 07:48:06 +02:00
micmac1
d32857c120
Merge pull request #318 from micmac1/fs-pp-tone-down-flags
freeswitch-stable: tone down perl/python flags
2018-04-13 23:20:34 +02:00
Sebastian Kemper
03ac9faf7b freeswitch-stable: tone down perl/python flags
Tidy up the flags passed on to FS build system for Perl and Python
modules. Some flags seem a bit too random to include - this commit
removes them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-13 23:16:21 +02:00
Sebastian Kemper
45ecde769a yate: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-10 21:34:43 +02:00
Sebastian Kemper
7974fbbe3a kamailio-5.x: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-10 21:18:16 +02:00
Sebastian Kemper
a126cfcb74 siproxd: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-10 21:14:11 +02:00
micmac1
02566a70d7
Merge pull request #314 from micmac1/fs-fix-package-names
freeswitch-stable: remove underscores from package names
2018-04-10 20:50:49 +02:00
Sebastian Kemper
b6a2b611e9 freeswitch-stable: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-10 20:47:16 +02:00
Sebastian Kemper
a0dc2c7607 rtpproxy: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 23:42:24 +02:00
Sebastian Kemper
37f897c8c0 baresip: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 23:30:51 +02:00
Sebastian Kemper
b13029c9e6 asterisk-15.x: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 22:57:24 +02:00
Sebastian Kemper
34263d1d22 asterisk-13.x: remove underscores from package names
Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-09 22:54:08 +02:00
Jiri Slachta
0331fc3f7d
Merge pull request #310 from micmac1/libpq-for-arc
Postgresql available now for ARC
2018-04-09 08:38:13 +02:00
Sebastian Kemper
174fce59b7 yate: build pgsqldb for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:52:53 +02:00
Sebastian Kemper
d5a8385a87 kamailio-5.x: build db_postgres for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:51:49 +02:00
Sebastian Kemper
c8ea07edd0 asterisk-15.x: build pgsql for target ARC
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-04-08 11:50:45 +02:00