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.9.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 |
---|---|---|
32 Richard Mudgett 20 gtjoseph 17 Alexei Gradinari 9 Mark Michelson 8 Alexander Traud 8 Joshua Colp 7 Kevin Harwell 6 Tzafrir Cohen 5 Matt Jordan 2 Corey Farrell 1 Torrey Searle 1 Andrew Nagy 1 snuffy 1 Chris Trobridge 1 Jesper (License 5518) 1 Diederik de Groot 1 Scott Griepentrog 1 Vasil Kolev 1 Rusty Newton 1 Timo Teräs 1 Javier Acosta 1 Kirill Katsnelson 1 Sean Bright 1 Jaco Kroon 1 Sebastian Damm | 1 Rusty Newton 1 Andrew Nagy 1 Etienne Lessard | 16 Alexei Gradinari 9 Richard Mudgett 8 Richard Mudgett 8 George Joseph 7 Ross Beer 7 Alexander Traud 5 Joshua Colp 4 Ross Beer 2 nik600 2 Scott Griepentrog 2 Niklas Larsson 2 Javier Acosta 2 Joshua Colp 2 Etienne Lessard 2 Tzafrir Cohen 2 Mark Michelson 1 Etienne Lessard 1 John Campbell 1 Jaco Kroon 1 Dmitriy Serov 1 Javier Riveros 1 Ilya Trikoz, Federico Santulli 1 Javier Acosta 1 John Campbell 1 Jesper 1 Edwin Vandamme 1 Vasil Kolev 1 Ross Beer. 1 Scott Griepentrog 1 Jonathan Rose 1 Jesper 1 Patrick Laimbock 1 Corey Farrell 1 Jonathan R. Rose 1 Matt Jordan 1 Kevin Scott Adams 1 Diederik de Groot 1 Badalian Vyacheslav 1 Private Name 1 Kirill Katsnelson 1 Chris Trobridge 1 Sebastian Damm 1 Per Jensen 1 B. Davis 1 Ilya Trikoz 1 Dmitriy Serov 1 Javier Riveros 1 Private Name 1 Greg Siemon 1 Torrey Searle 1 Niklas Larsson 1 Sebastian Damm 1 Greg Siemon |
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 |
---|---|---|
8da6ba4328 | Mark Michelson | .version: Update for 13.10.0-rc1 |
170b85e3ae | Mark Michelson | .lastclean: Update for 13.10.0-rc1 |
4af7049b8f | Mark Michelson | realtime: Add database scripts for 13.10.0-rc1 |
c982da0641 | Richard Mudgett | res_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro. |
d53a36ff33 | Richard Mudgett | res_pjsip_transport_management.c: Misc cleanups to survive shutdown. |
03953d8034 | Richard Mudgett | res_pjsip.c: Add check that timer actually got scheduled. |
32ab98116e | Richard Mudgett | res_rtp_multicast.c: Fix warning message typo. |
0429c53368 | Richard Mudgett | res_pjsip_session.c: Reorganize ast_sip_session_terminate(). |
5823f279f3 | Richard Mudgett | chan_rtp: Backport changes from master. |
dde58df318 | Richard Mudgett | chan_rtp.c: Copy file from chan_multicast_rtp.c |
a99ddc6a0d | gtjoseph | build: Fix ast_sockaddr initialization to be more portable |
9c5a0b814b | Timo Teräs | Fix #include poll.h and sys/cdefs.h |
cda3385409 | Joshua Colp | alembic: Fix migration. |
b2ce0e354b | Richard Mudgett | pjsip_distributor.c: Use correct rdata info access method (Part 2). |
e8abfdcdc5 | gtjoseph | pjproject_bundled: Move to pjproject 2.5 |
03d5b3ce5c | Richard Mudgett | pjsip_distributor.c: Use correct rdata info access method. |
361a16f316 | Matt Jordan | configs/samples/pjsip.conf.sample: Fix typo |
f91a7dc993 | Matt Jordan | res/res_hep_pjsip: Fix reported local IP address when bound to 'any' |
9de5cd209e | Sean Bright | res_ari: Correct Location headers returned by some ARI resources |
a73d79c22f | Tzafrir Cohen | basic-cfg: asterisk.conf: remove [directories] |
1c56de9453 | Tzafrir Cohen | basic-cfg: asterisk.conf: defaults of options |
d7af591c59 | Tzafrir Cohen | basic-cfg: asterisk.conf: debug level 5 spams |
9b7db18fc1 | Tzafrir Cohen | basic-cfg: asterisk.conf: don't set languages |
e2df15bae9 | gtjoseph | pjsip_distributor: Add missing newline to NOTICE |
37214b0bdf | Matt Jordan | configure: Fix errors with AST_UNDEFINED_SANITIZER/AST_LEAK_SANITIZER |
49b25a0956 | Kevin Harwell | res_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches |
1b5c91b7be | Kevin Harwell | res_pjsip_outbound_publish: Potential crash due to off nominal path |
10de553c9d | Kevin Harwell | res_pjsip_outbound_publishing: After unloading the library won't load again |
1a833b9739 | Kevin Harwell | res_pjsip_outbound_publish: Ref leak in off nominal callback paths |
4752ef02e0 | Kevin Harwell | res_pjsip_outbound_publish: Won't unload if condition wait times out |
a2f19d82a8 | Diederik de Groot | configs/basic-pbx/asterisk.conf: contains incorrect path separator |
7992923c70 | Richard Mudgett | res_pjsip: Start body generator users after suppliers. |
5dc0e082b2 | Richard Mudgett | res_pjsip_pubsub.c: Add useful information to some messages. |
f9e416f053 | Richard Mudgett | res_pjsip_pubsub.c: Fix body generator registration race. |
b1b2019046 | Richard Mudgett | res_pjsip_pubsub.h: Fix doxygen association. |
b7f07fdff5 | Richard Mudgett | res_pjsip_outbound_publish.c: Remove redundant flag check. |
ebf0724a83 | Richard Mudgett | test_message.c: Wait longer in case dialplan also processes the test message. |
ba63aa7c9e | Richard Mudgett | Manager: Short circuit AMI message processing. |
d5ee6acf28 | Richard Mudgett | manager.c: Eliminate most RAII_VAR usage. |
7303e3dc96 | Richard Mudgett | manager_channels.c: Fix allocation failure crash. |
1e93f3d723 | Richard Mudgett | Bridge system: Fix memory leaks and double frees on impart failure. |
5e388d4188 | Richard Mudgett | bridge_softmix.c: Fix crash if channel fails to join mixing tech. |
9740277713 | gtjoseph | res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c) |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
ChangeLog |39130 ---------- asterisk-13.9.0-summary.html | 333 asterisk-13.9.0-summary.txt | 821 b/.version | 2 b/CHANGES | 139 b/Makefile | 102 b/addons/ooh323c/src/Makefile.in | 2 b/apps/app_confbridge.c | 15 b/apps/app_dial.c | 3 b/apps/app_followme.c | 17 b/apps/app_queue.c | 159 b/apps/app_voicemail.c | 328 b/apps/confbridge/conf_chan_announce.c | 1 b/apps/confbridge/conf_config_parser.c | 19 b/apps/confbridge/include/confbridge.h | 1 b/autoconf/ast_ext_lib.m4 | 2 b/autoconf/ast_prog_ld.m4 | 2 b/bridges/bridge_softmix.c | 13 b/cdr/cdr_custom.c | 2 b/cdr/cdr_syslog.c | 2 b/cel/cel_custom.c | 2 b/channels/chan_multicast_rtp.c | 7 b/channels/chan_pjsip.c | 9 b/channels/chan_rtp.c | 415 b/channels/chan_sip.c | 100 b/channels/chan_unistim.c | 2 b/configs/basic-pbx/asterisk.conf | 25 b/configs/samples/confbridge.conf.sample | 2 b/configs/samples/func_odbc.conf.sample | 14 b/configs/samples/hep.conf.sample | 4 b/configs/samples/pjsip.conf.sample | 45 b/configs/samples/res_odbc.conf.sample | 5 b/configure | 242 b/configure.ac | 14 b/contrib/ast-db-manage/config/versions/65eb22eb195_add_unidentified_request_options_to_.py | 27 b/contrib/ast-db-manage/config/versions/6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py | 25 b/contrib/ast-db-manage/config/versions/81b01a191a46_pjsip_add_contact_reg_server.py | 23 b/contrib/ast-db-manage/config/versions/837aa67461fb_add_pjsip_endpoint_ip_access_control_.py | 32 b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py | 32 b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py | 31 b/contrib/realtime/mssql/mssql_config.sql | 112 b/contrib/realtime/mysql/mysql_config.sql | 58 b/contrib/realtime/oracle/oracle_config.sql | 112 b/contrib/realtime/postgresql/postgresql_config.sql | 58 b/contrib/scripts/install_prereq | 36 b/funcs/func_odbc.c | 215 b/include/asterisk/astobj2.h | 134 b/include/asterisk/autoconfig.h.in | 6 b/include/asterisk/bridge_technology.h | 3 b/include/asterisk/codec.h | 2 b/include/asterisk/compat.h | 2 b/include/asterisk/config_options.h | 22 b/include/asterisk/features.h | 9 b/include/asterisk/multicast_rtp.h | 58 b/include/asterisk/parking.h | 11 b/include/asterisk/poll-compat.h | 2 b/include/asterisk/res_hep.h | 22 b/include/asterisk/res_pjsip.h | 295 b/include/asterisk/res_pjsip_pubsub.h | 4 b/include/asterisk/res_pjsip_session.h | 3 b/include/asterisk/sorcery.h | 14 b/include/asterisk/stasis.h | 38 b/include/asterisk/stasis_app.h | 9 b/include/asterisk/stasis_message_router.h | 14 b/include/asterisk/strings.h | 2 b/include/asterisk/taskprocessor.h | 23 b/main/Makefile | 12 b/main/ast_expr2.c | 10 b/main/ast_expr2.y | 10 b/main/asterisk.c | 16 b/main/asterisk.exports.in | 2 b/main/astfd.c | 2 b/main/bridge.c | 11 b/main/bridge_channel.c | 3 b/main/cdr.c | 3 b/main/cel.c | 111 b/main/channel.c | 3 b/main/codec.c | 10 b/main/codec_builtin.c | 6 b/main/config.c | 34 b/main/config_options.c | 7 b/main/core_unreal.c | 1 b/main/dial.c | 14 b/main/editline/Makefile.in | 2 b/main/features.c | 1 b/main/file.c | 24 b/main/http.c | 2 b/main/logger.c | 2 b/main/manager.c | 205 b/main/manager_channels.c | 24 b/main/say.c | 4 b/main/sorcery.c | 21 b/main/stasis.c | 12 b/main/stasis_endpoints.c | 13 b/main/stasis_message.c | 35 b/main/stasis_message_router.c | 12 b/main/strings.c | 6 b/main/taskprocessor.c | 172 b/main/threadpool.c | 4 b/main/udptl.c | 12 b/makeopts.in | 3 b/res/ael/pval.c | 70 b/res/ari/resource_bridges.c | 11 b/res/ari/resource_channels.c | 49 b/res/ari/resource_channels.h | 4 b/res/res_ari.c | 3 b/res/res_ari_channels.c | 14 b/res/res_fax.c | 51 b/res/res_hep.c | 49 b/res/res_hep.exports.in | 2 b/res/res_hep_pjsip.c | 68 b/res/res_hep_rtcp.c | 37 b/res/res_odbc.c | 232 b/res/res_phoneprov.c | 5 b/res/res_pjproject.c | 7 b/res/res_pjsip.c | 199 b/res/res_pjsip/config_global.c | 77 b/res/res_pjsip/config_transport.c | 10 b/res/res_pjsip/include/res_pjsip_private.h | 19 b/res/res_pjsip/location.c | 29 b/res/res_pjsip/pjsip_configuration.c | 137 b/res/res_pjsip/pjsip_distributor.c | 676 b/res/res_pjsip/pjsip_options.c | 92 b/res/res_pjsip/pjsip_scheduler.c | 495 b/res/res_pjsip_authenticator_digest.c | 28 b/res/res_pjsip_dtmf_info.c | 7 b/res/res_pjsip_empty_info.c | 89 b/res/res_pjsip_endpoint_identifier_anonymous.c | 38 b/res/res_pjsip_endpoint_identifier_ip.c | 2 b/res/res_pjsip_endpoint_identifier_user.c | 145 b/res/res_pjsip_exten_state.c | 8 b/res/res_pjsip_header_funcs.c | 9 b/res/res_pjsip_messaging.c | 18 b/res/res_pjsip_mwi.c | 10 b/res/res_pjsip_mwi_body_generator.c | 4 b/res/res_pjsip_one_touch_record_info.c | 9 b/res/res_pjsip_outbound_publish.c | 189 b/res/res_pjsip_outbound_registration.c | 26 b/res/res_pjsip_publish_asterisk.c | 10 b/res/res_pjsip_pubsub.c | 565 b/res/res_pjsip_registrar.c | 468 b/res/res_pjsip_sdp_rtp.c | 2 b/res/res_pjsip_session.c | 109 b/res/res_pjsip_transport_management.c | 100 b/res/res_rtp_asterisk.c | 17 b/res/res_rtp_multicast.c | 189 b/res/res_rtp_multicast.exports.in | 6 b/res/res_sorcery_astdb.c | 60 b/res/res_srtp.c | 8 b/res/res_stasis.c | 16 b/rest-api/api-docs/channels.json | 17 b/tests/test_cel.c | 2 b/tests/test_channel_feature_hooks.c | 15 b/tests/test_config.c | 75 b/tests/test_message.c | 8 b/tests/test_netsock2.c | 6 b/tests/test_res_pjsip_scheduler.c | 401 b/third-party/pjproject/Makefile | 23 b/third-party/pjproject/Makefile.rules | 11 b/third-party/pjproject/apply_patches | 4 b/third-party/pjproject/configure.m4 | 7 b/third-party/pjproject/patches/0001-evsub-Add-APIs-to-add-decrement-an-event-subscriptio.patch | 73 b/third-party/pjproject/patches/0001-sip_transport_tcp-tls-Set-factory-on-transports-crea.patch | 48 third-party/pjproject/patches/0001-2.4.5-fix-for-tls-async-ops.patch | 224 third-party/pjproject/patches/0001-Bump-tcp-tls-and-transaction-log-levels-from-1-to-3.patch | 70 third-party/pjproject/patches/0001-ioqueue-Enable-epoll-in-aconfigure.ac.patch | 80 third-party/pjproject/patches/0001-sip_parser.c-Fix-pjsip_VIA_PARAM_SPEC_ESC.patch | 30 third-party/pjproject/patches/0001-sip_parser.c-Remove-wholesale-strip-from-parse_param.patch | 55 third-party/pjproject/patches/0001-sip_transport-Search-for-transport-even-if-listener-.patch | 114 third-party/pjproject/patches/0002-aconfigure.ac-Fix-autoconf-issue-with-opencore-amrnb.patch | 48 170 files changed, 7619 insertions(+), 42382 deletions(-)