                                Release Summary

                                asterisk-19.1.0

                                Date: 2021-12-09

                           <asteriskteam@digium.com>

     ----------------------------------------------------------------------

                               Table of Contents

    1. Summary
    2. Contributors
    3. Closed Issues
    4. Other Changes
    5. Diffstat

     ----------------------------------------------------------------------

                                    Summary

                                 [Back to Top]

   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-19.0.0.

     ----------------------------------------------------------------------

                                  Contributors

                                 [Back to Top]

   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                
   30 Alexander Traud                                29 Alexander Traud       
   24 Josh Soref                                     24 Josh Soref            
   9 Naveen Albert                                   9 N A                    
   5 Sean Bright                                     2 George Joseph          
   3 George Joseph                                   1 Mario Ban              
   3 Mike Bradeen                                    1 Shloime Rosenblum      
   2 Kevin Harwell                                   1 Moritz Fain            
   2 Asterisk Development Team                       1 Daniel Zanutti         
   1 Rodrigo Ramírez Norambuena                      1 Alexei Gradinari       
   1 Shloime Rosenblum                               1 George Joseph          
   1 Joshua C. Colp                                  1 Boris P. Korzun        
   1 Jaco Kroon                                      1 Jamuel Starkey         
   1 Ben Ford                                        1 Dennis Haney           
   1 Sebastien Duthil                                1 Joshua C. Colp         
   1 Boris P. Korzun                                 1 Corey Farrell          

     ----------------------------------------------------------------------

                                 Closed Issues

                                 [Back to Top]

   This is a list of all issues from the issue tracker that were closed by
   changes that went into this release.

  New Feature

    Category: Applications/app_queue

   ASTERISK-18069: [patch] app_queue Add Login Time and Last Paused Times to
   Queue Members
   Reported by: Jamuel Starkey
     * [d81d5ad832] Rodrigo Ramírez Norambuena -- app_queue: Add LoginTime
       field for member in a queue.

    Category: Resources/NewFeature

   ASTERISK-29720: res_tonedetect: Add call progress tone detection
   Reported by: N A
     * [fbf03832da] Naveen Albert -- res_tonedetect: Add call progress tone
       detection

  Bug

    Category: . I did not set the category correctly.

   ASTERISK-29755: frame: Fix for Doxygen
   Reported by: Alexander Traud
     * [0119f59ac3] Alexander Traud -- frame: Fix for Doxygen.

    Category: Addons/chan_mobile

   ASTERISK-29742: addons: Fix for Doxygen.
   Reported by: Alexander Traud
     * [a44fa27db4] Alexander Traud -- addons: Fix for Doxygen.

    Category: Applications/General

   ASTERISK-29752: app: Fix for Doxygen
   Reported by: Alexander Traud
     * [14c309a6c5] Alexander Traud -- app: Fix for Doxygen.

    Category: Applications/app_agent_pool

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_alarmreceiver

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_bridgewait

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_chanspy

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_confbridge

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_dial

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_jack

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_meetme

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_minivm

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_mixmonitor

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_morsecode

   ASTERISK-29744: app_morsecode: Fix deadlock
   Reported by: N A
     * [02b7af8cdf] Naveen Albert -- app_morsecode: Fix deadlock

    Category: Applications/app_page

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_queue

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.

    Category: Applications/app_read

   ASTERISK-29705: app_read: Fix custom terminator functionality regression
   Reported by: N A
     * [45c132a375] Naveen Albert -- app_read: Fix custom terminator
       functionality regression

    Category: Applications/app_voicemail

   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.
   ASTERISK-29391: VoiceMail does not cancel recording on rerecord hangup
   Reported by: N A
     * [656880a4b1] Naveen Albert -- app_voicemail: Fix phantom voicemail bug
       on rerecord

    Category: Bridges/bridge_holding

   ASTERISK-29743: bridges: Fix for Doxygen
   Reported by: Alexander Traud
     * [46162d2d64] Alexander Traud -- bridges: Fix for Doxygen.

    Category: Bridges/bridge_softmix

   ASTERISK-29743: bridges: Fix for Doxygen
   Reported by: Alexander Traud
     * [46162d2d64] Alexander Traud -- bridges: Fix for Doxygen.

    Category: Channels/chan_dahdi

   ASTERISK-29762: channels: Fix for Doxygen
   Reported by: Alexander Traud
     * [e8c18eeb28] Alexander Traud -- channels: Fix for Doxygen.
   ASTERISK-29702: sig_analog: Fix truncated buffer copy
   Reported by: N A
     * [53fff3ec7c] Naveen Albert -- sig_analog: Fix truncated buffer copy

    Category: Channels/chan_iax2

   ASTERISK-29737: chan_iax2: Fix for Doxygen
   Reported by: Alexander Traud
     * [52b99811a8] Alexander Traud -- chan_iax2: Fix for Doxygen.

    Category: Channels/chan_sip/General

   ASTERISK-29762: channels: Fix for Doxygen
   Reported by: Alexander Traud
     * [e8c18eeb28] Alexander Traud -- channels: Fix for Doxygen.

    Category: Core/Bridging

   ASTERISK-29748: bridging: Infinite loop when both Local channel halves in
   same bridge
   Reported by: Joshua C. Colp
     * [426ee9a607] Joshua C. Colp -- bridge: Deny full Local channel pair in
       bridge.
   ASTERISK-29736: bridge_channel: Fix for Doxygen
   Reported by: Alexander Traud
     * [d2a8d37af4] Alexander Traud -- bridge_channel: Fix for Doxygen.

    Category: Core/BuildSystem

   ASTERISK-29724: BuildSystem: In POSIX sh, == in place of = is undefined.
   Reported by: Alexander Traud
     * [9970b8df7c] Alexander Traud -- BuildSystem: In POSIX sh, == in place
       of = is undefined.
   ASTERISK-29682: Squash compiler issues generated by gcc 11
   Reported by: George Joseph
     * [6b094e905b] Mike Bradeen -- various: Fix GCC 11 compilation issues.
   ASTERISK-29693: Using --with-crypto and --with-ssl fails on a recompile
   Reported by: George Joseph
     * [2b9cddc7d0] George Joseph -- BuildSystem: Check for alternate openssl
       packages
   ASTERISK-26497: make install downloads x86_32 variants of external modules
   on non Intel architectures
   Reported by: Corey Farrell
     * [702484431d] Mike Bradeen -- build: prevent binary downloads for non
       x86 architectures

    Category: Core/Channels

   ASTERISK-29751: channel: Fix for Doxygen
   Reported by: Alexander Traud
     * [fa3c079c55] Alexander Traud -- channel: Fix for Doxygen.
   ASTERISK-29713: GCC 11.2: two stringop-overread
   Reported by: Alexander Traud
     * [c206203a5c] Sean Bright -- various: Fix GCC 11.2 compilation issues.

    Category: Core/Configuration

   ASTERISK-29771: Crash occurs when 2 realtime sippeers mysql connections
   are configured and we have a schema warning
   Reported by: Mario Ban
     * [dbc1a15146] Sean Bright -- config.c: Prevent UB in
       ast_realtime_require_field.

    Category: Core/General

   ASTERISK-29730: Segfault in __ao2_ref if refdebug = yes
   Reported by: Alexei Gradinari
     * [07d73dbc76] Mike Bradeen -- astobj2.c: Fix core when ref_log enabled
   ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
   Reported by: Dennis Haney
     * [4bc7a5ac53] Sebastien Duthil -- main/stun.c: fix crash upon STUN
       request timeout

    Category: Core/Logging

   ASTERISK-29713: GCC 11.2: two stringop-overread
   Reported by: Alexander Traud
     * [c206203a5c] Sean Bright -- various: Fix GCC 11.2 compilation issues.

    Category: Core/PBX

   ASTERISK-28040: pbx: "dialplan reload" is removing minus symbol from
   dynamic hints
   Reported by: Daniel Zanutti
     * [a7ce06b098] Sean Bright -- pbx.c: Don't remove dashes from hints on
       reload.

    Category: Core/Stasis

   ASTERISK-29750: stasis: Fix for Doxygen
   Reported by: Alexander Traud
     * [72e1234168] Alexander Traud -- stasis: Fix for Doxygen.
   ASTERISK-29710: stasis: Clang 13 warns about the unused but set variable
   dispatched.
   Reported by: Alexander Traud
     * [5e5afe2a5b] Alexander Traud -- stasis: Avoid 'dispatched' as unused
       variable in normal mode.

    Category: Documentation

   ASTERISK-29779: progdocs: Hidden code sections with syntax errors.
   Reported by: Alexander Traud
     * [30d2c99698] Alexander Traud -- progdocs: Fix for Doxygen, the hidden
       parts.
   ASTERISK-29732: progdocs: Fix grouping for latest Doxygen
   Reported by: Alexander Traud
     * [fb08c717aa] Alexander Traud -- progdocs: Fix grouping for latest
       Doxygen.
   ASTERISK-29773: progdocs: doxyref.h outdated
   Reported by: Alexander Traud
     * [275ea6c111] Alexander Traud -- progdocs: Remove outdated references
       in doxyref.h.
   ASTERISK-29765: xmldoc: Fix for Doxygen
   Reported by: Alexander Traud
     * [849daee910] Alexander Traud -- xmldoc: Fix for Doxygen.
   ASTERISK-29762: channels: Fix for Doxygen
   Reported by: Alexander Traud
     * [e8c18eeb28] Alexander Traud -- channels: Fix for Doxygen.
   ASTERISK-29754: odbc: Fix for Doxygen
   Reported by: Alexander Traud
     * [c37e1ceb5a] Alexander Traud -- odbc: Fix for Doxygen.
   ASTERISK-29753: parking: Fix for Doxygen
   Reported by: Alexander Traud
     * [5aec2bfee1] Alexander Traud -- parking: Fix for Doxygen.
   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.
   ASTERISK-29751: channel: Fix for Doxygen
   Reported by: Alexander Traud
     * [fa3c079c55] Alexander Traud -- channel: Fix for Doxygen.
   ASTERISK-29752: app: Fix for Doxygen
   Reported by: Alexander Traud
     * [14c309a6c5] Alexander Traud -- app: Fix for Doxygen.
   ASTERISK-29749: res_xmpp: Fix for Doxygen
   Reported by: Alexander Traud
     * [76a019c377] Alexander Traud -- res_xmpp: Fix for Doxygen.
   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.
   ASTERISK-29740: apps: Fix for Doxygen
   Reported by: Alexander Traud
     * [0bcf649a37] Alexander Traud -- apps: Fix for Doxygen.
   ASTERISK-29741: tests: Fix for Doxygen
   Reported by: Alexander Traud
     * [95976be293] Alexander Traud -- tests: Fix for Doxygen.
   ASTERISK-29736: bridge_channel: Fix for Doxygen
   Reported by: Alexander Traud
     * [d2a8d37af4] Alexander Traud -- bridge_channel: Fix for Doxygen.
   ASTERISK-29734: progdocs: Use Doxygen \example correctly
   Reported by: Alexander Traud
     * [6e0ce3fde3] Alexander Traud -- progdocs: Use Doxygen \example
       correctly.
   ASTERISK-29735: progdocs: Avoid multiple use of section labels
   Reported by: Alexander Traud
     * [2ff4b7dd2f] Alexander Traud -- progdocs: Avoid multiple use of
       section labels.
   ASTERISK-29733: progdocs: Avoid name with Doxygen \file
   Reported by: Alexander Traud
     * [dfdbf5007d] Alexander Traud -- progdocs: Avoid 'name' with Doxygen
       \file.

    Category: Functions/func_odbc

   ASTERISK-29754: odbc: Fix for Doxygen
   Reported by: Alexander Traud
     * [c37e1ceb5a] Alexander Traud -- odbc: Fix for Doxygen.

    Category: Functions/func_talkdetect

   ASTERISK-27816: func_talkdetect's logic is completely broken
   Reported by: Moritz Fain
     * [093fabba84] Sean Bright -- func_talkdetect.c: Fix logical errors in
       silence detection.

    Category: Resources/res_ari

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_applications

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_bridges

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_channels

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_device_states

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_endpoints

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_events

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_mailboxes

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_playbacks

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_recordings

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_ari_sounds

   ASTERISK-29756: res_ari: Fix for Doxygen
   Reported by: Alexander Traud
     * [015c594fcc] Alexander Traud -- res_ari: Fix for Doxygen.

    Category: Resources/res_config_sqlite

   ASTERISK-29717: res_config_sqlite: not removed in makeopts.in
   Reported by: Alexander Traud
     * [85049ab55a] Alexander Traud -- res_config_sqlite: Remove deprecated
       module.

    Category: Resources/res_odbc

   ASTERISK-29754: odbc: Fix for Doxygen
   Reported by: Alexander Traud
     * [c37e1ceb5a] Alexander Traud -- odbc: Fix for Doxygen.

    Category: Resources/res_parking

   ASTERISK-29753: parking: Fix for Doxygen
   Reported by: Alexander Traud
     * [5aec2bfee1] Alexander Traud -- parking: Fix for Doxygen.

    Category: Resources/res_pjsip

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_authenticator_digest

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_caller_id

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.
   ASTERISK-29703: res_pjsip_callerid: Fix OLI parsing
   Reported by: N A
     * [b2256ea993] Naveen Albert -- res_pjsip_callerid: Fix OLI parsing

    Category: Resources/res_pjsip_config_wizard

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_messaging

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_outbound_authenticator_digest

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_outbound_registration

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_path

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_publish_asterisk

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_pubsub

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_registrar

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_sdp_rtp

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_pjsip_session

   ASTERISK-29747: res_pjsip: Fix for Doxygen
   Reported by: Alexander Traud
     * [f71c0e7500] Alexander Traud -- res_pjsip: Fix for Doxygen.

    Category: Resources/res_snmp

   ASTERISK-29709: res_snmp: Not build on recent Debian distributions.
   Reported by: Alexander Traud
     * [9660d2e182] Alexander Traud -- res_snmp: As build tool, prefer
       pkg-config over net-snmp-config.

    Category: Resources/res_stasis_recording

   ASTERISK-29750: stasis: Fix for Doxygen
   Reported by: Alexander Traud
     * [72e1234168] Alexander Traud -- stasis: Fix for Doxygen.

    Category: Resources/res_stasis_snoop

   ASTERISK-29750: stasis: Fix for Doxygen
   Reported by: Alexander Traud
     * [72e1234168] Alexander Traud -- stasis: Fix for Doxygen.

    Category: Resources/res_stir_shaken

   ASTERISK-29776: stir/shaken: Requires GNU designator
   Reported by: Alexander Traud
     * [657252b132] Alexander Traud -- stir/shaken: Avoid a compiler
       extension of GCC.

    Category: Resources/res_stun_monitor

   ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
   Reported by: Dennis Haney
     * [4bc7a5ac53] Sebastien Duthil -- main/stun.c: fix crash upon STUN
       request timeout

    Category: Resources/res_xmpp

   ASTERISK-29749: res_xmpp: Fix for Doxygen
   Reported by: Alexander Traud
     * [76a019c377] Alexander Traud -- res_xmpp: Fix for Doxygen.

    Category: Tests/General

   ASTERISK-29741: tests: Fix for Doxygen
   Reported by: Alexander Traud
     * [95976be293] Alexander Traud -- tests: Fix for Doxygen.

    Category: Utilities/aelparse

   ASTERISK-29711: aelparse: GCC 11.2 found two maybe uninitialized
   Reported by: Alexander Traud
     * [c206203a5c] Sean Bright -- various: Fix GCC 11.2 compilation issues.

  Improvement

    Category: Addons/General

   ASTERISK-29714: Spelling errors
   Reported by: Josh Soref
     * [8c0b7fd45a] Josh Soref -- rest-api-templates: Spelling fixes
     * [bff338bf88] Josh Soref -- bridges: Spelling fixes
     * [22db079aaf] Josh Soref -- utils: Spelling fixes
     * [bf7b327edd] Josh Soref -- build_tools: Spelling fixes
     * [6b03525827] Josh Soref -- res: Spelling fixes
     * [acf74178b1] Josh Soref -- configs: Spelling fixes
     * [d081fc1784] Josh Soref -- CREDITS: Spelling fixes
     * [99b079f551] Josh Soref -- funcs: Spelling fixes
     * [ccf5835e49] Josh Soref -- menuselect: Spelling fixes
     * [02f40c1f01] Josh Soref -- formats: Spelling fixes
     * [b6295840d7] Josh Soref -- codecs: Spelling fixes
     * [50a43ab987] Josh Soref -- pbx: Spelling fixes
     * [706258db54] Josh Soref -- contrib: Spelling fixes
     * [c03a3e4d4a] Josh Soref -- include: Spelling fixes
     * [617cb9dbc4] Josh Soref -- Makefile: Spelling fixes
     * [08a3eae879] Josh Soref -- channels: Spelling fixes
     * [0c7c6a3d5d] Josh Soref -- agi: Spelling fixes
     * [5ad9ec2447] Josh Soref -- apps: Spelling fixes
     * [ec877e0c27] Josh Soref -- main: Spelling fixes
     * [31aaceac01] Josh Soref -- doc: Spelling fixes
     * [09691e2bfb] Josh Soref -- CHANGES: Spelling fixes
     * [49e317924e] Josh Soref -- UPGRADE.txt: Spelling fixes
     * [c06342a3cb] Josh Soref -- tests: Spelling fixes
     * [42ba751f5a] Josh Soref -- addons: Spelling fixes

    Category: Applications/app_playback

   ASTERISK-29662: Add mix option to Playback application for say and
   filename
   Reported by: Shloime Rosenblum
     * [154c592799] Shloime Rosenblum -- apps/app_playback.c: Add 'mix'
       option to app_playback

    Category: Applications/app_voicemail

   ASTERISK-29715: app_voicemail: Refactor email generation functions
   Reported by: N A
     * [05032c7cab] Naveen Albert -- app_voicemail: Refactor email generation
       functions

    Category: Channels/chan_iax2

   ASTERISK-29707: chan_iax2: Allow both key and secret to be specified at
   dial time
   Reported by: N A
     * [cf422d35a5] Naveen Albert -- chan_iax2: Allow both secret and outkey
       at dial time

    Category: Core/RTP

   ASTERISK-29727: Add type for JSON stasis message RTCP Report Received/Sent
   Reported by: Boris P. Korzun
     * [f800f23d9c] Boris P. Korzun -- rtp_engine: Add type field for JSON
       RTCP Report stasis messages

    Category: Documentation

   ASTERISK-29777: documentation: Standardize example syntax
   Reported by: N A
     * [bfac8fbeed] Naveen Albert -- documentation: Standardize examples

     ----------------------------------------------------------------------

                      Commits Not Associated with an Issue

                                 [Back to Top]

   This is a list of all changes that went into this release that did not
   reference a JIRA issue.

   +------------------------------------------------------------------------+
   | Revision   | Author               | Summary                            |
   |------------+----------------------+------------------------------------|
   | a3db89d4ba | Asterisk Development | Update for 19.1.0-rc1              |
   |            | Team                 |                                    |
   |------------+----------------------+------------------------------------|
   | 8d0852552b | Asterisk Development | Update CHANGES and UPGRADE.txt for |
   |            | Team                 | 19.1.0                             |
   |------------+----------------------+------------------------------------|
   | bee73b7c84 | Jaco Kroon           | logger: use __FUNCTION__ instead   |
   |            |                      | of __PRETTY_FUNCTION__             |
   |------------+----------------------+------------------------------------|
   | aaa1509fad | Alexander Traud      | ari-stubs: Avoid 'is' as comparism |
   |            |                      | with an literal.                   |
   |------------+----------------------+------------------------------------|
   | 244790e040 | Alexander Traud      | BuildSystem: Consistently allow    |
   |            |                      | 'ye' even for Jansson.             |
   |------------+----------------------+------------------------------------|
   | fa839616fd | George Joseph        | CI: Rename 'master' node to        |
   |            |                      | 'built-in'                         |
   |------------+----------------------+------------------------------------|
   | 9ff0c31335 | George Joseph        | ast_coredumper: Refactor to better |
   |            |                      | find things                        |
   |------------+----------------------+------------------------------------|
   |            |                      | strings/json: Add string delimter  |
   | ed384e652c | Kevin Harwell        | match, and object create with vars |
   |            |                      | methods                            |
   |------------+----------------------+------------------------------------|
   | ba3f6c0b1e | Ben Ford             | STIR/SHAKEN: Option split and      |
   |            |                      | response codes.                    |
   |------------+----------------------+------------------------------------|
   | cf0fa9b82f | Kevin Harwell        | res_speech: Add a type conversion, |
   |            |                      | and new engine unregister methods  |
   |------------+----------------------+------------------------------------|
   | ce9cb32307 | Sean Bright          | configure: Remove unused OpenSSL   |
   |            |                      | SRTP check.                        |
   +------------------------------------------------------------------------+

     ----------------------------------------------------------------------

                                Diffstat Results

                                 [Back to Top]

   This is a summary of the changes to the source code that went into this
   release that was generated using the diffstat utility.

 asterisk-19.0.0-summary.html                                                    | 1084 ---
 asterisk-19.0.0-summary.txt                                                     | 2729 ----------
 b/.version                                                                      |    2
 b/CHANGES                                                                       |  110
 b/CREDITS                                                                       |    2
 b/ChangeLog                                                                     | 1457 +++++
 b/Makefile                                                                      |    4
 b/UPGRADE.txt                                                                   |   20
 b/addons/chan_mobile.c                                                          |   28
 b/addons/chan_ooh323.c                                                          |    6
 b/addons/ooh323c/README                                                         |    2
 b/addons/ooh323c/src/decode.c                                                   |    2
 b/addons/ooh323c/src/encode.c                                                   |    4
 b/addons/ooh323c/src/eventHandler.h                                             |    6
 b/addons/ooh323c/src/h323/H323-MESSAGES.h                                       |    2
 b/addons/ooh323c/src/h323/H323-MESSAGESDec.c                                    |    8
 b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c                                    |    4
 b/addons/ooh323c/src/memheap.c                                                  |   20
 b/addons/ooh323c/src/ooCalls.c                                                  |    2
 b/addons/ooh323c/src/ooCapability.h                                             |   12
 b/addons/ooh323c/src/ooCmdChannel.c                                             |    4
 b/addons/ooh323c/src/ooGkClient.c                                               |    4
 b/addons/ooh323c/src/ooGkClient.h                                               |    2
 b/addons/ooh323c/src/ooLogChan.c                                                |    2
 b/addons/ooh323c/src/ooSocket.h                                                 |    2
 b/addons/ooh323c/src/ooUtils.c                                                  |    2
 b/addons/ooh323c/src/ooUtils.h                                                  |    2
 b/addons/ooh323c/src/ooasn1.h                                                   |    2
 b/addons/ooh323c/src/oochannels.c                                               |    2
 b/addons/ooh323c/src/ooh245.c                                                   |    2
 b/addons/ooh323c/src/ooh245.h                                                   |    4
 b/addons/ooh323c/src/ooh323.c                                                   |   29
 b/addons/ooh323c/src/ooh323ep.c                                                 |    2
 b/addons/ooh323c/src/ooq931.c                                                   |    6
 b/addons/ooh323c/src/ooq931.h                                                   |    2
 b/agi/eagi-test.c                                                               |    2
 b/agi/jukebox.agi                                                               |    2
 b/apps/app_agent_pool.c                                                         |   30
 b/apps/app_alarmreceiver.c                                                      |    3
 b/apps/app_bridgewait.c                                                         |   22
 b/apps/app_chanspy.c                                                            |   10
 b/apps/app_confbridge.c                                                         |   33
 b/apps/app_dial.c                                                               |    6
 b/apps/app_dtmfstore.c                                                          |   16
 b/apps/app_forkcdr.c                                                            |    2
 b/apps/app_jack.c                                                               |    2
 b/apps/app_macro.c                                                              |    2
 b/apps/app_meetme.c                                                             |   12
 b/apps/app_minivm.c                                                             |  169
 b/apps/app_mixmonitor.c                                                         |    1
 b/apps/app_morsecode.c                                                          |    5
 b/apps/app_mp3.c                                                                |    6
 b/apps/app_page.c                                                               |    6
 b/apps/app_playback.c                                                           |   18
 b/apps/app_queue.c                                                              |  109
 b/apps/app_read.c                                                               |    2
 b/apps/app_stack.c                                                              |    2
 b/apps/app_stasis.c                                                             |    2
 b/apps/app_statsd.c                                                             |    4
 b/apps/app_test.c                                                               |    2
 b/apps/app_voicemail.c                                                          |  214
 b/apps/app_waitforsilence.c                                                     |   17
 b/apps/confbridge/conf_config_parser.c                                          |    6
 b/apps/confbridge/conf_state.c                                                  |    2
 b/apps/confbridge/include/confbridge.h                                          |   10
 b/asterisk-19.1.0-rc1-summary.html                                              |  730 ++
 b/asterisk-19.1.0-rc1-summary.txt                                               | 1215 ++++
 b/bridges/bridge_holding.c                                                      |    4
 b/bridges/bridge_softmix.c                                                      |   22
 b/bridges/bridge_softmix/bridge_softmix_binaural.c                              |    4
 b/bridges/bridge_softmix/include/bridge_softmix_internal.h                      |   10
 b/build_tools/download_externals                                                |    9
 b/cdr/cdr_odbc.c                                                                |    5
 b/cdr/cdr_pgsql.c                                                               |    4
 b/cdr/cdr_tds.c                                                                 |    5
 b/cel/cel_beanstalkd.c                                                          |    3
 b/cel/cel_custom.c                                                              |    3
 b/cel/cel_pgsql.c                                                               |    4
 b/cel/cel_radius.c                                                              |    2
 b/cel/cel_sqlite3_custom.c                                                      |    5
 b/cel/cel_tds.c                                                                 |    5
 b/channels/chan_console.c                                                       |    2
 b/channels/chan_dahdi.c                                                         |   86
 b/channels/chan_iax2.c                                                          |   64
 b/channels/chan_mgcp.c                                                          |    8
 b/channels/chan_motif.c                                                         |    6
 b/channels/chan_pjsip.c                                                         |    2
 b/channels/chan_rtp.c                                                           |    2
 b/channels/chan_sip.c                                                           |  135
 b/channels/chan_skinny.c                                                        |   10
 b/channels/chan_unistim.c                                                       |    8
 b/channels/console_gui.c                                                        |   12
 b/channels/console_video.c                                                      |   10
 b/channels/dahdi/bridge_native_dahdi.c                                          |   10
 b/channels/iax2/codec_pref.c                                                    |    2
 b/channels/iax2/include/astobj.h                                                |    2
 b/channels/iax2/include/firmware.h                                              |    8
 b/channels/iax2/include/iax2.h                                                  |    4
 b/channels/iax2/parser.c                                                        |    6
 b/channels/sig_analog.c                                                         |    8
 b/channels/sig_pri.c                                                            |  159
 b/channels/sig_pri.h                                                            |    8
 b/channels/sig_ss7.c                                                            |   64
 b/channels/sig_ss7.h                                                            |    2
 b/channels/sip/config_parser.c                                                  |   61
 b/channels/sip/include/config_parser.h                                          |    2
 b/channels/sip/include/reqresp_parser.h                                         |   12
 b/channels/sip/include/route.h                                                  |    9
 b/channels/sip/include/sip.h                                                    |   32
 b/channels/sip/reqresp_parser.c                                                 |    8
 b/channels/vcodecs.c                                                            |    2
 b/codecs/codec_g726.c                                                           |    2
 b/codecs/gsm/src/rpe.c                                                          |    2
 b/codecs/ilbc/LPCencode.c                                                       |    8
 b/codecs/ilbc/StateSearchW.c                                                    |    4
 b/codecs/ilbc/StateSearchW.h                                                    |    2
 b/codecs/ilbc/constants.c                                                       |    2
 b/codecs/ilbc/createCB.c                                                        |    2
 b/codecs/ilbc/createCB.h                                                        |    2
 b/codecs/ilbc/enhancer.h                                                        |    4
 b/codecs/ilbc/iLBC_decode.c                                                     |    2
 b/codecs/ilbc/rfc3951.txt                                                       |   26
 b/codecs/lpc10/lpc10.h                                                          |    2
 b/codecs/lpc10/pitsyn.c                                                         |    2
 b/codecs/lpc10/placea.c                                                         |    2
 b/codecs/speex/resample.c                                                       |    2
 b/configs/basic-pbx/extensions.conf                                             |    2
 b/configs/samples/app_mysql.conf.sample                                         |    2
 b/configs/samples/ast_debug_tools.conf.sample                                   |   47
 b/configs/samples/cdr.conf.sample                                               |    2
 b/configs/samples/chan_dahdi.conf.sample                                        |    2
 b/configs/samples/cli_permissions.conf.sample                                   |    2
 b/configs/samples/dundi.conf.sample                                             |    2
 b/configs/samples/extensions.ael.sample                                         |    2
 b/configs/samples/extensions.conf.sample                                        |    4
 b/configs/samples/extensions.lua.sample                                         |    4
 b/configs/samples/extensions_minivm.conf.sample                                 |    2
 b/configs/samples/hep.conf.sample                                               |    2
 b/configs/samples/iax.conf.sample                                               |    2
 b/configs/samples/logger.conf.sample                                            |    2
 b/configs/samples/minivm.conf.sample                                            |    2
 b/configs/samples/motif.conf.sample                                             |    2
 b/configs/samples/ooh323.conf.sample                                            |    2
 b/configs/samples/queues.conf.sample                                            |    4
 b/configs/samples/rtp.conf.sample                                               |    2
 b/configure                                                                     | 1508 +++--
 b/configure.ac                                                                  |  102
 b/contrib/ast-db-manage/README.md                                               |    2
 b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py |    2
 b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py           |    2
 b/contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py         |    2
 b/contrib/init.d/rc.debian.asterisk                                             |    2
 b/contrib/scripts/ast_coredumper                                                |  949 +--
 b/contrib/scripts/ast_loggrabber                                                |    4
 b/contrib/scripts/asterisk.ldap-schema                                          |    2
 b/contrib/scripts/asterisk.ldif                                                 |    2
 b/contrib/scripts/loadtest.tcl                                                  |    2
 b/contrib/scripts/retrieve_extensions_from_sql.pl                               |    2
 b/contrib/scripts/safe_asterisk.8                                               |    2
 b/contrib/scripts/valgrind_compare                                              |    2
 b/contrib/scripts/voicemailpwcheck.py                                           |    2
 b/contrib/utils/zones2indications.c                                             |    4
 b/doc/asterisk-ng-doxygen.in                                                    |    4
 b/formats/format_ogg_speex.c                                                    |    2
 b/formats/format_ogg_vorbis.c                                                   |    2
 b/funcs/func_devstate.c                                                         |    6
 b/funcs/func_odbc.c                                                             |    4
 b/funcs/func_pitchshift.c                                                       |    8
 b/funcs/func_sprintf.c                                                          |    2
 b/funcs/func_strings.c                                                          |    4
 b/funcs/func_talkdetect.c                                                       |   26
 b/include/asterisk/abstract_jb.h                                                |    2
 b/include/asterisk/adsi.h                                                       |    4
 b/include/asterisk/aoc.h                                                        |    2
 b/include/asterisk/app.h                                                        |   71
 b/include/asterisk/ari.h                                                        |   22
 b/include/asterisk/astdb.h                                                      |    2
 b/include/asterisk/astmm.h                                                      |    6
 b/include/asterisk/astobj2.h                                                    |   12
 b/include/asterisk/audiohook.h                                                  |   79
 b/include/asterisk/autoconfig.h.in                                              |    5
 b/include/asterisk/bridge.h                                                     |    2
 b/include/asterisk/bridge_channel.h                                             |   27
 b/include/asterisk/bridge_channel_internal.h                                    |   11
 b/include/asterisk/bridge_features.h                                            |    2
 b/include/asterisk/bridge_roles.h                                               |    4
 b/include/asterisk/calendar.h                                                   |    8
 b/include/asterisk/callerid.h                                                   |    2
 b/include/asterisk/causes.h                                                     |    6
 b/include/asterisk/cdr.h                                                        |    4
 b/include/asterisk/channel.h                                                    |  203
 b/include/asterisk/cli.h                                                        |    2
 b/include/asterisk/config.h                                                     |    4
 b/include/asterisk/config_options.h                                             |    2
 b/include/asterisk/crypto.h                                                     |    2
 b/include/asterisk/datastore.h                                                  |    4
 b/include/asterisk/devicestate.h                                                |    4
 b/include/asterisk/dlinkedlists.h                                               |    7
 b/include/asterisk/dns_core.h                                                   |    2
 b/include/asterisk/doxygen/architecture.h                                       |    2
 b/include/asterisk/doxyref.h                                                    |   13
 b/include/asterisk/endpoints.h                                                  |    2
 b/include/asterisk/enum.h                                                       |    8
 b/include/asterisk/event_defs.h                                                 |    2
 b/include/asterisk/file.h                                                       |   15
 b/include/asterisk/frame.h                                                      |   10
 b/include/asterisk/framehook.h                                                  |   41
 b/include/asterisk/hashtab.h                                                    |    4
 b/include/asterisk/http.h                                                       |    4
 b/include/asterisk/http_websocket.h                                             |    5
 b/include/asterisk/io.h                                                         |    2
 b/include/asterisk/iostream.h                                                   |    2
 b/include/asterisk/json.h                                                       |   17
 b/include/asterisk/linkedlists.h                                                |    3
 b/include/asterisk/logger.h                                                     |   70
 b/include/asterisk/manager.h                                                    |   23
 b/include/asterisk/mod_format.h                                                 |    2
 b/include/asterisk/module.h                                                     |    4
 b/include/asterisk/mwi.h                                                        |    4
 b/include/asterisk/netsock2.h                                                   |    6
 b/include/asterisk/parking.h                                                    |   19
 b/include/asterisk/pbx.h                                                        |   14
 b/include/asterisk/plc.h                                                        |    4
 b/include/asterisk/privacy.h                                                    |    2
 b/include/asterisk/res_mwi_external.h                                           |    2
 b/include/asterisk/res_odbc.h                                                   |   25
 b/include/asterisk/res_pjsip.h                                                  |  110
 b/include/asterisk/res_pjsip_cli.h                                              |    6
 b/include/asterisk/res_pjsip_presence_xml.h                                     |    2
 b/include/asterisk/res_pjsip_pubsub.h                                           |    7
 b/include/asterisk/res_pjsip_session.h                                          |    8
 b/include/asterisk/res_pjsip_session_caps.h                                     |    2
 b/include/asterisk/res_prometheus.h                                             |    4
 b/include/asterisk/res_stir_shaken.h                                            |   25
 b/include/asterisk/rtp_engine.h                                                 |    6
 b/include/asterisk/say.h                                                        |    2
 b/include/asterisk/sdp_srtp.h                                                   |    3
 b/include/asterisk/sem.h                                                        |    2
 b/include/asterisk/smoother.h                                                   |    8
 b/include/asterisk/sorcery.h                                                    |    4
 b/include/asterisk/speech.h                                                     |    6
 b/include/asterisk/srv.h                                                        |    3
 b/include/asterisk/stasis.h                                                     |  128
 b/include/asterisk/stasis_app.h                                                 |   28
 b/include/asterisk/stasis_app_device_state.h                                    |    2
 b/include/asterisk/stasis_app_impl.h                                            |    5
 b/include/asterisk/stasis_app_mailbox.h                                         |   12
 b/include/asterisk/stasis_app_playback.h                                        |   14
 b/include/asterisk/stasis_app_recording.h                                       |   32
 b/include/asterisk/stasis_app_snoop.h                                           |    5
 b/include/asterisk/stasis_bridges.h                                             |   53
 b/include/asterisk/stasis_channels.h                                            |   98
 b/include/asterisk/stasis_endpoints.h                                           |    2
 b/include/asterisk/stasis_internal.h                                            |    1
 b/include/asterisk/stasis_message_router.h                                      |   16
 b/include/asterisk/stasis_system.h                                              |    4
 b/include/asterisk/stasis_test.h                                                |    1
 b/include/asterisk/stringfields.h                                               |    2
 b/include/asterisk/strings.h                                                    |   32
 b/include/asterisk/stun.h                                                       |    3
 b/include/asterisk/syslog.h                                                     |    3
 b/include/asterisk/taskprocessor.h                                              |    5
 b/include/asterisk/tcptls.h                                                     |    5
 b/include/asterisk/term.h                                                       |   16
 b/include/asterisk/test.h                                                       |   30
 b/include/asterisk/threadpool.h                                                 |    6
 b/include/asterisk/threadstorage.h                                              |    6
 b/include/asterisk/time.h                                                       |    4
 b/include/asterisk/timing.h                                                     |    2
 b/include/asterisk/transcap.h                                                   |    8
 b/include/asterisk/translate.h                                                  |    2
 b/include/asterisk/utils.h                                                      |   20
 b/include/asterisk/vector.h                                                     |    2
 b/include/asterisk/xmldoc.h                                                     |    2
 b/include/jitterbuf.h                                                           |    8
 b/main/abstract_jb.c                                                            |    2
 b/main/aoc.c                                                                    |    2
 b/main/app.c                                                                    |   43
 b/main/asterisk.c                                                               |    2
 b/main/astfd.c                                                                  |    2
 b/main/astmm.c                                                                  |   38
 b/main/astobj2.c                                                                |    5
 b/main/astobj2_container.c                                                      |    4
 b/main/astobj2_container_private.h                                              |    2
 b/main/astobj2_rbtree.c                                                         |    2
 b/main/audiohook.c                                                              |  115
 b/main/bridge.c                                                                 |    4
 b/main/bridge_basic.c                                                           |   18
 b/main/bridge_channel.c                                                         |   87
 b/main/bucket.c                                                                 |    2
 b/main/callerid.c                                                               |    2
 b/main/ccss.c                                                                   |    6
 b/main/channel.c                                                                |   31
 b/main/channel_internal_api.c                                                   |    2
 b/main/config.c                                                                 |   11
 b/main/dns.c                                                                    |    4
 b/main/dns_recurring.c                                                          |    2
 b/main/dns_test.c                                                               |   38
 b/main/dnsmgr.c                                                                 |    2
 b/main/dsp.c                                                                    |    2
 b/main/enum.c                                                                   |    6
 b/main/features_config.c                                                        |    4
 b/main/file.c                                                                   |   17
 b/main/fskmodem_float.c                                                         |    2
 b/main/fskmodem_int.c                                                           |    2
 b/main/io.c                                                                     |    2
 b/main/json.c                                                                   |   19
 b/main/logger.c                                                                 |    2
 b/main/manager.c                                                                |    6
 b/main/mwi.c                                                                    |   16
 b/main/optional_api.c                                                           |   12
 b/main/pbx.c                                                                    |   25
 b/main/pbx_functions.c                                                          |    6
 b/main/rtp_engine.c                                                             |    3
 b/main/say.c                                                                    |   40
 b/main/smoother.c                                                               |    2
 b/main/stasis.c                                                                 |   13
 b/main/stasis_bridges.c                                                         |    2
 b/main/stasis_cache.c                                                           |   10
 b/main/stasis_message_router.c                                                  |    2
 b/main/stasis_state.c                                                           |    7
 b/main/stdtime/localtime.c                                                      |    2
 b/main/strings.c                                                                |   25
 b/main/stun.c                                                                   |   17
 b/main/test.c                                                                   |   11
 b/main/threadpool.c                                                             |    2
 b/main/time.c                                                                   |    2
 b/main/translate.c                                                              |    2
 b/main/udptl.c                                                                  |    2
 b/main/utils.c                                                                  |  150
 b/main/xmldoc.c                                                                 |   94
 b/makeopts.in                                                                   |    4
 b/menuselect/Makefile                                                           |    4
 b/menuselect/README                                                             |    2
 b/menuselect/contrib/menuselect-dummy                                           |   20
 b/menuselect/menuselect.c                                                       |    2
 b/menuselect/menuselect_curses.c                                                |    2
 b/menuselect/menuselect_gtk.c                                                   |    2
 b/menuselect/menuselect_newt.c                                                  |    2
 b/menuselect/menuselect_stub.c                                                  |    2
 b/pbx/ael/ael-test/ael-test2/apptest.ael2                                       |    2
 b/pbx/ael/ael-test/ael-test3/extensions.ael                                     |    2
 b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2                            |   10
 b/pbx/ael/ael-test/ael-test4/apptest.ael2                                       |    2
 b/pbx/ael/ael-test/ael-vtest13/extensions.ael                                   |    2
 b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2                          |   10
 b/pbx/pbx_config.c                                                              |    4
 b/pbx/pbx_dundi.c                                                               |    6
 b/pbx/pbx_lua.c                                                                 |   17
 b/res/ael/ael.y                                                                 |    2
 b/res/ael/pval.c                                                                |   12
 b/res/ari/ari_model_validators.h                                                |  464 -
 b/res/ari/resource_bridges.c                                                    |   12
 b/res/ari/resource_channels.c                                                   |    6
 b/res/ari/resource_events.c                                                     |    4
 b/res/ari/resource_events.h                                                     |    3
 b/res/parking/parking_applications.c                                            |    2
 b/res/parking/parking_bridge.c                                                  |   10
 b/res/parking/parking_bridge_features.c                                         |    6
 b/res/parking/res_parking.h                                                     |   30
 b/res/prometheus/pjsip_outbound_registrations.c                                 |    2
 b/res/prometheus/prometheus_internal.h                                          |    4
 b/res/res_agi.c                                                                 |   28
 b/res/res_ari.c                                                                 |    8
 b/res/res_ari_applications.c                                                    |   10
 b/res/res_ari_asterisk.c                                                        |   32
 b/res/res_ari_bridges.c                                                         |   28
 b/res/res_ari_channels.c                                                        |   62
 b/res/res_ari_device_states.c                                                   |    8
 b/res/res_ari_endpoints.c                                                       |   10
 b/res/res_ari_events.c                                                          |    2
 b/res/res_ari_mailboxes.c                                                       |    8
 b/res/res_ari_playbacks.c                                                       |    6
 b/res/res_ari_recordings.c                                                      |   24
 b/res/res_ari_sounds.c                                                          |    4
 b/res/res_calendar.c                                                            |    2
 b/res/res_calendar_caldav.c                                                     |    4
 b/res/res_calendar_icalendar.c                                                  |    4
 b/res/res_config_curl.c                                                         |    2
 b/res/res_config_ldap.c                                                         |    4
 b/res/res_config_odbc.c                                                         |   37
 b/res/res_config_pgsql.c                                                        |    2
 b/res/res_corosync.c                                                            |    2
 b/res/res_fax_spandsp.c                                                         |    2
 b/res/res_http_post.c                                                           |    2
 b/res/res_musiconhold.c                                                         |    4
 b/res/res_odbc.c                                                                |   13
 b/res/res_parking.c                                                             |    5
 b/res/res_phoneprov.c                                                           |    2
 b/res/res_pjsip.c                                                               |    4
 b/res/res_pjsip/config_global.c                                                 |    4
 b/res/res_pjsip/config_transport.c                                              |    8
 b/res/res_pjsip/include/res_pjsip_private.h                                     |    6
 b/res/res_pjsip/pjsip_configuration.c                                           |   42
 b/res/res_pjsip/pjsip_distributor.c                                             |    2
 b/res/res_pjsip/pjsip_scheduler.c                                               |    2
 b/res/res_pjsip/pjsip_session.c                                                 |    2
 b/res/res_pjsip/pjsip_transport_events.c                                        |    2
 b/res/res_pjsip_authenticator_digest.c                                          |    3
 b/res/res_pjsip_caller_id.c                                                     |   48
 b/res/res_pjsip_config_wizard.c                                                 |    2
 b/res/res_pjsip_header_funcs.c                                                  |    6
 b/res/res_pjsip_history.c                                                       |   14
 b/res/res_pjsip_messaging.c                                                     |   97
 b/res/res_pjsip_nat.c                                                           |    2
 b/res/res_pjsip_outbound_authenticator_digest.c                                 |    4
 b/res/res_pjsip_outbound_registration.c                                         |    6
 b/res/res_pjsip_path.c                                                          |    4
 b/res/res_pjsip_publish_asterisk.c                                              |    6
 b/res/res_pjsip_pubsub.c                                                        |   10
 b/res/res_pjsip_registrar.c                                                     |    5
 b/res/res_pjsip_rfc3326.c                                                       |    2
 b/res/res_pjsip_sdp_rtp.c                                                       |    2
 b/res/res_pjsip_session.c                                                       |   20
 b/res/res_pjsip_stir_shaken.c                                                   |  180
 b/res/res_pktccops.c                                                            |    2
 b/res/res_rtp_asterisk.c                                                        |    8
 b/res/res_smdi.c                                                                |    2
 b/res/res_sorcery_config.c                                                      |    2
 b/res/res_speech.c                                                              |   27
 b/res/res_srtp.c                                                                |    3
 b/res/res_stasis.c                                                              |    2
 b/res/res_stasis_playback.c                                                     |    6
 b/res/res_stasis_snoop.c                                                        |    2
 b/res/res_stir_shaken.c                                                         |  175
 b/res/res_stir_shaken/curl.c                                                    |    2
 b/res/res_stir_shaken/curl.h                                                    |    2
 b/res/res_tonedetect.c                                                          |  365 +
 b/res/res_xmpp.c                                                                |   70
 b/res/snmp/agent.c                                                              |    2
 b/res/stasis/app.c                                                              |    5
 b/res/stasis/app.h                                                              |   71
 b/res/stasis/control.h                                                          |   14
 b/res/stasis/messaging.h                                                        |    5
 b/res/stasis/stasis_bridge.c                                                    |    2
 b/res/stasis/stasis_bridge.h                                                    |    2
 b/res/stasis_recording/stored.c                                                 |    4
 b/rest-api-templates/ari_model_validators.h.mustache                            |   50
 b/rest-api-templates/ari_resource.h.mustache                                    |    3
 b/rest-api-templates/asterisk_processor.py                                      |    4
 b/rest-api-templates/res_ari_resource.c.mustache                                |    2
 b/rest-api-templates/transform.py                                               |    2
 b/tests/CI/gates.jenkinsfile                                                    |    4
 b/tests/CI/periodics-daily.jenkinsfile                                          |    2
 b/tests/CI/ref_debug.jenkinsfile                                                |    2
 b/tests/CI/unittests.jenkinsfile                                                |    2
 b/tests/CI/universal-asterisk-nongerrit.jenkinsfile                             |    4
 b/tests/test_abstract_jb.c                                                      |    2
 b/tests/test_aoc.c                                                              |    2
 b/tests/test_astobj2.c                                                          |    2
 b/tests/test_astobj2_thrash.c                                                   |   10
 b/tests/test_config.c                                                           |    2
 b/tests/test_devicestate.c                                                      |    2
 b/tests/test_dns_naptr.c                                                        |    2
 b/tests/test_hashtab_thrash.c                                                   |   10
 b/tests/test_json.c                                                             |   60
 b/tests/test_linkedlists.c                                                      |    1
 b/tests/test_media_cache.c                                                      |    2
 b/tests/test_message.c                                                          |    2
 b/tests/test_optional_api.c                                                     |    2
 b/tests/test_sorcery.c                                                          |    2
 b/tests/test_sorcery_memory_cache_thrash.c                                      |    4
 b/tests/test_stasis.c                                                           |    6
 b/tests/test_strings.c                                                          |  118
 b/tests/test_taskprocessor.c                                                    |   10
 b/tests/test_voicemail_api.c                                                    |   24
 b/third-party/pjproject/Makefile                                                |    6
 b/third-party/pjproject/configure.m4                                            |    1
 b/utils/astman.1                                                                |    2
 b/utils/db1-ast/hash/README                                                     |    2
 b/utils/db1-ast/hash/hash.h                                                     |    2
 b/utils/db1-ast/mpool/mpool.c                                                   |    2
 b/utils/extconf.c                                                               |    1
 473 files changed, 8646 insertions(+), 8289 deletions(-)
