Release Summary

certified-asterisk-11.2-cert1

Date: 2013-03-28

<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 new features. 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 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, certified-asterisk-11.2.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

22 mjordan
4 kharwell
2 jrose
2 kmoore
2 Timo Teras
1 Eelco Brolman
1 elguero
1 Eric Hill
1 Jakob Hirsch
1 kmoore, wdoekes
1 mmichelson
1 qwell
6 jbigelow
2 mjordan
2 rmudgett
1 Danny Nicholas
1 elguero
1 Eric Hill
1 Jamuel Starkey
1 kaldemar
1 kmoore
1 wdoekes
8 jbigelow
2 jkister
2 mjordan
1 ascanland
1 eelcob
1 erichill
1 fabled
1 jhirsch
1 mmichelson
1 mspiceland
1 tomaso
1 wcselby
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-20938: [patch] ConfBridge list from CLI and Manager no longer include waiting members
Revision: 382073
Reporter: fabled
Testers: jbigelow
Coders: Timo Teras

ASTERISK-20990: Confbridge announcement not played
Revision: 381410
Reporter: jkister
Testers: rmudgett
Coders: mjordan

ASTERISK-20991: Confbridge errors on leaving
Revision: 381415
Reporter: jkister
Testers: rmudgett
Coders: mjordan

Category: Applications/app_page


ASTERISK-20991: Confbridge errors on leaving
Revision: 381415
Reporter: jkister
Testers: rmudgett
Coders: mjordan

Category: Channels/chan_sip/General


ASTERISK-20787: Asterisk should inspect Min-SE header in an INVITE even if there is no Session-Expires present
Revision: 381445
Reporter: mmichelson
Coders: mjordan

ASTERISK-21013: Security Vulnerability: sip username disclosure
Revision: 384010
Reporter: wdoekes
Testers: wdoekes, kmoore
Coders: kmoore, wdoekes

Category: Channels/chan_sip/T.38


ASTERISK-20897: case sensitive match against T.38 params causes T38MaxBitRate to be negotiated at 2400 baud instead of 14400
Revision: 381402
Reporter: erichill
Testers: Eric Hill
Coders: Eric Hill

Category: Core/General


ASTERISK-20945: "Unable to connect to remote asterisk" message on service asterisk start, even though service is running
Revision: 381404
Reporter: wcselby
Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
Coders: elguero, mjordan

Category: Core/HTTP


ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for CVE-2012-5976
Revision: 383979
Reporter: mjordan
Coders: mmichelson

Category: Resources/res_format_attr_h264


ASTERISK-20901: Security Vulnerability: Possible stack corruption in when parsing H.264 format attributes
Revision: 383974
Reporter: mjordan
Coders: jrose

Category: Resources/res_rtp_asterisk


ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
Revision: 381403
Reporter: eelcob
Coders: Eelco Brolman

Category: Utilities/astcanary


ASTERISK-20947: astcanary exits immediately because of wrong pid argument
Revision: 381405
Reporter: jhirsch
Testers: mjordan
Coders: Jakob Hirsch


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
379063mjordanCreate branch for Certified Asterisk 11.2.
381400mjordanTrack merged changes using the standard branch nomenclature
381401mjordanDo not allow native RTP bridging if packetization of media streams differs.
381446mjordanFixed failing test from r380696. ASTERISK-20787
381447mjordanMultiple revisions 378121,378459
381616mjordanDon't send presencestate information if the state is invalid AST-1084
381705kharwellFixed Confbridge file recording deadlock and appending. AST-1088
381742kharwellConfbridge channels staying active when all participants leave. AST-1088
381823kharwellUpdated merge properties to reflect correct trace.
381832mjordanRemove the release summaries from the branch
381833mjordanEnsure Min-SE is included in outbound INVITEs
381836mjordanLet vm_mailbox_snapshot_create's combine option apply to "Urgent" as well
382387kharwellConfbridge CLI new record file name check. AST-1088
382618mjordanLet vm_mailbox_snapshot combine "Urgent" when no folder is specified
383842mjordanResolve deadlock between pending CDR and batch CDR locks ASTERISK-21162
383880mjordanResolve deadlock between SIP registration and channel based functions ASTERISK-21068, ASTERISK-20550, ASTERISK-21314, ASTERISK-21296

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                                 |    4
UPGRADE.txt                               |   14
apps/app_adsiprog.c                       |    1
apps/app_alarmreceiver.c                  |    1
apps/app_amd.c                            |    1
apps/app_chanisavail.c                    |    1
apps/app_confbridge.c                     |  270 +++++++---
apps/app_dahdiras.c                       |    1
apps/app_dictate.c                        |    1
apps/app_externalivr.c                    |    1
apps/app_festival.c                       |    1
apps/app_getcpeid.c                       |    1
apps/app_ices.c                           |    1
apps/app_image.c                          |    1
apps/app_jack.c                           |    1
apps/app_meetme.c                         |  796 +++++++++++++++++-------------
apps/app_minivm.c                         |    1
apps/app_morsecode.c                      |    1
apps/app_mp3.c                            |    1
apps/app_nbscat.c                         |    1
apps/app_osplookup.c                      |    1
apps/app_page.c                           |  105 ++-
apps/app_sms.c                            |    1
apps/app_talkdetect.c                     |    1
apps/app_test.c                           |    1
apps/app_url.c                            |    1
apps/app_voicemail.c                      |   19
apps/app_waitforring.c                    |    1
apps/app_waitforsilence.c                 |    1
apps/app_zapateller.c                     |    1
apps/confbridge/conf_config_parser.c      |   37 +
apps/confbridge/conf_state_multi_marked.c |    8
asterisk-11.2.0-rc2-summary.html          |   93 ---
asterisk-11.2.0-rc2-summary.txt           |  123 ----
build_tools/cflags-devmode.xml            |   10
build_tools/cflags.xml                    |    7
build_tools/embed_modules.xml             |   11
cdr/cdr_csv.c                             |    1
cdr/cdr_odbc.c                            |    1
cdr/cdr_pgsql.c                           |    1
cdr/cdr_radius.c                          |    1
cdr/cdr_sqlite3_custom.c                  |    1
cdr/cdr_tds.c                             |    1
cel/cel_pgsql.c                           |    1
cel/cel_radius.c                          |    1
cel/cel_sqlite3_custom.c                  |    1
cel/cel_tds.c                             |    1
channels/chan_alsa.c                      |    1
channels/chan_console.c                   |    1
channels/chan_gtalk.c                     |    1
channels/chan_jingle.c                    |    1
channels/chan_mgcp.c                      |    1
channels/chan_misdn.c                     |    1
channels/chan_nbs.c                       |    3
channels/chan_oss.c                       |    1
channels/chan_phone.c                     |    1
channels/chan_sip.c                       |  265 ++++++---
channels/chan_skinny.c                    |    1
channels/chan_unistim.c                   |    1
channels/console_board.c                  |    1
channels/console_gui.c                    |    1
channels/console_video.c                  |    1
channels/sip/include/sip.h                |    1
channels/sip/security_events.c            |    3
configs/confbridge.conf.sample            |    4
contrib/init.d/rc.archlinux.asterisk      |    2
contrib/init.d/rc.debian.asterisk         |    2
contrib/init.d/rc.gentoo.asterisk         |    2
contrib/init.d/rc.mandriva.asterisk       |    2
contrib/init.d/rc.redhat.asterisk         |    2
contrib/init.d/rc.slackware.asterisk      |    2
contrib/init.d/rc.suse.asterisk           |    2
contrib/scripts/safe_asterisk             |    2
formats/format_jpeg.c                     |    1
formats/format_vox.c                      |    1
funcs/func_frame_trace.c                  |    1
funcs/func_pitchshift.c                   |    1
funcs/func_presencestate.c                |    5
main/asterisk.c                           |    7
main/cdr.c                                |   24
main/channel.c                            |    5
main/event.c                              |    7
main/http.c                               |   22
main/manager.c                            |   26
main/presencestate.c                      |    3
main/rtp_engine.c                         |   13
main/tcptls.c                             |    5
pbx/pbx_ael.c                             |    1
pbx/pbx_dundi.c                           |    1
pbx/pbx_lua.c                             |    1
pbx/pbx_realtime.c                        |    1
res/res_ael_share.c                       |    1
res/res_config_ldap.c                     |    1
res/res_config_pgsql.c                    |    1
res/res_config_sqlite.c                   |    1
res/res_corosync.c                        |    1
res/res_fax_spandsp.c                     |    1
res/res_format_attr_h264.c                |   11
res/res_http_websocket.c                  |    1
res/res_phoneprov.c                       |    1
res/res_pktccops.c                        |    1
res/res_rtp_asterisk.c                    |   93 +--
res/res_snmp.c                            |    1
res/res_timing_kqueue.c                   |    1
res/res_timing_pthread.c                  |    1
sounds/Makefile                           |    4
utils/ael_main.c                          |    1
utils/astman.c                            |    1
utils/check_expr.c                        |    1
utils/conf2ael.c                          |    1
utils/extconf.c                           |    1
utils/muted.c                             |    1
utils/refcounter.c                        |    1
utils/smsq.c                              |    1
utils/stereorize.c                        |    1
utils/streamplayer.c                      |    1
117 files changed, 1254 insertions(+), 839 deletions(-)