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.8.0.
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 |
---|---|---|
21 gtjoseph 21 Joshua Colp 15 Richard Mudgett 10 Mark Michelson 6 Alexei Gradinari 3 Jacek Konieczny 2 Walter Doekes 2 George Joseph 2 Jaco Kroon 2 Philip Correia 2 Gianluca Merlo 1 ibercom 1 Diederik de Groot 1 Leif Madsen 1 Francesco Castellano 1 Alexander Traud | 1 Ross Beer | 6 George Joseph 5 Alexei Gradinari 4 Ross Beer 4 Richard Mudgett 3 Joshua Colp 3 gtjoseph 2 Jacek Konieczny 2 Jaco Kroon 2 Philip Correia 2 Gianluca Merlo 2 Anthony Messina 2 John Bigelow 1 Robert McGilvray 1 Josh Colp 1 Etienne Lessard 1 Nick Repin 1 Harley Peters 1 Hans van Eijsden 1 Marco Paland 1 Edwin Vandamme 1 Harley Peters 1 Sébastien Couture 1 Robert McGilvray 1 Diederik de Groot 1 Badalian Vyacheslav 1 Elazar Broad 1 Stefan Engström 1 Taylor Hawkes 1 Conrad de Wet 1 Michael Newton 1 Dmitriy Serov 1 Martin Vit 1 Mark Michelson |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
This is a list of all open issues from the issue tracker that were referenced by changes that went into this release.
This is a list of all changes that went into this release that did not reference a JIRA issue.
Revision | Author | Summary |
---|---|---|
549465b89a | Joshua Colp | Release summaries: Remove previous versions |
d805a1c1ab | Joshua Colp | .version: Update for 13.9.0 |
7c2ff2c29f | Joshua Colp | .lastclean: Update for 13.9.0 |
addd49f1a4 | Joshua Colp | realtime: Add database scripts for 13.9.0 |
435c2a12d4 | Joshua Colp | ChangeLog: Updated for 13.9.0-rc2 |
45b84418ac | Joshua Colp | Release summaries: Add summaries for 13.9.0-rc2 |
0581fa02e5 | Joshua Colp | Release summaries: Remove previous versions |
31b9b476fc | Joshua Colp | .version: Update for 13.9.0-rc2 |
b64d540059 | Joshua Colp | .lastclean: Update for 13.9.0-rc2 |
a9467ce7d7 | Joshua Colp | realtime: Add database scripts for 13.9.0-rc2 |
0447d28fbd | Joshua Colp | ChangeLog: Updated for 13.9.0-rc1 |
5237b7cd47 | Joshua Colp | Release summaries: Add summaries for 13.9.0-rc1 |
5a3850ecba | Joshua Colp | .version: Update for 13.9.0-rc1 |
60b39040e4 | Joshua Colp | .lastclean: Update for 13.9.0-rc1 |
5078454464 | Joshua Colp | realtime: Add database scripts for 13.9.0-rc1 |
ded3794fc6 | Joshua Colp | app_talkdetect: Make the module core supported. |
49bfdc9ac0 | Joshua Colp | res_pjsip_transport_management: Allow unload to occur. |
f4693d1897 | Richard Mudgett | bridge_channel.c: Ignore role setup failure in channel push. |
724acb6ce7 | Richard Mudgett | stasis_bridge.c: Update stasis bridge push diagnostic messages. |
5f78801859 | Mark Michelson | transport management: Register thread with PJProject. |
f6e080c6a4 | Richard Mudgett | bridge_softmix.c: Fix crash if could not allocate the dsp. |
772ff3048f | gtjoseph | lock: Add named lock capability |
82638fb0c7 | Richard Mudgett | pbx.c: Minor code rearangements. |
2ef8a954b3 | Richard Mudgett | pbx: Update doxygen for extension state watchers. |
901e8d78c4 | Joshua Colp | res_pjsip_registrar_expire: Fix race condition at shutdown. |
8207372e66 | Joshua Colp | res_pjsip: Fix configuration setting of "regcontext". |
cb56ef8069 | Joshua Colp | res_http_websocket: Make core supported. |
f6f4cf459f | gtjoseph | stringfields: Refactor to allow fields to be added to the end of structures |
fe448ac8a7 | gtjoseph | res_pjsip_mwi: Fix segv caused by 16c7d8e74a9af13f98c3c22aa9c43ce39965f6b7 |
9d4318f798 | gtjoseph | install_prereq: Fix check_installed_debs remove subversion |
566601837e | gtjoseph | utils.c: Fix typo in handle_show_locks |
5f73c2ef0a | Richard Mudgett | res_stasis.c: Protect channel datastore list from stasis end. |
74d63f56ee | Richard Mudgett | res_ari: Cannot get control also means channel is unavailable. |
cf49b44090 | Richard Mudgett | res_stasis_recording.c: Cleanup stasis_app_recording_find_by_name(). |
7f53f1d89e | Richard Mudgett | core_unreal.c: Add clarification comment about channel ref. |
8dc8d6ceb8 | gtjoseph | res_rtp_asterisk: Fix placement of txcount increment |
c7eb18d865 | gtjoseph | chan_pjsip: Add 'pjsip show channelstats' |
1583559a06 | gtjoseph | res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS |
1bce690ccb | gtjoseph | res_rtp_asterisk: Fix packet stats on bridged connection |
05fc3a96d1 | Richard Mudgett | res_parking: Cleanup find_channel_parking_lot_name() usage. |
a4189763ab | Richard Mudgett | res_parking: Misc fixes. |
d963a33749 | gtjoseph | pjproject-bundled: Cleanups for reported issues |
51deadee38 | gtjoseph | progdocs: Exclude ./third-party from documentation generation |
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.8.0-summary.html | 573 --- asterisk-13.8.0-summary.txt | 1381 ------- b/.version | 2 b/CHANGES | 13 b/ChangeLog | 1756 ++++++++++ b/UPGRADE.txt | 11 b/apps/app_echo.c | 17 b/apps/app_queue.c | 2 b/apps/app_skel.c | 2 b/apps/app_talkdetect.c | 2 b/apps/app_voicemail.c | 30 b/bootstrap.sh | 2 b/bridges/bridge_softmix.c | 19 b/channels/chan_pjsip.c | 12 b/channels/chan_sip.c | 28 b/channels/pjsip/cli_commands.c | 467 ++ b/channels/pjsip/include/cli_functions.h | 45 b/configs/samples/pjsip.conf.sample | 30 b/configs/samples/res_parking.conf.sample | 42 b/configs/samples/sip.conf.sample | 1 b/configure | 11 b/configure.ac | 1 b/contrib/ast-db-manage/config/env.py | 3 b/contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py | 10 b/contrib/ast-db-manage/config/versions/136885b81223_add_regcontext_to_pj.py | 3 b/contrib/ast-db-manage/config/versions/154177371065_add_default_from_user.py | 3 b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 6 b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py | 3 b/contrib/ast-db-manage/config/versions/1c688d9a003c_pjsip_voicemail_extension.py | 28 b/contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py | 3 b/contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py | 3 b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py | 3 b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py | 3 b/contrib/ast-db-manage/config/versions/26f10cadc157_add_pjsip_timeout_options.py | 5 b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py | 3 b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py | 3 b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py | 6 b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 38 b/contrib/ast-db-manage/config/versions/31cd4f4891ec_add_auto_dtmf_mode.py | 10 b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 3 b/contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py | 6 b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py | 3 b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py | 12 b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py | 3 b/contrib/ast-db-manage/config/versions/461d7d691209_add_pjsip_qualify_timeout.py | 6 b/contrib/ast-db-manage/config/versions/498357a710ae_add_rtp_keepalive.py | 3 b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 54 b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 25 b/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 5 b/contrib/ast-db-manage/config/versions/5813202e92be_add_contact_expiration_check_interval_.py | 20 b/contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py | 6 b/contrib/ast-db-manage/config/versions/a541e0b5e89_add_pjsip_max_initial_qualify_time.py | 3 b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py | 8 b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 30 b/contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py | 3 b/contrib/realtime/mssql/mssql_config.sql | 32 b/contrib/realtime/mysql/mysql_config.sql | 18 b/contrib/realtime/oracle/oracle_config.sql | 32 b/contrib/realtime/postgresql/postgresql_config.sql | 18 b/contrib/scripts/install_prereq | 9 b/doc/asterisk-ng-doxygen.in | 3 b/funcs/func_aes.c | 2 b/funcs/func_odbc.c | 396 +- b/include/asterisk/_private.h | 1 b/include/asterisk/bridge_channel_internal.h | 38 b/include/asterisk/cli.h | 12 b/include/asterisk/config.h | 81 b/include/asterisk/named_locks.h | 105 b/include/asterisk/pbx.h | 46 b/include/asterisk/res_pjsip.h | 68 b/include/asterisk/res_pjsip_body_generator_types.h | 2 b/include/asterisk/res_pjsip_pubsub.h | 20 b/include/asterisk/rtp_engine.h | 14 b/include/asterisk/sorcery.h | 24 b/include/asterisk/stasis_app.h | 10 b/include/asterisk/stringfields.h | 295 + b/include/asterisk/strings.h | 30 b/main/Makefile | 20 b/main/asterisk.c | 12 b/main/bridge.c | 211 + b/main/bridge_channel.c | 31 b/main/cli.c | 56 b/main/config.c | 123 b/main/config_options.c | 2 b/main/core_unreal.c | 11 b/main/format_cap.c | 2 b/main/frame.c | 5 b/main/lock.c | 16 b/main/logger.c | 3 b/main/manager.c | 8 b/main/named_locks.c | 142 b/main/pbx.c | 120 b/main/rtp_engine.c | 29 b/main/sdp_srtp.c | 2 b/main/stringfields.c | 508 ++ b/main/strings.c | 127 b/main/utils.c | 372 -- b/res/ari/resource_bridges.c | 9 b/res/parking/parking_applications.c | 85 b/res/parking/parking_bridge.c | 17 b/res/parking/parking_bridge_features.c | 21 b/res/parking/parking_manager.c | 8 b/res/parking/res_parking.h | 5 b/res/res_agi.c | 40 b/res/res_http_websocket.c | 2 b/res/res_musiconhold.c | 29 b/res/res_parking.c | 100 b/res/res_pjsip.c | 31 b/res/res_pjsip/config_global.c | 63 b/res/res_pjsip/include/res_pjsip_private.h | 7 b/res/res_pjsip/location.c | 141 b/res/res_pjsip/pjsip_cli.c | 2 b/res/res_pjsip/pjsip_configuration.c | 281 - b/res/res_pjsip/pjsip_options.c | 136 b/res/res_pjsip_caller_id.c | 6 b/res/res_pjsip_dialog_info_body_generator.c | 3 b/res/res_pjsip_mwi.c | 196 - b/res/res_pjsip_mwi_body_generator.c | 5 b/res/res_pjsip_outbound_publish.c | 32 b/res/res_pjsip_outbound_registration.c | 8 b/res/res_pjsip_pubsub.c | 11 b/res/res_pjsip_pubsub.exports.in | 40 b/res/res_pjsip_registrar.c | 87 b/res/res_pjsip_registrar_expire.c | 285 - b/res/res_pjsip_session.c | 47 b/res/res_pjsip_transport_management.c | 380 ++ b/res/res_rtp_asterisk.c | 49 b/res/res_sorcery_astdb.c | 91 b/res/res_sorcery_config.c | 9 b/res/res_sorcery_memory.c | 4 b/res/res_sorcery_memory_cache.c | 3 b/res/res_sorcery_realtime.c | 111 b/res/res_stasis.c | 22 b/res/res_stasis_playback.c | 2 b/res/res_stasis_recording.c | 20 b/res/stasis/control.c | 89 b/res/stasis/control.h | 36 b/res/stasis/stasis_bridge.c | 61 b/tests/test_config.c | 62 b/tests/test_named_lock.c | 151 b/tests/test_sorcery_astdb.c | 4 b/tests/test_sorcery_realtime.c | 212 - b/tests/test_stringfields.c | 205 - b/tests/test_strings.c | 64 b/third-party/pjproject/Makefile.rules | 4 b/third-party/pjproject/patches/0001-sip_parser.c-Fix-pjsip_VIA_PARAM_SPEC_ESC.patch | 30 b/third-party/pjproject/patches/0001-sip_parser.c-Remove-wholesale-strip-from-parse_param.patch | 55 b/third-party/pjproject/patches/0002-aconfigure.ac-Fix-autoconf-issue-with-opencore-amrnb.patch | 4 res/res_pjsip_keepalive.c | 269 - 149 files changed, 7212 insertions(+), 4248 deletions(-)