mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 11:06:31 +00:00
2974 lines
180 KiB
Plaintext
2974 lines
180 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-17.0.0
|
|
|
|
Date: 2019-10-25
|
|
|
|
<asteriskteam@digium.com>
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Table of Contents
|
|
|
|
1. Summary
|
|
2. Contributors
|
|
3. Closed Issues
|
|
4. Open Issues
|
|
5. Other Changes
|
|
6. Diffstat
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Summary
|
|
|
|
[Back to Top]
|
|
|
|
This is the first release of a major new version of Asterisk. For a list
|
|
of new features that have been included with this release, please see the
|
|
CHANGES file inside the source package. Since this is a new major release,
|
|
users are encouraged to do extended testing before upgrading to this
|
|
version in a production environment.
|
|
|
|
The data in this summary reflects changes that have been made since the
|
|
previous release, asterisk-16.0.0.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Contributors
|
|
|
|
[Back to Top]
|
|
|
|
This table lists the people who have submitted code, those that have
|
|
tested patches, as well as those that reported issues on the issue tracker
|
|
that were resolved in this release. For coders, the number is how many of
|
|
their patches (of any size) were committed into this release. For testers,
|
|
the number is the number of times their name was listed as assisting with
|
|
testing a patch. Finally, for reporters, the number is the number of
|
|
issues that they reported that were affected by commits that went into
|
|
this release.
|
|
|
|
Coders Testers Reporters
|
|
85 George Joseph 3 Emmanuel BUU 22 Joshua C. Colp
|
|
64 Corey Farrell 1 Cao Minh Hiep 16 sungtae kim
|
|
61 Sean Bright 1 Abhay Gupta 12 George Joseph
|
|
43 Joshua Colp 11 Alexei Gradinari
|
|
42 Richard Mudgett 10 Torrey Searle
|
|
27 Kevin Harwell 6 Ross Beer
|
|
26 Alexei Gradinari (license 6 Matt Jordan
|
|
5691) 5 Kevin Harwell
|
|
11 sungtae kim 4 Sergej Kasumovic
|
|
11 Ben Ford 4 Emmanuel BUU
|
|
10 Chris-Savinovich 4 Alexander Traud
|
|
8 Torrey Searle 4 Corey Farrell
|
|
7 Matt Jordan 4 Abhay Gupta
|
|
6 Rodrigo RamÃrez Norambuena 3 Jeremy Lainé
|
|
5 Joshua C. Colp 3 Dan Cropp
|
|
5 Sungtae Kim 3 Salah Ahmed
|
|
5 Tzafrir Cohen 3 Guido Falsi
|
|
5 Alexander Traud 3 Ross Beer
|
|
4 Emmanuel BUU 3 Emmanuel BUU
|
|
4 Asterisk Development Team 3 lvl
|
|
4 Abhay Gupta 3 Dan Cropp
|
|
3 Matthew Fredrickson 2 Walter Doekes
|
|
3 Walter Doekes 2 Benjamin Keith Ford
|
|
3 Florian Floimair 2 Joshua Elson
|
|
3 Dan Cropp 2 Sean Bright
|
|
3 Guido Falsi 2 pasandev
|
|
3 lvl 2 Michael
|
|
2 Pascal Cadotte Michaud 2 Gregory Massel
|
|
2 cirillor 2 Giuseppe Sucameli
|
|
2 Jaco Kroon 2 Cirillo Ferreira
|
|
2 Giuseppe Sucameli 2 Eyal Hasson
|
|
2 Jeremy Lainé 2 abelbeck
|
|
2 Salah Ahmed 2 Jonathan Harris
|
|
2 Kirsty Tyerman 2 David Kuehling
|
|
1 Michael Walton (license 1 Jan Hoffmann
|
|
6502) 1 Andrew Nagy
|
|
1 Jan Hoffmann (license 1 Oleksandr Natalenko
|
|
6986) 1 Cameron
|
|
1 Ivan Poddubny 1 Scott Griepentrog
|
|
1 Xiemin Chen 1 Jean Aunis - Prescom
|
|
1 Sebastian Kemper 1 Stefan Repke
|
|
1 Nasir Iqbal 1 Gil Richard
|
|
1 Nick French 1 Olivier Krief
|
|
1 Mohit Dhiman 1 Oleksandr Natalenko
|
|
1 Pirmin Walthert 1 Bernhard Schmidt
|
|
1 Diederik de Groot 1 Pascal Cadotte Michaud
|
|
1 David M. Lee 1 David Hajek
|
|
1 Jean Aunis 1 Abhay Gupta
|
|
1 David Hajek 1 Mark
|
|
1 Francesco Castellano 1 Steven Wheeler
|
|
1 Antoni Goldstein 1 Luit van Drongelen
|
|
1 Morten Tryfoss 1 Jaco Kroon
|
|
1 Bryan Boatright 1 Kirill Katsnelson
|
|
1 Leonid Fainshtein 1 Paul Sandys
|
|
1 Lucas Mendes 1 Gerald Schnabel
|
|
1 Robert Cripps 1 Adam Secombe
|
|
1 Valentin Vidic 1 Adam Secombe
|
|
1 Holger Hans Peter Freyther 1 Jared Hull
|
|
1 Frederic LE FOLL 1 xiemchen
|
|
1 Moritz Fain 1 Majdi Bsoul
|
|
1 Cao Minh Hiep 1 Frederic LE FOLL
|
|
1 Jasper Hafkenscheid 1 David Kuehling
|
|
1 Dömsödi Gergely 1 Sébastien Duthil
|
|
1 Gerald Schnabel 1 Sébastien Duthil
|
|
1 Peter Katzmann 1 Peter Katzmann
|
|
1 eyalhasson 1 Jan Hoffmann
|
|
1 Alexander Anikin 1 Alex Odrov
|
|
1 Sebastian Damm 1 Janu
|
|
1 rleasure
|
|
1 Mark
|
|
1 Will
|
|
1 boatright
|
|
1 seanchann.zhou
|
|
1 César BenjamÃn GarcÃa
|
|
MartÃnez
|
|
1 Jonas Swiatek
|
|
1 Luke-Jr
|
|
1 Cao Minh Hiep
|
|
1 Gianluca Merlo
|
|
1 Kilburn
|
|
1 Bernhard Schmidt
|
|
1 Aheliotech
|
|
1 Dennis
|
|
1 test011
|
|
1 Francisco Seratti
|
|
1 Kirill Katsnelson
|
|
1 Kirsty Tyerman
|
|
1 Michael Walton
|
|
1 Janu
|
|
1 Florian Floimair
|
|
1 Michael Maier
|
|
1 Luit van Drongelen
|
|
1 Samuel Galarneau
|
|
1 Jared Hull
|
|
1 Ronald Raikes
|
|
1 Cao Minh Hiep
|
|
1 Andrej
|
|
1 Antoni Goldstein
|
|
1 Olivier Krief
|
|
1 Hajek Michal
|
|
1 Lei Fu
|
|
1 klaus3000
|
|
1 David Hajek
|
|
1 Gil Richard
|
|
1 Niklas Larsson
|
|
1 Rodrigo Ramirez Norambuena
|
|
1 Dmitry Svyatogorov
|
|
1 Siruja Maharjan
|
|
1 the CC variable, instead of
|
|
unconditionally
|
|
1 Niksa Baldun
|
|
1 Francisco Seratti
|
|
1 Francesco Castellano
|
|
1 Sotiris Ganouris
|
|
1 Ian Jones
|
|
1 Philip Mott
|
|
1 Andrew Nagy
|
|
1 Eric Dantie
|
|
1 vijay kumar
|
|
1 Niklas Larsson
|
|
1 Sebastian Kemper
|
|
1 David Wilcox
|
|
1 Dmitry Shubin
|
|
1 Xiemin Chen
|
|
1 Ian Gilmour
|
|
1 Sotiris Ganouris
|
|
1 Dmitry Shubin
|
|
1 Marin Odrljin
|
|
1 Morten Tryfoss
|
|
1 Kirsty Tyerman
|
|
1 Mohit Dhiman
|
|
1 Nikolay shakin
|
|
1 Nick French
|
|
1 Luke-Jr
|
|
1 Steven Wheeler
|
|
1 Diederik de Groot
|
|
1 nappsoft
|
|
1 Paul Sandys
|
|
1 Vyrva Igor
|
|
1 Ronald Raikes
|
|
1 David Wilcox
|
|
1 Samuel Galarneau
|
|
1 Samuel Owens
|
|
1 Nasir Iqbal
|
|
1 Robert Cripps
|
|
1 Valentin VidiÄ*
|
|
1 Chris Savinovich
|
|
1 Valentin Safonov
|
|
1 Bob Atkins
|
|
1 Sebastian Damm
|
|
1 Ray
|
|
1 César BenjamÃn GarcÃa
|
|
MartÃnez
|
|
1 Cyril Ramière
|
|
1 Lucas Mendes
|
|
1 Valentin Safonov
|
|
1 dennis
|
|
1 Guido Weckwerth
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Closed Issues
|
|
|
|
[Back to Top]
|
|
|
|
This is a list of all issues from the issue tracker that were closed by
|
|
changes that went into this release.
|
|
|
|
Security
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-28260: Asterisk segfault when rtp negotiation is wrong or fails
|
|
Reported by: Sotiris Ganouris
|
|
* [8f9ffe5905] George Joseph -- res_pjsip_sdp_rtp: Fix return code from
|
|
apply_negotiated_sdp_stream
|
|
|
|
Category: Channels/chan_sip/Interoperability
|
|
|
|
ASTERISK-28465: Broken SDP can cause a segfault in a T.38 reINVITE
|
|
Reported by: Francesco Castellano
|
|
* [8438d19b81] Francesco Castellano -- chan_sip: Handle invalid SDP
|
|
answer to T.38 re-invite
|
|
|
|
Category: Core/DNS
|
|
|
|
ASTERISK-28127: Buffer overflow for DNS SRV/NAPTR records
|
|
Reported by: Jan Hoffmann
|
|
* [eb5b83b8ea] Jan Hoffmann -- AST-2018-010: Fix length of buffer needed
|
|
for SRV and NAPTR results
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
ASTERISK-28013: res_http_websocket: Crash when reading HTTP Upgrade
|
|
requests
|
|
Reported by: Sean Bright
|
|
* [a801543f79] Sean Bright -- AST-2018-009: Fix crash processing
|
|
websocket HTTP Upgrade requests
|
|
|
|
Category: Resources/res_pjsip_messaging
|
|
|
|
ASTERISK-28447: res_pjsip_messaging: In-dialog MESSAGE with no body causes
|
|
crash
|
|
Reported by: Gil Richard
|
|
* [3c520147e1] George Joseph -- res_pjsip_messaging: Check for body in
|
|
in-dialog message
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
ASTERISK-28495: res_pjsip_t38: 200 OK with SDP answer with declined stream
|
|
causes crash
|
|
Reported by: Alexei Gradinari
|
|
* [2976625d42] Alexei Gradinari -- AST-2019-004 - res_pjsip_t38.c: Add
|
|
NULL checks before using session media
|
|
|
|
New Feature
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-28403: Add native Prometheus support to Asterisk
|
|
Reported by: Matt Jordan
|
|
* [0bb38796b7] Matt Jordan -- res_prometheus: Add metrics for PJSIP
|
|
outbound registrations
|
|
* [a2648b22eb] Matt Jordan -- res_prometheus: Add CLI commands
|
|
* [066280f0cc] Matt Jordan -- res_prometheus: Add Asterisk bridge
|
|
metrics
|
|
* [ed6cd13b5b] Matt Jordan -- res_prometheus: Add Asterisk endpoint
|
|
metrics
|
|
* [0760af71ad] Matt Jordan -- res_prometheus: Add Asterisk channel
|
|
metrics
|
|
* [c50f29dfad] Matt Jordan -- Add core Prometheus support to Asterisk
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-28267: res_stasis: Add ability to switch applications
|
|
Reported by: Benjamin Keith Ford
|
|
* [6626df586e] Ben Ford -- res_stasis: Add ability to switch
|
|
applications.
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-28320: Added ARI resource
|
|
/ari/channels/{channelid}/rtp_statistics
|
|
Reported by: sungtae kim
|
|
* [71c0c7f631] sungtae kim -- res/res_ari: Added ARI resource
|
|
/ari/channels/{channelId}/rtp_statistics
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-28375: res_pjsip: New configuration setting to allow disabling
|
|
norefersub
|
|
Reported by: Dan Cropp
|
|
* [cffa2a74cb] Dan Cropp -- res_pjsip: Added a norefersub configuration
|
|
setting
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-27971: res_pjsip: Implement additional SIP RFCs for Google Voice
|
|
trunk compatability
|
|
Reported by: Nick French
|
|
* [37b2e68628] Nick French -- res_pjsip: Implement additional SIP RFCs
|
|
for Google Voice trunk compatability
|
|
|
|
Category: Resources/res_pjsip_refer
|
|
|
|
ASTERISK-28375: res_pjsip: New configuration setting to allow disabling
|
|
norefersub
|
|
Reported by: Dan Cropp
|
|
* [cffa2a74cb] Dan Cropp -- res_pjsip: Added a norefersub configuration
|
|
setting
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-28087: add flag to allow CALLERID(num) to be placed in Contact
|
|
header in chan_pjsip
|
|
Reported by: Torrey Searle
|
|
* [0c9e217c81] Joshua Colp -- res_pjsip: Add XML documentation for
|
|
"use_callerid_contact"
|
|
* [c7528f16e6] Richard Mudgett -- alembic: Fix use_callerid_contact
|
|
option add script.
|
|
* [cac4ccef25] Torrey Searle -- res_pjsip_session: add new flag
|
|
use_callerid_contact
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-27971: res_pjsip: Implement additional SIP RFCs for Google Voice
|
|
trunk compatability
|
|
Reported by: Nick French
|
|
* [37b2e68628] Nick French -- res_pjsip: Implement additional SIP RFCs
|
|
for Google Voice trunk compatability
|
|
|
|
Bug
|
|
|
|
Category: . I did not set the category correctly.
|
|
|
|
ASTERISK-28221: Bug in ast_coredumper
|
|
Reported by: Andrew Nagy
|
|
* [809e836265] George Joseph -- ast_coredumper: Refactor the pid
|
|
determination process
|
|
|
|
Category: .Release/Targets
|
|
|
|
ASTERISK-28488: pjsip mwi: n+1 sip notify's sent on re-register
|
|
Reported by: Chris Savinovich
|
|
* [c02cbeade8] Kevin Harwell -- res_pjsip_mwi: add better handling of
|
|
solicited vs unsolicited subscriptions
|
|
|
|
Category: Addons/chan_ooh323
|
|
|
|
ASTERISK-28348: Failed to initialize OOH323 endpoint-OOH323 Disabled
|
|
Reported by: Dmitry Shubin
|
|
* [a8f1e26d34] Alexander Anikin -- chan_ooh323: fix h323 log file path
|
|
|
|
Category: Applications/app_amd
|
|
|
|
ASTERISK-28419: app_amd: Does not work with silence suppression
|
|
Reported by: Nasir Iqbal
|
|
* [29bc7cf6b3] Nasir Iqbal -- app_amd: issue with silence suppression
|
|
fixed
|
|
ASTERISK-28143: app_amd: Infinite loop on silent calls
|
|
Reported by: Abhay Gupta
|
|
* [7ce6d960d4] Abhay Gupta -- app_amd: Fix infinite loop on silent calls
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-28201: [patch] confbridge: no announce to the marked users when
|
|
they join an empty conference
|
|
Reported by: Alexei Gradinari
|
|
* [cb1a08bdcb] Alexei Gradinari -- confbridge: announce to the marked
|
|
users when they join an empty conference
|
|
ASTERISK-28107: app_confbridge: Participant info labels aren't being added
|
|
to the SDPs
|
|
Reported by: George Joseph
|
|
* [8d1c6bb6e6] George Joseph -- bridge_softmix: Add SDP "label"
|
|
attribute to streams
|
|
|
|
Category: Applications/app_dial
|
|
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
dialing out
|
|
Reported by: Alexei Gradinari
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
to block initial updates in both directions
|
|
|
|
Category: Applications/app_followme
|
|
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
dialing out
|
|
Reported by: Alexei Gradinari
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
to block initial updates in both directions
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-28328: MeetMe global non-admin mute is muting admins that
|
|
subsequently join
|
|
Reported by: Philip Mott
|
|
* [57850c7861] Sean Bright -- app_meetme: Don't mute joining admins if
|
|
conference is muted
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-27541: app_queue: Queue paused reason was (big number) secs ago
|
|
when reason is set
|
|
Reported by: César BenjamÃn GarcÃa MartÃnez
|
|
* [e8cf3693f6] Sean Bright -- app_queue: Fix a few member pause bugs
|
|
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
|
Reported by: Olivier Krief
|
|
* [834d022da5] Sean Bright -- app_queue: Fix documentation for
|
|
QUEUE_MEMBER function.
|
|
ASTERISK-27964: app_queue: ring_entry accesses nativeformats without
|
|
channel lock or reference
|
|
Reported by: Francisco Seratti
|
|
* [48e407e506] Dömsödi Gergely -- app_queue: fix ring_entry to access
|
|
nativeformats with a channel lock
|
|
ASTERISK-28168: app_queue: Adding a blank entry into sql queue_members
|
|
crashes asterisk.
|
|
Reported by: Michael
|
|
* [f6b5b7208c] Sean Bright -- app_queue: Handle empty 'interface' in
|
|
queue member config
|
|
ASTERISK-28218: app_queue: Asterisk crashes when using Queue with a
|
|
pre-dial handler (option b)
|
|
Reported by: Mark
|
|
* [b7b080a0aa] Joshua Colp -- app_queue: Fix crash when using 'b' option
|
|
on non-ringall queue.
|
|
ASTERISK-28125: app_queue: Revert broken queue channel reference patch
|
|
Reported by: lvl
|
|
* [140702ba2d] lvl -- app_queue: Revert broken queue channel reference
|
|
patch
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
dialing out
|
|
Reported by: Alexei Gradinari
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
to block initial updates in both directions
|
|
ASTERISK-27920: app_queue: Queue member considered inuse after immediately
|
|
hanging up during dialing.
|
|
Reported by: Cao Minh Hiep
|
|
* [f23a12244d] Cao Minh Hiep -- app_queue: Fix Attended transfer hangup
|
|
with removing pending member.
|
|
ASTERISK-28032: Realtime queuemembers are not updated during retry phase
|
|
Reported by: lvl
|
|
* [1174759f0c] lvl -- app_queue: Update realtime queuemembers after
|
|
wait_a_bit(), not before
|
|
ASTERISK-27973: app_queue: QUEUESTATUS = CONTINUE instead LEAVEEMPTY
|
|
Reported by: Valentin Safonov
|
|
* [2ce061091e] Ivan Poddubny -- app_queue: set QUEUESTATUS to LEAVEEMPTY
|
|
instead of CONTINUE
|
|
|
|
Category: Applications/app_transfer
|
|
|
|
ASTERISK-26968: chan_pjsip: Transfer() does not result in TRANSFERSTATUS
|
|
reflecting SIP response to transfer
|
|
Reported by: Dan Cropp
|
|
* [e52fbae00f] Dan Cropp -- chan_pjsip: Transmit REFER waits for the
|
|
REFER result setting TRANSFERSTATUS
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-27935: app_voicemail: emailbody per user can't contain commas
|
|
Reported by: Sébastien Duthil
|
|
* [d58d7d4500] Sean Bright -- app_voicemail: Don't split mailbox options
|
|
on comma
|
|
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
|
sent
|
|
Reported by: Jared Hull
|
|
* [63d90c38eb] George Joseph -- app.c: Remove deletion of pool topic on
|
|
mwi state delete
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
voicemail password with ODBC
|
|
Reported by: Michael
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
max_connections = 1
|
|
ASTERISK-28225: app_voicemail: Channel variable VM_MESSAGEFILE not updated
|
|
correctly if message marked "urgent"
|
|
Reported by: boatright
|
|
* [2c48b5d9bf] Bryan Boatright -- app_voicemail: Fix Channel variable
|
|
VM_MESSAGEFILE for "urgent" voicemail
|
|
ASTERISK-28222: Regression: MWI polling no longer works
|
|
Reported by: abelbeck
|
|
* [4c084c6b1b] George Joseph -- Revert "stasis_cache: Stop caching
|
|
stasis subscription change messages"
|
|
ASTERISK-28215: app_voicemail: Leaving voicemail sometimes doesn't trigger
|
|
NOTIFYs
|
|
Reported by: George Joseph
|
|
* [c23c8d92d5] George Joseph -- app_voicemail: Don't delete mailbox
|
|
state unless mailbox is deleted
|
|
ASTERISK-28151: app_voicemail: MWI fails with mailboxes=##@device instead
|
|
of mailboxes=##@default
|
|
Reported by: Ronald Raikes
|
|
* [4f0bf0270e] George Joseph -- Revert "app_voicemail: Remove need to
|
|
subscribe to stasis"
|
|
|
|
Category: Applications/app_voicemail/IMAP
|
|
|
|
ASTERISK-28505: app_voicemail/IMAP: segfault in leave_voicemail because
|
|
not checking mailstream
|
|
Reported by: Alexei Gradinari
|
|
* [7591e0f3a4] Alexei Gradinari -- app_voicemail/IMAP: check mailstream
|
|
not NULL in leave_voicemail
|
|
|
|
Category: CDR/cdr_pgsql
|
|
|
|
ASTERISK-28435: cdr_pgsql: Unix socket doesn't work
|
|
Reported by: Dmitry Svyatogorov
|
|
* [e61f2af89d] Chris-Savinovich -- cdr_pgsql: fix error in connection
|
|
string
|
|
|
|
Category: CEL/General
|
|
|
|
ASTERISK-28081: chan_sip: Asterisk 12+ chan_sip doesn't report
|
|
AST_CEL_PICKUP in handle_invite_replaces
|
|
Reported by: Luit van Drongelen
|
|
* [2cf5079205] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
|
handle_invite_replaces
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-28536: Asterisk release candidates fail to build on FreeBSD
|
|
Reported by: Guido Falsi
|
|
* [e23ed0eff0] Guido Falsi -- chan_dahdi: Fix build with clang/llvm
|
|
ASTERISK-28457: [patch] Fix crash in chan_dahdi on 32-bit systems caused
|
|
by ASTERISK-28317
|
|
Reported by: abelbeck
|
|
* [0e669712e2] Chris-Savinovich -- chan_dahdi.c: crash in chan_dahdi
|
|
ASTERISK-28427: new mwi.h include missing from some dahdi source files,
|
|
causes build failure
|
|
Reported by: Guido Falsi
|
|
* [db535439f2] Guido Falsi -- chan_dahdi: add missing include.
|
|
|
|
Category: Channels/chan_local
|
|
|
|
ASTERISK-28399: channel.c: Exceptionally long queue length queuing
|
|
Reported by: Abhay Gupta
|
|
* [85242a9bb9] Abhay Gupta -- stasis: Hangup channel for Local channel
|
|
No such extension error
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-28561: Asterisk Deadlocks
|
|
Reported by: Aheliotech
|
|
* [84e8364ce7] Joshua Colp -- pbx: deadlock when outgoing dialed channel
|
|
hangs up too quickly
|
|
ASTERISK-28538: chan_pjsip: Deadlock on fax detection
|
|
Reported by: Joshua C. Colp
|
|
* [ce7641c8e8] Joshua Colp -- chan_pjsip: Relock correct channel during
|
|
"fax" redirect.
|
|
ASTERISK-28444: chan_pjsip: Peer IP for SSL handshake errors not logged
|
|
Reported by: Bernhard Schmidt
|
|
* [8b3ee7fe61] George Joseph -- pjproject_bundled: Add peer information
|
|
to most SSL/TLS errors
|
|
ASTERISK-26968: chan_pjsip: Transfer() does not result in TRANSFERSTATUS
|
|
reflecting SIP response to transfer
|
|
Reported by: Dan Cropp
|
|
* [e52fbae00f] Dan Cropp -- chan_pjsip: Transmit REFER waits for the
|
|
REFER result setting TRANSFERSTATUS
|
|
ASTERISK-25371: Crash in hangup at chan_pjsip.c:1749 when Asterisk
|
|
attempts to generate hangup event
|
|
Reported by: Abhay Gupta
|
|
* [d2f7b22640] Abhay Gupta -- chan_pjsip.c: Check for channel and
|
|
session to not be NULL in hangup
|
|
ASTERISK-27994: PJSIP: Early media ringback not indicated after Progress()
|
|
Reported by: Gregory Massel
|
|
* [466a17964f] Alexei Gradinari -- pjsip: replace 180 by 183 if SDP
|
|
negotiation has completed
|
|
ASTERISK-28379: pjsip: show channelstats incorrect information output
|
|
Reported by: Vyrva Igor
|
|
* [7a6fd83aca] Joshua Colp -- res_rtp_asterisk: Fix sequence number
|
|
cycling and packet loss count.
|
|
ASTERISK-28371: chan_pjsip: DTMF Mode auto_info fallback lead to both
|
|
inband and info
|
|
Reported by: Salah Ahmed
|
|
* [5009d6d97a] Salah Ahmed -- chan_pjsip: DTMF Mode auto_info fallback
|
|
lead to both inband and info
|
|
ASTERISK-28322: chan_pjsip: Add option to allow ignoring of 183 without
|
|
SDP
|
|
Reported by: Torrey Searle
|
|
* [4661c08549] Torrey Searle -- chan_pjsip: add a flag to ignore 183
|
|
responses if no SDP present
|
|
ASTERISK-28213: res_pjsip: Threads pile up needlessly when AOR is blocked
|
|
Reported by: Ross Beer
|
|
* [930a7fe910] Kevin Harwell -- res_pjsip_registrar: blocked threads on
|
|
reliable transport shutdown take 3
|
|
* [61a8f79a29] Kevin Harwell -- res_pjsip_registrar: lock transport
|
|
monitor when setting 'removing' flag
|
|
* [b82d2856b4] Kevin Harwell -- res_pjsip_registrar: mitigate blocked
|
|
threads on reliable transport shutdown
|
|
ASTERISK-28238: PJSIP realtime. getcontext not working with DUNDI
|
|
Reported by: Ray
|
|
* [f668db9ba0] Kevin Harwell -- pjsip/config_global: regcontext context
|
|
not created
|
|
ASTERISK-27095: chan_pjsip: When connected_line_method is set to invite,
|
|
we're not trying UPDATE
|
|
Reported by: George Joseph
|
|
* [ecb9ed0958] Pirmin Walthert -- pjproject_bundled: check whether
|
|
UPDATE is supported on outgoing calls
|
|
ASTERISK-27999: Wrong SRTP use status report
|
|
Reported by: Salah Ahmed
|
|
* [a90177cd63] Salah Ahmed -- dialplan_functions: wrong srtp use status
|
|
report of a dialplan function
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-28282: AST_SCHED_REPLACE_UNREF causes wait-on-self deadlocks (in
|
|
chan_sip)
|
|
Reported by: Walter Doekes
|
|
* [3c6f11992b] Walter Doekes -- sched: Don't allow ast_sched_del to
|
|
deadlock ast_sched_runq from same thread
|
|
ASTERISK-28362: strtok_r() makes gcc compile warning
|
|
Reported by: sungtae kim
|
|
* [dd1cc7791c] Ben Ford -- build: Fix compiler warnings/errors.
|
|
ASTERISK-25792: chan_sip: qualifygap bounds checking
|
|
Reported by: Paul Sandys
|
|
* [1499640da9] Sean Bright -- chan_sip: Ensure 'qualifygap' isn't
|
|
negative
|
|
ASTERISK-28194: chan_sip: Leak using contact ACL
|
|
Reported by: Giuseppe Sucameli
|
|
* [0bde3751a0] Giuseppe Sucameli -- chan_sip: Fix leak using contact ACL
|
|
ASTERISK-28081: chan_sip: Asterisk 12+ chan_sip doesn't report
|
|
AST_CEL_PICKUP in handle_invite_replaces
|
|
Reported by: Luit van Drongelen
|
|
* [2cf5079205] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
|
handle_invite_replaces
|
|
|
|
Category: Channels/chan_sip/Messaging
|
|
|
|
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
|
Reported by: Peter Katzmann
|
|
* [6627c56b3d] Peter Katzmann -- chan_sip: SipNotify on Chan_Sip vi AMI
|
|
behave different to CLI
|
|
|
|
Category: Channels/chan_sip/Subscriptions
|
|
|
|
ASTERISK-28173: Deadlock in chan_sip handling subscribe request during
|
|
res_parking reload
|
|
Reported by: Giuseppe Sucameli
|
|
* [e2bbab17b3] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
|
during res_parking reload
|
|
|
|
Category: Channels/chan_sip/TCP-TLS
|
|
|
|
ASTERISK-26006: Show offending IP for TLS setup failures in logs
|
|
Reported by: Oleksandr Natalenko
|
|
* [c2ffb004aa] George Joseph -- tcptls.c: Add peer hostname and port to
|
|
some error messages
|
|
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
|
Reported by: Peter Katzmann
|
|
* [6627c56b3d] Peter Katzmann -- chan_sip: SipNotify on Chan_Sip vi AMI
|
|
behave different to CLI
|
|
ASTERISK-28034: chan_sip unstable with TLS after asterisk start or reloads
|
|
Reported by: David Hajek
|
|
* [406be41f21] David Hajek -- chan_sip.c: chan_sip unstable with TLS
|
|
after asterisk start or reloads
|
|
ASTERISK-27881: PBX calls via chan_sip TCP trunk now get authentification
|
|
error
|
|
Reported by: Ian Gilmour
|
|
* [9680790531] Jaco Kroon -- chan_sip: improved ip:port finding of peers
|
|
for non-UDP transports.
|
|
|
|
Category: Codecs/codec_opus
|
|
|
|
ASTERISK-28263: codec_opus: errors setting max_playback_rate and bitrate
|
|
to "sdp"
|
|
Reported by: Gianluca Merlo
|
|
* [0bcaadc037] Kevin Harwell -- codecs.conf.sample: update codec opus
|
|
docs
|
|
|
|
Category: Configs/Basic-PBX
|
|
|
|
ASTERISK-28272: The basic-pbx config samples don't produce a running
|
|
asterisk
|
|
Reported by: George Joseph
|
|
* [2980622d2b] Joshua Colp -- basic-pbx: Update configuration to work
|
|
with current modules.
|
|
|
|
Category: Contrib/General
|
|
|
|
ASTERISK-28323: pjsip: sip.conf to pjsip.conf conversion script fails
|
|
Reported by: Guido Weckwerth
|
|
* [f098d4a325] Sean Bright -- sip_to_pjsip: Make multiline comment
|
|
parsing consistent with Asterisk
|
|
ASTERISK-27968: systemd: asterisk.service
|
|
Reported by: seanchann.zhou
|
|
* [d7db9f2152] Corey Farrell -- contrib: Update systemd README.txt.
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-28076: bridging: Asterisk crashes when receiving an empty
|
|
realtime text frame
|
|
Reported by: Emmanuel BUU
|
|
* [24cece660b] Emmanuel BUU -- core/frame: Fix ast_frdup() and
|
|
ast_frisolate() for empty text frames
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-28487: compile menuselect on gentoo
|
|
Reported by: Kilburn
|
|
* [fa7883c492] Sean Bright -- menuselect: Fix curses build on Gentoo
|
|
Linux
|
|
ASTERISK-28392: The no-partial-inlining flag isn't passed to the bundled
|
|
pjproject or jansson builds
|
|
Reported by: George Joseph
|
|
* [089581f20a] George Joseph -- build: Pass --fno-partial-inlining to
|
|
third-party when appropriate
|
|
ASTERISK-28374: latest asterisk unconditionally launch gcc --version, even
|
|
if the compiler is different
|
|
Reported by: Guido Falsi
|
|
* [8b7324ed3f] Guido Falsi -- core/buildsystem: check the actual
|
|
compiler being version
|
|
ASTERISK-28271: Opensuse Leap 15 --with-jannson-bundled will not compile
|
|
Reported by: David Wilcox
|
|
* [ac2d302c2c] George Joseph -- bundled-jansson: On OpenSuse Leap
|
|
libjansson.a was placed in lib64
|
|
ASTERISK-28250: build: Cross-compilation fails for target
|
|
arm-linux-gnueabihf
|
|
Reported by: Jean Aunis - Prescom
|
|
* [d9fae4a824] Jean Aunis -- build : Fix cross-compilation errors
|
|
ASTERISK-27991: BuildSystem: Enable Jansson in Solaris 11.
|
|
Reported by: Alexander Traud
|
|
* [0a4d58735f] Alexander Traud -- BuildSystem: Enable Jansson in Solaris
|
|
11.
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-28499: translate: Crash when frame does not have a "src" field
|
|
set
|
|
Reported by: Gregory Massel
|
|
* [a60ffe0255] Joshua Colp -- AST-2019-005 - translate: Don't assume all
|
|
frames will have a src.
|
|
ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of
|
|
channels past destruction in certain cases
|
|
Reported by: Mohit Dhiman
|
|
* [d60ee2eeae] Mohit Dhiman -- stasis/endpoint: Fix memory leak of
|
|
channel_ids in ast_endpoint structure.
|
|
ASTERISK-28089: function ast_sendtext() create RTP realtime packets with a
|
|
trailing null byte in the payload
|
|
Reported by: Emmanuel BUU
|
|
* [17f4e6ad4d] Emmanuel BUU -- core/frame: generate correct T.140
|
|
payload in ast_sendtext_data()
|
|
|
|
Category: Core/Configuration
|
|
|
|
ASTERISK-28158: Some conditions prevent running of el_end, break the
|
|
terminal.
|
|
Reported by: Corey Farrell
|
|
* [c3d7b19cdd] Corey Farrell -- core: Fix handling of restart from
|
|
remote console.
|
|
* [194e40122a] Corey Farrell -- core: Ensure that el_end is always run
|
|
when needed.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-28498: cel / cdr: Event times may be incorrect
|
|
Reported by: Joshua C. Colp
|
|
* [37a49cc6d3] Joshua Colp -- cdr / cel: Use event time at event
|
|
creation instead of processing.
|
|
ASTERISK-28232: core: RAII using clang use-after-scope issue
|
|
Reported by: Diederik de Groot
|
|
* [7bd30905fd] Diederik de Groot -- RAII: Change order or variables in
|
|
clang version
|
|
ASTERISK-28158: Some conditions prevent running of el_end, break the
|
|
terminal.
|
|
Reported by: Corey Farrell
|
|
* [c3d7b19cdd] Corey Farrell -- core: Fix handling of restart from
|
|
remote console.
|
|
* [194e40122a] Corey Farrell -- core: Ensure that el_end is always run
|
|
when needed.
|
|
ASTERISK-28005: channel.c: ARI ring only once
|
|
Reported by: Hajek Michal
|
|
* [f97d92bd0a] Joshua Colp -- core: Don't stop generators when writing
|
|
RTCP frames.
|
|
ASTERISK-12382: menuselect compilation failure on Solaris 10 / gcc 3.4.3
|
|
Reported by: rleasure
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
menuselect in Solaris 11.
|
|
ASTERISK-9107: menuselect compilation failure on Solaris 10/gcc-4.1.1
|
|
Reported by: Bob Atkins
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
menuselect in Solaris 11.
|
|
|
|
Category: Core/Logging
|
|
|
|
ASTERISK-26006: Show offending IP for TLS setup failures in logs
|
|
Reported by: Oleksandr Natalenko
|
|
* [c2ffb004aa] George Joseph -- tcptls.c: Add peer hostname and port to
|
|
some error messages
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
ASTERISK-28350: manager: Stasis backed up due to locking
|
|
Reported by: Joshua C. Colp
|
|
* [d480f5eab2] Joshua Colp -- manager: Use separate lock for session
|
|
event notification.
|
|
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
|
Reported by: Andrej
|
|
* [b68b3012ea] Richard Mudgett -- app_queue.c: Fix json ref leak
|
|
ASTERISK-28033: AMI event "NewExten" is set to the wrong class
|
|
Reported by: lvl
|
|
* [012272a114] lvl -- manager: Set AMI event "Newexten" to the
|
|
EVENT_FLAG_DIALPLAN class
|
|
|
|
Category: Core/PBX
|
|
|
|
ASTERISK-28300: AST_PBX_MAX_STACK is too low for some applications
|
|
Reported by: George Joseph
|
|
* [bc8dead610] George Joseph -- Core: Increase AST_PBX_MAX_STACK to 512
|
|
if not LOW_MEMORY
|
|
ASTERISK-28140: repeated segmentation faults
|
|
Reported by: Eyal Hasson
|
|
* [ece5f8015f] George Joseph -- backtrace: Refactor ast_bt_get_symbols
|
|
so it doesn't crash
|
|
|
|
Category: Core/Portability
|
|
|
|
ASTERISK-15331: make menuselect fails due to undefined symbols (initscr32,
|
|
w32addch) in menuselect_curses.o
|
|
Reported by: Majdi Bsoul
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
menuselect in Solaris 11.
|
|
ASTERISK-14935: [regression] menuselect compilation failure on Solaris 10
|
|
Reported by: Samuel Owens
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
menuselect in Solaris 11.
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-28480: json integer overflow in ssrc and timestamp
|
|
Reported by: Salah Ahmed
|
|
* [66b607db88] Kevin Harwell -- various modules: json integer overflow
|
|
ASTERISK-27854: rtp: Crash in off-nominal case where RTP instance can't be
|
|
set up
|
|
Reported by: Lei Fu
|
|
* [bdc8159799] Corey Farrell -- res_rtp_asterisk: Fix crash on
|
|
ast_rtp_new failure.
|
|
|
|
Category: Core/Stasis
|
|
|
|
ASTERISK-28353: stasis: Crash at shutdown when statistics enabled
|
|
Reported by: Joshua C. Colp
|
|
* [dc02d0d9f2] Ben Ford -- stasis: Fix crash at shutdown.
|
|
ASTERISK-28335: stasis: Make topic and maybe subscription names unique and
|
|
more useful
|
|
Reported by: Joshua C. Colp
|
|
* [0231dd6ae7] Joshua Colp -- stasis: Improve topic/subscription names
|
|
and statistics.
|
|
ASTERISK-28252: HangupHandler manager events are never thrown
|
|
Reported by: Gerald Schnabel
|
|
* [f9ca0afb39] Gerald Schnabel -- manager_channels: Fix throwing of
|
|
HangupHandler manager events
|
|
ASTERISK-28244: stasis: Filter messages at publishing to AMI/ARI
|
|
Reported by: Joshua C. Colp
|
|
* [1323730f6c] Joshua C. Colp -- stasis / manager / ari: Better filter
|
|
messages.
|
|
ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of
|
|
channels past destruction in certain cases
|
|
Reported by: Mohit Dhiman
|
|
* [d60ee2eeae] Mohit Dhiman -- stasis/endpoint: Fix memory leak of
|
|
channel_ids in ast_endpoint structure.
|
|
ASTERISK-28212: stasis: Statistics broke ABI under developer mode
|
|
Reported by: Joshua C. Colp
|
|
* [110934706f] Corey Farrell -- stasis: Fix ABI between DEVMODE and
|
|
non-DEVMODE.
|
|
ASTERISK-28117: stasis: Add statistics for usage when in developer mode
|
|
Reported by: Joshua C. Colp
|
|
* [fe07093660] Joshua C. Colp -- stasis: Add statistics gathering in
|
|
developer mode.
|
|
ASTERISK-28186: stasis: Filter messages at publishing based on to_*
|
|
presence
|
|
Reported by: Joshua C. Colp
|
|
* [3f3dd992a2] George Joseph -- stasis: Allow filtering by formatter
|
|
ASTERISK-28119: stasis: Segment channel snapshot to reduce creation cost
|
|
Reported by: Joshua C. Colp
|
|
* [50ac85cb40] Joshua Colp -- stasis: Segment channel snapshot to reduce
|
|
creation cost.
|
|
ASTERISK-28102: stasis: Use implementation specific cache for channel
|
|
snapshots
|
|
Reported by: Joshua C. Colp
|
|
* [d0ccbb3377] Joshua Colp -- stasis: Use an implementation specific
|
|
channel snapshot cache.
|
|
ASTERISK-28103: stasis: Filter messages at publishing to reduce work done
|
|
Reported by: Joshua C. Colp
|
|
* [3077ad0c24] Joshua Colp -- stasis: Add internal filtering of
|
|
messages.
|
|
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
|
Reported by: Andrej
|
|
* [b68b3012ea] Richard Mudgett -- app_queue.c: Fix json ref leak
|
|
ASTERISK-27591: Frack errors in stasis.c and memory leakage
|
|
Reported by: Siruja Maharjan
|
|
* [66f581313f] Joshua Colp -- devicestate: Don't create topic when
|
|
change isn't cached.
|
|
|
|
Category: Core/UDPTL
|
|
|
|
ASTERISK-28483: packet lost on UDPTL wrap around
|
|
Reported by: Torrey Searle
|
|
* [6af55244a7] Torrey Searle -- main/udptl.c: correctly handle udptl
|
|
sequence wrap around
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
|
Reported by: Olivier Krief
|
|
* [834d022da5] Sean Bright -- app_queue: Fix documentation for
|
|
QUEUE_MEMBER function.
|
|
ASTERISK-24173: File menuselect/menuselect_gtk.c has no license header
|
|
Reported by: Jeremy Lainé
|
|
* [8dc5f86095] Sean Bright -- menuselect: Add license header to
|
|
menuselect_gtk.c
|
|
ASTERISK-28150: Formatting error in documentation
|
|
Reported by: Scott Griepentrog
|
|
* [fdca9cb64f] Kevin Harwell -- res_pjsip: formatting error in
|
|
documentation
|
|
|
|
Category: Functions/func_strings
|
|
|
|
ASTERISK-28159: SIGABRT caused by stack corruption in hashkeys_read when
|
|
no matching keys present
|
|
Reported by: Michael Walton
|
|
* [4b5d11ec17] Michael Walton -- func_strings: HASHKEY - negative array
|
|
index can cause corruption
|
|
|
|
Category: General
|
|
|
|
ASTERISK-28523: Asterisk 16.5.0 Memory leak
|
|
Reported by: Cyril Ramière
|
|
* [fb29778ae4] Kevin Harwell -- res_sorcery_memory_cache: stale item
|
|
update leak
|
|
ASTERISK-28472: Asterisk occasionally passes a NULL as srtp->session to
|
|
srtp_protect/unprotect causing SEGV
|
|
Reported by: Jonas Swiatek
|
|
* [a92f9f595b] Kevin Harwell -- srtp: Fix possible race condition, and
|
|
add NULL checks
|
|
ASTERISK-28412: GCC 9 catches more string formatting issues
|
|
Reported by: George Joseph
|
|
* [c5c953c1f1] George Joseph -- Fixes for GCC 9
|
|
ASTERISK-28319: musl: Crash on startup when loading modules
|
|
Reported by: Sebastian Kemper
|
|
* [ccac55b894] Sebastian Kemper -- loader: support for permanent
|
|
dlopen()
|
|
ASTERISK-28332: Variable ALTCONF ignored when service is used in Debian
|
|
Reported by: Cirillo Ferreira
|
|
* [7d5409912f] cirillor -- Variable ALTCONF ignored when service is used
|
|
in Debian
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-20182: Parsing a label beginning with a numeric character in all
|
|
Goto/GotoIf/GotoIfTime application causes unexpected behavior
|
|
Reported by: Janu
|
|
* [2cf4e8bff9] Sean Bright -- pbx.c: Properly parse labels with leading
|
|
digits
|
|
|
|
Category: PBX/pbx_ael
|
|
|
|
ASTERISK-17799: AEL reload causes loss of control in a macro
|
|
Reported by: Kirill Katsnelson
|
|
* [f827193424] Sean Bright -- res_ael: Create consistent label names
|
|
across reloads
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
Reported by: Luke-Jr
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
ASTERISK-14939: AEL parsers does not find existing label
|
|
Reported by: klaus3000
|
|
* [395c7ed5b7] Sean Bright -- res_ael: Fix pattern matching against
|
|
literal '+'
|
|
|
|
Category: PBX/pbx_config
|
|
|
|
ASTERISK-28146: pbx_config: Only the first [globals] section is processed.
|
|
Reported by: Corey Farrell
|
|
* [8e34cb302e] Corey Farrell -- pbx_config: Only the first [globals]
|
|
section is seen.
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-28301: Allow voicemail boxes to be subscribed to with a presence
|
|
event package
|
|
Reported by: George Joseph
|
|
* [9ee76cf070] George Joseph -- res_mwi_devstate.c: New module to allow
|
|
presence subs to VM boxes
|
|
ASTERISK-28045: configure script does not enforce libunbound2 version
|
|
Reported by: Samuel Galarneau
|
|
* [1ba51b00cc] George Joseph -- configure.ac: Check for unbound version
|
|
>= 1.5
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-26718: ARI: Bridge destroying doesn't work as expected
|
|
Reported by: Marin Odrljin
|
|
* [3087c82eb6] Holger Hans Peter Freyther -- stasis: Call callbacks when
|
|
imparting fails
|
|
ASTERISK-28106: Astricon Feedback: Unable to filter ARI events when
|
|
GETting causes overload of events
|
|
Reported by: George Joseph
|
|
* [8681fc9db7] Kevin Harwell -- ARI event type filtering
|
|
ASTERISK-28104: AstriCon Feedback: Automatically create a 1 line dialplan
|
|
context for stasis apps
|
|
Reported by: George Joseph
|
|
* [3f9c5fba95] Ben Ford -- res_stasis: Auto-create context and extens on
|
|
Stasis app launch.
|
|
|
|
Category: Resources/res_ari_applications
|
|
|
|
ASTERISK-28302: ARI: "Error destroying mutex" when listing all ARI
|
|
applications
|
|
Reported by: Stefan Repke
|
|
* [e687cf214d] Joshua C. Colp -- res_ari_applications: Fix incorrect
|
|
call to ao2_lock.
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-28181: ari: Originating overwrites channel start time
|
|
Reported by: sungtae kim
|
|
* [5a2a7d65b5] Sungtae Kim -- main/cdr: Fixed cdr start overwriting
|
|
ASTERISK-28169: ARI /channels/create handler causes core dump
|
|
Reported by: sungtae kim
|
|
* [1dea497454] Sungtae Kim -- res/res_ari: Fix null endpoint handle
|
|
|
|
Category: Resources/res_config_odbc
|
|
|
|
ASTERISK-28341: res_config_odbc eliminates empty custom (â**@â** prefix)
|
|
variables
|
|
Reported by: Alexei Gradinari
|
|
* [e5d990d01d] Alexei Gradinari -- res_config_odbc: set empty extended
|
|
field as a single whitespace
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
voicemail password with ODBC
|
|
Reported by: Michael
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
max_connections = 1
|
|
|
|
Category: Resources/res_config_sqlite3
|
|
|
|
ASTERISK-28477: Crash when not specifying "dbfile" in
|
|
res_config_sqlite3.conf
|
|
Reported by: Dennis
|
|
* [2424ecaf66] Sean Bright -- res_config_sqlite3: Only join threads that
|
|
we started
|
|
ASTERISK-28478: Crash performing "core reload" with modified
|
|
res_config_sqlite3.conf
|
|
Reported by: Dennis
|
|
* [2424ecaf66] Sean Bright -- res_config_sqlite3: Only join threads that
|
|
we started
|
|
|
|
Category: Resources/res_fax
|
|
|
|
ASTERISK-27981: res_fax: Fax session leak with fax gatewaying
|
|
Reported by: pasandev
|
|
* [1b62781be0] Alexei Gradinari -- res_fax: fix segfault on inactive
|
|
"reserved" fax session
|
|
* [40def05949] Joshua Colp -- res_fax: Handle fax gateway being started
|
|
more than once.
|
|
|
|
Category: Resources/res_format_attr_h264
|
|
|
|
ASTERISK-27959: [patch] Asterisk 15.4.1 h264 fmtp negotiation problem
|
|
Reported by: David Kuehling
|
|
* [5b12dfa6dd] Sean Bright -- res_format_attr_h264.c: Make sure
|
|
profile-level-id fmtp attribute is set
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
ASTERISK-28257: res_http_websocket: PING / PONG opcodes break data
|
|
reception
|
|
Reported by: Jeremy Lainé
|
|
* [69e9fd63e1] Jeremy Lainé -- res_http_websocket: ensure control
|
|
frames do not interfere with data
|
|
ASTERISK-28231: res_http_websocket: Not responding to Connection Close
|
|
Frame (opcode 8)
|
|
Reported by: Jeremy Lainé
|
|
* [0b8867f7d6] Jeremy Lainé -- res_http_websocket: respond to CLOSE
|
|
opcode
|
|
|
|
Category: Resources/res_indications
|
|
|
|
ASTERISK-28391: res_indications: Crash requesting autocomplete on
|
|
indications cli command
|
|
Reported by: Lucas Mendes
|
|
* [4f69ea928a] Lucas Mendes -- res_indications: Fix indications remove
|
|
command autocomplete
|
|
|
|
Category: Resources/res_monitor
|
|
|
|
ASTERISK-28249: res_monitor: Segfault with Monitor(wav,file,i)
|
|
Reported by: Valentin VidiÄ*
|
|
* [17f76d27cc] Valentin Vidic -- channel.c: Fix segfault with
|
|
Monitor(wav,file,i)
|
|
|
|
Category: Resources/res_musiconhold
|
|
|
|
ASTERISK-28029: [patch] res_musiconhold : music on hold will not start if
|
|
previous hold just reached end of file
|
|
Reported by: Frederic LE FOLL
|
|
* [35e02d6f17] Frederic LE FOLL -- res_musiconhold.c: Restart MOH if
|
|
previous hold just reached end-of-file
|
|
|
|
Category: Resources/res_odbc
|
|
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
voicemail password with ODBC
|
|
Reported by: Michael
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
max_connections = 1
|
|
ASTERISK-28277: database: Add some basic logging
|
|
Reported by: Joshua C. Colp
|
|
* [54a912b26d] Joshua Colp -- res_odbc: Add basic query logging.
|
|
ASTERISK-28065: res_odbc: missing SQL error diagnostic
|
|
Reported by: Alexei Gradinari
|
|
* [e6a69ea2cf] Alexei Gradinari -- res_odbc: fix missing SQL error
|
|
diagnostic
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-28173: Deadlock in chan_sip handling subscribe request during
|
|
res_parking reload
|
|
Reported by: Giuseppe Sucameli
|
|
* [e2bbab17b3] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
|
during res_parking reload
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-28521: pjsip: Memory Leak
|
|
Reported by: Mark
|
|
* [410ee33355] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
|
commits causing leaks
|
|
ASTERISK-28228: res_pjsip: pjsip show contacts prints double entries
|
|
Reported by: Ian Jones
|
|
* [02826c20f5] Joshua Colp -- res_pjsip: Fix multiple of the same
|
|
contact in "pjsip show contacts".
|
|
ASTERISK-28309: res_pjsip: Wrong Contact and Via fields with multiple UDP
|
|
interfaces
|
|
Reported by: Nikolay shakin
|
|
* [101272d0dc] Sean Bright -- Revert "pjsip_message_filter: Only do
|
|
interface lookup for wildcard addresses."
|
|
ASTERISK-28077: res_pjsip: improve realtime performance on CLI 'pjsip show
|
|
contacts'
|
|
Reported by: Alexei Gradinari
|
|
* [8bb031abc7] Alexei Gradinari -- res_pjsip: improve realtime
|
|
performance on CLI 'pjsip show contacts'
|
|
ASTERISK-27988: alembic: PJSIP "mwi_subscribe_replaces_unsolicited" field
|
|
is integer not boolean
|
|
Reported by: Joshua C. Colp
|
|
* [d60411a2b4] Richard Mudgett -- res_pjsip: Fix
|
|
mwi_subscribe_replaces_unsolicited type mismatch
|
|
ASTERISK-28022: res_pjsip realtime: uri column in ps_contacts table can be
|
|
too short
|
|
Reported by: Florian Floimair
|
|
* [3bdbbb7637] Florian Floimair -- alembic: increase uri column size
|
|
ASTERISK-27978: res_pjsip: Change default transport keepalive to preserve
|
|
behavior
|
|
Reported by: Joshua C. Colp
|
|
* [2c9757bc90] Joshua Colp -- res_pjsip: Update default keepalive
|
|
interval to 90 seconds.
|
|
|
|
Category: Resources/res_pjsip/Bundling
|
|
|
|
ASTERISK-28059: PJSIP: Update bundled PJPROJECT to version 2.8
|
|
Reported by: Joshua C. Colp
|
|
* [58035702cb] Richard Mudgett -- pjproject: Update initial 2.8 patches
|
|
to apply cleanly.
|
|
* [ce9a980be6] Joshua Colp -- pjproject: Upgrade to 2.8.
|
|
|
|
Category: Resources/res_pjsip_config_wizard
|
|
|
|
ASTERISK-27992: PJSIP: Adding `sends_registrations = yes` to
|
|
pjsip_wizard.conf causes crash
|
|
Reported by: Jonathan Harris
|
|
* [82a43394ed] Sean Bright -- res_pjsip_config_wizard: Don't crash if
|
|
misconfigured
|
|
|
|
Category: Resources/res_pjsip_diversion
|
|
|
|
ASTERISK-28312: res_pjsip_diversion: Corrupted SIP Diversion field after
|
|
handling a 302 redirect
|
|
Reported by: Alex Odrov
|
|
* [106a8ff05c] Sean Bright -- res_pjsip_diversion: Use static pj_str_t
|
|
for Diversion header names
|
|
|
|
Category: Resources/res_pjsip_endpoint_identifier_ip
|
|
|
|
ASTERISK-27548: res_pjsip_endpoint_identifier_ip only matches against
|
|
"generic string" headers
|
|
Reported by: George Joseph
|
|
* [e5ae04b48b] Richard Mudgett -- res_pjsip_endpoint_identifier_ip.c:
|
|
Added regex support to match_header
|
|
|
|
Category: Resources/res_pjsip_mwi
|
|
|
|
ASTERISK-28575: MWI Send Notify Crash on 16.6
|
|
Reported by: Joshua Elson
|
|
* [5214acbd7f] Kevin Harwell -- res_pjsip_mwi: potential double unref,
|
|
and potential unwanted double link
|
|
ASTERISK-27121: res_pjsip_mwi: Memory leak on reload
|
|
Reported by: Sergej Kasumovic
|
|
* [c93c579190] Kevin Harwell -- app_voicemail: Remove dependency on the
|
|
stasis cache
|
|
* [cdece3b637] George Joseph -- app_voicemail: Remove need to subscribe
|
|
to stasis
|
|
* [5ec6d2c33e] George Joseph -- stasis_cache: Stop caching stasis
|
|
subscription change messages
|
|
* [0dd8ab3532] George Joseph -- stasis_cache: Prune
|
|
stasis_subscription_change messages
|
|
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
|
sent
|
|
Reported by: Jared Hull
|
|
* [63d90c38eb] George Joseph -- app.c: Remove deletion of pool topic on
|
|
mwi state delete
|
|
|
|
Category: Resources/res_pjsip_nat
|
|
|
|
ASTERISK-28129: Incorrect Behavior for rewrite_contact when Re-Invite
|
|
omits routset
|
|
Reported by: Torrey Searle
|
|
* [d0554783e2] Torrey Searle -- res/res_pjsip_nat: Fix logic for
|
|
REINVITES
|
|
|
|
Category: Resources/res_pjsip_notify
|
|
|
|
ASTERISK-28137: res_pjsip_notify: improve realtime performance on CLI
|
|
completion on the endpoint
|
|
Reported by: Alexei Gradinari
|
|
* [e407b8af21] Alexei Gradinari -- res_pjsip_notify: improve realtime
|
|
performance on CLI completion on the endpoint
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-28521: pjsip: Memory Leak
|
|
Reported by: Mark
|
|
* [410ee33355] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
|
commits causing leaks
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
ASTERISK-28402: res_pjsip_registrar: SEGV in registrar_find_contact
|
|
Reported by: Ross Beer
|
|
* [ef92c69fa8] George Joseph -- res_pjsip: Check return from
|
|
pjsip_parse_uri calls
|
|
ASTERISK-28001: res_pjsip_registrar: Improve performance of inbound
|
|
handling
|
|
Reported by: Joshua C. Colp
|
|
* [cbf082ed53] Joshua Colp -- res_pjsip_registrar: Improve performance
|
|
on inbound handling.
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-28458: res_pjsip_sdp_rtp: Remove unused variable
|
|
Reported by: Michael Maier
|
|
* [93936e367d] Kevin Harwell -- res_pjsip_sdp_rtp: Remove unused
|
|
variable
|
|
ASTERISK-28110: rtp: Incorrect Packetization
|
|
Reported by: Robert Cripps
|
|
* [da562eb82d] Robert Cripps -- bridge_native_rtp.c: Fail native bridge
|
|
if no framing match.
|
|
ASTERISK-28007: rtcp-mux is put in SDP answer regardless of offer
|
|
Reported by: Torrey Searle
|
|
* [926d647def] Torrey Searle -- res/res_pjsip_sdp_rtp: put rtcp-mux in
|
|
answer only if offered
|
|
ASTERISK-27398: No joint capabilities with video and audio-only streams
|
|
Reported by: Benjamin Keith Ford
|
|
* [c31a01bd75] Ben Ford -- res_pjsip/rtp: No joint capabilities between
|
|
streams.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-28157: Asterisk crashes when the res_pjsip_* modules unload
|
|
Reported by: sungtae kim
|
|
* [8644511cbf] Sungtae Kim -- res_pjsip: Patch for res_pjsip_* module
|
|
load/reload crash
|
|
ASTERISK-28047: chan_pjsip: Declined video stream is added when no video
|
|
codecs configured and session refresh with removed video stream occurs
|
|
Reported by: Will
|
|
* [32a7b9f4b3] Joshua Colp -- res_pjsip_session: Don't add declined
|
|
stream if one does not exist.
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
ASTERISK-27944: res_pjsip_t38: Crash receiving 1xx responses other than
|
|
100 before 200 for T.38 reINVITE
|
|
Reported by: Joshua Elson
|
|
* [40f1604e2f] Richard Mudgett -- res_pjsip_t38.c: Fix crash if already
|
|
saw a final T.38 reINVITE response.
|
|
|
|
Category: Resources/res_pjsip_transport_websocket
|
|
|
|
ASTERISK-28020: res_pjsip_transport_websocket: Properly set 'received' for
|
|
IPv6
|
|
Reported by: Sean Bright
|
|
* [39459b1ee4] Sean Bright -- res_pjsip_transport_websocket: Properly
|
|
set src_name for IPv6
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-28018: IP Fragmentation happening instead of DTLS fragmentation
|
|
on handshake server hello certificate
|
|
Reported by: vijay kumar
|
|
* [a8e5cf557d] Joshua Colp -- res_rtp_asterisk: Add support for DTLS
|
|
packet fragmentation.
|
|
ASTERISK-28421: Wrong type used for timestamp in res_rtp_asterisk
|
|
Reported by: Morten Tryfoss
|
|
* [3224ac07c9] Morten Tryfoss -- res_rtp_asterisk: timestamp should be
|
|
unsigned instead of signed int
|
|
ASTERISK-28255: res_rtp_asterisk: REMB RTCP packet sending may be
|
|
incorrect
|
|
Reported by: Joshua C. Colp
|
|
* [d1d0692858] Kevin Harwell -- bridge_softmix: use a float type to
|
|
store the internal REMB bitrate
|
|
ASTERISK-28321: res_rtp_asterisk: Fixing possible divide by zero for rtcp
|
|
stat calculation
|
|
Reported by: sungtae kim
|
|
* [8641fd9700] sungtae kim -- res/res_rtp_asterisk.c: Fixing possible
|
|
divide by zero
|
|
ASTERISK-28303: res_rtp_asterisk: Interaction between smoother and DTMF
|
|
can cause out of order timestamps
|
|
Reported by: Torrey Searle
|
|
* [360f543677] Torrey Searle -- res/res_rtp_asterisk: smoother can cause
|
|
wrong timestamps if dtmf happen
|
|
ASTERISK-28284: switching between native_bridge and simple_bridge can
|
|
cause one way audio
|
|
Reported by: Torrey Searle
|
|
* [8ea9608efb] Torrey Searle -- res/res_rtp_asterisk: clear smoother
|
|
when local bridging
|
|
ASTERISK-28230: res_rtp_asterisk: abs-send-time extension added with
|
|
Asterisk 15.5.0 breaks GXV3140 video telephony
|
|
Reported by: David Kuehling
|
|
* [18e206381a] Joshua Colp -- res_pjsip_sdp_rtp: Only enable
|
|
abs-send-time when WebRTC is enabled.
|
|
ASTERISK-28162: [patch] need to reset DTMF last sequence number and
|
|
timestamp on RTP renegotiation
|
|
Reported by: Alexei Gradinari
|
|
* [f662a26ea0] Alexei Gradinari -- RTP: reset DTMF last seqno/timestamp
|
|
on RTP renegotiation
|
|
* [3f53041267] Alexei Gradinari -- RTP: need to reset DTMF last
|
|
seqno/timestamp on voice packet with marker bit
|
|
ASTERISK-28110: rtp: Incorrect Packetization
|
|
Reported by: Robert Cripps
|
|
* [da562eb82d] Robert Cripps -- bridge_native_rtp.c: Fail native bridge
|
|
if no framing match.
|
|
ASTERISK-28002: When T.140 realtime text is negociated, a lot of debug
|
|
traces are generated
|
|
Reported by: Emmanuel BUU
|
|
* [289016239d] Emmanuel BUU -- res/res_rtp_asterisk: remove debug traces
|
|
generated by an empty frame
|
|
ASTERISK-27990: res_rtp_asterisk: Requires OpenSSL in Developer Mode.
|
|
Reported by: Alexander Traud
|
|
* [870fe7f60c] Alexander Traud -- res_rtp_asterisk: In Developer Mode,
|
|
do not require OpenSSL.
|
|
|
|
Category: Resources/res_stasis
|
|
|
|
ASTERISK-27756: bridge: Failure to impart a channel results in bad data
|
|
causing crash
|
|
Reported by: Abhay Gupta
|
|
* [71040078a3] Abhay Gupta -- stasis: Only place stasis created and
|
|
dialed channels into dial bridge.
|
|
ASTERISK-26718: ARI: Bridge destroying doesn't work as expected
|
|
Reported by: Marin Odrljin
|
|
* [3087c82eb6] Holger Hans Peter Freyther -- stasis: Call callbacks when
|
|
imparting fails
|
|
ASTERISK-28333: StasisEnd event makes wrong timestamp value
|
|
Reported by: sungtae kim
|
|
* [629962d1f7] sungtae kim -- res/res_stasis: Fixed wrong StasisEnd
|
|
timestamp
|
|
ASTERISK-26094: stasis: Playing MOH to bridge with ARI does not work
|
|
Reported by: Cameron
|
|
* [f3422312ea] Moritz Fain -- res_stasis: Fix stale data in ARI bridges
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-28251: CI: Fix CI so it reverifies commit message changes
|
|
Reported by: George Joseph
|
|
* [c2ea9c90a2] Joshua Colp -- ci: Rerun unit tests when non-code changes
|
|
occur.
|
|
ASTERISK-28070: testsuite: Sniffer assumes pjmedia will use ports below
|
|
10000
|
|
Reported by: Joshua C. Colp
|
|
* [8bb264841a] Joshua Colp -- res_rtp_asterisk: Raise event when RTP
|
|
port is allocated
|
|
|
|
Category: Tests/NewFeature
|
|
|
|
ASTERISK-17695: 1.8.3.2 extenpatternmatchnew=yes cannot find extensions
|
|
with '-' in them
|
|
Reported by: test011
|
|
* [7e5709d726] Sean Bright -- pbx.c: Ignore dashes in extensions when
|
|
using extenpatternmatchnew
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
ASTERISK-28182: chan_pjsip: When connected_line_method is set to invite,
|
|
asterisk is not trying UPDATE
|
|
Reported by: nappsoft
|
|
* [ecb9ed0958] Pirmin Walthert -- pjproject_bundled: check whether
|
|
UPDATE is supported on outgoing calls
|
|
ASTERISK-27966: pjsip: Race condition in 183 re transmission can result in
|
|
a deadlock
|
|
Reported by: Torrey Searle
|
|
* [3424795f3a] Torrey Searle -- thirdparty/pjproject: fix deadlock in
|
|
response retransmissions
|
|
|
|
Category: Utilities/aelparse
|
|
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
Reported by: Luke-Jr
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
|
|
Category: Utilities/conf2ael
|
|
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
Reported by: Luke-Jr
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-28574: pjproject fails to build on 16.6.0, works on 16.5
|
|
Reported by: Niklas Larsson
|
|
* [9cc9c0267b] George Joseph -- pjproject_bundled: Replace earlier
|
|
reverts with official fixes.
|
|
ASTERISK-28509: PJSIP cnonce generated on Linux contains 36 characters,
|
|
NEC only supports up to 32 characters
|
|
Reported by: Dan Cropp
|
|
* [64a2eeef89] Dan Cropp -- pjproject: Configurable setting for cnonce
|
|
to include hyphens or not
|
|
ASTERISK-28049: res_pjproject build failure
|
|
Reported by: Jaco Kroon
|
|
* [65e0eb8fc6] Sean Bright -- res_pjproject: Fix sockaddr conversion
|
|
routines for non-bundled PJSIP
|
|
ASTERISK-27997: pjproject_bundled: Fix for Solaris builds. Do not undef
|
|
s_addr.
|
|
Reported by: Alexander Traud
|
|
* [603d1e8d4b] Alexander Traud -- pjproject_bundled: Fix for Solaris
|
|
builds. Do not undef s_addr.
|
|
|
|
Improvement
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-28401: app_confbridge: Add *_all remb behavior variants
|
|
Reported by: Joshua C. Colp
|
|
* [80dba268ea] Joshua Colp -- app_confbridge: Add "all" variants of REMB
|
|
behavior.
|
|
|
|
Category: Applications/app_dial
|
|
|
|
ASTERISK-28363: Millisecond-resolution call stats including PDD in channel
|
|
variables
|
|
Reported by: Antoni Goldstein
|
|
* [8e21c25ce5] Antoni Goldstein -- app_dial.c: RINGTIME, PROGRESSTIME
|
|
and ms resolution dial timings
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-27483: Allow wrapuptime to be set for each queue member
|
|
Reported by: Rodrigo Ramirez Norambuena
|
|
* [ce0523a57e] Rodrigo RamÃrez Norambuena -- app_queue: Enable set the
|
|
wrapuptime from AddQueueMember application
|
|
ASTERISK-28055: app_queue: Per-member wrapup time missing from
|
|
AddQueueMember application
|
|
Reported by: Niksa Baldun
|
|
* [ce0523a57e] Rodrigo RamÃrez Norambuena -- app_queue: Enable set the
|
|
wrapuptime from AddQueueMember application
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-28443: app_voicemail: remove dependency on stasis cache
|
|
Reported by: Kevin Harwell
|
|
* [c93c579190] Kevin Harwell -- app_voicemail: Remove dependency on the
|
|
stasis cache
|
|
ASTERISK-20207: Asterisk should clear out any .lock files in the voice
|
|
mail directory on startup.
|
|
Reported by: Steven Wheeler
|
|
* [63f86cac09] Sean Bright -- app_voicemail: Cleanup stale lock files on
|
|
module load
|
|
|
|
Category: Bridges/bridge_builtin_features
|
|
|
|
ASTERISK-28279: Added creation timestamp for bridge
|
|
Reported by: sungtae kim
|
|
* [3638c433ac] sungtae kim -- bridging: Add creation timestamps
|
|
|
|
Category: Bridges/bridge_softmix
|
|
|
|
ASTERISK-28401: app_confbridge: Add *_all remb behavior variants
|
|
Reported by: Joshua C. Colp
|
|
* [80dba268ea] Joshua Colp -- app_confbridge: Add "all" variants of REMB
|
|
behavior.
|
|
ASTERISK-28196: bridge_softmix: Does not support WebRTC source with multi
|
|
video tracks.
|
|
Reported by: Xiemin Chen
|
|
* [a526676836] Xiemin Chen -- bridge_softmix: Use MSID:LABEL metadata as
|
|
the cloned stream's appendix
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-28317: Add logical group at DAHDIChannel event and create
|
|
"dahdi_group" at CHANNEL function
|
|
Reported by: Cirillo Ferreira
|
|
* [0d6d51b175] cirillor -- chan_dahdi: Add logical group at DAHDIChannel
|
|
event and CHANNEL function
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-28292: Changed to show all channel stats including wrong media
|
|
Reported by: sungtae kim
|
|
* [fb651756c7] sungtae kim -- chan_pjsip: Changed to continued after
|
|
invalid media for pjsip show channelstats
|
|
ASTERISK-28144: [patch] New function PJSIP_PARSE_URI to parse an URI and
|
|
return a specified part of the URI
|
|
Reported by: Alexei Gradinari
|
|
* [fa048183aa] Alexei Gradinari -- pjsip: New function PJSIP_PARSE_URI
|
|
to parse URI and return part of URI
|
|
|
|
Category: Contrib/General
|
|
|
|
ASTERISK-28136: Allow the sip_to_pjsip script to be used in a pipe
|
|
Reported by: Pascal Cadotte Michaud
|
|
* [ebff81e3a0] Pascal Cadotte Michaud -- contrib/sip_to_pjsip: add a
|
|
--quiet option to avoid prints
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-28111: build: CHANGES/UPGRADE are irritating to work with.
|
|
Reported by: Corey Farrell
|
|
* [a4ab7f5f80] Ben Ford -- build: Revise CHANGES and UPGRADE.txt
|
|
handling.
|
|
|
|
Category: Core/Stasis
|
|
|
|
ASTERISK-28442: stasis_state: Create a stasis module to cache last known
|
|
state
|
|
Reported by: Kevin Harwell
|
|
* [9637e1dfdc] Kevin Harwell -- MWI: Update modules that subscribe to
|
|
MWI to use new API calls
|
|
* [b31ac83900] Kevin Harwell -- mwi: Update the MWI core to use
|
|
stasis_state API
|
|
* [83c6ebbae8] Kevin Harwell -- stasis_state: Make unsubscribes NULL
|
|
tolerant
|
|
* [363bafc29e] Kevin Harwell -- stasis_state: Add new stasis_state
|
|
module
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-27993: pjsip_wizard example gives wrong info about unsupported
|
|
SRV records
|
|
Reported by: Jonathan Harris
|
|
* [68a3d39a99] Richard Mudgett -- pjsip_wizard.conf.sample: Update
|
|
remote_hosts description.
|
|
|
|
Category: Formats/format_g726
|
|
|
|
ASTERISK-28246: Support skipping on the g726 format
|
|
Reported by: Eyal Hasson
|
|
* [aede739778] eyalhasson -- format_g726: add support for seeking
|
|
|
|
Category: General
|
|
|
|
ASTERISK-28046: Remove stale nonoptreq references
|
|
Reported by: Walter Doekes
|
|
* [bc8cdcefa8] Walter Doekes -- optional_api: Remove unused nonoptreq
|
|
fields
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-28264: Added topic_all container
|
|
Reported by: sungtae kim
|
|
* [30d568ddec] sungtae kim -- stasis.c: Added topic_all container
|
|
|
|
Category: PBX/pbx_dundi
|
|
|
|
ASTERISK-28234: pbx_dundi: Add IPv4/IPv6 dual bind support for DUNDi
|
|
Reported by: Kirsty Tyerman
|
|
* [bcaa01b024] Kirsty Tyerman -- pbx_dundi: added IPv4/IPv6 dual bind
|
|
support to DUNDi
|
|
ASTERISK-27164: [patch] Add IPv6 Support for DUNDi
|
|
Reported by: Adam Secombe
|
|
* [328f772d3b] Kirsty Tyerman -- pbx_dundi: Added IPv6 support for dundi
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-28326: ari: Added timestamp for some ari events.
|
|
Reported by: sungtae kim
|
|
* [e2eb19b363] sungtae kim -- res/res_ari: Added timestamp as a
|
|
requirement for all ARI events
|
|
ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE
|
|
command
|
|
Reported by: Sebastian Damm
|
|
* [a24bb1c4b6] Sebastian Damm -- res/res_ari: Add additional hangup
|
|
reasons
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-28385: res_ari_channels: Added detail hangup code settings
|
|
Reported by: sungtae kim
|
|
* [613a335de5] sungtae kim -- res/ari/resource_channels.c: Added hangup
|
|
reason code for channels
|
|
ASTERISK-28343: Added app_name, app_data to channel type
|
|
Reported by: sungtae kim
|
|
* [76768ad6ce] sungtae kim -- main/json.c: Added app_name, app_data to
|
|
channel type
|
|
ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE
|
|
command
|
|
Reported by: Sebastian Damm
|
|
* [a24bb1c4b6] Sebastian Damm -- res/res_ari: Add additional hangup
|
|
reasons
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
ASTERISK-28006: PJSIP: Missing "party=calling"/"party=called" in
|
|
Remote-Party-ID
|
|
Reported by: Eric Dantie
|
|
* [fca3d4fe5f] Joshua Colp -- res_pjsip_caller_id: Add "party" parameter
|
|
to RPID header.
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-28400: res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for
|
|
transport-cc
|
|
Reported by: Joshua C. Colp
|
|
* [6bb70c93f1] Joshua Colp -- rtp: Add support for transport-cc in
|
|
receiver direction.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-28253: res_pjsip_session: Adding rtcp stats result into the
|
|
session
|
|
Reported by: sungtae kim
|
|
* [7e1d881d89] Sungtae Kim -- res_pjsip_session Added rtcp stats result
|
|
vector into the session
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-28400: res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for
|
|
transport-cc
|
|
Reported by: Joshua C. Colp
|
|
* [6bb70c93f1] Joshua Colp -- rtp: Add support for transport-cc in
|
|
receiver direction.
|
|
ASTERISK-27970: res_rtp_asterisk: T.140 packets containing backspace or
|
|
end of line are merged with regular text and it causes some UA to break
|
|
Reported by: Emmanuel BUU
|
|
* [cb276b5085] Emmanuel BUU -- res_rtp_asterisk: Avoid merging command
|
|
and regular T.140 text packets
|
|
|
|
Category: Resources/res_stasis
|
|
|
|
ASTERISK-28378: Added detail subscriber/subscription info for stasis show
|
|
app cli
|
|
Reported by: sungtae kim
|
|
* [1d3272d4ed] sungtae kim -- main/stasis.c: Added detail info for
|
|
stasis show app cli
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-27995: pjproject_bundled: Find shared libraries in root
|
|
--with-ssl=PATH.
|
|
Reported by: Alexander Traud
|
|
* [1c7c867ce0] Alexander Traud -- pjproject_bundled: Find shared
|
|
libraries in root --with-ssl=PATH.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Open Issues
|
|
|
|
[Back to Top]
|
|
|
|
This is a list of all open issues from the issue tracker that were
|
|
referenced by changes that went into this release.
|
|
|
|
Bug
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-28161: Removal of Previous Patch Causes PJSIP Timer Issues
|
|
Reported by: Ross Beer
|
|
* [3853fab3f5] Joshua Colp -- pjproject-bundled: Add upstream timer
|
|
fixes
|
|
* [7043ed6ac9] Sean Bright -- pjproject: Add timer patch from pjproject
|
|
r5934
|
|
|
|
Improvement
|
|
|
|
Category: Core/HTTP
|
|
|
|
ASTERISK-28236: Support separated HTTP request
|
|
Reported by: sungtae kim
|
|
* [b4ccaad671] Sungtae Kim -- http.c: Support separated HTTP request
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Commits Not Associated with an Issue
|
|
|
|
[Back to Top]
|
|
|
|
This is a list of all changes that went into this release that did not
|
|
reference a JIRA issue.
|
|
|
|
+------------------------------------------------------------------------+
|
|
| Revision | Author | Summary |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b3951ee5b5 | Joshua Colp | res_rtp_asterisk: Remove a log |
|
|
| | | message that slipped in. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 6f7ff1297c | Asterisk | Update for 17.0.0-rc3 |
|
|
| | Development Team | |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 708cd4d4d7 | Asterisk | Update for 17.0.0-rc2 |
|
|
| | Development Team | |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e86fbd0ba7 | George Joseph | chan_sip: Update links referenced in |
|
|
| | | deprecation notice |
|
|
|------------+-------------------+---------------------------------------|
|
|
| eec4ab633e | Asterisk | Update for 17.0.0-rc1 |
|
|
| | Development Team | |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c961d3d9ad | Alexei Gradinari | Fix misname 'res_external_mwi' to |
|
|
| | | 'res_mwi_external' in comments. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| fe6551f69b | George Joseph | res_ari.c: Prefer exact handler match |
|
|
| | | over wildcard |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b083537d84 | George Joseph | CI: Escape backslashes in |
|
|
| | | printenv/sort/tr |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c4b6e3c1af | George Joseph | CI: Add "throttle" label and |
|
|
| | | "skip_gate" capability |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 6d610a6b56 | George Joseph | CI: Make node labels job-specific |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 40e3bdc50c | Sean Bright | app_voicemail: Remove extra |
|
|
| | | menuselect build options |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8b3fd0f564 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
| | Development Team | 17.0.0 |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7b3a612d69 | George Joseph | doc: Add "master-only" flag back to |
|
|
| | | the CHANGES and UPGRADE files |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2938679ff2 | George Joseph | loader.c: Fix possible SEGV when a |
|
|
| | | module fails to register |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 80d8dce6af | George Joseph | Prepare Asterisk 17 Branch |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 03813e51f0 | George Joseph | CI: Don't enable non-core modules in |
|
|
| | | Certified branches |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 098797628e | Leonid Fainshtein | openr2(6/6): Set hangup cause |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f67094503d | Tzafrir Cohen | openr2(5/6): added cli command -- |
|
|
| | | mfcr2 destroy link <index> |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 64bf3e3e82 | Tzafrir Cohen | openr2(4/6): added new cli command -- |
|
|
| | | mfcr2 show links |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f61adf2cf5 | Tzafrir Cohen | openr2(3/6): Convert r2links to |
|
|
| | | standard Asterisk AST_LIST* |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | openr2(2/6): Stop polling channels |
|
|
| 97d2549bb1 | Tzafrir Cohen | when DAHDI returns -ENODEV (e.g: |
|
|
| | | plug-out) |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2f0a8e12f9 | Tzafrir Cohen | openr2(1/6): bugfix in configuration |
|
|
| | | saving |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | contrib/scripts: Make |
|
|
| 4304c6534a | Walter Doekes | spandspflow2pcap.py Python 2.7+/3.3+ |
|
|
| | | compatible |
|
|
|------------+-------------------+---------------------------------------|
|
|
| be8d41bd24 | George Joseph | CI: Add cleanWs to cleanup steps in |
|
|
| | | jenkinsfiles |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8b88994b18 | George Joseph | CI: Add install-headers to the |
|
|
| | | install make targets |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c781806e26 | George Joseph | Build: Separate header |
|
|
| | | install/uninstall |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ba25038fd5 | Kevin Harwell | manager: Log AMI actions |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2feac1d361 | Joshua Colp | res_rtp_asterisk: Move where DTLS MTU |
|
|
| | | variable is defined. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 64a908f897 | Rodrigo RamÃrez | README.md: Update year |
|
|
| | Norambuena | |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | app_voicemail.c: Build all three |
|
|
| 6b1f6ea2c4 | Chris-Savinovich | variants for app_voicemail at the |
|
|
| | | same time |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 13e89d372b | George Joseph | sig_pri: Address gcc9 issues |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f414ca069c | Alexei Gradinari | res_fax: gateway sends T.38 request |
|
|
| | | to both endpoints if V.21 detected |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 0ba52ce3cf | George Joseph | CI: New way to determnine libdir |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e3866cb714 | Alexei Gradinari | translate.c do not log WARNING on |
|
|
| | | empty audio frame |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 92d4ec2906 | George Joseph | chan_dahdi: Address gcc9 issues |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f3e5419d41 | George Joseph | app_confbridge: Attended transfer |
|
|
| | | event fixup |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c70d874f7d | Sean Bright | pjproject: Update to 2.9 release |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3eaeb3e6c4 | Alexei Gradinari | app_attended_transfer: new |
|
|
| | | application AttendedTransfer |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 745cbab501 | Alexei Gradinari | app_blind_transfer: new application |
|
|
| | | BlindTransfer |
|
|
|------------+-------------------+---------------------------------------|
|
|
| bfd93995d9 | Alexei Gradinari | res_fax: add channel name to CLI 'fax |
|
|
| | | show session' |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9969c77bc2 | Ben Ford | build: Fix file format in |
|
|
| | | CHANGES-staging. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 408210bd4c | Alexei Gradinari | app_readexten: new option 'p' to stop |
|
|
| | | reading on '#' key |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 54f7f7dc20 | Matt Jordan | pjproject/Makefile: Updates for |
|
|
| | | Darwin compatible builds |
|
|
|------------+-------------------+---------------------------------------|
|
|
| be83591f99 | George Joseph | res_rtp_asterisk: Add ability to |
|
|
| | | propose local address in ICE |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 86836e0442 | Ben Ford | pjsip_options.c: Allow immediate |
|
|
| | | qualifies for new contacts. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| def6bbc96b | Kevin Harwell | conversions.c: Add conversions for |
|
|
| | | largest max sized integer |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ed615afb7e | Rodrigo RamÃrez | app_queue: Set correct value by |
|
|
| | Norambuena | default for shared_lastcall |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ff0d0ac23a | Kevin Harwell | mwi core: Move core MWI functionality |
|
|
| | | into its own files |
|
|
|------------+-------------------+---------------------------------------|
|
|
| d4e25710f7 | George Joseph | res_remb_modifier: Propertly |
|
|
| | | initialize bitrate to 0.0 |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | res_mwi_devstate: Specify |
|
|
| e69fcdfd83 | Sean Bright | AST_MODFLAG_LOAD_ORDER to enable load |
|
|
| | | priority |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8a32b68038 | George Joseph | CI: Move test group config files to |
|
|
| | | Jenkins |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 26cdf042f4 | George Joseph | ARI: Run 'make ari-stubs' |
|
|
|------------+-------------------+---------------------------------------|
|
|
| fe58bc7bdf | Alexei Gradinari | res_pjsip: Fix transport_states ref |
|
|
| | | leak |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 391112d89a | Chris-Savinovich | config.c: Fix a crash in extconfig |
|
|
| | | parsing |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8ae9339f71 | George Joseph | CI: Add --no-dev-mode option to |
|
|
| | | buildAsterisk.sh |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 4edd24841d | Ben Ford | alembic: Fix errors during upgrade |
|
|
| | | head. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f78306470b | Matthew | res/res_rtp_asterisk: Enable rxjitter |
|
|
| | Fredrickson | calculation for video |
|
|
|------------+-------------------+---------------------------------------|
|
|
| d5d8448ce5 | Ben Ford | build: Add staging directories for |
|
|
| | | future changes. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | pjsip: restrict function |
|
|
| f236377ce9 | Alexei Gradinari | PJSIP_PARSE_URI to parse only |
|
|
| | | SIP/SIPS URIs |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 41a2662e16 | Matthew | main/taskprocessor: Increase max name |
|
|
| | Fredrickson | length of taskprocessors |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7e77815ad1 | George Joseph | sorcery.c: Sorcery enhancements for |
|
|
| | | wizard management |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 0fac5bcbe5 | Sean Bright | vector: Add AST_VECTOR_COMPACT() to |
|
|
| | | reclaim wasted space |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 45a8892e67 | Richard Mudgett | taskprocessor.c: Fix printf type |
|
|
| | | mismatch |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 1d074debfb | Joshua Colp | stasis: Allow empty application |
|
|
| | | arguments to move. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a40198a4d4 | Corey Farrell | Revert "Test_cel: Fails when |
|
|
| | | DONT_OPTIMIZE is off" |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | Makefile.moddir_rules: Pass |
|
|
| 6f158d27fc | George Joseph | PJPROJECT_BUNDLED to |
|
|
| | | download_externals |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 449dff997c | Chris-Savinovich | partial-inlining: disable |
|
|
| | | partial-inlining if gcc>=8.2.1 |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 825ea9ddb9 | Sean Bright | res_musiconhold: Remove redundant |
|
|
| | | option parsing |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9b7b8cb155 | Corey Farrell | jansson: json_pack with new format to |
|
|
| | | verify required runtime version. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2473b791b9 | Sean Bright | Replace calls to strtok() with |
|
|
| | | strtok_r() |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7b02a9617c | Sean Bright | samples: Fix comment typo in |
|
|
| | | pjsip.conf.sample |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | Rodrigo RamÃrez | CHANGES: Document addition of |
|
|
| f8295e0771 | Norambuena | 'wrapuptime' argument to |
|
|
| | | AddQueueMember() |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e0fc663295 | George Joseph | CI: Update jenkinsfiles with new |
|
|
| | | Gerrit URLs |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | rest-api-templates/asterisk_processor |
|
|
| 574128dec6 | Kevin Harwell | - replace http line breaks with line |
|
|
| | | feed |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e6b67b2a5d | Joshua Colp | res_pjsip_sdp_rtp: Allow only single |
|
|
| | | ssrc attribute. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a286f546f1 | Joshua C. Colp | stasis: Store subscriber uniqueids |
|
|
| | | with topic statistics. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c2adeb9dc2 | George Joseph | taskprocessor: Enable subsystems and |
|
|
| | | overload by subsystem |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f4c9a351d8 | Joshua Colp | CI: Use tmpfs option to Docker |
|
|
| | | instead of mount. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8f1b3edde8 | Kevin Harwell | json.c/strings.c - Add a couple of |
|
|
| | | utility functions |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f174eb4ac1 | Sean Bright | sounds: Sort 'core show sounds' |
|
|
| | | output |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ac90968afd | sungtae kim | Added ARI resource /ari/asterisk/ping |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7071e9d64c | George Joseph | media_index.c: Refactored so it |
|
|
| | | doesn't cache the index |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 1c8378bbc9 | Chris-Savinovich | Test_cel: Fails when DONT_OPTIMIZE is |
|
|
| | | off |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c6980e32ae | George Joseph | app_voicemail: Add Mailbox Aliases |
|
|
|------------+-------------------+---------------------------------------|
|
|
| deffb8a6e0 | George Joseph | pjproject_bundled: Add patch for |
|
|
| | | double free issue in timer heap |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 20f672539e | Sean Bright | pjsip_transport_management: Shutdown |
|
|
| | | transport immediately on disconnect |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 58b55f2a30 | Sean Bright | sched: Make sched_settime() return |
|
|
| | | void because it cannot fail |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2b8602e8cf | Sean Bright | res_pjsip_transport_websocket: Don't |
|
|
| | | assert on 0 length payloads |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | res_pjsip: add option to enable |
|
|
| f0546d1d87 | Alexei Gradinari | ContactStatus event when contact is |
|
|
| | | updated |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7c08ff51d7 | Richard Mudgett | stasic.c: Fix printf format type |
|
|
| | | mismatches with arguments. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 314782e874 | Richard Mudgett | backtrace.c: Fix casting pointer |
|
|
| | | to/from integral type. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 357219dfb3 | Sean Bright | res_rtp_asterisk: Remove some unused |
|
|
| | | structure fields. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | bridge_builtin_features.c: Set |
|
|
| 3db1df301e | Sean Bright | auto(mix)mon variables on both |
|
|
| | | channels |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 42ff856216 | Sean Bright | Use non-blocking socket() and pipe() |
|
|
| | | wrappers |
|
|
|------------+-------------------+---------------------------------------|
|
|
| bedf16b041 | Sean Bright | utils: Don't set or clear flags that |
|
|
| | | don't need setting or clearing |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 00b36bb045 | Sean Bright | build: Update config.guess and |
|
|
| | | config.sub |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | Revert "RTP: reset DTMF last |
|
|
| d1598dbc7d | George Joseph | seqno/timestamp on voice packet with |
|
|
| | | marker bit" |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 6d69fb3cc2 | Sean Bright | utils: Wrap socket() and pipe() to |
|
|
| | | reduce syscalls |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b899119a5d | David M. Lee | Removing registrar_expire from |
|
|
| | | basic-pbx config |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 19c4e0f592 | George Joseph | CI: Various updates to |
|
|
| | | buildAsterisk.sh |
|
|
|------------+-------------------+---------------------------------------|
|
|
| cbb7633ad3 | Kevin Harwell | pjsip_add_use_callerid_contact: fixed |
|
|
| | | alembic script |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8f5df046f6 | Sean Bright | core: Add some documentation to the |
|
|
| | | malloc_trim code |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 58e50e56cb | Chris-Savinovich | core: Merge malloc_trim patch |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | test_websocket_client.c: Disable |
|
|
| 6c13b20803 | Chris-Savinovich | websocket_client_create_and_connect |
|
|
| | | test. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f4924d40db | George Joseph | test_cel: Plug a few ref leaks |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3667c5e1d2 | George Joseph | bridges: Remove reliance on stasis |
|
|
| | | caching |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8e1ab4f11c | Corey Farrell | jansson: Upgrade to 2.12. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 021ce938ca | Corey Farrell | astobj2: Remove legacy |
|
|
| | | ao2_container_alloc routine. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| bc7f4f4db3 | Corey Farrell | astobj2: Create function to copy weak |
|
|
| | | proxied objects from container. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| bcdfb90362 | George Joseph | CI: Get job timeouts from environment |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 64e21c9ea9 | Corey Farrell | app_queue: Cleanup queue_ref / |
|
|
| | | queue_unref routines. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 56eb18f395 | Joshua C. Colp | stasis: Remove stringfields and lock |
|
|
| | | from change message. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 915b80709d | George Joseph | CI: Add tmpfs to all jenkinsfiles |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f5e3832dff | George Joseph | CI: Mount a tmpfs on /tmp for |
|
|
| | | testsuite docker containers |
|
|
|------------+-------------------+---------------------------------------|
|
|
| be87185f6d | George Joseph | CI: Pass work directory to |
|
|
| | | runTestsuite |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8ff3435c8a | George Joseph | CI: Allow runUnittests to use |
|
|
| | | 'expect' to run the tests |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9abd5e1004 | Corey Farrell | taskprocessor: Prevent race creating |
|
|
| | | new taskprocessor. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 752fd06d12 | Corey Farrell | pjproject-bundled: Use AST_DEVMODE |
|
|
| | | for conditional compilation. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 02c7a061ea | Corey Farrell | res_pjsip_caller_id: Use static |
|
|
| | | pj_str_t for fromto header names. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | test_res_pjsip_scheduler: Fix |
|
|
| 4b24731640 | Corey Farrell | possible write after free in |
|
|
| | | scheduler_policy. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 944d90a7ea | Corey Farrell | taskprocessor: Do not use separate |
|
|
| | | allocation for stats or name. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| d9add7e086 | Corey Farrell | jansson-bundled: Patch for |
|
|
| | | off-nominal crash. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a3fc97aa13 | Chris-Savinovich | res_pjsip: Send a 503 response when |
|
|
| | | overload state if reliable transport. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | res_pjsip.c: Make taskprocessor |
|
|
| 5f3f707793 | Alexei Gradinari | scheduling algorithm pick the |
|
|
| | | shortest queue |
|
|
|------------+-------------------+---------------------------------------|
|
|
| bf579222c4 | Joshua Colp | stasis: Clarify lifetime of topics. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| eee935983b | Alexei Gradinari | pjsip: new endpoint's options to |
|
|
| | | control Connected Line updates |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b0155f7e58 | Pascal Cadotte | contrib/sip_to_pjsip: handle setvar |
|
|
| | Michaud | in conversion |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 90a11c4ae7 | Corey Farrell | chan_sip deprecation. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e81d33e78f | Corey Farrell | UPDATE.txt: Fix formatting to match |
|
|
| | | previous files. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | res_parking: Stop setting the |
|
|
| 79c2b4fddd | Sean Bright | deprecated PARKINGSLOT channel |
|
|
| | | variable. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 1b397ebd00 | Richard Mudgett | logger.c: Fix default console logging |
|
|
| | | when no logger.conf available. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 96d5e444f0 | Richard Mudgett | modules.conf.sample: Update preload |
|
|
| | | usage documentation. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 056ca07449 | Sean Bright | func_callerid: Remove deprecated |
|
|
| | | CALLERPRES() function. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f940b7b63d | Sean Bright | say: Remove legacy language |
|
|
| | | deprecation logic |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9e8d671658 | Sean Bright | res_xmpp: Remove deprecated |
|
|
| | | JabberStatus application. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 687ab7aeee | Corey Farrell | astobj2: Eliminate legacy container |
|
|
| | | allocation macros. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 4c19b94968 | Corey Farrell | lock: Replace __ast_mutex_logger with |
|
|
| | | private log_mutex_error. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9838a5e57a | Richard Mudgett | app_dial/app_queue: Update |
|
|
| | | application option documentation |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 90bd8371f2 | Sean Bright | samples: PARKINGSLOT -> PARKING_SPACE |
|
|
| | | in parking sample config |
|
|
|------------+-------------------+---------------------------------------|
|
|
| be04a64c49 | Sean Bright | options.c: Remove 'internal_timing' |
|
|
| | | notice |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 467f7c6724 | Richard Mudgett | Fix 'statement' typo throughout code. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 7ab4befc2b | Richard Mudgett | res_rtp_asterisk.c: Add conditional |
|
|
| | | module dependency to res_pjproject |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 1fad6b9079 | Richard Mudgett | modules: Add missing run time module |
|
|
| | | support levels. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 5ab94d2a3e | Corey Farrell | taskprocessor: Warn on unused result |
|
|
| | | from pushing task. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 915861b431 | Richard Mudgett | bundled pjproject: Remove timer |
|
|
| | | cleanup usage patch. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 79677ead28 | Corey Farrell | refdebug: Create refstats.py script. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| aae5bdc22e | Alexei Gradinari | res_pjsip: set callerid_tag to empty |
|
|
| | | string |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f06de6900e | Corey Farrell | threadpool: Eliminate pointless AO2 |
|
|
| | | usage. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 675d8a46b4 | Corey Farrell | main/astfd: Fix GCC8 |
|
|
| | | format-truncation warning. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 682f96cb5c | Richard Mudgett | res_statsd.c: Fix returned reload |
|
|
| | | status. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c8ee1a183f | Corey Farrell | loader: Flag module as declined in |
|
|
| | | all cases where it fails to load. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c6c3a63696 | Richard Mudgett | func_periodic_hook.c: Cleanup module |
|
|
| | | resources on failure. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9f02861d22 | Richard Mudgett | codec_speex.c: Cleanup module loading |
|
|
| | | to DECLINE and not FAILURE. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 30717bafbf | George Joseph | CI: Fix missing () in |
|
|
| | | gates.jenkinsfile |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 58622a87f4 | George Joseph | CI: Add timestamps and timeouts to |
|
|
| | | jenkinsfiles |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b2ed667712 | Sean Bright | ast_coredumper: Remove .gdbinit file |
|
|
| | | on exit |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e19f27a667 | Sean Bright | CI: Look up configured |
|
|
| | | kernel.core_pattern sysctl |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 42880fab50 | Corey Farrell | jenkins: Fix cleanup command |
|
|
| | | redirection. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a29cefe5b2 | George Joseph | ast_coredumper: Don't use "declare |
|
|
| | | -n" |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3601329c5a | Richard Mudgett | res_smdi.c: Fix module ref counting |
|
|
| | | and inverted test. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 305d08f112 | Richard Mudgett | res_smdi.c: Made use defaults if the |
|
|
| | | smdi.conf file does not exist. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 932d0a40cf | Corey Farrell | astobj2: Comment on OBJ_NOLOCK in |
|
|
| | | ao2_container_clone. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f608b73a29 | Sean Bright | CI: Use brace expansion instead of |
|
|
| | | calling out to seq |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 9c9f060b3a | Sean Bright | CI: Use bindport instead of port in |
|
|
| | | test http.conf |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 286339aa34 | Sean Bright | http.c: Reload TLS even if http.conf |
|
|
| | | hasn't changed |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a69a50b6ec | Richard Mudgett | res_statsd.c: Made use defaults if |
|
|
| | | the statsd.conf file does not exist. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| cacbe32534 | Corey Farrell | core: Disable astobj2 locking for |
|
|
| | | some common objects. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 639718211a | Corey Farrell | Resolve warning about duplicate |
|
|
| | | 'dialplan' CLI. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b25a261aa5 | Corey Farrell | loader: Fix result of module reload |
|
|
| | | error. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e4cf513f81 | Corey Farrell | loader: Improve error handling. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 13df745278 | Corey Farrell | astobj2: Record lock usage to refs |
|
|
| | | log when DEBUG_THREADS is enabled. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 52b530503f | Corey Farrell | app_page: Add dependency against |
|
|
| | | app_confbridge. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 497973c8a2 | Corey Farrell | Append CHANGES/UPGRADE.txt for module |
|
|
| | | loader changes. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 24b92291d5 | Corey Farrell | jansson-bundled: Add patches to |
|
|
| | | improve json_pack error reporting. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 205c6be895 | Corey Farrell | lock: Improve performance of |
|
|
| | | DEBUG_THREADS. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f10c7b6eeb | George Joseph | app_confbridge: Use bridge join hook |
|
|
| | | to send join and leave events |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 62a0db2df1 | Corey Farrell | astobj2: Reduce memory overhead. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ac23e5ad48 | Sean Bright | config.c: Cleanup AST_INCLUDE_GLOB |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 39bf9881e0 | Corey Farrell | astobj2: Fix shutdown order. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b11a6643cf | Ben Ford | res_rtp_asterisk.c: Add "seqno" |
|
|
| | | strictrtp option |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 950d0b65e5 | George Joseph | CI: Add --test-timeout option to |
|
|
| | | runTestsuite.sh |
|
|
|------------+-------------------+---------------------------------------|
|
|
| adf539b2f0 | Corey Farrell | jansson: Backport fixes to bundled, |
|
|
| | | use json_vsprintf if available. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 93777faf36 | Corey Farrell | json: Take advantage of new API's. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 06c0676da0 | George Joseph | app_voicemail: Cleanup mailbox topic |
|
|
| | | and cache |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 31fba4e869 | Kevin Harwell | rtp_engine: rtcp_report_to_json can |
|
|
| | | overflow the ssrc integer value |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 22cf065ec9 | George Joseph | app_voicemail: Fix stack overrun in |
|
|
| | | append_mailbox |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 4d51a8e05b | George Joseph | channel.c: Address stack overflow in |
|
|
| | | does_id_conflict() |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ad4a6bc27a | Sean Bright | res_rtp_asterisk: Reset all settings |
|
|
| | | on module reload |
|
|
|------------+-------------------+---------------------------------------|
|
|
| d277db4a38 | George Joseph | stasis: Add function to delete topic |
|
|
| | | from pool |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b9874da790 | Joshua Colp | res_remb_modifier: Add module for |
|
|
| | | controlling REMB from CLI. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c99a9b228b | Richard Mudgett | stasis: No need to keep a stasis type |
|
|
| | | ref in a stasis msg or cache object. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 79e3becc5d | Richard Mudgett | stasis_message.c: Don't create |
|
|
| | | immutable stasis objects with locks. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | alembic: fix |
|
|
| 6a1c313fac | Florian Floimair | suppress_q850_reason_headers column |
|
|
| | | name |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 246c39e46c | Corey Farrell | install_prereq: Remove unpackaged |
|
|
| | | version of jansson. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | | autoconf: Check for |
|
|
| 3d9deb35f0 | Sean Bright | srtp_get_version_string() before |
|
|
| | | using it |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ceafac3d7f | George Joseph | CI: Fix typo in testsuite git |
|
|
| | | checkout |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b68617ac2c | Sean Bright | res_srtp.c: Show linked version of |
|
|
| | | libsrtp on module init |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 07cb13f75f | Sean Bright | res_pjsip: Log IPv6 addresses |
|
|
| | | correctly |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8be6998f8d | George Joseph | CI: Use proper credentials for |
|
|
| | | Security testsuite checkout |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2ba2ff050d | Corey Farrell | CI: Use .gitreview to default |
|
|
| | | BRANCH_NAME. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 28b32fbd44 | Corey Farrell | Build System: Resolve conflict |
|
|
| | | between DESTDIR and bundled jansson. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 600c5d79fd | Sean Bright | res_pjproject: Add utility functions |
|
|
| | | to convert between socket structures |
|
|
|------------+-------------------+---------------------------------------|
|
|
| | Rodrigo RamÃrez | app_dial: set the comment for |
|
|
| 1a3115d1c5 | Norambuena | OPT_ARG_ANNOUNCE to really what is |
|
|
| | | done |
|
|
|------------+-------------------+---------------------------------------|
|
|
| b779a93d8d | Chris-Savinovich | pbx_config.c: Fix reloading module if |
|
|
| | | initially declined to load |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e387750104 | Richard Mudgett | http.c: Give HTTP error response when |
|
|
| | | received lines are too long. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f657793ee4 | Richard Mudgett | iostream.c: Fix ast_iostream_gets() |
|
|
| | | needlessly returning failure. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a2001c00e6 | Corey Farrell | Create --disable-binary-modules |
|
|
| | | option. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a74f8e51a6 | Jaco Kroon | AMI: be less verbose when adding HTTP |
|
|
| | | headers to AMI/HTTP messages. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c8bacd45f1 | Matthew | sample_configs: noload res_hep.so by |
|
|
| | Fredrickson | default |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 14c6f8be9d | Sean Bright | app_queue: Silence GCC 8 compiler |
|
|
| | | warning |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 5ec27d5206 | Richard Mudgett | AMI: Remove docs for nonexistent AMI |
|
|
| | | ContactStatus event headers |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 457ba355aa | Joshua Colp | res_pjsip: Reduce processing when a |
|
|
| | | Contact is updated. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8cd36ab9b6 | Richard Mudgett | res_sorcery_realtime.c: Fix |
|
|
| | | unqualified fetch warning. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 273e2802aa | Richard Mudgett | pbx_dundi.c: Misc memory management |
|
|
| | | fixes when destroying peers |
|
|
|------------+-------------------+---------------------------------------|
|
|
| d4e72ee296 | Richard Mudgett | pbx_dundi.c: Handle thread shutdown |
|
|
| | | better. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 916abe7cdc | Richard Mudgett | pbx_dundi: Fix debug frame decode |
|
|
| | | string. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c035d0afe0 | Richard Mudgett | pbx_dundi: Update sample config |
|
|
| | | documentation. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| aee5f7c1b6 | Richard Mudgett | res_rtp_asterisk.c: Fix unused |
|
|
| | | variable warnings |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 00563ce21a | George Joseph | CI: Fixup for non-13 branches |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e5f30eba79 | George Joseph | CI: Final version of setting correct |
|
|
| | | gerrit creds |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8e1c541acf | George Joseph | CI: Add https credentials to gerrit |
|
|
| | | checkouts |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 01c90fefb3 | Rodrigo RamÃrez | make config: os-release output error. |
|
|
| | Norambuena | |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a83c464d9d | Corey Farrell | res_resolver_unbound: Fix leak of |
|
|
| | | config nameserver strings. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 24302bda21 | Corey Farrell | res_pjsip: Resolve transport |
|
|
| | | management leak at shutdown. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| eb34b881a4 | Corey Farrell | res_odbc: Allow unload at shutdown. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 52fe5fe2c8 | Corey Farrell | res_pjsip: Fix leak in pjsip_options. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 58c3677581 | Richard Mudgett | contrib/scripts: Make astgenkey |
|
|
| | | executable |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 63ca367ab9 | Corey Farrell | Sample configs: Fix pjsip.conf syntax |
|
|
| | | error. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| addfc93815 | Corey Farrell | CI: Add support for coverage |
|
|
| | | processing. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c6ad25dcb7 | Richard Mudgett | res_pjsip.h: Fix doxygen comments. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 455ca1095e | Joshua Colp | stasis: Reduce calculation of stasis |
|
|
| | | message type hash. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| acbb9f52b2 | Richard Mudgett | res_pjsip: Make pjlib.h consistently |
|
|
| | | included. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a10a3aff6a | Corey Farrell | Build System: Improve ccache matching |
|
|
| | | for different menuselect options. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| a354599ecc | George Joseph | CI: Add optional uninstall step |
|
|
| | | before installing asterisk |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3aa6be6b51 | Joshua Colp | res_pjsip_pubsub: Use ast_true for |
|
|
| | | "prune_on_boot". |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 4265391859 | Joshua Colp | res_pjsip_pubsub: Treat |
|
|
| | | "prune_on_boot" as a yes / no. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 116a599b7e | George Joseph | CI: Fix placement of job summary |
|
|
| | | statments |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 709f4b81e7 | Corey Farrell | loader: Process dependencies for |
|
|
| | | built-in modules. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e55cad967e | George Joseph | CI: Add docker info to job summary |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 852e157b19 | Corey Farrell | Build System: Create 'make |
|
|
| | | install-configs' target. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 783bff0637 | Kevin Harwell | json.c: improve |
|
|
| | | ast_json_to_ast_variables performance |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3dcf26cb94 | George Joseph | CI: Explicitly pass BRANCH_NAME to |
|
|
| | | buildAsterisk and installAsterisk |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 797835c5b9 | George Joseph | CI: Add options to initialize and |
|
|
| | | cleanup database to runTestsuite.sh |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 05a4b448af | Corey Farrell | CI: Do not `mkdir 2`. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 2f275f8472 | Corey Farrell | Build System: Silence build of |
|
|
| | | bundled jansson. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ceb199e19f | George Joseph | CI: RefDebug: Fix reference to |
|
|
| | | testsuite URL |
|
|
|------------+-------------------+---------------------------------------|
|
|
| af5984d694 | Corey Farrell | Build System: Fix bundled jansson |
|
|
| | | install. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| cdb725526e | Corey Farrell | CI: Use bundled jansson if needed. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| c5bac9ed90 | Florian Floimair | res_pjsip: Change log message from |
|
|
| | | error to warning for valid use cases |
|
|
|------------+-------------------+---------------------------------------|
|
|
| f827f36ff3 | George Joseph | CI: Add --privileged flag to docker |
|
|
| | | options |
|
|
|------------+-------------------+---------------------------------------|
|
|
| eed429c811 | George Joseph | CI: Set correct user:group when |
|
|
| | | publishing docs |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 0504594a3e | Richard Mudgett | core: AST_DEVMODE no longer affects |
|
|
| | | ABI. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 0f8657aae9 | Richard Mudgett | asterisk.c: Make displayed copyright |
|
|
| | | always consistent |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 3b78651c3c | Corey Farrell | CI: Split --test-command argument. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ba8f2c401c | George Joseph | xmldoc.c: Fix dump of xml document |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 0ee061326a | Corey Farrell | CI: Fix mkdir CACHE_DIR. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 747b65f675 | Corey Farrell | build_tools/make_version: Get |
|
|
| | | MAINLINE_BRANCH from .gitreview. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 33f855bb69 | Joshua Colp | sched: Make ABI compatible between |
|
|
| | | dev mode and non-dev mode. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 09c4be9433 | Richard Mudgett | asterisk.c: Update displayed |
|
|
| | | copyright year for v16 release. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| ee154464d7 | Corey Farrell | Enable bundling of jansson, require |
|
|
| | | 2.11. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| fa6d5db229 | Corey Farrell | CI: Fix logger.conf for unit tests. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 739cfe128d | George Joseph | CI: Add wiki doc publish to periodics |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e6bb2efaab | Richard Mudgett | res_pjsip: Update endpoint transport |
|
|
| | | option documentation. |
|
|
|------------+-------------------+---------------------------------------|
|
|
| 8a100ca52b | Richard Mudgett | pjsip_resolver.c: Use replacement |
|
|
| | | function |
|
|
|------------+-------------------+---------------------------------------|
|
|
| e01e636959 | Joshua Colp | Update UPDATE.txt for 16 and update |
|
|
| | | ARI stubs. |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Diffstat Results
|
|
|
|
[Back to Top]
|
|
|
|
This is a summary of the changes to the source code that went into this
|
|
release that was generated using the diffstat utility.
|
|
|
|
UPGRADE-1.2.txt | 218
|
|
UPGRADE-1.4.txt | 497
|
|
UPGRADE-1.6.txt | 277
|
|
UPGRADE-1.8.txt | 343
|
|
UPGRADE-10.txt | 92
|
|
UPGRADE-11.txt | 280
|
|
UPGRADE-12.txt | 478
|
|
UPGRADE-13.txt | 399
|
|
UPGRADE-14.txt | 115
|
|
UPGRADE-15.txt | 63
|
|
asterisk-16.0.0-summary.html | 2882 ---
|
|
asterisk-16.0.0-summary.txt | 6042 --------
|
|
b/.gitreview | 2
|
|
b/.version | 2
|
|
b/CHANGES | 280
|
|
b/ChangeLog | 7383 +++++++++-
|
|
b/Makefile | 45
|
|
b/Makefile.moddir_rules | 2
|
|
b/Makefile.rules | 14
|
|
b/README.md | 2
|
|
b/UPGRADE.txt | 2699 +++
|
|
b/addons/chan_ooh323.c | 19
|
|
b/addons/chan_ooh323.h | 1
|
|
b/addons/ooh323c/src/ooasn1.h | 6
|
|
b/addons/ooh323c/src/ooh323ep.c | 6
|
|
b/addons/ooh323c/src/ooh323ep.h | 2
|
|
b/apps/Makefile | 36
|
|
b/apps/app_adsiprog.c | 2
|
|
b/apps/app_agent_pool.c | 8
|
|
b/apps/app_amd.c | 12
|
|
b/apps/app_attended_transfer.c | 143
|
|
b/apps/app_blind_transfer.c | 137
|
|
b/apps/app_confbridge.c | 249
|
|
b/apps/app_dial.c | 184
|
|
b/apps/app_followme.c | 12
|
|
b/apps/app_meetme.c | 34
|
|
b/apps/app_minivm.c | 1
|
|
b/apps/app_page.c | 7
|
|
b/apps/app_queue.c | 292
|
|
b/apps/app_readexten.c | 11
|
|
b/apps/app_skel.c | 8
|
|
b/apps/app_voicemail.c | 726
|
|
b/apps/app_voicemail_imap.c | 1
|
|
b/apps/app_voicemail_imap.exports.in | 1
|
|
b/apps/app_voicemail_odbc.c | 1
|
|
b/apps/app_voicemail_odbc.exports.in | 1
|
|
b/apps/confbridge/conf_config_parser.c | 47
|
|
b/apps/confbridge/conf_state_empty.c | 3
|
|
b/apps/confbridge/conf_state_inactive.c | 2
|
|
b/apps/confbridge/confbridge_manager.c | 92
|
|
b/apps/confbridge/include/confbridge.h | 32
|
|
b/asterisk-17.0.0-rc3-summary.html | 23
|
|
b/asterisk-17.0.0-rc3-summary.txt | 103
|
|
b/autoconf/ast_ext_lib.m4 | 102
|
|
b/bridges/bridge_builtin_features.c | 2
|
|
b/bridges/bridge_native_rtp.c | 12
|
|
b/bridges/bridge_softmix.c | 175
|
|
b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 2
|
|
b/build_tools/make_buildopts_h | 17
|
|
b/build_tools/make_version | 2
|
|
b/build_tools/menuselect-deps.in | 1
|
|
b/cdr/cdr_adaptive_odbc.c | 2
|
|
b/cdr/cdr_odbc.c | 2
|
|
b/cdr/cdr_pgsql.c | 24
|
|
b/cel/cel_odbc.c | 2
|
|
b/channels/Makefile | 1
|
|
b/channels/chan_console.c | 8
|
|
b/channels/chan_dahdi.c | 480
|
|
b/channels/chan_dahdi.h | 3
|
|
b/channels/chan_iax2.c | 85
|
|
b/channels/chan_mgcp.c | 20
|
|
b/channels/chan_motif.c | 8
|
|
b/channels/chan_pjsip.c | 256
|
|
b/channels/chan_sip.c | 195
|
|
b/channels/chan_skinny.c | 15
|
|
b/channels/chan_unistim.c | 5
|
|
b/channels/pjsip/cli_commands.c | 76
|
|
b/channels/pjsip/dialplan_functions.c | 183
|
|
b/channels/pjsip/include/dialplan_functions.h | 13
|
|
b/channels/sig_analog.c | 7
|
|
b/channels/sig_pri.c | 22
|
|
b/channels/sig_pri.h | 2
|
|
b/channels/sip/config_parser.c | 2
|
|
b/channels/sip/dialplan_functions.c | 2
|
|
b/channels/sip/include/sip.h | 2
|
|
b/channels/sip/reqresp_parser.c | 2
|
|
b/channels/sip/route.c | 2
|
|
b/channels/sip/security_events.c | 2
|
|
b/channels/sip/utils.c | 2
|
|
b/codecs/codec_speex.c | 26
|
|
b/codecs/codecs.xml | 5
|
|
b/config.guess | 666
|
|
b/config.sub | 2535 +--
|
|
b/configs/basic-pbx/modules.conf | 8
|
|
b/configs/basic-pbx/pjsip_notify.conf | 57
|
|
b/configs/samples/ari.conf.sample | 2
|
|
b/configs/samples/codecs.conf.sample | 26
|
|
b/configs/samples/confbridge.conf.sample | 6
|
|
b/configs/samples/dundi.conf.sample | 67
|
|
b/configs/samples/manager.conf.sample | 2
|
|
b/configs/samples/modules.conf.sample | 37
|
|
b/configs/samples/pjsip.conf.sample | 59
|
|
b/configs/samples/pjsip_wizard.conf.sample | 8
|
|
b/configs/samples/prometheus.conf.sample | 58
|
|
b/configs/samples/queues.conf.sample | 2
|
|
b/configs/samples/res_odbc.conf.sample | 14
|
|
b/configs/samples/res_parking.conf.sample | 2
|
|
b/configs/samples/rtp.conf.sample | 16
|
|
b/configs/samples/voicemail.conf.sample | 12
|
|
b/configure | 985 +
|
|
b/configure.ac | 91
|
|
b/contrib/Makefile | 4
|
|
b/contrib/ast-db-manage/config/versions/0838f8db6a61_pjsip_add_send_contact_status_on_update_.py | 39
|
|
b/contrib/ast-db-manage/config/versions/1ac563b350a8_add_pjsip_trust_send__connected_line.py | 40
|
|
b/contrib/ast-db-manage/config/versions/2bb1a85135ad_pjsip_add_use_callerid_contact.py | 39
|
|
b/contrib/ast-db-manage/config/versions/3a094a18e75b_pjsip_add_norefersub.py | 39
|
|
b/contrib/ast-db-manage/config/versions/465f47f880be_add_pjsip_google_voice_sip_options.py | 115
|
|
b/contrib/ast-db-manage/config/versions/7f85dd44c775_fix_suppress_q850_reason_headers.py | 43
|
|
b/contrib/ast-db-manage/config/versions/80473bad3c16_ignore_183_without_sdp.py | 38
|
|
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py | 3
|
|
b/contrib/ast-db-manage/config/versions/f3c0b8695b66_taskprocessor_overload_trigger.py | 43
|
|
b/contrib/ast-db-manage/config/versions/fe6592859b85_fix_mwi_subscribe_replaces_.py | 4
|
|
b/contrib/init.d/rc.debian.asterisk | 2
|
|
b/contrib/realtime/mysql/mysql_cdr.sql | 3
|
|
b/contrib/realtime/mysql/mysql_config.sql | 65
|
|
b/contrib/realtime/mysql/mysql_voicemail.sql | 3
|
|
b/contrib/realtime/postgresql/postgresql_cdr.sql | 3
|
|
b/contrib/realtime/postgresql/postgresql_config.sql | 79
|
|
b/contrib/realtime/postgresql/postgresql_voicemail.sql | 3
|
|
b/contrib/scripts/ast_coredumper | 123
|
|
b/contrib/scripts/install_prereq | 18
|
|
b/contrib/scripts/refcounter.py | 6
|
|
b/contrib/scripts/reflocks.py | 118
|
|
b/contrib/scripts/refstats.py | 180
|
|
b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 2
|
|
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 52
|
|
b/contrib/scripts/spandspflow2pcap.py | 284
|
|
b/contrib/systemd/README.txt | 3
|
|
b/doc/CHANGES-staging/README.md | 37
|
|
b/doc/UPGRADE-staging/README.md | 36
|
|
b/formats/format_g726.c | 35
|
|
b/formats/format_ogg_speex.c | 1
|
|
b/funcs/func_callerid.c | 147
|
|
b/funcs/func_dialgroup.c | 11
|
|
b/funcs/func_lock.c | 10
|
|
b/funcs/func_odbc.c | 8
|
|
b/funcs/func_periodic_hook.c | 25
|
|
b/funcs/func_strings.c | 54
|
|
b/funcs/func_talkdetect.c | 2
|
|
b/include/asterisk.h | 1
|
|
b/include/asterisk/_private.h | 16
|
|
b/include/asterisk/app.h | 195
|
|
b/include/asterisk/astmm.h | 7
|
|
b/include/asterisk/astobj2.h | 71
|
|
b/include/asterisk/autoconfig.h.in | 39
|
|
b/include/asterisk/backtrace.h | 19
|
|
b/include/asterisk/bridge.h | 83
|
|
b/include/asterisk/cel.h | 22
|
|
b/include/asterisk/channel.h | 74
|
|
b/include/asterisk/conversions.h | 20
|
|
b/include/asterisk/extconf.h | 4
|
|
b/include/asterisk/json.h | 34
|
|
b/include/asterisk/lock.h | 41
|
|
b/include/asterisk/manager.h | 2
|
|
b/include/asterisk/media_index.h | 24
|
|
b/include/asterisk/module.h | 39
|
|
b/include/asterisk/mwi.h | 580
|
|
b/include/asterisk/netsock2.h | 12
|
|
b/include/asterisk/pbx.h | 5
|
|
b/include/asterisk/res_odbc.h | 17
|
|
b/include/asterisk/res_pjproject.h | 26
|
|
b/include/asterisk/res_pjsip.h | 173
|
|
b/include/asterisk/res_pjsip_session.h | 26
|
|
b/include/asterisk/res_prometheus.h | 515
|
|
b/include/asterisk/rtp_engine.h | 18
|
|
b/include/asterisk/sched.h | 16
|
|
b/include/asterisk/sorcery.h | 163
|
|
b/include/asterisk/sounds_index.h | 13
|
|
b/include/asterisk/stasis.h | 259
|
|
b/include/asterisk/stasis_app.h | 60
|
|
b/include/asterisk/stasis_bridges.h | 120
|
|
b/include/asterisk/stasis_cache_pattern.h | 35
|
|
b/include/asterisk/stasis_channels.h | 234
|
|
b/include/asterisk/stasis_internal.h | 5
|
|
b/include/asterisk/stasis_message_router.h | 56
|
|
b/include/asterisk/stasis_state.h | 549
|
|
b/include/asterisk/strings.h | 15
|
|
b/include/asterisk/taskprocessor.h | 21
|
|
b/include/asterisk/threadpool.h | 3
|
|
b/include/asterisk/utils.h | 42
|
|
b/include/asterisk/vector.h | 28
|
|
b/main/Makefile | 38
|
|
b/main/alertpipe.c | 11
|
|
b/main/aoc.c | 12
|
|
b/main/app.c | 330
|
|
b/main/asterisk.c | 55
|
|
b/main/asterisk.exports.in | 1
|
|
b/main/astfd.c | 2
|
|
b/main/astmm.c | 37
|
|
b/main/astobj2.c | 101
|
|
b/main/astobj2_container.c | 56
|
|
b/main/backtrace.c | 324
|
|
b/main/bridge.c | 149
|
|
b/main/bucket.c | 8
|
|
b/main/ccss.c | 26
|
|
b/main/cdr.c | 430
|
|
b/main/cel.c | 241
|
|
b/main/channel.c | 112
|
|
b/main/channel_internal_api.c | 180
|
|
b/main/cli.c | 121
|
|
b/main/codec.c | 4
|
|
b/main/config.c | 28
|
|
b/main/config_options.c | 10
|
|
b/main/conversions.c | 39
|
|
b/main/core_local.c | 8
|
|
b/main/datastore.c | 3
|
|
b/main/db.c | 6
|
|
b/main/devicestate.c | 30
|
|
b/main/dns_naptr.c | 14
|
|
b/main/dns_srv.c | 12
|
|
b/main/endpoints.c | 54
|
|
b/main/features_config.c | 4
|
|
b/main/format.c | 4
|
|
b/main/format_cache.c | 4
|
|
b/main/frame.c | 5
|
|
b/main/http.c | 60
|
|
b/main/indications.c | 12
|
|
b/main/iostream.c | 59
|
|
b/main/json.c | 84
|
|
b/main/loader.c | 169
|
|
b/main/lock.c | 218
|
|
b/main/logger.c | 61
|
|
b/main/manager.c | 197
|
|
b/main/manager_bridges.c | 128
|
|
b/main/manager_channels.c | 93
|
|
b/main/manager_mwi.c | 1
|
|
b/main/media_cache.c | 8
|
|
b/main/media_index.c | 241
|
|
b/main/message.c | 10
|
|
b/main/mwi.c | 530
|
|
b/main/named_acl.c | 4
|
|
b/main/options.c | 11
|
|
b/main/parking.c | 2
|
|
b/main/pbx.c | 160
|
|
b/main/pickup.c | 2
|
|
b/main/presencestate.c | 4
|
|
b/main/rtp_engine.c | 128
|
|
b/main/say.c | 108
|
|
b/main/sched.c | 50
|
|
b/main/security_events.c | 2
|
|
b/main/sorcery.c | 149
|
|
b/main/sounds.c | 197
|
|
b/main/stasis.c | 1580 ++
|
|
b/main/stasis_bridges.c | 246
|
|
b/main/stasis_cache.c | 119
|
|
b/main/stasis_cache_pattern.c | 21
|
|
b/main/stasis_channels.c | 654
|
|
b/main/stasis_endpoints.c | 14
|
|
b/main/stasis_message.c | 48
|
|
b/main/stasis_message_router.c | 67
|
|
b/main/stasis_state.c | 794 +
|
|
b/main/stasis_system.c | 2
|
|
b/main/strings.c | 9
|
|
b/main/taskprocessor.c | 297
|
|
b/main/tcptls.c | 27
|
|
b/main/test.c | 2
|
|
b/main/threadpool.c | 76
|
|
b/main/translate.c | 5
|
|
b/main/udptl.c | 21
|
|
b/main/utils.c | 52
|
|
b/main/xmldoc.c | 8
|
|
b/menuselect/Makefile | 12
|
|
b/menuselect/autoconfig.h.in | 3
|
|
b/menuselect/configure | 519
|
|
b/menuselect/configure.ac | 25
|
|
b/menuselect/example_menuselect-tree | 4
|
|
b/menuselect/makeopts.in | 4
|
|
b/menuselect/menuselect_curses.c | 8
|
|
b/menuselect/menuselect_gtk.c | 26
|
|
b/menuselect/test/menuselect-tree | 4
|
|
b/pbx/dundi-parser.c | 12
|
|
b/pbx/pbx_config.c | 48
|
|
b/pbx/pbx_dundi.c | 254
|
|
b/pbx/pbx_realtime.c | 13
|
|
b/res/Makefile | 1
|
|
b/res/ael/pval.c | 30
|
|
b/res/ari/ari_model_validators.c | 929 +
|
|
b/res/ari/ari_model_validators.h | 189
|
|
b/res/ari/resource_applications.c | 22
|
|
b/res/ari/resource_applications.h | 28
|
|
b/res/ari/resource_asterisk.c | 18
|
|
b/res/ari/resource_asterisk.h | 11
|
|
b/res/ari/resource_bridges.c | 35
|
|
b/res/ari/resource_channels.c | 220
|
|
b/res/ari/resource_channels.h | 45
|
|
b/res/ari/resource_events.c | 7
|
|
b/res/ari/resource_sounds.c | 28
|
|
b/res/parking/parking_applications.c | 16
|
|
b/res/parking/parking_bridge_features.c | 6
|
|
b/res/parking/parking_manager.c | 2
|
|
b/res/prometheus/bridges.c | 181
|
|
b/res/prometheus/channels.c | 236
|
|
b/res/prometheus/cli.c | 143
|
|
b/res/prometheus/endpoints.c | 197
|
|
b/res/prometheus/pjsip_outbound_registrations.c | 375
|
|
b/res/prometheus/prometheus_internal.h | 102
|
|
b/res/res.xml | 1
|
|
b/res/res_agi.c | 15
|
|
b/res/res_ari.c | 23
|
|
b/res/res_ari_applications.c | 81
|
|
b/res/res_ari_asterisk.c | 63
|
|
b/res/res_ari_channels.c | 176
|
|
b/res/res_calendar.c | 11
|
|
b/res/res_chan_stats.c | 33
|
|
b/res/res_clialiases.c | 4
|
|
b/res/res_config_ldap.c | 4
|
|
b/res/res_config_odbc.c | 117
|
|
b/res/res_config_sqlite3.c | 14
|
|
b/res/res_corosync.c | 7
|
|
b/res/res_fax.c | 70
|
|
b/res/res_format_attr_h264.c | 2
|
|
b/res/res_hep_rtcp.c | 3
|
|
b/res/res_http_websocket.c | 53
|
|
b/res/res_musiconhold.c | 91
|
|
b/res/res_mwi_devstate.c | 105
|
|
b/res/res_mwi_external.c | 1
|
|
b/res/res_odbc.c | 161
|
|
b/res/res_parking.c | 7
|
|
b/res/res_phoneprov.c | 12
|
|
b/res/res_pjproject.c | 186
|
|
b/res/res_pjproject.exports.in | 2
|
|
b/res/res_pjsip.c | 187
|
|
b/res/res_pjsip/config_auth.c | 26
|
|
b/res/res_pjsip/config_domain_aliases.c | 5
|
|
b/res/res_pjsip/config_global.c | 172
|
|
b/res/res_pjsip/config_system.c | 4
|
|
b/res/res_pjsip/config_transport.c | 246
|
|
b/res/res_pjsip/include/res_pjsip_private.h | 20
|
|
b/res/res_pjsip/location.c | 72
|
|
b/res/res_pjsip/pjsip_configuration.c | 59
|
|
b/res/res_pjsip/pjsip_distributor.c | 41
|
|
b/res/res_pjsip/pjsip_message_filter.c | 16
|
|
b/res/res_pjsip/pjsip_options.c | 102
|
|
b/res/res_pjsip/pjsip_resolver.c | 4
|
|
b/res/res_pjsip/pjsip_session.c | 32
|
|
b/res/res_pjsip/pjsip_transport_events.c | 13
|
|
b/res/res_pjsip/pjsip_transport_management.c | 101
|
|
b/res/res_pjsip_caller_id.c | 41
|
|
b/res/res_pjsip_config_wizard.c | 8
|
|
b/res/res_pjsip_diversion.c | 6
|
|
b/res/res_pjsip_endpoint_identifier_ip.c | 156
|
|
b/res/res_pjsip_exten_state.c | 4
|
|
b/res/res_pjsip_logger.c | 14
|
|
b/res/res_pjsip_messaging.c | 11
|
|
b/res/res_pjsip_mwi.c | 338
|
|
b/res/res_pjsip_nat.c | 74
|
|
b/res/res_pjsip_notify.c | 40
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 7
|
|
b/res/res_pjsip_outbound_publish.c | 16
|
|
b/res/res_pjsip_outbound_registration.c | 306
|
|
b/res/res_pjsip_publish_asterisk.c | 8
|
|
b/res/res_pjsip_pubsub.c | 13
|
|
b/res/res_pjsip_refer.c | 11
|
|
b/res/res_pjsip_registrar.c | 346
|
|
b/res/res_pjsip_sdp_rtp.c | 36
|
|
b/res/res_pjsip_session.c | 184
|
|
b/res/res_pjsip_t38.c | 81
|
|
b/res/res_pjsip_transport_websocket.c | 38
|
|
b/res/res_prometheus.c | 1004 +
|
|
b/res/res_prometheus.exports.in | 6
|
|
b/res/res_remb_modifier.c | 268
|
|
b/res/res_resolver_unbound.c | 61
|
|
b/res/res_rtp_asterisk.c | 944 +
|
|
b/res/res_security_log.c | 2
|
|
b/res/res_smdi.c | 100
|
|
b/res/res_sorcery_memory.c | 3
|
|
b/res/res_sorcery_memory_cache.c | 8
|
|
b/res/res_sorcery_realtime.c | 3
|
|
b/res/res_srtp.c | 44
|
|
b/res/res_stasis.c | 281
|
|
b/res/res_stasis_device_state.c | 10
|
|
b/res/res_stasis_playback.c | 9
|
|
b/res/res_stasis_recording.c | 9
|
|
b/res/res_stasis_test.c | 19
|
|
b/res/res_statsd.c | 56
|
|
b/res/res_timing_pthread.c | 12
|
|
b/res/res_xmpp.c | 165
|
|
b/res/stasis/app.c | 322
|
|
b/res/stasis/control.c | 152
|
|
b/res/stasis/control.h | 52
|
|
b/rest-api-templates/ari_model_validators.h.mustache | 9
|
|
b/rest-api-templates/asterisk_processor.py | 2
|
|
b/rest-api-templates/make_ari_stubs.py | 2
|
|
b/rest-api/api-docs/applications.json | 51
|
|
b/rest-api/api-docs/asterisk.json | 33
|
|
b/rest-api/api-docs/bridges.json | 5
|
|
b/rest-api/api-docs/channels.json | 271
|
|
b/rest-api/api-docs/events.json | 22
|
|
b/rest-api/resources.json | 2
|
|
b/tests/CI/buildAsterisk.sh | 191
|
|
b/tests/CI/findLibdir.sh | 14
|
|
b/tests/CI/gateTestGroups.json | 7
|
|
b/tests/CI/gates.jenkinsfile | 62
|
|
b/tests/CI/installAsterisk.sh | 2
|
|
b/tests/CI/periodic-dailyTestGroups.json | 6
|
|
b/tests/CI/periodics-daily.jenkinsfile | 30
|
|
b/tests/CI/processCoverage.sh | 45
|
|
b/tests/CI/publishAsteriskDocs.sh | 4
|
|
b/tests/CI/ref_debug.jenkinsfile | 29
|
|
b/tests/CI/runTestsuite.sh | 7
|
|
b/tests/CI/runUnittests.sh | 95
|
|
b/tests/CI/unittests.jenkinsfile | 31
|
|
b/tests/Makefile | 1
|
|
b/tests/test_ari.c | 1
|
|
b/tests/test_ari_model.c | 8
|
|
b/tests/test_astobj2.c | 11
|
|
b/tests/test_astobj2_thrash.c | 4
|
|
b/tests/test_astobj2_weaken.c | 158
|
|
b/tests/test_cel.c | 29
|
|
b/tests/test_config.c | 9
|
|
b/tests/test_conversions.c | 48
|
|
b/tests/test_endpoints.c | 1
|
|
b/tests/test_json.c | 19
|
|
b/tests/test_mwi.c | 407
|
|
b/tests/test_optional_api.c | 1
|
|
b/tests/test_pbx.c | 44
|
|
b/tests/test_res_pjsip_scheduler.c | 39
|
|
b/tests/test_res_prometheus.c | 829 +
|
|
b/tests/test_res_stasis.c | 4
|
|
b/tests/test_scoped_lock.c | 6
|
|
b/tests/test_sorcery.c | 76
|
|
b/tests/test_stasis.c | 398
|
|
b/tests/test_stasis_channels.c | 9
|
|
b/tests/test_stasis_endpoints.c | 23
|
|
b/tests/test_stasis_state.c | 466
|
|
b/tests/test_taskprocessor.c | 174
|
|
b/tests/test_threadpool.c | 154
|
|
b/tests/test_websocket_client.c | 1
|
|
b/third-party/jansson/Makefile | 8
|
|
b/third-party/jansson/configure.m4 | 24
|
|
b/third-party/jansson/jansson-2.12.tar.bz2.md5 | 1
|
|
b/third-party/jansson/patches/README | 10
|
|
b/third-party/pjproject/Makefile | 29
|
|
b/third-party/pjproject/Makefile.rules | 3
|
|
b/third-party/pjproject/configure.m4 | 9
|
|
b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch | 47
|
|
b/third-party/pjproject/patches/0000-remove-third-party.patch | 24
|
|
b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 8
|
|
b/third-party/pjproject/patches/0000-solaris.patch | 135
|
|
b/third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch | 157
|
|
b/third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch | 53
|
|
b/third-party/pjproject/patches/0030-ssl-regression-fix.patch | 105
|
|
b/third-party/pjproject/patches/0031-transport-regression-fix.patch | 187
|
|
b/third-party/pjproject/pjproject-2.9.tar.bz2.md5 | 2
|
|
b/third-party/versions.mak | 4
|
|
b/utils/Makefile | 3
|
|
b/utils/ael_main.c | 11
|
|
b/utils/astdb2sqlite3.c | 6
|
|
b/utils/check_expr.c | 13
|
|
b/utils/conf2ael.c | 11
|
|
b/utils/extconf.c | 53
|
|
contrib/realtime/mssql/mssql_cdr.sql | 58
|
|
contrib/realtime/mssql/mssql_config.sql | 2055 --
|
|
contrib/realtime/mssql/mssql_voicemail.sql | 54
|
|
contrib/realtime/oracle/oracle_cdr.sql | 52
|
|
contrib/realtime/oracle/oracle_config.sql | 2021 --
|
|
contrib/realtime/oracle/oracle_voicemail.sql | 48
|
|
third-party/jansson/jansson-2.11.tar.bz2.md5 | 1
|
|
third-party/jansson/patches/0001-Improve-test-coverage.patch | 128
|
|
third-party/jansson/patches/0017-Fix-error-handling-in-json_pack.patch | 103
|
|
third-party/pjproject/patches/0021-sip_parser-Fix-return-code-in-pjsip_find_msg-and-add.patch | 41
|
|
third-party/pjproject/patches/0030-sip_transport-Destroy-transports-not-in-hash.patch | 27
|
|
third-party/pjproject/patches/0040-183_without_to_tag.patch | 17
|
|
third-party/pjproject/patches/0050-dont_terminate_session_early.patch | 71
|
|
third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch | 56
|
|
third-party/pjproject/patches/0070-os_core_unix-Set-mutex-NULL-in-atomic-destroy-and-ad.patch | 114
|
|
third-party/pjproject/patches/0080-timer-Clean-up-usage-of-timer-heap.patch | 434
|
|
third-party/pjproject/patches/0090-sip_transaction-In-tsx_timer_callback-check-if-tsx-i.patch | 31
|
|
third-party/pjproject/patches/0100-sip_inv-Add-option-to-accept-updated-SDP-on-same-To-.patch | 215
|
|
third-party/pjproject/pjproject-2.7.2.tar.bz2.md5 | 2
|
|
480 files changed, 41520 insertions(+), 25439 deletions(-)
|