Release Summary asterisk-11.7.0 Date: 2013-12-17 ---------------------------------------------------------------------- Table of Contents 1. Summary 2. Contributors 3. Closed Issues 4. Other Changes 5. Diffstat ---------------------------------------------------------------------- Summary [Back to Top] This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series 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.6.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 closed by commits that went into this release. Coders Testers Reporters 11 jrose 3 elguero 2 gkelleter 8 rmudgett 1 Ben Smithurst 2 nbansal 5 elguero 1 Dalius M. 2 tsearle 4 bebuild 1 rmudgett 1 abelbeck 4 kmoore 1 wdoekes 1 adomjan 4 wdoekes 1 aragon 3 mjordan 1 arcanos 2 kharwell 1 bensmithurst 2 NITESH BANSAL 1 brianscott 2 sgriepentrog 1 coreyfarrell 1 abelbeck 1 dario 1 adomjan 1 docent 1 coreyfarrell 1 elguero 1 Filip Jenicek 1 frenk77 1 junky 1 jbigelow 1 mmichelson 1 jkister 1 nbougues 1 jllull 1 Oscar Esteve 1 jrose 1 Simone Camporeale 1 kharwell 1 Torrey Searle 1 kmoore 1 tsearle 1 londonnet 1 tzafrir 1 mdalius 1 mjordan 1 nbougues 1 oscares 1 patrickm 1 phill 1 rudolf 1 simone.camporeale 1 skavin 1 tomaso 1 wdoekes ---------------------------------------------------------------------- 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. Category: Applications/app_confbridge ASTERISK-19983: ConfBridge does not expose a mechanism to change the language on the Bridging channel, defaulting to 'en' Revision: 400741 Reporter: londonnet Testers: rmudgett Coders: junky Category: Applications/app_queue ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue via CLI Revision: 401433 Reporter: oscares Coders: Oscar Esteve ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters Revision: 400623 Reporter: mdalius Testers: Dalius M. Coders: elguero Category: Applications/app_voicemail ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: Bridges/bridge_native_rtp ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP Revision: 399962 Reporter: jrose Coders: jrose Category: CDR/cdr_adaptive_odbc ASTERISK-22272: [patch] Unexepected behaviour with adaptive odbc filter Revision: 401579 Reporter: jllull Coders: rmudgett Category: Channels/chan_dahdi ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: Channels/chan_mgcp ASTERISK-21190: chan_mgcp crash on chunked m= sdp line Revision: 401538 Reporter: adomjan Coders: adomjan Category: Channels/chan_pjsip ASTERISK-22667: crash: directmedia with both phones placing each other on hold Revision: 401446 Reporter: jbigelow Coders: mjordan Category: Channels/chan_sip/CodecHandling ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported audio codec Revision: 401498 Reporter: nbougues Coders: nbougues Category: Channels/chan_sip/General ASTERISK-21204: Asterisk increments the session version in 2xx message even if a '183 Session in Progress' with SDP has already been sent in response to initial INVITE. Revision: 400908 Reporter: nbansal Coders: NITESH BANSAL ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell ASTERISK-22477: array calleridname in the function check_user_full is too short Revision: 400014 Reporter: docent Coders: rmudgett ASTERISK-22621: chan_sip can send two BYEs for a single call Revision: 400971 Reporter: kmoore Coders: mmichelson ASTERISK-22667: crash: directmedia with both phones placing each other on hold Revision: 401446 Reporter: jbigelow Coders: mjordan ASTERISK-22729: [patch] Remove Port Restriction When Checking For NAT Revision: 401182 Reporter: elguero Testers: elguero Coders: elguero Category: Channels/chan_sip/Interoperability ASTERISK-22005: Allow a sip peer to accept both AVP and AVPF calls Revision: 401884 Reporter: tsearle Coders: tsearle Category: Channels/chan_sip/Registration ASTERISK-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication" Revision: 400140 Reporter: rudolf Coders: kmoore ASTERISK-22236: REGISTER reply send to bad port with nat=yes(or force_rport,comedia) in 11.5.0 Revision: 401167 Reporter: frenk77 Testers: elguero Coders: elguero ASTERISK-22428: [patch] SIP unregister does not fully unregister when using Realtime sip peers and Expires not 0 on 200ok Revision: 399795 Reporter: bensmithurst Testers: Ben Smithurst, elguero Coders: elguero ASTERISK-22574: [patch]Value of expires= is ignored in the Contact header Revision: 400470 Reporter: phill Coders: Filip Jenicek Category: Channels/chan_sip/T.38 ASTERISK-17273: [patch] - Incorrect address specified in SIP re-INVITE with T.38 when directmedia enabled Revision: 399457 Reporter: dario Coders: jrose ASTERISK-18706: UDPTL fail while using directmedia Revision: 399457 Reporter: jkister Coders: jrose Category: Codecs/codec_ilbc ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: Core/BuildSystem ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed Revision: 401326 Reporter: arcanos Coders: wdoekes Category: Core/General ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed Revision: 401326 Reporter: arcanos Coders: wdoekes ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: Core/Jitterbuffer ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: Core/Logging ASTERISK-22456: Logger.conf: Logging types ignored after specifying a verbose level Revision: 401833 Reporter: kharwell Coders: kharwell Category: Core/ManagerInterface ASTERISK-22578: Invalid manager logins aren't reported via security events: Invalid IE Specified ERROR Revision: 400421 Reporter: mjordan Coders: kmoore Category: Core/RTP ASTERISK-21464: with directrtpsetup some payload type identifiers from A party's INVITE are not copied to the INVITE for B party Revision: 402042 Reporter: skavin Coders: sgriepentrog ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP Revision: 399962 Reporter: jrose Coders: jrose Category: Core/UDPTL ASTERISK-18706: UDPTL fail while using directmedia Revision: 399457 Reporter: jkister Coders: jrose Category: Functions/func_config ASTERISK-22483: AST_LIST_INSERT_TAIL doesn't set field.next on added entry Revision: 400697 Reporter: brianscott Coders: kmoore Category: Functions/func_math ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell Category: General ASTERISK-22540: WARNING[2324] asterisk.c: Fork failed: Cannot allocate memory in /var/log/asterisk/messages then segfault Revision: 399513 Reporter: aragon Coders: kharwell Category: Resources/res_jabber ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log Revision: 401120 Reporter: abelbeck Coders: abelbeck Category: Resources/res_odbc ASTERISK-22459: Compiling res_odbc against iODBC instead of unixodbc produces runtime errors Revision: 400768 Reporter: patrickm Testers: wdoekes Coders: wdoekes Category: Resources/res_rtp_asterisk ASTERISK-21170: DTMF timestamp issue Revision: 401620 Reporter: nbansal Coders: NITESH BANSAL ASTERISK-21917: [patch] STUN crashes when SIP is bound to ipv4 and ipv6 Revision: 400681 Reporter: tsearle Coders: Torrey Searle ASTERISK-22667: crash: directmedia with both phones placing each other on hold Revision: 401446 Reporter: jbigelow Coders: mjordan Category: Resources/res_rtp_multicast ASTERISK-22567: [patch]MutlicastRTP does not set SSRC. SSRC is always set to 0 Revision: 400394 Reporter: simone.camporeale Coders: Simone Camporeale Category: Resources/res_xmpp ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log Revision: 401120 Reporter: abelbeck Coders: abelbeck Category: Tests/General ASTERISK-22467: [patch] memory leaks 1.8+ Revision: 401830 Reporter: coreyfarrell Coders: coreyfarrell ---------------------------------------------------------------------- Commits Not Associated with an Issue [Back to Top] This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well. +------------------------------------------------------------------------+ | Revision | Author | Summary | Issues Referenced | |----------+----------+------------------------------+-------------------| | | | Ensure global types in the | | | 399564 | kmoore | config framework are | | | | | initialized | | |----------+----------+------------------------------+-------------------| | | | chan_iax2: Prevent some | | | 399708 | rmudgett | needless breaking of the | | | | | native IAX2 bridge. | | |----------+----------+------------------------------+-------------------| | | | chan_dahdi: CLI "core stop | | | 399834 | rmudgett | gracefully" has needless | | | | | delay for PRI and SS7. | | |----------+----------+------------------------------+-------------------| | 400279 | tzafrir | man pages for astdb2bdb and | | | | | astdb2sqlite3 | | |----------+----------+------------------------------+-------------------| | 400315 | elguero | Cast Integer Argument To | | | | | Unsigned Char | | |----------+----------+------------------------------+-------------------| | | | app_confbridge: Fix | | | 400723 | rmudgett | duplicate default_user | | | | | profile. | | |----------+----------+------------------------------+-------------------| | | | chan_dahdi: Reflect the set | | | 400909 | rmudgett | software gain in the CLI | ASTERISK-22429 | | | | "dahdi show channel" output. | | |----------+----------+------------------------------+-------------------| | | | chan_iax2: Fix channel left | | | 401016 | rmudgett | locked in off nominal code | | | | | path. | | |----------+----------+------------------------------+-------------------| | | | Don't check all realtime | | | 401076 | wdoekes | queues when doing "queue | | | | | show some_queue". | | |----------+----------+------------------------------+-------------------| | | | chan_dahdi: Fix unable to | | | 401379 | rmudgett | get index warning when | | | | | transferring an analog call. | | |----------+----------+------------------------------+-------------------| | | | memory leaks: Memory leak | | | 401661 | jrose | cleanup patch by Corey | | | | | Farrell (first set) | | |----------+----------+------------------------------+-------------------| | | | memory leaks: Memory leak | | | 401705 | jrose | cleanup patch by Corey | ASTERISK-22467 | | | | Farrell (second set) | | |----------+----------+------------------------------+-------------------| | 401744 | jrose | app_voicemail: Memory Leaks | ASTERISK-22467 | | | | against tests | | |----------+----------+------------------------------+-------------------| | 401783 | jrose | astobj2: Unregister debug | ASTERISK-22467 | | | | CLI commands at exit | | |----------+----------+------------------------------+-------------------| | 401787 | jrose | jitterbuf: Fix memory leak | ASTERISK-22467 | | | | on jitter buffer reset | | |----------+----------+------------------------------+-------------------| | 401791 | jrose | test_linkedlists: Fix memory | ASTERISK-22467 | | | | leak | | |----------+----------+------------------------------+-------------------| | 401896 | jrose | revert clicompat-r2.patch | ASTERISK-22467 | | | | from r401704 | | |----------+----------+------------------------------+-------------------| | 401935 | jrose | Put clicompat-r2.patch back | ASTERISK-22467 | | | | in | | |----------+----------+------------------------------+-------------------| | 403844 | bebuild | Create 11.7.0-rc2 | | |----------+----------+------------------------------+-------------------| | 403849 | bebuild | Update version; Remove old | | | | | summaries | | |----------+----------+------------------------------+-------------------| | 403978 | bebuild | Update 11.7.0-rc2 | | |----------+----------+------------------------------+-------------------| | 403984 | bebuild | Importing release summary | | | | | for 11.7.0-rc2 release. | | +------------------------------------------------------------------------+ ---------------------------------------------------------------------- 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. .version | 2 ChangeLog | 29 + Makefile | 1 README-SERIOUSLY.bestpractices.txt | 24 + UPGRADE.txt | 18 + apps/app_confbridge.c | 3 apps/app_queue.c | 37 +- apps/app_sms.c | 3 apps/app_voicemail.c | 6 apps/confbridge/conf_config_parser.c | 4 apps/confbridge/include/confbridge.h | 1 asterisk-11.7.0-rc1-summary.html | 437 ---------------------------- asterisk-11.7.0-rc1-summary.txt | 544 ----------------------------------- asterisk-11.7.0-rc2-summary.html | 73 ++++ asterisk-11.7.0-rc2-summary.txt | 103 ++++++ cdr/cdr_adaptive_odbc.c | 8 channels/chan_dahdi.c | 55 ++- channels/chan_iax2.c | 49 +-- channels/chan_mgcp.c | 6 channels/chan_sip.c | 147 ++++++--- channels/sig_analog.c | 52 +-- channels/sig_ss7.c | 9 channels/sip/include/sip.h | 1 channels/sip/reqresp_parser.c | 6 codecs/ilbc/doCPLC.c | 2 configs/asterisk.conf.sample | 6 configs/confbridge.conf.sample | 3 configs/sip.conf.sample | 3 configure.ac | 14 doc/astdb2bdb.8 | 46 ++ doc/astdb2sqlite3.8 | 39 ++ funcs/func_config.c | 4 funcs/func_db.c | 20 + funcs/func_env.c | 28 + funcs/func_lock.c | 21 + funcs/func_math.c | 3 funcs/func_realtime.c | 60 ++- funcs/func_shell.c | 18 - include/asterisk/pbx.h | 64 ++++ include/asterisk/rtp_engine.h | 6 main/app.c | 4 main/asterisk.c | 11 main/astobj2.c | 6 main/channel.c | 16 + main/config_options.c | 26 + main/data.c | 3 main/editline/readline.c | 7 main/editline/term.c | 6 main/jitterbuf.c | 6 main/logger.c | 3 main/pbx.c | 317 ++++++++++++++++++-- main/rtp_engine.c | 90 ++--- main/security_events.c | 6 main/tcptls.c | 11 main/test.c | 6 main/translate.c | 4 main/utils.c | 20 + res/res_jabber.c | 2 res/res_rtp_asterisk.c | 69 +++- res/res_rtp_multicast.c | 8 res/res_xmpp.c | 2 tests/test_dlinklists.c | 2 tests/test_linkedlists.c | 7 utils/clicompat.c | 10 64 files changed, 1308 insertions(+), 1289 deletions(-) ----------------------------------------------------------------------