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-14.2.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 |
---|---|---|
35 Richard Mudgett 18 George Joseph 7 Joshua Colp 5 Mark Michelson 4 Badalyan Vyacheslav 4 Tzafrir Cohen 3 Sean Bright 3 Kirill Katsnelson 2 Michael Kuron 2 snuffy 2 Alexander Traud 2 Matt Jordan 2 Timo Teräs 1 Walter Doekes 1 Alexei Gradinari 1 Martin Tomec 1 Kevin Harwell 1 Guido Falsi 1 Joshua Elson 1 jassim mishal 1 Aaron An 1 nappsoft 1 JoshE 1 Corey Farrell 1 gestoip2 1 Eduardo Scudeller Libardi 1 David M. Lee 1 Torrey Searle 1 Sebastien Duthil | 1 AaronAn | 7 Richard Mudgett 4 Tzafrir Cohen 4 George Joseph 3 Michael Kuron 3 Joshua Colp 3 Kirill Katsnelson 3 Tom Pawelek 2 Rusty Newton 2 Morten Tryfoss 2 snuffy 2 Alexander Traud 2 Michael Maier 1 Walter Doekes 1 Alexei Gradinari 1 Ustinov Artem 1 Dmitriy 1 Sébastien Duthil 1 Jonas Kellens 1 Guido Falsi 1 Ross Beer 1 Mikheili Dautashvili 1 Juris Breicis 1 Aaron An 1 nappsoft 1 JoshE 1 Hector Royo Concepcion 1 Frankie Chin 1 Eduardo S. Libardi 1 Eduardo Scudeller Libardi 1 Badalian Vyacheslav 1 David Woolley 1 David Woolley 1 Jonathan Rose 1 Joshua Elson 1 Anthony Messina 1 Marek Cervenka 1 cervajs, Inaki Baz Castillo 1 Jørgen H 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 |
---|---|---|
4c348e78e0 | gtjoseph | Update for 14.3.0-rc2 |
4b725d9be6 | Mark Michelson | Revert "Update qualifies when AOR configuration changes." |
c5a7c007aa | gtjoseph | Update for 14.3.0-rc1 |
fd6b820b4d | Mark Michelson | Update qualifies when AOR configuration changes. |
6cc7ee85df | gtjoseph | debug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts |
140e453afc | gtjoseph | debug_utilities: Add ast_logescalator |
86f668fc0b | Torrey Searle | libastssl/pj: libastssl/pj should have an so_version |
e9ae110c1c | Mark Michelson | Add reload options to CLI/AMI stale object commands. |
89221a6628 | Richard Mudgett | T.140: Fix format ref and memory leaks. |
ebb78c5b24 | Richard Mudgett | astobj2.c: Add excessive ref count trap. |
5db078273d | Richard Mudgett | main/app.c: Memory corruption from early format destruction. |
d73fed119d | Richard Mudgett | frame.c: Fix off-nominal format ref leaks. |
7206f5acd8 | Richard Mudgett | stasis_bridge.c: Fix off-nominal stasis control ref leak. |
c5713081f4 | Richard Mudgett | res_musiconhold.c: Fix format ref leak when parsing MOH config class. |
7f21d12d2d | Richard Mudgett | chan_oss.c: Fix format ref leak in oss_read(). |
890bd1febf | Richard Mudgett | Add notes about embedded ast_frame structs holding a format ref. |
1d890874f3 | gtjoseph | ari: Implement 'debug all' and request/response logging |
da5e8b177c | gtjoseph | pjproject_bundled: Fix setting max log level |
d0c508d53e | Richard Mudgett | LISTFILTER: Remove outdated ERROR message. |
93fcb615ba | Richard Mudgett | res_pjsip_pubsub.c: Fix AMI event list counts. |
33c3d3c9dd | Richard Mudgett | res_pjsip_pubsub.c: Fix incorrect message string wrapping. |
dc42c1ffff | Richard Mudgett | res_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage. |
f9be81fc32 | Richard Mudgett | res_pjsip: alloca can never fail. |
84aadd4e81 | gtjoseph | debug_utilities: Create ast_loggrabber |
4f655a7d59 | Richard Mudgett | res_pjsip_outbound_authenticator_digest.c: Fix spacing in warning messages. |
434ae90d73 | Kevin Harwell | abstract/fixed/adpative jitter buffer: disallow frame re-inserts |
75c8536d74 | Richard Mudgett | taskprocessor.c: Change when high water warning logged. |
676865c2fd | gtjoseph | debug_utilities: Create the ast_coredumper utility |
846432013a | gtjoseph | pjproject_bundled: Fix compilation with MALLOC_DEBUG |
cac644cf14 | gtjoseph | pjproject_bundled: Compile pjsua with max log level = 2 |
25f2e8b8f7 | Richard Mudgett | bridge_native_rtp.c: Minor code cleanups. |
bf23a46c75 | Richard Mudgett | bridge_native_rtp.c: Fix native rtp bridge data race. |
4ecc3de00e | Richard Mudgett | res_rtp_asterisk.c: Fix off nominal memory leak. |
c89ce1181c | gtjoseph | pjproject_bundled: Make build single threaded |
4fee903d93 | David M. Lee | configure: fix with-pjproject-bundled |
4986374297 | Richard Mudgett | autosupport: Add 'pjproject show buildopts' |
510acb2eff | gtjoseph | res_sorcery_memory_cache: Change an error to a debug message |
ec7d86c90f | Badalyan Vyacheslav | chan_sip: Delete unneeded check |
c15228ff84 | Badalyan Vyacheslav | Small code cleanup in chan_sip |
59457d39ef | Badalyan Vyacheslav | Fix typo in chan_sip |
c52f3d1162 | Badalyan Vyacheslav | res_pjsip: Fix 'A = B != C' kind. |
90c0faa340 | gtjoseph | pjproject_bundled: Fix missing inclusion of symbols |
2bc0b595a1 | Mark Michelson | Frame deferral: Re-queue deferred frames one-at-a-time. |
dc7d8037f3 | Matt Jordan | res/res_pjsip: Fix documentation whitespace issues |
a51199123f | gtjoseph | build_tools: Fix download_externals to handle certified branches |
04ceef0e83 | Timo Teräs | codec_dahdi: Fix poll.h include. |
1dc4936c38 | Timo Teräs | addons/chan_mobile: do not use strerror_r |
34a763415f | gtjoseph | pjproject_bundled: Use $(LIB_RT) for link of libasteriskpj |
6d34d0ab36 | gtjoseph | pjproject_bundled: Improve reliability of pjproject download |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
asterisk-14.2.0-summary.html | 320 - asterisk-14.2.0-summary.txt | 802 ---- b/.version | 2 b/CHANGES | 54 b/ChangeLog | 1682 ++++++++++ b/addons/chan_mobile.c | 13 b/apps/app_queue.c | 40 b/apps/app_voicemail.c | 6 b/asterisk-14.3.0-rc2-summary.html | 20 b/asterisk-14.3.0-rc2-summary.txt | 104 b/bootstrap.sh | 2 b/bridges/bridge_native_rtp.c | 81 b/build_tools/download_externals | 4 b/build_tools/make_build_h | 10 b/channels/chan_dahdi.c | 4 b/channels/chan_oss.c | 2 b/channels/chan_pjsip.c | 9 b/channels/chan_rtp.c | 7 b/channels/chan_sip.c | 111 b/channels/pjsip/dialplan_functions.c | 62 b/codecs/codec_dahdi.c | 2 b/configs/samples/ast_debug_tools.conf.sample | 57 b/configs/samples/pjproject.conf.sample | 25 b/configs/samples/res_odbc.conf.sample | 6 b/configure | 102 b/configure.ac | 10 b/contrib/Makefile | 12 b/contrib/ast-db-manage/config/versions/28ab27a7826d_add_srv_lookups_to_identify.py | 31 b/contrib/realtime/mssql/mssql_config.sql | 14 b/contrib/realtime/mysql/mysql_config.sql | 6 b/contrib/realtime/oracle/oracle_config.sql | 14 b/contrib/realtime/postgresql/postgresql_config.sql | 6 b/contrib/scripts/ast_coredumper | 533 +++ b/contrib/scripts/ast_logescalator | 399 ++ b/contrib/scripts/ast_loggrabber | 255 + b/contrib/scripts/autosupport | 4 b/funcs/func_strings.c | 1 b/include/asterisk/abstract_jb.h | 3 b/include/asterisk/ari.h | 14 b/include/asterisk/channel.h | 72 b/include/asterisk/frame.h | 2 b/include/asterisk/mod_format.h | 6 b/include/asterisk/options.h | 41 b/include/asterisk/res_pjsip.h | 10 b/include/asterisk/rtp_engine.h | 4 b/include/asterisk/stasis_app.h | 50 b/include/asterisk/tcptls.h | 4 b/include/asterisk/translate.h | 2 b/include/asterisk/utils.h | 9 b/include/jitterbuf.h | 3 b/main/Makefile | 12 b/main/abstract_jb.c | 31 b/main/acl.c | 36 b/main/app.c | 36 b/main/asterisk.c | 35 b/main/astobj2.c | 14 b/main/audiohook.c | 40 b/main/autoservice.c | 66 b/main/channel.c | 217 - b/main/channel_internal_api.c | 68 b/main/dns.c | 2 b/main/dns_core.c | 22 b/main/dns_naptr.c | 13 b/main/dns_srv.c | 8 b/main/fixedjitterbuf.c | 6 b/main/fixedjitterbuf.h | 3 b/main/format_compatibility.c | 4 b/main/frame.c | 69 b/main/jitterbuf.c | 5 b/main/libasteriskpj.c | 2 b/main/libasteriskssl.c | 4 b/main/manager.c | 6 b/main/message.c | 9 b/main/rtp_engine.c | 2 b/main/srv.c | 3 b/main/stasis_channels.c | 1 b/main/strings.c | 21 b/main/taskprocessor.c | 8 b/main/tcptls.c | 94 b/main/utils.c | 24 b/makeopts.in | 2 b/res/ari/ari_websockets.c | 14 b/res/ari/cli.c | 175 + b/res/ari/resource_events.c | 10 b/res/res_agi.c | 10 b/res/res_ari.c | 77 b/res/res_ari_applications.c | 42 b/res/res_ari_asterisk.c | 120 b/res/res_ari_bridges.c | 162 b/res/res_ari_channels.c | 354 -- b/res/res_ari_device_states.c | 27 b/res/res_ari_endpoints.c | 45 b/res/res_ari_events.c | 18 b/res/res_ari_mailboxes.c | 27 b/res/res_ari_playbacks.c | 24 b/res/res_ari_recordings.c | 51 b/res/res_ari_sounds.c | 21 b/res/res_calendar_caldav.c | 4 b/res/res_format_attr_opus.c | 38 b/res/res_musiconhold.c | 5 b/res/res_pjproject.c | 156 b/res/res_pjsip.c | 72 b/res/res_pjsip/pjsip_configuration.c | 6 b/res/res_pjsip/pjsip_options.c | 17 b/res/res_pjsip/pjsip_resolver.c | 32 b/res/res_pjsip_diversion.c | 3 b/res/res_pjsip_endpoint_identifier_ip.c | 160 b/res/res_pjsip_history.c | 91 b/res/res_pjsip_outbound_authenticator_digest.c | 12 b/res/res_pjsip_outbound_registration.c | 21 b/res/res_pjsip_pubsub.c | 623 +++ b/res/res_pjsip_refer.c | 8 b/res/res_pjsip_registrar.c | 70 b/res/res_pjsip_sdp_rtp.c | 7 b/res/res_pjsip_session.c | 8 b/res/res_pjsip_t38.c | 7 b/res/res_pjsip_transport_websocket.c | 5 b/res/res_resolver_unbound.c | 10 b/res/res_rtp_asterisk.c | 115 b/res/res_sorcery_memory_cache.c | 41 b/res/res_stasis.c | 23 b/res/stasis/app.c | 73 b/res/stasis/app.h | 27 b/res/stasis/stasis_bridge.c | 6 b/rest-api-templates/param_parsing.mustache | 15 b/rest-api-templates/res_ari_resource.c.mustache | 3 b/tests/test_ari.c | 22 b/tests/test_dns.c | 74 b/tests/test_dns_naptr.c | 8 b/tests/test_dns_query_set.c | 8 b/tests/test_dns_recurring.c | 26 b/tests/test_dns_srv.c | 12 b/tests/test_substitution.c | 9 b/tests/test_voicemail_api.c | 52 b/third-party/Makefile | 2 b/third-party/Makefile.rules | 4 b/third-party/pjproject/Makefile | 61 b/third-party/pjproject/configure.m4 | 8 b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 39 b/third-party/pjproject/patches/config_site.h | 6 res/stasis/cli.c | 216 - res/stasis/cli.h | 43 142 files changed, 6246 insertions(+), 3074 deletions(-)