summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-16BuildSystem: Enable IMAP storage on OpenBSD.Alexander Traud
ASTERISK-27681 Reported by: Stuart Henderson Change-Id: Ifb6b614acb251b695b9417d76510e73eb335b679
2018-02-15Merge "BuildSystem: Do not warn when bash is not installed."Joshua Colp
2018-02-14Merge "main/asterisk.c: Remove silly usage of RAII_VAR."Jenkins2
2018-02-13BuildSystem: Do not warn when bash is not installed.Alexander Traud
ASTERISK-27631 Change-Id: Iefdf268b0b98c3e7d8089ba87cf78136ac1d785b
2018-02-13Merge "core: Remove embedded editline."Jenkins2
2018-02-13Merge "chan_sip.c: Fix crash processing CANCEL."Jenkins2
2018-02-13Merge "json: Add conditionals to avoid locking if Jansson is thread safe."Joshua Colp
2018-02-13Merge "BuildSystem: Enable autotools in FreeBSD."Jenkins2
2018-02-13Merge "pjproject_bundled: Disable G.729 from Belledonne Communications."Joshua Colp
2018-02-13Merge "codecs: Add support for WebRTC iLBC 2.0."Joshua Colp
2018-02-12main/asterisk.c: Remove silly usage of RAII_VAR.Corey Farrell
Change-Id: I7e2996397fbd3c3a6a69dd805c38448ddfc34ae9
2018-02-12chan_sip.c: Fix crash processing CANCEL.Richard Mudgett
Check if initreq data string exists before using it when processing a CANCEL request. ASTERISK-27666 Change-Id: Id1d0f0fa4ec94e81b332b2973d93e5a14bb4cc97
2018-02-12Merge "cdr.c: Fix runtime leak of CDR records."Jenkins2
2018-02-12json: Add conditionals to avoid locking if Jansson is thread safe.Corey Farrell
Jansson is thread safe for all read-only functions and reference counting starting v2.11. This allows simplification of our code and removal of locking around reference counting and dumping. Change-Id: Id985cb3ffa6681f9ac765642e20fcd187bd4aeee
2018-02-12Merge "install_prereq: Update Debian/Ubuntu libraries."Jenkins2
2018-02-12pjproject_bundled: Disable G.729 from Belledonne Communications.Alexander Traud
When <http://github.com/BelledonneCommunications/bcg729> is installed, PJProject tries to link that. Support for this bcg729 was added with PJProject 2.7. The issue happens, because Teluu enabled that new feature on default. ASTERISK-27584 Reported by: Stuart Henderson Change-Id: I88b6b18ad777bcfe2d8201187b4b90eec0a172a6
2018-02-12codecs: Add support for WebRTC iLBC 2.0.Alexander Traud
When the latest version of that library was installed, Asterisk did not build. ASTERISK-27669 Reported by: Николай Михо Change-Id: I27e09bb875fdd56423bd9fae1be85fddb428eb96
2018-02-12core: Remove embedded editline.Corey Farrell
This removes the embedded copy of editline from the Asterisk source tree, making a system copy of libedit mandatory in Asterisk 16+. ASTERISK-27634 #close Change-Id: Iedb64ad92acb78419f3caefedaa2bb7cd2a1a33f
2018-02-10backtrace: Avoid potential spurious output.Alexander Traud
clang 4.0 found this via -Wlogical-not-parentheses. ASTERISK-27642 Change-Id: I9ec3e144d425a976c02811bd23cd0c533d2eca4e
2018-02-10install_prereq: Update Debian/Ubuntu libraries.Alexander Traud
ASTERISK-27555 Change-Id: Idc36e91db30c0163c560d04c5a82bca5d6ce92a8
2018-02-09cdr.c: Fix runtime leak of CDR records.Richard Mudgett
Need to remove all CDR's listed by a CDR object from the active_cdrs_all container including the root/master record. ASTERISK-27656 Change-Id: I48b4970663fea98baa262593d2204ef304aaf80e
2018-02-09Merge "chan_console: don't read and write at the same time"Jenkins2
2018-02-07Merge "app_confbridge: ConfbridgeList event has standard channel shapshot ↵Jenkins2
headers."
2018-02-07Merge "app_confbridge: Add the Muted header to ConfbridgeJoin AMI event."Jenkins2
2018-02-06Merge "endpoint identifiers: Some code cleanup."Jenkins2
2018-02-05Merge "res_pjsip/config_domain_aliases.c: Add check for missing domain."Jenkins2
2018-02-05app_confbridge: ConfbridgeList event has standard channel shapshot headers.Richard Mudgett
* Made the AMI ConfbridgeList action's ConfbridgeList events output all the standard channel snapshot headers instead of a few hand-coded channel snapshot headers. The benefit is that the CallerIDName gets disruptive characters like CR, LF, Tab, and a few others escaped. However, an empty CallerIDName is now output as "<unknown>" instead of "<no name>". ASTERISK-27651 Change-Id: Iaf7d54a9d40194c2db060bc9b4979fab6720d977
2018-02-05app_confbridge: Add the Muted header to ConfbridgeJoin AMI event.Richard Mudgett
ASTERISK-27651 Change-Id: Idef2ca54d242d1b894efd3fc7b360bc6fd5bdc34
2018-02-05Merge "res_sorcery_realtime.c: Fix ref leak if object failed to apply."Jenkins2
2018-02-05Merge "manager.c: Fixed "(null):" header in AMI AsyncAGIEnd event"Jenkins2
2018-02-03Merge "res_pjsip.c: Fix documentation typos."Jenkins2
2018-02-03Merge "manager_channels.c: Reordered ↵Jenkins2
ast_manager_build_channel_state_string_prefix()"
2018-02-03Merge "res_pjsip_mwi.c: Fix null pointer crash"Jenkins2
2018-02-03Merge "manager.c: Fix potential memory leak and corruption."Jenkins2
2018-02-03chan_console: don't read and write at the same timeOron Peled
It seems that the ALSA backend of PortAudio doesn't know how to both read and write at the same time by adding a per-device mutex. FIXME: currently only a draft version. Need to either auto-detect we work with the ALSA backend or add an extra configuration option to use this mutex. ASTERISK-27426 #close Change-Id: I635eacee45f5413faa18f5a3b606af03b926dacb
2018-02-02endpoint identifiers: Some code cleanup.Richard Mudgett
res_pjsip_endpoint_identifier_user.c: * Fix copy/paste error in find_endpoint(). We were using a constant "anonymous" string instead of the passed in endpoint_name when checking the transport domain for an endpoint match. * Eliminate RAII_VAR in find_endpoint(). * Remove always true check in find_transport_state_in_use(). * Remove useless CMD_STOP in find_transport_state_in_use(). res_pjsip_endpoint_identifier_anonymous.c: * Eliminate RAII_VAR in anonymous_identify(). * Remove always true check in find_transport_state_in_use(). * Remove useless CMD_STOP in find_transport_state_in_use(). Change-Id: I86924c31db5bd225ca0c1219c761b668c6f91189
2018-02-02res_pjsip/config_domain_aliases.c: Add check for missing domain.Richard Mudgett
What is the point of defining an alias and not saying what is being aliased? Change-Id: I98a892016ed61dcf5efeb6619fd748925103f0be
2018-02-02res_pjsip.c: Fix documentation typos.Richard Mudgett
Change-Id: I82ae0b92bfa2ece84a5c684efd9eefdc83ebd068
2018-02-02res_sorcery_realtime.c: Fix ref leak if object failed to apply.Richard Mudgett
Change-Id: I3c7106ff77009754725cee790eadf5da44154ab6
2018-02-02Merge "appdocsxml.xslt: Add Language to channel snapshot transformation"Richard Mudgett
2018-02-02Merge "bridge_softmix.c: Report not talking immediately when muted."Joshua Colp
2018-02-01manager.c: Fixed "(null):" header in AMI AsyncAGIEnd eventSungtae Kim
* Changed to create ami_event string only when the given blob is not json_null(). * Fixed bad expression. ASTERISK-27621 Change-Id: Ice58c16361f9d9e8648261c9ed5d6c8245fb0d8f
2018-02-01res_pjsip_mwi.c: Fix null pointer crashJoshua Elson
ASTERISK-27652 #close Change-Id: I78a0d38bfd8d0d82830f3d53da04872d6b67284d
2018-02-01appdocsxml.xslt: Add Language to channel snapshot transformationSean Bright
Change-Id: I8f494b0c895a69b8bc94656d0c6ceebecb0394d8
2018-02-01manager.c: Fix potential memory leak and corruption.Richard Mudgett
ast_str_append_event_header() could potentially leak and corrupt memory if the ast_str needed to expand to add the AMI event header. * Fixed to return error if the ast_str_append() failed. Change-Id: I92f36b855540743b208d76e274152ee2d758176d
2018-02-01manager_channels.c: Reordered ast_manager_build_channel_state_string_prefix()Richard Mudgett
* Made not allocate memory if the channel snapshot is an internal channel. * Free memory earlier when no longer needed. Change-Id: Ia06e0c065f1bd095781aa3f4a626d58fa4d28b38
2018-02-01Merge "app_confbridge: Update dsp_silence_threshold and ↵Jenkins2
dsp_talking_threshold docs."
2018-02-01Merge "res_pjsip_pubsub: Prune subs with reliable transports at startup"George Joseph
2018-02-01Merge "res_pjsip_registrar_expire: Delete empty module."Jenkins2
2018-02-01Merge "BuildSystem: Raise autoconf version requirement to 2.60a."Jenkins2