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.6.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 |
---|---|---|
33 Kevin Harwell 23 Matt Jordan 23 Richard Mudgett 15 Mark Michelson 14 Alexander Traud 11 Joshua Colp 8 gtjoseph 6 Kevin Harwell 5 Corey Farrell 4 Walter Doekes 4 Jonathan Rose 3 Ivan Poddubny 2 Tyler Cambron 1 Eugene Voityuk 1 Filip Jenicek 1 mdu113 1 Alec Davis 1 Stefan Engström 1 Florian Sauerteig 1 Niklas Larsson 1 server-pandora 1 Olle Johansson (License 5267) 1 Debian Amtelco 1 Sean Bright (license #5060) 1 David M. Lee 1 Steve Davies | 8 gtjoseph 1 Dan Cropp 1 starting asterisk -c until the colors stopped 1 Alexander Traud | 13 Alexander Traud 12 Matt Jordan 8 Joshua Colp 7 George Joseph 7 gtjoseph 4 Corey Farrell 4 Michael Keuter 3 Walter Doekes 3 Richard Mudgett 2 Andrew Nagy 2 Kevin Harwell 2 Jonathan Rose 2 Andrew Nagy 2 Mark Michelson 2 Mark Michelson 1 Rusty Newton 1 Steve Davies 1 ffs 1 John Bigelow 1 Dmitriy Serov 1 Chet Stevens 1 Sean Pimental 1 Niklas Larsson 1 Tyler Cambron 1 Ben Langfeld 1 Ashley Sanders 1 Krzysztof Trempala 1 Ashley Sanders 1 PowerPBX 1 mdu113 1 Dudás József 1 Hiroaki Komatsu 1 Bryant Zimmerman 1 Jonathan Rose 1 Ben Langfeld 1 Rusty Newton 1 Marcelo Terres 1 Bojan Nemčić 1 Chet Stevens 1 Krzysztof Trempala 1 Badalian Vyacheslav 1 Olle Johansson 1 Stefan Engström 1 Taylor Hawkes 1 Aleksei Kulakov 1 Marcelo Terres 1 Badalian Vyacheslav 1 Olle Johansson 1 Filip Jenicek 1 Dade Brandon 1 Dmitriy Serov 1 Bojan Nemčić 1 Alec Davis 1 John Bigelow 1 Bryant Zimmerman 1 dea |
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 |
---|---|---|
e42707cf4a | Kevin Harwell | Release summaries: Remove previous versions |
e66f043868 | Kevin Harwell | .version: Update for 13.7.0 |
c3f6147748 | Kevin Harwell | .lastclean: Update for 13.7.0 |
3086c36c8d | Kevin Harwell | realtime: Add database scripts for 13.7.0 |
27f82f2030 | Kevin Harwell | ChangeLog: Updated for 13.7.0-rc3 |
a5cb9e3f1d | Kevin Harwell | Release summaries: Add summaries for 13.7.0-rc3 |
8043875fa1 | Kevin Harwell | Release summaries: Remove previous versions |
a0e55b01c4 | Kevin Harwell | .version: Update for 13.7.0-rc3 |
ae3b9d0958 | Kevin Harwell | .lastclean: Update for 13.7.0-rc3 |
ebc1646def | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc3 |
7792775db1 | Kevin Harwell | ChangeLog: Updated for 13.7.0-rc2 |
a93a5387d4 | Kevin Harwell | Release summaries: Add summaries for 13.7.0-rc2 |
8e201b742a | Kevin Harwell | Release summaries: Remove previous versions |
5a164c70f2 | Kevin Harwell | .version: Update for 13.7.0-rc2 |
e039eca0a7 | Kevin Harwell | .lastclean: Update for 13.7.0-rc2 |
bfe2eb8751 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc2 |
805297783d | Mark Michelson | Alembic: Add PJSIP global keep_alive_interval. |
63df9bb560 | Mark Michelson | Alembic: Increase column size of PJSIP AOR "contact". |
9bc1e49325 | Joshua Colp | rtp_engine: Ignore empty filenames in DTLS configuration. |
c78eb1e82b | Joshua Colp | chan_sip: Enable WebSocket support by default. |
4efe7bf051 | Kevin Harwell | ChangeLog: Updated for 13.7.0-rc1 |
0370acecfc | Kevin Harwell | Release summaries: Add summaries for 13.7.0-rc1 |
d1bb33fe0b | Kevin Harwell | .version: Update for 13.7.0-rc1 |
d06a65de01 | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
fb37b44660 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
20b7164b8c | Kevin Harwell | .version: Update for 13.7.0-rc1 |
6cbf2414c3 | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
ba1794464d | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
b3e9753a23 | Kevin Harwell | .version: Update for 13.7.0-rc1 |
b0df64b5f0 | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
ce9a59faf6 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
2e26bef5bb | Kevin Harwell | .version: Update for 13.7.0-rc1 |
5e9b47516d | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
034112c574 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
d1f8ff1789 | Kevin Harwell | .version: Update for 13.7.0-rc1 |
9376488bef | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
a894c9e7a9 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
52afb0f112 | Kevin Harwell | .version: Update for 13.7.0-rc1 |
2de343eb85 | Kevin Harwell | .lastclean: Update for 13.7.0-rc1 |
184de2a160 | Kevin Harwell | realtime: Add database scripts for 13.7.0-rc1 |
94f9927784 | Matt Jordan | main/utils: Don't emit an ERROR message if the read end of a pipe closes |
529535f0c2 | Matt Jordan | Revert "bridges/bridge_t38: Add a bridging module for managing T.38 state" |
bb0b60619d | Richard Mudgett | res_sorcery_memory_cache.c: Fix off nominal ref leak. |
3fcf160fae | Niklas Larsson | CHANGES: Fix a typo |
59881fbb99 | David M. Lee | Fixed some typos |
2b94d9a10d | Matt Jordan | res/res_pjsip_t38: Add debug statements |
af288b2d96 | Matt Jordan | main/cli: Use proper string methods to check existence of context/exten/app |
3354b325c6 | Matt Jordan | res_statsd: Add functions that support variable arguments |
d4a522d587 | Richard Mudgett | res_pjsip_outbound_registration.c: Be tolerant of short registration timeouts. |
e44ab3816c | Richard Mudgett | res_pjsip_outbound_registration.c: Fix 423 response handling. |
f62b642fe3 | Matt Jordan | res/res_pjsip: Fix off nominal crash with requests that fail and have a timer |
c0f2f8de45 | Richard Mudgett | res_pjsip_rfc3326.c: Fix crash when channel goes away. |
4f43b85c92 | Mark Michelson | Taskprocessors: Increase high-water mark |
367972e42d | Mark Michelson | res_pjsip distributor: Don't send 503 response to responses. |
2f9cb7d62b | Mark Michelson | res_pjsip: Deny requests when threadpool queue is backed up. |
8410336681 | Walter Doekes | docs: Fix a few typo's in app docs (more then, resourse). |
afec1b1b64 | Matt Jordan | res_pjsip/location: Destroy contact_status objects on contact deletion |
715f770c9f | Matt Jordan | pjsip_configuration: On delete, remove the persistent version of an endpoint |
f0f190af08 | Matt Jordan | main/stasis_endpoints: Fix ContactStatusChange JSON for roundtrip_usec field |
11e54b1932 | Matt Jordan | pjsip_options: Schedule/unschedule qualifies on AoR creation/destruction |
118d628e08 | Matt Jordan | Makefile: Add a rule 'basic-pbx' that installs the Basic PBX configs |
ebe69dee0d | Mark Michelson | format_cap: Detect vector allocation failures. |
3b19efefef | Mark Michelson | res_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog. |
0a346f095f | Mark Michelson | res_pjsip_pubsub: Ensure dialog lock balance. |
ad39508095 | Mark Michelson | res_pjsip_pubsub: Prevent crashes on final NOTIFY. |
067f408760 | Mark Michelson | res_pjsip_pubsub: Remove serializer when sending final NOTIFY. |
1bcc592765 | Mark Michelson | res_pjsip_pubsub: Fix crash on destruction of empty subscription tree. |
b3cc2bd7df | Mark Michelson | res_pjsip_pubsub: Solidify lifetime and ownership of objects. |
c8c65dfa41 | Richard Mudgett | strings.c: Fix __ast_str_helper() to always return a terminated string. |
b271d4a28a | Richard Mudgett | Add missing failure checks to ast_str_set_va() callers. |
9fd2adc204 | Matt Jordan | rest-api-templates: Wikify error code response reasons |
9fc9777fa3 | Matt Jordan | contrib/scripts/autosupport: Update for Asterisk 13 |
e14023ca35 | Richard Mudgett | config.c: Fix off-nominal memory leak. |
a99e821520 | Richard Mudgett | config.c: Fix potential memory corruption after [section](+). |
8f777ab584 | Debian Amtelco | chan_pjsip: Add Referred-By header to the PJSIP REFER packet. |
ced0a2d71b | Richard Mudgett | res_sorcery_memory_cache.c: Shutdown in a less crash potential order. |
cc279eea11 | Richard Mudgett | res_sorcery_memory_cache.c: Misc tweaks. |
9af3b613f6 | Richard Mudgett | res_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK. |
ddebb217f0 | Richard Mudgett | sched.c: Add warning about negative time interval request. |
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.6.0-summary.html | 322 - asterisk-13.6.0-summary.txt | 839 --- b/.version | 2 b/CHANGES | 90 b/ChangeLog | 2138 +++++++++- b/Makefile | 64 b/Makefile.rules | 20 b/addons/chan_mobile.c | 2 b/addons/chan_ooh323.c | 14 b/apps/app_chanisavail.c | 6 b/apps/app_confbridge.c | 18 b/apps/app_dial.c | 8 b/apps/app_dumpchan.c | 2 b/apps/app_meetme.c | 3 b/apps/app_page.c | 2 b/apps/app_queue.c | 1 b/apps/confbridge/conf_config_parser.c | 4 b/apps/confbridge/include/confbridge.h | 2 b/bridges/bridge_native_rtp.c | 4 b/build_tools/cflags.xml | 28 b/build_tools/make_version_c | 25 b/channels/chan_alsa.c | 2 b/channels/chan_console.c | 2 b/channels/chan_dahdi.c | 5 b/channels/chan_iax2.c | 65 b/channels/chan_mgcp.c | 10 b/channels/chan_motif.c | 2 b/channels/chan_nbs.c | 2 b/channels/chan_oss.c | 2 b/channels/chan_phone.c | 2 b/channels/chan_pjsip.c | 32 b/channels/chan_sip.c | 165 b/channels/chan_skinny.c | 53 b/channels/chan_unistim.c | 18 b/channels/chan_vpb.cc | 2 b/channels/sig_pri.c | 2 b/channels/sip/config_parser.c | 9 b/channels/sip/include/sip.h | 1 b/channels/sip/reqresp_parser.c | 2 b/codecs/codec_resample.c | 8 b/configs/samples/confbridge.conf.sample | 6 b/configs/samples/pjsip.conf.sample | 8 b/configs/samples/sip.conf.sample | 4 b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py | 22 b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py | 22 b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py | 22 b/contrib/realtime/mssql/mssql_config.sql | 20 b/contrib/realtime/mysql/mysql_config.sql | 18 b/contrib/realtime/oracle/oracle_config.sql | 20 b/contrib/realtime/postgresql/postgresql_config.sql | 14 b/contrib/scripts/autosupport | 95 b/funcs/func_callerid.c | 39 b/funcs/func_channel.c | 4 b/funcs/func_holdintercept.c | 236 + b/funcs/func_presencestate.c | 4 b/include/asterisk/ast_version.h | 3 b/include/asterisk/bridge.h | 12 b/include/asterisk/format_cap.h | 5 b/include/asterisk/res_pjsip.h | 17 b/include/asterisk/res_pjsip_cli.h | 2 b/include/asterisk/res_pjsip_pubsub.h | 9 b/include/asterisk/statsd.h | 71 b/include/asterisk/taskprocessor.h | 8 b/include/asterisk/term.h | 4 b/include/asterisk/threadpool.h | 6 b/include/asterisk/translate.h | 8 b/include/asterisk/utils.h | 23 b/main/aoc.c | 20 b/main/asterisk.c | 124 b/main/audiohook.c | 15 b/main/bridge.c | 10 b/main/bridge_channel.c | 4 b/main/channel.c | 13 b/main/cli.c | 8 b/main/codec_builtin.c | 2 b/main/config.c | 44 b/main/dial.c | 7 b/main/file.c | 2 b/main/format.c | 22 b/main/format_cap.c | 47 b/main/hashtab.c | 2 b/main/loader.c | 4 b/main/manager.c | 22 b/main/pbx.c | 595 +- b/main/rtp_engine.c | 38 b/main/sched.c | 22 b/main/sorcery.c | 8 b/main/stasis.c | 4 b/main/stasis_channels.c | 24 b/main/stasis_endpoints.c | 2 b/main/strings.c | 91 b/main/taskprocessor.c | 18 b/main/term.c | 27 b/main/threadpool.c | 72 b/main/translate.c | 41 b/main/utils.c | 51 b/main/xmldoc.c | 170 b/pbx/pbx_dundi.c | 1 b/res/res_agi.c | 6 b/res/res_chan_stats.c | 4 b/res/res_config_pgsql.c | 8 b/res/res_endpoint_stats.c | 157 b/res/res_fax.c | 4 b/res/res_format_attr_h264.c | 16 b/res/res_format_attr_opus.c | 210 b/res/res_format_attr_vp8.c | 228 + b/res/res_pjsip.c | 63 b/res/res_pjsip/config_auth.c | 15 b/res/res_pjsip/config_system.c | 2 b/res/res_pjsip/config_transport.c | 50 b/res/res_pjsip/location.c | 147 b/res/res_pjsip/pjsip_cli.c | 15 b/res/res_pjsip/pjsip_configuration.c | 270 - b/res/res_pjsip/pjsip_distributor.c | 16 b/res/res_pjsip/pjsip_options.c | 129 b/res/res_pjsip_caller_id.c | 14 b/res/res_pjsip_endpoint_identifier_ip.c | 58 b/res/res_pjsip_exten_state.c | 4 b/res/res_pjsip_mwi.c | 6 b/res/res_pjsip_notify.c | 2 b/res/res_pjsip_outbound_registration.c | 125 b/res/res_pjsip_pubsub.c | 338 + b/res/res_pjsip_pubsub.exports.in | 1 b/res/res_pjsip_rfc3326.c | 17 b/res/res_pjsip_sdp_rtp.c | 11 b/res/res_pjsip_t38.c | 67 b/res/res_rtp_asterisk.c | 6 b/res/res_sorcery_memory_cache.c | 1143 ++++- b/res/res_sorcery_realtime.c | 10 b/res/res_stasis.c | 6 b/res/res_stasis_playback.c | 4 b/res/res_stasis_recording.c | 4 b/res/res_statsd.c | 88 b/res/res_statsd.exports.in | 1 b/res/stasis/app.c | 4 b/rest-api-templates/api.wiki.mustache | 2 b/rest-api-templates/asterisk_processor.py | 2 b/tests/test_config.c | 4 b/tests/test_format_cap.c | 4 b/tests/test_sorcery_realtime.c | 10 140 files changed, 6674 insertions(+), 2787 deletions(-)