mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-15 22:38:08 +00:00
815 lines
41 KiB
Plaintext
815 lines
41 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-13.17.0
|
|
|
|
Date: 2017-07-12
|
|
|
|
<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 release is a point release of an existing major version. The changes
|
|
included were made to address problems that have been identified in this
|
|
release series, or are minor, backwards compatible new features or
|
|
improvements. Users should be able to safely upgrade to this version if
|
|
this release series is already in use. Users considering upgrading from a
|
|
previous version are strongly encouraged to review the UPGRADE.txt
|
|
document as well as the CHANGES document for information about upgrading
|
|
to this release series.
|
|
|
|
The data in this summary reflects changes that have been made since the
|
|
previous release, asterisk-13.16.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
|
|
17 Sean Bright 4 Alexei Gradinari
|
|
12 George Joseph 4 Joshua Colp
|
|
10 Joshua Colp 3 Kevin Harwell
|
|
9 Alexei Gradinari 3 Louis Jocelyn Paquet
|
|
5 Richard Mudgett 3 Tzafrir Cohen
|
|
5 Kevin Harwell 3 George Joseph
|
|
2 Torrey Searle 2 Guido Falsi
|
|
2 Guido Falsi 2 Alexander Traud
|
|
2 Alexander Traud 2 Michael Walton
|
|
1 Jan Friesse 2 Torrey Searle
|
|
1 Florian Floimair 1 Rusty Newton
|
|
1 Ivan Poddubny 1 Matthew Fredrickson
|
|
1 Matthew Fredrickson 1 Jacek Konieczny
|
|
1 Yasin CANER 1 Tim Morgan
|
|
1 David M. Lee 1 Etienne Allovon
|
|
1 Robert Mordec 1 alex
|
|
1 JA,rgen H 1 Kinsey Moore
|
|
1 Rodrigo Ramirez Norambuena 1 John Harris
|
|
1 Frederic LE FOLL 1 Javier Riveros
|
|
1 Corey Farrell 1 Sean Bright
|
|
1 Robert Mordec
|
|
1 Ross Beer
|
|
1 Chris Howard
|
|
1 mdu113
|
|
1 Andrew Nowrot
|
|
1 'alex'
|
|
1 Lorne Gaetz
|
|
1 Ben Langfeld
|
|
1 John Fawcett
|
|
1 Corey Farrell
|
|
1 Frankie Chin
|
|
1 Zach R
|
|
1 Matthias Binder
|
|
1 Christopher van de Sande
|
|
1 Stefan EngstrAP:m
|
|
1 Antoine Pitrou
|
|
1 Alex
|
|
1 Etienne Lessard
|
|
1 Ryan Smith
|
|
1 Michael Maier
|
|
1 OpenBSD ports
|
|
1 Marek Cervenka
|
|
1 Ronald Raikes
|
|
1 Ove Aursand
|
|
1 Richard Mudgett
|
|
1 Frederic LE FOLL
|
|
1 wushumasters
|
|
1 Tony Mountifield
|
|
1 JA,rgen H
|
|
1 Michel R. Vaillancourt
|
|
1 David Brillert
|
|
1 Yasin CANER
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
Bug
|
|
|
|
Category: Addons/format_mp3
|
|
|
|
ASTERISK-23951: Asterisk attempts and fails to build format_mp3 even if
|
|
mp3lib was not downloaded
|
|
Reported by: Tzafrir Cohen
|
|
* [97b003f5e2] Sean Bright -- format_mp3: Re-work menuselect/build
|
|
issues
|
|
* [72213c98e3] Sean Bright -- format_mp3: Don't try to build format_mp3
|
|
if we don't have sources
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-27012: app_confbridge: ConfBridge sometimes does not play user
|
|
name recording while leaving
|
|
Reported by: Robert Mordec
|
|
* [f1b32de2c5] Robert Mordec -- app_confbridge: Race between removing
|
|
and playing name recording while leaving
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-27025: channel / meetme: Fix missing parentheses
|
|
Reported by: Joshua Colp
|
|
* [dc05183f4b] Joshua Colp -- channel / app_meetme: Fix parentheses.
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
|
|
Reported by: Ove Aursand
|
|
* [2c43ca0ac5] Ivan Poddubny -- app_queue: Fix returning to dialplan
|
|
when a queue is empty
|
|
ASTERISK-27065: call hangup after leaving app_queue
|
|
Reported by: Marek Cervenka
|
|
* [2c43ca0ac5] Ivan Poddubny -- app_queue: Fix returning to dialplan
|
|
when a queue is empty
|
|
ASTERISK-26399: app_queue: Agent not called when caller is parked
|
|
Reported by: wushumasters
|
|
* [6bfcb1acc7] Joshua Colp -- app_queue: Fix members showing as being in
|
|
call when not.
|
|
ASTERISK-26400: app_queue: Queue member stops being called after AMI
|
|
"Redirect" action for queues with wrapuptime
|
|
Reported by: Etienne Lessard
|
|
* [6bfcb1acc7] Joshua Colp -- app_queue: Fix members showing as being in
|
|
call when not.
|
|
ASTERISK-26715: app_queue: Member will not receive any new calls after
|
|
doing a transfer if wrapuptime = greater than 0 and using Local channel
|
|
Reported by: David Brillert
|
|
* [6bfcb1acc7] Joshua Colp -- app_queue: Fix members showing as being in
|
|
call when not.
|
|
ASTERISK-26975: app_queue: Non-zero wrapup time can cause agents not to
|
|
receive queue calls after transfer queue call
|
|
Reported by: Lorne Gaetz
|
|
* [6bfcb1acc7] Joshua Colp -- app_queue: Fix members showing as being in
|
|
call when not.
|
|
|
|
Category: Applications/app_voicemail/IMAP
|
|
|
|
ASTERISK-24052: app_voicemail reloads result in leaked IMAP sockets.
|
|
Reported by: Louis Jocelyn Paquet
|
|
* [8f356192d1] Alexei Gradinari -- app_voicemail: IMAP connection
|
|
control
|
|
* [3b6c327c51] Alexei Gradinari -- app_voicemail: IMAP logout on
|
|
reload/unload
|
|
* [08be5e01e8] Alexei Gradinari -- app_voicemail: IMAP logout on MWI
|
|
unsubscribe
|
|
|
|
Category: Bridges/bridge_simple
|
|
|
|
ASTERISK-26973: bridge: Crash when freeing frame and snooping
|
|
Reported by: Michel R. Vaillancourt
|
|
* [adfb28882b] Kevin Harwell -- channel: ast_write frame wrongly freed
|
|
after call to audiohooks
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-27039: chan_pjsip: Device state is idle when channel from
|
|
endpoint is in early media
|
|
Reported by: Joshua Colp
|
|
* [1f10c6b3b0] Joshua Colp -- chan_pjsip: Update device state when in
|
|
early media.
|
|
ASTERISK-26996: chan_pjsip: Flipping between codecs
|
|
Reported by: Michael Maier
|
|
* [996a4791ff] Joshua Colp -- pjsip: Extend 'asymmetric_rtp_codec'
|
|
option to include us changing.
|
|
ASTERISK-26281: chan_pjsip would send INVITE to 'Unreachable' endpoints
|
|
Reported by: Jacek Konieczny
|
|
* [746c2c5745] Joshua Colp -- res_pjsip: Add support for returning only
|
|
reachable contacts and use it.
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-27106: [patch] autodomain (SIP Domain Support): Add only really
|
|
different domain with TLS.
|
|
Reported by: Alexander Traud
|
|
* [39d2ebbf56] Alexander Traud -- chan_sip: Only when different, add
|
|
TCP|TLS in autodomain (SIP Domain Support).
|
|
* [9f4b3b966e] Alexander Traud -- chan_sip: Fix a typo for tlsbindaddr
|
|
in autodomain (SIP Domain Support).
|
|
ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion
|
|
failure/delay if client offers rtcp-mux as negotiable
|
|
Reported by: Stefan EngstrAP:m
|
|
* [4479038073] Sean Bright -- chan_sip: Better ICE handling for RTCP-MUX
|
|
|
|
Category: Channels/chan_sip/SRTP
|
|
|
|
ASTERISK-25101: DTLS configuration can not be specified in the general
|
|
section - documentation
|
|
Reported by: Ben Langfeld
|
|
* [971a401ce9] Sean Bright -- sip.conf.sample: Clarify where DTLS
|
|
settings are permitted
|
|
|
|
Category: Codecs/General
|
|
|
|
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
|
order on Intel platform when using slin codec
|
|
Reported by: Frankie Chin
|
|
* [70e5887906] Sean Bright -- format: Reintroduce smoother flags
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-27075: bridge: stuck channel(s) after failed attended transfer
|
|
Reported by: Kevin Harwell
|
|
* [67664fbf95] Kevin Harwell -- bridge: stuck channel(s) after failed
|
|
attended transfer
|
|
ASTERISK-26923: bridging: T.38 request is lost when channels are added to
|
|
bridge
|
|
Reported by: Torrey Searle
|
|
* [e414833f6e] Joshua Colp -- bridge: Add a deferred queue.
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-27100: channel: ast_waitfordigit_full fails to clear flag in an
|
|
error branch.
|
|
Reported by: Corey Farrell
|
|
* [73520e9f58] Corey Farrell -- channel: Clear channel flag in error
|
|
branch.
|
|
ASTERISK-27074: core_local: local channel data not being properly unref'ed
|
|
and unlocked
|
|
Reported by: Kevin Harwell
|
|
* [1f9913f272] Kevin Harwell -- core_local: local channel data not being
|
|
properly unref'ed and unlocked
|
|
ASTERISK-26923: bridging: T.38 request is lost when channels are added to
|
|
bridge
|
|
Reported by: Torrey Searle
|
|
* [e414833f6e] Joshua Colp -- bridge: Add a deferred queue.
|
|
ASTERISK-27025: channel / meetme: Fix missing parentheses
|
|
Reported by: Joshua Colp
|
|
* [dc05183f4b] Joshua Colp -- channel / app_meetme: Fix parentheses.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-26789: Audit manipulation of channel flags without locks
|
|
Reported by: Joshua Colp
|
|
* [1618203964] Joshua Colp -- asterisk: Audit locking of channel when
|
|
manipulating flags.
|
|
|
|
Category: Core/PBX
|
|
|
|
ASTERISK-27041: Core/PBX: [patch] Deadlock between dialplan execution and
|
|
application unregistration
|
|
Reported by: Frederic LE FOLL
|
|
* [dc307af7f2] Frederic LE FOLL -- Core/PBX: Deadlock between dialplan
|
|
execution and application unregistration.
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-26978: rtp: Crash in ast_rtp_codecs_payload_code()
|
|
Reported by: Ross Beer
|
|
* [eb48e99bd4] George Joseph -- bridge_native_rtp: Keep rtp instance
|
|
refs on bridge_channel
|
|
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
|
order on Intel platform when using slin codec
|
|
Reported by: Frankie Chin
|
|
* [70e5887906] Sean Bright -- format: Reintroduce smoother flags
|
|
|
|
Category: Core/Sorcery
|
|
|
|
ASTERISK-27057: Seg Fault in ast_sorcery_object_get_id at sorcery.c
|
|
Reported by: Ryan Smith
|
|
* [c2eea791e4] George Joseph -- res_pjsip_pubsub: Fix reference to
|
|
released endpoint
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP
|
|
argument
|
|
Reported by: Rusty Newton
|
|
* [3eb7fbba72] Sean Bright -- res_agi: Clarify 'RECORD FILE'
|
|
documentation
|
|
|
|
Category: General
|
|
|
|
ASTERISK-27108: Crash using 'data get' CLI command
|
|
Reported by: Sean Bright
|
|
* [6258de458b] Sean Bright -- core: Fix segfault when invoking 'data
|
|
get' CLI command
|
|
ASTERISK-27060: Comment typo format_g729.c
|
|
Reported by: Matthew Fredrickson
|
|
* [0a40073750] Matthew Fredrickson -- formats/format_g729: Fix typo in
|
|
comment
|
|
|
|
Category: PBX/pbx_realtime
|
|
|
|
ASTERISK-19291: Background in realtime
|
|
Reported by: Andrew Nowrot
|
|
* [283cc59af7] Sean Bright -- pbx_builtin: Properly handle hangup during
|
|
Background
|
|
|
|
Category: Resources/res_agi
|
|
|
|
ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP
|
|
argument
|
|
Reported by: Rusty Newton
|
|
* [3eb7fbba72] Sean Bright -- res_agi: Clarify 'RECORD FILE'
|
|
documentation
|
|
ASTERISK-22432: Async AGI crashes Asterisk when issuing "set variable"
|
|
command without args
|
|
Reported by: Antoine Pitrou
|
|
* [f306e451f6] Sean Bright -- res_agi: Prevent crash when SET VARIABLE
|
|
called without arguments
|
|
ASTERISK-25662: Malformed AGI 520 Usage response
|
|
Reported by: Tony Mountifield
|
|
* [a007e438c3] Sean Bright -- res_agi: Fix malformed AGI usage response
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-27026: res_ari: Crash when no ari.conf configuration file exists
|
|
Reported by: Ronald Raikes
|
|
* [7901b9853e] George Joseph -- res_ari: Add "module loaded" check to
|
|
ari stubs
|
|
|
|
Category: Resources/res_ari_recordings
|
|
|
|
ASTERISK-27021: GET /recordings/stored returns 500 Internal Server Error
|
|
Reported by: Tim Morgan
|
|
* [cf6cf59646] Sean Bright -- stasis_recording: Correct ast_asprintf
|
|
error checking
|
|
|
|
Category: Resources/res_format_attr_h264
|
|
|
|
ASTERISK-27008: res_format_attr_h264: SDP parse fails if fmtp optional
|
|
parameters have a space
|
|
Reported by: John Harris
|
|
* [700ef6861a] Sean Bright -- res_format_attr_h26x: Trim blanks in fmtp
|
|
attributes
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-26399: app_queue: Agent not called when caller is parked
|
|
Reported by: wushumasters
|
|
* [6bfcb1acc7] Joshua Colp -- app_queue: Fix members showing as being in
|
|
call when not.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-27090: PJSIP: Deadlock using TCP transport
|
|
Reported by: Richard Mudgett
|
|
* [0d64cbde57] Richard Mudgett -- pjsip_distributor.c: Fix deadlock with
|
|
TCP type transports.
|
|
|
|
Category: Resources/res_pjsip/Bundling
|
|
|
|
ASTERISK-27052: Asterisk build process fails with flag
|
|
--with-pjproject-bundled with curl download command and slow network
|
|
Reported by: alex
|
|
* [0bde568669] George Joseph -- pjproject_bundled: Use the asterisk
|
|
github mirror for download
|
|
|
|
Category: Resources/res_pjsip_refer
|
|
|
|
ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
|
|
Reported by: Kevin Harwell
|
|
* [6cdf3191d3] Kevin Harwell -- res_pjsip_refer/session: Calls dropped
|
|
during transfer
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-27024: nat/external_media settings ignored in 14.4.1
|
|
Reported by: Christopher van de Sande
|
|
* [2dee95cc7a] Florian Floimair -- res_pjsip_session: Correct inverted
|
|
test in session_outgoing_nat_hook
|
|
ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
|
|
Reported by: Kevin Harwell
|
|
* [6cdf3191d3] Kevin Harwell -- res_pjsip_refer/session: Calls dropped
|
|
during transfer
|
|
ASTERISK-26964: res_pjsip_session: Wrong From on reinvite when request and
|
|
To URI differ
|
|
Reported by: Yasin CANER
|
|
* [36628cc9c4] Yasin CANER -- res_pjsip_session : fixed wrong From
|
|
Header number On Re-invite
|
|
|
|
Category: Resources/res_pjsip_transport_websocket
|
|
|
|
ASTERISK-27046: res_pjsip_transport_websocket: segfault in
|
|
get_write_timeout
|
|
Reported by: JA,rgen H
|
|
* [e16a669c70] JA,rgen H -- res_pjsip_transport_websocket: Add NULL
|
|
check in get_write_timeout
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-27022: res_rtp_asterisk: Incorrect SSRC change for RTCP component
|
|
Reported by: Michael Walton
|
|
* [7dafe82751] George Joseph -- res_rtp_asterisk: Fix ssrc change for
|
|
rtcp srtp
|
|
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
|
order on Intel platform when using slin codec
|
|
Reported by: Frankie Chin
|
|
* [70e5887906] Sean Bright -- format: Reintroduce smoother flags
|
|
ASTERISK-25101: DTLS configuration can not be specified in the general
|
|
section - documentation
|
|
Reported by: Ben Langfeld
|
|
* [971a401ce9] Sean Bright -- sip.conf.sample: Clarify where DTLS
|
|
settings are permitted
|
|
ASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with
|
|
authentication failure 10 or 110
|
|
Reported by: Javier Riveros
|
|
* [e91efef2bb] Kevin Harwell -- res_rtp_asterisk: rtcp mux using the
|
|
wrong srtp unprotecting algorithm
|
|
ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion
|
|
failure/delay if client offers rtcp-mux as negotiable
|
|
Reported by: Stefan EngstrAP:m
|
|
* [4479038073] Sean Bright -- chan_sip: Better ICE handling for RTCP-MUX
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
ASTERISK-25294: srtp's crypto_get_random deprecated
|
|
Reported by: Tzafrir Cohen
|
|
* [5e9cd1f20d] Sean Bright -- res_srtp: Add support for libsrtp2
|
|
ASTERISK-25101: DTLS configuration can not be specified in the general
|
|
section - documentation
|
|
Reported by: Ben Langfeld
|
|
* [971a401ce9] Sean Bright -- sip.conf.sample: Clarify where DTLS
|
|
settings are permitted
|
|
ASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with
|
|
authentication failure 10 or 110
|
|
Reported by: Javier Riveros
|
|
* [e91efef2bb] Kevin Harwell -- res_rtp_asterisk: rtcp mux using the
|
|
wrong srtp unprotecting algorithm
|
|
|
|
Category: Resources/res_stasis_snoop
|
|
|
|
ASTERISK-26973: bridge: Crash when freeing frame and snooping
|
|
Reported by: Michel R. Vaillancourt
|
|
* [adfb28882b] Kevin Harwell -- channel: ast_write frame wrongly freed
|
|
after call to audiohooks
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-26333: Problems with Blind Transfer, PJSIP (Aastra 6869i)
|
|
Reported by: Matthias Binder
|
|
* [6af2dd34af] Alexei Gradinari -- res_pjsip: New endpoint option
|
|
"refer_blind_progress"
|
|
|
|
Improvement
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-27043: Core/BuildSystem: Add defines to fix build with LibreSSL
|
|
Reported by: Guido Falsi
|
|
* [6a64f65fe6] Guido Falsi -- BuildSystem: Add patches to allow building
|
|
with recent LibreSSL
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-26419: audiohooks: Remove redundant codec translations when using
|
|
audiohooks
|
|
Reported by: Michael Walton
|
|
* [adfb28882b] Kevin Harwell -- channel: ast_write frame wrongly freed
|
|
after call to audiohooks
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-26419: audiohooks: Remove redundant codec translations when using
|
|
audiohooks
|
|
Reported by: Michael Walton
|
|
* [adfb28882b] Kevin Harwell -- channel: ast_write frame wrongly freed
|
|
after call to audiohooks
|
|
|
|
Category: Core/Portability
|
|
|
|
ASTERISK-27042: Unpatched asterisk sources fail to build on FreeBSD due to
|
|
missing crypt.h file
|
|
Reported by: Guido Falsi
|
|
* [44cee2f4a1] Guido Falsi -- BuildSystem: Fix build on FreeBSD due to
|
|
missing crypt.h
|
|
|
|
Category: Resources/res_agi
|
|
|
|
ASTERISK-26124: res_agi: Set audio format for EAGI audio stream
|
|
Reported by: John Fawcett
|
|
* [90237dca11] Sean Bright -- res_agi: Allow configuration of audio
|
|
format of EAGI pipe
|
|
|
|
Category: Resources/res_pjsip_mwi
|
|
|
|
ASTERISK-26230: [patch] res_pjsip_mwi: unsolicited mwi could block PJSIP
|
|
taskprocessor on startup
|
|
Reported by: Alexei Gradinari
|
|
* [0f6a9617eb] Alexei Gradinari -- res_pjsip_mwi: update unsolicited MWI
|
|
subscriptions on updating contact
|
|
* [59c9bbe696] Alexei Gradinari -- res_pjsip_mwi: don't create mwi
|
|
subscriptions if initial unsolicited disabled
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-26976: libsrtp-2.x.x support
|
|
Reported by: Alex
|
|
* [5e9cd1f20d] Sean Bright -- res_srtp: Add support for libsrtp2
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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: Bridges/bridge_simple
|
|
|
|
ASTERISK-26469: Infinite loop after a dual Redirect
|
|
Reported by: Etienne Allovon
|
|
* [b07b216235] Joshua Colp -- manager: Clear the flag on the other
|
|
channel.
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-27095: chan_pjsip: When connected_line_method is set to invite,
|
|
we're not trying UPDATE
|
|
Reported by: George Joseph
|
|
* [6bd7c0f37c] George Joseph -- chan_pjsip: Fix ability to send UPDATE
|
|
on COLP
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-27016: Crash occurs when a channel in a 'mixing,dtmf_events'
|
|
bridge is muted multiple times.
|
|
Reported by: Chris Howard
|
|
* [4910a3bf40] Joshua Colp -- channel: Fix reference counting in
|
|
ast_channel_suppress.
|
|
|
|
Category: General
|
|
|
|
ASTERISK-27088: res_rtp_asterisk: Better handle ICE renegotiation and
|
|
unidirectional negotiation
|
|
Reported by: Joshua Colp
|
|
* [0426b1d88a] Joshua Colp -- res_rtp_asterisk: Fix issues with ICE
|
|
renegotiation.
|
|
|
|
Category: Resources/res_corosync
|
|
|
|
ASTERISK-25370: res_corosync segfaults at startup with corosync version >
|
|
2.x
|
|
Reported by: mdu113
|
|
* [005a4afa6b] Jan Friesse -- res_corosync: Change thread stack size
|
|
|
|
Category: Resources/res_pjsip_dialog_info_body_generator
|
|
|
|
ASTERISK-26919: res_pjsip_dialog_info_body_generator: Ringing&&InUse
|
|
behavior difference between chan_sip and res_pjsip
|
|
Reported by: Zach R
|
|
* [a6e4899612] Alexei Gradinari -- res_pjsip: New endpoint option
|
|
"notify_early_inuse_ringing"
|
|
|
|
Category: Resources/res_pjsip_mwi
|
|
|
|
ASTERISK-27051: res_pjsip_mwi: unsolicited MWI has to be unsubscribed on
|
|
deleting the endpoint's last contact
|
|
Reported by: Alexei Gradinari
|
|
* [8e749c8f51] Alexei Gradinari -- res_pjsip_mwi: unsubscribe
|
|
unsolicited MWI on deleting endpoint last contact
|
|
|
|
Category: Resources/res_stasis
|
|
|
|
ASTERISK-27059: res_stasis: Stolen channel references are leaking
|
|
Reported by: George Joseph
|
|
* [edfdb4dff5] George Joseph -- res_stasis: Plug reference leak on
|
|
stolen channels
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
ASTERISK-27097: pjproject_bundled: We don't pass options needed for
|
|
cross-compile to pjproject configure
|
|
Reported by: George Joseph
|
|
* [bbe68f139d] George Joseph -- pjproject_bundled: Allow passing
|
|
configure options to bundled
|
|
|
|
Improvement
|
|
|
|
Category: Applications/app_voicemail/IMAP
|
|
|
|
ASTERISK-27068: app_voicemail: Add global option "imap_poll_logout" to
|
|
specify post-polling disconnect
|
|
Reported by: Alexei Gradinari
|
|
* [8f356192d1] Alexei Gradinari -- app_voicemail: IMAP connection
|
|
control
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
|
|
Reported by: Torrey Searle
|
|
* [9fbc34d2bd] Torrey Searle -- res_pjsip: Add DTMF INFO Failback mode
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
|
|
Reported by: Torrey Searle
|
|
* [9fbc34d2bd] Torrey Searle -- res_pjsip: Add DTMF INFO Failback mode
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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 |
|
|
|------------+------------------+----------------------------------------|
|
|
| 0c00ee754b | George Joseph | Update for 13.17.0-rc1 |
|
|
|------------+------------------+----------------------------------------|
|
|
| 379fe65831 | George Joseph | Fix alembic branches |
|
|
|------------+------------------+----------------------------------------|
|
|
| 905d18e8bf | Richard Mudgett | pjsip_distributor.c: Fix |
|
|
| | | unidentified_requests hash functions. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 1f59d08924 | Torrey Searle | res/res_pjsip_t38: fix incorrect |
|
|
| | | increment of media_count |
|
|
|------------+------------------+----------------------------------------|
|
|
| 764d04fa87 | Richard Mudgett | res_pjsip_mwi.c: Eliminate RAII_VAR in |
|
|
| | | contact delete observer |
|
|
|------------+------------------+----------------------------------------|
|
|
| cecf6540dc | Rodrigo RamArez | cdr: fix mistake spelling of a word |
|
|
| | Norambuena | for Unanswered. |
|
|
|------------+------------------+----------------------------------------|
|
|
| b9a4ab8c8c | Richard Mudgett | chan_pjsip: Fix PJSIP_MEDIA_OFFER |
|
|
| | | dialplan function read. |
|
|
|------------+------------------+----------------------------------------|
|
|
| f1a209d5ac | Richard Mudgett | app_voicemail.c: Fix compile error |
|
|
| | | when IMAP enabled. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 68de35a6a0 | David M. Lee | CFLAGS for BIND8 support |
|
|
|------------+------------------+----------------------------------------|
|
|
| da3312457e | Sean Bright | codecs.conf.sample: Fix max_bandwidth |
|
|
| | | speling error |
|
|
|------------+------------------+----------------------------------------|
|
|
| 590ffcaf0b | Sean Bright | eventfd: Disable during cross |
|
|
| | | compilation |
|
|
|------------+------------------+----------------------------------------|
|
|
| 5520b6c201 | Alexei Gradinari | CHANGES: correct version for a new |
|
|
| | | option 'refer_blind_progress' |
|
|
|------------+------------------+----------------------------------------|
|
|
| c093bf8072 | Sean Bright | res_rtp_multicast: Use consistent |
|
|
| | | timestamps when possible |
|
|
|------------+------------------+----------------------------------------|
|
|
| c10341646d | George Joseph | test_json: Fix test names with |
|
|
| | | reserved words |
|
|
|------------+------------------+----------------------------------------|
|
|
| 65898c3af8 | George Joseph | unittests: Add a unit test that causes |
|
|
| | | a SEGV and... |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
asterisk-13.16.0-summary.html | 405 ---
|
|
asterisk-13.16.0-summary.txt | 952 ---------
|
|
b/.version | 2
|
|
b/CHANGES | 54
|
|
b/ChangeLog | 1045 +++++++++-
|
|
b/Makefile | 3
|
|
b/addons/Makefile | 10
|
|
b/apps/app_chanspy.c | 16
|
|
b/apps/app_confbridge.c | 79
|
|
b/apps/app_dial.c | 6
|
|
b/apps/app_disa.c | 10
|
|
b/apps/app_dumpchan.c | 4
|
|
b/apps/app_externalivr.c | 6
|
|
b/apps/app_meetme.c | 2
|
|
b/apps/app_queue.c | 109 -
|
|
b/apps/app_voicemail.c | 80
|
|
b/asterisk-13.17.0-rc1-summary.html | 311 ++
|
|
b/asterisk-13.17.0-rc1-summary.txt | 832 +++++++
|
|
b/autoconf/ast_ext_lib.m4 | 36
|
|
b/bridges/bridge_native_rtp.c | 677 +++++-
|
|
b/bridges/bridge_simple.c | 32
|
|
b/channels/chan_pjsip.c | 68
|
|
b/channels/chan_sip.c | 8
|
|
b/channels/pjsip/dialplan_functions.c | 37
|
|
b/configs/samples/cdr.conf.sample | 2
|
|
b/configs/samples/codecs.conf.sample | 6
|
|
b/configs/samples/pjsip.conf.sample | 20
|
|
b/configs/samples/sip.conf.sample | 3
|
|
b/configs/samples/voicemail.conf.sample | 3
|
|
b/configure | 434 +++-
|
|
b/configure.ac | 100
|
|
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py | 58
|
|
b/contrib/ast-db-manage/config/versions/86bb1efa278d_add_ps_endpoints_refer_blind_progress.py | 30
|
|
b/contrib/ast-db-manage/config/versions/d7983954dd96_add_ps_endpoints_notify_early_inuse_.py | 30
|
|
b/contrib/realtime/mssql/mssql_config.sql | 46
|
|
b/contrib/realtime/mysql/mysql_config.sql | 18
|
|
b/contrib/realtime/oracle/oracle_config.sql | 46
|
|
b/contrib/realtime/postgresql/postgresql_config.sql | 22
|
|
b/formats/format_g729.c | 2
|
|
b/include/asterisk/ari.h | 10
|
|
b/include/asterisk/autoconfig.h.in | 3
|
|
b/include/asterisk/bridge_channel.h | 2
|
|
b/include/asterisk/bridge_channel_internal.h | 11
|
|
b/include/asterisk/bridge_technology.h | 3
|
|
b/include/asterisk/channel.h | 25
|
|
b/include/asterisk/codec.h | 3
|
|
b/include/asterisk/core_local.h | 37
|
|
b/include/asterisk/format.h | 11
|
|
b/include/asterisk/res_pjsip.h | 74
|
|
b/include/asterisk/res_pjsip_presence_xml.h | 3
|
|
b/include/asterisk/res_pjsip_session.h | 11
|
|
b/include/asterisk/rtp_engine.h | 9
|
|
b/include/asterisk/smoother.h | 1
|
|
b/include/asterisk/test.h | 8
|
|
b/main/autoservice.c | 2
|
|
b/main/bridge.c | 10
|
|
b/main/bridge_after.c | 2
|
|
b/main/bridge_channel.c | 38
|
|
b/main/channel.c | 90
|
|
b/main/codec_builtin.c | 19
|
|
b/main/core_local.c | 54
|
|
b/main/crypt.c | 2
|
|
b/main/data.c | 4
|
|
b/main/file.c | 20
|
|
b/main/format.c | 8
|
|
b/main/libasteriskssl.c | 4
|
|
b/main/manager.c | 8
|
|
b/main/pbx.c | 4
|
|
b/main/pbx_app.c | 7
|
|
b/main/pbx_builtins.c | 8
|
|
b/main/tcptls.c | 4
|
|
b/main/test.c | 4
|
|
b/makeopts.in | 2
|
|
b/res/res_agi.c | 73
|
|
b/res/res_ari_applications.c | 4
|
|
b/res/res_ari_asterisk.c | 4
|
|
b/res/res_ari_bridges.c | 4
|
|
b/res/res_ari_channels.c | 4
|
|
b/res/res_ari_device_states.c | 4
|
|
b/res/res_ari_endpoints.c | 4
|
|
b/res/res_ari_events.c | 33
|
|
b/res/res_ari_mailboxes.c | 4
|
|
b/res/res_ari_playbacks.c | 4
|
|
b/res/res_ari_recordings.c | 4
|
|
b/res/res_ari_sounds.c | 4
|
|
b/res/res_corosync.c | 29
|
|
b/res/res_format_attr_h263.c | 2
|
|
b/res/res_format_attr_h264.c | 2
|
|
b/res/res_musiconhold.c | 4
|
|
b/res/res_pjsip.c | 31
|
|
b/res/res_pjsip/location.c | 53
|
|
b/res/res_pjsip/pjsip_configuration.c | 9
|
|
b/res/res_pjsip/pjsip_distributor.c | 242 +-
|
|
b/res/res_pjsip/presence_xml.c | 9
|
|
b/res/res_pjsip_dialog_info_body_generator.c | 10
|
|
b/res/res_pjsip_mwi.c | 87
|
|
b/res/res_pjsip_pidf_body_generator.c | 2
|
|
b/res/res_pjsip_pidf_eyebeam_body_supplement.c | 2
|
|
b/res/res_pjsip_pubsub.c | 8
|
|
b/res/res_pjsip_refer.c | 28
|
|
b/res/res_pjsip_sdp_rtp.c | 38
|
|
b/res/res_pjsip_session.c | 37
|
|
b/res/res_pjsip_session.exports.in | 1
|
|
b/res/res_pjsip_t38.c | 2
|
|
b/res/res_pjsip_transport_websocket.c | 4
|
|
b/res/res_pjsip_xpidf_body_generator.c | 2
|
|
b/res/res_rtp_asterisk.c | 41
|
|
b/res/res_rtp_multicast.c | 139 +
|
|
b/res/res_srtp.c | 15
|
|
b/res/res_stasis.c | 20
|
|
b/res/srtp/srtp_compat.h | 29
|
|
b/res/stasis_recording/stored.c | 4
|
|
b/rest-api-templates/res_ari_resource.c.mustache | 35
|
|
b/tests/test_bridging.c | 292 ++
|
|
b/tests/test_json.c | 16
|
|
b/tests/test_pbx.c | 22
|
|
b/third-party/configure.m4 | 5
|
|
b/third-party/pjproject/Makefile | 2
|
|
b/third-party/pjproject/Makefile.rules | 7
|
|
b/third-party/pjproject/configure.m4 | 24
|
|
b/third-party/pjproject/patches/0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch | 16
|
|
121 files changed, 5477 insertions(+), 2043 deletions(-)
|