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-certified/16.3-cert1.
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 |
---|---|---|
53 Sean Bright 51 George Joseph 25 Kevin Harwell 25 Joshua Colp 18 Asterisk Development Team 14 Alexei Gradinari 13 Joshua C. Colp 10 Ben Ford 6 Corey Farrell 6 Richard Mudgett 5 Frederic LE FOLL 5 Jaco Kroon 5 Tzafrir Cohen 4 sungtae kim 4 Abhay Gupta 4 Chris-Savinovich 3 Salah Ahmed 3 Pascal Cadotte Michaud 3 Dan Cropp 3 Igor Goncharovsky 3 Guido Falsi 2 Rodrigo Ramírez Norambuena 2 Pirmin Walthert 2 Walter Doekes 2 Torrey Searle 2 lvl 1 Matthew Fredrickson 1 Chris Savinovich 1 Thomas Arimont (license 5525) 1 Nasir Iqbal 1 Martin Tomec 1 Kevin Reeves 1 Sebastian Kemper 1 Stas Kobzar 1 Francesco Castellano 1 Jonathan Rose 1 Antoni Goldstein 1 Morten Tryfoss 1 Andrew Siplas 1 Michael Goryainov 1 Jean Aunis 1 Leonid Fainshtein 1 Lucas Mendes 1 Michael Cargile 1 Boris P. Korzun 1 Florian Floimair 1 Holger Hans Peter Freyther 1 cmaj 1 Christoph Moench-Tegeder 1 Kirsty Tyerman 1 snuffy 1 Asterisk Team 1 Alexander Anikin | 1 tests/test_utils.c. 1 Abhay Gupta | 16 Joshua C. Colp 9 Ross Beer 8 Kevin Harwell 6 Ross Beer 5 Frederic LE FOLL 5 George Joseph 4 Pascal Cadotte Michaud 4 Abhay Gupta 4 Salah Ahmed 4 cmaj 4 sungtae kim 3 Dan Cropp 3 Sean Bright 3 Guido Falsi 3 Dan Cropp 3 nappsoft 2 Walter Doekes 2 Joshua Elson 2 Bernhard Schmidt 2 Corey Farrell 2 Stas Kobzar 2 Bernhard Schmidt 2 Ruddy G 2 Gregory Massel 2 Alexei Gradinari 2 Jonathan Harris 2 Torrey Searle 1 Oleksandr Natalenko 1 Martin Tomec 1 AvayaXAsterisk 1 Jaco Kroon 1 Steven Wheeler 1 Byron Clark 1 candrews 1 Jean Aunis - Prescom 1 Yoooooo Ha 1 kevin@phoneburner.com 1 Gil Richard 1 Oleksandr Natalenko 1 Marian Piater 1 Michael Goryainov 1 Niksa Baldun 1 Alexander Traud 1 Mark 1 Steven Wheeler 1 Dirk Wendland 1 Bryan Nelson 1 Sam Banks 1 Sebastian Kemper 1 Speed Dial Dave 1 Richard Kenner 1 Sébastien Duthil 1 Joshua C. Colp 1 Sébastien Duthil 1 Aheliotech 1 Jim Van Meggelen 1 Robert Sutton 1 Michael Cargile 1 Kevin Flyn 1 Janu 1 Frank Matano 1 pasandev 1 Cédric Bassaget 1 Kevin Flyn 1 Dan Jenkins 1 Luke-Jr 1 Robert Sutton 1 Jeremiah Gadd 1 Michael 1 Boris P. Korzun 1 Kilburn 1 Alexander Traud 1 Joeran Vinzens 1 Dennis 1 test011 1 Joeran Vinzens 1 Jim Van Meggelen 1 Kirill Katsnelson 1 Kirsty Tyerman 1 Lucas Mendes 1 Timothy Vanderaerden 1 Janu 1 Florian Floimair 1 Michael Maier 1 Daniel 1 Dan Jenkins 1 Robin Leffmann 1 Mitch Claborn 1 Antoni Goldstein 1 David Lee 1 Dmitry Shubin 1 klaus3000 1 Maciej Michno 1 Dmitry Shubin 1 Gil Richard 1 Kevin Reeves 1 Niklas Larsson 1 Dmitry Svyatogorov 1 Jean-Denis Girard 1 Christoph Moench-Tegeder 1 Maciej Michno 1 the CC variable, instead of unconditionally 1 Stas Kobzar 1 Francesco Castellano 1 Cedric BASSAGET 1 Ted G 1 Frank Matano 1 David M. Lee 1 vijay kumar 1 Niklas Larsson 1 Andrey V. T. 1 Francois Blackburn 1 Juan Martin 1 Richard Kenner 1 Abhay Gupta 1 Ian Jones 1 Jean-Denis Girard 1 lvl 1 Ted G 1 Marin Odrljin 1 Morten Tryfoss 1 Andrew Siplas 1 Vyrva Igor 1 Jonas Swiatek 1 Eliel Sardañons 1 AvayaXAsterisk 1 Dirk Wendland 1 Luke-Jr 1 abelbeck 1 Jonathan Harris 1 Nasir Iqbal 1 Chris Savinovich 1 Kirill Katsnelson 1 Eliel Sardañons 1 Sean Bright 1 Kirsty Tyerman 1 Cyril Ramière 1 Jørgen H 1 Niksa Baldun 1 dennis |
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 |
---|---|---|
fe3dc091b5 | Joshua Colp | Revert "res_rtp_asterisk: Free payload when error on insertion to data buffer" |
a75317ce24 | Joshua Colp | Revert "res_rtp_asterisk: Resolve loop when receive buffer is flushed" |
81d34554ab | Asterisk Development Team | Update for certified/16.8-cert1-rc5 |
25e2274e48 | Jaco Kroon | main/backtrace: binutils-2.34 fix. |
2af88e7ca2 | Jaco Kroon | Update main/backtrace.c to deal with changes in binutils 2.34. |
3d317239d5 | Asterisk Development Team | Update for certified/16.8-cert1-rc4 |
096db19662 | Asterisk Development Team | Update CHANGES and UPGRADE.txt for certified/16.8-cert1-rc4 |
c9cd681261 | Joshua C. Colp | CHANGES: Change md file extension to txt. |
904f6b7c2f | Kevin Harwell | ast_coredumper: add Asterisk information dump |
7ecbcdf22f | George Joseph | CI: Create generic jenkinsfile |
d1bb76a27d | Asterisk Development Team | Update for certified/16.8-cert1-rc3 |
b922e387d1 | Asterisk Development Team | Update CHANGES and UPGRADE.txt for certified/16.8-cert1 |
7b8157645f | Asterisk Development Team | Update for certified/16.8-cert1-rc2 |
476bbcf3a3 | Asterisk Development Team | Update for certified/16.8-cert1-rc1 |
b3a0387fc0 | Asterisk Development Team | Update CHANGES and UPGRADE.txt for certified/16.8-cert1 |
7416703f04 | George Joseph | doc: Fix CHANGES entries to have .txt suffix and update READMEs |
443230f5d5 | George Joseph | Asterisk Certified 16.8 Preparation |
40e331ff90 | Joshua C. Colp | res_rtp_asterisk: Don't produce transport-cc if no packets. |
8b0922a101 | George Joseph | message.c: Add option to suppress the Message channel AMI and ARI events |
d436f56858 | Asterisk Development Team | Update for 16.8.0 |
126beb3e6c | Joshua Colp | REVERT: Add option to suppress the Message channel AMI and ARI events |
bfe9e1b2e7 | George Joseph | message.c: Add option to suppress the Message channel AMI and ARI events |
c92e2bb09f | Asterisk Development Team | Update for 16.8.0-rc2 |
b7b813eb34 | Asterisk Development Team | Update for 16.8.0-rc1 |
eb1ec0498d | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.8.0 |
a7aaca9eaa | Sean Bright | func_odbc.conf.sample: Add example lookup |
f49517efb9 | Rodrigo Ramírez Norambuena | queue_log: Add alembic script for generate db table for queue_log |
13fa33588f | Sean Bright | app_voicemail, say: Fix various leading whitespace problems |
b92b0469ff | Jaco Kroon | netsock2: ast_addressfamily_to_sockaddrsize and ast_sockaddr_from_sockaddr. |
de078debab | Kevin Harwell | app_agent_pool: Update XML docs for AgentLogin |
11753d94d8 | Richard Mudgett | features.c: Make Bridge application tolerate unspecified channel. |
00e745066c | Richard Mudgett | app_chanspy.c: Reduce log message level from notice to verbose. |
198f4cbdbf | Richard Mudgett | app_softhangup.c: Reduce unnecessary warning to verbose message. |
efa13eb0a0 | Sean Bright | db: Initialize condition primitive before use |
9240fcd8bb | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.7.0 |
77941efad9 | Jaco Kroon | ACL: ast_apply_acl_nolog - identical to ast_apply_acl but without logging. |
9c29c3fb3e | Joshua Colp | Revert "PJSIP_CONTACT: add missing argument documentation" |
5c20cc4c3a | Sean Bright | res_pjsip_registrar.c: Prevent possible buffer overflow with domain aliases |
43d4c0e3c9 | Thomas Arimont | channel.c: Resolve issue with receiving SIP INFO packets for DTMF |
80199cd67f | George Joseph | CI: Turn off shallow cloning altogether |
bd3cb1b300 | Sean Bright | media_cache.c: Various CLI improvements |
9eb86a8110 | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.6.2 |
d075d8913b | George Joseph | CI: Fix missing script block in jenkinsfiles |
ce8a23fdf9 | George Joseph | CI: Fix missing script block in jenkinsfiles |
919bc0c7be | George Joseph | CI: Increase clone depth and do better cleanup |
61a3e7e79b | Sean Bright | res_pjsip_registrar: Fix uninitlized variable warning |
30c0af7257 | Kevin Harwell | various files - fix some alerts raised by lgtm code analysis |
6f0a69c51a | Kevin Harwell | res_pjsip_session: initialize pending's topology to endpoint's |
6be18dfb72 | Alexei Gradinari | serializer: set high/low alert levels on whole pool |
bfd0e05e59 | George Joseph | ExternalMedia: Change return object from ExternalMedia to Channel |
ef2eb064b2 | Joshua Colp | res_rtp_asterisk: Remove a log message that slipped in. |
ed12715cbe | Joshua Colp | test_res_rtp: Enable FIR and REMB nominal tests. |
867c8b2879 | Chris Savinovich | test_taskprocessor.c: Fix test failure on Ubuntu |
afc10c25ac | Kevin Harwell | serializer: move/add asterisk serializer pool functionality |
931ef77e21 | Kevin Harwell | res_pjsip/res_pjsip_mwi: use centralized serializer pools |
04f7d136d8 | Alexei Gradinari | res_pjsip_pubsub: add endpoint to some warning |
d146ec7e83 | Asterisk Team | Revert "Update CHANGES and UPGRADE.txt for 16.6.0-rc2" |
85c7326d08 | Jonathan Rose | basic-pbx: Bring forward queue configuration from 13 |
827dd754b2 | Ben Ford | taskprocessor.c: Added "like" support to 'core show taskprocessors' |
a0844a9b9b | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.6.0-rc2 |
9ff11c2f00 | Kevin Harwell | res_pjsip_pubsub: change warning to debug |
cd51f5b876 | Corey Farrell | core: Fix ABI mismatch of ao2_global_obj. |
5ea667e03a | Ben Ford | taskprocessor.c: Add CLI commands to reset taskprocessor stats. |
fec6e1bd87 | Corey Farrell | core: Add AO2_ALLOC_OPT_NO_REF_DEBUG option. |
9c5a8066a6 | George Joseph | astmm.c: Display backtrace with memory show allocations |
5b8c1ed0d3 | Corey Farrell | stasis: refcounter.py can incorrectly report skewed objects. |
76d4a42ae1 | Corey Farrell | res_pjsip_mwi: Remove inappropriate topic unreference. |
256db889f2 | Corey Farrell | app_voicemail: Fix module unload leak. |
9f304170f6 | Sean Bright | res_musiconhold: Add new 'playlist' mode |
a95cef7140 | Ben Ford | res_rtp_asterisk.c: Send RTCP as compound packets. |
688908fe7a | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.6.0 |
922d3e02df | Ben Ford | res_rtp: Add unit tests for RTCP stats. |
d566314e38 | George Joseph | ARI: External Media |
a321225fa4 | Chris-Savinovich | test_utils.c: Skip test adsi_loaded_test if module not loaded. |
78d00c277c | Igor Goncharovsky | chan_unistim: Fix code, causing all incoming DTMF sent back to asterisk |
821b7561f8 | Igor Goncharovsky | chan_unistim: Fix RTP port byte order for big-endian arch |
aaaa1695ca | Alexei Gradinari | Fix misname 'res_external_mwi' to 'res_mwi_external' in comments. |
c00a010fe8 | George Joseph | chan_rtp: Accept hostname as well as ip address as destination |
6407ccd2d9 | George Joseph | dns_core: Create new API ast_dns_resolve_ipv6_and_ipv4 |
f82d0b74fd | George Joseph | res_ari.c: Prefer exact handler match over wildcard |
51fd43206b | Sean Bright | audiohook.c: Substitute silence for unavailable audio frames |
92066b8746 | George Joseph | CI: Escape backslashes in printenv/sort/tr |
db9684ad1e | George Joseph | CI: Add "throttle" label and "skip_gate" capability |
2641081caa | George Joseph | CI: Make node labels job-specific |
9718376902 | Sean Bright | res_musiconhold: Use a vector instead of custom array allocation |
0ebfc4a19d | Sean Bright | manager: Send fewer packets |
d6af1acb8c | Sean Bright | res_musiconhold: Use ast_pipe_nonblock() wrapper |
05cf9c9912 | George Joseph | loader.c: Fix possible SEGV when a module fails to register |
06780d2bc4 | George Joseph | CI: Don't enable non-core modules in Certified branches |
3814faf848 | Leonid Fainshtein | openr2(6/6): Set hangup cause |
06515707df | Tzafrir Cohen | openr2(5/6): added cli command -- mfcr2 destroy link <index> |
93a093f6c4 | Tzafrir Cohen | openr2(4/6): added new cli command -- mfcr2 show links |
a45cfefb77 | Tzafrir Cohen | openr2(3/6): Convert r2links to standard Asterisk AST_LIST* |
ec6e88592a | Tzafrir Cohen | openr2(2/6): Stop polling channels when DAHDI returns -ENODEV (e.g: plug-out) |
7b6df814a6 | Tzafrir Cohen | openr2(1/6): bugfix in configuration saving |
356f4256cc | George Joseph | CI: Add cleanWs to cleanup steps in jenkinsfiles |
9d69469203 | Rodrigo Ramírez Norambuena | README.md: Update year |
c86c0973ff | George Joseph | CI: Add install-headers to the install make targets |
cb831a18d1 | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.5.0 |
f62d9013c1 | George Joseph | Build: Add separate header install/uninstall targets |
88ea395c33 | Kevin Harwell | manager: Log AMI actions |
1756029237 | Joshua Colp | res_rtp_asterisk: Move where DTLS MTU variable is defined. |
31d755e805 | George Joseph | sig_pri: Address gcc9 issues |
01712bbdc9 | George Joseph | CI: New way to determnine libdir |
1ee2f01f62 | George Joseph | chan_dahdi: Address gcc9 issues |
8b77318a2c | Alexei Gradinari | translate.c do not log WARNING on empty audio frame |
ccc92b6ecb | George Joseph | app_confbridge: Attended transfer event fixup |
694097ee68 | Sean Bright | pjproject: Update to 2.9 release |
86cd77ec0a | Alexei Gradinari | app_attended_transfer: new application AttendedTransfer |
6321b559b9 | Alexei Gradinari | res_fax: gateway sends T.38 request to both endpoints if V.21 detected |
d2c07aceca | Asterisk Development Team | Update CHANGES and UPGRADE.txt for 16.4.0 |
e77704f45c | Alexei Gradinari | res_fax: add channel name to CLI 'fax show session' |
ec74fd56a7 | Ben Ford | build: Fix file format in CHANGES-staging. |
db5bc0fabf | Alexei Gradinari | app_blind_transfer: new application BlindTransfer |
9516fb64c9 | Alexei Gradinari | app_readexten: new option 'p' to stop reading on '#' key |
79b15d0b30 | George Joseph | res_rtp_asterisk: Add ability to propose local address in ICE |
941dead08d | Ben Ford | pjsip_options.c: Allow immediate qualifies for new contacts. |
edc3e0df1a | Kevin Harwell | conversions.c: Add conversions for largest max sized integer |
e3a758975d | Kevin Harwell | mwi core: Move core MWI functionality into its own files |
e281911667 | George Joseph | ARI: Bump non-breaking version number to 4.0.2 |
7487fc88d2 | George Joseph | res_remb_modifier: Propertly initialize bitrate to 0.0 |
022e784b7a | Sean Bright | res_mwi_devstate: Specify AST_MODFLAG_LOAD_ORDER to enable load priority |
18fe583d12 | George Joseph | CI: Move test group config files to Jenkins |
898765d919 | George Joseph | ARI: Run 'make ari-stubs' |
acfbfef8ad | Alexei Gradinari | res_pjsip: Fix transport_states ref leak |
85bbb7a3e8 | Chris-Savinovich | config.c: Fix a crash in extconfig parsing |
1464a6b80f | George Joseph | CI: Add --no-dev-mode option to buildAsterisk.sh |
ae1aeb930e | Matthew Fredrickson | res/res_rtp_asterisk: Enable rxjitter calculation for video |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
UPGRADE-1.2.txt | 218 UPGRADE-1.4.txt | 497 UPGRADE-1.6.txt | 277 UPGRADE-1.8.txt | 343 UPGRADE-10.txt | 92 UPGRADE-11.txt | 280 UPGRADE-12.txt | 478 UPGRADE-13.txt | 399 UPGRADE-14.txt | 115 UPGRADE-15.txt | 63 asterisk-certified-16.3-cert1-summary.html | 7965 ---- asterisk-certified-16.3-cert1-summary.txt |19102 ---------- b/.gitreview | 2 b/.version | 2 b/CHANGES | 270 b/ChangeLog | 4334 ++ b/Makefile | 30 b/Makefile.rules | 9 b/README-SERIOUSLY.bestpractices.md | 4 b/README.md | 2 b/UPGRADE.txt | 2611 + b/addons/cdr_mysql.c | 18 b/addons/chan_ooh323.c | 19 b/addons/chan_ooh323.h | 1 b/addons/ooh323c/src/ooh323ep.c | 6 b/addons/ooh323c/src/ooh323ep.h | 2 b/apps/app_adsiprog.c | 2 b/apps/app_agent_pool.c | 8 b/apps/app_amd.c | 32 b/apps/app_attended_transfer.c | 144 b/apps/app_blind_transfer.c | 138 b/apps/app_cdr.c | 8 b/apps/app_chanisavail.c | 137 b/apps/app_chanspy.c | 3 b/apps/app_confbridge.c | 163 b/apps/app_dial.c | 138 b/apps/app_dictate.c | 4 b/apps/app_followme.c | 12 b/apps/app_minivm.c | 4 b/apps/app_mixmonitor.c | 13 b/apps/app_page.c | 30 b/apps/app_playback.c | 9 b/apps/app_queue.c | 20 b/apps/app_readexten.c | 14 b/apps/app_record.c | 3 b/apps/app_senddtmf.c | 13 b/apps/app_softhangup.c | 2 b/apps/app_voicemail.c | 580 b/apps/confbridge/conf_config_parser.c | 35 b/apps/confbridge/confbridge_manager.c | 27 b/apps/confbridge/include/confbridge.h | 14 b/asterisk-certified-16.8-cert1-rc5-summary.html | 16 b/asterisk-certified-16.8-cert1-rc5-summary.txt | 101 b/bridges/bridge_native_rtp.c | 173 b/bridges/bridge_simple.c | 198 b/bridges/bridge_softmix.c | 377 b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 2 b/cdr/cdr_pgsql.c | 26 b/cel/cel_pgsql.c | 2 b/channels/chan_console.c | 4 b/channels/chan_dahdi.c | 480 b/channels/chan_dahdi.h | 19 b/channels/chan_iax2.c | 29 b/channels/chan_mgcp.c | 1 b/channels/chan_motif.c | 9 b/channels/chan_pjsip.c | 200 b/channels/chan_rtp.c | 19 b/channels/chan_sip.c | 43 b/channels/chan_skinny.c | 1 b/channels/chan_unistim.c | 175 b/channels/pjsip/cli_commands.c | 13 b/channels/pjsip/dialplan_functions.c | 65 b/channels/pjsip/include/dialplan_functions.h | 25 b/channels/sig_analog.c | 7 b/channels/sig_pri.c | 33 b/codecs/Makefile | 3 b/codecs/ex_alaw.h | 5 b/codecs/ex_g722.h | 5 b/codecs/ex_ulaw.h | 5 b/codecs/speex/arch.h | 13 b/codecs/speex/fixed_generic.h | 4 b/codecs/speex/resample.c | 332 b/codecs/speex/speex_resampler.h | 4 b/configs/basic-pbx/extensions.conf | 14 b/configs/basic-pbx/modules.conf | 1 b/configs/basic-pbx/queues.conf | 19 b/configs/samples/asterisk.conf.sample | 5 b/configs/samples/confbridge.conf.sample | 6 b/configs/samples/dundi.conf.sample | 6 b/configs/samples/extconfig.conf.sample | 1 b/configs/samples/func_odbc.conf.sample | 8 b/configs/samples/http.conf.sample | 10 b/configs/samples/musiconhold.conf.sample | 23 b/configs/samples/pjsip.conf.sample | 6 b/configs/samples/rtp.conf.sample | 4 b/configure | 192 b/configure.ac | 36 b/contrib/ast-db-manage/README.md | 1 b/contrib/ast-db-manage/config/versions/3a094a18e75b_pjsip_add_norefersub.py | 39 b/contrib/ast-db-manage/config/versions/fbb7766f17bc_add_playlist_to_moh.py | 54 b/contrib/ast-db-manage/queue_log.ini.sample | 58 b/contrib/ast-db-manage/queue_log/env.py | 1 b/contrib/ast-db-manage/queue_log/script.py.mako | 24 b/contrib/ast-db-manage/queue_log/versions/4105ee839f58_create_queue_log_table.py | 38 b/contrib/realtime/mysql/mysql_config.sql | 21 b/contrib/realtime/postgresql/postgresql_config.sql | 27 b/contrib/scripts/ast_coredumper | 417 b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 2 b/contrib/valgrind.supp | 14 b/doc/CHANGES-staging/README.md | 28 b/doc/UPGRADE-staging/README.md | 31 b/doc/appdocsxml.dtd | 2 b/formats/format_g726.c | 16 b/formats/msgsm.h | 4 b/funcs/func_curl.c | 48 b/funcs/func_env.c | 5 b/funcs/func_jitterbuffer.c | 19 b/funcs/func_odbc.c | 22 b/funcs/func_pjsip_contact.c | 6 b/funcs/func_talkdetect.c | 2 b/include/asterisk/abstract_jb.h | 4 b/include/asterisk/acl.h | 37 b/include/asterisk/app.h | 195 b/include/asterisk/ari.h | 2 b/include/asterisk/astobj2.h | 5 b/include/asterisk/audiohook.h | 2 b/include/asterisk/autoconfig.h.in | 12 b/include/asterisk/bridge.h | 9 b/include/asterisk/calendar.h | 4 b/include/asterisk/cel.h | 22 b/include/asterisk/channel.h | 44 b/include/asterisk/channel_internal.h | 5 b/include/asterisk/config.h | 18 b/include/asterisk/config_options.h | 2 b/include/asterisk/conversions.h | 20 b/include/asterisk/dns_core.h | 22 b/include/asterisk/dns_internal.h | 5 b/include/asterisk/format_cache.h | 5 b/include/asterisk/http_websocket.h | 14 b/include/asterisk/iostream.h | 14 b/include/asterisk/json.h | 16 b/include/asterisk/max_forwards.h | 1 b/include/asterisk/mixmonitor.h | 5 b/include/asterisk/mwi.h | 242 b/include/asterisk/netsock2.h | 42 b/include/asterisk/options.h | 3 b/include/asterisk/parking.h | 5 b/include/asterisk/res_fax.h | 3 b/include/asterisk/res_pjsip.h | 12 b/include/asterisk/res_pjsip_presence_xml.h | 5 b/include/asterisk/res_pjsip_pubsub.h | 23 b/include/asterisk/res_pjsip_session.h | 2 b/include/asterisk/rtp_engine.h | 129 b/include/asterisk/sched.h | 16 b/include/asterisk/serializer.h | 85 b/include/asterisk/slin.h | 5 b/include/asterisk/stasis.h | 46 b/include/asterisk/stasis_bridges.h | 23 b/include/asterisk/taskprocessor.h | 9 b/include/asterisk/utils.h | 9 b/main/abstract_jb.c | 178 b/main/acl.c | 74 b/main/aoc.c | 8 b/main/app.c | 338 b/main/asterisk.c | 18 b/main/astmm.c | 23 b/main/astobj2.c | 88 b/main/astobj2_container.c | 24 b/main/astobj2_global.c | 97 b/main/astobj2_hash.c | 21 b/main/astobj2_rbtree.c | 13 b/main/audiohook.c | 11 b/main/backtrace.c | 9 b/main/bridge.c | 1 b/main/ccss.c | 4 b/main/cdr.c | 65 b/main/cel.c | 82 b/main/channel.c | 80 b/main/codec_builtin.c | 8 b/main/config.c | 33 b/main/conversions.c | 39 b/main/core_local.c | 6 b/main/db.c | 3 b/main/dns_core.c | 72 b/main/event.c | 17 b/main/features.c | 28 b/main/file.c | 44 b/main/format_cache.c | 8 b/main/http.c | 56 b/main/indications.c | 10 b/main/iostream.c | 14 b/main/json.c | 17 b/main/loader.c | 149 b/main/manager.c | 120 b/main/manager_mwi.c | 1 b/main/media_cache.c | 51 b/main/message.c | 6 b/main/mwi.c | 369 b/main/options.c | 2 b/main/pbx.c | 71 b/main/pbx_variables.c | 23 b/main/rtp_engine.c | 253 b/main/say.c | 956 b/main/sched.c | 30 b/main/serializer.c | 189 b/main/stasis.c | 479 b/main/stasis_bridges.c | 36 b/main/stasis_cache.c | 10 b/main/stasis_channels.c | 9 b/main/stream.c | 22 b/main/taskprocessor.c | 219 b/main/tcptls.c | 24 b/main/translate.c | 13 b/main/udptl.c | 18 b/menuselect/Makefile | 8 b/menuselect/autoconfig.h.in | 3 b/menuselect/configure | 348 b/menuselect/configure.ac | 12 b/menuselect/example_menuselect-tree | 4 b/menuselect/makeopts.in | 3 b/menuselect/test/menuselect-tree | 4 b/pbx/pbx_dundi.c | 135 b/res/ael/pval.c | 30 b/res/ari/ari_model_validators.c | 412 b/res/ari/ari_model_validators.h | 55 b/res/ari/config.c | 10 b/res/ari/resource_channels.c | 216 b/res/ari/resource_channels.h | 55 b/res/ari/resource_events.c | 10 b/res/parking/parking_bridge_features.c | 2 b/res/parking/res_parking.h | 5 b/res/res_agi.c | 20 b/res/res_ari.c | 23 b/res/res_ari_channels.c | 206 b/res/res_ari_events.c | 2 b/res/res_calendar_ews.c | 1 b/res/res_calendar_exchange.c | 1 b/res/res_calendar_icalendar.c | 1 b/res/res_config_curl.c | 5 b/res/res_config_pgsql.c | 2 b/res/res_config_sqlite3.c | 6 b/res/res_corosync.c | 2 b/res/res_fax.c | 81 b/res/res_http_websocket.c | 11 b/res/res_musiconhold.c | 294 b/res/res_mwi_devstate.c | 4 b/res/res_mwi_external.c | 1 b/res/res_phoneprov.c | 6 b/res/res_pjsip.c | 94 b/res/res_pjsip/config_global.c | 21 b/res/res_pjsip/config_system.c | 2 b/res/res_pjsip/config_transport.c | 17 b/res/res_pjsip/location.c | 6 b/res/res_pjsip/pjsip_configuration.c | 4 b/res/res_pjsip/pjsip_message_filter.c | 53 b/res/res_pjsip/pjsip_options.c | 47 b/res/res_pjsip/pjsip_resolver.c | 4 b/res/res_pjsip_config_wizard.c | 7 b/res/res_pjsip_dialog_info_body_generator.c | 80 b/res/res_pjsip_endpoint_identifier_ip.c | 102 b/res/res_pjsip_mwi.c | 590 b/res/res_pjsip_nat.c | 84 b/res/res_pjsip_notify.c | 22 b/res/res_pjsip_outbound_registration.c | 54 b/res/res_pjsip_publish_asterisk.c | 2 b/res/res_pjsip_pubsub.c | 107 b/res/res_pjsip_refer.c | 5 b/res/res_pjsip_registrar.c | 59 b/res/res_pjsip_sdp_rtp.c | 29 b/res/res_pjsip_session.c | 178 b/res/res_pjsip_t38.c | 40 b/res/res_pjsip_transport_websocket.c | 4 b/res/res_realtime.c | 56 b/res/res_remb_modifier.c | 67 b/res/res_resolver_unbound.c | 6 b/res/res_rtp_asterisk.c | 1214 b/res/res_smdi.c | 1 b/res/res_srtp.c | 33 b/res/res_stasis.c | 45 b/res/res_statsd.c | 35 b/res/res_xmpp.c | 1 b/res/stasis/app.c | 15 b/res/stasis/command.c | 2 b/res/stasis/control.c | 19 b/rest-api-templates/res_ari_resource.c.mustache | 2 b/rest-api/api-docs/channels.json | 329 b/rest-api/resources.json | 2 b/tests/CI/buildAsterisk.sh | 24 b/tests/CI/findLibdir.sh | 14 b/tests/CI/gateTestGroups.json | 7 b/tests/CI/gates.jenkinsfile | 32 b/tests/CI/installAsterisk.sh | 2 b/tests/CI/periodic-dailyTestGroups.json | 6 b/tests/CI/periodics-daily.jenkinsfile | 19 b/tests/CI/ref_debug.jenkinsfile | 10 b/tests/CI/unittests.jenkinsfile | 10 b/tests/CI/universal-asterisk-nongerrit.jenkinsfile | 452 b/tests/test_conversions.c | 48 b/tests/test_data_buffer.c | 2 b/tests/test_json.c | 18 b/tests/test_res_rtp.c | 516 b/tests/test_stasis_channels.c | 4 b/tests/test_taskprocessor.c | 78 b/third-party/jansson/Makefile | 7 b/third-party/pjproject/Makefile | 18 b/third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch | 157 b/third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch | 53 b/third-party/pjproject/patches/0030-ssl-regression-fix.patch | 105 b/third-party/pjproject/patches/0031-transport-regression-fix.patch | 187 doc/CHANGES-staging/app_confbridge_maximum_sample_rate.txt | 5 doc/CHANGES-staging/rtp_ice_include_local_address.txt | 5 doc/UPGRADE-staging/AMI-Originate.txt | 5 third-party/pjproject/patches/0010-outgoing_connected_line_method_update.patch | 33 third-party/pjproject/patches/0020-Fixed-2172-Avoid-double-reference-counter-decrements.patch | 42 third-party/pjproject/patches/0031-Re-2191-transport-timer-cleanup.patch | 372 third-party/pjproject/patches/0032-Re-2191-Fixed-crash-in-SIP-transport-destroy-due-to-.patch | 131 316 files changed, 21717 insertions(+), 34013 deletions(-)