asterisk-11.20.0-rc1
Date: 2015-09-29
<asteriskteam@digium.com>
Table of Contents
- Summary
- Contributors
- Closed Issues
- Open Issues
- Other Changes
- 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-11.19.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 |
9 Richard Mudgett 4 Joshua Colp 3 David M. Lee 2 Kevin Harwell 2 Mark Michelson 2 Kevin Harwell 2 Alexander Anikin 1 Walter Doekes 1 Ivan Poddubny 1 Elazar Broad 1 Mark Duncan 1 Scott Griepentrog 1 Guido Falsi 1 Alexander Traud
| 1 Elazar Broad
| 3 Joshua Colp 2 Stefan Engström 2 Richard Mudgett 2 John Hardin 2 Alexandr Dranchuk 2 Kevin Harwell 1 Guido Falsi 1 Walter Doekes 1 Kevin Harwell 1 Ivan Poddubny 1 Ivan Poddubny 1 Elazar Broad 1 Lorne Gaetz 1 Scott Griepentrog 1 Elazar Broad 1 Guido Falsi 1 Lorne Gaetz 1 Alexandr Dranchuk 1 Alexander Traud
|
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/chan_ooh323
ASTERISK-25227: No audio at in-band announcements in ooh323 channel
Reported by: Alexandr Dranchuk
- [198a1cab8e] Alexander Anikin -- chan_ooh323: Add ProgressIndicator IE with inband info available
ASTERISK-25299: RTP port leaks with incoming OOH323 calls
Reported by: Alexandr Dranchuk
- [07b25a2312] Alexander Anikin -- chan_ooh323: call ast_rtp_instance_stop on ooh323_destroy
Category: Applications/app_queue
ASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
Reported by: Lorne Gaetz
- [43150cc58d] Richard Mudgett -- app_queue.c: Fix setting QUEUE_MEMBER 'paused' and 'ringinuse'.
Category: Applications/app_record
ASTERISK-25410: app_record: RECORDED_FILE variable not being populated
Reported by: Kevin Harwell
- [455a31476b] Kevin Harwell -- app_record: RECORDED_FILE variable not being populated
Category: Channels/chan_dahdi
ASTERISK-25315: DAHDI channels send shortened duration DTMF tones.
Reported by: Richard Mudgett
- [c777c9565d] Richard Mudgett -- chan_dahdi.c: Flush the DAHDI write buffer after starting DTMF.
- [f43ea74e9e] Richard Mudgett -- chan_dahdi.c: Lock private struct for ast_write().
Category: Channels/chan_sip/General
ASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on call pickup
Reported by: Joshua Colp
- [59636e82b2] Joshua Colp -- chan_sip: Allow call pickup to set the hangup cause.
Category: Channels/chan_sip/Interoperability
ASTERISK-25396: chan_sip: Extremely long callerid name causes invalid SIP
Reported by: Walter Doekes
- [2fcf45e9cf] Walter Doekes -- chan_sip: Fix From header truncation for extremely long CALLERID(name).
Category: Channels/chan_sip/Security Framework
ASTERISK-25320: chan_sip.c: sip_report_security_event searches for wrong or non existent peer on invite
Reported by: Kevin Harwell
- [430db4333e] Kevin Harwell -- chan_sip.c: wrong peer searched in sip_report_security_event
Category: Core/BuildSystem
ASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan Engström
- [c7a1dca4ba] Joshua Colp -- res_rtp_asterisk: Don't leak temporary key when enabling PFS.
- [2d2e741905] Mark Duncan -- res/res_rtp_asterisk: Add ECDH support
Category: Core/Logging
ASTERISK-25407: Asterisk fails to log to multiple syslog destinations
Reported by: Elazar Broad
- [29694eb2aa] Elazar Broad -- core/logging: Fix logging to more than one syslog channel
Category: Core/PBX
ASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua Colp
- [51013b052d] Joshua Colp -- pbx: Update device and presence state when changing a hint extension.
Category: Resources/res_http_websocket
ASTERISK-25312: res_http_websocket: Terminate connection on fatal cases
Reported by: Joshua Colp
- [b9bd3c1435] Joshua Colp -- res_http_websocket: Forcefully terminate on write errors.
Category: Resources/res_rtp_asterisk
ASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan Engström
- [c7a1dca4ba] Joshua Colp -- res_rtp_asterisk: Don't leak temporary key when enabling PFS.
- [2d2e741905] Mark Duncan -- res/res_rtp_asterisk: Add ECDH support
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: Channels/General
ASTERISK-25427: Callerid change does not always emit NewCallerid AMI event
Reported by: Ivan Poddubny
- [8d2e1ecdca] Ivan Poddubny -- channel.c: Fix NewCallerid AMI event not been sent on Caller ID change
Category: Codecs/General
ASTERISK-25353: [patch] Transcoding while different in Frame size = Frames lost
Reported by: Alexander Traud
- [c7f8c8c35d] Alexander Traud -- translate: Fix transcoding while different in frame size.
Improvement
Category: Core/General
ASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
Reported by: Guido Falsi
- [ffa26a0c2e] Guido Falsi -- Core/General: Add #ifdef needed on FreeBSD.
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 |
db337a8a50 | Kevin Harwell | .version: Update for 11.20.0-rc1 |
1db02c4e56 | Kevin Harwell | .lastclean: Update for 11.20.0-rc1 |
3cf0f29310 | Mark Michelson | scheduler: Use queue for allocating sched IDs. |
819760baec | David M. Lee | res_rtp_asterisk: Add more ICE debugging |
94b764c8f3 | David M. Lee | Fix when remote candidates exceed PJ_ICE_MAX_CAND |
6a364807f4 | Richard Mudgett | app_queue.c: Extract some functions for simpler code. |
a56da797d9 | Richard Mudgett | app_queue.c: Fix error checking in QUEUE_MEMBER() read. |
06b464ab1b | David M. Lee | Replace htobe64 with htonll |
5311d18101 | Richard Mudgett | chan_sip.c: Move NULL check to where it will do some good. |
75185c5d8f | Richard Mudgett | rtp_engine.c: Fix off nominal ref leak and some minor tweaks. |
1b51b5efb6 | Richard Mudgett | rtp_engine.c: Tweak glue->update_peer() parameter nil value. |
f5cd1fa0df | Richard Mudgett | chan_sip.c: Tweak glue->update_peer() parameter nil value. |
f2089dce3d | Mark Michelson | res_http_websocket: Properly encode 64 bit payload |
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.
ChangeLog |35699 -------------------------------
asterisk-11.19.0-summary.html | 139
asterisk-11.19.0-summary.txt | 445
b/.version | 2
b/addons/chan_ooh323.c | 1
b/addons/ooh323c/src/ooq931.c | 6
b/apps/app_queue.c | 432
b/apps/app_record.c | 3
b/channels/chan_dahdi.c | 59
b/channels/chan_sip.c | 77
b/channels/sip/include/security_events.h | 3
b/channels/sip/security_events.c | 5
b/codecs/codec_gsm.c | 29
b/codecs/codec_ilbc.c | 28
b/codecs/codec_lpc10.c | 41
b/codecs/codec_speex.c | 61
b/configure | 63
b/configure.ac | 6
b/contrib/scripts/install_prereq | 2
b/include/asterisk/autoconfig.h.in | 3
b/main/channel.c | 25
b/main/logger.c | 7
b/main/pbx.c | 129
b/main/rtp_engine.c | 20
b/main/sched.c | 171
b/main/translate.c | 53
b/main/utils.c | 4
b/res/res_http_websocket.c | 36
b/res/res_rtp_asterisk.c | 52
29 files changed, 931 insertions(+), 36670 deletions(-)