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.22.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 |
---|---|---|
36 George Joseph 17 Richard Mudgett 15 Corey Farrell 10 Joshua Colp 8 Alexander Traud 3 Torrey Searle 2 Jaco Kroon 2 Emmanuel BUU 2 Nick French 2 Florian Floimair 1 Kevin Harwell 1 Matthew Fredrickson 1 Sean Bright 1 Salah Ahmed 1 Chris-Savinovich 1 Ivan Poddubny 1 Alexei Gradinari 1 Alec Davis | 1 Emmanuel BUU | 7 Alexander Traud 4 Joshua Colp 4 Torrey Searle 2 Emmanuel BUU 2 Nick French 2 Ross Beer 2 George Joseph 1 Alexei Gradinari 1 rleasure 1 Samuel Owens 1 Siruja Maharjan 1 Eric Dantie 1 Salah Ahmed 1 Emmanuel BUU 1 Ross Beer 1 Valentin Safonov 1 Florian Floimair 1 Joshua Elson 1 Jared Hull 1 Jonathan Harris 1 Valentin Safonov 1 Majdi Bsoul 1 Ian Gilmour 1 Alec Davis 1 Bob Atkins 1 Thiago Coutinho |
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 changes that went into this release that did not reference a JIRA issue.
Revision | Author | Summary |
---|---|---|
b528715fa0 | Jaco Kroon | AMI: be less verbose when adding HTTP headers to AMI/HTTP messages. |
adb3195697 | Matthew Fredrickson | sample_configs: noload res_hep.so by default |
b9d9c0a8b9 | Sean Bright | app_queue: Silence GCC 8 compiler warning |
9b9dee2d2c | Richard Mudgett | AMI: Remove docs for nonexistent AMI ContactStatus event headers |
a66fa4db24 | Richard Mudgett | res_sorcery_realtime.c: Fix unqualified fetch warning. |
f3924b576a | Richard Mudgett | pbx_dundi.c: Misc memory management fixes when destroying peers |
fbc53412f6 | Richard Mudgett | pbx_dundi.c: Handle thread shutdown better. |
ad2dfb07b0 | Richard Mudgett | pbx_dundi: Fix debug frame decode string. |
0a7dab8904 | Richard Mudgett | pbx_dundi: Update sample config documentation. |
33a1593fba | George Joseph | CI: Final version of setting correct gerrit creds |
ab095ca4c6 | George Joseph | CI: Yet Another stab at creds |
b1e294c670 | George Joseph | CI: Another stab at creds |
45d096fe8d | George Joseph | CI: Add https credentials to gerrit checkouts |
db367ddbbf | Corey Farrell | res_pjsip: Resolve transport management leak at shutdown. |
7f4420a222 | Corey Farrell | CI: Disable res_odbc if REF_DEBUG is requested. |
7df97d0a00 | Corey Farrell | res_pjsip: Fix leak in pjsip_options. |
e8ac75eed0 | Richard Mudgett | contrib/scripts: Make astgenkey executable |
dc786aa576 | Corey Farrell | Sample configs: Fix pjsip.conf syntax error. |
f3a8bfff36 | Corey Farrell | CI: Add support for coverage processing. |
b7f195b6fd | Richard Mudgett | res_pjsip.h: Fix doxygen comments. |
856b6d1954 | Joshua Colp | stasis: Reduce calculation of stasis message type hash. |
1f97ea7e2c | Richard Mudgett | res_pjsip: Make pjlib.h consistently included. |
7f203d2bd8 | George Joseph | CI: Add optional uninstall step before installing asterisk |
edddcb3dc6 | Joshua Colp | res_pjsip_pubsub: Use ast_true for "prune_on_boot". |
d33ed08afc | Joshua Colp | res_pjsip_pubsub: Treat "prune_on_boot" as a yes / no. |
2b0d003a35 | George Joseph | CI: Fix placement of job summary statments |
5fbf2ce248 | George Joseph | CI: Add docker info to job summary |
eacf8fe96c | Corey Farrell | Build System: Create 'make install-configs' target. |
059e1e3bc8 | Kevin Harwell | json.c: improve ast_json_to_ast_variables performance |
21168ba931 | George Joseph | CI: Explicitly pass BRANCH_NAME to buildAsterisk and installAsterisk |
9b4fb9d1aa | George Joseph | CI: Add options to initialize and cleanup database to runTestsuite.sh |
90325f0569 | Corey Farrell | CI: Do not `mkdir 2`. |
3ed6abcc1f | Corey Farrell | Build System: Silence build of bundled jansson. |
b971faf740 | George Joseph | CI: RefDebug: Fix reference to testsuite URL |
ab103d66db | Corey Farrell | Build System: Fix bundled jansson install. |
fd1b8c57e9 | Florian Floimair | res_pjsip: Change log message from error to warning for valid use cases |
eccd5886c3 | George Joseph | CI: Add --privileged flag to docker options |
32ae565da2 | George Joseph | CI: Set correct user:group when publishing docs |
46ea59a0ca | Corey Farrell | CI: Split --test-command argument. |
f34c59e745 | Corey Farrell | CI: Fix mkdir CACHE_DIR. |
82d351ca0e | Corey Farrell | build_tools/make_version: Get MAINLINE_BRANCH from .gitreview. |
1fbe1b1eff | Joshua Colp | sched: Make ABI compatible between dev mode and non-dev mode. |
f36b4091f5 | Corey Farrell | Enable bundling of jansson. |
fd84eb65b3 | Corey Farrell | CI: Fix logger.conf for unit tests. |
2acba0f418 | George Joseph | CI: Add wiki doc publish to periodics |
58c7b64ed6 | George Joseph | xmldoc.c: Fix dump of xml document |
0ade9df3b6 | Richard Mudgett | res_pjsip: Update endpoint transport option documentation. |
f8fa7182ac | George Joseph | CI: Fix merge strategy |
ca651c8973 | George Joseph | CI: Fix regex in daily and ref_debug jobs |
33668ab46a | Richard Mudgett | res_config_ldap.c: Fix mem leak in CLI "realtime show ldap status" |
081f689bc5 | George Joseph | CI: Add pre-build merge back in as RECURSIVE |
694503d378 | George Joseph | CI: Remove pre-build merge from gates and checks |
65cf0001fe | George Joseph | CI: Fix logic inversion in runTestsuite |
c025f09452 | George Joseph | CI: Add teardownRealtime |
0da16dd5d0 | George Joseph | CI: Prevent Jenkins from triggering jobs back to itself |
bb52ce0b64 | George Joseph | CI: runUnittests: loop a few times on waitfullybooted |
a5e6ffa1f2 | George Joseph | CI: Add realtime checks to dailies |
1817d5a3e7 | George Joseph | CI: Add weekly REF_DEBUG testsuite run |
0023e40308 | George Joseph | CI: Fix bad reporting of status by the verification pub |
014f226bf1 | George Joseph | CI: Make build tag an acceptable docker name |
871715f77c | Corey Farrell | Fix declaration of PBX_CURL for ./configure --without-libcurl |
b97b39fe1b | George Joseph | CI: Add daily periodics to CI |
1b1271c3ea | George Joseph | CI: Add Asterisk Gates |
df67a98938 | George Joseph | CI: Remove duplicate checkout |
947d024539 | George Joseph | CI: Update cleanup steps and permissions |
578d381164 | George Joseph | CI: Fix log artifact paths |
96464a523b | George Joseph | CI: Remove CleanBeforeCheckout option for testsuite |
2d16c85574 | George Joseph | CI: Move gates into source repo |
8167048804 | George Joseph | CI: Initial commit for moving CI into source repo |
7666b80378 | George Joseph | test.c: Make output jUnit compatible |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
.lastclean | 1 .version | 1 ChangeLog |60881 ---------- asterisk-13.22.0-summary.html | 314 asterisk-13.22.0-summary.txt | 784 b/.gitignore | 2 b/CHANGES | 18 b/Makefile | 15 b/addons/chan_ooh323.c | 4 b/addons/ooh323c/src/ooSocket.c | 4 b/apps/app_queue.c | 8 b/autoconf/libcurl.m4 | 3 b/build_tools/make_version | 2 b/channels/chan_sip.c | 68 b/channels/pjsip/dialplan_functions.c | 8 b/configs/basic-pbx/modules.conf | 6 b/configs/samples/dundi.conf.sample | 61 b/configs/samples/modules.conf.sample | 4 b/configs/samples/pjsip.conf.sample | 18 b/configs/samples/pjsip_wizard.conf.sample | 8 b/configure | 394 b/configure.ac | 32 b/contrib/ast-db-manage/config/versions/19b00bc19b7b_add_suppress_q850_reason_headers_to_.py | 27 b/contrib/ast-db-manage/config/versions/1d3ed26d9978_increase_uri_column_size.py | 22 b/include/asterisk/autoconfig.h.in | 2 b/include/asterisk/res_pjsip.h | 19 b/include/asterisk/res_pjsip_session.h | 4 b/include/asterisk/sched.h | 5 b/include/asterisk/stasis.h | 18 b/include/asterisk/xml.h | 17 b/main/devicestate.c | 24 b/main/json.c | 3 b/main/manager.c | 76 b/main/sched.c | 4 b/main/sdp_srtp.c | 5 b/main/stasis.c | 17 b/main/stasis_cache.c | 2 b/main/stasis_endpoints.c | 12 b/main/stasis_message.c | 8 b/main/test.c | 81 b/main/xml.c | 16 b/main/xmldoc.c | 46 b/makeopts.in | 1 b/menuselect/Makefile | 4 b/menuselect/configure | 175 b/menuselect/configure.ac | 13 b/menuselect/makeopts.in | 1 b/menuselect/menuselect_curses.c | 8 b/pbx/dundi-parser.c | 12 b/pbx/pbx_dundi.c | 101 b/res/res_config_ldap.c | 1 b/res/res_pjsip.c | 33 b/res/res_pjsip/config_domain_aliases.c | 5 b/res/res_pjsip/config_global.c | 4 b/res/res_pjsip/config_system.c | 2 b/res/res_pjsip/pjsip_configuration.c | 1 b/res/res_pjsip/pjsip_options.c | 1 b/res/res_pjsip/pjsip_outbound_auth.c | 3 b/res/res_pjsip/pjsip_transport_management.c | 67 b/res/res_pjsip_caller_id.c | 29 b/res/res_pjsip_endpoint_identifier_ip.c | 156 b/res/res_pjsip_messaging.c | 2 b/res/res_pjsip_pubsub.c | 4 b/res/res_pjsip_registrar.c | 149 b/res/res_pjsip_rfc3326.c | 11 b/res/res_pjsip_sdp_rtp.c | 38 b/res/res_pjsip_session.c | 2 b/res/res_pjsip_t38.c | 63 b/res/res_rtp_asterisk.c | 64 b/res/res_sorcery_config.c | 103 b/res/res_sorcery_realtime.c | 3 b/tests/CI/buildAsterisk.sh | 187 b/tests/CI/ci.functions | 30 b/tests/CI/gateTestGroups.json | 47 b/tests/CI/gates.jenkinsfile | 256 b/tests/CI/installAsterisk.sh | 33 b/tests/CI/periodic-dailyTestGroups.json | 38 b/tests/CI/periodics-daily.jenkinsfile | 156 b/tests/CI/processCoverage.sh | 45 b/tests/CI/publishAsteriskDocs.sh | 144 b/tests/CI/ref_debug.jenkinsfile | 131 b/tests/CI/ref_debugTestGroups.json | 32 b/tests/CI/runTestsuite.sh | 29 b/tests/CI/runUnittests.sh | 76 b/tests/CI/setupJenkinsEnvironment.sh | 7 b/tests/CI/setupRealtime.sh | 179 b/tests/CI/teardownRealtime.sh | 12 b/tests/CI/unittests.jenkinsfile | 219 b/tests/test_astobj2.c | 5 b/third-party/Makefile | 4 b/third-party/Makefile.rules | 22 b/third-party/apply_patches | 33 b/third-party/configure.m4 | 1 b/third-party/jansson/.gitignore | 4 b/third-party/jansson/Makefile | 97 b/third-party/jansson/Makefile.rules | 16 b/third-party/jansson/configure.m4 | 89 b/third-party/jansson/jansson-2.11.tar.bz2.md5 | 1 b/third-party/jansson/patches/0001-Improve-test-coverage.patch | 128 b/third-party/jansson/patches/0017-Fix-error-handling-in-json_pack.patch | 103 b/third-party/pjproject/Makefile | 50 b/third-party/pjproject/Makefile.rules | 5 b/third-party/pjproject/configure.m4 | 17 b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch | 18 b/third-party/pjproject/patches/0000-solaris.patch | 149 b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch | 49 b/third-party/pjproject/patches/0110_fix_tdata_rexmit_deadlock.patch | 203 b/third-party/pjproject/patches/config_site.h | 8 b/third-party/pjproject/pjproject-2.7.2.tar.bz2.md5 | 2 b/third-party/versions.mak | 2 contrib/realtime/mssql/mssql_cdr.sql | 44 contrib/realtime/mssql/mssql_config.sql | 1901 contrib/realtime/mssql/mssql_voicemail.sql | 54 contrib/realtime/mysql/mysql_cdr.sql | 32 contrib/realtime/mysql/mysql_config.sql | 1118 contrib/realtime/mysql/mysql_voicemail.sql | 34 contrib/realtime/oracle/oracle_cdr.sql | 38 contrib/realtime/oracle/oracle_config.sql | 1867 contrib/realtime/oracle/oracle_voicemail.sql | 48 contrib/realtime/postgresql/postgresql_cdr.sql | 36 contrib/realtime/postgresql/postgresql_config.sql | 1210 contrib/realtime/postgresql/postgresql_voicemail.sql | 38 third-party/pjproject/apply_patches | 33 123 files changed, 4116 insertions(+), 69064 deletions(-)