Release Summary

asterisk-19.2.0

Date: 2022-02-10

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Open Issues
  5. Other Changes
  6. 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.1.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.

CodersTestersReporters
24 Naveen Albert
10 George Joseph
8 Sean Bright
7 Alexander Traud
6 Mark Petersen
5 Michał Górny
3 Kevin Harwell
2 Asterisk Development Team
2 Mike Bradeen
1 Luke Escude
1 Frederic Van Espen
1 Torrey Searle
1 Joshua C. Colp
1 Florentin Mayer
1 Dustin Marquess
1 Josh Soref
1 Steve Davies
20 N A
6 Mark Petersen
6 Michał Górny
6 George Joseph
5 Alexander Traud
3 Sean Bright
2 Luke Escude
1 Steve Davies
1 Dustin Marquess
1 Alexei Gradinari
1 Kevin Harwell
1 Simone Lazzaris
1 Ross Beer
1 Frederic Van Espen
1 Joshua C. Colp
1 Thomas Guebels
1 Dan Cropp
1 Vincent Dubois
1 Anil Gupta
1 Krzysztof Trempala
1 Dafi Ni
1 Josh Soref
1 Mark Murawski
1 Mark Petersen
1 Torrey Searle
1 Andrew Latham

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/NewFeature

ASTERISK-29802: app_sf: Add full tech-agnostic SF support
Reported by: N A

Category: Applications/app_sendtext

ASTERISK-29759: app_sendtext: Add ReceiveText application
Reported by: N A

Category: CDR/NewFeature

ASTERISK-29808: cdr: allow disabling CDR by default
Reported by: N A

Category: Functions/NewFeature

ASTERISK-29706: func_json: Add JSON parsing function
Reported by: N A

Category: General

ASTERISK-29830: ami: Add AMI event for Wink
Reported by: N A

Bug

Category: Applications/General

ASTERISK-29816: SAY_DTMF_INTERRUPT channel variable is not honored
Reported by: Sean BrightASTERISK-29766: pbx_variables: MSet truncates sets after 24 variables
Reported by: N A

Category: Applications/app_queue

ASTERISK-29827: Support for Nordic language syntax in Queues
Reported by: Mark PetersenASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist in documentation
Reported by: Luke EscudeASTERISK-29806: app_queue: extension state incorrect
Reported by: Steve Davies

Category: Applications/app_voicemail

ASTERISK-29859: VoiceMailMain() fails when encountering non-numeric CALLERID(num)
Reported by: Mark MurawskiASTERISK-29695: SAY.CONF wrong logic when converting 24hour time to say 12 hour am/pm
Reported by: Vincent Dubois

Category: Channels/chan_pjsip

ASTERISK-28053: chan_pjsip: Wrong or missing Q.850 reason in CANCEL
Reported by: Simone Lazzaris

Category: Channels/chan_sip/General

ASTERISK-29772: chan_sip: ${CHANNEL(ruri)} in Dial/Queue b(test,s,1) cause a coredump
Reported by: Mark Petersen

Category: Contrib/General

ASTERISK-29794: ast_coredumper does not delete results when requested and a specific output dir is set
Reported by: Frederic Van Espen

Category: Core/Bridging

ASTERISK-29821: Deadlock in bridge_channel_internal_join() on local channels.
Reported by: Krzysztof Trempala

Category: Core/BuildSystem

ASTERISK-29817: gethostbyname_r is misdetected on NetBSD and causes a build failure
Reported by: Michał GórnyASTERISK-29852: make_version uses GNU-ism that break git-svn-id parsing on NetBSD
Reported by: Michał Górny

Category: Core/General

ASTERISK-29850: ast_get_tid() not implemented for NetBSD
Reported by: Michał GórnyASTERISK-29818: Build failure on NetBSD due to hmac function collision
Reported by: Michał GórnyASTERISK-29746: tcptls.c: TCP client connect fails due to interrupt
Reported by: Kevin HarwellASTERISK-29763: main: Fix for Doxygen
Reported by: Alexander Traud

Category: Core/Portability

ASTERISK-29851: rdtsc is not enabled (stubbed out) on NetBSD
Reported by: Michał Górny

Category: Core/RTP

ASTERISK-28863: The ast_rtp_codecs_payloads functions don't preserve order
Reported by: George Joseph

Category: Documentation

ASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist in documentation
Reported by: Luke EscudeASTERISK-29790: xmldoc: Dump invalid to XML DTD: XSLT
Reported by: Alexander TraudASTERISK-29791: xmldoc: Dump invalid to XML DTD: ACO Matchfield
Reported by: Alexander TraudASTERISK-26991: documentation: Doxygen site is no longer being updated
Reported by: Joshua C. ColpASTERISK-20259: [patch] Update Doxygen Configuration for make progdocs
Reported by: Andrew LathamASTERISK-29761: res: Fix for Doxygen
Reported by: Alexander TraudASTERISK-29763: main: Fix for Doxygen
Reported by: Alexander Traud

Category: Functions/General

ASTERISK-29854: func_frame_drop: fix buffer usage typo
Reported by: N A

Category: PBX/General

ASTERISK-29847: pbx_variables: ASTSBINDIR is missing
Reported by: N AASTERISK-29803: pbx_variables: cp4 variables is used uninitialized
Reported by: N A

Category: Resources/General

ASTERISK-29857: res_tonedetect: fix logic errors in code
Reported by: N A

Category: Resources/res_pjsip

ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and qualify_frequency the same value
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_outbound_authenticator_digest

ASTERISK-29888: res_pjsip_outbound_authenticator_digest: ABRT attempting to clean up auth_sess
Reported by: George Joseph

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-29320: res_pjsip_sdp_rtp: Codec preference order of remote is not correct on unhold
Reported by: Ross BeerASTERISK-29785: res_pjsip_sdp_rtp: Warns on every offered crypto suite
Reported by: Alexander Traud

Category: Resources/res_pjsip_session

ASTERISK-29813: res_pjsip_session doesn't support multipart message bodies
Reported by: George Joseph

Category: Resources/res_rtp_asterisk

ASTERISK-29869: rtp sequence number can skip after DTMF under certain bridges
Reported by: Torrey SearleASTERISK-29856: res_rtp_asterisk: Invalid comparison creates unreachable code
Reported by: N AASTERISK-27406: Infinite loop when out of ports and rtpstart value is odd
Reported by: Thomas Guebels

Category: Resources/res_sorcery_memory_cache

ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and qualify_frequency the same value
Reported by: Alexei Gradinari

Category: Tests/testsuite

ASTERISK-29722: test_timezone_watch breaks during DST to ST transition
Reported by: Josh Soref

Category: Third-Party/pjproject

ASTERISK-29867: configure fails if libsrtp dev files are not installed
Reported by: Sean BrightASTERISK-29858: Regression: Using external pjproject not working after "hack" commit
Reported by: George JosephASTERISK-29824: It's hard to make changes to bundled pjproject
Reported by: George JosephASTERISK-29804: bundled_pjproject: sip_inv is missing multipart support in some cases
Reported by: George Joseph

Category: pjproject/pjsip

ASTERISK-29664: PJSIP processing token with % incorrectly
Reported by: Dan Cropp

Improvement

Category: Addons/chan_ooh323

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Applications/General

ASTERISK-29801: app.c: Throw warnings for nonexistent options
Reported by: N A

Category: Applications/app_festival

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Applications/app_mp3

ASTERISK-29829: app_mp3: Throw warning if attempting to play a nonexistent stream
Reported by: N A

Category: Applications/app_queue

ASTERISK-29831: Queue don't play "thank-you" when here is no hold time announcements
Reported by: Mark PetersenASTERISK-29795: DIALEDPEERNUMBER not set on destination channel for Queue calls
Reported by: Mark Petersen

Category: Applications/app_voicemail

ASTERISK-29797: Support for Danish language syntax in VM
Reported by: Mark Petersen

Category: Channels/chan_iax2

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Channels/chan_mgcp

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Channels/chan_sip/General

ASTERISK-29832: Enable pickup on channel after having received 183 Progress
Reported by: Mark Petersen

Category: Channels/chan_skinny

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Channels/chan_unistim

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Configs/Samples

ASTERISK-29758: configs: Minor updates to sample configs
Reported by: N A

Category: Core/Configuration

ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
Reported by: Sean Bright

Category: Documentation

ASTERISK-29848: documentation: Document special system and channel variables
Reported by: N AASTERISK-24427: Documentation is missing for a few AMI Events - Including CDR and events triggered after the QueueStatus action
Reported by: Dafi Ni

Category: General

ASTERISK-29855: frame.h: fix CNG documentation typo
Reported by: N AASTERISK-29815: dsp: Define magic number as macro
Reported by: N AASTERISK-29807: cli: add module refresh command
Reported by: N AASTERISK-29800: strings: Fix misusage in comment examples
Reported by: N A

Category: PBX/General

ASTERISK-29745: pbx: Add public API for more elegant variable substitution with extensions
Reported by: N A

Category: Resources/res_fax_spandsp

ASTERISK-29729: Incompatibility with newer spandsp releases (3.0.0+)
Reported by: Dustin Marquess

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-28890: res_pjsip_sdp_rtp: Keepalive not supported for video streams
Reported by: Luke Escude

Open Issues

[Back to Top]

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

Bug

Category: Resources/res_ari_channels

ASTERISK-28219: res_ari: Channel create and dial may cause "BUG! Must supply a channel name.." error
Reported by: Anil Gupta

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.

RevisionAuthorSummary
c6ef8a3540Asterisk Development TeamUpdate for 19.2.0-rc1
3d390c4df7Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 19.2.0
8b4531051bSean Brightbuild_tools/make_version: Fix bashism in comparison.
3f108867d6George Josephbundled_pjproject: Add additional multipart search utils
8bc6511c0cGeorge Josephbuild: Add "basebranch" to .gitreview
9f5c1d30edKevin Harwellres_http_websocket: Add a client connection timeout
a611c07dd4George Josephres_pjsip: Add utils for checking media types
1ce57621deGeorge Josephbundled_pjproject: Create generic pjsip_hdr_find functions
df355eeb87Kevin Harwellhttp.c: Add ability to create multiple HTTP servers
a507049eb5Sean BrightCHANGES: Correct reference to configuration file.
50716bb3e4Naveen Albertapp_mf: Add full tech-agnostic MF support
6cda1db595Alexander Traudprogdocs: Fix Doxygen left-overs.

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.1.0-summary.html                                                                    |  727 ----
asterisk-19.1.0-summary.txt                                                                     | 1214 -------
b/.gitreview                                                                                    |    1
b/.version                                                                                      |    2
b/CHANGES                                                                                       |   88
b/ChangeLog                                                                                     | 1082 ++++++
b/Makefile                                                                                      |   32
b/addons/ooh323c/src/ooSocket.c                                                                 |   19
b/apps/app_dial.c                                                                               |  116
b/apps/app_festival.c                                                                           |   12
b/apps/app_mf.c                                                                                 |  400 +-
b/apps/app_mp3.c                                                                                |    5
b/apps/app_queue.c                                                                              |  116
b/apps/app_sendtext.c                                                                           |   87
b/apps/app_sf.c                                                                                 |  440 ++
b/apps/app_voicemail.c                                                                          |   49
b/asterisk-19.2.0-rc1-summary.html                                                              |  449 ++
b/asterisk-19.2.0-rc1-summary.txt                                                               |  889 +++++
b/build_tools/make_version                                                                      |    8
b/channels/chan_mgcp.c                                                                          |   50
b/channels/chan_sip.c                                                                           |    9
b/channels/chan_skinny.c                                                                        |   35
b/channels/chan_unistim.c                                                                       |    8
b/channels/iax2/provision.c                                                                     |   17
b/channels/sip/dialplan_functions.c                                                             |    8
b/configs/samples/cdr.conf.sample                                                               |    5
b/configs/samples/extensions.conf.sample                                                        |  259 -
b/configs/samples/iax.conf.sample                                                               |   12
b/configs/samples/say.conf.sample                                                               |    8
b/configs/samples/stasis.conf.sample                                                            |    1
b/configure                                                                                     |  279 +
b/configure.ac                                                                                  |   52
b/contrib/scripts/ast_coredumper                                                                |    6
b/doc/.gitignore                                                                                |    2
b/doc/Doxyfile.in                                                                               |   94
b/doc/appdocsxml.dtd                                                                            |    2
b/doc/appdocsxml.xslt                                                                           |    4
b/funcs/func_channel.c                                                                          |   35
b/funcs/func_env.c                                                                              |   49
b/funcs/func_frame_drop.c                                                                       |    4
b/funcs/func_json.c                                                                             |  228 +
b/include/asterisk/_private.h                                                                   |    4
b/include/asterisk/acl.h                                                                        |   16
b/include/asterisk/alertpipe.h                                                                  |   35
b/include/asterisk/app.h                                                                        |   58
b/include/asterisk/astobj2.h                                                                    |  177 -
b/include/asterisk/autochan.h                                                                   |    4
b/include/asterisk/autoconfig.h.in                                                              |    7
b/include/asterisk/backtrace.h                                                                  |   16
b/include/asterisk/bridge.h                                                                     |   35
b/include/asterisk/bridge_after.h                                                               |   39
b/include/asterisk/bridge_basic.h                                                               |    7
b/include/asterisk/bridge_channel_internal.h                                                    |   20
b/include/asterisk/bridge_features.h                                                            |   25
b/include/asterisk/bridge_internal.h                                                            |   17
b/include/asterisk/bridge_roles.h                                                               |    2
b/include/asterisk/bucket.h                                                                     |   20
b/include/asterisk/calendar.h                                                                   |    3
b/include/asterisk/callerid.h                                                                   |   14
b/include/asterisk/ccss.h                                                                       |   26
b/include/asterisk/cdr.h                                                                        |   38
b/include/asterisk/channel.h                                                                    |   38
b/include/asterisk/cli.h                                                                        |    6
b/include/asterisk/config.h                                                                     |   39
b/include/asterisk/config_options.h                                                             |   52
b/include/asterisk/conversions.h                                                                |   12
b/include/asterisk/core_local.h                                                                 |    6
b/include/asterisk/core_unreal.h                                                                |   15
b/include/asterisk/crypto.h                                                                     |   14
b/include/asterisk/data_buffer.h                                                                |    6
b/include/asterisk/devicestate.h                                                                |   18
b/include/asterisk/dial.h                                                                       |   22
b/include/asterisk/dns.h                                                                        |    4
b/include/asterisk/dns_core.h                                                                   |    2
b/include/asterisk/dns_recurring.h                                                              |    2
b/include/asterisk/dns_resolver.h                                                               |    2
b/include/asterisk/dnsmgr.h                                                                     |    2
b/include/asterisk/endpoints.h                                                                  |   14
b/include/asterisk/event.h                                                                      |    3
b/include/asterisk/event_defs.h                                                                 |    6
b/include/asterisk/features_config.h                                                            |    4
b/include/asterisk/file.h                                                                       |   42
b/include/asterisk/format.h                                                                     |   10
b/include/asterisk/format_cache.h                                                               |    6
b/include/asterisk/format_cap.h                                                                 |   20
b/include/asterisk/frame.h                                                                      |    4
b/include/asterisk/fskmodem_float.h                                                             |    9
b/include/asterisk/fskmodem_int.h                                                               |    9
b/include/asterisk/hashtab.h                                                                    |   23
b/include/asterisk/heap.h                                                                       |   11
b/include/asterisk/http.h                                                                       |   79
b/include/asterisk/http_websocket.h                                                             |   90
b/include/asterisk/image.h                                                                      |    1
b/include/asterisk/io.h                                                                         |   38
b/include/asterisk/iostream.h                                                                   |   20
b/include/asterisk/json.h                                                                       |  179 -
b/include/asterisk/logger.h                                                                     |   29
b/include/asterisk/logger_category.h                                                            |   29
b/include/asterisk/manager.h                                                                    |   42
b/include/asterisk/max_forwards.h                                                               |    2
b/include/asterisk/message.h                                                                    |   12
b/include/asterisk/multicast_rtp.h                                                              |    2
b/include/asterisk/mwi.h                                                                        |   40
b/include/asterisk/netsock2.h                                                                   |   13
b/include/asterisk/pbx.h                                                                        |   84
b/include/asterisk/phoneprov.h                                                                  |    2
b/include/asterisk/pickup.h                                                                     |    6
b/include/asterisk/res_hep.h                                                                    |    8
b/include/asterisk/res_mwi_external.h                                                           |   14
b/include/asterisk/res_pjproject.h                                                              |    8
b/include/asterisk/res_pjsip.h                                                                  |   38
b/include/asterisk/res_pjsip_cli.h                                                              |    4
b/include/asterisk/res_prometheus.h                                                             |   55
b/include/asterisk/rtp_engine.h                                                                 |   72
b/include/asterisk/sched.h                                                                      |   59
b/include/asterisk/sdp_srtp.h                                                                   |   20
b/include/asterisk/security_events.h                                                            |    4
b/include/asterisk/sem.h                                                                        |   25
b/include/asterisk/serializer.h                                                                 |   11
b/include/asterisk/sha1.h                                                                       |   57
b/include/asterisk/slinfactory.h                                                                |    9
b/include/asterisk/smoother.h                                                                   |    2
b/include/asterisk/sorcery.h                                                                    |   48
b/include/asterisk/stasis_app_device_state.h                                                    |    4
b/include/asterisk/stasis_cache_pattern.h                                                       |   12
b/include/asterisk/stasis_channels.h                                                            |    7
b/include/asterisk/stasis_endpoints.h                                                           |    8
b/include/asterisk/stasis_internal.h                                                            |    2
b/include/asterisk/statsd.h                                                                     |    4
b/include/asterisk/stream.h                                                                     |   64
b/include/asterisk/stringfields.h                                                               |   24
b/include/asterisk/strings.h                                                                    |  128
b/include/asterisk/taskprocessor.h                                                              |    4
b/include/asterisk/tcptls.h                                                                     |   26
b/include/asterisk/tdd.h                                                                        |    4
b/include/asterisk/threadpool.h                                                                 |    4
b/include/asterisk/threadstorage.h                                                              |    1
b/include/asterisk/timing.h                                                                     |    1
b/include/asterisk/translate.h                                                                  |   28
b/include/asterisk/udptl.h                                                                      |    6
b/include/asterisk/uri.h                                                                        |   25
b/include/asterisk/utf8.h                                                                       |    5
b/include/asterisk/utils.h                                                                      |   81
b/include/asterisk/vector.h                                                                     |   91
b/include/asterisk/xml.h                                                                        |   28
b/main/aoc.c                                                                                    |    8
b/main/app.c                                                                                    |  299 +
b/main/asterisk.c                                                                               |    4
b/main/astobj2.c                                                                                |    4
b/main/astobj2_container_private.h                                                              |   27
b/main/astobj2_hash.c                                                                           |   26
b/main/astobj2_rbtree.c                                                                         |   48
b/main/bridge.c                                                                                 |   93
b/main/bridge_after.c                                                                           |   20
b/main/bridge_basic.c                                                                           |    6
b/main/bridge_channel.c                                                                         |   23
b/main/bridge_roles.c                                                                           |   16
b/main/ccss.c                                                                                   |   10
b/main/cdr.c                                                                                    |   78
b/main/cel.c                                                                                    |    2
b/main/channel.c                                                                                |  101
b/main/channel_internal_api.c                                                                   |    4
b/main/cli.c                                                                                    |   34
b/main/config.c                                                                                 |   40
b/main/core_local.c                                                                             |   10
b/main/crypt.c                                                                                  |    2
b/main/devicestate.c                                                                            |    4
b/main/dial.c                                                                                   |   40
b/main/dns.c                                                                                    |   10
b/main/dns_naptr.c                                                                              |    2
b/main/dns_system_resolver.c                                                                    |    9
b/main/dsp.c                                                                                    |   25
b/main/features.c                                                                               |    6
b/main/file.c                                                                                   |    8
b/main/format_cap.c                                                                             |    8
b/main/http.c                                                                                   |  404 ++
b/main/io.c                                                                                     |    6
b/main/logger.c                                                                                 |   26
b/main/manager.c                                                                                |   20
b/main/manager_bridges.c                                                                        |   18
b/main/manager_channels.c                                                                       |  123
b/main/manager_mwi.c                                                                            |   56
b/main/media_cache.c                                                                            |    5
b/main/message.c                                                                                |   13
b/main/mwi.c                                                                                    |    3
b/main/named_acl.c                                                                              |    4
b/main/options.c                                                                                |    2
b/main/pbx.c                                                                                    |   45
b/main/pbx_app.c                                                                                |    4
b/main/pbx_builtins.c                                                                           |   97
b/main/pbx_hangup_handler.c                                                                     |   10
b/main/pbx_timing.c                                                                             |    6
b/main/pbx_variables.c                                                                          |   23
b/main/pickup.c                                                                                 |    1
b/main/rtp_engine.c                                                                             |   18
b/main/say.c                                                                                    |   14
b/main/sched.c                                                                                  |   45
b/main/sha1.c                                                                                   |   32
b/main/sorcery.c                                                                                |   16
b/main/srv.c                                                                                    |    2
b/main/stasis.c                                                                                 |    1
b/main/stasis_channels.c                                                                        |    3
b/main/stasis_endpoints.c                                                                       |    2
b/main/taskprocessor.c                                                                          |   10
b/main/tcptls.c                                                                                 |   88
b/main/tdd.c                                                                                    |    1
b/main/threadpool.c                                                                             |   10
b/main/translate.c                                                                              |   10
b/main/utils.c                                                                                  |    4
b/main/uuid.c                                                                                   |    2
b/makeopts.in                                                                                   |    1
b/res/ael/ael_lex.c                                                                             |    2
b/res/ari/internal.h                                                                            |    4
b/res/parking/parking_ui.c                                                                      |    2
b/res/prometheus/bridges.c                                                                      |    2
b/res/prometheus/channels.c                                                                     |    2
b/res/prometheus/endpoints.c                                                                    |    2
b/res/prometheus/pjsip_outbound_registrations.c                                                 |    4
b/res/res_chan_stats.c                                                                          |    9
b/res/res_config_ldap.c                                                                         |   14
b/res/res_config_sqlite3.c                                                                      |    2
b/res/res_crypto.c                                                                              |    7
b/res/res_fax_spandsp.c                                                                         |   45
b/res/res_hep.c                                                                                 |    2
b/res/res_http_websocket.c                                                                      |   36
b/res/res_monitor.c                                                                             |    3
b/res/res_mwi_external.c                                                                        |   14
b/res/res_phoneprov.c                                                                           |    1
b/res/res_pjproject.c                                                                           |    4
b/res/res_pjsip.c                                                                               |   57
b/res/res_pjsip.exports.in                                                                      |    1
b/res/res_pjsip/pjsip_message_filter.c                                                          |   23
b/res/res_pjsip/pjsip_resolver.c                                                                |    8
b/res/res_pjsip_history.c                                                                       |   16
b/res/res_pjsip_mwi.c                                                                           |    4
b/res/res_pjsip_notify.c                                                                        |    6
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |    6
b/res/res_pjsip_outbound_registration.c                                                         |    2
b/res/res_pjsip_sdp_rtp.c                                                                       |   35
b/res/res_pjsip_session.c                                                                       |   41
b/res/res_prometheus.c                                                                          |    7
b/res/res_rtp_asterisk.c                                                                        |   29
b/res/res_sorcery_memory_cache.c                                                                |    2
b/res/res_stasis.c                                                                              |   10
b/res/res_stir_shaken/certificate.h                                                             |   14
b/res/res_stir_shaken/curl.c                                                                    |    5
b/res/res_stun_monitor.c                                                                        |    7
b/res/res_tonedetect.c                                                                          |    8
b/res/res_xmpp.c                                                                                |    2
b/res/snmp/agent.h                                                                              |    6
b/res/stasis/app.h                                                                              |    4
b/res/stasis_recording/stored.c                                                                 |    2
b/tests/test_bridging.c                                                                         |    2
b/tests/test_cdr.c                                                                              |    6
b/tests/test_sched.c                                                                            |  129
b/tests/test_time.c                                                                             |    8
b/third-party/Makefile                                                                          |   22
b/third-party/Makefile.rules                                                                    |   11
b/third-party/apply_patches                                                                     |    6
b/third-party/jansson/Makefile                                                                  |    2
b/third-party/pjproject/.gitignore                                                              |    3
b/third-party/pjproject/Makefile                                                                |  158
b/third-party/pjproject/README-hacking.md                                                       |  213 +
b/third-party/pjproject/configure.m4                                                            |   25
b/third-party/pjproject/dependency_utils                                                        |   96
b/third-party/pjproject/patches/0130-sip_inv-Additional-multipart-support-2919-2920.patch       |  661 +++
b/third-party/pjproject/patches/0140-Fix-incorrect-unescaping-of-tokens-during-parsing-29.patch |  123
b/third-party/pjproject/patches/0150-Create-generic-pjsip_hdr_find-functions.patch              |  176 +
b/third-party/pjproject/patches/0160-Additional-multipart-improvements.patch                    |  627 +++
contrib/asterisk-doxygen-header                                                                 |   10
doc/asterisk-ng-doxygen.in                                                                      | 1689 ----------
271 files changed, 9667 insertions(+), 6368 deletions(-)