Release Summary

asterisk-certified/13.21-cert1

Date: 2018-06-05

<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-certified/13.18-cert3.


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
163 Corey Farrell
102 Alexander Traud
81 Richard Mudgett
34 Sean Bright
27 George Joseph
14 Joshua Colp
12 Kevin Harwell
4 Benjamin Keith Ford
4 Tzafrir Cohen
3 Ivan Poddubny
3 Ross Beer
3 sungtae kim
2 Oron Peled
2 Aaron An
2 Torrey Searle
2 Chris Savinovich
1 Michael Cargile
1 Dwayne Hubbard
1 Jean Aunis - Prescom
1 Benoît Dereck-Tricot
1 Guido Falsi
1 Igor Goncharovsky
1 Joshua Elson
1 nappsoft
1 Thomas Guebels
1 Nathan Bruning
1 Matt Jordan
1 Yasuhiko Kamata
1 Igor Goncharovskiy
1 Florian Floimair
1 Graham Mainwaring
1 Alexander Anikin
1 Niklas Larsson
1 Evandro César Arruda
2 AaronAn
1 abelbeck
82 Alexander Traud
18 Richard Mudgett
13 Corey Farrell
10 Tzafrir Cohen
8 Ross Beer
5 George Joseph
5 Sandro Gauci
4 Rusty Newton
3 Richard Kenner
3 Kevin Harwell
3 Joshua Colp
3 John Nemeth
2 Jean Aunis - Prescom
2 Aaron An
2 Thomas Frederiksen
2 Joshua Elson
2 John Bigelow
2 Niklas Larsson
2 sungtae kim
2 Igor Goncharovsky
2 Stuart Henderson
2 abelbeck
2 David M. Lee
2 Torrey Searle
1 Walter Doekes
1 Martin Cisárik
1 Shane Mitchell
1 Benjamin Keith Ford
1 Said Masoud
1 Marcello Ceschia
1 Marco Giordani
1 Stéphan Kochen
1 Stephane Chazelas
1 Yasuhiko Kamata
1 Abhay Gupta
1 Vitezslav Novy
1 Mr Dini
1 Ivan Ullmann
1 Mikhail
1 Evandro César Arruda
1 Michael Cargile
1 Jonathan Cloots
1 Max Norba
1 Steve Murphy
1 seanchann.zhou
1 Michele Prà
1 Guido Falsi
1 Matt Jordan III, Esq.
1 shaurya jain
1 Wim De Vlaminck
1 Michiel van Baak
1 Juan Sacco
1 Youngsung Kim at LINE Corporation
1 Nathan Bruning
1 Tim Ringenbach at Asteria Solutions Group
1 Halil İbrahim YILDIZ
1 Michael Maier
1 Hunter Stevens, Said Masoud
1 Ronald Raikes
1 Vasilii Rogin
1 Ross Beer, Jan Rozhon
1 Samuel For
1 PowerPBX
1 Zane Conkle
1 clean targets.
1 Sébastien Duthil
1 Dwayne Hubbard
1 Roy
1 Николай Михо
1 Martin Cisárik
1 Matt Jordan
1 Zane Conkle
1 Halil İbrahim YILDIZ
1 Alessandro Pimenta
1 Bryan Walters
1 Ivan Larionov
1 Graham Mainwaring
1 Alejandro Padilla
1 lvl
1 James Terhune
1 Kim youngsung
1 Joerg Sonnenberger, D'Arcy Cain
1 Brian J. Murrell
1 Nauman S
1 Frank Durden
1 Ben Merrills
1 Steven T. Wheeler
1 nappsoft
1 Fran Vicente
1 basildane
1 Curt Sampson
1 Thomas Guebels
1 Leandro Dardini
1 Shannon Price
1 John M.
1 Alex
1 Hamid R. Hashmi
1 Anthony Messina
1 Ludovic Gasc (Eyepea)
1 Kristijan Vrban
1 Mak Dee

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.

Security

Category: Channels/chan_pjsip

ASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP fmtp attribute
Reported by: Sandro GauciASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP media format description
Reported by: Sandro GauciASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack corruption
Reported by: Sandro Gauci

Category: pjproject/pjsip

ASTERISK-27618: Crash occurs when sending a repeated number of INVITE messages over TCP or TLS transport
Reported by: Sandro Gauci

New Feature

Category: Channels/chan_pjsip

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard Mudgett

Category: Core/Configuration

ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and ACO.
Reported by: Corey Farrell

Category: Core/General

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard Mudgett

Category: Core/NewFeature

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard Mudgett

Category: Resources/res_pjsip

ASTERISK-27704: Add cache_pools debug option to pjproject.conf
Reported by: Richard MudgettASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard MudgettASTERISK-27206: res_pjsip: No mechanism exists to limit endpoint identification to IP only
Reported by: Ben Merrills

Category: Resources/res_pjsip_session

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard Mudgett

Bug

Category: Addons/cdr_mysql

ASTERISK-27782: cdr_mysql: Missing MYSQL_PORT definition
Reported by: Evandro César ArrudaASTERISK-27366: Asterisk Turkish Language Set Problem
Reported by: Halil İbrahim YILDIZ

Category: Addons/chan_ooh323

ASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned short.
Reported by: Alexander TraudASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive values as intended.
Reported by: Alexander TraudASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
Reported by: Alexander TraudASTERISK-27353: H323 audio starts with a delay of 2 seconds.
Reported by: Marco Giordani

Category: Addons/res_config_mysql

ASTERISK-27607: [patch] res_config_mysql: Avoid the header mysql_version.h.
Reported by: Alexander Traud

Category: Applications/app_adsiprog

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud

Category: Applications/app_amd

ASTERISK-27610: app_amd.so returning TOOLONG before reaching the timeout
Reported by: Michael Cargile

Category: Applications/app_confbridge

ASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin HarwellASTERISK-24756: ConfBridge sound_muted does not work from CLI or AMI
Reported by: Thomas FrederiksenASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey Farrell

Category: Applications/app_meetme

ASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey Farrell

Category: Applications/app_osplookup

ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation.
Reported by: Alexander Traud

Category: Applications/app_queue

ASTERISK-18411: Queue members with hints for state_interface get stuck in "In Use" state.
Reported by: Steven T. Wheeler

Category: Applications/app_record

ASTERISK-27423: app_record: We set the RECORD_STATUS channel variable before closing the file
Reported by: George Joseph

Category: Applications/app_sms

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud

Category: Applications/app_transfer

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan Ullmann

Category: Applications/app_voicemail

ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
Reported by: Sébastien Duthil

Category: Applications/app_voicemail/IMAP

ASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with clang.
Reported by: Alexander TraudASTERISK-27181: GCC 7 warning: app_voicemail.c: In function 'imap_delete_old_greeting'
Reported by: Anthony Messina

Category: Bridges/bridge_native_rtp

ASTERISK-27299: Asterisk Hangs with Bad file descriptor on read()
Reported by: Abhay Gupta

Category: Bridges/bridge_softmix

ASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin Harwell

Category: CDR/General

ASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan VrbanASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
Reported by: Tzafrir Cohen

Category: Channels/General

ASTERISK-27426: chan_console: cannot read and write at the same time with alsa backend
Reported by: Tzafrir CohenASTERISK-27490: chan_console: 'set active' fails to work
Reported by: Tzafrir Cohen

Category: Channels/chan_alsa

ASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
Reported by: Alexander Traud

Category: Channels/chan_dahdi

ASTERISK-27343: Fails to build in FreeBSD due to sys/sysmacros.h not existing there
Reported by: Guido Falsi

Category: Channels/chan_h323

ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander Traud

Category: Channels/chan_local

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan Ullmann

Category: Channels/chan_pjsip

ASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many endpoints
Reported by: Ross BeerASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in sip_msg.c:581
Reported by: Ross BeerASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes asterisk
Reported by: Ross BeerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane Conkle

Category: Channels/chan_sip/General

ASTERISK-27674: chan_sip: RTP framing issues on outgoing calls
Reported by: Jean Aunis - PrescomASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-27646: ICE fails with no candidate nominated
Reported by: Thomas GuebelsASTERISK-27666: chan_sip: Crash processing CANCEL request
Reported by: Leandro DardiniASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
Reported by: Michele PràASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-26131: chan_sip: Crash Asterisk (in sip_request_call at chan_sip.c) by making a call to a single character in a dot pattern match
Reported by: Dwayne HubbardASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size, make ICE support disabled by default in SIP, maybe provide a better warning message
Reported by: RoyASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty Newton

Category: Channels/chan_sip/IPv6

ASTERISK-27434: [patch] chan_sip/ICE: Square brackets around IPv6 addresses.
Reported by: Alexander Traud

Category: Channels/chan_sip/Interoperability

ASTERISK-18140: Expires handling in SUBSCRIBE confuses the absence of the Expires header field with an unsubscribe action.
Reported by: Jonathan ClootsASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander Traud

Category: Channels/chan_sip/SRTP

ASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander Traud

Category: Channels/chan_sip/Security Framework

ASTERISK-25869: chan_sip: "rejected because extension not found" should be logged as a security event
Reported by: Brian J. Murrell

Category: Channels/chan_sip/TCP-TLS

ASTERISK-27457: chan_sip: Guests disallowed via TCP (or TLS) if existing peer from same IP.
Reported by: Alexander TraudASTERISK-27339: [patch] Crash on ast_ssl_teardown when stopping.
Reported by: Alexander Traud

Category: Channels/chan_sip/Transfers

ASTERISK-27740: chan_sip: New Channel creation from new SIP dialog with Replaces failed to be properly tracked and destroyed
Reported by: Shannon Price

Category: Channels/chan_skinny

ASTERISK-27452: Security: chan_skinny: Memory exhaustion if flooded with unauthenticated requests
Reported by: George Joseph

Category: Channels/chan_unistim

ASTERISK-27714: [patch] chan_unistim: NetBSD has an incompatible struct in_pktinfo.
Reported by: Alexander TraudASTERISK-26596: Placing call on hold temporarily locks up set
Reported by: Igor Goncharovsky

Category: Codecs/General

ASTERISK-23735: Transcoding makes bad choice in high-rate translations
Reported by: Richard Kenner

Category: Codecs/codec_gsm

ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value.
Reported by: Alexander Traud

Category: Codecs/codec_ilbc

ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0.
Reported by: Alexander Traud

Category: Codecs/codec_siren14

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy

Category: Codecs/codec_siren7

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy

Category: Configs/Samples

ASTERISK-27175: iax.conf demo peer is invalid
Reported by: Tzafrir Cohen

Category: Contrib/General

ASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
Reported by: Alexander TraudASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
Reported by: Alexander TraudASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora libraries.
Reported by: Alexander TraudASTERISK-27603: [patch] install_prereq: Download latest Jansson.
Reported by: Alexander TraudASTERISK-27598: [patch] install_prereq: Support package manager DNF.
Reported by: Alexander TraudASTERISK-27333: sip_to_pjsip not correctly handling disallow=all directive
Reported by: Torrey Searle

Category: Core/AstDB

ASTERISK-27706: PJSIP: Deadlock shutting down subscription TCP connection and sending subscription message.
Reported by: Ross Beer

Category: Core/Bridging

ASTERISK-27229: bridge: Old channel video source not set to NULL after unref
Reported by: Richard KennerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27238: Bridging: Crash freeing a frame that's already been freed
Reported by: Richard KennerASTERISK-27369: Bridge() dialplan application fails without setting BRIDGERESULT channel variable
Reported by: James Terhune

Category: Core/Bridging/bridge_basic

ASTERISK-27361: Attended transfer crashes in Asterisk 13.17.2
Reported by: Alessandro Pimenta

Category: Core/BuildSystem

ASTERISK-27435: [patch] configure: pjsip_evsub_set_uas_timeout not found.
Reported by: Alexander TraudASTERISK-27761: [patch] BuildSystem: With external editline, do not require libs for internal editline.
Reported by: Alexander TraudASTERISK-27745: [patch] BuildSystem: Remove unused dependency on libltdl.
Reported by: Alexander TraudASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
Reported by: Alexander TraudASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-11015: NetBSD Build Needs RPATH set in 1.2.25
Reported by: Curt SampsonASTERISK-27641: BuildSystem: Enable Better Backtraces in FreeBSD.
Reported by: Alexander TraudASTERISK-25586: uuid_generate_random detection failure
Reported by: John NemethASTERISK-27721: [patch] BuildSystem: Enable PortAudio in NetBSD.
Reported by: Alexander TraudASTERISK-27715: [patch] BuildSystem: AC_PATH_PROG sets to colon character when not found.
Reported by: Alexander TraudASTERISK-27718: [patch] BuildSystem: Enable Lua in NetBSD.
Reported by: Alexander TraudASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander TraudASTERISK-27716: [patch] BuildSystem: Enable autotools in NetBSD.
Reported by: Alexander TraudASTERISK-27713: [patch] BuildSystem: Cast any intptr_t explicitly to its proposed type.
Reported by: Alexander TraudASTERISK-27712: [patch] BuildSystem: Detect whether uselocale(.) is available.
Reported by: Alexander TraudASTERISK-27711: [patch] BuildSystem: Avoid re-defining of pthread_* on NetBSD.
Reported by: Alexander TraudASTERISK-27710: [patch] BuildSystem: Install init scripts on openSUSE Tumbleweed.
Reported by: Alexander TraudASTERISK-27709: [patch] BuildSystem: Avoid == for comparison in ./configure.
Reported by: Alexander TraudASTERISK-27686: [patch] install_prereq: Update FreeBSD libraries.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on OpenBSD.
Reported by: Alexander TraudASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander TraudASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
Reported by: Alexander TraudASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not installed.
Reported by: Alexander TraudASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
Reported by: Alexander TraudASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
Reported by: Stéphan KochenASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
Reported by: Alexander TraudASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
Reported by: Alexander TraudASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5 everywhere.
Reported by: Alexander TraudASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX style.
Reported by: Alexander TraudASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
Reported by: Alexander TraudASTERISK-27592: [patch] BuildSystem: Detect external library Lua in version 5.3.
Reported by: Alexander TraudASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
Reported by: Alexander TraudASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
Reported by: Jean Aunis - PrescomASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
Reported by: Alexander TraudASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config', despite ptlib-config existing
Reported by: Rusty NewtonASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander TraudASTERISK-27332: Asterisk fails to configure on MacOS Sierra
Reported by: Ivan LarionovASTERISK-26639: core: Disabling xmldoc support does not work. Also results in abort during Asterisk startup.
Reported by: Mr Dini

Category: Core/Channels

ASTERISK-27743: Generic PLC doesn't work if the 2 codecs on a channel are equal
Reported by: George Joseph

Category: Core/Configuration

ASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey Farrell

Category: Core/General

ASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set but not used
Reported by: David M. LeeASTERISK-27531: Compiler optimizations can break module load sequence.
Reported by: abelbeckASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey FarrellASTERISK-27394: [patch] tcptls: Print notice when TLS is enabled but not configured.
Reported by: Alexander TraudASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-27390: Audit menuselect module dependencies
Reported by: Corey Farrell

Category: Core/Jitterbuffer

ASTERISK-27194: jitterbuffer: Does not handle case where translator returns null frame.
Reported by: Joshua Elson

Category: Core/Logging

ASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty NewtonASTERISK-27340: backtrace.c: Crash due to double-free.
Reported by: Corey Farrell

Category: Core/Portability

ASTERISK-27431: Asterisk fails to build when openssl headers are not installed.
Reported by: Corey Farrell

Category: Core/RTP

ASTERISK-27689: [patch] rtp_engine: Load format name / mime type in uppercase again.
Reported by: Alexander Traud

Category: Documentation

ASTERISK-26688: Documentation: voicemail.conf.sample shows 512 limit for emailbody field, however this is only true if compiled with LOW_MEMORY option
Reported by: Fran VicenteASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or removal.
Reported by: Rusty NewtonASTERISK-24198: Typo's
Reported by: Walter DoekesASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan UllmannASTERISK-27430: README refers to security documents that do not exist.
Reported by: Corey FarrellASTERISK-27377: Typo in CHANNEL(dtmf_features) usage documentation
Reported by: Igor Goncharovsky

Category: Formats/General

ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned substraction.
Reported by: Alexander TraudASTERISK-26426: format_ogg_opus: remove from source
Reported by: Kevin Harwell

Category: Formats/format_ogg_vorbis

ASTERISK-12841: [patch] Make format_ogg_vorbis work on OpenBSD
Reported by: Michiel van Baak

Category: Functions/General

ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
Reported by: Shane Mitchell

Category: Functions/func_cdr

ASTERISK-27460: CDR: Deadlock using AMI Originate with Variable CDR(amaflags)=...
Reported by: Richard Mudgett

Category: Functions/func_periodic_hook

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: General

ASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
Reported by: Alexander TraudASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
Reported by: Alexander TraudASTERISK-27559: [patch] editline: Avoid comparison between pointer and zero character constant.
Reported by: Alexander TraudASTERISK-27382: crash after an invalid rtcp packet from GT48 FXS gateway
Reported by: Tzafrir CohenASTERISK-27467: pjsip_options: qualify_frequency sometimes not applied on reload
Reported by: John BigelowASTERISK-27465: CLI Completion Not Working
Reported by: Ross BeerASTERISK-24662: [patch] column and row headers for Signed Linear format variants in output of 'core show translation' are ambiguous
Reported by: Rusty NewtonASTERISK-27442: pjsip: 183 without To tag does not negotiate media
Reported by: Kevin HarwellASTERISK-27337: chan_sip: Security vulnerability with client code header (revisited)
Reported by: Richard MudgettASTERISK-27319: (Security) Function in PJSIP 2.7 miscalculates the length of an unsigned long variable in 64bit machines
Reported by: Kim youngsung

Category: PBX/pbx_lua

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander Traud

Category: Resources/General

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander Traud

Category: Resources/res_agi

ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
Reported by: sungtae kimASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_ari

ASTERISK-27445: ARI: Updating a bridge gives wrong error message.
Reported by: Frank DurdenASTERISK-27372: ARI: Node ARI client broken in latest versions of 13 and 14
Reported by: Benjamin Keith Ford

Category: Resources/res_calendar

ASTERISK-27680: [patch] res_calendar: Specialized calendars depend on symbols of general calendar.
Reported by: Alexander Traud

Category: Resources/res_clialiases

ASTERISK-20281: "core set verbose" behaves strangely, can't alias it, cli.conf example broken
Reported by: Tim Ringenbach at Asteria Solutions Group

Category: Resources/res_config_pgsql

ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to unsigned char.
Reported by: Alexander Traud

Category: Resources/res_hep

ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip address in "source ip address" and "destination ip address" fields in HEP packets
Reported by: Max Norba

Category: Resources/res_hep_pjsip

ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip address in "source ip address" and "destination ip address" fields in HEP packets
Reported by: Max Norba

Category: Resources/res_http_post

ASTERISK-27719: [patch] res_http_post: Enable GMime in NetBSD.
Reported by: Alexander TraudASTERISK-27454: res_http_post: Don't require GMIME_MAJOR_VERSION
Reported by: Joshua Colp

Category: Resources/res_http_websocket

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27363: res_http_websocket: Wrong LocalAddress (it is equal to RemoteAddress)
Reported by: Vasilii RoginASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_monitor

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_musiconhold

ASTERISK-27774: res_musiconhold: Music on hold restarts after every announcement
Reported by: lvl

Category: Resources/res_odbc

ASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander Traud

Category: Resources/res_pjsip

ASTERISK-27860: [patch] res_pjsip: Register pjsip_transport_management not externally but internally.
Reported by: Alexander TraudASTERISK-27688: res_pjsip: Crash on TCP PJSIP Transport Disconnect
Reported by: Ross BeerASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS configuration
Reported by: Mak DeeASTERISK-27571: res_pjsip: If SIP response is received during shutdown a crash may occur
Reported by: Joshua ColpASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27393: res_pjsip: Crash occurs when an empty contact read from astdb or database
Reported by: Aaron AnASTERISK-27032: res_pjsip: TLS options do not handle empty values
Reported by: seanchann.zhouASTERISK-27387: Regression: pjsip 13.18.0 - from_user - "+" character isn't allowed any more
Reported by: Michael MaierASTERISK-27198: res_pjsip: SDP contains IP4 instead of IP6 when rtp_ipv6 set to yes
Reported by: Martin Cisárik

Category: Resources/res_pjsip/Bundling

ASTERISK-26980: pjsip: Clean up WebRTC disables
Reported by: abelbeckASTERISK-27411: pjsip: TCP connections may not be destroyed
Reported by: Joshua Colp

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-27861: [patch] res_pjsip_endpoint_identifier_ip: Unregister the module for headers.
Reported by: Alexander TraudASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against header if match by ip fails
Reported by: George Joseph

Category: Resources/res_pjsip_mwi

ASTERISK-27652: Null pointer Crash in PJSIP MWI
Reported by: Joshua Elson

Category: Resources/res_pjsip_pidf_body_generator

ASTERISK-27290: res_pjsip: PIDF contact field has malformed/invalid XML
Reported by: basildane

Category: Resources/res_pjsip_pubsub

ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir Cohen

Category: Resources/res_pjsip_refer

ASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir Cohen

Category: Resources/res_pjsip_rfc3326

ASTERISK-27741: res_pjsip_rfc3326.c rfc3326_use_reason_header doesn't account for more than one 'Reason' header
Reported by: Ross BeerASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many endpoints
Reported by: Ross Beer

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey Farrell

Category: Resources/res_pjsip_session

ASTERISK-27614: res_pjsip_session: SDP origin does not use resolved address
Reported by: John M.ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27341: [patch] res_pjsip_session: SIP/SDP origin (o=) contains local address.
Reported by: Alexander Traud

Category: Resources/res_rtp_asterisk

ASTERISK-27440: Strictrtp has issues to qualify video rtp streams
Reported by: Wim De VlaminckASTERISK-27429: res_rtp_asterisk: Multiple reports in an RTCP packet will write past where it should
Reported by: Vitezslav NovyASTERISK-27453: RTP: Blind transfer direct media scenario results in one way audio.
Reported by: Richard MudgettASTERISK-27437: [patch] ICE: server-reflexive candidates (srflx) with Dual-Stack.
Reported by: Alexander TraudASTERISK-27421: RTP source learning not working with devices that have some clock issues
Reported by: nappsoftASTERISK-27328: Missing openssl dependencies in res_rtp_asterisk and tcptls
Reported by: Tzafrir Cohen

Category: Resources/res_smdi

ASTERISK-19657: Coverity Report: Fix issues for error type CHAR_IO
Reported by: Matt JordanASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_srtp

ASTERISK-27733: [patch] res_srtp: Add support for libsrtp2.x on openSUSE.
Reported by: Alexander TraudASTERISK-27356: [patch] libsrtp-2.x.x + AES-GCM support
Reported by: Alexander Traud

Category: Resources/res_stasis

ASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan Vrban

Category: Resources/res_statsd

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_xmpp

ASTERISK-27346: res_xmpp: Crash if OAuth 2.0 is used before curl is loaded
Reported by: Ronald Raikes

Category: Sounds

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy

Category: Tests/General

ASTERISK-25960: The config_hook unit test causes Asterisk to crash if run a second time
Reported by: George Joseph

Category: Third-Party/pjproject

ASTERISK-27408: Identify causes and fix pjsip/resolver/srv/failover/in_dialog/transport_tcp
Reported by: Corey Farrell

Category: Utilities/aelparse

ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang conditionally.
Reported by: Alexander Traud

Category: Utilities/conf2ael

ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang conditionally.
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-27584: Internal pjproject build doesn't disable bcg729
Reported by: Stuart HendersonASTERISK-24598: When running ./contrib/scripts/install_prereq install-unpackaged pjproject is installed in wrong place
Reported by: PowerPBXASTERISK-27391: Regression: Deadlock between AOR named lock and pjproject grp lock
Reported by: shaurya jain

Improvement

Category: Applications/app_confbridge

ASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel snapshot headers to ConfbridgeList AMI events
Reported by: Richard MudgettASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett

Category: Applications/app_followme

ASTERISK-24372: [patch] Add config option to play a prompt to the "winner" in app_followme
Reported by: Graham Mainwaring

Category: Applications/app_voicemail

ASTERISK-27456: app_voicemail: Add new object for VoicemailUserEntry
Reported by: sungtae kim

Category: Bridges/bridge_softmix

ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett

Category: CDR/General

ASTERISK-24297: cdr.c: Minor code optimizations.
Reported by: Richard MudgettASTERISK-27335: CDR performance needs improvement.
Reported by: Richard Mudgett

Category: CDR/cdr_radius

ASTERISK-26540: cdr_radius: use radcli instead of freeradius-client
Reported by: Tzafrir Cohen

Category: Channels/chan_pjsip

ASTERISK-27697: Enable in-dialog NOTIFY on chan_pjsip channels
Reported by: Nathan Bruning

Category: Channels/chan_sip/Interoperability

ASTERISK-27461: 3PCC patch for AMI "SIPnotify"
Reported by: Yasuhiko Kamata

Category: Codecs/codec_lpc10

ASTERISK-23556: Compilation warning for invert.c (array subscript is above array bounds)
Reported by: Marcello Ceschia

Category: Contrib/General

ASTERISK-27770: [patch] install_prereq: Add Slackware (somehow).
Reported by: Alexander TraudASTERISK-27769: [patch] install_prereq: Add Gentoo Linux.
Reported by: Alexander TraudASTERISK-27738: [patch] install_prereq: Add Arch Linux.
Reported by: Alexander TraudASTERISK-27736: [patch] install_prereq: Add SUSE.
Reported by: Alexander TraudASTERISK-27729: [patch] install_prereq: Add NetBSD.
Reported by: Alexander TraudASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip to chan_pjsip realtime
Reported by: Torrey SearleASTERISK-27380: ast_coredumper: allow pointing out the asterisk binary explicitly
Reported by: Tzafrir Cohen

Category: Core/Bridging/bridge_basic

ASTERISK-27449: [PATCH] When failing to acquire target during attended transfer, display wanted extension
Reported by: Niklas Larsson

Category: Core/BuildSystem

ASTERISK-27728: [patch] BuildSystem: Add NetBSD.
Reported by: Alexander TraudASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
Reported by: Alexander TraudASTERISK-23556: Compilation warning for invert.c (array subscript is above array bounds)
Reported by: Marcello Ceschia

Category: PBX/pbx_config

ASTERISK-27084: Reduce verbosity while loading PBX extensions.
Reported by: Ludovic Gasc (Eyepea)

Category: Resources/res_pjsip/Bundling

ASTERISK-27730: PJSIP: Update bundled PJPROJECT to version 2.7.2
Reported by: Richard MudgettASTERISK-27355: Upgrade bundled PJPROJECT to 2.7
Reported by: Richard Mudgett

Category: Resources/res_rtp_asterisk

ASTERISK-26976: libsrtp-2.x.x support
Reported by: Alex

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: Codecs/codec_opus

ASTERISK-27475: codec_opus requires libcurl
Reported by: Samuel For

Category: Core/BuildSystem

ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming Language is python-2.7.
Reported by: Alexander Traud

Category: Core/Portability

ASTERISK-27629: [patch] headers: Replace typeof with __typeof__.
Reported by: Alexander Traud

Category: Resources/res_musiconhold

ASTERISK-24329: Music On Hold announcement cuts intro of music the first time it is played
Reported by: Thomas Frederiksen

Category: Tests/testsuite

ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming Language is python-2.7.
Reported by: Alexander Traud

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
f5bc8aeb9aGeorge Josephapp_sendtext: Allow content types other than text/plain
8f5fc3870dGeorge Josephapp_sendtext: Enhance SendText to support Enhanced Messaging
c1deeb28c2George Josephbridge_softmix: Forward TEXT frames
72fb285d9bGeorge Josephbridge_softmix: Forward TEXT frames
13a85290feKevin HarwellInitialize 13.21-cert branch
32f362c896Chris SavinovichUpdate for 13.21.0-rc1
39c51394c8George Josephutils: Add ast_assert_return
b92ebdba5fRichard Mudgettpjsip_scheduler.c: Add ability to trace scheduled tasks.
12aa25b2e1Richard Mudgettres_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
dfdc9a2575Richard Mudgettpjsip_scheduler.c: Fix some corner cases.
af36823907Richard Mudgettpjsip_scheduler.c: Sort "pjsip show scheduled_tasks" output.
c4f02c975bRichard Mudgettpjsip_scheduler.c: Fix ao2 usage errors.
7593359787Corey FarrellBuild System: Enable python3 compatibility.
72b16ee400Richard Mudgettres_pjsip_refer/chan_sip: Fix INVITE with replaces transfer to ConfBridge
e94f8e4a24Richard Mudgettres_pjsip: Update authenticate_qualify documentation.
906db6a3ffRichard Mudgettapp_agent_pool.c: Fix off nominal ref leak.
01b3c435d8Corey FarrellBuild System: Fixes for configure script.
cea1a22ef3George Josephres_pjsip: Correct usages of pjproject's timer heap
158c0efd4fGeorge Josephpjroject_bundled: Add already-destroyed check to tsx_timer_callback
69c61237cdGeorge Josephpjproject_bundled: timer: Clean up usage of timer heap
c63a2e28f1George Josephpjproject_bundled: Add patch for pj_atomic crashes
5908c6753bCorey Farrellcore: Create main/options.c.
6615469a05Corey Farrellmain/indications: Use ast_cli_completion_add for all completions.
3a4a441817George JosephRevert "BuildSystem: In NetBSD, the Python Programming Language is python-X.Y."
69de659224Ivan Poddubnyfunc_channel: Delete dead CHANNEL_TRACE code
7580d1e0bbAlexander TraudBuildSystem: For consistency, avoid extra libs to be empty.
6f304697b0Corey Farrellcore: Remove dead symbols from asterisk.exports.in.
8df4811cfaCorey Farrellnamed_acl: Use ast_cli_completion_add.
a89323236fCorey Farrellmain/sounds: Use ast_cli_completion_add.
dc520b6d8fCorey Farrellmanager: Use ast_cli_completion_add for completion generators.
534fda0a59Corey Farrellmain/test: Use ast_cli_completion_add.
bd926539b0Corey Farrellmain/translate: Use ast_cli_completion_add.
d202b56a74Corey Farrellmain/taskprocessor: Use ast_cli_completion_add.
18cbfcf4f0Corey Farrellaco: Use ast_cli_completion_add for 'config show help'.
d57b58f5e9Corey Farrellmain/config: Use ast_cli_completion_add for reload completion.
34e16cbf3aCorey Farrellmain/bridge: Use ast_cli_completion_add.
98a3baca70Corey Farrellcore: Minor cleanup of ast_el_read_char.
7b40605d8eAlexander TraudBuildSystem: Check for header file of OGG.
06ba605988Alexander TraudBuildSystem: When no download utility is available, display the explanation.
d5af24bb14George Josephapp_voicemail: Fix json blob errors
69463c612dFlorian Floimairapp_dial: Enable early-media video
a7ebb9409dCorey Farrellmain/cdr: Use ast_cli_completion_add for CDR channel completion.
5ac64a4464Corey Farrellmain/ccss: Use ast_cli_completion_add for core id.
eb699f3631Corey Farrellcore: Backport compatible MALLOC_DEBUG changes.
7e0c56f800Corey Farrellastobj2_container: Use ast_cli_completion_add for container names.
7e041d6233Corey Farrellmain/channel: Use ast_cli_completion_add for channeltypes.
6539b89254Corey Farrellcli: Enable ast_cli_completion_add on public completion generators.
dc738b145fCorey Farrellcore: Remove incorrect usage of attribute_malloc.
c09a10bb1bCorey Farrellcore: Remove non-critical cleanup from startup aborts.
ba88af8a25Alexander TraudBuildSystem: For consistency, avoid double-checking via if clauses.
7b6b6b0a7eAlexander TraudBuildSystem: Instead of $PJPROJECT_LIBS with s, use $PJPROJECT_LIB everywhere.
b81eadcefcCorey FarrellReplace direct checks of option_debug with DEBUG_ATLEAST macro.
725fd32428Alexander Traudutils: In Solaris, avoid a warning about an unused variable.
41894965f2Corey Farrellgitreview: Reorder and add padding.
68df9e609eGeorge Josephast_coredumper: Minor fixes
ffb15b2bc7Kevin HarwellAMI: Bumping AMI non-breaking number for Asterisk 13.20.0 release
220accb461Sean Brightmodules: Set deprecated modules to not build by default
5ebc94da02Sean Brightres_http_websocket: Don't leak memory on read failure
e532b982b3Corey Farrellcore: Rename sounds_index.c to sounds.c.
9c8763e4d2Corey Farrellconfig: Fix locking for extconfig reload.
1a7ad4c9cfSean Brightres_pjsip_header_funcs: Various cleanups
27d28116d9Corey FarrellBuildSystem: Use single bootstrap.sh for Asterisk and menuselect.
0ba6337d32Alexander TraudBuildSystem: Fix a typo related to ./configure --prefix=<path> on OpenBSD.
48acd5cd26Sean Brightbridge_roles: Use a non-locking linked list where appropriate
54efc0c637Sean Brightres_pjsip: Use pjsip_sip_uri.user_param instead of other_param
4e5d5b2ce2Corey Farrellmain/asterisk.c: Remove silly usage of RAII_VAR.
6c72c22d51Corey Farrelljson: Add conditionals to avoid locking if Jansson is thread safe.
da987df122Richard Mudgettres_pjsip/config_domain_aliases.c: Add check for missing domain.
1adf90320dRichard Mudgettendpoint identifiers: Some code cleanup.
93a1ffc834Richard Mudgettres_pjsip.c: Fix documentation typos.
5d16cefd63Richard Mudgettres_sorcery_realtime.c: Fix ref leak if object failed to apply.
09edcd93aaSean Brightappdocsxml.xslt: Add Language to channel snapshot transformation
665444b772Richard Mudgettmanager.c: Fix potential memory leak and corruption.
ef1aeb9437Richard Mudgettmanager_channels.c: Reordered ast_manager_build_channel_state_string_prefix()
698b28e9c7Corey Farrellres_pjsip_registrar_expire: Mark module deprecated.
4a337b1a76Richard Mudgettapp_confbridge: Update dsp_silence_threshold and dsp_talking_threshold docs.
2c4dde0ed0Richard Mudgettres_pjsip_registrar.c: Fix compiler error.
5b699c812eGeorge Josephres_pjsip_registrar_expire: Refactor into res_pjsip_register
f59fb7fec8Alexander TraudBuildSystem: Remove unused variables.
154bccf147Corey Farrellloader: Use ast_cli_completion_add for 'module load' completion.
e998c906a7Alexander Traudheaders: Consistent use of typeof and/or __typeof__.
85b384728cRichard Mudgettpbx_variables.c: Misc fixes in variable substitution.
ffb7b62019Alexander TraudBuildSystem: Remove orphaned .PHONY targets.
b353c90627Sean Brightres_pjsip: Document tlsv1_1 and tlsv1_2 methods
22edb10c44Corey Farrellloader: Miscellaneous fixes.
1bbd9f4a47Richard Mudgetttaskprocessor.c: Increase the number of tps_singletons container buckets.
b0a78bdc3eRichard Mudgettcel_odbc.c: Fix menuslect module description display.
948b852f48George Josephconfig_transport: Enable TCP_NODELAY on TLS transports
f01bac230dCorey Farrellres_stasis_recording: Allow symbolic links in configured recordings dir.
90b2dc1450Tzafrir CohenIgnore quilt .pc directory, used in deb packaging
608112ced3Corey Farrellstasis: Remove silly usage of RAII_VAR.
b7c25740faCorey Farrellstasis_bridges: Remove silly usage of RAII_VAR.
2e09ed3b18Richard Mudgettres_pjsip.c: Update the endpoint identification documentation.
dd6dee7e50Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Remove unnecessary requirement.
96040fa6bbRichard Mudgettres_pjsip.c: Fix ident_to_str() and refactor ident_handler().
a8a2f39f04Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Allow multiple IdentifyDetail AMI events.
dedf0ff2bfCorey Farrellstasis_cache: Remove silly usage of RAII_VAR.
8a6b3537b1Corey Farrellstasis_cache_pattern: Remove silly usage of RAII_VAR.
909e642918Corey Farrellstasis_endpoints: Remove silly usage of RAII_VAR.
bd11159dbcCorey Farrellstasis_message_router: Remove silly usage of RAII_VAR.
975a38e524Corey Farrellstasis_system: Remove silly usage of RAII_VAR.
1da8846ca7Sean BrightRevert "codec_opus: Make libcurl a dependency in menuselect"
c67eb7031bCorey Farrellapp_confbridge: Fix NULL check in action_kick_last.
17480f6ea4Corey Farrellres_stasis: Reduce RAII_VAR usage.
c1acc4f364Corey Farrellres_stasis: Fix app_is_subscribed_bridge_id.
ba57c03740Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Fix apply identify validation.
0feca9bc18Richard Mudgettres_pjsip.c: Fix endpoint identifier registration name search.
0f141351f9Corey Farrellpbx: Prevent execution of NULL pointer.
d73a3a1764Corey Farrellres_pjsip_history: Add missing unlock to CLI command.
ec74570598Corey Farrellaco: Fix NULL dereference in error path.
74b6fafbe6Corey Farrellfunc_odbc: Add missing unlock's to acf_odbc_read.
d25a9bc7d3Kevin Harwellres_pjsip_session: Check if sequence header is missing
5b395a7b97Corey Farrellcore: Use macros to generate ao2_container callbacks where possible.
b275b0a84fCorey Farrellastobj2: Create case-insensitive variants of container function macros.
751fd9b628Richard Mudgettstasis_channels.c: Misc cleanup.
5de8f49294Richard Mudgettmanager.c: Update AMI Status event documentation
9f1cfbafcaRichard Mudgettbridge_native_rtp.c: Fix reentrancy framehook crash.
0bdddbe526Corey Farrellmenuselect: Fix check for running configure.
d62c87bb8dCorey Farrellcdr: Missing NULL check and unlock.
ce3d56920bSean BrightRemove as much trailing whitespace as possible.
b4ae112e3aSean BrightFix some invalid Unicode characters
719e8eee03Corey Farrellapp_voicemail: Fix file copy error handling.
6892c13a2cSean Brightdocs: Remove old API changes documentation
4f45748f52Richard Mudgettmanager.h: Bump AMI version
6b3188fb8cCorey Farrellapp_festival: Fix fd leak on connection failure.
9adffca9c7Corey FarrellCLI: Address multiple issues.
0e5d8ad09bCorey Farrellchan_sip: Fix memory leaks.
d6b2f457d9Corey FarrellRemove constant conditionals (dead-code).
381ed4f1ccCorey Farrellcore: Fix multiple trivial issues in the core.
67b5a4e616Corey Farrellmain/app: Fix leaks.
3782230e00Corey Farrellfunc_callerid: Initialize app argument structures.
1d636f4afaCorey Farrellapp_voicemail: Fix memory management issues.
5801917a75Richard Mudgettast_json_pack(): Use safer json ref mechanism.
46ed7afdd9Richard Mudgettrtp_engine.c: Eliminate rtcp_report_to_json() RAII_VAR usage.
5cdc65cf1eCorey FarrellCLI: Fix 'core set debug channel' completion bug.
a368ad9229Richard Mudgettchan_pjsip.c: Improve ast_request() diagnostic msgs.
8921b2581dCorey Farrellloader: Use vector to build apha sorted module lists.
d5a7a98528Corey Farrellloader: Replace priority heap with vector.
5e9d70ae5dCorey Farrellloader: Rework of load_dynamic_module.
4de95d4bf0Corey Farrellloader: Minor fix to module registration.
501f4dcdd8Corey Farrellaco: Minimize use of regex.
7413bcbeb5Corey Farrellaco: Create ways to minimize use of regex.
8165115faaCorey Farrellres_smdi: Fix shutdown ref.
8338f3ec14Sean Brightres_hep: hepv3_is_loaded() should check if we are enabled
85dec2ae4fCorey Farrellres_clialiases: Fix completion pass-through.
e1a358a6e4Sean Brightchan_sip: Don't send trailing \0 on keep alive packets
6632f61153Corey Farrellmenuselect: Tweak check for recently run configure.
ca448bf150Sean Brightres_pjsip: Add TLSv1.1 and TLSv1.2 support
d9b932a455Sean Brightres_pjsip: Assign support levels to a few modules
4decf4e492Corey FarrellCLI: Fix 'core show sysinfo' function ordering.
28eddc7ea6Richard Mudgettstasis_channels.c: Don't set channel snapshot caller_dnid twice.
4838557132Sean Brightpjsip: Improve CLI completion performance
a4b291029fSean Brightastdb: Improve prefix searches in astdb
9fc4f10e0eCorey Farrellloader: Refactor resource_name_match.
c3bc44fa1bSean Brightpjsip_configuration: Add correct file header
f726f11974Sean Brightutils: Add convenience function for setting fd flags
3d79c34350Corey Farrellres_stasis and res_speech: Fix load order.
2691ee68ceCorey Farrelltranslate: Skip matrix_rebuild during shutdown.
db6602f6f7Corey Farrellsounds_index: Avoid repeatedly reindexing.
289549d659Corey Farrellmedia_index: Improve startup.
594faa192dRichard Mudgettsecurity-events: Fix SuccessfulAuth using_password declaration.
f5cfd87c4aCorey Farrellautoconf: Remove use of m4_ifblank.
ef25628b10Corey FarrellREADME-SERIOUSLY.bestpractices.txt: Convert to markdown
6635ddc819Sean Brightconfig: Speed up config template lookup
077ceacd48Sean Brightconfig: Speed up ACO & sorcery initialization
6274e58a25Corey Farrellautoconf: Use m4 conditionals where possible.
635fe8ec87Corey Farrellautoconf: Fix call to AC_CONFIG_AUX_DIR.
8dd9a79e6eRichard Mudgettfeatures.conf.sample: Clarify ActivatedBy documentation wording.
a78d747ee8Corey FarrellAdd defaultbranch to .gitreview.
2bff38b8a8Corey Farrellres_parking: Make load_pri explicit.
c6e1e6e968Corey FarrellREADME: Convert to README.md.
e9ba6a6b88Corey FarrellCLI: Finish conversion of completion handling to vectors.
26a400c67aCorey FarrellCLI: Refactor cli_complete.
e723331f4fCorey FarrellCLI: Rewrite ast_el_strtoarr to use vector's internally.
e07d94111dCorey FarrellCLI: Refactor ast_cli_display_match_list.
8a63f4e709Corey FarrellCLI: Create ast_cli_completion_add function.
115f53a0fbCorey FarrellCLI: Remove calls to ast_cli_generator.
84fd41729eCorey Farrellloader: Fix comments in struct ast_module.
df6161b70eCorey Farrellcli: Remove silly usage of RAII_VAR.
1e2b38adf5Corey Farrellccss: Remove silly usage of RAII_VAR.
ddc86ec664Corey Farrellapp: Remove silly usage of RAII_VAR.
0e90d74604Corey Farrellaoc: Remove silly usage of RAII_VAR.
746dd80eabCorey Farrellabstract_jb: Remove silly usage of RAII_VAR.
8971a7ff3cCorey FarrellLoader: Remove unneeded load_pri declarations.
9d688cf12cCorey Farrellres_mwi_external_ami: Remove incorrect load priority.
366cc259bcCorey Farrellres_pjsip: Fix warning by deferring implicit type cast.
5fe2e7bfdcCorey Farrelltests: Fix warnings found on Mac.
d68e54b7abCorey Farrellres_snmp: Declare RONLY if net-snmp headers do not.
0f270cbe9eCorey Farrellres_fax: Remove checks for unsigned values being >= 0.
3dca4c7742Corey Farrellapp_minivm: Fix possible uninitialized return value.
5f0b4a1645Corey FarrellREADME: Send people to secure websites where available.
a369bfc4b2Corey Farrelldoxygen: Remove obsolete contents.
3c72064d3fSean Brightres_pjsip: Use reasonable buffer lengths for endpoint identification
455b1bdeb0Corey Farrellmenuselect: Remove ineffective weak attribute detection.
549542e50eCorey Farrellacl: Fix allocation related issues.
2852dac480Corey Farrellacl: Update logger message to match 15+.
0b8b153d3cCorey FarrellCLI: Create ast_cli_completion_vector.
69055724ceCorey Farrellaoc: Fix memory management issues.
60cfe00c4eSean Brightres_pjsip_transport_websocket: Give transport a meaningful description
db2677133cSean Brightres_pjsip: Use sorcery prefix operation for contact lookup
8a7dd5cc44Richard Mudgettchan_pjsip.c: Improve answer failure log messages.
062a4390acGeorge Josephast_coredumper: Add ability to use directory other than /tmp
b8209a1273Corey Farrellalertpipe: Correct documented return of ast_alertpipe_write.
b5f2779a23George Josephbundled_pjproject: sip_parser: Fix return code in pjsip_find_msg
e6ada55430Ben Fordbundled_pjproject: Update to 2.7.1
cf062303e3Sean Brightsorcery: Add ast_sorcery_retrieve_by_prefix()
2ad6210dd7Corey Farrellvectors: Add new macro and a string vector definition.
76e640bd53Corey FarrellBuild: Make function constructor/destructor attributes mandatory.
b03d389becCorey Farrellmenuselect: Delete and ignore aclocal.m4.
bb2173275aRichard Mudgettframe.c: Make ast_frame_free()/ast_frfree() NULL tolerant
211f5d8dd4Corey Farrellcore: Remove disabled code.
d12be40750Corey FarrellBuild System: Disable parallel make in the root Makefile.
32042c6c3cRichard Mudgettchan_pjsip.c: Fix uninitialized cause value on failure.
16df0e9786Corey Farrellres_pjsip_pubsub: Fix multiple leaks on failure to append vectors.
cf91dde509Corey Farrellres_pjsip_history: Fix multiple leaks on vector append failure.
c1a608f862Corey Farrellres_stasis: Fix multiple leaks.
ec58521a48Richard Mudgettres_pjproject.c: Fix ast_strdup() alloc failure.
69af7eb663Corey Farrellres_pjsip_outbound_registration: Fix leak on vector add failure.
4f75655cb6Corey Farrellres_pjsip_config_wizard: Fix leaks and add check for malloc failure.
8cdc0ef385Corey Farrelltest_sorcery_memory_cache_thrash: Handle error from vector append.
e4fba95022Corey Farrellres_pjsip: Fix leak on error in ast_sip_auth_vector_init.
b96dd55addCorey Farrellres_pjproject: Handle error from adding to the buildopts vector.
3dc600ef84Corey Farrellstasis: Release object if vector append fails.
fc041554c3Corey FarrellRTP Engine: Deal with errors returned from AST_VECTOR_REPLACE.
75539dbf2cCorey FarrellMessaging: Report error on failure to register tech or handler.
b4240bea6cCorey Farrellformat_cap: Fix leak on AST_VECTOR_APPEND error.
803dc3dee5Corey Farrellstasis: Remove silly use of RAII_VAR in stasis_forward_all.
0a0e2c4253Corey FarrellCLI: Remove unused internal command.
593f789563Richard Mudgettstasis_bridges.c: Fix off-nominal json memory leaks.
6bc8af2433Richard Mudgettstasis_channels.c: Remove a very silly RAII_VAR().
33d02f5090Richard Mudgettstasis/app.c: Optimize stasis_app_get_debug_by_name()
9013415593Richard MudgettFix ast_(v)asprintf() malloc failure usage conditions.
3bce5a9dfaRichard MudgettStasis/ARI: Fix off-nominal path json memory leaks.
675e50b903Richard MudgettAOC: Fix AOC-S json memory leak.
4ea61eef94Richard Mudgettres_stasis_device_state.c: Optimize stasis_app_device_states_to_json()
8ec2db7084Richard Mudgettres_stasis_mailbox.c: Fix leak of mailbox container.
d524ad523dSean Brightpjsip_message_filter: Only do interface lookup for wildcard addresses.
987b16e8f9Corey Farrellres_pjsip_pubsub: Resolve potential crash in allocate_subscription.
3f7ad66245George Josephast_coredumper: Add gzipping of binaries and display of signal info
23d05ebc49Corey Farrellhashtab: Use ast_free.
ec278955a3Corey Farrellmain/Makefile: Remove rule for non-existant testexpr2.
b4cb0050bdRichard Mudgettapp_agent_pool.c: Fix online documentation typo.
0a11097a22Matt Jordanres_corosync: Fix linking issue with Corosync 2.x

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.

/dev/null                                                                                       |binary
asterisk-certified-13.18-cert3-summary.html                                                     |  747
asterisk-certified-13.18-cert3-summary.txt                                                      |  866
autoconf/ast_check_openh323.m4                                                                  |  132
autoconf/ast_check_pwlib.m4                                                                     |  273
b/.gitignore                                                                                    |    1
b/.gitreview                                                                                    |    6
b/.version                                                                                      |    2
b/CHANGES                                                                                       |  139
b/CREDITS                                                                                       |    4
b/ChangeLog                                                                                     |56608 ++++------
b/Makefile                                                                                      |   90
b/Makefile.moddir_rules                                                                         |    2
b/UPGRADE-12.txt                                                                                |    2
b/UPGRADE.txt                                                                                   |   35
b/addons/cdr_mysql.c                                                                            |   43
b/addons/chan_ooh323.c                                                                          |   14
b/addons/ooh323c/src/ooCalls.c                                                                  |    2
b/addons/ooh323c/src/ooasn1.h                                                                   |    6
b/addons/ooh323c/src/ooh323.h                                                                   |    2
b/addons/ooh323c/src/ootypes.h                                                                  |   76
b/addons/ooh323cDriver.h                                                                        |    2
b/addons/res_config_mysql.c                                                                     |    1
b/apps/app_adsiprog.c                                                                           |    8
b/apps/app_agent_pool.c                                                                         |   21
b/apps/app_amd.c                                                                                |   21
b/apps/app_confbridge.c                                                                         |   29
b/apps/app_dial.c                                                                               |    2
b/apps/app_directory.c                                                                          |    6
b/apps/app_festival.c                                                                           |    2
b/apps/app_followme.c                                                                           |   24
b/apps/app_ices.c                                                                               |    4
b/apps/app_meetme.c                                                                             |    6
b/apps/app_minivm.c                                                                             |    6
b/apps/app_mixmonitor.c                                                                         |    3
b/apps/app_osplookup.c                                                                          |    4
b/apps/app_queue.c                                                                              |   20
b/apps/app_record.c                                                                             |   56
b/apps/app_saycounted.c                                                                         |    2
b/apps/app_sendtext.c                                                                           |  183
b/apps/app_skel.c                                                                               |   25
b/apps/app_sms.c                                                                                |    2
b/apps/app_transfer.c                                                                           |    2
b/apps/app_voicemail.c                                                                          |  175
b/apps/confbridge/conf_config_parser.c                                                          |  116
b/apps/confbridge/include/confbridge.h                                                          |    7
b/asterisk-13.21.0-rc1-summary.html                                                             |  348
b/asterisk-13.21.0-rc1-summary.txt                                                              |  825
b/autoconf/ast_c_compile_check.m4                                                               |    6
b/autoconf/ast_ext_lib.m4                                                                       |   29
b/autoconf/ast_ext_tool_check.m4                                                                |   16
b/autoconf/ast_gcc_attribute.m4                                                                 |   20
b/autoconf/ast_pkgconfig.m4                                                                     |    2
b/bootstrap.sh                                                                                  |   32
b/bridges/bridge_builtin_features.c                                                             |    1
b/bridges/bridge_native_rtp.c                                                                   |    5
b/bridges/bridge_softmix.c                                                                      |   98
b/build_tools/cflags-devmode.xml                                                                |    3
b/build_tools/cflags.xml                                                                        |    2
b/build_tools/download_externals                                                                |    6
b/build_tools/list_valid_installed_externals                                                    |    5
b/build_tools/menuselect-deps.in                                                                |    3
b/cdr/cdr_adaptive_odbc.c                                                                       |    1
b/cdr/cdr_odbc.c                                                                                |    2
b/cdr/cdr_pgsql.c                                                                               |   22
b/cdr/cdr_radius.c                                                                              |    6
b/cel/cel_odbc.c                                                                                |    3
b/cel/cel_pgsql.c                                                                               |   18
b/cel/cel_radius.c                                                                              |    6
b/channels/chan_alsa.c                                                                          |    4
b/channels/chan_console.c                                                                       |    6
b/channels/chan_dahdi.c                                                                         |    8
b/channels/chan_iax2.c                                                                          |    2
b/channels/chan_mgcp.c                                                                          |    2
b/channels/chan_motif.c                                                                         |    4
b/channels/chan_phone.c                                                                         |    4
b/channels/chan_pjsip.c                                                                         |  187
b/channels/chan_rtp.c                                                                           |    1
b/channels/chan_sip.c                                                                           |  215
b/channels/chan_skinny.c                                                                        |    6
b/channels/chan_unistim.c                                                                       |   72
b/channels/iax2/parser.c                                                                        |    4
b/channels/pjsip/dialplan_functions.c                                                           |    8
b/channels/sip/include/security_events.h                                                        |    2
b/channels/sip/security_events.c                                                                |    9
b/channels/vgrabbers.c                                                                          |    8
b/codecs/codec_dahdi.c                                                                          |    7
b/codecs/codec_ilbc.c                                                                           |    4
b/codecs/gsm/src/short_term.c                                                                   |   16
b/codecs/lpc10/invert.c                                                                         |    3
b/configs/samples/ast_debug_tools.conf.sample                                                   |    6
b/configs/samples/asterisk.conf.sample                                                          |    9
b/configs/samples/codecs.conf.sample                                                            |    9
b/configs/samples/confbridge.conf.sample                                                        |   84
b/configs/samples/features.conf.sample                                                          |    4
b/configs/samples/followme.conf.sample                                                          |   12
b/configs/samples/iax.conf.sample                                                               |   12
b/configs/samples/pjproject.conf.sample                                                         |    7
b/configs/samples/pjsip.conf.sample                                                             |   31
b/configs/samples/rtp.conf.sample                                                               |   18
b/configs/samples/voicemail.conf.sample                                                         |    5
b/configure                                                                                     | 7950 -
b/configure.ac                                                                                  |  353
b/contrib/ast-db-manage/config/versions/20abce6d1e3c_add_pjsip_identify_by_ip.py                |   46
b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py            |   57
b/contrib/ast-db-manage/config/versions/d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py   |   33
b/contrib/realtime/mssql/mssql_config.sql                                                       |   46
b/contrib/realtime/mysql/mysql_config.sql                                                       |   18
b/contrib/realtime/oracle/oracle_config.sql                                                     |   38
b/contrib/realtime/postgresql/postgresql_config.sql                                             |   26
b/contrib/scripts/ast_coredumper                                                                |  169
b/contrib/scripts/install_prereq                                                                |  292
b/contrib/scripts/managerproxy.pl                                                               |    6
b/contrib/scripts/refcounter.py                                                                 |   23
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |   46
b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py                                                  |   81
b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py                                               |   69
b/contrib/scripts/voicemailpwcheck.py                                                           |   10
b/doc/.gitignore                                                                                |    1
b/doc/appdocsxml.xslt                                                                           |    5
b/doc/lang/language-criteria.txt                                                                |  493
b/formats/format_ogg_vorbis.c                                                                   |    1
b/funcs/func_aes.c                                                                              |    2
b/funcs/func_callerid.c                                                                         |   18
b/funcs/func_channel.c                                                                          |   29
b/funcs/func_frame_trace.c                                                                      |    8
b/funcs/func_odbc.c                                                                             |    3
b/funcs/func_periodic_hook.c                                                                    |    5
b/include/asterisk/_private.h                                                                   |    5
b/include/asterisk/alertpipe.h                                                                  |    3
b/include/asterisk/ast_version.h                                                                |    2
b/include/asterisk/astdb.h                                                                      |   10
b/include/asterisk/astobj2.h                                                                    |  108
b/include/asterisk/autoconfig.h.in                                                              |   31
b/include/asterisk/bridge.h                                                                     |   11
b/include/asterisk/bridge_after.h                                                               |    2
b/include/asterisk/bridge_features.h                                                            |    2
b/include/asterisk/bridge_technology.h                                                          |    6
b/include/asterisk/callerid.h                                                                   |    2
b/include/asterisk/channel.h                                                                    |   36
b/include/asterisk/cli.h                                                                        |   47
b/include/asterisk/config_options.h                                                             |   14
b/include/asterisk/datastore.h                                                                  |    2
b/include/asterisk/doxyref.h                                                                    |    6
b/include/asterisk/dsp.h                                                                        |   38
b/include/asterisk/file.h                                                                       |    5
b/include/asterisk/frame.h                                                                      |    5
b/include/asterisk/http.h                                                                       |    2
b/include/asterisk/http_websocket.h                                                             |    9
b/include/asterisk/linkedlists.h                                                                |    2
b/include/asterisk/manager.h                                                                    |    2
b/include/asterisk/message.h                                                                    |  123
b/include/asterisk/module.h                                                                     |   23
b/include/asterisk/optional_api.h                                                               |    4
b/include/asterisk/options.h                                                                    |   15
b/include/asterisk/parking.h                                                                    |    4
b/include/asterisk/paths.h                                                                      |    4
b/include/asterisk/pbx.h                                                                        |    4
b/include/asterisk/res_pjproject.h                                                              |   26
b/include/asterisk/res_pjsip.h                                                                  |  171
b/include/asterisk/rtp_engine.h                                                                 |   10
b/include/asterisk/security_events_defs.h                                                       |    2
b/include/asterisk/sorcery.h                                                                    |   37
b/include/asterisk/stringfields.h                                                               |    2
b/include/asterisk/strings.h                                                                    |    2
b/include/asterisk/utils.h                                                                      |   63
b/include/asterisk/vector.h                                                                     |   23
b/include/asterisk/xml.h                                                                        |    5
b/main/Makefile                                                                                 |   11
b/main/abstract_jb.c                                                                            |    4
b/main/acl.c                                                                                    |   61
b/main/alertpipe.c                                                                              |   13
b/main/aoc.c                                                                                    |   31
b/main/app.c                                                                                    |   45
b/main/asterisk.c                                                                               |  853
b/main/asterisk.exports.in                                                                      |    6
b/main/astmm.c                                                                                  |    5
b/main/astobj2_container.c                                                                      |   29
b/main/audiohook.c                                                                              |    4
b/main/backtrace.c                                                                              |    3
b/main/bridge.c                                                                                 |  114
b/main/bridge_basic.c                                                                           |   85
b/main/bridge_channel.c                                                                         |   31
b/main/bridge_roles.c                                                                           |    8
b/main/bucket.c                                                                                 |   60
b/main/callerid.c                                                                               |    2
b/main/ccss.c                                                                                   |   83
b/main/cdr.c                                                                                    | 1010
b/main/cel.c                                                                                    |  222
b/main/channel.c                                                                                |  111
b/main/cli.c                                                                                    |  302
b/main/codec.c                                                                                  |   27
b/main/config.c                                                                                 |   49
b/main/config_options.c                                                                         |  177
b/main/core_local.c                                                                             |    7
b/main/db.c                                                                                     |  129
b/main/devicestate.c                                                                            |    5
b/main/dsp.c                                                                                    |   36
b/main/editline/el.h                                                                            |    6
b/main/editline/map.c                                                                           |    2
b/main/editline/refresh.c                                                                       |    2
b/main/editline/term.c                                                                          |    2
b/main/endpoints.c                                                                              |   57
b/main/features.c                                                                               |   24
b/main/features_config.c                                                                        |   26
b/main/format.c                                                                                 |   53
b/main/format_cap.c                                                                             |    9
b/main/frame.c                                                                                  |   32
b/main/hashtab.c                                                                                |   16
b/main/http.c                                                                                   |    4
b/main/indications.c                                                                            |   39
b/main/jitterbuf.c                                                                              |    2
b/main/json.c                                                                                   |   48
b/main/libasteriskssl.c                                                                         |    2
b/main/loader.c                                                                                 |  589
b/main/manager.c                                                                                |  132
b/main/manager_channels.c                                                                       |   21
b/main/manager_system.c                                                                         |    9
b/main/media_index.c                                                                            |  121
b/main/message.c                                                                                |  156
b/main/named_acl.c                                                                              |   43
b/main/named_locks.c                                                                            |   44
b/main/netsock2.c                                                                               |   10
b/main/options.c                                                                                |  463
b/main/pbx.c                                                                                    |   38
b/main/pbx_app.c                                                                                |   27
b/main/pbx_builtins.c                                                                           |    1
b/main/pbx_variables.c                                                                          |  245
b/main/plc.c                                                                                    |    2
b/main/rtp_engine.c                                                                             |  108
b/main/sched.c                                                                                  |   35
b/main/security_events.c                                                                        |    2
b/main/sorcery.c                                                                                |  254
b/main/sounds.c                                                                                 |  340
b/main/stasis.c                                                                                 |  119
b/main/stasis_bridges.c                                                                         |  110
b/main/stasis_cache.c                                                                           |   20
b/main/stasis_cache_pattern.c                                                                   |   29
b/main/stasis_channels.c                                                                        |  328
b/main/stasis_endpoints.c                                                                       |   41
b/main/stasis_message_router.c                                                                  |    7
b/main/stasis_system.c                                                                          |   15
b/main/stdtime/localtime.c                                                                      |   56
b/main/taskprocessor.c                                                                          |   25
b/main/tcptls.c                                                                                 |   21
b/main/test.c                                                                                   |   68
b/main/threadpool.c                                                                             |    2
b/main/translate.c                                                                              |   73
b/main/udptl.c                                                                                  |    8
b/main/utils.c                                                                                  |   47
b/main/xml.c                                                                                    |    3
b/main/xmldoc.c                                                                                 |    6
b/makeopts.in                                                                                   |    9
b/menuselect/.gitignore                                                                         |    1
b/menuselect/Makefile                                                                           |    2
b/menuselect/autoconfig.h.in                                                                    |    9
b/menuselect/configure                                                                          |  440
b/menuselect/configure.ac                                                                       |   36
b/menuselect/example_menuselect-tree                                                            |    2
b/menuselect/menuselect.c                                                                       |    8
b/menuselect/menuselect_gtk.c                                                                   |    2
b/menuselect/test/menuselect-tree                                                               |    2
b/pbx/pbx_config.c                                                                              |   14
b/pbx/pbx_dundi.c                                                                               |    2
b/pbx/pbx_lua.c                                                                                 |    4
b/res/ari/config.c                                                                              |    8
b/res/ari/resource_asterisk.c                                                                   |    7
b/res/ari/resource_bridges.c                                                                    |   14
b/res/ari/resource_events.c                                                                     |    5
b/res/ari/resource_sounds.c                                                                     |    1
b/res/parking/res_parking.h                                                                     |    2
b/res/res_agi.c                                                                                 |   21
b/res/res_ari.c                                                                                 |    5
b/res/res_calendar_caldav.c                                                                     |    1
b/res/res_calendar_ews.c                                                                        |    1
b/res/res_calendar_exchange.c                                                                   |    1
b/res/res_calendar_icalendar.c                                                                  |    1
b/res/res_clialiases.c                                                                          |    8
b/res/res_config_ldap.c                                                                         |   16
b/res/res_config_odbc.c                                                                         |    1
b/res/res_config_pgsql.c                                                                        |   23
b/res/res_config_sqlite3.c                                                                      |    2
b/res/res_curl.c                                                                                |   16
b/res/res_fax.c                                                                                 |   19
b/res/res_format_attr_h263.c                                                                    |    3
b/res/res_format_attr_h264.c                                                                    |    3
b/res/res_format_attr_opus.c                                                                    |    2
b/res/res_hep.c                                                                                 |    6
b/res/res_hep_pjsip.c                                                                           |   93
b/res/res_hep_rtcp.c                                                                            |    3
b/res/res_http_post.c                                                                           |    2
b/res/res_http_websocket.c                                                                      |  107
b/res/res_monitor.c                                                                             |    3
b/res/res_musiconhold.c                                                                         |   10
b/res/res_mwi_external_ami.c                                                                    |    2
b/res/res_odbc.c                                                                                |   14
b/res/res_parking.c                                                                             |    9
b/res/res_pjproject.c                                                                           |   19
b/res/res_pjsip.c                                                                               |  317
b/res/res_pjsip/config_domain_aliases.c                                                         |   22
b/res/res_pjsip/config_system.c                                                                 |    2
b/res/res_pjsip/config_transport.c                                                              |   26
b/res/res_pjsip/include/res_pjsip_private.h                                                     |   14
b/res/res_pjsip/location.c                                                                      |   28
b/res/res_pjsip/pjsip_cli.c                                                                     |   24
b/res/res_pjsip/pjsip_configuration.c                                                           |  131
b/res/res_pjsip/pjsip_message_filter.c                                                          |    2
b/res/res_pjsip/pjsip_scheduler.c                                                               |  311
b/res/res_pjsip/pjsip_transport_events.c                                                        |  134
b/res/res_pjsip/pjsip_transport_management.c                                                    |    4
b/res/res_pjsip/security_events.c                                                               |    2
b/res/res_pjsip_config_wizard.c                                                                 |   16
b/res/res_pjsip_dlg_options.c                                                                   |    1
b/res/res_pjsip_endpoint_identifier_anonymous.c                                                 |   47
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |  223
b/res/res_pjsip_endpoint_identifier_user.c                                                      |   53
b/res/res_pjsip_header_funcs.c                                                                  |   49
b/res/res_pjsip_history.c                                                                       |   39
b/res/res_pjsip_messaging.c                                                                     |  115
b/res/res_pjsip_mwi.c                                                                           |    2
b/res/res_pjsip_notify.c                                                                        |  238
b/res/res_pjsip_outbound_publish.c                                                              |   11
b/res/res_pjsip_outbound_registration.c                                                         |   34
b/res/res_pjsip_phoneprov_provider.c                                                            |    1
b/res/res_pjsip_publish_asterisk.c                                                              |    2
b/res/res_pjsip_pubsub.c                                                                        |  188
b/res/res_pjsip_refer.c                                                                         |   52
b/res/res_pjsip_registrar.c                                                                     |  207
b/res/res_pjsip_registrar_expire.c                                                              |  121
b/res/res_pjsip_rfc3326.c                                                                       |   47
b/res/res_pjsip_sdp_rtp.c                                                                       |   15
b/res/res_pjsip_session.c                                                                       |   57
b/res/res_pjsip_t38.c                                                                           |    6
b/res/res_pjsip_transport_websocket.c                                                           |   24
b/res/res_pktccops.c                                                                            |    9
b/res/res_rtp_asterisk.c                                                                        |  138
b/res/res_smdi.c                                                                                |   48
b/res/res_sorcery_astdb.c                                                                       |   38
b/res/res_sorcery_config.c                                                                      |   31
b/res/res_sorcery_memory.c                                                                      |   25
b/res/res_sorcery_memory_cache.c                                                                |   46
b/res/res_sorcery_realtime.c                                                                    |   25
b/res/res_speech.c                                                                              |    2
b/res/res_srtp.c                                                                                |    1
b/res/res_stasis.c                                                                              |  230
b/res/res_stasis_device_state.c                                                                 |   20
b/res/res_stasis_mailbox.c                                                                      |    1
b/res/res_statsd.c                                                                              |    7
b/res/res_timing_pthread.c                                                                      |    4
b/res/res_xmpp.c                                                                                |   15
b/res/snmp/agent.c                                                                              |    4
b/res/srtp/srtp_compat.h                                                                        |    8
b/res/stasis/app.c                                                                              |  234
b/res/stasis/command.c                                                                          |   13
b/res/stasis/control.c                                                                          |   58
b/res/stasis/messaging.c                                                                        |   16
b/res/stasis/stasis_bridge.c                                                                    |    3
b/res/stasis_recording/stored.c                                                                 |   25
b/rest-api-templates/api.wiki.mustache                                                          |    2
b/rest-api-templates/ari_resource.h.mustache                                                    |    6
b/rest-api-templates/asterisk_processor.py                                                      |    9
b/rest-api-templates/make_ari_stubs.py                                                          |    5
b/rest-api-templates/res_ari_resource.c.mustache                                                |    6
b/rest-api-templates/swagger_model.py                                                           |   21
b/rest-api-templates/transform.py                                                               |   10
b/sounds/Makefile                                                                               |   10
b/tests/test_amihooks.c                                                                         |    3
b/tests/test_aoc.c                                                                              |    2
b/tests/test_config.c                                                                           |   19
b/tests/test_sorcery_memory_cache_thrash.c                                                      |    6
b/tests/test_substitution.c                                                                     |   19
b/tests/test_taskprocessor.c                                                                    |    2
b/tests/test_utils.c                                                                            |   30
b/third-party/Makefile.rules                                                                    |    2
b/third-party/pjproject/Makefile                                                                |   13
b/third-party/pjproject/Makefile.rules                                                          |    5
b/third-party/pjproject/apply_patches                                                           |    3
b/third-party/pjproject/configure.m4                                                            |   11
b/third-party/pjproject/patches/0040-183_without_to_tag.patch                                   |   17
b/third-party/pjproject/patches/0050-dont_terminate_session_early.patch                         |   71
b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch         |   47
b/third-party/pjproject/patches/0070-os_core_unix-Set-mutex-NULL-in-atomic-destroy-and-ad.patch |  114
b/third-party/pjproject/patches/0080-timer-Clean-up-usage-of-timer-heap.patch                   |  434
b/third-party/pjproject/patches/0090-sip_transaction-In-tsx_timer_callback-check-if-tsx-i.patch |   14
doc/api-1.6.2-changes.txt                                                                       |    6
include/asterisk/doxygen/asterisk-git-howto.h                                                   |  235
include/asterisk/doxygen/commits.h                                                              |  114
include/asterisk/doxygen/releases.h                                                             |  294
include/asterisk/doxygen/reviewboard.h                                                          |  125
main/sounds_index.c                                                                             |  333
menuselect/aclocal.m4                                                                           |  296
menuselect/bootstrap.sh                                                                         |   41
third-party/pjproject/patches/0070-sdp_media_fmt.patch                                          |   19
third-party/pjproject/patches/0071-sdp_fmtp_attr.patch                                          |   34
394 files changed, 41188 insertions(+), 45881 deletions(-)