Release Summary

asterisk-1.8.25.0

Date: 2013-12-17

<asteriskteam@digium.com>


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-1.8.24.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
6 rmudgett
4 bebuild
4 wdoekes
3 elguero
3 mjordan
2 kmoore
2 NITESH BANSAL
2 sgriepentrog
1 abelbeck
1 adomjan
1 coreyfarrell
1 Filip Jenicek
1 mmichelson
1 nbougues
1 Simone Camporeale
1 Ben Smithurst
1 Dalius M.
1 elguero
1 wdoekes
2 gkelleter
2 nbansal
1 abelbeck
1 adomjan
1 arcanos
1 bensmithurst
1 brianscott
1 coreyfarrell
1 dario
1 docent
1 jbigelow
1 jkister
1 jllull
1 jrose
1 kmoore
1 mdalius
1 nbougues
1 patrickm
1 phill
1 rudolf
1 simone.camporeale
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_queue


ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters
Revision: 400622
Reporter: mdalius
Testers: Dalius M.
Coders: elguero

Category: Applications/app_voicemail


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
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: 399939
Reporter: jrose
Coders: jrose

Category: CDR/cdr_adaptive_odbc


ASTERISK-22272: [patch] Unexepected behaviour with adaptive odbc filter
Revision: 401577
Reporter: jllull
Coders: rmudgett

Category: Channels/chan_dahdi


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Channels/chan_mgcp


ASTERISK-21190: chan_mgcp crash on chunked m= sdp line
Revision: 401537
Reporter: adomjan
Coders: adomjan

Category: Channels/chan_pjsip


ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401445
Reporter: jbigelow
Coders: mjordan

Category: Channels/chan_sip/CodecHandling


ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported audio codec
Revision: 401497
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: 400906
Reporter: nbansal
Coders: NITESH BANSAL

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22477: array calleridname in the function check_user_full is too short
Revision: 400013
Reporter: docent
Coders: rmudgett

ASTERISK-22621: chan_sip can send two BYEs for a single call
Revision: 400970
Reporter: kmoore
Coders: mmichelson

ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401445
Reporter: jbigelow
Coders: mjordan

Category: Channels/chan_sip/Registration


ASTERISK-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication"
Revision: 400137
Reporter: rudolf
Coders: kmoore

ASTERISK-22428: [patch] SIP unregister does not fully unregister when using Realtime sip peers and Expires not 0 on 200ok
Revision: 399794
Reporter: bensmithurst
Testers: Ben Smithurst, elguero
Coders: elguero

ASTERISK-22574: [patch]Value of expires= is ignored in the Contact header
Revision: 400469
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: 399456
Reporter: dario
Coders: jrose

ASTERISK-18706: UDPTL fail while using directmedia
Revision: 399456
Reporter: jkister
Coders: jrose

Category: Codecs/codec_ilbc


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/BuildSystem


ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401325
Reporter: arcanos
Coders: wdoekes

Category: Core/General


ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401325
Reporter: arcanos
Coders: wdoekes

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/Jitterbuffer


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/RTP


ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 399939
Reporter: jrose
Coders: jrose

Category: Core/UDPTL


ASTERISK-18706: UDPTL fail while using directmedia
Revision: 399456
Reporter: jkister
Coders: jrose

Category: Functions/func_config


ASTERISK-22483: AST_LIST_INSERT_TAIL doesn't set field.next on added entry
Revision: 400694
Reporter: brianscott
Coders: kmoore

Category: Functions/func_math


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Resources/res_jabber


ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log
Revision: 401119
Reporter: abelbeck
Coders: abelbeck

Category: Resources/res_odbc


ASTERISK-22459: Compiling res_odbc against iODBC instead of unixodbc produces runtime errors
Revision: 400767
Reporter: patrickm
Testers: wdoekes
Coders: wdoekes

Category: Resources/res_rtp_asterisk


ASTERISK-21170: DTMF timestamp issue
Revision: 401619
Reporter: nbansal
Coders: NITESH BANSAL

ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401445
Reporter: jbigelow
Coders: mjordan

Category: Resources/res_rtp_multicast


ASTERISK-22567: [patch]MutlicastRTP does not set SSRC. SSRC is always set to 0
Revision: 400393
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: 401119
Reporter: abelbeck
Coders: abelbeck

Category: Tests/General


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401829
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.

RevisionAuthorSummaryIssues Referenced
399697rmudgettchan_iax2: Prevent some needless breaking of the native IAX2 bridge.
399818rmudgettchan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7.
400314elgueroCast Integer Argument To Unsigned Char
400907rmudgettchan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output. ASTERISK-22429
401049wdoekesDon't check all realtime queues when doing "queue show some_queue".
401378rmudgettchan_dahdi: Fix unable to get index warning when transferring an analog call.
401660jrosememory leaks: Memory leak cleanup patch by Corey Farrell (first set)
401704jrosememory leaks: Memory leak cleanup patch by Corey Farrell (second set) ASTERISK-22467
401743jroseapp_voicemail: Memory Leaks against tests ASTERISK-22467
401781jroseastobj2: Unregister debug CLI commands at exit ASTERISK-22467
401786jrosejitterbuf: Fix memory leak on jitter buffer reset ASTERISK-22467
401790jrosetest_linkedlists: Fix memory leak ASTERISK-22467
401895jroserevert clicompat-r2.patch from r401704 ASTERISK-22467
401914jrosePut clicompat-r2.patch back in ASTERISK-22467
402000sgriepentrogrtp_engine: fix rtp payloads copy and improve argument names
403843bebuildCreate 1.8.25.0-rc2
403852bebuildUpdate version; Remove old summaries
403968bebuildUpdate 1.8.25.0-rc2
403983bebuildImporting release summary for 1.8.25.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 ++
README-SERIOUSLY.bestpractices.txt |   24 +
UPGRADE.txt                        |   12
apps/app_queue.c                   |    7
apps/app_sms.c                     |    3
apps/app_voicemail.c               |    3
asterisk-1.8.25.0-rc1-summary.html |  349 ----------------------------
asterisk-1.8.25.0-rc1-summary.txt  |  446 -------------------------------------
asterisk-1.8.25.0-rc2-summary.html |   73 ++++++
asterisk-1.8.25.0-rc2-summary.txt  |  103 ++++++++
cdr/cdr_adaptive_odbc.c            |    5
channels/chan_dahdi.c              |   55 +++-
channels/chan_iax2.c               |   49 ++--
channels/chan_mgcp.c               |    6
channels/chan_sip.c                |   76 ++++--
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/sip.conf.sample            |    3
configure.ac                       |   14 +
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/data.c                        |    3
main/editline/readline.c           |    7
main/editline/term.c               |    6
main/jitterbuf.c                   |    8
main/pbx.c                         |  317 +++++++++++++++++++++++---
main/rtp_engine.c                  |   88 +++----
main/tcptls.c                      |   11
main/test.c                        |    6
main/translate.c                   |    4
main/utils.c                       |   14 -
res/res_jabber.c                   |    2
res/res_rtp_asterisk.c             |   61 +++--
res/res_rtp_multicast.c            |    8
tests/test_dlinklists.c            |    2
tests/test_linkedlists.c           |    3
utils/clicompat.c                  |   10
53 files changed, 1096 insertions(+), 1050 deletions(-)