This has become an opaque struct in latest versions, use instead the
accessor that is available already in Debian jessie.
Change-Id: I2a5e17f91707871343b0b358fd195db507d7e43b
port from 1.4-ha-sw:
upstream commit 1f02da5 implements
https://services.frafos.net/frafosbt/view.php?id=758
commit 1f02da5c8cc9dc711ded015059ae85a5126dd269
Author: Stefan Sayer <stefan.sayer@googlemail.com>
Date: Fri Jan 13 23:30:01 2017 +0100
db_reg_agent: add username_with_domain option to use auth user with domain part
implements M758
Change-Id: I8de585443f4efa941a30cff185c426d90ad7a1c6
Noticed during an upgrade:
| Setting up ngcp-sems-app (1.6.0-1+0~mr4.5.3.1) ...
| -ne Sems start disabled by default file
| Setting up ngcp-prompts-pro (0.8.3.1+0~mr4.5.3.1) ...
This is caused by POSIX echo not supporting the "-e"
option, compare dash:
| $ echo -ne "Sems start disabled by default file"
| -ne Sems start disabled by default file
with e.g. bash:
| $ echo -ne "Sems start disabled by default file"
| Sems start disabled by default file$
Let's avoid the "-n" option as well though to
have a proper and full newline in package
upgrades.
Change-Id: I620da808843c0c29d8d59994c5652a3fdc3ceef0
* Make all the C++ code build again. Due to the build system not
failing on compilation/link errors, parts of the code base has
suffered bit rot.
* Build the library as shared. Otherwise we are trying to link a
static library built as PIE into a shared library.
* Fix module exclusion logic. Several of the modules cannot be
compiled because they miss Makefiles, others require additional
dependencies or similar. So encode this in the build system so
that people building do not have to figure this out, even if
they pass an explicit list of modules to include or exclude.
* Revamp the build system.
- Make errors fatal, so that they do not get ignored anymore.
- Use sane make variables that a shell will accept as valid,
otherwise the exports do not work at all.
- Do not use system paths when we should use in-tree ones.
Change-Id: I795783e0f1bd655cdbb2de0329c389e2bb2e2f07
This reverts commit 693429e353.
libmysql++-dev is needed for building, it was just hidden by the
broken sems build system and therefore commit 693429e353 looked
like it was ok but it clearly wasn't (the mysql++/*.h files provided
by libmysql++-dev are required).
FTR: libmysql++-dev is on its way back to Debian testing (AKA stretch)
currently.
Change-Id: I1d7ab3ea0c3013f6fedb3f19a9d8b945d20fb2e0
This addresses the build issue against Debian/stretch:
| resolver.cpp: In member function 'bool dns_entry_map::insert(const string&, dns_entry*)':
| resolver.cpp:826:57: error: no matching function for call to 'make_pair(const string&, dns_entry*&)'
Change-Id: Ie3dc6103d46af82a588035669932fb8615ad96b6
Don't bail out on missing config options, rather than using some
invalid defaults.
Also only check for existence of sound files in the places where
they are needed for optimization purposes.
Use macros to clean up redundant code.
Change-Id: I9cd0e9b44e850bca509043d21ad2c3f8f60b8473
Let's avoid Pre-Depends everywhere, in case of problems we can
re-add them iff needed, but as a starting point get rid of then.
Quoting Guillem:
Pre-Depends impose some harsh constraints on the package manager,
and consequently make upgrades harder. That's one of the reasons
in Debian any packager considering to add them needs to send a
mail to the debian-devel mailing list to see if there's any
problem with it.
postinst should never require Pre-Depends, preinst *might*
require them.
Change-Id: I174936d4b9784f0985641e6cb37db968d24180ae
previously we were using the mailbox value but this can be
set to voicemail_echo_number preference so asterisk will
fail to find that alias
Change-Id: Iffa6afcd3c2b2fb74406191ce1c40257d7af92c4
Import upstream patch:
commit d8f4137cb217ea7e74d60f8d2f0cf65dbb367e5c
Author: Juha Heinanen <jh@tutpro.com>
Date: Thu Nov 20 10:10:35 2014 +0200
core: made sems aware of rfc5764 media types UDP/TLS/RTP/SAVP and
UDP/TLS/RTP/SAVPF
Change-Id: Iff848e31458f24811966b6edea7921ffd5b2620c
Import patches from upstream:
* fe53372 - confpin: simple pin conference app (2 days ago) <Stefan Sayer>
* 63d6e04 - dsm:mod_conference: flushMixInList action, loop for mix in list (2 days ago) <Stefan Sayer>
* 666d389 - core:playlist: only notify if event receiver set (2 days ago) <Stefan Sayer>
* a94e856 - dsm:mod_groups: functions to get group participants and size (2 days ago) <Stefan Sayer>
* 7392ee5 - b/f: dsm:mod_groups: really lock the groups list (2 days ago) <Stefan Sayer>
* b1dfeab - dsm: logs(), dgb(), info(), warn(), error() actions for easy logging (2 days ago) <Stefan Sayer>
* f4204a7 - dsm:log event type when processing events (2 days ago) <Stefan Sayer>
* 34b7598 - dsm:syntax - allow @@,## and $$ for @, # and $$ in sets() action (2 days ago) <Stefan Sayer>
* 4ec1e1d - dsm: helper functions / macros for modules: replaceParams/SET_ERROR/CLR_ERROR (2 days ago) <Stefan Sayer>
* 0f3accb - dsm: another way for writing comments: lines starting with # (hash) (2 days ago) <Stefan Sayer>