mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 19:28:53 +00:00
3790 lines
200 KiB
Plaintext
3790 lines
200 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-20.0.0-rc1
|
|
|
|
Date: 2022-09-14
|
|
|
|
<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 is the first release of a major new version of Asterisk. For a list
|
|
of new features that have been included with this release, please see the
|
|
CHANGES file inside the source package. Since this is a new major release,
|
|
users are encouraged to do extended testing before upgrading to this
|
|
version in a production environment.
|
|
|
|
The data in this summary reflects changes that have been made since the
|
|
previous release, asterisk-19.0.0.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Contributors
|
|
|
|
[Back to Top]
|
|
|
|
This table lists the people who have submitted code, those that have
|
|
tested patches, as well as those that reported issues on the issue tracker
|
|
that were resolved in this release. For coders, the number is how many of
|
|
their patches (of any size) were committed into this release. For testers,
|
|
the number is the number of times their name was listed as assisting with
|
|
testing a patch. Finally, for reporters, the number is the number of
|
|
issues that they reported that were affected by commits that went into
|
|
this release.
|
|
|
|
Coders Testers Reporters
|
|
144 Naveen Albert 1 Moritz Fain 126 N A
|
|
41 Alexander Traud 38 Alexander Traud
|
|
38 George Joseph 27 Joshua C. Colp
|
|
38 Sean Bright 25 Josh Soref
|
|
35 Joshua C. Colp 24 George Joseph
|
|
25 Josh Soref 10 Mark Petersen
|
|
13 Kevin Harwell 10 Alexei Gradinari
|
|
11 Mike Bradeen 8 Philip Prindeville
|
|
10 Mark Petersen 6 Boris P. Korzun
|
|
9 Alexei Gradinari 6 Michał Górny
|
|
9 Philip Prindeville 5 Sean Bright
|
|
6 Ben Ford 4 Kevin Harwell
|
|
5 Boris P. Korzun 3 Michael Cargile
|
|
5 Michał Górny 3 Luke Escude
|
|
3 Maximilian Fridrich 3 sungtae kim
|
|
3 Asterisk Development Team 3 Shloime Rosenblum
|
|
3 Shloime Rosenblum 2 Dan Cropp
|
|
2 Mark Murawski 2 Josh Alberts
|
|
2 sungtae kim 2 Rusty Newton
|
|
2 Trevor Peirce 2 LA
|
|
2 Sebastien Duthil 2 Ross Beer
|
|
1 Luke Escude 2 Michael Auracher
|
|
1 Rijnhard Hessel 2 Michael Auracher
|
|
1 Sam Banks 2 Corey Farrell
|
|
1 Torrey Searle 2 Moritz Fain
|
|
1 Rodrigo Ramírez Norambuena 2 Thomas Guebels
|
|
1 Dustin Marquess 2 Mark Murawski
|
|
1 Thomas Guebels 2 Jasper Hafkenscheid
|
|
1 Florentin Mayer 1 Michael Welk
|
|
1 Matthew Kern 1 Carlos Oliva
|
|
1 Sarah Autumn 1 Steve Davies
|
|
1 Birger Harzenetter (license 1 Daniel Bonazzi
|
|
5870) 1 Claude Diderich
|
|
1 Frederic Van Espen 1 Scott Griepentrog
|
|
1 Guido Falsi 1 Sta Retji
|
|
1 under 1 Chris Young
|
|
1 Sergey V. Lobanov 1 Benjamin Keith Ford
|
|
1 Kfir Itzhak 1 Marco Paland
|
|
1 Igor Goncharovsky 1 waltermoeller
|
|
1 Jean Aunis 1 under
|
|
1 Carlos Oliva 1 Mark Petersen
|
|
1 Jose Lopes 1 Chris Young
|
|
1 Michael Cargile 1 Joseph Nadiv
|
|
1 Joseph Nadiv 1 Tzafrir Cohen
|
|
1 Marcel Wagner 1 Ivan Poddubny
|
|
1 Morvai Szabolcs 1 Sam Banks
|
|
1 Michael Neuhauser 1 David Herselman
|
|
1 Sungtae Kim 1 siggi
|
|
1 Moritz Fain 1 Asterisk to be misaligned.
|
|
1 Jasper Hafkenscheid 1 Matthew Kern
|
|
1 Steve Davies 1 Andrew Latham
|
|
1 Jaco Kroon 1 José Lopes
|
|
1 Stanislav Abramenkov 1 Andre Heider
|
|
1 Christof Efkemann 1 Jean Aunis - Prescom
|
|
1 Hugh McMaster 1 George Joseph
|
|
1 Yury Kirsanov 1 Ray Crumrine
|
|
1 Andre Barbosa 1 Guido Falsi
|
|
1 Sebastian Gutierrez
|
|
1 Matthias Hensler
|
|
1 Maximilian Fridrich
|
|
1 Michael Neuhauser
|
|
1 Dennis Haney
|
|
1 Andre Barbosa
|
|
1 INVADE International Ltd.
|
|
1 Sarah Autumn
|
|
1 Jim Van Meggelen
|
|
1 Michael Munger
|
|
1 Daniel Zanutti
|
|
1 Tomas Maldonado
|
|
1 Rijnhard Hessel
|
|
1 Krzysztof Trempala
|
|
1 Isaac McDonald
|
|
1 Alexander Zharov
|
|
1 bbawkon
|
|
1 Andrew Yager
|
|
1 kwk
|
|
1 Sébastien Duthil
|
|
1 Ray Crumrine
|
|
1 Dmitry Melekhov
|
|
1 Michael Bradeen
|
|
1 Simone Lazzaris
|
|
1 Igor Goncharovsky
|
|
1 Anil Gupta
|
|
1 Marcel Wagner
|
|
1 Frederic Van Espen
|
|
1 Ted G
|
|
1 Stanislav Abramenkov
|
|
1 Alexander Akimov
|
|
1 Dustin Marquess
|
|
1 Daniel Thümen
|
|
1 Yury Kirsanov
|
|
1 Hugh McMaster
|
|
1 Sergey V. Lobanov
|
|
1 Mario Ban
|
|
1 Dmitriy Serov
|
|
1 Dafi Ni
|
|
1 Gregory Massel
|
|
1 Jamuel Starkey
|
|
1 Moritz Fain
|
|
1 Trevor Peirce
|
|
1 Napadailo Yaroslav
|
|
1 cagdas kopuz
|
|
1 Arix
|
|
1 Stefan Ruijsenaars
|
|
1 Brian J. Murrell
|
|
1 Josh Hogan
|
|
1 Ernani José Camargo Azevedo
|
|
1 Christof Efkemann
|
|
1 Gergely Dömsödi
|
|
1 Leandro Dardini
|
|
1 Vincent Dubois
|
|
1 Clint Ruoho
|
|
1 Stefan Ruijsenaars
|
|
1 Jonathan Harris
|
|
1 Michael Neuhauser
|
|
1 Charlie Smurthwaite
|
|
1 Sean Bright
|
|
1 Morvai Szabolcs
|
|
1 Dan Cropp
|
|
1 Torrey Searle
|
|
1 Kfir Itzhak
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
Deprecation
|
|
|
|
Category: Addons/app_mysql
|
|
|
|
ASTERISK-29585: app_mysql: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [2f510d7a88] Joshua C. Colp -- app_mysql: Remove deprecated module.
|
|
|
|
Category: Addons/cdr_mysql
|
|
|
|
ASTERISK-29584: cdr_mysql: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [2a0e383e4f] Joshua C. Colp -- cdr_mysql: Remove deprecated module.
|
|
|
|
Category: Applications/app_dahdiras
|
|
|
|
ASTERISK-29591: app_dahdiras: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [9e5269c7ae] Joshua C. Colp -- app_dahdiras: Remove deprecated module.
|
|
|
|
Category: Applications/app_fax
|
|
|
|
ASTERISK-29587: app_fax: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [24e21e59af] Joshua C. Colp -- app_fax: Remove deprecated module.
|
|
|
|
Category: Applications/app_ices
|
|
|
|
ASTERISK-29586: app_ices: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [1f1a87a97b] Joshua C. Colp -- app_ices: Remove deprecated module.
|
|
|
|
Category: Applications/app_image
|
|
|
|
ASTERISK-29589: app_image: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [13963e643b] Joshua C. Colp -- app_image: Remove deprecated module.
|
|
|
|
Category: Applications/app_macro
|
|
|
|
ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Applications/app_nbscat
|
|
|
|
ASTERISK-29590: app_nbscat: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [98e0745a14] Joshua C. Colp -- app_nbscat: Remove deprecated module.
|
|
|
|
Category: Applications/app_osplookup
|
|
|
|
ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Applications/app_url
|
|
|
|
ASTERISK-29588: app_url: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [7c642c55b8] Joshua C. Colp -- app_url: Remove deprecated module.
|
|
|
|
Category: CDR/cdr_syslog
|
|
|
|
ASTERISK-29592: cdr_syslog: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [30d5264409] Joshua C. Colp -- cdr_syslog: Remove deprecated module.
|
|
|
|
Category: Channels/chan_alsa
|
|
|
|
ASTERISK-29601: moduleinfo: Add replacement module information
|
|
Reported by: N A
|
|
* [0ca3ebe7cd] Naveen Albert -- chan_alsa, chan_sip: Add replacement to
|
|
moduleinfo
|
|
ASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Channels/chan_misdn
|
|
|
|
ASTERISK-29596: chan_misdn: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [1eb2d85c99] Joshua C. Colp -- chan_misdn: Remove deprecated module.
|
|
|
|
Category: Channels/chan_nbs
|
|
|
|
ASTERISK-29595: chan_nbs: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [6ecc48086c] Joshua C. Colp -- chan_nbs: Remove deprecated module.
|
|
|
|
Category: Channels/chan_oss
|
|
|
|
ASTERISK-29593: chan_oss: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [95f3a4a9ad] Joshua C. Colp -- chan_oss: Remove deprecated module.
|
|
|
|
Category: Channels/chan_phone
|
|
|
|
ASTERISK-29594: chan_phone: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [6cc948f94e] Joshua C. Colp -- chan_phone: Remove deprecated module.
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29601: moduleinfo: Add replacement module information
|
|
Reported by: N A
|
|
* [0ca3ebe7cd] Naveen Albert -- chan_alsa, chan_sip: Add replacement to
|
|
moduleinfo
|
|
ASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Channels/chan_skinny
|
|
|
|
ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Channels/chan_vpb
|
|
|
|
ASTERISK-29597: chan_vpb: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [20b2741232] Joshua C. Colp -- chan_vpb: Remove deprecated module.
|
|
|
|
Category: General
|
|
|
|
ASTERISK-29599: conf2ael: Remove deprecated application
|
|
Reported by: Joshua C. Colp
|
|
* [6d5b66f5f3] Joshua C. Colp -- conf2ael: Remove deprecated
|
|
application.
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Resources/res_config_sqlite
|
|
|
|
ASTERISK-29598: res_config_sqlite: Remove deprecated module
|
|
Reported by: Joshua C. Colp
|
|
* [800fd84af6] Joshua C. Colp -- res_config_sqlite: Remove deprecated
|
|
module.
|
|
|
|
Category: Resources/res_monitor
|
|
|
|
ASTERISK-29602: res_monitor: Disable building by default.
|
|
Reported by: Joshua C. Colp
|
|
* [0ddeac0e36] Joshua C. Colp -- res_monitor: Disable building by
|
|
default.
|
|
ASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
|
|
Reported by: Joshua C. Colp
|
|
* [93870e7bb4] Joshua C. Colp -- policy: Deprecate modules and add
|
|
versions to others.
|
|
|
|
Category: Utilities/muted
|
|
|
|
ASTERISK-29600: muted: Remove deprecated application
|
|
Reported by: Joshua C. Colp
|
|
* [fcbf0a6699] Joshua C. Colp -- muted: Remove deprecated application.
|
|
|
|
Security
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-29415: Crash in PJSIP TLS transport
|
|
Reported by: Andrew Yager
|
|
* [e8cda4b32c] Kevin Harwell -- AST-2021-009 - pjproject-bundled: Avoid
|
|
crash during handshake for TLS
|
|
|
|
Category: Functions/func_odbc
|
|
|
|
ASTERISK-29838: ${SQL_ESC()} not correctly escaping a terminating \
|
|
Reported by: Leandro Dardini
|
|
* [4aedaaadeb] Joshua C. Colp -- func_odbc: Add SQL_ESC_BACKSLASHES
|
|
dialplan function.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-29381: chan_pjsip: Remote denial of service by an authenticated
|
|
user
|
|
Reported by: Ivan Poddubny
|
|
* [ec16d2ecbd] Joshua C. Colp -- AST-2021-007 - res_pjsip_session: Don't
|
|
offer if no channel exists.
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
ASTERISK-29476: res_stir_shaken: Blind SSRF vulnerabilities
|
|
Reported by: Clint Ruoho
|
|
* [0724b767a3] Ben Ford -- AST-2022-002 - res_stir_shaken/curl: Add ACL
|
|
checks for Identity header.
|
|
ASTERISK-29872: res_stir_shaken: Resource exhaustion with large files
|
|
Reported by: Benjamin Keith Ford
|
|
* [8f3dd86b8d] Ben Ford -- AST-2022-001 - res_stir_shaken/curl: Limit
|
|
file size and check start.
|
|
|
|
New Feature
|
|
|
|
Category: Applications/NewFeature
|
|
|
|
ASTERISK-29802: app_sf: Add full tech-agnostic SF support
|
|
Reported by: N A
|
|
* [f7c4a3800c] Naveen Albert -- app_sf: Add full tech-agnostic SF
|
|
support
|
|
ASTERISK-29496: Add SendMF application
|
|
Reported by: N A
|
|
* [b760bad2b9] Naveen Albert -- app_mf: Add channel agnostic MF sender
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-30211: app_confbridge: Add end_marked_any option
|
|
Reported by: N A
|
|
* [205c7c8d21] Naveen Albert -- app_confbridge: Add end_marked_any
|
|
option.
|
|
ASTERISK-30036: app_confbridge: Add CONFBRIDGE_CHANNELS function
|
|
Reported by: N A
|
|
* [432a1d2d7e] Naveen Albert -- app_confbridge: Add function to retrieve
|
|
channels.
|
|
ASTERISK-29931: Option to allow a user to not hear the join sound on enter
|
|
but everyone else can
|
|
Reported by: Michael Cargile
|
|
* [a2679b0ee2] Michael Cargile -- apps/confbridge: Added
|
|
hear_own_join_sound option to control who hears sound_join
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29876: app_queue: Add music on hold option
|
|
Reported by: N A
|
|
* [ede4e2099f] Naveen Albert -- app_queue: Add music on hold option to
|
|
Queue.
|
|
ASTERISK-18069: [patch] app_queue Add Login Time and Last Paused Times to
|
|
Queue Members
|
|
Reported by: Jamuel Starkey
|
|
* [56ecf7005b] Rodrigo Ramírez Norambuena -- app_queue: Add LoginTime
|
|
field for member in a queue.
|
|
|
|
Category: Applications/app_read
|
|
|
|
ASTERISK-18454: Option for Read to be able to accept #
|
|
Reported by: Sta Retji
|
|
* [6cc004dc5a] Naveen Albert -- app_read: Allow reading # as a digit
|
|
|
|
Category: Applications/app_sendtext
|
|
|
|
ASTERISK-29759: app_sendtext: Add ReceiveText application
|
|
Reported by: N A
|
|
* [54761a41cd] Naveen Albert -- app_sendtext: Add ReceiveText
|
|
application
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-30063: app_voicemail: Add option to prevent deletion of messages
|
|
Reported by: N A
|
|
* [cc8e098e1d] Naveen Albert -- app_voicemail: Add option to prevent
|
|
message deletion.
|
|
|
|
Category: CDR/NewFeature
|
|
|
|
ASTERISK-29808: cdr: allow disabling CDR by default
|
|
Reported by: N A
|
|
* [386c5e495f] Naveen Albert -- cdr: allow disabling CDR by default on
|
|
new channels
|
|
|
|
Category: Channels/General
|
|
|
|
ASTERISK-29840: func_channel: Add LASTCONTEXT and LASTEXTEN fields
|
|
Reported by: N A
|
|
* [27fb4fd5bc] Naveen Albert -- func_channel: Add lastcontext and
|
|
lastexten.
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-30000: chan_dahdi: Add POLARITY function
|
|
Reported by: N A
|
|
* [8a21417095] Naveen Albert -- chan_dahdi: Add POLARITY function.
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-29999: pjsip: Get information from 200 OK INVITE reply headers
|
|
Reported by: José Lopes
|
|
* [d52e2b0f1d] Jose Lopes -- res_pjsip_header_funcs: Add functions
|
|
PJSIP_RESPONSE_HEADER and PJSIP_RESPONSE_HEADERS
|
|
ASTERISK-29941: chan_pjsip: Add ability to send flash events
|
|
Reported by: N A
|
|
* [193b7a81fe] Naveen Albert -- chan_pjsip: Add ability to send flash
|
|
events.
|
|
|
|
Category: Core/AstDB
|
|
|
|
ASTERISK-30136: db: Add AMI action to retrieve all keys beginning with a
|
|
prefix
|
|
Reported by: N A
|
|
* [a9223f210e] Naveen Albert -- db: Add AMI action to retrieve DB keys
|
|
at prefix.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-11: AGI channel_status failure
|
|
Reported by: bbawkon
|
|
* [de3f5350de] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
Asterisk due to smoother
|
|
|
|
Category: Core/ManagerInterface/NewFeature
|
|
|
|
ASTERISK-29853: ami: Allow events to be globally disabled
|
|
Reported by: N A
|
|
* [585c2d17bb] Naveen Albert -- ami: Allow events to be globally
|
|
disabled.
|
|
|
|
Category: Features
|
|
|
|
ASTERISK-29899: features: Add advanced transfer initiation options
|
|
Reported by: N A
|
|
* [3fa66c92b5] Naveen Albert -- features: Add transfer initiation
|
|
options.
|
|
|
|
Category: Functions/General
|
|
|
|
ASTERISK-29820: cli: Add command to evaluate a function
|
|
Reported by: N A
|
|
* [92d408f293] Naveen Albert -- cli: Add command to evaluate dialplan
|
|
functions.
|
|
|
|
Category: Functions/NewFeature
|
|
|
|
ASTERISK-29486: Hint-like extension value lookup function without device
|
|
state
|
|
Reported by: N A
|
|
* [6ddb0ec939] Naveen Albert -- func_evalexten: Extension evaluation
|
|
function.
|
|
ASTERISK-29706: func_json: Add JSON parsing function
|
|
Reported by: N A
|
|
* [b64e894650] Naveen Albert -- func_json: Adds JSON_DECODE function
|
|
ASTERISK-29531: Add SAYFILES function
|
|
Reported by: N A
|
|
* [ddf6299b8d] Naveen Albert -- func_sayfiles: Retrieve say file names
|
|
ASTERISK-29542: Add audio scrambler
|
|
Reported by: N A
|
|
* [498db70884] Naveen Albert -- func_scramble: Audio scrambler function
|
|
ASTERISK-29478: Function to drop frames in the TX or RX directions
|
|
Reported by: N A
|
|
* [6a89266b5b] Naveen Albert -- func_frame_drop: New function
|
|
ASTERISK-29477: Function to asynchronously store digits dialed
|
|
Reported by: N A
|
|
* [fa7d147e1b] Naveen Albert -- app_dtmfstore: New application to store
|
|
digits
|
|
|
|
Category: Functions/func_channel
|
|
|
|
ASTERISK-29656: Add CHANNEL_EXISTS function
|
|
Reported by: N A
|
|
* [de6ecd5e34] Naveen Albert -- func_channel: Add CHANNEL_EXISTS
|
|
function.
|
|
|
|
Category: Functions/func_db
|
|
|
|
ASTERISK-29968: func_db: Add a function to return cardinality of keys at
|
|
prefix
|
|
Reported by: N A
|
|
* [306ce09df2] Naveen Albert -- func_db: Add function to return
|
|
cardinality at prefix
|
|
|
|
Category: Functions/func_env
|
|
|
|
ASTERISK-29628: Add file and directory functions
|
|
Reported by: N A
|
|
* [e0111a56fa] Naveen Albert -- func_env: Add DIRNAME and BASENAME
|
|
functions
|
|
|
|
Category: Functions/func_strings
|
|
|
|
ASTERISK-29627: Add STRBETWEEN function
|
|
Reported by: N A
|
|
* [b8fc77a35b] Naveen Albert -- func_strings: Add STRBETWEEN function
|
|
|
|
Category: General
|
|
|
|
ASTERISK-30161: locks: add AMI event for deadlock
|
|
Reported by: N A
|
|
* [c487425620] Naveen Albert -- lock.c: Add AMI event for deadlocks.
|
|
ASTERISK-29830: ami: Add AMI event for Wink
|
|
Reported by: N A
|
|
* [68f1e5d508] Naveen Albert -- ami: Add AMI event for Wink
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-30061: pbx: Add pbx helper application
|
|
Reported by: N A
|
|
* [4a11ae7ecf] Naveen Albert -- pbx: Add helper function to execute
|
|
applications.
|
|
|
|
Category: Resources/NewFeature
|
|
|
|
ASTERISK-29720: res_tonedetect: Add call progress tone detection
|
|
Reported by: N A
|
|
* [4468fc11d6] Naveen Albert -- res_tonedetect: Add call progress tone
|
|
detection
|
|
ASTERISK-29546: Add tone detection module
|
|
Reported by: N A
|
|
* [7df69633cf] Naveen Albert -- res_tonedetect: Tone detection module
|
|
|
|
Category: Resources/res_clioriginate
|
|
|
|
ASTERISK-30062: cli: Add CLI command to execute a dialplan app
|
|
Reported by: N A
|
|
* [f5680a7568] Naveen Albert -- res_cliexec: Add dialplan exec CLI
|
|
command.
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-30087: res_parking: Add music on hold override option
|
|
Reported by: N A
|
|
* [ddc2cca659] Naveen Albert -- res_parking: Add music on hold override
|
|
option.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-30186: res_pjsip: Add support for reloading TLS certificate and
|
|
key information
|
|
Reported by: Joshua C. Colp
|
|
* [a0713a9f70] Joshua C. Colp -- pjsip: Add TLS transport reload support
|
|
for certificate and key.
|
|
|
|
Category: Resources/res_pjsip_header_funcs
|
|
|
|
ASTERISK-29389: Add PJSIP_HEADERS() and ability to read header by pattern
|
|
Reported by: Igor Goncharovsky
|
|
* [4f437ea1f4] Igor Goncharovsky -- res_pjsip_header_funcs: Add
|
|
PJSIP_HEADERS() ability to read header by pattern
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-29965: res_pjsip_outbound_registration: Make max registration
|
|
delay configurable
|
|
Reported by: N A
|
|
* [31dc28ab09] Naveen Albert -- res_pjsip_outbound_registration: Make
|
|
max random delay configurable.
|
|
|
|
Category: Tests/NewFeature
|
|
|
|
ASTERISK-30037: Add test support to calling external processes
|
|
Reported by: Philip Prindeville
|
|
* [5809d879b0] Philip Prindeville -- test: Add test coverage for capture
|
|
child process output
|
|
* [2c4c44ca64] Philip Prindeville -- main/utils: allow checking for
|
|
command in $PATH
|
|
* [b9df2c481b] Philip Prindeville -- test: Add ability to capture child
|
|
process output
|
|
|
|
Bug
|
|
|
|
Category: . I did not set the category correctly.
|
|
|
|
ASTERISK-29755: frame: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [c30ed45c94] Alexander Traud -- frame: Fix for Doxygen.
|
|
|
|
Category: Addons/chan_mobile
|
|
|
|
ASTERISK-29742: addons: Fix for Doxygen.
|
|
Reported by: Alexander Traud
|
|
* [2024c2e476] Alexander Traud -- addons: Fix for Doxygen.
|
|
|
|
Category: Applications/General
|
|
|
|
ASTERISK-29816: SAY_DTMF_INTERRUPT channel variable is not honored
|
|
Reported by: Sean Bright
|
|
* [3fd12f1aa3] Sean Bright -- say.c: Honor requests for DTMF
|
|
interruption.
|
|
ASTERISK-29766: pbx_variables: MSet truncates sets after 24 variables
|
|
Reported by: N A
|
|
* [5c67a991c2] Naveen Albert -- pbx_variables: Increase parsing
|
|
capabilities of MSet
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [173bc6b4c3] Alexander Traud -- app: Fix for Doxygen.
|
|
|
|
Category: Applications/app_agent_pool
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
Reported by: Alexander Traud
|
|
* [5029e78f39] Sean Bright -- config_options: Handle ACO arrays
|
|
correctly in generated XML docs.
|
|
|
|
Category: Applications/app_alarmreceiver
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_bridgewait
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_chanspy
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-28422: Memory Leak in Confbridge menu
|
|
Reported by: Ted G
|
|
* [dc7ec11c26] Naveen Albert -- app_confbridge: Fix memory leak on
|
|
updated menu options.
|
|
ASTERISK-30020: ConfbridgeListRooms Event Not Documented
|
|
Reported by: Michael Cargile
|
|
* [2d8f2696b2] Naveen Albert -- app_confbridge: Add missing AMI
|
|
documentation.
|
|
ASTERISK-29907: res_pjsip, app_confbridge: Video call through ConfBridge
|
|
with normal endpoints causes infinite loop/crash
|
|
Reported by: N A
|
|
* [2843e5678d] Naveen Albert -- app_confbridge: Always set minimum video
|
|
update interval.
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29618: ConfBridge errors on creation conference room
|
|
Reported by: Alexander Zharov
|
|
* [976521c9a2] George Joseph -- bridge_softmix: Suppress error on
|
|
topology change failure
|
|
|
|
Category: Applications/app_dial
|
|
|
|
ASTERISK-29989: app_dial, chan_dahdi: DIALSTATUS is inconsistent for busy
|
|
Reported by: N A
|
|
* [626fefdf7d] Naveen Albert -- app_dial: Fix dial status regression.
|
|
ASTERISK-30115: app_dial: Allow hook flashes to propogate on outbound
|
|
dials
|
|
Reported by: N A
|
|
* [ae8a36a7d9] Naveen Albert -- app_dial: Propagate outbound hook
|
|
flashes.
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_jack
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-30018: app_meetme: MeetmeList AMI event not documented
|
|
Reported by: Michael Cargile
|
|
* [4af881506e] Naveen Albert -- app_meetme: Add missing AMI
|
|
documentation.
|
|
ASTERISK-30002: app_meetme: Don't erroneously set global variables when
|
|
channel is NULL
|
|
Reported by: N A
|
|
* [b90650d8f4] Naveen Albert -- app_meetme: Don't erroneously set global
|
|
variables.
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_milliwatt
|
|
|
|
ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the
|
|
proper timings
|
|
Reported by: N A
|
|
* [314d8776dc] Naveen Albert -- app_milliwatt: Timing fix
|
|
|
|
Category: Applications/app_minivm
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_morsecode
|
|
|
|
ASTERISK-29744: app_morsecode: Fix deadlock
|
|
Reported by: N A
|
|
* [ad67f6966e] Naveen Albert -- app_morsecode: Fix deadlock
|
|
|
|
Category: Applications/app_mp3
|
|
|
|
ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
|
|
Reported by: Carlos Oliva
|
|
* [07c297d058] Carlos Oliva -- app_mp3: Force output to 16 bits in
|
|
mpg123
|
|
|
|
Category: Applications/app_page
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29873: [patch] Queue Realtime load
|
|
Reported by: Alexei Gradinari
|
|
* [b41440a179] Alexei Gradinari -- app_queue: load queues and members
|
|
from Realtime when needed
|
|
ASTERISK-29827: Support for Nordic language syntax in Queues
|
|
Reported by: Mark Petersen
|
|
* [dc7bcd68e4] Mark Petersen -- app_queue.c: Support for Nordic syntax
|
|
in announcements
|
|
ASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist
|
|
in documentation
|
|
Reported by: Luke Escude
|
|
* [70bc0ff9d0] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
ASTERISK-29806: app_queue: extension state incorrect
|
|
Reported by: Steve Davies
|
|
* [a2ea233a6d] Steve Davies -- app_queue: Fix hint updates, allow dup.
|
|
hints
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29578: app_queue: Custom device state using included hints do not
|
|
update
|
|
Reported by: N A
|
|
* [5abf499d23] Naveen Albert -- app_queue: Fix hint updates for included
|
|
contexts
|
|
ASTERISK-28701: app_queue: Core reload resets queue stats, even when
|
|
keepstats=yes
|
|
Reported by: Luke Escude
|
|
* [92f9ae32a8] Naveen Albert -- app_queue: Don't reset queue stats on
|
|
reload
|
|
|
|
Category: Applications/app_read
|
|
|
|
ASTERISK-29705: app_read: Fix custom terminator functionality regression
|
|
Reported by: N A
|
|
* [2320a96349] Naveen Albert -- app_read: Fix custom terminator
|
|
functionality regression
|
|
ASTERISK-29673: app_read: Fix null pointer crash regression
|
|
Reported by: N A
|
|
* [b40ca38c56] Naveen Albert -- app_read: Fix null pointer crash
|
|
|
|
Category: Applications/app_sayunixtime
|
|
|
|
ASTERISK-30092: DateTime application: wrong inflection for one o'clock in
|
|
German
|
|
Reported by: Christof Efkemann
|
|
* [74df01009f] Christof Efkemann -- app_sayunixtime: Use correct
|
|
inflection for German time.
|
|
|
|
Category: Applications/app_skel
|
|
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
Reported by: Alexander Traud
|
|
* [5029e78f39] Sean Bright -- config_options: Handle ACO arrays
|
|
correctly in generated XML docs.
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29859: VoiceMailMain() fails when encountering non-numeric
|
|
CALLERID(num)
|
|
Reported by: Mark Murawski
|
|
* [65b2ddee26] Sean Bright -- say.c: Prevent erroneous failures with
|
|
'say' family of functions.
|
|
ASTERISK-29695: SAY.CONF wrong logic when converting 24hour time to say 12
|
|
hour am/pm
|
|
Reported by: Vincent Dubois
|
|
* [262a4053ff] Naveen Albert -- say.conf: fix 12pm noon logic
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29391: VoiceMail does not cancel recording on rerecord hangup
|
|
Reported by: N A
|
|
* [4e514419d9] Naveen Albert -- app_voicemail: Fix phantom voicemail bug
|
|
on rerecord
|
|
|
|
Category: Bridges/bridge_holding
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [8944dc78d1] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
|
Category: Bridges/bridge_simple
|
|
|
|
ASTERISK-29253: Incorrect bridging on transfer
|
|
Reported by: Yury Kirsanov
|
|
* [e9355e66d1] Yury Kirsanov -- bridge_simple.c: Unhold channels on join
|
|
simple bridge.
|
|
|
|
Category: Bridges/bridge_softmix
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [8944dc78d1] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
|
Category: CDR/cdr_adaptive_odbc
|
|
|
|
ASTERISK-30023: cdr_adaptive_odbc: does not support DATETIME database
|
|
columns
|
|
Reported by: Gregory Massel
|
|
* [283b09cf70] Joshua C. Colp -- cdr_adaptive_odbc: Add support for
|
|
SQL_DATETIME field type.
|
|
ASTERISK-29494: cdr_adaptive_odbc: Prevent throwing warnings if CDR
|
|
filtering is used
|
|
Reported by: N A
|
|
* [b5709e610e] Naveen Albert -- cdr_adaptive_odbc: Prevent filter
|
|
warnings
|
|
|
|
Category: CEL/cel_odbc
|
|
|
|
ASTERISK-30096: cel_odbc: Column type 9 (field 'cdr:cel:eventtime') is
|
|
unsupported at this time
|
|
Reported by: Morvai Szabolcs
|
|
* [4cbe12d6d1] Morvai Szabolcs -- cel_odbc & res_config_odbc: Add
|
|
support for SQL_DATETIME field type
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-29991: chan_dahdi, callerid: Caller ID does not honor
|
|
presentation
|
|
Reported by: N A
|
|
* [f2f397c1a8] Naveen Albert -- chan_dahdi: Fix buggy and missing Caller
|
|
ID parameters
|
|
ASTERISK-30043: Wrong party is disconnected when hook-flashing on 3-way
|
|
bridge
|
|
Reported by: Josh Alberts
|
|
* [97f278a94a] Naveen Albert -- sig_analog: Fix broken three-way
|
|
conferencing.
|
|
ASTERISK-29993: chan_dahdi: Operator control option borks both lines
|
|
involved on callee disconnect
|
|
Reported by: N A
|
|
* [a24979a2d7] Naveen Albert -- chan_dahdi: Fix broken operator mode
|
|
clearing.
|
|
ASTERISK-28518: chan_dahdi: Caller ID FSK Erroneously Sent when Picking Up
|
|
Dahdi Call On Hold
|
|
Reported by: Josh Alberts
|
|
* [0a8b3d3467] Naveen Albert -- chan_dahdi: Don't allow MWI FSK if
|
|
channel not idle.
|
|
ASTERISK-29990: chan_dahdi: adding ring cadences is not idempotent on
|
|
dahdi restart
|
|
Reported by: N A
|
|
* [19c841950b] Naveen Albert -- chan_dahdi: Don't append cadences on
|
|
dahdi restart.
|
|
ASTERISK-29994: chan_dahdi: Round robin array size is too small for max
|
|
number of groups
|
|
Reported by: N A
|
|
* [fe50f049c4] Naveen Albert -- chan_dahdi: Fix insufficient array size
|
|
for round robin.
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [726d6dd166] Alexander Traud -- channels: Fix for Doxygen.
|
|
ASTERISK-29702: sig_analog: Fix truncated buffer copy
|
|
Reported by: N A
|
|
* [f9ba1ee7c9] Naveen Albert -- sig_analog: Fix truncated buffer copy
|
|
ASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using
|
|
MF signaling
|
|
Reported by: Sarah Autumn
|
|
* [466eb4a52b] Sarah Autumn -- sig_analog: Changes to improve
|
|
electromechanical signalling compatibility
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
ASTERISK-30083: chan_iax2: Optional dependency on openssl/res_crypto is
|
|
now mandatory
|
|
Reported by: Dmitry Melekhov
|
|
* [5f60caa402] Naveen Albert -- chan_iax2: Allow compiling without
|
|
OpenSSL.
|
|
ASTERISK-30064: pbx: iax2 switch causes crash due to deadlock and
|
|
assertion
|
|
Reported by: N A
|
|
* [169e553320] Naveen Albert -- chan_iax2: Prevent deadlock due to
|
|
duplicate autoservice.
|
|
ASTERISK-30007: chan_iax2: Prevent crashes due to attempted encryption
|
|
with missing secrets
|
|
Reported by: N A
|
|
* [fbe960ca42] Naveen Albert -- chan_iax2: Prevent crash if dialing
|
|
RSA-only call without outkey.
|
|
ASTERISK-29895: chan_iax2: Fix misaligned spacing in iax2 show netstats
|
|
printout
|
|
Reported by: N A
|
|
* [0d11938e92] Birger Harzenetter -- chan_iax2: Fix spacing in netstats
|
|
command
|
|
ASTERISK-29048: chan_iax2: "iax2 show registry" shows host for perceived
|
|
Reported by: David Herselman
|
|
* [7bc8ef2681] Naveen Albert -- chan_iax2: Fix perceived showing host
|
|
address.
|
|
ASTERISK-29737: chan_iax2: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [4051434be4] Alexander Traud -- chan_iax2: Fix for Doxygen.
|
|
ASTERISK-20219: [patch] - IAX2 Call Encryption Fails with RSA
|
|
authentication
|
|
Reported by: Michael Munger
|
|
* [7ff6c43760] Naveen Albert -- chan_iax2: Add encryption for RSA
|
|
authentication
|
|
ASTERISK-29392: chan_iax2: Asterisk crashes when queueing video with
|
|
format
|
|
Reported by: Michael Welk
|
|
* [1b62831f2c] Kevin Harwell -- AST-2021-008 - chan_iax2: remote crash
|
|
on unsupported media format
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
|
|
Reported by: Tomas Maldonado
|
|
* [743e057bb4] Sean Bright -- mgcp: Remove dead debug code
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-30135: [res_musiconhold] Allows the moh only for the answered
|
|
call
|
|
Reported by: sungtae kim
|
|
* [80bc844fd6] sungtae kim -- res_musiconhold: Add option to not play
|
|
music on hold on unanswered channels
|
|
ASTERISK-29842: Do not change 180 Ringing to 183 Progress even if
|
|
early_media already enabled
|
|
Reported by: Mark Petersen
|
|
* [1cdaeb8161] Mark Petersen -- chan_pjsip: add
|
|
allow_sending_180_after_183 option
|
|
ASTERISK-30006: res_pjsip: UDP transport does not work when
|
|
async_operations is greater than 1
|
|
Reported by: Ross Beer
|
|
* [fdc1c750f3] Joshua C. Colp -- res_pjsip: Always set async_operations
|
|
to 1.
|
|
ASTERISK-28053: chan_pjsip: Wrong or missing Q.850 reason in CANCEL
|
|
Reported by: Simone Lazzaris
|
|
* [a8b2692836] Mark Petersen -- apps/app_dial.c: HANGUPCAUSE reason code
|
|
for CANCEL is set to AST_CAUSE_NORMAL_CLEARING
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29843: Session timers get removed on UPDATE
|
|
Reported by: Mark Petersen
|
|
* [a3abc868db] Mark Petersen -- chan_sip.c Session timers get removed on
|
|
UPDATE
|
|
ASTERISK-29955: chan_sip: SIP route header is missing on UPDATE
|
|
Reported by: Mark Petersen
|
|
* [eab489b22e] Mark Petersen -- chan_sip: SIP route header is missing on
|
|
UPDATE
|
|
ASTERISK-29772: chan_sip: ${CHANNEL(ruri)} in Dial/Queue b(test,s,1) cause
|
|
a coredump
|
|
Reported by: Mark Petersen
|
|
* [97f400100c] Naveen Albert -- chan_sip: Fix crash when accessing RURI
|
|
before initiating outgoing call
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [726d6dd166] Alexander Traud -- channels: Fix for Doxygen.
|
|
|
|
Category: Channels/chan_sip/Transfers
|
|
|
|
ASTERISK-29955: chan_sip: SIP route header is missing on UPDATE
|
|
Reported by: Mark Petersen
|
|
* [eab489b22e] Mark Petersen -- chan_sip: SIP route header is missing on
|
|
UPDATE
|
|
|
|
Category: Channels/chan_vpb
|
|
|
|
ASTERISK-30021: ast_variable_list_replace_variable uses variable with new
|
|
keyword
|
|
Reported by: Jasper Hafkenscheid
|
|
* [b1e0527bbd] Sean Bright -- config.h: Don't use C++ keywords as
|
|
argument names.
|
|
|
|
Category: Configs/Samples
|
|
|
|
ASTERISK-30126: Spelling mistake in configs/samples/queues.conf.sample
|
|
Reported by: Sam Banks
|
|
* [be6a03f68c] Sam Banks -- queues.conf.sample: Correction of typo
|
|
|
|
Category: Contrib/General
|
|
|
|
ASTERISK-29453: alembic: incoming_call_offer_pref and
|
|
outgoing_call_offer_pref missing in "ps_endpoints" table
|
|
Reported by: Daniel Thümen
|
|
* [46776c77c4] Mike Bradeen -- alembic: add missing ps_endpoints columns
|
|
ASTERISK-29794: ast_coredumper does not delete results when requested and
|
|
a specific output dir is set
|
|
Reported by: Frederic Van Espen
|
|
* [cb44ceadec] Frederic Van Espen -- ast_coredumper: Fix deleting
|
|
results when output dir is set
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-30210: func_frame_trace: Channel masquerade triggers assertion
|
|
Reported by: N A
|
|
* [2dac2bf8dc] Naveen Albert -- func_frame_trace: Remove bogus
|
|
assertion.
|
|
ASTERISK-29821: Deadlock in bridge_channel_internal_join() on local
|
|
channels.
|
|
Reported by: Krzysztof Trempala
|
|
* [f9e67945da] Joshua C. Colp -- bridge: Unlock channel during Local
|
|
peer check.
|
|
ASTERISK-29748: bridging: Infinite loop when both Local channel halves in
|
|
same bridge
|
|
Reported by: Joshua C. Colp
|
|
* [3a4c9ec0e2] Joshua C. Colp -- bridge: Deny full Local channel pair in
|
|
bridge.
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [55110339ec] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-30029: build: Git security vulnerability fix is sad with our
|
|
accessing git as root during "make install"
|
|
Reported by: Joshua C. Colp
|
|
* [7cc026b3fb] Mike Bradeen -- Makefile: Avoid git-make user conflict
|
|
ASTERISK-30044: GCC 12 issues
|
|
Reported by: George Joseph
|
|
* [4aa541683b] George Joseph -- GCC12: Fixes for 16+
|
|
* [49108810d1] George Joseph -- GCC12: Fixes for 18+. state_id_by_topic
|
|
comparing wrong value
|
|
ASTERISK-29988: REGRESSION: The build process is requiring xmllint or
|
|
xmlstarlet ro be installed when it shouldn't
|
|
Reported by: George Joseph
|
|
* [3e97156fd3] George Joseph -- Makefile: Disable XML doc validation
|
|
ASTERISK-29986: build: Asterisk 18.11.0 doesn't compile when wget isn't
|
|
available
|
|
Reported by: Stefan Ruijsenaars
|
|
* [144b3c5453] George Joseph -- make_xml_documentation: Remove usage of
|
|
get_sourceable_makeopts
|
|
ASTERISK-29817: gethostbyname_r is misdetected on NetBSD and causes a
|
|
build failure
|
|
Reported by: Michał Górny
|
|
* [ce91a0fdbc] Sean Bright -- build: Rebuild configure and
|
|
autoconfig.h.in
|
|
* [6a879eea31] Michał Górny -- BuildSystem: Fix misdetection of
|
|
gethostbyname_r() on NetBSD
|
|
ASTERISK-29852: make_version uses GNU-ism that break git-svn-id parsing on
|
|
NetBSD
|
|
Reported by: Michał Górny
|
|
* [23be22abf4] Michał Górny -- build_tools/make_version: Fix sed(1)
|
|
syntax compatibility with NetBSD
|
|
ASTERISK-29724: BuildSystem: In POSIX sh, == in place of = is undefined.
|
|
Reported by: Alexander Traud
|
|
* [b8db1daec6] Alexander Traud -- BuildSystem: In POSIX sh, == in place
|
|
of = is undefined.
|
|
ASTERISK-29682: Squash compiler issues generated by gcc 11
|
|
Reported by: George Joseph
|
|
* [99a1a427a9] Mike Bradeen -- various: Fix GCC 11 compilation issues.
|
|
ASTERISK-29693: Using --with-crypto and --with-ssl fails on a recompile
|
|
Reported by: George Joseph
|
|
* [0adcdbd118] George Joseph -- BuildSystem: Check for alternate openssl
|
|
packages
|
|
ASTERISK-26497: make install downloads x86_32 variants of external modules
|
|
on non Intel architectures
|
|
Reported by: Corey Farrell
|
|
* [072f2ebb12] Mike Bradeen -- build: prevent binary downloads for non
|
|
x86 architectures
|
|
|
|
Category: Core/CallerID
|
|
|
|
ASTERISK-29991: chan_dahdi, callerid: Caller ID does not honor
|
|
presentation
|
|
Reported by: N A
|
|
* [f2f397c1a8] Naveen Albert -- chan_dahdi: Fix buggy and missing Caller
|
|
ID parameters
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [fa91010229] Alexander Traud -- channel: Fix for Doxygen.
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
Reported by: Alexander Traud
|
|
* [ce2d743d59] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
|
Category: Core/CodecInterface
|
|
|
|
ASTERISK-29185: chan_pjsip: Endpoint: allow = all is broken.
|
|
Reported by: Alexander Traud
|
|
* [f3de933b16] Joshua C. Colp -- res_pjsip_sdp_rtp: Skip formats without
|
|
SDP details.
|
|
ASTERISK-29526: G729 audio gets corrupted by Asterisk due to smoother
|
|
Reported by: under
|
|
* [de3f5350de] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
Asterisk due to smoother
|
|
|
|
Category: Core/Configuration
|
|
|
|
ASTERISK-29771: Crash occurs when 2 realtime sippeers mysql connections
|
|
are configured and we have a schema warning
|
|
Reported by: Mario Ban
|
|
* [2478bfcff9] Sean Bright -- config.c: Prevent UB in
|
|
ast_realtime_require_field.
|
|
|
|
Category: Core/DNS
|
|
|
|
ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support
|
|
configured IPv6 servers
|
|
Reported by: Isaac McDonald
|
|
* [695fc3dbd7] Sean Bright -- dns.c: Load IPv6 DNS resolvers if
|
|
configured.
|
|
|
|
Category: Core/FileFormatInterface
|
|
|
|
ASTERISK-29943: file.c: seeking to negative file offset is not prevented
|
|
Reported by: N A
|
|
* [ce7846e658] Naveen Albert -- file.c: Prevent formats from seeking
|
|
negative offsets.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-30060: loader: format warnings in dev mode
|
|
Reported by: N A
|
|
* [8d7819482c] Sean Bright -- loader.c: Use portable printf conversion
|
|
specifier for int64.
|
|
ASTERISK-29948: iostream: Infinite TCP timeout writing data
|
|
Reported by: N A
|
|
* [f6062b17cc] Joshua C. Colp -- manager: Terminate session on write
|
|
error.
|
|
ASTERISK-29674: Adjust for 64bit time_t
|
|
Reported by: Andre Heider
|
|
* [287a1a9126] Philip Prindeville -- time: add support for time64 libcs
|
|
ASTERISK-29365: taskprocessor: Can cause assert at shutdown
|
|
Reported by: Joshua C. Colp
|
|
* [3b1debb28b] Mike Bradeen -- taskprocessor.c: Prevent crash on
|
|
graceful shutdown
|
|
ASTERISK-29850: ast_get_tid() not implemented for NetBSD
|
|
Reported by: Michał Górny
|
|
* [2b490787eb] Michał Górny -- main/utils: Implement ast_get_tid() for
|
|
NetBSD
|
|
ASTERISK-29818: Build failure on NetBSD due to hmac function collision
|
|
Reported by: Michał Górny
|
|
* [710c8f8b29] Michał Górny -- include: Remove unimplemented HMAC
|
|
declarations
|
|
ASTERISK-29746: tcptls.c: TCP client connect fails due to interrupt
|
|
Reported by: Kevin Harwell
|
|
* [1ddaedeaf5] Kevin Harwell -- tcptls.c: refactor client connection to
|
|
be more robust
|
|
ASTERISK-29763: main: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [9440f6ec58] Alexander Traud -- main: Fix for Doxygen.
|
|
ASTERISK-29730: Segfault in __ao2_ref if refdebug = yes
|
|
Reported by: Alexei Gradinari
|
|
* [4a4f1a5c9a] Mike Bradeen -- astobj2.c: Fix core when ref_log enabled
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
Reported by: Dennis Haney
|
|
* [51859252f7] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
request timeout
|
|
ASTERISK-12: app_voicemail2 became a bit silent, lately
|
|
Reported by: siggi
|
|
* [de3f5350de] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
Asterisk due to smoother
|
|
|
|
Category: Core/Jitterbuffer
|
|
|
|
ASTERISK-27176: test_abstract_jb: frames leak
|
|
Reported by: Corey Farrell
|
|
* [c4037d4aa3] Sean Bright -- test_abstract_jb.c: Fix put and
|
|
put_out_of_order memory leaks.
|
|
|
|
Category: Core/Logging
|
|
|
|
ASTERISK-30097: console: Recent documentation changes for connecting to
|
|
remote console are inconsistent
|
|
Reported by: Matthias Hensler
|
|
* [2604a8352b] Naveen Albert -- asterisk.c: Fix incompatibility warnings
|
|
for remote console.
|
|
ASTERISK-30039: cli: Targeted debug on startup deadlocks and creates
|
|
unstable system
|
|
Reported by: N A
|
|
* [3e8629454a] Naveen Albert -- loader: Prevent deadlock using tab
|
|
completion.
|
|
ASTERISK-22246: Asterisk's "T" flag is ignored when used with "r" or "R"
|
|
flags. (documentation bug)
|
|
Reported by: Rusty Newton
|
|
* [4585a9c3b8] Naveen Albert -- asterisk.c: Warn of incompatibilities
|
|
with remote console.
|
|
ASTERISK-29928: logging messages truncated when using MUSL runtime
|
|
Reported by: Philip Prindeville
|
|
* [2a87303ebd] Philip Prindeville -- logger: workaround woefully small
|
|
BUFSIZ in MUSL
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
Reported by: Alexander Traud
|
|
* [ce2d743d59] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
ASTERISK-29917: ami: FilterList action doesn't exist
|
|
Reported by: N A
|
|
* [f4a020a45b] Naveen Albert -- manager: Remove documentation for
|
|
nonexistent action.
|
|
ASTERISK-30137: manager: Global disabled event filtered is incomplete
|
|
Reported by: N A
|
|
* [ce18196280] Naveen Albert -- manager: Fix incomplete filtering of AMI
|
|
events.
|
|
ASTERISK-18416: [patch] Realtime queue agents unavailable via AMI before a
|
|
call event.
|
|
Reported by: kwk
|
|
* [b41440a179] Alexei Gradinari -- app_queue: load queues and members
|
|
from Realtime when needed
|
|
ASTERISK-27597: AMI Queuestatus not working (with realtime queue)
|
|
Reported by: cagdas kopuz
|
|
* [b41440a179] Alexei Gradinari -- app_queue: load queues and members
|
|
from Realtime when needed
|
|
ASTERISK-29886: Asterisk AMI sends not-valid XML
|
|
Reported by: Napadailo Yaroslav
|
|
* [134cbebc1f] Sean Bright -- manager.c: Generate valid XML if attribute
|
|
names have leading digits.
|
|
|
|
Category: Core/Netsock
|
|
|
|
ASTERISK-29948: iostream: Infinite TCP timeout writing data
|
|
Reported by: N A
|
|
* [f6062b17cc] Joshua C. Colp -- manager: Terminate session on write
|
|
error.
|
|
|
|
Category: Core/PBX
|
|
|
|
ASTERISK-26719: pbx: Only up to 127 includes in a dialplan context
|
|
(AST_PBX_MAX_STACK - 1)
|
|
Reported by: Tzafrir Cohen
|
|
* [a7cf3979ec] Naveen Albert -- pbx.c: Warn if there are too many
|
|
includes in a context.
|
|
ASTERISK-28040: pbx: "dialplan reload" is removing minus symbol from
|
|
dynamic hints
|
|
Reported by: Daniel Zanutti
|
|
* [a109b5aee0] Sean Bright -- pbx.c: Don't remove dashes from hints on
|
|
reload.
|
|
|
|
Category: Core/Portability
|
|
|
|
ASTERISK-29851: rdtsc is not enabled (stubbed out) on NetBSD
|
|
Reported by: Michał Górny
|
|
* [dda02b8979] Michał Górny -- main: Enable rdtsc support on NetBSD
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-29185: chan_pjsip: Endpoint: allow = all is broken.
|
|
Reported by: Alexander Traud
|
|
* [f3de933b16] Joshua C. Colp -- res_pjsip_sdp_rtp: Skip formats without
|
|
SDP details.
|
|
ASTERISK-28863: The ast_rtp_codecs_payloads functions don't preserve order
|
|
Reported by: George Joseph
|
|
* [dd41572f99] Florentin Mayer -- res_pjsip_sdp_rtp: Preserve order of
|
|
RTP codecs
|
|
|
|
Category: Core/Sorcery
|
|
|
|
ASTERISK-29453: alembic: incoming_call_offer_pref and
|
|
outgoing_call_offer_pref missing in "ps_endpoints" table
|
|
Reported by: Daniel Thümen
|
|
* [46776c77c4] Mike Bradeen -- alembic: add missing ps_endpoints columns
|
|
|
|
Category: Core/Stasis
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [acd1cd66b8] Alexander Traud -- stasis: Fix for Doxygen.
|
|
ASTERISK-29710: stasis: Clang 13 warns about the unused but set variable
|
|
dispatched.
|
|
Reported by: Alexander Traud
|
|
* [14709ae12d] Alexander Traud -- stasis: Avoid 'dispatched' as unused
|
|
variable in normal mode.
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-29917: ami: FilterList action doesn't exist
|
|
Reported by: N A
|
|
* [f4a020a45b] Naveen Albert -- manager: Remove documentation for
|
|
nonexistent action.
|
|
ASTERISK-29939: agi: Fix xmldoc bug with set music
|
|
Reported by: N A
|
|
* [37ece75677] Naveen Albert -- res_agi: Fix xmldocs bug with set music.
|
|
ASTERISK-28891: documentation: AGICommand_set+music documentation
|
|
arguments displayed incorreclty
|
|
Reported by: Jonathan Harris
|
|
* [37ece75677] Naveen Albert -- res_agi: Fix xmldocs bug with set music.
|
|
ASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist
|
|
in documentation
|
|
Reported by: Luke Escude
|
|
* [70bc0ff9d0] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
ASTERISK-29790: xmldoc: Dump invalid to XML DTD: XSLT
|
|
Reported by: Alexander Traud
|
|
* [67c4661fb0] Alexander Traud -- xmldoc: Avoid whitespace around value
|
|
for parameter/required.
|
|
ASTERISK-29791: xmldoc: Dump invalid to XML DTD: ACO Matchfield
|
|
Reported by: Alexander Traud
|
|
* [12c45dd6a2] Alexander Traud -- xmldoc: Correct definition for XML
|
|
element 'matchInfo'.
|
|
ASTERISK-26991: documentation: Doxygen site is no longer being updated
|
|
Reported by: Joshua C. Colp
|
|
* [f3b29c6aa8] Alexander Traud -- progdocs: Update Makefile.
|
|
ASTERISK-20259: [patch] Update Doxygen Configuration for make progdocs
|
|
Reported by: Andrew Latham
|
|
* [f3b29c6aa8] Alexander Traud -- progdocs: Update Makefile.
|
|
ASTERISK-29761: res: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [a85f2bf34d] Alexander Traud -- res: Fix for Doxygen.
|
|
ASTERISK-29763: main: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [9440f6ec58] Alexander Traud -- main: Fix for Doxygen.
|
|
ASTERISK-29779: progdocs: Hidden code sections with syntax errors.
|
|
Reported by: Alexander Traud
|
|
* [cc025026b7] Alexander Traud -- progdocs: Fix for Doxygen, the hidden
|
|
parts.
|
|
ASTERISK-29732: progdocs: Fix grouping for latest Doxygen
|
|
Reported by: Alexander Traud
|
|
* [affe7ee879] Alexander Traud -- progdocs: Fix grouping for latest
|
|
Doxygen.
|
|
ASTERISK-29773: progdocs: doxyref.h outdated
|
|
Reported by: Alexander Traud
|
|
* [1230369b71] Alexander Traud -- progdocs: Remove outdated references
|
|
in doxyref.h.
|
|
ASTERISK-29765: xmldoc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [38f9000fcb] Alexander Traud -- xmldoc: Fix for Doxygen.
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [726d6dd166] Alexander Traud -- channels: Fix for Doxygen.
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [00fc7212bd] Alexander Traud -- odbc: Fix for Doxygen.
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [241dbb1ec0] Alexander Traud -- parking: Fix for Doxygen.
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [173bc6b4c3] Alexander Traud -- app: Fix for Doxygen.
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [845ece8bc4] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [fa91010229] Alexander Traud -- channel: Fix for Doxygen.
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [196c24df22] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [47ade30c6b] Alexander Traud -- tests: Fix for Doxygen.
|
|
ASTERISK-29735: progdocs: Avoid multiple use of section labels
|
|
Reported by: Alexander Traud
|
|
* [2b90194d63] Alexander Traud -- progdocs: Avoid multiple use of
|
|
section labels.
|
|
ASTERISK-29734: progdocs: Use Doxygen \example correctly
|
|
Reported by: Alexander Traud
|
|
* [e79271cca4] Alexander Traud -- progdocs: Use Doxygen \example
|
|
correctly.
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [55110339ec] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
ASTERISK-29733: progdocs: Avoid name with Doxygen \file
|
|
Reported by: Alexander Traud
|
|
* [57fef28dc9] Alexander Traud -- progdocs: Avoid 'name' with Doxygen
|
|
\file.
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
Reported by: Alexander Traud
|
|
* [5029e78f39] Sean Bright -- config_options: Handle ACO arrays
|
|
correctly in generated XML docs.
|
|
|
|
Category: Features
|
|
|
|
ASTERISK-30123: features: Update automixmon documentation to reflect
|
|
reality
|
|
Reported by: Trevor Peirce
|
|
* [938383aff3] Trevor Peirce -- features: Update documentation for
|
|
automon and automixmon
|
|
|
|
Category: Formats/General
|
|
|
|
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
|
not defined (happens with OGG/Speex)
|
|
Reported by: Ernani José Camargo Azevedo
|
|
* [049c7c1361] Kevin Harwell -- format_ogg_speex: Implement a "not
|
|
supported" write handler
|
|
|
|
Category: Functions/General
|
|
|
|
ASTERISK-30210: func_frame_trace: Channel masquerade triggers assertion
|
|
Reported by: N A
|
|
* [2dac2bf8dc] Naveen Albert -- func_frame_trace: Remove bogus
|
|
assertion.
|
|
ASTERISK-29854: func_frame_drop: fix buffer usage typo
|
|
Reported by: N A
|
|
* [7ae8321925] Naveen Albert -- func_frame_drop: Fix typo referencing
|
|
wrong buffer
|
|
|
|
Category: Functions/func_odbc
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [00fc7212bd] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
|
Category: Functions/func_srv
|
|
|
|
ASTERISK-30151: Documentation doesn't include info about "field", a 3rd
|
|
required parameter.
|
|
Reported by: Chris Young
|
|
* [83912496ab] Naveen Albert -- func_srv: Document field parameter.
|
|
|
|
Category: Functions/func_talkdetect
|
|
|
|
ASTERISK-27816: func_talkdetect's logic is completely broken
|
|
Reported by: Moritz Fain
|
|
* [886983b114] Sean Bright -- func_talkdetect.c: Fix logical errors in
|
|
silence detection.
|
|
|
|
Category: General
|
|
|
|
ASTERISK-29905: OSX: bininstall launchd issue on cross-platfrom build
|
|
Reported by: Sergey V. Lobanov
|
|
* [f645157a4b] Sergey V. Lobanov -- build: fix bininstall launchd issue
|
|
on cross-platform build
|
|
ASTERISK-30001: db: Removing nonexistent entries shows "Database entry
|
|
removed"
|
|
Reported by: N A
|
|
* [350ffcb02b] Naveen Albert -- db: Notify user if deleted DB entry
|
|
didn't exist.
|
|
ASTERISK-29822: cli: Typing \? freezes the CLI permanently with remote
|
|
console
|
|
Reported by: N A
|
|
* [b841845453] Naveen Albert -- cli: Fix CLI blocking forever on
|
|
terminating backslash
|
|
ASTERISK-29728: menuselect: Disabled by default modules that are enabled
|
|
are always recompiled
|
|
Reported by: N A
|
|
* [fe6f7dcb13] Naveen Albert -- menuselect: Don't erroneously recompile
|
|
modules.
|
|
ASTERISK-22246: Asterisk's "T" flag is ignored when used with "r" or "R"
|
|
flags. (documentation bug)
|
|
Reported by: Rusty Newton
|
|
* [4585a9c3b8] Naveen Albert -- asterisk.c: Warn of incompatibilities
|
|
with remote console.
|
|
ASTERISK-26582: Asterisk seems to ignore the "n" parameter for "disable
|
|
console colorization"
|
|
Reported by: Sebastian Gutierrez
|
|
* [4585a9c3b8] Naveen Albert -- asterisk.c: Warn of incompatibilities
|
|
with remote console.
|
|
ASTERISK-29923: docs, LICENSE: pbx.digium.com no longer exists
|
|
Reported by: N A
|
|
* [2ba5da15b0] Naveen Albert -- configs, LICENSE: remove pbx.digium.com.
|
|
ASTERISK-29630: Asterisk is unable to read extended number format terminfo
|
|
files
|
|
Reported by: Sean Bright
|
|
* [605dd03b36] Sean Bright -- term.c: Add support for extended number
|
|
format terminfo files.
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-29966: pbx_variables: ast_str_strlen can be wrong
|
|
Reported by: N A
|
|
* [c771e2dd7a] Naveen Albert -- pbx_functions.c: Manually update ast_str
|
|
strlen.
|
|
ASTERISK-30075: say: Abort if channel hangs up during playback
|
|
Reported by: N A
|
|
* [0f0cc43e1b] Naveen Albert -- say: Abort play loop if caller hangs up.
|
|
ASTERISK-30064: pbx: iax2 switch causes crash due to deadlock and
|
|
assertion
|
|
Reported by: N A
|
|
* [169e553320] Naveen Albert -- chan_iax2: Prevent deadlock due to
|
|
duplicate autoservice.
|
|
ASTERISK-29950: SayNumber can handle '01' to '07', but not '08' or '09'
|
|
Reported by: Jim Van Meggelen
|
|
* [c33718a54d] Sean Bright -- conversions.c: Specify that we only want
|
|
to parse decimal numbers.
|
|
ASTERISK-29847: pbx_variables: ASTSBINDIR is missing
|
|
Reported by: N A
|
|
* [fbaf74bd3a] Naveen Albert -- pbx_variables: add missing ASTSBINDIR
|
|
variable
|
|
ASTERISK-29803: pbx_variables: cp4 variables is used uninitialized
|
|
Reported by: N A
|
|
* [cfcbf0adad] Naveen Albert -- pbx_variables: initialize uninitialized
|
|
variable
|
|
|
|
Category: PBX/pbx_ael
|
|
|
|
ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
|
|
Reported by: Mark Murawski
|
|
* [bbf4f30059] Mark Murawski -- pbx_ael: Fix crash and lockup issue
|
|
regarding 'ael reload'
|
|
|
|
Category: PBX/pbx_lua
|
|
|
|
ASTERISK-30117: pbx_lua: Remove compiler warnings
|
|
Reported by: Boris P. Korzun
|
|
* [740c773781] Boris P. Korzun -- pbx_lua: Remove compiler warnings
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-30192: res_tonedetect: fix typo for frametype
|
|
Reported by: N A
|
|
* [754346a4a9] Naveen Albert -- res_tonedetect: Fix typos referring to
|
|
wrong variables.
|
|
ASTERISK-30101: res_prometheus: Optional load
|
|
res_pjsip_outbound_registration.so
|
|
Reported by: Boris P. Korzun
|
|
* [77f6c50814] Boris P. Korzun -- res_prometheus: Optional load
|
|
res_pjsip_outbound_registration.so
|
|
ASTERISK-29871: res_prometheus: Failure to load causes FRACKs
|
|
Reported by: Mark Petersen
|
|
* [427bee9beb] Mark Petersen -- res_prometheus.c: missing module
|
|
dependency
|
|
ASTERISK-29857: res_tonedetect: fix logic errors in code
|
|
Reported by: N A
|
|
* [70f8ea0d1a] Naveen Albert -- res_tonedetect: Fixes some logic issues
|
|
and typos
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_applications
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_bridges
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
ASTERISK-29668: ari: Listing bridges fails when dialing bridge exists
|
|
Reported by: Joshua C. Colp
|
|
* [0aac38c0ac] Joshua C. Colp -- ari: Ignore invisible bridges when
|
|
listing bridges.
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-28219: res_ari: Channel create and dial may cause "BUG! Must
|
|
supply a channel name.." error
|
|
Reported by: Anil Gupta
|
|
* [e9cac5f4bf] Sean Bright -- channel: Short-circuit
|
|
ast_channel_get_by_name() on empty arg.
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
ASTERISK-29629: ARI external media channel creation doesn't set option
|
|
data
|
|
Reported by: sungtae kim
|
|
* [a1fa8df0ae] Sungtae Kim -- resource_channels.c: Fix external media
|
|
data option
|
|
ASTERISK-29622: ARI: external media create doesn't use body parameter
|
|
Reported by: sungtae kim
|
|
* [79d6d222d6] sungtae kim -- resource_channels.c: Fix wrong external
|
|
media parameter parse
|
|
|
|
Category: Resources/res_ari_device_states
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_endpoints
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_events
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_mailboxes
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_playbacks
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_recordings
|
|
|
|
ASTERISK-29960: ari: Retrieving stored recording can returns wrong file
|
|
Reported by: Arix
|
|
* [d3abdf0b8d] Sean Bright -- stasis_recording: Perform a complete match
|
|
on requested filename.
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_sounds
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [634e3ebdb8] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_calendar
|
|
|
|
ASTERISK-29981: res_calendar: Asterisk crashes when starting, and will not
|
|
run
|
|
Reported by: N A
|
|
* [64a764c33e] Naveen Albert -- res_calendar: Prevent assertion if event
|
|
ends in past.
|
|
|
|
Category: Resources/res_calendar_icalendar
|
|
|
|
ASTERISK-30106: res_calendar_icalendar: Microsoft online ICS calendars no
|
|
longer work
|
|
Reported by: N A
|
|
* [e5553fbd15] Naveen Albert -- res_calendar_icalendar: Send user agent
|
|
in request.
|
|
|
|
Category: Resources/res_config_pgsql
|
|
|
|
ASTERISK-29924: res_config_pgsql: omit "unsupported column type 'text'"
|
|
error
|
|
Reported by: Boris P. Korzun
|
|
* [636d43caa3] Boris P. Korzun -- res_config_pgsql: Add text-type column
|
|
check in require_pgsql()
|
|
|
|
Category: Resources/res_config_sqlite
|
|
|
|
ASTERISK-29717: res_config_sqlite: not removed in makeopts.in
|
|
Reported by: Alexander Traud
|
|
* [ee0ed3ae49] Alexander Traud -- res_config_sqlite: Remove deprecated
|
|
module.
|
|
|
|
Category: Resources/res_convert
|
|
|
|
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
|
not defined (happens with OGG/Speex)
|
|
Reported by: Ernani José Camargo Azevedo
|
|
* [049c7c1361] Kevin Harwell -- format_ogg_speex: Implement a "not
|
|
supported" write handler
|
|
|
|
Category: Resources/res_geolocation
|
|
|
|
ASTERISK-30190: res_geolocation: GEOLOC_PROFILE isn't returning correct
|
|
values on incoming channel
|
|
Reported by: George Joseph
|
|
* [05f42806cc] George Joseph -- res_geolocation: Add two new options to
|
|
GEOLOC_PROFILE
|
|
ASTERISK-30167: res_geolocation: Refactor for issues found by users
|
|
Reported by: George Joseph
|
|
* [8a8416e365] George Joseph -- res_geolocation: Address user issues,
|
|
remove complexity, plug leaks
|
|
ASTERISK-30138: Compile failure in res_geolocation/geoloc_eprofile.c when
|
|
optimization is enabled
|
|
Reported by: George Joseph
|
|
* [80d6f5eb20] George Joseph -- geoloc_eprofile.c: Fix setting of
|
|
loc_src in set_loc_src()
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
ASTERISK-30099: test_aeap_transport: transport_connect_fail sporadically
|
|
causes failure
|
|
Reported by: Kevin Harwell
|
|
* [68bcf4c4c5] Joshua C. Colp -- websocket / aeap: Handle poll()
|
|
interruptions better.
|
|
|
|
Category: Resources/res_odbc
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [00fc7212bd] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [241dbb1ec0] Alexander Traud -- parking: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjproject
|
|
|
|
ASTERISK-29582: res_pjproject: Can't map pjproject log messages to
|
|
Asterisk TRACE
|
|
Reported by: George Joseph
|
|
* [84f2bf4307] George Joseph -- res_pjproject: Allow mapping to Asterisk
|
|
TRACE level
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-29453: alembic: incoming_call_offer_pref and
|
|
outgoing_call_offer_pref missing in "ps_endpoints" table
|
|
Reported by: Daniel Thümen
|
|
* [46776c77c4] Mike Bradeen -- alembic: add missing ps_endpoints columns
|
|
ASTERISK-30109: res_pjsip: no contact-status AMI event on register of
|
|
prune-on-boot contact that uses the same URI as before Asterisk restart
|
|
Reported by: Michael Neuhauser
|
|
* [37c16f9eef] Michael Neuhauser -- res_pjsip: delay contact pruning on
|
|
Asterisk start
|
|
ASTERISK-30072: res_pjsip: allow TLS verification of wildcard cert-bearing
|
|
servers
|
|
Reported by: Kevin Harwell
|
|
* [a3b2daf127] Kevin Harwell -- res_pjsip: allow TLS verification of
|
|
wildcard cert-bearing servers
|
|
ASTERISK-29603: res_pjsip: UPDATE/re-INVITE not sent when "timers=always"
|
|
is specified in pjsip.conf
|
|
Reported by: Ray Crumrine
|
|
* [5f0581c5f5] Trevor Peirce -- res_pjsip: Actually enable session
|
|
timers when timers=always
|
|
ASTERISK-30051: res_pjsip: No video after un-hold with moh_passthrough=yes
|
|
Reported by: Maximilian Fridrich
|
|
* [a03b53bb7b] Maximilian Fridrich -- chan_pjsip: Only set default audio
|
|
stream on hold.
|
|
ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and
|
|
qualify_frequency the same value
|
|
Reported by: Alexei Gradinari
|
|
* [b79a571279] Mike Bradeen -- sched: fix and test a double deref on
|
|
delete of an executing call back
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29618: ConfBridge errors on creation conference room
|
|
Reported by: Alexander Zharov
|
|
* [976521c9a2] George Joseph -- bridge_softmix: Suppress error on
|
|
topology change failure
|
|
|
|
Category: Resources/res_pjsip/Bundling
|
|
|
|
ASTERISK-29654: pjproject includes trailing whitespace in sdp format
|
|
attributes
|
|
Reported by: George Joseph
|
|
* [54a9dbb2b8] George Joseph -- pjproject: Add patch to fix trailing
|
|
whitespace issue in rtpmap
|
|
|
|
Category: Resources/res_pjsip_authenticator_digest
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29703: res_pjsip_callerid: Fix OLI parsing
|
|
Reported by: N A
|
|
* [126de2839b] Naveen Albert -- res_pjsip_callerid: Fix OLI parsing
|
|
|
|
Category: Resources/res_pjsip_config_wizard
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_messaging
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29663: messaging: AMI MessageSend does not support same
|
|
parameters as dialplan application
|
|
Reported by: Brian J. Murrell
|
|
* [5ca9898dfb] Sean Bright -- message.c: Support 'To' header override
|
|
with AMI's MessageSend.
|
|
|
|
Category: Resources/res_pjsip_nat
|
|
|
|
ASTERISK-29411: Crash in pjsip_msg_find_hdr_by_name
|
|
Reported by: LA
|
|
* [0e31df6c93] Kevin Harwell -- res_pjsip_header_funcs: wrong pool used
|
|
tdata headers
|
|
|
|
Category: Resources/res_pjsip_outbound_authenticator_digest
|
|
|
|
ASTERISK-29888: res_pjsip_outbound_authenticator_digest: ABRT attempting
|
|
to clean up auth_sess
|
|
Reported by: George Joseph
|
|
* [8d571ea6b5] George Joseph -- res_pjsip_outbound_authenticator_digest:
|
|
Prevent ABRT on cleanup
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_path
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_publish_asterisk
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_pubsub
|
|
|
|
ASTERISK-29961: RLS: domain part of 'uri' list attribute mismatch with
|
|
SUBSCRIBE request
|
|
Reported by: Alexei Gradinari
|
|
* [d1900d4a4c] Alexei Gradinari -- res_pjsip_pubsub: RLS 'uri' list
|
|
attribute mismatch with SUBSCRIBE request
|
|
ASTERISK-29904: RLS: Batched Notifications stop working
|
|
Reported by: Alexei Gradinari
|
|
* [a2aa881dcb] Alexei Gradinari -- res_pjsip_pubsub: fix Batched
|
|
Notifications stop working
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
ASTERISK-30042: res_pjsip_transport_websocket: Registration over websocket
|
|
returns a rewritten contact
|
|
Reported by: Thomas Guebels
|
|
* [4848d6eeb9] Thomas Guebels -- res_pjsip_transport_websocket: save the
|
|
original contact host
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-26689: res_pjsip_sdp_rtp: 183 Session in Progress. Disconnecting
|
|
channel for lack of RTP activity
|
|
Reported by: Dmitriy Serov
|
|
* [6624e34580] Boris P. Korzun -- res_pjsip_sdp_rtp: Improve detecting
|
|
of lack of RTP activity
|
|
ASTERISK-29929: res_pjsip_sdp_rtp: Disconnecting channel for lack of RTP
|
|
activity in one way sessions
|
|
Reported by: Boris P. Korzun
|
|
* [6624e34580] Boris P. Korzun -- res_pjsip_sdp_rtp: Improve detecting
|
|
of lack of RTP activity
|
|
ASTERISK-29320: res_pjsip_sdp_rtp: Codec preference order of remote is not
|
|
correct on unhold
|
|
Reported by: Ross Beer
|
|
* [dd41572f99] Florentin Mayer -- res_pjsip_sdp_rtp: Preserve order of
|
|
RTP codecs
|
|
ASTERISK-29785: res_pjsip_sdp_rtp: Warns on every offered crypto suite
|
|
Reported by: Alexander Traud
|
|
* [f6df28ce87] Alexander Traud -- res_pjsip_sdp_rtp: Do not warn on
|
|
unknown sRTP crypto suites.
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-26894: pjsip should support tel uri scheme
|
|
Reported by: Gergely Dömsödi
|
|
* [881a3f2306] Ben Ford -- res_pjsip: Add TEL URI support for basic
|
|
calls.
|
|
ASTERISK-29655: res_pjsip_session: No video to caller if no camera
|
|
available
|
|
Reported by: Michael Auracher
|
|
* [8fdc6008a4] Maximilian Fridrich -- core_unreal: Flip stream direction
|
|
of second channel.
|
|
* [53a3af6321] Maximilian Fridrich -- app_dial: Flip stream direction of
|
|
outgoing channel.
|
|
ASTERISK-29638: res_pjsip_session: No video after early media
|
|
Reported by: Michael Auracher
|
|
* [8fdc6008a4] Maximilian Fridrich -- core_unreal: Flip stream direction
|
|
of second channel.
|
|
* [53a3af6321] Maximilian Fridrich -- app_dial: Flip stream direction of
|
|
outgoing channel.
|
|
ASTERISK-29813: res_pjsip_session doesn't support multipart message bodies
|
|
Reported by: George Joseph
|
|
* [b1dfc9c805] George Joseph -- res_pjsip: Make message_filter and
|
|
session multipart aware
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [463f6c83e8] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
ASTERISK-29402: res_pjsip_t38: Socket is bound to IPv4/IPv6 but platform
|
|
does not support it
|
|
Reported by: Matthew Kern
|
|
* [5e9799a42e] Matthew Kern -- res_pjsip_t38: bind UDPTL sessions like
|
|
RTP
|
|
|
|
Category: Resources/res_pjsip_transport_websocket
|
|
|
|
ASTERISK-30065: pjsip: Open Websocket connection is not reused for
|
|
outgoing requests
|
|
Reported by: LA
|
|
* [63ff0ccadf] Joshua C. Colp -- res_pjsip_transport_websocket: Also set
|
|
the remote name.
|
|
ASTERISK-30042: res_pjsip_transport_websocket: Registration over websocket
|
|
returns a rewritten contact
|
|
Reported by: Thomas Guebels
|
|
* [4848d6eeb9] Thomas Guebels -- res_pjsip_transport_websocket: save the
|
|
original contact host
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-29869: rtp sequence number can skip after DTMF under certain
|
|
bridges
|
|
Reported by: Torrey Searle
|
|
* [7b15ced930] Torrey Searle -- res/res_rtp_asterisk: fix skip in rtp
|
|
sequence numbers after dtmf
|
|
ASTERISK-29856: res_rtp_asterisk: Invalid comparison creates unreachable
|
|
code
|
|
Reported by: N A
|
|
* [d35e292ae4] Naveen Albert -- res_rtp_asterisk: Fix typo in flag
|
|
test/set
|
|
ASTERISK-27406: Infinite loop when out of ports and rtpstart value is odd
|
|
Reported by: Thomas Guebels
|
|
* [59fcd1e7e2] Mike Bradeen -- res_rtp_asterisk: Addressing possible rtp
|
|
range issues
|
|
ASTERISK-29671: res_rtp_asterisk: memory leak
|
|
Reported by: Jean Aunis - Prescom
|
|
* [6bc747b639] Jean Aunis -- res_rtp_asterisk: fix memory leak
|
|
ASTERISK-29660: Build failure when disabling PJSIP support
|
|
Reported by: Guido Falsi
|
|
* [29ad5b18f1] Guido Falsi -- res_rtp_asterisk.c: Fix build failure when
|
|
not building with pjproject.
|
|
ASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
|
|
Reported by: Alexander Traud
|
|
* [63d27af3ca] Alexander Traud -- res_rtp_asterisk: sqrt(.) requires the
|
|
header math.h.
|
|
|
|
Category: Resources/res_snmp
|
|
|
|
ASTERISK-29709: res_snmp: Not build on recent Debian distributions.
|
|
Reported by: Alexander Traud
|
|
* [d1163653d1] Alexander Traud -- res_snmp: As build tool, prefer
|
|
pkg-config over net-snmp-config.
|
|
ASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
|
|
Reported by: George Joseph
|
|
* [448962d056] George Joseph -- res_snmp: Add -fPIC to _ASTCFLAGS
|
|
|
|
Category: Resources/res_sorcery_memory_cache
|
|
|
|
ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and
|
|
qualify_frequency the same value
|
|
Reported by: Alexei Gradinari
|
|
* [b79a571279] Mike Bradeen -- sched: fix and test a double deref on
|
|
delete of an executing call back
|
|
|
|
Category: Resources/res_stasis_recording
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [acd1cd66b8] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
Category: Resources/res_stasis_snoop
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [acd1cd66b8] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
Category: Resources/res_statsd
|
|
|
|
ASTERISK-29513: statsd: Remove non-standard metric type Meter
|
|
Reported by: Rijnhard Hessel
|
|
* [728a52fb61] Rijnhard Hessel -- res_statsd: handle non-standard meter
|
|
type safely
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
ASTERISK-30024: Failed to sign STIR/SHAKEN payload with functionality not
|
|
enabled
|
|
Reported by: Claude Diderich
|
|
* [f593b1e93b] Ben Ford -- res_pjsip_stir_shaken.c: Fix enabled when not
|
|
configured.
|
|
ASTERISK-29776: stir/shaken: Requires GNU designator
|
|
Reported by: Alexander Traud
|
|
* [ecffdab059] Alexander Traud -- stir/shaken: Avoid a compiler
|
|
extension of GCC.
|
|
|
|
Category: Resources/res_stun_monitor
|
|
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
Reported by: Dennis Haney
|
|
* [51859252f7] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
request timeout
|
|
|
|
Category: Resources/res_xmpp
|
|
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [845ece8bc4] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
|
|
Category: Sounds
|
|
|
|
ASTERISK-30059: menuselect: libxml include fails under Gentoo
|
|
Reported by: waltermoeller
|
|
* [a6c7524e0d] Sean Bright -- ast_pkgconfig.m4: AST_PKG_CONFIG_CHECK()
|
|
relies on sed.
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-30099: test_aeap_transport: transport_connect_fail sporadically
|
|
causes failure
|
|
Reported by: Kevin Harwell
|
|
* [68bcf4c4c5] Joshua C. Colp -- websocket / aeap: Handle poll()
|
|
interruptions better.
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [47ade30c6b] Alexander Traud -- tests: Fix for Doxygen.
|
|
ASTERISK-27176: test_abstract_jb: frames leak
|
|
Reported by: Corey Farrell
|
|
* [c4037d4aa3] Sean Bright -- test_abstract_jb.c: Fix put and
|
|
put_out_of_order memory leaks.
|
|
|
|
Category: Tests/testsuite
|
|
|
|
ASTERISK-26826: testsuite: Add support for Python 3
|
|
Reported by: Joshua C. Colp
|
|
* [adffb975dc] Mike Bradeen -- CI: Fixing path issue on venv check
|
|
* [4fc9e06db1] Mike Bradeen -- CI: use Python3 virtual environment
|
|
ASTERISK-29722: test_timezone_watch breaks during DST to ST transition
|
|
Reported by: Josh Soref
|
|
* [2b61440027] Josh Soref -- test_time.c: Tolerate DST transitions
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
ASTERISK-29867: configure fails if libsrtp dev files are not installed
|
|
Reported by: Sean Bright
|
|
* [97ace6b816] George Joseph -- bundled_pjproject: Fix srtp detection
|
|
ASTERISK-29858: Regression: Using external pjproject not working after
|
|
"hack" commit
|
|
Reported by: George Joseph
|
|
* [5d1407aa06] George Joseph -- build: Fix issues building pjproject
|
|
ASTERISK-29824: It's hard to make changes to bundled pjproject
|
|
Reported by: George Joseph
|
|
* [bc59b66de3] George Joseph -- bundled_pjproject: Make it easier to
|
|
hack
|
|
ASTERISK-29804: bundled_pjproject: sip_inv is missing multipart support in
|
|
some cases
|
|
Reported by: George Joseph
|
|
* [7728210352] George Joseph -- bundled_pjproject: Add more support for
|
|
multipart bodies
|
|
|
|
Category: Utilities/aelparse
|
|
|
|
ASTERISK-29711: aelparse: GCC 11.2 found two maybe uninitialized
|
|
Reported by: Alexander Traud
|
|
* [ce2d743d59] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
ASTERISK-29540: aelparse: include of context with timings fails
|
|
Reported by: Alexander Traud
|
|
* [8a6c9c3a76] Alexander Traud -- aelparse: Accept an included context
|
|
with timings.
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY
|
|
event: dialog XML body
|
|
Reported by: Marco Paland
|
|
* [42b191ad64] Alexei Gradinari -- res_pjsip_dialog_info_body_generator:
|
|
Set LOCAL target URI as local URI
|
|
ASTERISK-30065: pjsip: Open Websocket connection is not reused for
|
|
outgoing requests
|
|
Reported by: LA
|
|
* [63ff0ccadf] Joshua C. Colp -- res_pjsip_transport_websocket: Also set
|
|
the remote name.
|
|
ASTERISK-30015: pjsip / WebRTC: Chrome creating large number of SDP
|
|
attributes
|
|
Reported by: Josh Hogan
|
|
* [b3f39be0cc] Joshua C. Colp -- pjsip: Increase maximum number of
|
|
format attributes.
|
|
ASTERISK-29535: Segmentation fault in libasteriskpj.so.2
|
|
Reported by: Daniel Bonazzi
|
|
* [0e31df6c93] Kevin Harwell -- res_pjsip_header_funcs: wrong pool used
|
|
tdata headers
|
|
ASTERISK-29664: PJSIP processing token with % incorrectly
|
|
Reported by: Dan Cropp
|
|
* [3616dda066] Sean Bright -- pjproject: Fix incorrect unescaping of
|
|
tokens during parsing
|
|
|
|
Improvement
|
|
|
|
Category: Addons/General
|
|
|
|
ASTERISK-29714: Spelling errors
|
|
Reported by: Josh Soref
|
|
* [b4966c4f2a] Josh Soref -- build_tools: Spelling fixes
|
|
* [815e99d5ea] Josh Soref -- contrib: Spelling fixes
|
|
* [84556eb962] Josh Soref -- codecs: Spelling fixes
|
|
* [7285ba33ee] Josh Soref -- formats: Spelling fixes
|
|
* [623fece76d] Josh Soref -- CREDITS: Spelling fixes
|
|
* [01697d4836] Josh Soref -- addons: Spelling fixes
|
|
* [b9e888418e] Josh Soref -- configs: Spelling fixes
|
|
* [de6ab15e6a] Josh Soref -- doc: Spelling fixes
|
|
* [33a5c32bf6] Josh Soref -- menuselect: Spelling fixes
|
|
* [5d3a115bee] Josh Soref -- include: Spelling fixes
|
|
* [83a2e76671] Josh Soref -- UPGRADE.txt: Spelling fixes
|
|
* [2a8fb4695e] Josh Soref -- bridges: Spelling fixes
|
|
* [eb03b18ff9] Josh Soref -- apps: Spelling fixes
|
|
* [d46ba42910] Josh Soref -- channels: Spelling fixes
|
|
* [e54a9d31f1] Josh Soref -- tests: Spelling fixes
|
|
* [3bf314d643] Josh Soref -- CHANGES: Spelling fixes
|
|
* [1b1f5f9f67] Josh Soref -- funcs: Spelling fixes
|
|
* [ccb8b8ffbf] Josh Soref -- pbx: Spelling fixes
|
|
* [f382775241] Josh Soref -- main: Spelling fixes
|
|
* [15c4814f55] Josh Soref -- utils: Spelling fixes
|
|
* [4490f0b962] Josh Soref -- Makefile: Spelling fixes
|
|
* [9ae9893c63] Josh Soref -- res: Spelling fixes
|
|
* [ff11d74331] Josh Soref -- rest-api-templates: Spelling fixes
|
|
* [9641d15039] Josh Soref -- agi: Spelling fixes
|
|
|
|
Category: Addons/chan_ooh323
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Applications/General
|
|
|
|
ASTERISK-30163: general: fix minor formatting issues
|
|
Reported by: N A
|
|
* [e2e049e473] Naveen Albert -- general: Very minor coding guideline
|
|
fixes.
|
|
ASTERISK-29951: app_mf, app_sf: Return -1 on hangup
|
|
Reported by: N A
|
|
* [b87c5f5124] Naveen Albert -- app_mf, app_sf: Return -1 if channel
|
|
hangs up.
|
|
ASTERISK-29877: app_mf: Allow reading a maximum number of digits
|
|
Reported by: N A
|
|
* [0da713168d] Naveen Albert -- app_mf: Add max digits option to
|
|
ReceiveMF.
|
|
ASTERISK-29801: app.c: Throw warnings for nonexistent options
|
|
Reported by: N A
|
|
* [b951821eb7] Naveen Albert -- app.c: Throw warnings for nonexistent
|
|
options
|
|
ASTERISK-29637: Add support for future dates in Say.c
|
|
Reported by: Shloime Rosenblum
|
|
* [d20587250e] Shloime Rosenblum -- main/say.c: Support future dates
|
|
with Q and q format params
|
|
|
|
Category: Applications/app_dial
|
|
|
|
ASTERISK-25716: Documentation: Document explanations and examples for
|
|
possible values of DIALSTATUS
|
|
Reported by: Rusty Newton
|
|
* [1e87cadf8e] Naveen Albert -- app_dial: Document DIALSTATUS return
|
|
values.
|
|
|
|
Category: Applications/app_festival
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Applications/app_ices
|
|
|
|
ASTERISK-29935: build: Remove leftover build references
|
|
Reported by: N A
|
|
* [94df607771] Naveen Albert -- build: Remove obsolete leftover build
|
|
references.
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-29954: app_meetme: Emit warning if conference not found
|
|
Reported by: N A
|
|
* [da44b848f5] Naveen Albert -- app_meetme: Emit warning if conference
|
|
not found.
|
|
|
|
Category: Applications/app_morsecode
|
|
|
|
ASTERISK-29541: app_morsecode: Add American Morse code
|
|
Reported by: N A
|
|
* [5c9d7a0373] Naveen Albert -- app_morsecode: Add American Morse code
|
|
|
|
Category: Applications/app_mp3
|
|
|
|
ASTERISK-29900: app_mp3: Document and warn about https incompatibility
|
|
Reported by: N A
|
|
* [c9ef2b3b86] Naveen Albert -- app_mp3: Document and warn about HTTPS
|
|
incompatibility.
|
|
ASTERISK-29829: app_mp3: Throw warning if attempting to play a nonexistent
|
|
stream
|
|
Reported by: N A
|
|
* [80766059ef] Naveen Albert -- app_mp3: Throw warning on nonexistent
|
|
stream
|
|
|
|
Category: Applications/app_originate
|
|
|
|
ASTERISK-29543: app_originate: Allow specifying codec(s) to use
|
|
Reported by: N A
|
|
* [a099f13a20] Naveen Albert -- app_originate: Add ability to set codecs
|
|
|
|
Category: Applications/app_playback
|
|
|
|
ASTERISK-29662: Add mix option to Playback application for say and
|
|
filename
|
|
Reported by: Shloime Rosenblum
|
|
* [cfae5224e3] Shloime Rosenblum -- apps/app_playback.c: Add 'mix'
|
|
option to app_playback
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29909: app_queue: Add support for withdrawing a call
|
|
Reported by: Kfir Itzhak
|
|
* [2be01ba40b] Kfir Itzhak -- app_queue: Add QueueWithdrawCaller AMI
|
|
action
|
|
ASTERISK-29831: Queue don't play "thank-you" when here is no hold time
|
|
announcements
|
|
Reported by: Mark Petersen
|
|
* [93d090147f] Mark Petersen -- app_queue.c: Queue don't play
|
|
"thank-you" when here is no hold time announcements
|
|
ASTERISK-29795: DIALEDPEERNUMBER not set on destination channel for Queue
|
|
calls
|
|
Reported by: Mark Petersen
|
|
* [92cb1c0a59] Mark Petersen -- app_queue.c: added DIALEDPEERNUMBER on
|
|
outgoing channel
|
|
ASTERISK-29528: Add support for multiple files for agent announcements
|
|
Reported by: N A
|
|
* [0e023e6cf1] Naveen Albert -- app_queue: Allow streaming multiple
|
|
announcement files
|
|
|
|
Category: Applications/app_stack
|
|
|
|
ASTERISK-29626: app_stack: Include calling location if attempting to
|
|
branch to nonexistent location
|
|
Reported by: N A
|
|
* [18c92353f8] Naveen Albert -- app_stack: Include current location if
|
|
branch fails
|
|
|
|
Category: Applications/app_url
|
|
|
|
ASTERISK-29935: build: Remove leftover build references
|
|
Reported by: N A
|
|
* [94df607771] Naveen Albert -- build: Remove obsolete leftover build
|
|
references.
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29920: app_voicemail: Warn if trying to manage nonexistent
|
|
mailbox
|
|
Reported by: N A
|
|
* [39820e3561] Naveen Albert -- app_voicemail: Emit warning if asking
|
|
for nonexistent mailbox.
|
|
ASTERISK-29797: Support for Danish language syntax in VM
|
|
Reported by: Mark Petersen
|
|
* [4f06de7cf8] Mark Petersen -- app_voicemail.c: Support for Danish
|
|
syntax in VM
|
|
ASTERISK-29715: app_voicemail: Refactor email generation functions
|
|
Reported by: N A
|
|
* [d374d63ef8] Naveen Albert -- app_voicemail: Refactor email generation
|
|
functions
|
|
ASTERISK-29632: Add option to Application_VoiceMail to suppress
|
|
instructions only when a custom greeting is present
|
|
Reported by: Charlie Smurthwaite
|
|
* [26fc5f3c72] Sean Bright -- app_voicemail.c: Ability to silence
|
|
instructions if greeting is present.
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
ASTERISK-30164: chan_iax2: Add missing option documentation
|
|
Reported by: N A
|
|
* [ff044c222b] Naveen Albert -- chan_iax2: Add missing options
|
|
documentation.
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
ASTERISK-29707: chan_iax2: Allow both key and secret to be specified at
|
|
dial time
|
|
Reported by: N A
|
|
* [df9aeea4c8] Naveen Albert -- chan_iax2: Allow both secret and outkey
|
|
at dial time
|
|
ASTERISK-29605: chan_iax2: Add ANI2
|
|
Reported by: N A
|
|
* [3072c540bb] Naveen Albert -- chan_iax2: Add ANI2/OLI information
|
|
element
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
|
Reported by: N A
|
|
* [5b5c358e4b] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
|
parsing
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29832: Enable pickup on channel after having received 183
|
|
Progress
|
|
Reported by: Mark Petersen
|
|
* [e505337065] Mark Petersen -- chan_sip.c Fix pickup on channel that
|
|
are in AST_STATE_DOWN
|
|
|
|
Category: Channels/chan_skinny
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Channels/chan_unistim
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Codecs/codec_opus
|
|
|
|
ASTERISK-29980: build: External binary modules don't use https
|
|
Reported by: INVADE International Ltd.
|
|
* [686c386b05] Sean Bright -- download_externals: Use HTTPS for
|
|
downloads
|
|
|
|
Category: Configs/Samples
|
|
|
|
ASTERISK-30160: cdr.conf: Remove obsolete app_mysql reference
|
|
Reported by: N A
|
|
* [5feebc0857] Naveen Albert -- cdr.conf: Remove obsolete app_mysql
|
|
reference.
|
|
ASTERISK-30008: samples: Remove obsolete config files
|
|
Reported by: N A
|
|
* [bce722e60d] Naveen Albert -- samples: Remove obsolete sample configs.
|
|
ASTERISK-29758: configs: Minor updates to sample configs
|
|
Reported by: N A
|
|
* [c3ff464864] Naveen Albert -- configs: Updates to sample configs
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is
|
|
cancelled
|
|
Reported by: N A
|
|
* [f01a0398f8] Naveen Albert -- bridge_basic: Change warning to verbose
|
|
if transfer cancelled
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-29970: Use pkg-config to find libxml2 headers and libraries
|
|
Reported by: Hugh McMaster
|
|
* [64f11e0d18] Hugh McMaster -- configure.ac: Use pkg-config to detect
|
|
libxml2
|
|
ASTERISK-29980: build: External binary modules don't use https
|
|
Reported by: INVADE International Ltd.
|
|
* [686c386b05] Sean Bright -- download_externals: Use HTTPS for
|
|
downloads
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-29897: channels: Increase core debug levels for chatty debugs
|
|
Reported by: N A
|
|
* [3a3b8fbd9f] Naveen Albert -- channel.c: Clean up debug level 1.
|
|
|
|
Category: Core/Configuration
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [0d62735f99] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays
|
|
all playbacks
|
|
Reported by: Andre Barbosa
|
|
* [c4839c04b6] Andre Barbosa -- media_cache: Don't lock when curl the
|
|
remote file
|
|
|
|
Category: Core/Logging
|
|
|
|
ASTERISK-30153: logger: Improve log levels
|
|
Reported by: N A
|
|
* [c654486547] Naveen Albert -- general: Improve logging levels of some
|
|
log messages.
|
|
ASTERISK-29529: Add custom logging level
|
|
Reported by: N A
|
|
* [148f8355a0] Naveen Albert -- logger: Add custom logging capabilities
|
|
|
|
Category: Core/Portability
|
|
|
|
ASTERISK-29353: Qualify jansson 2.14 for asterisk
|
|
Reported by: George Joseph
|
|
* [dd7db5c698] Joshua C. Colp -- jansson: Update bundled to 2.14
|
|
version.
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-29727: Add type for JSON stasis message RTCP Report Received/Sent
|
|
Reported by: Boris P. Korzun
|
|
* [f6aed7b8d1] Boris P. Korzun -- rtp_engine: Add type field for JSON
|
|
RTCP Report stasis messages
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-30090: xmldocs: Use example tags for examples
|
|
Reported by: N A
|
|
* [51d262af12] Naveen Albert -- xmldocs: Improve examples.
|
|
ASTERISK-24827: Missing documentation for chan_dahdi dial string ring
|
|
cadences
|
|
Reported by: Scott Griepentrog
|
|
* [892c06564f] Naveen Albert -- chan_dahdi: Document dial resource
|
|
options.
|
|
ASTERISK-29940: general: Add since tags to xmldocs
|
|
Reported by: N A
|
|
* [0c70d497bc] Naveen Albert -- documentation: Adds versioning
|
|
information.
|
|
ASTERISK-29976: Should Readme include information about install_prereq
|
|
script?
|
|
Reported by: Marcel Wagner
|
|
* [9b654d4e98] Marcel Wagner -- documentation: Add information on
|
|
running install_prereq script in readme
|
|
ASTERISK-25716: Documentation: Document explanations and examples for
|
|
possible values of DIALSTATUS
|
|
Reported by: Rusty Newton
|
|
* [1e87cadf8e] Naveen Albert -- app_dial: Document DIALSTATUS return
|
|
values.
|
|
ASTERISK-29896: xmldocs: Add since tag
|
|
Reported by: N A
|
|
* [c35e205bef] Naveen Albert -- documentation: Add since tag to xmldocs
|
|
DTD
|
|
ASTERISK-29898: documentation: Add default attributes to documentation
|
|
Reported by: N A
|
|
* [335c69ead4] Naveen Albert -- documentation: Adds missing default
|
|
attributes.
|
|
ASTERISK-29848: documentation: Document special system and channel
|
|
variables
|
|
Reported by: N A
|
|
* [5f59e0d36f] Naveen Albert -- documentation: Document built-in system
|
|
and channel vars
|
|
ASTERISK-24427: Documentation is missing for a few AMI Events - Including
|
|
CDR and events triggered after the QueueStatus action
|
|
Reported by: Dafi Ni
|
|
* [70bc0ff9d0] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
ASTERISK-29777: documentation: Standardize example syntax
|
|
Reported by: N A
|
|
* [24a04054ad] Naveen Albert -- documentation: Standardize examples
|
|
|
|
Category: Formats/format_wav
|
|
|
|
ASTERISK-29275: Support of MIME-type for wav16
|
|
Reported by: Boris P. Korzun
|
|
* [02f54e2751] Sean Bright -- res_http_media_cache.c: Compare unaltered
|
|
MIME types.
|
|
|
|
Category: Functions/func_curl
|
|
|
|
ASTERISK-29809: curl, stir_shaken: refactor curl code
|
|
Reported by: N A
|
|
* [1633410161] Naveen Albert -- res_stir_shaken: refactor utility
|
|
function
|
|
|
|
Category: Functions/func_db
|
|
|
|
ASTERISK-29925: func_db: Warn about malformed key names
|
|
Reported by: N A
|
|
* [b1765c93e4] Naveen Albert -- func_db: Add validity check for key
|
|
names when writing.
|
|
|
|
Category: Functions/func_math
|
|
|
|
ASTERISK-29495: Return integer instead of float if response is a whole
|
|
number
|
|
Reported by: N A
|
|
* [85ef06d300] Naveen Albert -- func_math: Return integer instead of
|
|
float if possible
|
|
|
|
Category: Functions/func_vmcount
|
|
|
|
ASTERISK-29661: func_vmcount: Add support for multiple mailboxes
|
|
Reported by: N A
|
|
* [d900130021] Naveen Albert -- func_vmcount: Add support for multiple
|
|
mailboxes
|
|
|
|
Category: General
|
|
|
|
ASTERISK-30159: general: Remove obsolete SVN references
|
|
Reported by: N A
|
|
* [165368bf0b] Naveen Albert -- general: Remove obsolete SVN references.
|
|
ASTERISK-30089: general: fix typos
|
|
Reported by: N A
|
|
* [bcc18ca9f5] Naveen Albert -- general: Fix various typos.
|
|
ASTERISK-29861: asterisk.h: add macro for curl user agent
|
|
Reported by: N A
|
|
* [e26b57984f] Naveen Albert -- asterisk: Add macro for curl user agent.
|
|
ASTERISK-29866: cli: add core dump information to core show settings
|
|
Reported by: N A
|
|
* [4722c8b70a] Naveen Albert -- cli: Add core dump info to core show
|
|
settings.
|
|
ASTERISK-29855: frame.h: fix CNG documentation typo
|
|
Reported by: N A
|
|
* [27502b6dd2] Naveen Albert -- frame.h: Fix spelling typo
|
|
ASTERISK-29815: dsp: Define magic number as macro
|
|
Reported by: N A
|
|
* [138fbfa274] Naveen Albert -- dsp: Add define macro for
|
|
DTMF_MATRIX_SIZE
|
|
ASTERISK-29807: cli: add module refresh command
|
|
Reported by: N A
|
|
* [5b8d68d678] Naveen Albert -- cli: Add module refresh command
|
|
ASTERISK-29800: strings: Fix misusage in comment examples
|
|
Reported by: N A
|
|
* [8ec13f06de] Naveen Albert -- strings: Fix enum names in comment
|
|
examples
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-30209: pbx_variables: Use const char for
|
|
pbx_substitute_variables_helper_full_location
|
|
Reported by: N A
|
|
* [2de016b181] Naveen Albert -- pbx_variables: Use const char if
|
|
possible.
|
|
ASTERISK-29967: pbx_builtins: Add missing documentation
|
|
Reported by: N A
|
|
* [fd29d28832] Naveen Albert -- pbx_builtins: Add missing options
|
|
documentation
|
|
ASTERISK-29745: pbx: Add public API for more elegant variable substitution
|
|
with extensions
|
|
Reported by: N A
|
|
* [23a4a12420] Naveen Albert -- pbx: Add variable substitution API for
|
|
extensions
|
|
|
|
Category: Resources/NewFeature
|
|
|
|
ASTERISK-29726: Add Asterisk External Application Protocol (AEAP)
|
|
implementation
|
|
Reported by: Kevin Harwell
|
|
* [272bac70dd] Kevin Harwell -- res_aeap & res_speech_aeap: Add Asterisk
|
|
External Application Protocol
|
|
|
|
Category: Resources/res_agi
|
|
|
|
ASTERISK-30058: Evaluate dialplan functions and variables in agi exec
|
|
Reported by: Shloime Rosenblum
|
|
* [7dcea19ce8] Shloime Rosenblum -- res_agi: Evaluate dialplan functions
|
|
and variables in agi exec if enabled
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-30027: ari: expose channel driver's unique id (i.e. Call-ID for
|
|
chan_sip/chan_pjsip) in ARI channel resource
|
|
Reported by: Moritz Fain
|
|
* [4bf2473ac4] Moritz Fain -- ari: expose channel driver's unique id to
|
|
ARI channel resource
|
|
|
|
Category: Resources/res_crypto
|
|
|
|
ASTERISK-30046: Reimplement res/res_crypto.c internals with EVP_PKEY
|
|
interface to Openssl API's
|
|
Reported by: Philip Prindeville
|
|
* [3e054c9ebc] Philip Prindeville -- res_crypto: Use EVP API's instead
|
|
of legacy API's
|
|
* [d13afaf302] Philip Prindeville -- res_crypto: Don't load non-regular
|
|
files in keys directory
|
|
|
|
Category: Resources/res_fax_spandsp
|
|
|
|
ASTERISK-29729: Incompatibility with newer spandsp releases (3.0.0+)
|
|
Reported by: Dustin Marquess
|
|
* [e93fb874b4] Dustin Marquess -- res_fax_spandsp: Add spandsp 3.0.0+
|
|
compatibility
|
|
|
|
Category: Resources/res_geolocation
|
|
|
|
ASTERISK-30185: res_geolocation: Allow location parameters to be specified
|
|
in profiles
|
|
Reported by: George Joseph
|
|
* [c799db6a21] George Joseph -- res_geolocation: Allow location
|
|
parameters on the profile object
|
|
ASTERISK-30177: res_geolocation: Add option to suppress empty elements
|
|
Reported by: George Joseph
|
|
* [4ffc5561c4] George Joseph -- res_geolocation: Add profile parameter
|
|
suppress_empty_ca_elements
|
|
ASTERISK-30182: res_geolocation: Add built-in profiles to use in fully
|
|
dynamic configurations
|
|
Reported by: George Joseph
|
|
* [2d5a6498dd] George Joseph -- res_geolocation: Add built-in profiles
|
|
ASTERISK-30127: Create core Geolocation capability for Asterisk
|
|
Reported by: George Joseph
|
|
* [639d72e98c] George Joseph -- Geolocation: Core Capability Preview
|
|
|
|
Category: Resources/res_http_media_cache
|
|
|
|
ASTERISK-29527: res_http_media_cache: Cleanup audio format lookup in HTTP
|
|
requests
|
|
Reported by: Sean Bright
|
|
* [6428124b06] Sean Bright -- res_http_media_cache: Cleanup audio format
|
|
lookup in HTTP requests
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-30086: res_parking: Warn when invalid parking space requested
|
|
Reported by: N A
|
|
* [bae8092826] Naveen Albert -- res_parking: Warn if out of bounds
|
|
parking spot requested.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-30178: extend user_eq_phone behavior to local uri's
|
|
Reported by: Michael Bradeen
|
|
* [7a44296ca9] Mike Bradeen -- res_pjsip: Add user=phone on From and
|
|
PAID for usereqphone=yes
|
|
ASTERISK-29351: Qualify pjproject 2.12 for Asterisk
|
|
Reported by: George Joseph
|
|
* [fa0078fbe4] Joshua C. Colp -- pjproject: Update bundled to 2.12
|
|
release.
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
|
Reported by: N A
|
|
* [5b5c358e4b] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
|
parsing
|
|
|
|
Category: Resources/res_pjsip_geolocation
|
|
|
|
ASTERISK-30128: Create PJSIP interface module for Geolocation
|
|
Reported by: George Joseph
|
|
* [1fa568e76f] George Joseph -- Geolocation: chan_pjsip Capability
|
|
Preview
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-29845: res_pjsip_outbound_registration: Show time remaining until
|
|
registration lapses
|
|
Reported by: N A
|
|
* [604785f931] Naveen Albert -- res_pjsip_outbound_registration: Show
|
|
time until expiration
|
|
|
|
Category: Resources/res_pjsip_pubsub
|
|
|
|
ASTERISK-29906: [patch] update RLS to reflect the changes to the lists
|
|
Reported by: Alexei Gradinari
|
|
* [12c4c1bf5f] Alexei Gradinari -- res_pjsip_pubsub: Postpone
|
|
destruction of old subscriptions on RLS update
|
|
* [044a08ae7b] Alexei Gradinari -- res_pjsip_pubsub: delete scheduled
|
|
notification on RLS update
|
|
* [edce853123] Alexei Gradinari -- res_pjsip_pubsub: update RLS to
|
|
reflect the changes to the lists
|
|
ASTERISK-29891: [patch] provide a display name for RLS subscriptions
|
|
Reported by: Alexei Gradinari
|
|
* [355c07e2e6] Alexei Gradinari -- res_pjsip_pubsub: XML sanitized RLS
|
|
display name
|
|
* [c12cb899de] Alexei Gradinari -- res_pjsip_pubsub: provide a display
|
|
name for RLS subscriptions
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-28890: res_pjsip_sdp_rtp: Keepalive not supported for video
|
|
streams
|
|
Reported by: Luke Escude
|
|
* [5875c7bb6c] Luke Escude -- res_pjsip_sdp_rtp.c: Support keepalive for
|
|
video streams.
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-29508: STUN server address refresh
|
|
Reported by: Sébastien Duthil
|
|
* [6fbf55ac11] Sebastien Duthil -- res_rtp_asterisk: Automatically
|
|
refresh stunaddr from DNS
|
|
|
|
Category: Resources/res_speech/NewFeature
|
|
|
|
ASTERISK-29726: Add Asterisk External Application Protocol (AEAP)
|
|
implementation
|
|
Reported by: Kevin Harwell
|
|
* [272bac70dd] Kevin Harwell -- res_aeap & res_speech_aeap: Add Asterisk
|
|
External Application Protocol
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
ASTERISK-29809: curl, stir_shaken: refactor curl code
|
|
Reported by: N A
|
|
* [1633410161] Naveen Albert -- res_stir_shaken: refactor utility
|
|
function
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-30045: Add test coverage to res/res_crypto.c functionality
|
|
Reported by: Philip Prindeville
|
|
* [736cdf84f4] Philip Prindeville -- test: Add coverage for res_crypto
|
|
* [2d7656cb50] Philip Prindeville -- res_crypto: make keys reloadable on
|
|
demand for testing
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-30050: Upgrade Asterisk to bundled pjproject 2.12.1
|
|
Reported by: Stanislav Abramenkov
|
|
* [d052418b94] Stanislav Abramenkov -- pjsip: Upgrade bundled version to
|
|
pjproject 2.12.1
|
|
ASTERISK-29525: PJSIP remove_existing unavailable contacts
|
|
Reported by: Joseph Nadiv
|
|
* [47cb177baf] Joseph Nadiv -- res_pjsip_registrar: Remove unavailable
|
|
contacts if exceeds max_contacts
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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: General
|
|
|
|
ASTERISK-29846: channels: bad ao2 ref causes crash
|
|
Reported by: N A
|
|
* [c7612521be] Naveen Albert -- cli: Prevent assertions on startup from
|
|
bad ao2 refs.
|
|
|
|
Category: Resources/res_geolocation
|
|
|
|
ASTERISK-30215: Inbound SIP INVITE with Geo Location causing a
|
|
Segmentation Fault
|
|
Reported by: Dan Cropp
|
|
* [8cbea1c7ef] George Joseph -- res_geolocation: Fix segfault when
|
|
there's an empty element
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
ASTERISK-29625: srtp cryptos accepted if not enabled
|
|
Reported by: Jasper Hafkenscheid
|
|
* [c07d531191] Jasper Hafkenscheid -- res_srtp: Disable parsing of not
|
|
enabled cryptos
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Commits Not Associated with an Issue
|
|
|
|
[Back to Top]
|
|
|
|
This is a list of all changes that went into this release that did not
|
|
reference a JIRA issue.
|
|
|
|
+------------------------------------------------------------------------+
|
|
| Revision | Author | Summary |
|
|
|------------+------------------+----------------------------------------|
|
|
| f01ed3eea4 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
| | Development Team | 20.0.0 |
|
|
|------------+------------------+----------------------------------------|
|
|
| 583e017f34 | Sean Bright | chan_dahdi.c: Resolve a |
|
|
| | | format-truncation build warning. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 155c796203 | Sean Bright | channel.h: Remove redundant |
|
|
| | | declaration. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 30d7a212b0 | George Joseph | Geolocation: Wiki Documentation |
|
|
|------------+------------------+----------------------------------------|
|
|
| f8000daff5 | George Joseph | Update defaultbranch to 20 |
|
|
|------------+------------------+----------------------------------------|
|
|
| a818b05ca1 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
| | Development Team | 20.0.0 |
|
|
|------------+------------------+----------------------------------------|
|
|
| d25bf55de5 | Sean Bright | pbx.c: Simplify ast_context memory |
|
|
| | | management. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 5fe9887701 | George Joseph | Geolocation: Base Asterisk Prereqs |
|
|
|------------+------------------+----------------------------------------|
|
|
| d9ce2a652b | Kevin Harwell | test_aeap_transport: disable part of |
|
|
| | | failing unit test |
|
|
|------------+------------------+----------------------------------------|
|
|
| 30cefc97a6 | Kevin Harwell | deprecation cleanup: remove leftover |
|
|
| | | files |
|
|
|------------+------------------+----------------------------------------|
|
|
| 5ac5c2b0ab | Sean Bright | openssl: Supress deprecation warnings |
|
|
| | | from OpenSSL 3.0 |
|
|
|------------+------------------+----------------------------------------|
|
|
| fbde0186c7 | Naveen Albert | ami: Improve substring parsing for |
|
|
| | | disabled events. |
|
|
|------------+------------------+----------------------------------------|
|
|
| b40c4d59b1 | George Joseph | xml.c, config,c: Add stylesheets and |
|
|
| | | variable list string parsing |
|
|
|------------+------------------+----------------------------------------|
|
|
| 9c36c055c1 | George Joseph | xmldoc: Fix issue with xmlstarlet |
|
|
| | | validation |
|
|
|------------+------------------+----------------------------------------|
|
|
| b5391ff691 | George Joseph | core: Config and XML tweaks needed for |
|
|
| | | geolocation |
|
|
|------------+------------------+----------------------------------------|
|
|
| 2e00b5edbd | George Joseph | Makefile: Allow XML documentation to |
|
|
| | | exist outside source files |
|
|
|------------+------------------+----------------------------------------|
|
|
| 1950cec3fd | George Joseph | build: Refactor the earlier |
|
|
| | | "basebranch" commit |
|
|
|------------+------------------+----------------------------------------|
|
|
| 16fccf140d | Sean Bright | manager.c: Simplify AMI ModuleCheck |
|
|
| | | handling |
|
|
|------------+------------------+----------------------------------------|
|
|
| e1b050d8a3 | Sean Bright | res_pjsip.c: Correct minor typos in |
|
|
| | | 'realm' documentation. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 4126d703bf | Sean Bright | build_tools/make_version: Fix bashism |
|
|
| | | in comparison. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 38c3c7f498 | George Joseph | bundled_pjproject: Add additional |
|
|
| | | multipart search utils |
|
|
|------------+------------------+----------------------------------------|
|
|
| bfc4d63d15 | George Joseph | build: Add "basebranch" to .gitreview |
|
|
|------------+------------------+----------------------------------------|
|
|
| 851a759619 | Kevin Harwell | res_http_websocket: Add a client |
|
|
| | | connection timeout |
|
|
|------------+------------------+----------------------------------------|
|
|
| 921ab52cf3 | George Joseph | res_pjsip: Add utils for checking |
|
|
| | | media types |
|
|
|------------+------------------+----------------------------------------|
|
|
| 0d1b9e6baf | George Joseph | bundled_pjproject: Create generic |
|
|
| | | pjsip_hdr_find functions |
|
|
|------------+------------------+----------------------------------------|
|
|
| 1c389faa31 | Kevin Harwell | http.c: Add ability to create multiple |
|
|
| | | HTTP servers |
|
|
|------------+------------------+----------------------------------------|
|
|
| 6a6967bf0c | Sean Bright | CHANGES: Correct reference to |
|
|
| | | configuration file. |
|
|
|------------+------------------+----------------------------------------|
|
|
| ee9eef492c | Naveen Albert | app_mf: Add full tech-agnostic MF |
|
|
| | | support |
|
|
|------------+------------------+----------------------------------------|
|
|
| 826233b550 | Alexander Traud | progdocs: Fix Doxygen left-overs. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 4b3c75ca31 | Jaco Kroon | logger: use __FUNCTION__ instead of |
|
|
| | | __PRETTY_FUNCTION__ |
|
|
|------------+------------------+----------------------------------------|
|
|
| 9ae084ff44 | Alexander Traud | ari-stubs: Avoid 'is' as comparism |
|
|
| | | with an literal. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 5d8e0a6542 | Alexander Traud | BuildSystem: Consistently allow 'ye' |
|
|
| | | even for Jansson. |
|
|
|------------+------------------+----------------------------------------|
|
|
| f1f23bbe4e | George Joseph | CI: Rename 'master' node to 'built-in' |
|
|
|------------+------------------+----------------------------------------|
|
|
| 8aea2e5929 | George Joseph | ast_coredumper: Refactor to better |
|
|
| | | find things |
|
|
|------------+------------------+----------------------------------------|
|
|
| | | strings/json: Add string delimter |
|
|
| 67d1f881eb | Kevin Harwell | match, and object create with vars |
|
|
| | | methods |
|
|
|------------+------------------+----------------------------------------|
|
|
| 1031a1805b | Ben Ford | STIR/SHAKEN: Option split and response |
|
|
| | | codes. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 8beac820c0 | Kevin Harwell | res_speech: Add a type conversion, and |
|
|
| | | new engine unregister methods |
|
|
|------------+------------------+----------------------------------------|
|
|
| 44fd75fae2 | Sean Bright | configure: Remove unused OpenSSL SRTP |
|
|
| | | check. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 9fcd50a8c9 | Sean Bright | Makefile: Use basename in a |
|
|
| | | POSIX-compliant way. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 7fc26e8617 | Mark Murawski | pbx_ael: Fix crash and lockup issue |
|
|
| | | regarding 'ael reload' |
|
|
|------------+------------------+----------------------------------------|
|
|
| 6698753b24 | Sean Bright | app_externalivr.c: Fix mixed leading |
|
|
| | | whitespace in source code. |
|
|
|------------+------------------+----------------------------------------|
|
|
| | | test_http_media_cache.c: Fix |
|
|
| 46afd61b75 | Sean Bright | copy/paste error during test |
|
|
| | | deregistration. |
|
|
|------------+------------------+----------------------------------------|
|
|
| fbdd8a7f8a | Alexander Traud | dialplan: Add one static and fix two |
|
|
| | | whitespace errors. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 137bd7fe65 | Alexander Traud | BuildSystem: Remove two dead |
|
|
| | | exceptions for compiler Clang. |
|
|
|------------+------------------+----------------------------------------|
|
|
| d0f189a5c9 | Joshua C. Colp | docs: Remove embedded macro in |
|
|
| | | WaitForCond XML documentation. |
|
|
|------------+------------------+----------------------------------------|
|
|
| db7b025532 | Ben Ford | Update AMI and ARI versions for |
|
|
| | | Asterisk 20. |
|
|
|------------+------------------+----------------------------------------|
|
|
| e6ddbe0922 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
| | Development Team | 19.0.0 |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
.lastclean | 1
|
|
.version | 1
|
|
ChangeLog |97346 ----------
|
|
asterisk-19.0.0-summary.html | 1084
|
|
asterisk-19.0.0-summary.txt | 2729
|
|
b/.gitignore | 2
|
|
b/.gitreview | 2
|
|
b/CHANGES | 800
|
|
b/CREDITS | 2
|
|
b/LICENSE | 3
|
|
b/Makefile | 127
|
|
b/Makefile.rules | 15
|
|
b/README.md | 5
|
|
b/UPGRADE.txt | 233
|
|
b/Zaptel-to-DAHDI.txt | 7
|
|
b/addons/Makefile | 4
|
|
b/addons/chan_mobile.c | 28
|
|
b/addons/chan_ooh323.c | 6
|
|
b/addons/ooh323c/README | 2
|
|
b/addons/ooh323c/src/decode.c | 2
|
|
b/addons/ooh323c/src/encode.c | 4
|
|
b/addons/ooh323c/src/eventHandler.h | 6
|
|
b/addons/ooh323c/src/h323/H323-MESSAGES.h | 2
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESDec.c | 8
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c | 4
|
|
b/addons/ooh323c/src/memheap.c | 20
|
|
b/addons/ooh323c/src/ooCalls.c | 2
|
|
b/addons/ooh323c/src/ooCapability.h | 12
|
|
b/addons/ooh323c/src/ooCmdChannel.c | 4
|
|
b/addons/ooh323c/src/ooGkClient.c | 4
|
|
b/addons/ooh323c/src/ooGkClient.h | 2
|
|
b/addons/ooh323c/src/ooLogChan.c | 2
|
|
b/addons/ooh323c/src/ooSocket.c | 19
|
|
b/addons/ooh323c/src/ooSocket.h | 2
|
|
b/addons/ooh323c/src/ooUtils.c | 2
|
|
b/addons/ooh323c/src/ooUtils.h | 2
|
|
b/addons/ooh323c/src/ooasn1.h | 2
|
|
b/addons/ooh323c/src/oochannels.c | 2
|
|
b/addons/ooh323c/src/ooh245.c | 2
|
|
b/addons/ooh323c/src/ooh245.h | 4
|
|
b/addons/ooh323c/src/ooh323.c | 29
|
|
b/addons/ooh323c/src/ooh323ep.c | 2
|
|
b/addons/ooh323c/src/ooq931.c | 6
|
|
b/addons/ooh323c/src/ooq931.h | 2
|
|
b/agi/eagi-test.c | 2
|
|
b/agi/jukebox.agi | 2
|
|
b/apps/app_agent_pool.c | 30
|
|
b/apps/app_alarmreceiver.c | 3
|
|
b/apps/app_bridgewait.c | 22
|
|
b/apps/app_chanspy.c | 10
|
|
b/apps/app_confbridge.c | 250
|
|
b/apps/app_dial.c | 188
|
|
b/apps/app_disa.c | 6
|
|
b/apps/app_dtmfstore.c | 21
|
|
b/apps/app_festival.c | 14
|
|
b/apps/app_forkcdr.c | 2
|
|
b/apps/app_jack.c | 2
|
|
b/apps/app_macro.c | 2
|
|
b/apps/app_meetme.c | 106
|
|
b/apps/app_mf.c | 437
|
|
b/apps/app_minivm.c | 169
|
|
b/apps/app_mixmonitor.c | 1
|
|
b/apps/app_morsecode.c | 5
|
|
b/apps/app_mp3.c | 21
|
|
b/apps/app_page.c | 6
|
|
b/apps/app_playback.c | 22
|
|
b/apps/app_queue.c | 459
|
|
b/apps/app_read.c | 2
|
|
b/apps/app_reload.c | 5
|
|
b/apps/app_sendtext.c | 92
|
|
b/apps/app_sf.c | 467
|
|
b/apps/app_stack.c | 4
|
|
b/apps/app_stasis.c | 2
|
|
b/apps/app_statsd.c | 4
|
|
b/apps/app_test.c | 2
|
|
b/apps/app_voicemail.c | 327
|
|
b/apps/app_waitforcond.c | 5
|
|
b/apps/app_waitforsilence.c | 17
|
|
b/apps/confbridge/conf_config_parser.c | 28
|
|
b/apps/confbridge/conf_state.c | 5
|
|
b/apps/confbridge/conf_state_empty.c | 3
|
|
b/apps/confbridge/conf_state_inactive.c | 3
|
|
b/apps/confbridge/conf_state_multi.c | 3
|
|
b/apps/confbridge/conf_state_multi_marked.c | 53
|
|
b/apps/confbridge/conf_state_single.c | 3
|
|
b/apps/confbridge/conf_state_single_marked.c | 3
|
|
b/apps/confbridge/include/conf_state.h | 3
|
|
b/apps/confbridge/include/confbridge.h | 12
|
|
b/autoconf/ast_pkgconfig.m4 | 1
|
|
b/bridges/bridge_holding.c | 4
|
|
b/bridges/bridge_simple.c | 21
|
|
b/bridges/bridge_softmix.c | 22
|
|
b/bridges/bridge_softmix/bridge_softmix_binaural.c | 4
|
|
b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 10
|
|
b/build_tools/download_externals | 11
|
|
b/build_tools/make_version | 40
|
|
b/build_tools/make_xml_documentation | 235
|
|
b/build_tools/menuselect-deps.in | 1
|
|
b/cdr/cdr_adaptive_odbc.c | 1
|
|
b/cdr/cdr_odbc.c | 5
|
|
b/cdr/cdr_pgsql.c | 4
|
|
b/cdr/cdr_tds.c | 5
|
|
b/cel/cel_beanstalkd.c | 3
|
|
b/cel/cel_custom.c | 3
|
|
b/cel/cel_odbc.c | 1
|
|
b/cel/cel_pgsql.c | 4
|
|
b/cel/cel_radius.c | 2
|
|
b/cel/cel_sqlite3_custom.c | 5
|
|
b/cel/cel_tds.c | 5
|
|
b/channels/Makefile | 2
|
|
b/channels/chan_console.c | 2
|
|
b/channels/chan_dahdi.c | 292
|
|
b/channels/chan_iax2.c | 164
|
|
b/channels/chan_mgcp.c | 58
|
|
b/channels/chan_motif.c | 6
|
|
b/channels/chan_pjsip.c | 59
|
|
b/channels/chan_rtp.c | 2
|
|
b/channels/chan_sip.c | 162
|
|
b/channels/chan_skinny.c | 45
|
|
b/channels/chan_unistim.c | 16
|
|
b/channels/console_gui.c | 12
|
|
b/channels/console_video.c | 10
|
|
b/channels/dahdi/bridge_native_dahdi.c | 10
|
|
b/channels/iax2/codec_pref.c | 2
|
|
b/channels/iax2/include/astobj.h | 2
|
|
b/channels/iax2/include/firmware.h | 8
|
|
b/channels/iax2/include/iax2.h | 6
|
|
b/channels/iax2/parser.c | 6
|
|
b/channels/iax2/provision.c | 17
|
|
b/channels/pjsip/dialplan_functions.c | 16
|
|
b/channels/sig_analog.c | 45
|
|
b/channels/sig_analog.h | 2
|
|
b/channels/sig_pri.c | 159
|
|
b/channels/sig_pri.h | 8
|
|
b/channels/sig_ss7.c | 64
|
|
b/channels/sig_ss7.h | 2
|
|
b/channels/sip/config_parser.c | 61
|
|
b/channels/sip/dialplan_functions.c | 8
|
|
b/channels/sip/include/config_parser.h | 2
|
|
b/channels/sip/include/reqresp_parser.h | 12
|
|
b/channels/sip/include/route.h | 9
|
|
b/channels/sip/include/sip.h | 32
|
|
b/channels/sip/reqresp_parser.c | 8
|
|
b/channels/vcodecs.c | 2
|
|
b/codecs/codec_g726.c | 2
|
|
b/codecs/codecs.xml | 10
|
|
b/codecs/gsm/src/rpe.c | 2
|
|
b/codecs/ilbc/LPCencode.c | 8
|
|
b/codecs/ilbc/StateSearchW.c | 4
|
|
b/codecs/ilbc/StateSearchW.h | 2
|
|
b/codecs/ilbc/constants.c | 2
|
|
b/codecs/ilbc/createCB.c | 2
|
|
b/codecs/ilbc/createCB.h | 2
|
|
b/codecs/ilbc/enhancer.h | 4
|
|
b/codecs/ilbc/iLBC_decode.c | 2
|
|
b/codecs/ilbc/rfc3951.txt | 26
|
|
b/codecs/lpc10/lpc10.h | 2
|
|
b/codecs/lpc10/pitsyn.c | 2
|
|
b/codecs/lpc10/placea.c | 2
|
|
b/codecs/speex/resample.c | 2
|
|
b/configs/basic-pbx/extensions.conf | 2
|
|
b/configs/samples/aeap.conf.sample | 22
|
|
b/configs/samples/ast_debug_tools.conf.sample | 47
|
|
b/configs/samples/cdr.conf.sample | 9
|
|
b/configs/samples/chan_dahdi.conf.sample | 7
|
|
b/configs/samples/cli_permissions.conf.sample | 2
|
|
b/configs/samples/confbridge.conf.sample | 13
|
|
b/configs/samples/dundi.conf.sample | 2
|
|
b/configs/samples/extconfig.conf.sample | 7
|
|
b/configs/samples/extensions.ael.sample | 2
|
|
b/configs/samples/extensions.conf.sample | 266
|
|
b/configs/samples/extensions.lua.sample | 4
|
|
b/configs/samples/extensions_minivm.conf.sample | 2
|
|
b/configs/samples/features.conf.sample | 9
|
|
b/configs/samples/func_odbc.conf.sample | 4
|
|
b/configs/samples/geolocation.conf.sample | 316
|
|
b/configs/samples/hep.conf.sample | 2
|
|
b/configs/samples/iax.conf.sample | 16
|
|
b/configs/samples/logger.conf.sample | 2
|
|
b/configs/samples/manager.conf.sample | 11
|
|
b/configs/samples/minivm.conf.sample | 2
|
|
b/configs/samples/modules.conf.sample | 7
|
|
b/configs/samples/motif.conf.sample | 2
|
|
b/configs/samples/musiconhold.conf.sample | 3
|
|
b/configs/samples/ooh323.conf.sample | 2
|
|
b/configs/samples/pjsip.conf.sample | 77
|
|
b/configs/samples/prometheus.conf.sample | 4
|
|
b/configs/samples/queues.conf.sample | 9
|
|
b/configs/samples/rtp.conf.sample | 2
|
|
b/configs/samples/say.conf.sample | 8
|
|
b/configs/samples/stasis.conf.sample | 1
|
|
b/configs/samples/stir_shaken.conf.sample | 18
|
|
b/configure |27244 +-
|
|
b/configure.ac | 173
|
|
b/contrib/ast-db-manage/README.md | 2
|
|
b/contrib/ast-db-manage/config/versions/0bee61aa9425_allow_180_ringing_with_sdp.py | 36
|
|
b/contrib/ast-db-manage/config/versions/18e0805d367f_max_random_initial_delay.py | 21
|
|
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py | 2
|
|
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 2
|
|
b/contrib/ast-db-manage/config/versions/58e440314c2a_allow_wildcard_certs.py | 29
|
|
b/contrib/ast-db-manage/config/versions/7197536bb68d_geoloc_endpoint_params.py | 22
|
|
b/contrib/ast-db-manage/config/versions/8f72185e437f_res_pjsip_pubsub_add_resource_list_.py | 29
|
|
b/contrib/ast-db-manage/config/versions/9f3692b1654b_add_stir_shaken_profile_and_codec_.py | 58
|
|
b/contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 2
|
|
b/contrib/init.d/rc.debian.asterisk | 2
|
|
b/contrib/scripts/ast_coredumper | 955
|
|
b/contrib/scripts/ast_loggrabber | 4
|
|
b/contrib/scripts/asterisk.ldap-schema | 2
|
|
b/contrib/scripts/asterisk.ldif | 2
|
|
b/contrib/scripts/loadtest.tcl | 2
|
|
b/contrib/scripts/retrieve_extensions_from_sql.pl | 2
|
|
b/contrib/scripts/safe_asterisk.8 | 2
|
|
b/contrib/scripts/valgrind_compare | 2
|
|
b/contrib/scripts/voicemailpwcheck.py | 2
|
|
b/contrib/utils/zones2indications.c | 4
|
|
b/doc/.gitignore | 2
|
|
b/doc/Doxyfile.in | 94
|
|
b/doc/appdocsxml.dtd | 20
|
|
b/doc/appdocsxml.xslt | 4
|
|
b/doc/asterisk.8 | 4
|
|
b/formats/format_ogg_speex.c | 2
|
|
b/formats/format_ogg_vorbis.c | 2
|
|
b/funcs/func_cdr.c | 4
|
|
b/funcs/func_channel.c | 50
|
|
b/funcs/func_curl.c | 4
|
|
b/funcs/func_db.c | 80
|
|
b/funcs/func_devstate.c | 6
|
|
b/funcs/func_dialgroup.c | 9
|
|
b/funcs/func_env.c | 148
|
|
b/funcs/func_evalexten.c | 147
|
|
b/funcs/func_frame_drop.c | 21
|
|
b/funcs/func_frame_trace.c | 15
|
|
b/funcs/func_json.c | 233
|
|
b/funcs/func_logic.c | 4
|
|
b/funcs/func_math.c | 40
|
|
b/funcs/func_odbc.c | 49
|
|
b/funcs/func_periodic_hook.c | 18
|
|
b/funcs/func_pitchshift.c | 41
|
|
b/funcs/func_rand.c | 5
|
|
b/funcs/func_sayfiles.c | 5
|
|
b/funcs/func_scramble.c | 7
|
|
b/funcs/func_sha1.c | 8
|
|
b/funcs/func_shell.c | 4
|
|
b/funcs/func_speex.c | 14
|
|
b/funcs/func_sprintf.c | 2
|
|
b/funcs/func_srv.c | 10
|
|
b/funcs/func_strings.c | 81
|
|
b/funcs/func_talkdetect.c | 53
|
|
b/funcs/func_version.c | 9
|
|
b/funcs/func_vmcount.c | 4
|
|
b/funcs/func_volume.c | 23
|
|
b/include/asterisk.h | 2
|
|
b/include/asterisk/_private.h | 5
|
|
b/include/asterisk/abstract_jb.h | 2
|
|
b/include/asterisk/acl.h | 16
|
|
b/include/asterisk/adsi.h | 4
|
|
b/include/asterisk/alertpipe.h | 35
|
|
b/include/asterisk/aoc.h | 2
|
|
b/include/asterisk/app.h | 129
|
|
b/include/asterisk/ari.h | 22
|
|
b/include/asterisk/astdb.h | 13
|
|
b/include/asterisk/astmm.h | 6
|
|
b/include/asterisk/astobj2.h | 189
|
|
b/include/asterisk/audiohook.h | 79
|
|
b/include/asterisk/autochan.h | 4
|
|
b/include/asterisk/autoconfig.h.in | 137
|
|
b/include/asterisk/backtrace.h | 16
|
|
b/include/asterisk/bridge.h | 37
|
|
b/include/asterisk/bridge_after.h | 39
|
|
b/include/asterisk/bridge_basic.h | 7
|
|
b/include/asterisk/bridge_channel.h | 27
|
|
b/include/asterisk/bridge_channel_internal.h | 31
|
|
b/include/asterisk/bridge_features.h | 27
|
|
b/include/asterisk/bridge_internal.h | 17
|
|
b/include/asterisk/bridge_roles.h | 6
|
|
b/include/asterisk/bucket.h | 20
|
|
b/include/asterisk/calendar.h | 11
|
|
b/include/asterisk/callerid.h | 67
|
|
b/include/asterisk/causes.h | 6
|
|
b/include/asterisk/ccss.h | 26
|
|
b/include/asterisk/cdr.h | 42
|
|
b/include/asterisk/channel.h | 245
|
|
b/include/asterisk/cli.h | 8
|
|
b/include/asterisk/config.h | 119
|
|
b/include/asterisk/config_options.h | 54
|
|
b/include/asterisk/conversions.h | 12
|
|
b/include/asterisk/core_local.h | 6
|
|
b/include/asterisk/core_unreal.h | 15
|
|
b/include/asterisk/crypto.h | 56
|
|
b/include/asterisk/data_buffer.h | 6
|
|
b/include/asterisk/datastore.h | 4
|
|
b/include/asterisk/devicestate.h | 22
|
|
b/include/asterisk/dial.h | 22
|
|
b/include/asterisk/dlinkedlists.h | 7
|
|
b/include/asterisk/dns.h | 4
|
|
b/include/asterisk/dns_core.h | 4
|
|
b/include/asterisk/dns_recurring.h | 2
|
|
b/include/asterisk/dns_resolver.h | 2
|
|
b/include/asterisk/dnsmgr.h | 2
|
|
b/include/asterisk/doxygen/architecture.h | 2
|
|
b/include/asterisk/doxyref.h | 13
|
|
b/include/asterisk/endpoints.h | 16
|
|
b/include/asterisk/enum.h | 8
|
|
b/include/asterisk/event.h | 3
|
|
b/include/asterisk/event_defs.h | 8
|
|
b/include/asterisk/features_config.h | 6
|
|
b/include/asterisk/file.h | 74
|
|
b/include/asterisk/format.h | 10
|
|
b/include/asterisk/format_cache.h | 6
|
|
b/include/asterisk/format_cap.h | 20
|
|
b/include/asterisk/frame.h | 14
|
|
b/include/asterisk/framehook.h | 41
|
|
b/include/asterisk/fskmodem_float.h | 9
|
|
b/include/asterisk/fskmodem_int.h | 9
|
|
b/include/asterisk/hashtab.h | 23
|
|
b/include/asterisk/heap.h | 11
|
|
b/include/asterisk/http.h | 83
|
|
b/include/asterisk/http_websocket.h | 95
|
|
b/include/asterisk/image.h | 1
|
|
b/include/asterisk/io.h | 40
|
|
b/include/asterisk/iostream.h | 22
|
|
b/include/asterisk/json.h | 190
|
|
b/include/asterisk/linkedlists.h | 3
|
|
b/include/asterisk/logger.h | 99
|
|
b/include/asterisk/logger_category.h | 29
|
|
b/include/asterisk/manager.h | 67
|
|
b/include/asterisk/max_forwards.h | 2
|
|
b/include/asterisk/message.h | 12
|
|
b/include/asterisk/mod_format.h | 2
|
|
b/include/asterisk/module.h | 6
|
|
b/include/asterisk/multicast_rtp.h | 2
|
|
b/include/asterisk/mwi.h | 44
|
|
b/include/asterisk/netsock2.h | 19
|
|
b/include/asterisk/parking.h | 19
|
|
b/include/asterisk/pbx.h | 156
|
|
b/include/asterisk/phoneprov.h | 2
|
|
b/include/asterisk/pickup.h | 6
|
|
b/include/asterisk/plc.h | 4
|
|
b/include/asterisk/privacy.h | 2
|
|
b/include/asterisk/res_aeap.h | 370
|
|
b/include/asterisk/res_aeap_message.h | 374
|
|
b/include/asterisk/res_geolocation.h | 413
|
|
b/include/asterisk/res_hep.h | 8
|
|
b/include/asterisk/res_mwi_external.h | 16
|
|
b/include/asterisk/res_odbc.h | 25
|
|
b/include/asterisk/res_pjproject.h | 8
|
|
b/include/asterisk/res_pjsip.h | 261
|
|
b/include/asterisk/res_pjsip_cli.h | 10
|
|
b/include/asterisk/res_pjsip_presence_xml.h | 2
|
|
b/include/asterisk/res_pjsip_pubsub.h | 18
|
|
b/include/asterisk/res_pjsip_session.h | 8
|
|
b/include/asterisk/res_pjsip_session_caps.h | 2
|
|
b/include/asterisk/res_prometheus.h | 59
|
|
b/include/asterisk/res_stir_shaken.h | 79
|
|
b/include/asterisk/rtp_engine.h | 78
|
|
b/include/asterisk/say.h | 2
|
|
b/include/asterisk/sched.h | 59
|
|
b/include/asterisk/sdp_srtp.h | 23
|
|
b/include/asterisk/security_events.h | 4
|
|
b/include/asterisk/sem.h | 27
|
|
b/include/asterisk/serializer.h | 11
|
|
b/include/asterisk/sha1.h | 57
|
|
b/include/asterisk/slinfactory.h | 9
|
|
b/include/asterisk/smoother.h | 10
|
|
b/include/asterisk/sorcery.h | 52
|
|
b/include/asterisk/speech.h | 12
|
|
b/include/asterisk/srv.h | 3
|
|
b/include/asterisk/stasis.h | 128
|
|
b/include/asterisk/stasis_app.h | 28
|
|
b/include/asterisk/stasis_app_device_state.h | 6
|
|
b/include/asterisk/stasis_app_impl.h | 5
|
|
b/include/asterisk/stasis_app_mailbox.h | 12
|
|
b/include/asterisk/stasis_app_playback.h | 14
|
|
b/include/asterisk/stasis_app_recording.h | 32
|
|
b/include/asterisk/stasis_app_snoop.h | 5
|
|
b/include/asterisk/stasis_bridges.h | 53
|
|
b/include/asterisk/stasis_cache_pattern.h | 12
|
|
b/include/asterisk/stasis_channels.h | 106
|
|
b/include/asterisk/stasis_endpoints.h | 10
|
|
b/include/asterisk/stasis_internal.h | 3
|
|
b/include/asterisk/stasis_message_router.h | 16
|
|
b/include/asterisk/stasis_system.h | 4
|
|
b/include/asterisk/stasis_test.h | 1
|
|
b/include/asterisk/statsd.h | 4
|
|
b/include/asterisk/stream.h | 64
|
|
b/include/asterisk/stringfields.h | 91
|
|
b/include/asterisk/strings.h | 186
|
|
b/include/asterisk/stun.h | 3
|
|
b/include/asterisk/syslog.h | 3
|
|
b/include/asterisk/taskprocessor.h | 9
|
|
b/include/asterisk/tcptls.h | 31
|
|
b/include/asterisk/tdd.h | 4
|
|
b/include/asterisk/term.h | 16
|
|
b/include/asterisk/test.h | 88
|
|
b/include/asterisk/threadpool.h | 10
|
|
b/include/asterisk/threadstorage.h | 7
|
|
b/include/asterisk/time.h | 24
|
|
b/include/asterisk/timing.h | 3
|
|
b/include/asterisk/transcap.h | 8
|
|
b/include/asterisk/translate.h | 30
|
|
b/include/asterisk/udptl.h | 6
|
|
b/include/asterisk/uri.h | 25
|
|
b/include/asterisk/utf8.h | 5
|
|
b/include/asterisk/utils.h | 111
|
|
b/include/asterisk/vector.h | 93
|
|
b/include/asterisk/xml.h | 160
|
|
b/include/asterisk/xmldoc.h | 2
|
|
b/include/jitterbuf.h | 8
|
|
b/main/Makefile | 4
|
|
b/main/abstract_jb.c | 2
|
|
b/main/aoc.c | 8
|
|
b/main/app.c | 342
|
|
b/main/asterisk.c | 124
|
|
b/main/astfd.c | 2
|
|
b/main/astmm.c | 38
|
|
b/main/astobj2.c | 9
|
|
b/main/astobj2_container.c | 4
|
|
b/main/astobj2_container_private.h | 29
|
|
b/main/astobj2_hash.c | 26
|
|
b/main/astobj2_rbtree.c | 50
|
|
b/main/audiohook.c | 125
|
|
b/main/bridge.c | 99
|
|
b/main/bridge_after.c | 20
|
|
b/main/bridge_basic.c | 85
|
|
b/main/bridge_channel.c | 124
|
|
b/main/bridge_roles.c | 16
|
|
b/main/bucket.c | 2
|
|
b/main/callerid.c | 100
|
|
b/main/ccss.c | 16
|
|
b/main/cdr.c | 82
|
|
b/main/cel.c | 2
|
|
b/main/channel.c | 138
|
|
b/main/channel_internal_api.c | 30
|
|
b/main/cli.c | 76
|
|
b/main/config.c | 148
|
|
b/main/conversions.c | 4
|
|
b/main/core_local.c | 10
|
|
b/main/core_unreal.c | 31
|
|
b/main/crypt.c | 2
|
|
b/main/datastore.c | 4
|
|
b/main/db.c | 124
|
|
b/main/devicestate.c | 4
|
|
b/main/dial.c | 50
|
|
b/main/dns.c | 14
|
|
b/main/dns_naptr.c | 2
|
|
b/main/dns_recurring.c | 2
|
|
b/main/dns_system_resolver.c | 9
|
|
b/main/dns_test.c | 38
|
|
b/main/dnsmgr.c | 2
|
|
b/main/dsp.c | 27
|
|
b/main/enum.c | 6
|
|
b/main/features.c | 13
|
|
b/main/features_config.c | 39
|
|
b/main/file.c | 51
|
|
b/main/format_cap.c | 8
|
|
b/main/fskmodem_float.c | 2
|
|
b/main/fskmodem_int.c | 2
|
|
b/main/http.c | 404
|
|
b/main/io.c | 8
|
|
b/main/json.c | 19
|
|
b/main/loader.c | 9
|
|
b/main/lock.c | 21
|
|
b/main/logger.c | 43
|
|
b/main/manager.c | 138
|
|
b/main/manager_bridges.c | 18
|
|
b/main/manager_channels.c | 123
|
|
b/main/manager_mwi.c | 56
|
|
b/main/media_cache.c | 5
|
|
b/main/message.c | 13
|
|
b/main/mwi.c | 19
|
|
b/main/named_acl.c | 4
|
|
b/main/optional_api.c | 12
|
|
b/main/options.c | 2
|
|
b/main/pbx.c | 261
|
|
b/main/pbx_app.c | 29
|
|
b/main/pbx_builtins.c | 113
|
|
b/main/pbx_functions.c | 7
|
|
b/main/pbx_hangup_handler.c | 10
|
|
b/main/pbx_timing.c | 6
|
|
b/main/pbx_variables.c | 204
|
|
b/main/pickup.c | 1
|
|
b/main/rtp_engine.c | 21
|
|
b/main/say.c | 62
|
|
b/main/sched.c | 45
|
|
b/main/sha1.c | 32
|
|
b/main/smoother.c | 2
|
|
b/main/sorcery.c | 16
|
|
b/main/srv.c | 2
|
|
b/main/stasis.c | 16
|
|
b/main/stasis_bridges.c | 2
|
|
b/main/stasis_cache.c | 10
|
|
b/main/stasis_channels.c | 14
|
|
b/main/stasis_endpoints.c | 2
|
|
b/main/stasis_message_router.c | 2
|
|
b/main/stasis_state.c | 9
|
|
b/main/stdtime/localtime.c | 2
|
|
b/main/strings.c | 26
|
|
b/main/stun.c | 25
|
|
b/main/taskprocessor.c | 77
|
|
b/main/tcptls.c | 88
|
|
b/main/tdd.c | 1
|
|
b/main/test.c | 259
|
|
b/main/threadpool.c | 12
|
|
b/main/time.c | 31
|
|
b/main/translate.c | 12
|
|
b/main/udptl.c | 2
|
|
b/main/utils.c | 258
|
|
b/main/uuid.c | 2
|
|
b/main/xml.c | 197
|
|
b/main/xmldoc.c | 94
|
|
b/makeopts.in | 10
|
|
b/menuselect/Makefile | 4
|
|
b/menuselect/README | 2
|
|
b/menuselect/autoconfig.h.in | 22
|
|
b/menuselect/configure | 3734
|
|
b/menuselect/configure.ac | 2
|
|
b/menuselect/contrib/menuselect-dummy | 20
|
|
b/menuselect/example_menuselect-tree | 22
|
|
b/menuselect/menuselect.c | 72
|
|
b/menuselect/menuselect_curses.c | 2
|
|
b/menuselect/menuselect_gtk.c | 2
|
|
b/menuselect/menuselect_newt.c | 2
|
|
b/menuselect/menuselect_stub.c | 2
|
|
b/menuselect/test/menuselect-tree | 34
|
|
b/pbx/ael/ael-test/ael-test2/apptest.ael2 | 2
|
|
b/pbx/ael/ael-test/ael-test3/extensions.ael | 2
|
|
b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2 | 10
|
|
b/pbx/ael/ael-test/ael-test4/apptest.ael2 | 2
|
|
b/pbx/ael/ael-test/ael-vtest13/extensions.ael | 2
|
|
b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2 | 10
|
|
b/pbx/pbx_config.c | 4
|
|
b/pbx/pbx_dundi.c | 6
|
|
b/pbx/pbx_lua.c | 34
|
|
b/res/Makefile | 6
|
|
b/res/ael/ael.y | 2
|
|
b/res/ael/ael_lex.c | 2
|
|
b/res/ael/pval.c | 12
|
|
b/res/ari/ari_model_validators.c | 16
|
|
b/res/ari/ari_model_validators.h | 465
|
|
b/res/ari/internal.h | 4
|
|
b/res/ari/resource_bridges.c | 12
|
|
b/res/ari/resource_channels.c | 6
|
|
b/res/ari/resource_events.c | 4
|
|
b/res/ari/resource_events.h | 3
|
|
b/res/parking/parking_applications.c | 32
|
|
b/res/parking/parking_bridge.c | 10
|
|
b/res/parking/parking_bridge_features.c | 6
|
|
b/res/parking/parking_controller.c | 2
|
|
b/res/parking/parking_ui.c | 2
|
|
b/res/parking/res_parking.h | 30
|
|
b/res/prometheus/bridges.c | 2
|
|
b/res/prometheus/channels.c | 2
|
|
b/res/prometheus/endpoints.c | 2
|
|
b/res/prometheus/pjsip_outbound_registrations.c | 6
|
|
b/res/prometheus/prometheus_internal.h | 4
|
|
b/res/res.xml | 2
|
|
b/res/res_aeap.c | 198
|
|
b/res/res_aeap.exports.in | 7
|
|
b/res/res_aeap/aeap.c | 501
|
|
b/res/res_aeap/general.c | 58
|
|
b/res/res_aeap/general.h | 41
|
|
b/res/res_aeap/logger.h | 60
|
|
b/res/res_aeap/message.c | 270
|
|
b/res/res_aeap/message_json.c | 191
|
|
b/res/res_aeap/transaction.c | 284
|
|
b/res/res_aeap/transaction.h | 123
|
|
b/res/res_aeap/transport.c | 156
|
|
b/res/res_aeap/transport.h | 209
|
|
b/res/res_aeap/transport_websocket.c | 254
|
|
b/res/res_aeap/transport_websocket.h | 34
|
|
b/res/res_agi.c | 59
|
|
b/res/res_ari.c | 12
|
|
b/res/res_ari_applications.c | 10
|
|
b/res/res_ari_asterisk.c | 32
|
|
b/res/res_ari_bridges.c | 28
|
|
b/res/res_ari_channels.c | 62
|
|
b/res/res_ari_device_states.c | 8
|
|
b/res/res_ari_endpoints.c | 10
|
|
b/res/res_ari_events.c | 2
|
|
b/res/res_ari_mailboxes.c | 8
|
|
b/res/res_ari_playbacks.c | 6
|
|
b/res/res_ari_recordings.c | 24
|
|
b/res/res_ari_sounds.c | 4
|
|
b/res/res_calendar.c | 19
|
|
b/res/res_calendar_caldav.c | 8
|
|
b/res/res_calendar_icalendar.c | 9
|
|
b/res/res_chan_stats.c | 9
|
|
b/res/res_cliexec.c | 160
|
|
b/res/res_config_curl.c | 2
|
|
b/res/res_config_ldap.c | 16
|
|
b/res/res_config_odbc.c | 38
|
|
b/res/res_config_pgsql.c | 8
|
|
b/res/res_config_sqlite3.c | 5
|
|
b/res/res_corosync.c | 2
|
|
b/res/res_crypto.c | 400
|
|
b/res/res_fax.c | 1
|
|
b/res/res_fax_spandsp.c | 47
|
|
b/res/res_geolocation.c | 125
|
|
b/res/res_geolocation.exports.in | 6
|
|
b/res/res_geolocation/eprofile_to_pidf.xslt | 235
|
|
b/res/res_geolocation/geoloc_civicaddr.c | 151
|
|
b/res/res_geolocation/geoloc_common.c | 36
|
|
b/res/res_geolocation/geoloc_config.c | 761
|
|
b/res/res_geolocation/geoloc_datastore.c | 325
|
|
b/res/res_geolocation/geoloc_dialplan.c | 376
|
|
b/res/res_geolocation/geoloc_doc.xml | 310
|
|
b/res/res_geolocation/geoloc_eprofile.c | 1343
|
|
b/res/res_geolocation/geoloc_gml.c | 367
|
|
b/res/res_geolocation/geoloc_private.h | 162
|
|
b/res/res_geolocation/pidf_lo_test.xml | 33
|
|
b/res/res_geolocation/pidf_to_eprofile.xslt | 213
|
|
b/res/res_geolocation/wiki/AsteriskImplementation.md | 183
|
|
b/res/res_geolocation/wiki/CivicAddress.md | 167
|
|
b/res/res_geolocation/wiki/GML.md | 60
|
|
b/res/res_geolocation/wiki/Geolocation.md | 74
|
|
b/res/res_geolocation/wiki/ReferenceInformation.md | 33
|
|
b/res/res_geolocation/wiki/URI.md | 86
|
|
b/res/res_hep.c | 2
|
|
b/res/res_http_media_cache.c | 11
|
|
b/res/res_http_post.c | 2
|
|
b/res/res_http_websocket.c | 56
|
|
b/res/res_monitor.c | 3
|
|
b/res/res_musiconhold.c | 13
|
|
b/res/res_mutestream.c | 19
|
|
b/res/res_mwi_external.c | 14
|
|
b/res/res_odbc.c | 17
|
|
b/res/res_parking.c | 5
|
|
b/res/res_phoneprov.c | 3
|
|
b/res/res_pjproject.c | 4
|
|
b/res/res_pjsip.c | 3390
|
|
b/res/res_pjsip.exports.in | 1
|
|
b/res/res_pjsip/config_global.c | 25
|
|
b/res/res_pjsip/config_transport.c | 115
|
|
b/res/res_pjsip/include/res_pjsip_private.h | 6
|
|
b/res/res_pjsip/location.c | 5
|
|
b/res/res_pjsip/pjsip_config.xml | 2401
|
|
b/res/res_pjsip/pjsip_configuration.c | 86
|
|
b/res/res_pjsip/pjsip_distributor.c | 8
|
|
b/res/res_pjsip/pjsip_manager.xml | 901
|
|
b/res/res_pjsip/pjsip_message_filter.c | 61
|
|
b/res/res_pjsip/pjsip_options.c | 12
|
|
b/res/res_pjsip/pjsip_resolver.c | 8
|
|
b/res/res_pjsip/pjsip_scheduler.c | 2
|
|
b/res/res_pjsip/pjsip_session.c | 2
|
|
b/res/res_pjsip/pjsip_transport_events.c | 124
|
|
b/res/res_pjsip_authenticator_digest.c | 3
|
|
b/res/res_pjsip_caller_id.c | 52
|
|
b/res/res_pjsip_config_wizard.c | 76
|
|
b/res/res_pjsip_dialog_info_body_generator.c | 16
|
|
b/res/res_pjsip_diversion.c | 10
|
|
b/res/res_pjsip_endpoint_identifier_anonymous.c | 6
|
|
b/res/res_pjsip_endpoint_identifier_user.c | 10
|
|
b/res/res_pjsip_exten_state.c | 34
|
|
b/res/res_pjsip_geolocation.c | 661
|
|
b/res/res_pjsip_header_funcs.c | 370
|
|
b/res/res_pjsip_history.c | 55
|
|
b/res/res_pjsip_messaging.c | 103
|
|
b/res/res_pjsip_mwi.c | 4
|
|
b/res/res_pjsip_nat.c | 3
|
|
b/res/res_pjsip_notify.c | 6
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 10
|
|
b/res/res_pjsip_outbound_registration.c | 44
|
|
b/res/res_pjsip_path.c | 21
|
|
b/res/res_pjsip_publish_asterisk.c | 6
|
|
b/res/res_pjsip_pubsub.c | 237
|
|
b/res/res_pjsip_registrar.c | 10
|
|
b/res/res_pjsip_rfc3326.c | 2
|
|
b/res/res_pjsip_sdp_rtp.c | 95
|
|
b/res/res_pjsip_session.c | 67
|
|
b/res/res_pjsip_stir_shaken.c | 198
|
|
b/res/res_pjsip_transport_websocket.c | 31
|
|
b/res/res_pktccops.c | 2
|
|
b/res/res_prometheus.c | 19
|
|
b/res/res_rtp_asterisk.c | 38
|
|
b/res/res_smdi.c | 2
|
|
b/res/res_sorcery_config.c | 2
|
|
b/res/res_sorcery_memory_cache.c | 2
|
|
b/res/res_speech.c | 63
|
|
b/res/res_speech_aeap.c | 731
|
|
b/res/res_srtp.c | 3
|
|
b/res/res_stasis.c | 12
|
|
b/res/res_stasis_playback.c | 6
|
|
b/res/res_stasis_snoop.c | 10
|
|
b/res/res_stir_shaken.c | 257
|
|
b/res/res_stir_shaken/certificate.h | 14
|
|
b/res/res_stir_shaken/curl.c | 191
|
|
b/res/res_stir_shaken/curl.h | 7
|
|
b/res/res_stir_shaken/profile.c | 241
|
|
b/res/res_stir_shaken/profile.h | 39
|
|
b/res/res_stir_shaken/profile_private.h | 40
|
|
b/res/res_stir_shaken/stir_shaken.c | 29
|
|
b/res/res_stir_shaken/stir_shaken.h | 7
|
|
b/res/res_stun_monitor.c | 7
|
|
b/res/res_tonedetect.c | 390
|
|
b/res/res_xmpp.c | 72
|
|
b/res/snmp/agent.c | 2
|
|
b/res/snmp/agent.h | 6
|
|
b/res/stasis/app.c | 5
|
|
b/res/stasis/app.h | 75
|
|
b/res/stasis/control.h | 14
|
|
b/res/stasis/messaging.h | 5
|
|
b/res/stasis/stasis_bridge.c | 2
|
|
b/res/stasis/stasis_bridge.h | 2
|
|
b/res/stasis_recording/stored.c | 12
|
|
b/rest-api-templates/ari_model_validators.h.mustache | 50
|
|
b/rest-api-templates/ari_resource.h.mustache | 3
|
|
b/rest-api-templates/asterisk_processor.py | 4
|
|
b/rest-api-templates/make_ari_stubs.py | 2
|
|
b/rest-api-templates/res_ari_resource.c.mustache | 2
|
|
b/rest-api-templates/transform.py | 2
|
|
b/rest-api/api-docs/channels.json | 5
|
|
b/rest-api/resources.json | 2
|
|
b/tests/CI/buildAsterisk.sh | 17
|
|
b/tests/CI/gates.jenkinsfile | 4
|
|
b/tests/CI/installAsterisk.sh | 9
|
|
b/tests/CI/periodics-daily.jenkinsfile | 2
|
|
b/tests/CI/ref_debug.jenkinsfile | 2
|
|
b/tests/CI/runTestsuite.sh | 15
|
|
b/tests/CI/unittests.jenkinsfile | 2
|
|
b/tests/CI/universal-asterisk-nongerrit.jenkinsfile | 4
|
|
b/tests/Makefile | 3
|
|
b/tests/keys/rsa_key1.key | 15
|
|
b/tests/keys/rsa_key1.pub | 6
|
|
b/tests/test_abstract_jb.c | 2
|
|
b/tests/test_aeap.c | 252
|
|
b/tests/test_aeap_speech.c | 287
|
|
b/tests/test_aeap_transaction.c | 179
|
|
b/tests/test_aeap_transport.c | 249
|
|
b/tests/test_aoc.c | 2
|
|
b/tests/test_astobj2.c | 2
|
|
b/tests/test_astobj2_thrash.c | 10
|
|
b/tests/test_bridging.c | 2
|
|
b/tests/test_capture.c | 379
|
|
b/tests/test_cdr.c | 6
|
|
b/tests/test_config.c | 85
|
|
b/tests/test_conversions.c | 12
|
|
b/tests/test_crypto.c | 644
|
|
b/tests/test_devicestate.c | 2
|
|
b/tests/test_dns_naptr.c | 2
|
|
b/tests/test_hashtab_thrash.c | 10
|
|
b/tests/test_json.c | 60
|
|
b/tests/test_linkedlists.c | 1
|
|
b/tests/test_media_cache.c | 2
|
|
b/tests/test_message.c | 2
|
|
b/tests/test_optional_api.c | 2
|
|
b/tests/test_res_prometheus.c | 4
|
|
b/tests/test_sched.c | 129
|
|
b/tests/test_sorcery.c | 2
|
|
b/tests/test_sorcery_memory_cache_thrash.c | 4
|
|
b/tests/test_stasis.c | 6
|
|
b/tests/test_stasis_channels.c | 3
|
|
b/tests/test_strings.c | 257
|
|
b/tests/test_taskprocessor.c | 10
|
|
b/tests/test_time.c | 8
|
|
b/tests/test_vector.c | 2
|
|
b/tests/test_voicemail_api.c | 24
|
|
b/third-party/Makefile | 22
|
|
b/third-party/Makefile.rules | 11
|
|
b/third-party/apply_patches | 6
|
|
b/third-party/jansson/Makefile | 2
|
|
b/third-party/jansson/jansson-2.14.tar.bz2.md5 | 1
|
|
b/third-party/pjproject/.gitignore | 3
|
|
b/third-party/pjproject/Makefile | 164
|
|
b/third-party/pjproject/README-hacking.md | 213
|
|
b/third-party/pjproject/configure.m4 | 27
|
|
b/third-party/pjproject/dependency_utils | 96
|
|
b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch | 29
|
|
b/third-party/pjproject/patches/0000-remove-third-party.patch | 33
|
|
b/third-party/pjproject/patches/0100-allow_multiple_auth_headers.patch | 413
|
|
b/third-party/pjproject/patches/config_site.h | 6
|
|
b/third-party/pjproject/pjproject-2.12.1.tar.bz2.md5 | 1
|
|
b/third-party/versions.mak | 4
|
|
b/utils/astman.1 | 2
|
|
b/utils/db1-ast/hash/README | 2
|
|
b/utils/db1-ast/hash/hash.h | 2
|
|
b/utils/db1-ast/mpool/mpool.c | 2
|
|
b/utils/extconf.c | 7
|
|
b/utils/frame.c | 4
|
|
b/utils/frame.h | 4
|
|
channels/chan_phone.h | 257
|
|
configs/samples/app_mysql.conf.sample | 24
|
|
configs/samples/muted.conf.sample | 39
|
|
contrib/asterisk-doxygen-header | 10
|
|
contrib/realtime/mysql/mysql_cdr.sql | 41
|
|
contrib/realtime/mysql/mysql_config.sql | 1330
|
|
contrib/realtime/mysql/mysql_voicemail.sql | 35
|
|
contrib/realtime/postgresql/postgresql_cdr.sql | 45
|
|
contrib/realtime/postgresql/postgresql_config.sql | 1442
|
|
contrib/realtime/postgresql/postgresql_voicemail.sql | 39
|
|
doc/asterisk-ng-doxygen.in | 1689
|
|
third-party/jansson/jansson-2.12.tar.bz2.md5 | 1
|
|
third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 53
|
|
third-party/pjproject/patches/0000-solaris.patch | 135
|
|
third-party/pjproject/patches/0011-sip_inv_patch.patch | 39
|
|
third-party/pjproject/patches/0020-pjlib_cancel_timer_0.patch | 39
|
|
third-party/pjproject/patches/0050-fix-race-parallel-build.patch | 72
|
|
third-party/pjproject/patches/0060-clone-sdp-for-sip-timer-refresh-invite.patch | 28
|
|
third-party/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch | 37
|
|
third-party/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch | 33
|
|
third-party/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch | 212
|
|
third-party/pjproject/patches/0100-fix-double-stun-free.patch | 82
|
|
third-party/pjproject/patches/0110-tls-parent-listener-destroyed.patch | 166
|
|
third-party/pjproject/patches/0111-ssl-premature-destroy.patch | 136
|
|
third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch | 32
|
|
third-party/pjproject/pjproject-2.10.tar.bz2.md5 | 2
|
|
805 files changed, 50874 insertions(+), 132824 deletions(-)
|