Release Summary

asterisk-19.0.0

Date: 2021-11-02

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

CodersTestersReporters
63 Sean Bright
61 Joshua C. Colp
42 Naveen Albert
37 George Joseph
30 Alexander Traud
17 Kevin Harwell
16 Ben Ford
14 Jaco Kroon
5 Torrey Searle
5 Sungtae Kim
5 Ivan Poddubnyi
4 Boris P. Korzun
4 Jean Aunis
3 Nick French
3 Mark Murawski
3 Sebastien Duthil
3 Joseph Nadiv
3 Andre Barbosa
2 sungtae kim
2 Asterisk Development Team
2 Dan Cropp
2 Bernd Zobl
2 Alexei Gradinari
2 Richard Mudgett
2 Holger Hans Peter Freyther
2 Igor Goncharovsky
2 laszlovl
1 Sarah Autumn
1 Nathan Bruning
1 Pirmin Walthert
1 Rijnhard Hessel
1 Stanislav
1 Matthew Kern
1 Walter Doekes
1 Jasper van der Neut
1 Dennis Buteyn
1 Nico Kooijman
1 under
1 Guido Falsi
1 Andrew Siplas
1 Mark Petersen
1 Kfir Itzhak
1 Michael Neuhauser
1 Salah Ahmed
1 Jeremy Lainé
1 Carlos Oliva
1 Evandro César Arruda
1 Shloime Rosenblum
1 Michal Hajek
1 Alexander Greiner-Baer
1 Nickolay Shmyrev
1 Dovid Bender
1 cmaj
1 Patrick Verzele
1 Jasper Hafkenscheid
1 Robert Cripps
1 Evgenios_Greek
2 Mark Petersen
1 Joseph Nadiv
41 N A
33 Joshua C. Colp
16 Alexander Traud
11 George Joseph
8 sungtae kim
6 Sean Bright
5 Jean Aunis - Prescom
5 Boris P. Korzun
4 Michael Maier
4 Ross Beer
4 Sebastian Damm
3 Dan Cropp
3 Matthias Hensler
3 Andre Barbosa
3 Ivan Poddubny
3 Sébastien Duthil
3 Torrey Searle
3 Dan Cropp
2 under
2 Jaco Kroon
2 Caesar
2 Luke Escude
2 Robert Sutton
2 Alexander Traud
2 Rusty Newton
2 Kevin Harwell
2 Igor Goncharovsky
2 Andrew Yager
2 Mark Petersen
2 Gregory Massel
2 Mark Petersen
2 laszlovl
2 Brian J. Murrell
2 Nick French
2 Stefan Ruf
1 Michael Welk
1 Walter Doekes
1 tootai
1 Juan Carlos Castro y Castro
1 Jacek Konieczny
1 Julien
1 Vyrva Igor
1 Sta Retji
1 Joseph Nadiv
1 Ramarajan
1 Benjamin Keith Ford
1 dovid
1 Marco Paland
1 Lucas Tardioli Silveira
1 N GM
1 Jeremy Lainé
1 Roman Pertsev
1 Igor Liferenko
1 Francisco Correia
1 Corey Farrell
1 Michael Neuhauser
1 Ivan Poddubny
1 Thomas Johnson
1 Thomas Frederiksen
1 Vitezslav Novy
1 Etienne Lessard
1 Andrea Sannucci
1 siggi
1 Asterisk to be misaligned.
1 Evandro César Arruda
1 Matthew Kern
1 Michal Hajek
1 Mikhail Ivanov
1 Sarah Autumn
1 周家建
1 Edvin Vidmar
1 Hendrik Wedhorn
1 Salah Ahmed
1 Guido Falsi
1 N A
1 Michael
1 Péter Juhász
1 David Cunningham
1 Dennis
1 Bernd Zobl
1 Nathan Bruning
1 Alex Hermann
1 Michael Munger
1 Vieri
1 Tomas Maldonado
1 Rijnhard Hessel
1 Chris
1 Stanislav Abramenkov
1 Miguel Sanz
1 Isaac McDonald
1 Ove Aursand
1 Alexander Zharov
1 cmaj
1 bbawkon
1 Hajek Michal
1 Carlos Oliva
1 Alexander Gonchiy
1 Benjamin M.
1 Walter Doekes
1 Alex Hermann
1 Francisco Correia
1 Schneur Rosenberg
1 Philip Young
1 Alexander Akimov
1 Misha Vodsedalek
1 Dalius Mockevicius
1 Dovid Bender
1 Joseph Ades
1 Jasper van der Neut
1 Michael Newton
1 Alexander Greiner-Baer
1 Mauri de Souza Meneguzzo (3CPlus)
1 Gant Liu
1 Nickolay V. Shmyrev
1 Eric Smith
1 Flole Systems
1 Alexei Gradinari
1 Michael Maier
1 Boolah
1 Andrew Siplas
1 Shloime Rosenblum
1 Brian J. Murrell
1 Ernani José Camargo Azevedo
1 Jacek Konieczny
1 Lucas Tardioli Silveira
1 IAMJames_
1 Leandro Dardini
1 Michael Neuhauser
1 Sandro Gauci
1 Charlie Smurthwaite
1 Brian Paboojian
1 Mark Murawski
1 Jasper Hafkenscheid
1 Robert Cripps
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

Category: Addons/cdr_mysql

ASTERISK-29584: cdr_mysql: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_dahdiras

ASTERISK-29591: app_dahdiras: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_fax

ASTERISK-29587: app_fax: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_ices

ASTERISK-29586: app_ices: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_image

ASTERISK-29589: app_image: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_macro

ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_meetme

ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_nbscat

ASTERISK-29590: app_nbscat: Remove deprecated module
Reported by: Joshua C. Colp

Category: Applications/app_osplookup

ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Applications/app_url

ASTERISK-29588: app_url: Remove deprecated module
Reported by: Joshua C. Colp

Category: CDR/cdr_syslog

ASTERISK-29592: cdr_syslog: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_alsa

ASTERISK-29601: moduleinfo: Add replacement module information
Reported by: N AASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_mgcp

ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_misdn

ASTERISK-29596: chan_misdn: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_nbs

ASTERISK-29595: chan_nbs: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_oss

ASTERISK-29593: chan_oss: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_phone

ASTERISK-29594: chan_phone: Remove deprecated module
Reported by: Joshua C. Colp

Category: Channels/chan_sip/General

ASTERISK-29601: moduleinfo: Add replacement module information
Reported by: N AASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_skinny

ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Channels/chan_vpb

ASTERISK-29597: chan_vpb: Remove deprecated module
Reported by: Joshua C. Colp

Category: General

ASTERISK-29599: conf2ael: Remove deprecated application
Reported by: Joshua C. Colp

Category: Resources/General

ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
Reported by: Joshua C. Colp

Category: Resources/res_config_sqlite

ASTERISK-29598: res_config_sqlite: Remove deprecated module
Reported by: Joshua C. Colp

Category: Resources/res_monitor

ASTERISK-29602: res_monitor: Disable building by default.
Reported by: Joshua C. ColpASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
Reported by: Joshua C. Colp

Category: Utilities/muted

ASTERISK-29600: muted: Remove deprecated application
Reported by: Joshua C. Colp

Security

Category: Channels/chan_pjsip

ASTERISK-29415: Crash in PJSIP TLS transport
Reported by: Andrew Yager

Category: Resources/res_pjsip_diversion

ASTERISK-29219: res_pjsip_diversion: Crash if Tel URI contains History-Info
Reported by: Torrey Searle

Category: Resources/res_pjsip_session

ASTERISK-29381: chan_pjsip: Remote denial of service by an authenticated user
Reported by: Ivan Poddubny

Category: Resources/res_pjsip_t38

ASTERISK-29305: ASTERISK-29203 / AST-2021-002 -- Another scenario is causing a crash
Reported by: Gregory Massel

Category: Resources/res_srtp

ASTERISK-29260: sRTP Replay Protection ignored; even tears down long calls
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-29227: res_pjsip_diversion: sending multiple 181 responses causes memory corruption and crash
Reported by: Ivan PoddubnyASTERISK-29057: pjsip: Crash on call rejection during high load
Reported by: Sandro Gauci

New Feature

Category: Applications/NewFeature

ASTERISK-29496: Add SendMF application
Reported by: N AASTERISK-29454: New application to reload modules
Reported by: N AASTERISK-29444: Add application to wait for condition
Reported by: N A

Category: Applications/app_confbridge

ASTERISK-29446: app_confbridge: New ConfKick application
Reported by: N AASTERISK-29440: app_confbridge: Allow ConfBridge answer to be suppressed
Reported by: N A

Category: Applications/app_dial

ASTERISK-29442: app_dial: Expand A option to allow announcement playback to caller
Reported by: N A

Category: Applications/app_read

ASTERISK-18454: Option for Read to be able to accept #
Reported by: Sta Retji

Category: Channels/chan_pjsip

ASTERISK-27477: Chan_pjsip does not support unauthenticated OPTIONS ping
Reported by: Ross Beer

Category: Core/General

ASTERISK-11: AGI channel_status failure
Reported by: bbawkon

Category: Functions/NewFeature

ASTERISK-29531: Add SAYFILES function
Reported by: N AASTERISK-29542: Add audio scrambler
Reported by: N AASTERISK-29478: Function to drop frames in the TX or RX directions
Reported by: N AASTERISK-29477: Function to asynchronously store digits dialed
Reported by: N AASTERISK-29431: Minimum and maximum dialplan functions
Reported by: N A

Category: Functions/func_channel

ASTERISK-29656: Add CHANNEL_EXISTS function
Reported by: N A

Category: Functions/func_env

ASTERISK-29628: Add file and directory functions
Reported by: N A

Category: Functions/func_strings

ASTERISK-29627: Add STRBETWEEN function
Reported by: N A

Category: Functions/func_volume

ASTERISK-29439: func_volume: Volume function can't be read
Reported by: N A

Category: Resources/NewFeature

ASTERISK-29546: Add tone detection module
Reported by: N A

Category: Resources/res_pjsip_diversion

ASTERISK-29027: Implement support for History-Info
Reported by: Torrey Searle

Category: Resources/res_pjsip_header_funcs

ASTERISK-29389: Add PJSIP_HEADERS() and ability to read header by pattern
Reported by: Igor Goncharovsky

Bug

Category: . I did not set the category correctly.

ASTERISK-29146: GCC Warnings: ‘%s’ directive argument is null.
Reported by: Alexander Traud

Category: Applications/General

ASTERISK-29287: app.h: C++ compatibility broken
Reported by: Jean Aunis - Prescom

Category: Applications/app_agent_pool

ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander Traud

Category: Applications/app_chanspy

ASTERISK-28883: Spyee information ist missing in ChanSpyStop AMI Event
Reported by: Hendrik Wedhorn

Category: Applications/app_confbridge

ASTERISK-29618: ConfBridge errors on creation conference room
Reported by: Alexander ZharovASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and muting over AMI occurs
Reported by: Stefan Ruf

Category: Applications/app_dial

ASTERISK-29329: app_dial: DTMF to 'D' option gets duplicated if there are multiple progress events
Reported by: N A

Category: Applications/app_directory

ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
Reported by: Alexander Traud

Category: Applications/app_milliwatt

ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the proper timings
Reported by: N A

Category: Applications/app_mixmonitor

ASTERISK-28947: Segmentation fault in mixmonitor_ds_destroy
Reported by: Robert Sutton

Category: Applications/app_mp3

ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
Reported by: Carlos Oliva

Category: Applications/app_page

ASTERISK-16799: Callee declined when 'beep' audio file does not exist
Reported by: IAMJames_

Category: Applications/app_playback

ASTERISK-27871: Remote URL in playback must end with file extension
Reported by: Caesar

Category: Applications/app_queue

ASTERISK-29578: app_queue: Custom device state using included hints do not update
Reported by: N AASTERISK-28701: app_queue: Core reload resets queue stats, even when keepstats=yes
Reported by: Luke EscudeASTERISK-28356: app_queue: CLI set ringinuse for realtime member not working
Reported by: MichaelASTERISK-26614: app_queue: updatecdr option in queues.conf does effectively nothing
Reported by: Alexander GonchiyASTERISK-24631: Incorrect description of option "context" in queues.conf.sample
Reported by: Etienne LessardASTERISK-27542: app_queue: When "queue show" CLI command is executed a crash occurs
Reported by: Miguel SanzASTERISK-29355: app_queue: Queue member status message sent even if status doesn't change
Reported by: Roman PertsevASTERISK-28369: app_queue: Member device state "invalid" when second call is ringing and hint is used
Reported by: Boolah ASTERISK-29155: app_queue: Deadlock between queues container and individual queues
Reported by: George JosephASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
Reported by: Ove AursandASTERISK-29043: app_queue: Leave empty sometimes not recorded as abandoned
Reported by: Kfir ItzhakASTERISK-29034: Lastpause of realtime members is reseting
Reported by: Evandro César Arruda

Category: Applications/app_read

ASTERISK-29673: app_read: Fix null pointer crash regression
Reported by: N A

Category: Applications/app_saynumber

ASTERISK-29475: SayNumber triggers WARNING if caller hangs up during application execution
Reported by: N A

Category: Applications/app_skel

ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander Traud

Category: Applications/app_voicemail

ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
Reported by: Alexander TraudASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
Reported by: Eric SmithASTERISK-27273: app_voicemail: When a voicemail is marked as "Urgent", it is not sent by email/processed by the mailcmd command
Reported by: Leandro Dardini

Category: Bridges/bridge_simple

ASTERISK-29379: Segfault - ast_channel_is_multistream (chan=0x0) at channel_internal_api.c:1590
Reported by: Ross BeerASTERISK-29161: Incorrect setup of recall channels
Reported by: Boris P. Korzun

Category: CDR/General

ASTERISK-29168: Asterisk crashes during call transfer
Reported by: Dalius Mockevicius

Category: CDR/cdr_adaptive_odbc

ASTERISK-29494: cdr_adaptive_odbc: Prevent throwing warnings if CDR filtering is used
Reported by: N A

Category: Channels/General

ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
Reported by: Alexander Traud

Category: Channels/chan_dahdi

ASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using MF signaling
Reported by: Sarah Autumn

Category: Channels/chan_iax2

ASTERISK-20219: [patch] - IAX2 Call Encryption Fails with RSA authentication
Reported by: Michael MungerASTERISK-29392: chan_iax2: Asterisk crashes when queueing video with format
Reported by: Michael Welk

Category: Channels/chan_local

ASTERISK-29407: chan_local: Filtering audio formats should not occur on removed streams
Reported by: Joshua C. ColpASTERISK-29035: chan_local: Multistream support breaks T.38 faxing
Reported by: Matthias Hensler

Category: Channels/chan_mgcp

ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
Reported by: Tomas Maldonado

Category: Channels/chan_pjsip

ASTERISK-28393: Multidomain support issue
Reported by: Andrea SannucciASTERISK-29358: chan_pjsip: Trace message for progress is output even if frame is not queued
Reported by: Michael MaierASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN instead of a channel variable
Reported by: Ivan PoddubnyASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
Reported by: George JosephASTERISK-28016: PJSIP sends duplicate 183 Progress responses
Reported by: Alex HermannASTERISK-28185: chan_pjsip: Subsequent same responses are not stopped
Reported by: JulienASTERISK-29230: pjsip: Asterisk goes crazy and massively spams logfile if registration can't be send
Reported by: Michael MaierASTERISK-29201: Crash occurs when Transfer and execute Hangup before the Transfer result
Reported by: Dan CroppASTERISK-29210: res_pjsip: Crash when examining transport
Reported by: N GM ASTERISK-29022: Crash when manipulating PJSIP invite dlg ref counts
Reported by: Sean BrightASTERISK-28878: chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
Reported by: Joseph Ades

Category: Channels/chan_sip/CodecHandling

ASTERISK-29280: chan_sip: Allow peers without audio (text+video).
Reported by: Alexander TraudASTERISK-29265: chan_sip: Allow text+video media streams, again.
Reported by: Alexander TraudASTERISK-29258: chan_sip: Audio stream rejected, Other stream present: Invalid SDP.
Reported by: Alexander TraudASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are accepted.
Reported by: Alexander TraudASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
Reported by: Alexander Traud

Category: Channels/chan_sip/General

ASTERISK-29370: chan_sip does not recognize application/hook-flash
Reported by: N AASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC) gets inserted when switching from progress to established
Reported by: Matthias HenslerASTERISK-29011: chan_sip: ToHost property not cleared on reload
Reported by: Dennis

Category: Channels/chan_sip/SRTP

ASTERISK-29222: chan_sip: Hold/Resume an sRTP call on a video enabled user-agent.
Reported by: Alexander Traud

Category: Channels/chan_sip/TCP-TLS

ASTERISK-28798: [patch] chan_sip: TCP/TLS client without server.
Reported by: Alexander Traud

Category: Channels/chan_sip/Video

ASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are accepted.
Reported by: Alexander TraudASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
Reported by: Alexander Traud

Category: Configs/Samples

ASTERISK-29123: logger.conf.sample missing comment mark on line 115
Reported by: Andrew Siplas

Category: Contrib/General

ASTERISK-29142: sip_to_pjsip.py: doesn't read globbed includes
Reported by: Michael Newton

Category: Core/ACL

ASTERISK-28978: acl: named_acl rule misconfiguration results in segfault on reading rule from realtime
Reported by: Andrew Yager

Category: Core/Bridging

ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and muting over AMI occurs
Reported by: Stefan Ruf

Category: Core/BuildSystem

ASTERISK-29348: menuselect doesn't return errors in many cases
Reported by: George Joseph

Category: Core/Channels

ASTERISK-29259: channel: Allow text+video media streams, again.
Reported by: Alexander TraudASTERISK-29091: Crash when ast_translator_build_path fails
Reported by: Jasper van der Neut

Category: Core/CodecInterface

ASTERISK-29526: G729 audio gets corrupted by Asterisk due to smoother
Reported by: underASTERISK-29328: translate.c: possible buffer overflow when upsampling
Reported by: Jean Aunis - Prescom

Category: Core/DNS

ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support configured IPv6 servers
Reported by: Isaac McDonald

Category: Core/General

ASTERISK-12: app_voicemail2 became a bit silent, lately
Reported by: siggiASTERISK-29372: file.c switch does not account for flash events
Reported by: N AASTERISK-29306: strings: Incorrect use of __attribute__((pure)) in ast_str_to_lower definition
Reported by: Vitezslav NovyASTERISK-28430: res_rtp_asterisk.c: FRACK!, Failed assertion errno != EBADF
Reported by: underASTERISK-28311: dsp: ast_dsp_silence_noise_with_energy wrong judgment of frame format
Reported by: 周家建

Category: Core/Internationalization

ASTERISK-29297: say: Y2021 problem – Asterisk cannot say year 2021 in Dutch
Reported by: Jacek Konieczny

Category: Core/Jitterbuffer

ASTERISK-27176: test_abstract_jb: frames leak
Reported by: Corey FarrellASTERISK-29480: fixedjitterbuffer contains an un-wrappered assert that triggers on a negative time slew
Reported by: Dan Cropp

Category: Core/Logging

ASTERISK-29209: Debug messages printed by scope trace might be missing newlines
Reported by: Alexander Traud

Category: Core/PBX

ASTERISK-29485: core: Inband generation of tones for Busy() and Congestion() may not occur
Reported by: Joshua C. ColpASTERISK-29441: Core reload making TCP endpoints go offline
Reported by: Luke Escude

Category: Core/RTP

ASTERISK-28416: Unable to get rtp codec payload code for slin
Reported by: Brian J. Murrell

Category: Core/Stasis

ASTERISK-28237: "FRACK!, Failed assertion bad magic number" happens when unsubscribe an application from an event source
Reported by: Lucas Tardioli SilveiraASTERISK-29355: app_queue: Queue member status message sent even if status doesn't change
Reported by: Roman Pertsev

Category: Documentation

ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
Reported by: Alexander TraudASTERISK-24434: Fix differing usage of assignment operators in modules.conf
Reported by: Rusty NewtonASTERISK-24631: Incorrect description of option "context" in queues.conf.sample
Reported by: Etienne LessardASTERISK-25358: dateformat not read from logger.conf by remote console
Reported by: Igor LiferenkoASTERISK-29136: config: Sample features.conf incorrectly includes " around sound files
Reported by: Benjamin M.ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
Reported by: Eric Smith

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

Category: Functions/func_curl

ASTERISK-28825: Any curl response checks out as valid even if 404 is returned.
Reported by: dovidASTERISK-29085: func_curl: Segmentation fault when using CURL after setting httpheader CURLOPT
Reported by: Péter Juhász

Category: Functions/func_lock

ASTERISK-29217: LOCK() can grant the same lock to multiple channels spuriously
Reported by: Jaco Kroon

Category: Functions/func_odbc

ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
Reported by: Alexander Traud

Category: Functions/func_version

ASTERISK-29021: [patch] Fix VERSION(ASTERISK_VERSION_NUM) on certified versions
Reported by: cmaj

Category: General

ASTERISK-29630: Asterisk is unable to read extended number format terminfo files
Reported by: Sean BrightASTERISK-29148: AST_MODULE_INFO no, MODULEINFO depend
Reported by: Alexander Traud

Category: PBX/General

ASTERISK-29046: pbx: Deadlock when doing a reload, while simultaneously doing an ExtensionState on a pattern match hint that ends up adding an extension
Reported by: Ramarajan

Category: PBX/pbx_ael

ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
Reported by: Mark Murawski

Category: Resources/General

ASTERISK-29130: prometheus: Crash when scraping bridge
Reported by: Francisco Correia

Category: Resources/res_ari_bridges

ASTERISK-29668: ari: Listing bridges fails when dialing bridge exists
Reported by: Joshua C. Colp

Category: Resources/res_ari_channels

ASTERISK-29629: ARI external media channel creation doesn't set option data
Reported by: sungtae kimASTERISK-29622: ARI: external media create doesn't use body parameter
Reported by: sungtae kimASTERISK-29514: ari: Audiosocket segfault when no data specified
Reported by: Igor GoncharovskyASTERISK-29188: null media causing the Asterisk crash
Reported by: sungtae kim

Category: Resources/res_ari_endpoints

ASTERISK-29108: resource_endpoints.c : Memory leak if endpoint not found
Reported by: Jean Aunis - Prescom

Category: Resources/res_config_pgsql

ASTERISK-29293: res_config_pgsql: Limit realtime_pgsql() to return one (no more) record
Reported by: Boris P. Korzun

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

Category: Resources/res_fax

ASTERISK-29312: res_fax: asterisk fails to publish the Stasis and ReceiveFax status messages if the remote Station ID contains invalid UTF-8 characters
Reported by: Alexei Gradinari

Category: Resources/res_http_media_cache

ASTERISK-27871: Remote URL in playback must end with file extension
Reported by: CaesarASTERISK-29173: Media cache URL requests allow infinite redirects
Reported by: Sean Bright

Category: Resources/res_musiconhold

ASTERISK-29211: res_musiconhold: Segfault on realtime music on hold without entries
Reported by: Nathan BruningASTERISK-29099: res_musiconhold: Realtime MOH only loads a single entry
Reported by: laszlovlASTERISK-24329: Music On Hold announcement cuts intro of music the first time it is played
Reported by: Thomas FrederiksenASTERISK-28927: Asterisk crash in music on hold
Reported by: David Cunningham

Category: Resources/res_odbc

ASTERISK-29311: res_odbc_transaction sets forcecommit default value based on isolation level instead of forcecommit
Reported by: Jaco Kroon

Category: Resources/res_parking

ASTERISK-29042: res_parking: Parker UUID is no longer copied
Reported by: Misha Vodsedalek

Category: Resources/res_pjproject

ASTERISK-29582: res_pjproject: Can't map pjproject log messages to Asterisk TRACE
Reported by: George Joseph

Category: Resources/res_pjsip

ASTERISK-29618: ConfBridge errors on creation conference room
Reported by: Alexander ZharovASTERISK-29354: res_pjsip: Allow partial reloading of transports
Reported by: Joshua C. ColpASTERISK-29196: res_pjsip: Segmentation fault
Reported by: Mauri de Souza Meneguzzo (3CPlus)ASTERISK-29261: res_pjsip: user=phone validation fail for isup numbers containing *#
Reported by: Mark PetersenASTERISK-29165: res_pjsip: malformed header Accept-Encoding in OPTIONS response
Reported by: Alexander Greiner-BaerASTERISK-28933: res_pjsip.so fails to load when bundled pjproject is compiled without libssl
Reported by: Walter DoekesASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with auth) on 407 replies
Reported by: Sebastian DammASTERISK-29124: res_pjsip: flow transport broken for outbound requests
Reported by: Nick FrenchASTERISK-28995: res_pjsip_registrar: Expires on statically configured contacts is not correct
Reported by: tootai

Category: Resources/res_pjsip/Bundling

ASTERISK-29654: pjproject includes trailing whitespace in sdp format attributes
Reported by: George Joseph

Category: Resources/res_pjsip_authenticator_digest

ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with auth) on 407 replies
Reported by: Sebastian Damm

Category: Resources/res_pjsip_config_wizard

ASTERISK-29503: Updated identify/match syntax not supported by config wizard
Reported by: Sean BrightASTERISK-29097: res_pjsip_config_wizard: Crash when freeing string when failing to add extension
Reported by: Vieri

Category: Resources/res_pjsip_diversion

ASTERISK-29191: tel: URI in Diversion header causes crash
Reported by: Mikhail IvanovASTERISK-29001: chan_pjsip does not process or forward 181 responses
Reported by: Torrey Searle

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-29503: Updated identify/match syntax not supported by config wizard
Reported by: Sean Bright

Category: Resources/res_pjsip_messaging

ASTERISK-29663: messaging: AMI MessageSend does not support same parameters as dialplan application
Reported by: Brian J. MurrellASTERISK-29404: Consolidate res_pjsip_messaging fixes for domain name
Reported by: George Joseph

Category: Resources/res_pjsip_nat

ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses with external_signaling_address
Reported by: Brian Paboojian

Category: Resources/res_pjsip_outbound_authenticator_digest

ASTERISK-29397: pjsip: Asterisk isn't tolerant of RFC8760 UASs
Reported by: George Joseph

Category: Resources/res_pjsip_outbound_registration

ASTERISK-29315: res_pjsip: re-registration gets stuck if setting initial auth credentials fails
Reported by: Nick FrenchASTERISK-29231: pjsip: SIGSEGV in CLI if no trunk is registered
Reported by: Michael Maier

Category: Resources/res_pjsip_refer

ASTERISK-29313: res_pjsip_refer: Segfault in progress notify
Reported by: George Joseph

Category: Resources/res_pjsip_registrar

ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses with external_signaling_address
Reported by: Brian PaboojianASTERISK-28995: res_pjsip_registrar: Expires on statically configured contacts is not correct
Reported by: tootai

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-29479: [patch] Channels are not put on hold for Session Progress with inactive audio
Reported by: Bernd ZoblASTERISK-29105: chan_pjsip: 180 Ringing with SDP not changed into progress
Reported by: Sebastian DammASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed on reinvite without SDP offer
Reported by: Michael MaierASTERISK-29051: res_pjsip_sdp_rtp: Does not set correct values on RTP instance when "auto" DTMF is used
Reported by: Sebastian Damm

Category: Resources/res_pjsip_session

ASTERISK-29215: res_pjsip_session: NULL active_media_state topology caused asterisk crash
Reported by: sungtae kimASTERISK-29303: pjsip: Re-invite occurs when it shouldn't
Reported by: Benjamin Keith FordASTERISK-29203: res_pjsip_t38: Crash when changing state
Reported by: Gregory MasselASTERISK-29248: res_pjsip_session: res sometimes uninitialized reported by compiler Clang.
Reported by: Alexander TraudASTERISK-29220: After T38 reinvite response of 488 a subsequent G711 reinvite is not processed correctly. Instead the previous T38 session media is used
Reported by: Robert CrippsASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN instead of a channel variable
Reported by: Ivan PoddubnyASTERISK-29109: res_pjsip_session: Asterisk 18 does not progress calls due to codec negotiation after upgrading from Asterisk 16
Reported by: Ross BeerASTERISK-29014: res_pjsip_session: Re-INVITE collisions aren't handled correctly
Reported by: George JosephASTERISK-29033: res_pjsip_session: Aggressively terminates session on failed re-INVITE
Reported by: Joshua C. Colp

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 KernASTERISK-29203: res_pjsip_t38: Crash when changing state
Reported by: Gregory Massel

Category: Resources/res_rtp_asterisk

ASTERISK-29671: res_rtp_asterisk: memory leak
Reported by: Jean Aunis - PrescomASTERISK-29660: Build failure when disabling PJSIP support
Reported by: Guido FalsiASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
Reported by: Alexander TraudASTERISK-29507: STUN timeout is silently delaying calls
Reported by: Sébastien DuthilASTERISK-29433: res_rtp_asterisk: Server reflexive candidates use incorrect raddr for RTCP
Reported by: ChrisASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC) gets inserted when switching from progress to established
Reported by: Matthias HenslerASTERISK-29364: res_rtp_asterisk: standard deviation miscalculation
Reported by: Kevin HarwellASTERISK-29373: res_rtp_asterisk: Flash events are duplicated
Reported by: N AASTERISK-29352: res_rtp_asterisk: Fix frame delivery time when SSRC changes
Reported by: Joshua C. ColpASTERISK-29300: res_rtp_asterisk: When native local bridging the remote SSRC becomes permanent
Reported by: Sebastian DammASTERISK-29266: ICE Role conflict with an unauthorized session
Reported by: Salah AhmedASTERISK-29205: res_rtp_asterisk: Asterisk crashes when making hold/unhold from webrtc client
Reported by: Edvin VidmarASTERISK-29089: RTP Ports not cleared after hangup
Reported by: Ross BeerASTERISK-28974: res_rtp_asterisk: T.140 messages have appended RTP string to each message block.
Reported by: Thomas Johnson

Category: Resources/res_snmp

ASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
Reported by: George Joseph

Category: Resources/res_speech

ASTERISK-29040: res_speech: Assertion on format
Reported by: Nickolay V. Shmyrev

Category: Resources/res_stasis

ASTERISK-29229: Stasis/messaging: text messages not dispatched to all subscribers when using generic subscription
Reported by: Jean Aunis - PrescomASTERISK-29081: res_stasis: Add compare function for bridges moh container
Reported by: Hajek MichalASTERISK-28987: BridgeCreated ARI event shows wrong video_mode info
Reported by: sungtae kim

Category: Resources/res_statsd

ASTERISK-29513: statsd: Remove non-standard metric type Meter
Reported by: Rijnhard Hessel

Category: Resources/res_stir_shaken

ASTERISK-29175: res_pjsip_stir_shaken: Fix module description
Reported by: Stanislav Abramenkov

Category: Tests/General

ASTERISK-27176: test_abstract_jb: frames leak
Reported by: Corey Farrell

Category: Utilities/aelparse

ASTERISK-29540: aelparse: include of context with timings fails
Reported by: Alexander Traud

Category: Utilities/muted

ASTERISK-29145: GCC Warnings with OPTIMIZE=-Os make
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY event: dialog XML body
Reported by: Marco PalandASTERISK-29377: cpool_release_pool "double free or corruption (out)"
Reported by: Robert SuttonASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed on reinvite without SDP offer
Reported by: Michael MaierASTERISK-29191: tel: URI in Diversion header causes crash
Reported by: Mikhail IvanovASTERISK-29024: pjsip: Route Header in Cancel request incorrectly set
Reported by: Flole SystemsASTERISK-28973: Malformed IP address in SDP of 2nd SIP timer triggered INVITE when NAT is active (UDP transport with external_media_address)
Reported by: Michael Neuhauser

Improvement

Category: Applications/General

ASTERISK-29637: Add support for future dates in Say.c
Reported by: Shloime Rosenblum

Category: Applications/app_mixmonitor

ASTERISK-29244: Add MixMonitorStart / Stop / Mute AMI events
Reported by: Sébastien Duthil

Category: Applications/app_morsecode

ASTERISK-29541: app_morsecode: Add American Morse code
Reported by: N A

Category: Applications/app_originate

ASTERISK-29543: app_originate: Allow specifying codec(s) to use
Reported by: N AASTERISK-29450: Allow setting channel variables using Originate application
Reported by: N A

Category: Applications/app_queue

ASTERISK-29528: Add support for multiple files for agent announcements
Reported by: N A

Category: Applications/app_stack

ASTERISK-29626: app_stack: Include calling location if attempting to branch to nonexistent location
Reported by: N A

Category: Applications/app_transfer

ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER) failure SIP code
Reported by: Dan Cropp

Category: Applications/app_voicemail

ASTERISK-29632: Add option to Application_VoiceMail to suppress instructions only when a custom greeting is present
Reported by: Charlie SmurthwaiteASTERISK-29349: Silent voicemail option is not completely silent
Reported by: N A

Category: Applications/app_voicemail/NewFeature

ASTERISK-29118: VoiceMail() should have an option to play greetings as Early Media
Reported by: Juan Carlos Castro y Castro

Category: Channels/General

ASTERISK-29380: Add Flash AMI event to handle flash events
Reported by: N A

Category: Channels/NewFeature

ASTERISK-29380: Add Flash AMI event to handle flash events
Reported by: N A

Category: Channels/chan_iax2

ASTERISK-29605: chan_iax2: Add ANI2
Reported by: N A

Category: Channels/chan_pjsip

ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
Reported by: N AASTERISK-29459: Missing configuration from PJSIP to SIP conversion script
Reported by: N AASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER) failure SIP code
Reported by: Dan CroppASTERISK-28549: Two repeated 183
Reported by: Gant Liu

Category: Channels/chan_sip/General

ASTERISK-29083: Do not build chan_sip by default as it is now deprecated
Reported by: Sean Bright

Category: Contrib/General

ASTERISK-29216: contrib: systemd asterisk service for centos8 or other newer linux versions
Reported by: Mark Petersen

Category: Core/Bridging

ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is cancelled
Reported by: N A

Category: Core/General

ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays all playbacks
Reported by: Andre BarbosaASTERISK-29339: loader: Let's output warnings for deprecated modules!
Reported by: Joshua C. ColpASTERISK-29337: menuselect: Add ability to set deprecated in and removed in versions for modules
Reported by: Joshua C. ColpASTERISK-29335: xml: Embed module information into core XML documentation.
Reported by: Joshua C. ColpASTERISK-29326: asterisk: Update copyright/company
Reported by: Joshua C. Colp

Category: Core/Logging

ASTERISK-29529: Add custom logging level
Reported by: N AASTERISK-29054: Logger: Add debug logging categories
Reported by: Kevin Harwell

Category: Core/Sorcery

ASTERISK-29321: sorcery: Add support for more intelligent reloading.
Reported by: Joshua C. Colp

Category: Documentation

ASTERISK-29335: xml: Embed module information into core XML documentation.
Reported by: Joshua C. ColpASTERISK-29336: documentation: Fix inconsistent support levels
Reported by: Joshua C. Colp

Category: Formats/format_wav

ASTERISK-29275: Support of MIME-type for wav16
Reported by: Boris P. Korzun

Category: Functions/func_math

ASTERISK-29495: Return integer instead of float if response is a whole number
Reported by: N A

Category: Functions/func_vmcount

ASTERISK-29661: func_vmcount: Add support for multiple mailboxes
Reported by: N A

Category: Resources/General

ASTERISK-29056: Increase reg_server column size for ps_contacts table realtime
Reported by: sungtae kim

Category: Resources/res_ari_playbacks

ASTERISK-29501: ARI - Stasis Playback doesn't hangup call when processing a list of invalid files
Reported by: Andre Barbosa

Category: Resources/res_http_media_cache

ASTERISK-29527: res_http_media_cache: Cleanup audio format lookup in HTTP requests
Reported by: Sean BrightASTERISK-29143: res_http_media_cache: HTTP media cache stored hardcoded in /tmp
Reported by: laszlovl

Category: Resources/res_musiconhold

ASTERISK-29262: Support of various URL-schemes by MoH
Reported by: Boris P. Korzun

Category: Resources/res_pjsip_caller_id

ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
Reported by: N A

Category: Resources/res_pjsip_dtmf_info

ASTERISK-29460: Recognize application/hook-flash in PJSIP
Reported by: N A

Category: Resources/res_pjsip_registrar

ASTERISK-29325: res_pjsip_registrar: Include source IP address and port in log messages
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_session

ASTERISK-28549: Two repeated 183
Reported by: Gant Liu

Category: Resources/res_rtp_asterisk

ASTERISK-29508: STUN server address refresh
Reported by: Sébastien DuthilASTERISK-29434: Asterisk reveals pjproject version in STUN packets
Reported by: Jeremy Lainé

Category: Resources/res_stasis

ASTERISK-29055: Create a Bridge with video_single mode
Reported by: sungtae kim

Category: Resources/res_stasis_playback

ASTERISK-29464: ARI - PlaybackFinish skip error events
Reported by: Andre Barbosa

Category: pjproject/pjsip

ASTERISK-29525: PJSIP remove_existing unavailable contacts
Reported by: Joseph Nadiv

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: Applications/app_voicemail/ODBC

ASTERISK-28992: app_voicemail: Deadlock in ODBC when retrieving file
Reported by: Schneur Rosenberg

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-29624: Contact identifier is not updated when FDQN resolves to a new address
Reported by: Philip Young

Category: Resources/res_pjsip_outbound_registration

ASTERISK-29241: pjsip / register: wrong port used in Contact and Via if multiple transports are defined.
Reported by: Michael Maier

Category: Resources/res_srtp

ASTERISK-29625: srtp cryptos accepted if not enabled
Reported by: Jasper Hafkenscheid

Commits Not Associated with an Issue

[Back to Top]

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

RevisionAuthorSummary
6022157d76Asterisk Development TeamUpdate for 19.0.0-rc1
9ff955f4d1Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 19.0.0
9175012a12Sean BrightMakefile: Use basename in a POSIX-compliant way.
1f5ac24fa3Mark Murawskipbx_ael: Fix crash and lockup issue regarding 'ael reload'
245778a756Sean Brightapp_externalivr.c: Fix mixed leading whitespace in source code.
f26505d615Sean Brighttest_http_media_cache.c: Fix copy/paste error during test deregistration.
f22b413eceAlexander Trauddialplan: Add one static and fix two whitespace errors.
73e2288db7Alexander TraudBuildSystem: Remove two dead exceptions for compiler Clang.
90c9c90b11Joshua C. Colpdocs: Remove embedded macro in WaitForCond XML documentation.
0ac346ec47Ben FordUpdate default branch for Asterisk 19.
237285a9a8Sean Brightres_pjsip_stir_shaken: RFC 8225 compliance and error message cleanup.
785e4afc20Sean Brightmain/cdr.c: Correct Party A selection.
b7027de195George Josephres_pjsip_messaging: Overwrite user in existing contact URI
56c2cc474bJaco Kroonfunc_lock: Add "dialplan locks show" cli command.
19a8383a1fJaco Kroonfunc_lock: Prevent module unloading in-use module.
e8875d5ca1Jaco Kroonfunc_lock: Fix memory corruption during unload.
caceba7988Jaco Kroonfunc_lock: Fix requesters counter in error paths.
c0fc8adbb6Sean Brightmenuselect: Fix description of several modules.
12e8600849Ben FordSTIR/SHAKEN: Add Date header, dest->tn, and URL checking.
987f5eb0adJoshua C. Colpasterisk: We've moved to Libera Chat!
0564d12280Ben FordSTIR/SHAKEN: Switch to base64 URL encoding.
05f7bc9c66Ben FordSTIR/SHAKEN: OPENSSL_free serial hex from openssl.
259ecfa289Ben FordSTIR/SHAKEN: Fix certificate type and storage.
09303e8e22George JosephUpdates for the MessageSend Dialplan App
e39efabd97Sean Brighttranslate.c: Avoid refleak when checking for a translation path
531eb65cf3Joshua C. Colpsvn: Switch to https scheme.
512d38868cGeorge Josephres_pjsip: Update documentation for the auth object
45a1977de4Ben Fordres_aeap: Add basic config skeleton and CLI commands.
5a13e95c56Sean Brightloader.c: Speed up deprecation metadata lookup
c4a376aac2Kevin Harwellres_rtp_asterisk: Don't count 0 as a minimum lost packets
65b68fd060Kevin Harwellres_rtp_asterisk: Statically declare rtp_drop_packets_data object
b86f1ef54cKevin Harwellres_rtp_asterisk: Add a DEVMODE RTP drop packets CLI command
623abc2b6aJoshua C. Colpres_pjsip: Give error when TLS transport configured but not supported.
eb92fb7298Kevin Harwelltime: Add timeval create and unit conversion functions
25758670b8Ben Fordlogger.conf.sample: Add more debug documentation.
55c53de022Ben Fordlogging: Add .log to samples and update asterisk.logrotate.
41389bfdbdJaco Kroonfunc_callerid+res_agi: Fix compile errors related to -Werror=zero-length-bounds
8acb4fbd1eJaco Kroonapp.h: Fix -Werror=zero-length-bounds compile errors in dev mode.
1ae40e502dAlexander Traudres_format_attr_*: Parameter Names are Case-Insensitive.
8c461845c8Alexander Traudchan_iax2: System Header strings is included via asterisk.h/compat.h.
df37b8181cSean Brightres_musiconhold.c: Plug ref leak caused by ao2_replace() misuse.
607603cf89George Josephres_pjsip_refer: Move the progress dlg release to a serializer
a34e7de61cAlexander Traudres_format_attr_h263: Generate valid SDP fmtp for H.263+.
e5e49d7ecdKevin Harwellres_rtp_asterisk: Add packet subtype during RTCP debug when relevant
5894535fedAlexander Traudchan_sip: Filter pass-through audio/video formats away, again.
b0f349a330Jaco Kroonfunc_odbc: Introduce minargs config and expose ARGC in addition to ARGn.
15b4080679George Josephres_pjsip_refer: Always serialize calls to refer_progress_notify
4a71b08091Sean Brightapp_read: Release tone zone reference on early return.
05472da92bIvan Poddubnyimain/frame: Add missing control frame names to ast_frame_subclass2str
060ce10163Jaco KroonAC_HEADER_STDC causes a compile failure with autoconf 2.70
10a0a0c59bAlexander Traudpjsip_scheduler: Fix pjsip show scheduled_tasks like for compiler Clang.
6d2bec7028Sean Brightres_pjsip_pubsub: Fix truncation of persisted SUBSCRIBE packet
948ceb1228Ben Fordchan_pjsip.c: Add parameters to frame in indicate.
4e038c1eaaJaco Kroonpbx_lua: Add LUA_VERSIONS environment variable to ./configure.
1b74555fcfSean Brightasterisk: Export additional manager functions
80c14f74bcAlexander Traudcodecs: Remove test-law.
058bc0d593Richard Mudgettchan_vpb.cc: Fix compile errors.
6d7af72559Richard Mudgettres_pjsip_session.c: Fix compiler warnings.
9ee1f7154fJoshua C. Colpres_pjsip_pidf_digium_body_supplement: Support Sangoma user agent.
c8b6340023Sean Brightmedia_cache: Fix reference leak with bucket file metadata
d04b5903d1Sean BrightCHANGES: Remove already applied CHANGES update
7c355d78cbAlexander Traudmodules.conf: Align the comments for more conclusiveness.
2fe76dd816George Josephres_pjsip_outbound_registration.c: Use our own scheduler and other stuff
5a4640d208George Josephpjsip_scheduler.c: Add type ONESHOT and enhance cli show command
cc7eb72f65Alexei Gradinarisched: AST_SCHED_REPLACE_UNREF can lead to use after free of data
64d2de19eeAlexander Traudres_stir_shaken: Include OpenSSL headers where used actually.
cd32317691Alexander Traudchan_sip: On authentication, pick MD5 for sure.
1650d50e91Walter Doekesmain/say: Work around gcc 9 format-truncation false positive
c62193c5deKevin Harwellres_pjsip, res_pjsip_session: initialize local variables
f3452c85e5Alexander Traudinstall_prereq: Add GMime 3.0.
db4320a6a0Alexander TraudBuildSystem: Enable Lua 5.4.
773f424c7fGeorge Josephapp_confbridge/bridge_softmix: Add ability to force estimated bitrate
e7bd97e2e5Torrey Searleres_pjsip_diversion: fix double 181
505211551aSean Brightres_musiconhold: Clarify that playlist mode only supports HTTP(S) URLs
23e427bbd2Joshua C. Colpres_pjsip_session: Fix stream name memory leak.
923d95cc84George Josephlogger.h: Fix ast_trace to respect scope_level
5a0e1d256dSean Brightaudiosocket: Fix module menuselect descriptions
39bb45cdfcGeorge Josephbridge_softmix/sfu_topologies_on_join: Ignore topology change failures
bc038e6191Sean Brightres_pjsip_session.c: Fix build when TEST_FRAMEWORK is not defined
44bb0858cbGeorge Josephdebugging: Add enough to choke a mule
80a609fcceBen FordBridging: Use a ref to bridge_channel's channel to prevent crash.
f8fe20eb9fPatrick Verzeleres_pjsip_session: Deferred re-INVITE without SDP send a=sendrecv instead of a=sendonly
1a5597741fKevin Harwellconversions: Add string to signed integer conversion functions
5989e0de0fGeorge Josephast_coredumper: Fix issues with naming
f225e9bf35Alexander Traudsip_nat_settings: Update script for latest Linux.
8907a9f0b9Alexander Traudsamples: Fix keep_alive_interval default in pjsip.conf.
54ddf19141George Josephlogger.c: Added a new log formatter called "plain"
057fda460bSean Brightres_musiconhold.c: Use ast_file_read_dir to scan MoH directory
64ca2d48daGeorge Josephscope_trace: Added debug messages and added additional macros
118cb3f0ddGeorge Josephstream.c: Added 2 more debugging utils and added pos to stream string
647c53c41fGeorge JosephACN: Changes specific to the core
447f6cc37aJoshua C. Colpres_pjsip: Fix codec preference defaults.
048b12b59dSean Brightvector.h: Fix implementation of AST_VECTOR_COMPACT() for empty vectors
9ed6387c14Ben Fordutils.c: NULL terminate ast_base64decode_string.
a15e64aaf5George JosephACN: Configuration renaming for pjsip endpoint
deaa3742dcBen Fordres_stir_shaken: Fix memory allocation error in curl.c
1f78ee9d0fGeorge Josephres_pjsip_session: Ensure reused streams have correct bundle group
7d96b3e437Sean Brightutf8.c: Add UTF-8 validation and utility functions
b5bb4a7a0dSean Brightvector.h: Add AST_VECTOR_SORT()
e1d30f3e6cGeorge JosephCI: Force publishAsteriskDocs to use python2
9f641483e6Joshua C. Colpwebsocket / pjsip: Increase maximum packet size.
9c3b57822aGeorge JosephPrepare master for the next Asterisk version
f1d7de121fJoshua C. Colppjsip: Include timer patch to prevent cancelling timer 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.

addons/app_mysql.c                                                                              |  667
addons/cdr_mysql.c                                                                              |  758
apps/app_dahdiras.c                                                                             |  231
apps/app_fax.c                                                                                  | 1003
apps/app_ices.c                                                                                 |  214
apps/app_image.c                                                                                |  107
apps/app_nbscat.c                                                                               |  223
apps/app_url.c                                                                                  |  180
asterisk-18.0.0-summary.html                                                                    | 1162
asterisk-18.0.0-summary.txt                                                                     | 2873 --
b/.gitreview                                                                                    |    2
b/.version                                                                                      |    2
b/CHANGES                                                                                       |  416
b/ChangeLog                                                                                     | 5225 ++++
b/Makefile                                                                                      |   14
b/README.md                                                                                     |    8
b/UPGRADE.txt                                                                                   |  224
b/addons/Makefile                                                                               |    4
b/addons/ooh323c/src/ooq931.c                                                                   |    2
b/apps/app_agent_pool.c                                                                         |   10
b/apps/app_attended_transfer.c                                                                  |    2
b/apps/app_blind_transfer.c                                                                     |    2
b/apps/app_chanspy.c                                                                            |    6
b/apps/app_confbridge.c                                                                         |   93
b/apps/app_dial.c                                                                               |   93
b/apps/app_directory.c                                                                          |    2
b/apps/app_dtmfstore.c                                                                          |  286
b/apps/app_externalivr.c                                                                        |  288
b/apps/app_macro.c                                                                              |    2
b/apps/app_meetme.c                                                                             |    6
b/apps/app_mf.c                                                                                 |  361
b/apps/app_milliwatt.c                                                                          |   23
b/apps/app_mixmonitor.c                                                                         |   98
b/apps/app_morsecode.c                                                                          |  168
b/apps/app_mp3.c                                                                                |   24
b/apps/app_originate.c                                                                          |  122
b/apps/app_osplookup.c                                                                          |    7
b/apps/app_page.c                                                                               |   13
b/apps/app_queue.c                                                                              |  345
b/apps/app_read.c                                                                               |   36
b/apps/app_reload.c                                                                             |  110
b/apps/app_speech_utils.c                                                                       |    2
b/apps/app_stack.c                                                                              |    4
b/apps/app_talkdetect.c                                                                         |    2
b/apps/app_transfer.c                                                                           |   24
b/apps/app_verbose.c                                                                            |    9
b/apps/app_voicemail.c                                                                          |   81
b/apps/app_waitforcond.c                                                                        |  234
b/apps/confbridge/conf_config_parser.c                                                          |   34
b/apps/confbridge/include/confbridge.h                                                          |    3
b/asterisk-19.0.0-rc1-summary.html                                                              | 1086
b/asterisk-19.0.0-rc1-summary.txt                                                               | 2728 ++
b/bridges/bridge_softmix.c                                                                      |  154
b/build_tools/install_subst                                                                     |    1
b/build_tools/make_defaults_h                                                                   |    1
b/build_tools/menuselect-deps.in                                                                |    8
b/build_tools/mkpkgconfig                                                                       |    1
b/cdr/cdr_adaptive_odbc.c                                                                       |    2
b/channels/Makefile                                                                             |    5
b/channels/chan_alsa.c                                                                          |    8
b/channels/chan_audiosocket.c                                                                   |    5
b/channels/chan_dahdi.c                                                                         |   18
b/channels/chan_dahdi.h                                                                         |   16
b/channels/chan_iax2.c                                                                          |  103
b/channels/chan_mgcp.c                                                                          |   42
b/channels/chan_pjsip.c                                                                         |  341
b/channels/chan_sip.c                                                                           |  128
b/channels/chan_skinny.c                                                                        |    7
b/channels/iax2/codec_pref.c                                                                    |    2
b/channels/iax2/format_compatibility.c                                                          |    1
b/channels/iax2/include/iax2.h                                                                  |    2
b/channels/iax2/include/parser.h                                                                |    1
b/channels/iax2/parser.c                                                                        |   10
b/channels/sig_analog.c                                                                         |   60
b/channels/sig_analog.h                                                                         |    4
b/channels/sip/include/sip.h                                                                    |    2
b/codecs/codec_dahdi.c                                                                          |    2
b/codecs/codec_ulaw.c                                                                           |   42
b/configs/basic-pbx/modules.conf                                                                |    8
b/configs/samples/aeap.conf.sample                                                              |   15
b/configs/samples/asterisk.conf.sample                                                          |    1
b/configs/samples/chan_dahdi.conf.sample                                                        |   18
b/configs/samples/confbridge.conf.sample                                                        |    9
b/configs/samples/features.conf.sample                                                          |    4
b/configs/samples/func_odbc.conf.sample                                                         |   11
b/configs/samples/iax.conf.sample                                                               |    9
b/configs/samples/logger.conf.sample                                                            |   33
b/configs/samples/modules.conf.sample                                                           |   39
b/configs/samples/musiconhold.conf.sample                                                       |    4
b/configs/samples/pjproject.conf.sample                                                         |    5
b/configs/samples/pjsip.conf.sample                                                             |   86
b/configs/samples/queues.conf.sample                                                            |   19
b/configs/samples/res_curl.conf.sample                                                          |    1
b/configs/samples/rtp.conf.sample                                                               |   20
b/configs/samples/stasis.conf.sample                                                            |    3
b/configs/samples/statsd.conf.sample                                                            |    3
b/configs/samples/stir_shaken.conf.sample                                                       |   44
b/configure                                                                                     | 1450 -
b/configure.ac                                                                                  |   98
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py                 |   22
b/contrib/ast-db-manage/config/versions/8915fcc5766f_add_ringinuse_to_queue_members.py          |   30
b/contrib/ast-db-manage/config/versions/a06d8f8462d9_add_t38_bind_udptl_to_media_address.py     |   29
b/contrib/ast-db-manage/config/versions/c20d6e3992f4_add_allow_unauthenticated_options.py       |   29
b/contrib/ast-db-manage/config/versions/e658c26033ca_create_history_info_flag.py                |   38
b/contrib/ast-db-manage/config/versions/f56d79a9f337_pjsip_create_remove_unavailable.py         |   30
b/contrib/realtime/mysql/mysql_config.sql                                                       |   36
b/contrib/realtime/postgresql/postgresql_config.sql                                             |   36
b/contrib/scripts/asterisk.logrotate                                                            |    2
b/contrib/scripts/get_mp3_source.sh                                                             |    2
b/contrib/scripts/install_prereq                                                                |   12
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                               |   43
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |    8
b/contrib/systemd/asterisk.service                                                              |    7
b/doc/appdocsxml.dtd                                                                            |   26
b/formats/format_ogg_speex.c                                                                    |    9
b/formats/format_wav.c                                                                          |    3
b/funcs/func_callerid.c                                                                         |  146
b/funcs/func_channel.c                                                                          |   38
b/funcs/func_curl.c                                                                             |   48
b/funcs/func_env.c                                                                              |   87
b/funcs/func_frame_drop.c                                                                       |  291
b/funcs/func_lock.c                                                                             |  228
b/funcs/func_math.c                                                                             |  185
b/funcs/func_odbc.c                                                                             |   34
b/funcs/func_periodic_hook.c                                                                    |    3
b/funcs/func_pjsip_aor.c                                                                        |    2
b/funcs/func_pjsip_contact.c                                                                    |    2
b/funcs/func_pjsip_endpoint.c                                                                   |    2
b/funcs/func_sayfiles.c                                                                         |  396
b/funcs/func_scramble.c                                                                         |  235
b/funcs/func_strings.c                                                                          |  144
b/funcs/func_vmcount.c                                                                          |   23
b/funcs/func_volume.c                                                                           |   48
b/include/asterisk/app.h                                                                        |   24
b/include/asterisk/autoconfig.h.in                                                              |   31
b/include/asterisk/bridge.h                                                                     |   14
b/include/asterisk/bridge_channel.h                                                             |   14
b/include/asterisk/channel.h                                                                    |   23
b/include/asterisk/core_unreal.h                                                                |    2
b/include/asterisk/doxygen/licensing.h                                                          |    3
b/include/asterisk/dsp.h                                                                        |    4
b/include/asterisk/format_cache.h                                                               |   18
b/include/asterisk/format_compatibility.h                                                       |    2
b/include/asterisk/logger.h                                                                     |   17
b/include/asterisk/logger_category.h                                                            |  178
b/include/asterisk/manager.h                                                                    |    6
b/include/asterisk/paths.h                                                                      |    1
b/include/asterisk/pbx.h                                                                        |    8
b/include/asterisk/res_pjsip.h                                                                  |  151
b/include/asterisk/res_pjsip_session.h                                                          |    8
b/include/asterisk/res_stir_shaken.h                                                            |   11
b/include/asterisk/rtp_engine.h                                                                 |   79
b/include/asterisk/say.h                                                                        |  100
b/include/asterisk/sched.h                                                                      |    5
b/include/asterisk/sorcery.h                                                                    |   22
b/include/asterisk/stasis_app_playback.h                                                        |    2
b/include/asterisk/stasis_channels.h                                                            |   33
b/include/asterisk/statsd.h                                                                     |    6
b/include/asterisk/stream.h                                                                     |    4
b/include/asterisk/strings.h                                                                    |    4
b/include/asterisk/stun.h                                                                       |   25
b/include/asterisk/time.h                                                                       |   79
b/include/asterisk/utils.h                                                                      |   60
b/main/abstract_jb.c                                                                            |   26
b/main/app.c                                                                                    |   21
b/main/asterisk.c                                                                               |   16
b/main/bridge.c                                                                                 |   44
b/main/bridge_basic.c                                                                           |    9
b/main/bridge_channel.c                                                                         |   32
b/main/bucket.c                                                                                 |    3
b/main/cdr.c                                                                                    |    2
b/main/channel.c                                                                                |   95
b/main/channel_internal_api.c                                                                   |    2
b/main/cli.c                                                                                    |   51
b/main/codec_builtin.c                                                                          |   16
b/main/config_options.c                                                                         |   60
b/main/core_local.c                                                                             |    3
b/main/core_unreal.c                                                                            |   92
b/main/dns.c                                                                                    |   17
b/main/dns_recurring.c                                                                          |    9
b/main/dsp.c                                                                                    |   45
b/main/file.c                                                                                   |    1
b/main/fixedjitterbuf.c                                                                         |    2
b/main/format_cache.c                                                                           |   29
b/main/format_cap.c                                                                             |    2
b/main/format_compatibility.c                                                                   |    7
b/main/frame.c                                                                                  |    9
b/main/indications.c                                                                            |    6
b/main/loader.c                                                                                 |  183
b/main/logger.c                                                                                 |  214
b/main/logger_category.c                                                                        |  324
b/main/manager.c                                                                                |    6
b/main/manager_channels.c                                                                       |   95
b/main/media_cache.c                                                                            |   89
b/main/message.c                                                                                |  100
b/main/options.c                                                                                |    7
b/main/pbx.c                                                                                    |   14
b/main/pbx_builtins.c                                                                           |  137
b/main/pbx_include.c                                                                            |    2
b/main/pbx_timing.c                                                                             |    2
b/main/pbx_variables.c                                                                          |    2
b/main/rtp_engine.c                                                                             |   68
b/main/say.c                                                                                    |  558
b/main/sorcery.c                                                                                |   17
b/main/stasis.c                                                                                 |    4
b/main/stasis_channels.c                                                                        |   12
b/main/stream.c                                                                                 |   30
b/main/stun.c                                                                                   |   83
b/main/tcptls.c                                                                                 |   12
b/main/term.c                                                                                   |  105
b/main/time.c                                                                                   |  145
b/main/translate.c                                                                              |   32
b/main/utils.c                                                                                  |  129
b/makeopts.in                                                                                   |   21
b/menuselect/configure                                                                          |   14
b/menuselect/menuselect.c                                                                       |   36
b/menuselect/menuselect.h                                                                       |    2
b/menuselect/menuselect_curses.c                                                                |   10
b/menuselect/menuselect_newt.c                                                                  |   10
b/pbx/pbx_ael.c                                                                                 |    7
b/pbx/pbx_realtime.c                                                                            |   32
b/res/Makefile                                                                                  |    5
b/res/ari/resource_bridges.c                                                                    |   19
b/res/ari/resource_bridges.h                                                                    |    4
b/res/ari/resource_channels.c                                                                   |   32
b/res/ari/resource_endpoints.c                                                                  |    1
b/res/parking/parking_bridge_features.c                                                         |    1
b/res/prometheus/bridges.c                                                                      |   12
b/res/prometheus/channels.c                                                                     |   15
b/res/prometheus/endpoints.c                                                                    |    9
b/res/res_aeap.c                                                                                |  298
b/res/res_agi.c                                                                                 |    6
b/res/res_audiosocket.c                                                                         |    3
b/res/res_calendar.c                                                                            |    8
b/res/res_config_pgsql.c                                                                        |   32
b/res/res_fax.c                                                                                 |   14
b/res/res_format_attr_celt.c                                                                    |   14
b/res/res_format_attr_h263.c                                                                    |  141
b/res/res_format_attr_ilbc.c                                                                    |   15
b/res/res_format_attr_opus.c                                                                    |   31
b/res/res_format_attr_silk.c                                                                    |   17
b/res/res_format_attr_siren14.c                                                                 |   13
b/res/res_format_attr_siren7.c                                                                  |   13
b/res/res_format_attr_vp8.c                                                                     |   12
b/res/res_hep_pjsip.c                                                                           |    2
b/res/res_http_media_cache.c                                                                    |  117
b/res/res_http_websocket.c                                                                      |    2
b/res/res_monitor.c                                                                             |    3
b/res/res_musiconhold.c                                                                         |   41
b/res/res_odbc.c                                                                                |    1
b/res/res_odbc_transaction.c                                                                    |    5
b/res/res_parking.c                                                                             |    1
b/res/res_pjproject.c                                                                           |   24
b/res/res_pjsip.c                                                                               |  256
b/res/res_pjsip/config_transport.c                                                              |   47
b/res/res_pjsip/location.c                                                                      |    1
b/res/res_pjsip/pjsip_configuration.c                                                           |   22
b/res/res_pjsip/pjsip_message_filter.c                                                          |   11
b/res/res_pjsip/pjsip_options.c                                                                 |    2
b/res/res_pjsip/pjsip_scheduler.c                                                               |  180
b/res/res_pjsip/pjsip_transport_management.c                                                    |    2
b/res/res_pjsip_authenticator_digest.c                                                          |   27
b/res/res_pjsip_caller_id.c                                                                     |   59
b/res/res_pjsip_config_wizard.c                                                                 |   15
b/res/res_pjsip_dialog_info_body_generator.c                                                    |  119
b/res/res_pjsip_diversion.c                                                                     |  347
b/res/res_pjsip_dlg_options.c                                                                   |    2
b/res/res_pjsip_dtmf_info.c                                                                     |   10
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |    3
b/res/res_pjsip_header_funcs.c                                                                  |  192
b/res/res_pjsip_messaging.c                                                                     |  833
b/res/res_pjsip_nat.c                                                                           |   34
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |  508
b/res/res_pjsip_outbound_registration.c                                                         |   13
b/res/res_pjsip_path.c                                                                          |   12
b/res/res_pjsip_pidf_digium_body_supplement.c                                                   |    8
b/res/res_pjsip_pubsub.c                                                                        |   12
b/res/res_pjsip_refer.c                                                                         |  163
b/res/res_pjsip_registrar.c                                                                     |  151
b/res/res_pjsip_sdp_rtp.c                                                                       |  108
b/res/res_pjsip_session.c                                                                       | 2179 +
b/res/res_pjsip_stir_shaken.c                                                                   |  111
b/res/res_pjsip_t38.c                                                                           |   52
b/res/res_pjsip_transport_websocket.c                                                           |    2
b/res/res_pktccops.c                                                                            |   40
b/res/res_prometheus.c                                                                          |    4
b/res/res_remb_modifier.c                                                                       |    2
b/res/res_rtp_asterisk.c                                                                        | 1190
b/res/res_sorcery_config.c                                                                      |   12
b/res/res_srtp.c                                                                                |   37
b/res/res_stasis.c                                                                              |   31
b/res/res_stasis_playback.c                                                                     |   33
b/res/res_stasis_snoop.c                                                                        |   12
b/res/res_statsd.c                                                                              |   16
b/res/res_stir_shaken.c                                                                         |  260
b/res/res_stir_shaken/certificate.c                                                             |   32
b/res/res_stir_shaken/certificate.h                                                             |   12
b/res/res_stir_shaken/curl.c                                                                    |  103
b/res/res_stir_shaken/curl.h                                                                    |   10
b/res/res_stir_shaken/stir_shaken.c                                                             |   87
b/res/res_stir_shaken/stir_shaken.h                                                             |   12
b/res/res_stir_shaken/store.c                                                                   |   20
b/res/res_tonedetect.c                                                                          |  671
b/res/res_xmpp.c                                                                                |    5
b/res/stasis/messaging.c                                                                        |   72
b/res/stasis/stasis_bridge.c                                                                    |    2
b/rest-api-templates/make_ari_stubs.py                                                          |    2
b/rest-api/api-docs/bridges.json                                                                |    6
b/rest-api/api-docs/playbacks.json                                                              |    3
b/rest-api/resources.json                                                                       |    2
b/tests/CI/buildAsterisk.sh                                                                     |    6
b/tests/CI/installAsterisk.sh                                                                   |    1
b/tests/test_abstract_jb.c                                                                      |   37
b/tests/test_http_media_cache.c                                                                 |   79
b/tests/test_res_rtp.c                                                                          |   40
b/tests/test_time.c                                                                             |  170
b/third-party/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch           |   37
b/third-party/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch                       |   33
b/third-party/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch               |  212
b/third-party/pjproject/patches/0100-fix-double-stun-free.patch                                 |   82
b/third-party/pjproject/patches/0110-tls-parent-listener-destroyed.patch                        |  166
b/third-party/pjproject/patches/0111-ssl-premature-destroy.patch                                |  136
b/third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch |   32
b/utils/.gitignore                                                                              |    2
b/utils/Makefile                                                                                |   22
b/utils/extconf.c                                                                               |    4
cdr/cdr_syslog.c                                                                                |  296
channels/chan_misdn.c                                                                           |12838 ----------
channels/chan_nbs.c                                                                             |  273
channels/chan_oss.c                                                                             | 1527 -
channels/chan_phone.c                                                                           | 1517 -
channels/chan_vpb.cc                                                                            | 2878 --
channels/misdn/Makefile                                                                         |   17
channels/misdn/chan_misdn_config.h                                                              |  172
channels/misdn/ie.c                                                                             | 1414 -
channels/misdn/isdn_lib.c                                                                       | 4819 ---
channels/misdn/isdn_lib.h                                                                       |  833
channels/misdn/isdn_lib_intern.h                                                                |  159
channels/misdn/isdn_msg_parser.c                                                                | 1769 -
channels/misdn/portinfo.c                                                                       |  205
channels/misdn_config.c                                                                         | 1273
configs/samples/cdr_mysql.conf.sample                                                           |   62
configs/samples/cdr_syslog.conf.sample                                                          |   83
configs/samples/misdn.conf.sample                                                               |  537
configs/samples/oss.conf.sample                                                                 |  152
configs/samples/phone.conf.sample                                                               |   51
configs/samples/res_config_sqlite.conf.sample                                                   |   11
configs/samples/vpb.conf.sample                                                                 |  248
doc/CHANGES-staging/hide_messaging_ami_events                                                   |   11
res/res_config_sqlite.c                                                                         | 1787 -
utils/conf2ael.c                                                                                |  729
utils/muted.c                                                                                   |  738
352 files changed, 26644 insertions(+), 46656 deletions(-)