From 07a25cac91b5c607e342b7b306590f5621833c69 Mon Sep 17 00:00:00 2001 From: Ben Ford Date: Thu, 15 Mar 2018 11:31:26 -0500 Subject: [PATCH] Update for 15.3.0 --- .version | 2 +- ChangeLog | 4 + asterisk-15.3.0-rc2-summary.html | 22 - asterisk-15.3.0-rc2-summary.txt | 105 -- asterisk-15.3.0-summary.html | 1135 +++++++++++++++++++ asterisk-15.3.0-summary.txt | 1825 ++++++++++++++++++++++++++++++ 6 files changed, 2965 insertions(+), 128 deletions(-) delete mode 100644 asterisk-15.3.0-rc2-summary.html delete mode 100644 asterisk-15.3.0-rc2-summary.txt create mode 100644 asterisk-15.3.0-summary.html create mode 100644 asterisk-15.3.0-summary.txt diff --git a/.version b/.version index 7199e12d0e..7ed6fef856 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -15.3.0-rc2 \ No newline at end of file +15.3.0 \ No newline at end of file diff --git a/ChangeLog b/ChangeLog index 000ceb9aae..8bef108f7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2018-03-15 16:31 +0000 Asterisk Development Team + + * asterisk 15.3.0 Released. + 2018-03-08 21:35 +0000 Asterisk Development Team * asterisk 15.3.0-rc2 Released. diff --git a/asterisk-15.3.0-rc2-summary.html b/asterisk-15.3.0-rc2-summary.html deleted file mode 100644 index 4df461f5d1..0000000000 --- a/asterisk-15.3.0-rc2-summary.html +++ /dev/null @@ -1,22 +0,0 @@ -Release Summary - asterisk-15.3.0-rc2

Release Summary

asterisk-15.3.0-rc2

Date: 2018-03-08

<asteriskteam@digium.com>


Table of Contents

    -
  1. Summary
  2. -
  3. Contributors
  4. -
  5. Closed Issues
  6. -
  7. Other Changes
  8. -
  9. Diffstat
  10. -

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-15.3.0-rc1.


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
1 Sungtae Kim
1 Kevin Harwell
1 Sébastien Duthil

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.

Bug

Category: Applications/app_voicemail

ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
Reported by: Sébastien Duthil
    -
  • [1e5b9e42d5] Sungtae Kim -- voicemail: Fixed wrong voicemail message count
  • -


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
06928cfd8dKevin HarwellUpdate for 15.3.0-rc2

Diffstat Results

[Back to Top]

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

asterisk-15.3.0-rc1-summary.html   | 1142 -----------------------
-asterisk-15.3.0-rc1-summary.txt    | 1824 -------------------------------------
-b/.version                         |    2
-b/ChangeLog                        |   14
-b/apps/app_voicemail.c             |   25
-b/asterisk-15.3.0-rc2-summary.html |   11
-b/asterisk-15.3.0-rc2-summary.txt  |   36
-7 files changed, 84 insertions(+), 2970 deletions(-)

\ No newline at end of file diff --git a/asterisk-15.3.0-rc2-summary.txt b/asterisk-15.3.0-rc2-summary.txt deleted file mode 100644 index 040a3b01bf..0000000000 --- a/asterisk-15.3.0-rc2-summary.txt +++ /dev/null @@ -1,105 +0,0 @@ - Release Summary - - asterisk-15.3.0-rc2 - - Date: 2018-03-08 - - - - ---------------------------------------------------------------------- - - Table of Contents - - 1. Summary - 2. Contributors - 3. Closed Issues - 4. Other Changes - 5. Diffstat - - ---------------------------------------------------------------------- - - Summary - - [Back to Top] - - This release is a point release of an existing major version. The changes - included were made to address problems that have been identified in this - release series, or are minor, backwards compatible new features or - improvements. Users should be able to safely upgrade to this version if - this release series is already in use. Users considering upgrading from a - previous version are strongly encouraged to review the UPGRADE.txt - document as well as the CHANGES document for information about upgrading - to this release series. - - The data in this summary reflects changes that have been made since the - previous release, asterisk-15.3.0-rc1. - - ---------------------------------------------------------------------- - - 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 - 1 Sungtae Kim 1 SA(c)bastien Duthil - 1 Kevin Harwell - - ---------------------------------------------------------------------- - - 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. - - Bug - - Category: Applications/app_voicemail - - ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount - Reported by: SA(c)bastien Duthil - * [1e5b9e42d5] Sungtae Kim -- voicemail: Fixed wrong voicemail message - count - - ---------------------------------------------------------------------- - - 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 | - |-------------------+----------------------+-----------------------------| - | 06928cfd8d | Kevin Harwell | Update for 15.3.0-rc2 | - +------------------------------------------------------------------------+ - - ---------------------------------------------------------------------- - - Diffstat Results - - [Back to Top] - - This is a summary of the changes to the source code that went into this - release that was generated using the diffstat utility. - - asterisk-15.3.0-rc1-summary.html | 1142 ----------------------- - asterisk-15.3.0-rc1-summary.txt | 1824 ------------------------------------- - b/.version | 2 - b/ChangeLog | 14 - b/apps/app_voicemail.c | 25 - b/asterisk-15.3.0-rc2-summary.html | 11 - b/asterisk-15.3.0-rc2-summary.txt | 36 - 7 files changed, 84 insertions(+), 2970 deletions(-) diff --git a/asterisk-15.3.0-summary.html b/asterisk-15.3.0-summary.html new file mode 100644 index 0000000000..ab0fda093c --- /dev/null +++ b/asterisk-15.3.0-summary.html @@ -0,0 +1,1135 @@ +Release Summary - asterisk-15.3.0

Release Summary

asterisk-15.3.0

Date: 2018-03-15

<asteriskteam@digium.com>


Table of Contents

    +
  1. Summary
  2. +
  3. Contributors
  4. +
  5. Closed Issues
  6. +
  7. Other Changes
  8. +
  9. Diffstat
  10. +

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-15.2.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
52 Alexander Traud
40 Corey Farrell
32 Richard Mudgett
14 Sean Bright
8 Kevin Harwell
7 George Joseph
4 Joshua Colp
2 Sungtae Kim
2 Tzafrir Cohen
1 Joshua Elson
1 Torrey Searle
1 Yasuhiko Kamata
1 Oron Peled
1 Graham Mainwaring
1 Igor Goncharovsky
1 Benoît Dereck-Tricot
1 abelbeck
43 Alexander Traud
6 Sandro Gauci
4 Sandro Gauci
4 Richard Mudgett
3 Ross Beer
2 Rusty Newton
2 Sébastien Duthil
2 Joshua Colp
2 Stuart Henderson
2 David M. Lee
2 Tzafrir Cohen
1 Igor Goncharovsky
1 Hunter Stevens, Said Masoud
1 Halil İbrahim YILDIZ
1 Jean Aunis - Prescom
1 Steve Murphy
1 Walter Doekes
1 Kristijan Vrban
1 Shane Mitchell
1 Sean Bright
1 sungtae kim
1 abelbeck
1 Michele Prà
1 Richard Kenner
1 Николай Михо
1 PowerPBX
1 Ross Beer, Jan Rozhon
1 Corey Farrell
1 Leandro Dardini
1 Stéphan Kochen
1 Yasuhiko Kamata
1 Lubos Dolezel
1 Ross Beer
1 Stuart Henderson
1 Halil İbrahim YILDIZ
1 Joshua Elson
1 Graham Mainwaring
1 Ludovic Gasc (Eyepea)
1 George Joseph
1 Michele Prà
1 Bojan Nemčić
1 Mak Dee
1 Said Masoud
1 Hamid R. Hashmi
1 Torrey Searle
1 Mak Dee

Closed Issues

[Back to Top]

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

Security

Category: Channels/chan_pjsip

ASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP fmtp attribute
Reported by: Sandro Gauci
    +
  • [d669ca9c71] Kevin Harwell -- AST-2018-003: Crash with an invalid SDP fmtp attribute
  • +
ASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP media format description
Reported by: Sandro Gauci
    +
  • [f98419c68c] Kevin Harwell -- AST-2018-002: Crash with an invalid SDP media format description
  • +
ASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack corruption
Reported by: Sandro Gauci
    +
  • [4a1b8ca6d7] Joshua Colp -- AST-2018-004: Restrict the number of Accept headers in a SUBSCRIBE.
  • +

Category: Resources/res_http_websocket

ASTERISK-27658: WebSocket frames with 0 sized payload causes DoS
Reported by: Sean Bright
    +
  • [f1a4691741] Sean Bright -- AST-2018-006: Properly handle WebSocket frames with 0 length payload.
  • +

Category: pjproject/pjsip

ASTERISK-27618: Crash occurs when sending a repeated number of INVITE messages over TCP or TLS transport
Reported by: Sandro Gauci
    +
  • [14de1c16a5] George Joseph -- AST-2018-005: res_pjsip_transport_management: Move to core
  • +
  • [180715bd20] George Joseph -- AST-2018-005: Fix tdata leaks when calling pjsip_endpt_send_response(2)
  • +
  • [c8add33919] George Joseph -- AST-2018-005: Add a check for NULL tdata in ast_sip_failover_request
  • +

New Feature

Category: Core/Configuration

ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and ACO.
Reported by: Corey Farrell
    +
  • [57833b657a] Corey Farrell -- aco: Add missing aco_option_type_string for OPT_TIMELEN_T.
  • +

Bug

Category: Addons/cdr_mysql

ASTERISK-27366: Asterisk Turkish Language Set Problem
Reported by: Halil İbrahim YILDIZ
    +
  • [691225d293] Sean Bright -- cdr_mysql: Make sure connection charset is always set
  • +

Category: Addons/chan_ooh323

ASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned short.
Reported by: Alexander Traud
    +
  • [25d304ec52] Alexander Traud -- chan_ooh323: Avoid typecasting an int to unsigned short.
  • +
ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud
    +
  • [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to char when changes value to negative.
  • +
ASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive values as intended.
Reported by: Alexander Traud
    +
  • [68df3debd1] Alexander Traud -- chan_ooh323: Limit outgoinglimit to positive values as intended.
  • +
ASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
Reported by: Alexander Traud
    +
  • [452b9b2144] Alexander Traud -- ooh323cDriver: Fix typo in header guard.
  • +

Category: Addons/res_config_mysql

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

Category: Applications/app_adsiprog

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud
    +
  • [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to char when changes value to negative.
  • +

Category: Applications/app_osplookup

ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation.
Reported by: Alexander Traud
    +
  • [e6837e2123] Alexander Traud -- app_osplookup.c: Avoid two format truncations.
  • +

Category: Applications/app_sms

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud
    +
  • [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to char when changes value to negative.
  • +

Category: Applications/app_voicemail

ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
Reported by: Sébastien Duthil
    +
  • [1e5b9e42d5] Sungtae Kim -- voicemail: Fixed wrong voicemail message count
  • +

Category: Applications/app_voicemail/IMAP

ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander Traud
    +
  • [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on OpenBSD.
  • +
ASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with clang.
Reported by: Alexander Traud
    +
  • [0126c0eeb3] Alexander Traud -- app_voicemail: Avoid always true when using pointer address.
  • +

Category: Bridges/bridge_simple

ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a crash
Reported by: Richard Mudgett
    +
  • [0fda987ead] Richard Mudgett -- bridge_simple.c: Fix stream topology handling.
  • +

Category: Bridges/bridge_softmix

ASTERISK-27550: [patch] bridge_softmix: Avoid warning about an uninitialized variable.
Reported by: Alexander Traud
    +
  • [925c5f345e] Alexander Traud -- bridge_softmix: Removed unused parameter from check_binaural_position_change(.).
  • +

Category: CDR/General

ASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan Vrban
    +
  • [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR records.
  • +
ASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
Reported by: Tzafrir Cohen
    +
  • [b0f1486cff] Tzafrir Cohen -- cdr: submit: fix logic of test for batch mode
  • +

Category: Channels/General

ASTERISK-27426: chan_console: cannot read and write at the same time with alsa backend
Reported by: Tzafrir Cohen
    +
  • [bb5cf86f2b] Oron Peled -- chan_console: don't read and write at the same time
  • +

Category: Channels/chan_h323

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

Category: Channels/chan_pjsip

ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross Beer
    +
  • [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with reliable transports at startup
  • +
ASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in sip_msg.c:581
Reported by: Ross Beer
    +
  • [392f279bf4] George Joseph -- pjproject_bundled: Prevent crash on bad outgoing header
  • +
ASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes asterisk
Reported by: Ross Beer
    +
  • [6d994c8223] Kevin Harwell -- AST-2017-014: res_pjsip - Missing contact header can cause crash
  • +

Category: Channels/chan_sip/General

ASTERISK-27666: chan_sip: Crash processing CANCEL request
Reported by: Leandro Dardini
    +
  • [c1d1d30bf5] Richard Mudgett -- chan_sip.c: Fix crash processing CANCEL.
  • +
ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos Dolezel
    +
  • [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists before accessing.
  • +
ASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
Reported by: Michele Prà
    +
  • [9a332027d4] Sean Bright -- ice: Increase foundation buffer size
  • +

Category: Channels/chan_unistim

ASTERISK-26596: Placing call on hold temporarily locks up set
Reported by: Igor Goncharovsky
    +
  • [87b1ec7159] Igor Goncharovsky -- chan_unistim: Fix hold function ability to lock/crash asterisk
  • +

Category: Codecs/codec_gsm

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

Category: Codecs/codec_ilbc

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

Category: Codecs/codec_siren14

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy
    +
  • [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 and siren14 files.
  • +

Category: Codecs/codec_siren7

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy
    +
  • [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 and siren14 files.
  • +

Category: Contrib/General

ASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
Reported by: Alexander Traud
    +
  • [e560529ad7] Alexander Traud -- install_prereq: Update OpenBSD libraries.
  • +
ASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
Reported by: Alexander Traud
    +
  • [aebd72d328] Alexander Traud -- install_prereq: Update Debian/Ubuntu libraries.
  • +
  • [f930994529] Alexander Traud -- install_prereq: Update Debian/Ubuntu libraries.
  • +
  • [38f7d468a6] Alexander Traud -- install_prereq: Update Debian/Ubuntu libraries.
  • +
ASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora libraries.
Reported by: Alexander Traud
    +
  • [454cea5ac2] Alexander Traud -- install_prereq: Update RHEL/CentOS/Fedora libraries.
  • +
ASTERISK-27603: [patch] install_prereq: Download latest Jansson.
Reported by: Alexander Traud
    +
  • [c6c8e0514d] Alexander Traud -- install_prereq: Download latest Jansson.
  • +
ASTERISK-27598: [patch] install_prereq: Support package manager DNF.
Reported by: Alexander Traud
    +
  • [a467fefa82] Alexander Traud -- install_prereq: Support package manager DNF and yum option strict=1.
  • +

Category: Core/Bridging

ASTERISK-27229: bridge: Old channel video source not set to NULL after unref
Reported by: Richard Kenner
    +
  • [b18c69edfa] Corey Farrell -- bridge: Old channel video source not set to NULL after unref.
  • +

Category: Core/BuildSystem

ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander Traud
    +
  • [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on OpenBSD.
  • +
ASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on OpenBSD.
Reported by: Alexander Traud
    +
  • [f854e5c12c] Alexander Traud -- BuildSystem: Enable system provided libedit on OpenBSD.
  • +
ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander Traud
    +
  • [226b70c711] Alexander Traud -- BuildSystem: Remove chan_h323 leftovers.
  • +
ASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
Reported by: Alexander Traud
    +
  • [bbff402be6] Alexander Traud -- BuildSystem: Invoke ldconfig with previous path.
  • +
ASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not installed.
Reported by: Alexander Traud
    +
  • [e83d16f3c2] Alexander Traud -- BuildSystem: Do not warn when bash is not installed.
  • +
ASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
Reported by: Alexander Traud
    +
  • [a8ee14ca0e] Alexander Traud -- BuildSystem: Enable autotools in FreeBSD.
  • +
ASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
Reported by: Stéphan Kochen
    +
  • [ddc6e6d878] Alexander Traud -- BuildSystem: Raise autoconf version requirement to 2.60a.
  • +
ASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
Reported by: Alexander Traud
    +
  • [02bf7beb56] Alexander Traud -- BuildSystem: Remove AC_CONFIG_AUX_DIR.
  • +
ASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
Reported by: Alexander Traud
    +
  • [2cb27d4238] Alexander Traud -- BuildSystem: Allow make clean all again.
  • +
ASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5 everywhere.
Reported by: Alexander Traud
    +
  • [4da81adf9b] Alexander Traud -- BuildSystem: Use the detected name for MD5 everywhere.
  • +
ASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX style.
Reported by: Alexander Traud
    +
  • [e1f07b1118] Alexander Traud -- BuildSystem: Invoke install not in GNU but POSIX style.
  • +
ASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
Reported by: Alexander Traud
    +
  • [91e53376e0] Alexander Traud -- BuildSystem: In OpenBSD, xmlstarlet is xml.
  • +
ASTERISK-27592: [patch] BuildSystem: Detect external library Lua in version 5.3.
Reported by: Alexander Traud
    +
  • [3229301b2f] Alexander Traud -- BuildSystem: Detect external library Lua in version 5.3.
  • +
ASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
Reported by: Alexander Traud
    +
  • [a36444c047] Alexander Traud -- BuildSystem: Avoid $EUID and use id -u instead.
  • +
ASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but Particular Header-Check.
Reported by: Alexander Traud
    +
  • [2cd0ee7a49] Alexander Traud -- BuildSystem: Resolve resolv.h not via Generic but Particular Header-Check.
  • +
ASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
Reported by: Jean Aunis - Prescom
    +
  • [e7d130bef6] Corey Farrell -- menuselect: Remove unused dev-mode option TRACE_FRAMES.
  • +
ASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
Reported by: Alexander Traud
    +
  • [366a548229] Alexander Traud -- BuildSystem: Really do not pass unknown-warning options to the compiler.
  • +
  • [427c469023] Alexander Traud -- BuildSystem: Really do not pass unknown-warning options to the compiler.
  • +
ASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config', despite ptlib-config existing
Reported by: Rusty Newton
    +
  • [b25a1a36da] Alexander Traud -- BuildSystem: Find ptlib-config on Debian/Ubuntu.
  • +
ASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander Traud
    +
  • [8ae974378f] Alexander Traud -- BuildSystem: Avoid obsolete warning with HELP_STRING on autoconf.
  • +

Category: Core/General

ASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set but not used
Reported by: David M. Lee
    +
  • [6d5092dbff] Alexander Traud -- core: Fix unused variable error in handle_show_sysinfo.
  • +
  • [f5e1116255] Corey Farrell -- core: Fix unused variable error in handle_show_sysinfo.
  • +
ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos Dolezel
    +
  • [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists before accessing.
  • +
ASTERISK-27531: Compiler optimizations can break module load sequence.
Reported by: abelbeck
    +
  • [8ad67dbe5e] Corey Farrell -- loader: Add volatile to resource_being_loaded.
  • +

Category: Core/ManagerInterface

ASTERISK-27659: Output from rawman truncated if output is long enough
Reported by: Bojan Nemčić
    +
  • [0571da9932] Richard Mudgett -- manager.c: Fix lseek() parameter order.
  • +

Category: Core/RTP

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

Category: Core/Streams

ASTERISK-27488: core: If frame with unnegotiated format is read crash will occur
Reported by: Sébastien Duthil
    +
  • [dec428faf3] Joshua Colp -- AST-2018-001: rtp / channel: Don't allow an unnegotiated format to be passed up.
  • +

Category: Documentation

ASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or removal.
Reported by: Rusty Newton
    +
  • [6bdfa32be8] Corey Farrell -- doc/lang/language-criteria.txt: Link to wiki.
  • +
ASTERISK-24198: Typo's
Reported by: Walter Doekes

Category: Formats/General

ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned substraction.
Reported by: Alexander Traud
    +
  • [6226635956] Alexander Traud -- translate: Avoid absolute value on unsigned substraction.
  • +

Category: Functions/General

ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
Reported by: Shane Mitchell
    +
  • [03a73a2e94] Richard Mudgett -- func_channel.c: Update MASTER_CHANNEL documentation
  • +

Category: General

ASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
Reported by: Alexander Traud
    +
  • [86cb22999a] Alexander Traud -- backtrace: Avoid potential spurious output.
  • +
ASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
Reported by: Alexander Traud
    +
  • [45accf7e22] Alexander Traud -- editline: Avoid shifting a negative signed value.
  • +
ASTERISK-27559: [patch] editline: Avoid comparison between pointer and zero character constant.
Reported by: Alexander Traud
    +
  • [4a80a94284] Alexander Traud -- editline: Avoid comparison between pointer and zero character constant.
  • +

Category: PBX/pbx_lua

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander Traud
    +
  • [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load.
  • +

Category: Resources/General

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander Traud
    +
  • [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load.
  • +

Category: Resources/res_agi

ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
Reported by: sungtae kim
    +
  • [50d9364bc3] Sungtae Kim -- manager.c: Fixed "(null):" header in AMI AsyncAGIEnd event
  • +

Category: Resources/res_calendar

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

Category: Resources/res_config_pgsql

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

Category: Resources/res_http_websocket

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud
    +
  • [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to char when changes value to negative.
  • +

Category: Resources/res_pjsip

ASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS configuration
Reported by: Mak Dee
    +
  • [a77c8ce375] Sean Bright -- res_pjsip: Endpoint destruction does not free DTLS configuration
  • +
ASTERISK-27571: res_pjsip: If SIP response is received during shutdown a crash may occur
Reported by: Joshua Colp
    +
  • [0b97170588] Corey Farrell -- res_pjsip_session: Prevent crash during shutdown.
  • +

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against header if match by ip fails
Reported by: George Joseph
    +
  • [821b718a96] Richard Mudgett -- res_pjsip: Split type=identify to IP address and SIP header matching priorities
  • +

Category: Resources/res_pjsip_mwi

ASTERISK-27652: Null pointer Crash in PJSIP MWI
Reported by: Joshua Elson
    +
  • [296711a446] Joshua Elson -- res_pjsip_mwi.c: Fix null pointer crash
  • +

Category: Resources/res_pjsip_pubsub

ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross Beer
    +
  • [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with reliable transports at startup
  • +

Category: Resources/res_pjsip_session

ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling during renegotiation
Reported by: Joshua Colp
    +
  • [5b2a65ea8b] Joshua Colp -- res_pjsip_session: Always bundle streams if WebRTC is enabled.
  • +

Category: Resources/res_stasis

ASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan Vrban
    +
  • [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR records.
  • +

Category: Sounds

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy
    +
  • [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 and siren14 files.
  • +

Category: pjproject/pjsip

ASTERISK-27584: Internal pjproject build doesn't disable bcg729
Reported by: Stuart Henderson
    +
  • [8423ea954d] Alexander Traud -- pjproject_bundled: Disable G.729 from Belledonne Communications.
  • +
ASTERISK-24598: When running ./contrib/scripts/install_prereq install-unpackaged pjproject is installed in wrong place
Reported by: PowerPBX
    +
  • [a3282f9e2d] Alexander Traud -- install_prereq: For PJProject, point users to configure script.
  • +

Improvement

Category: Applications/app_confbridge

ASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel snapshot headers to ConfbridgeList AMI events
Reported by: Richard Mudgett
    +
  • [c2684729a5] Richard Mudgett -- app_confbridge: ConfbridgeList event has standard channel shapshot headers.
  • +
  • [a0ec3fcbaa] Richard Mudgett -- app_confbridge: Add the Muted header to ConfbridgeJoin AMI event.
  • +
ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett
    +
  • [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking immediately when muted.
  • +

Category: Applications/app_followme

ASTERISK-24372: [patch] Add config option to play a prompt to the "winner" in app_followme
Reported by: Graham Mainwaring
    +
  • [d4e9985b27] Graham Mainwaring -- app_followme: Add a prompt to be read when a call is connected
  • +

Category: Bridges/bridge_softmix

ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett
    +
  • [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking immediately when muted.
  • +

Category: Channels/chan_sip/Interoperability

ASTERISK-27461: 3PCC patch for AMI "SIPnotify"
Reported by: Yasuhiko Kamata
    +
  • [6de1379fad] Yasuhiko Kamata -- chan_sip: 3PCC patch for AMI "SIPnotify"
  • +

Category: Contrib/General

ASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip to chan_pjsip realtime
Reported by: Torrey Searle
    +
  • [6d097e6c79] Torrey Searle -- contrib/script/sip_to_pjsip: add support for realtime
  • +

Category: Core/BuildSystem

ASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
Reported by: Alexander Traud
    +
  • [70d18a38bc] Alexander Traud -- BuildSystem: Allow newer autotools on OpenBSD.
  • +

Category: PBX/pbx_config

ASTERISK-27084: Reduce verbosity while loading PBX extensions.
Reported by: Ludovic Gasc (Eyepea)
    +
  • [1275acfe69] Benoît Dereck-Tricot -- pbx: Reduce verbosity while loading extensions
  • +


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
44d74d40c1Kevin HarwellUpdate for 15.3.0-rc2
06928cfd8dKevin HarwellUpdate for 15.3.0-rc2
0182eb3c2bKevin HarwellUpdate for 15.3.0-rc1
483c5f7addKevin HarwellAMI: Bumping AMI non-breaking number for Asterisk 15.3.0 release
932bb3b98bRichard Mudgettchannel.c: Fix typo.
bb1bc55f76Sean Brightres_http_websocket: Don't leak memory on read failure
4ca9cecf96Corey Farrellcore: Rename sounds_index.c to sounds.c.
95dd78688fCorey Farrellconfig: Fix locking for extconfig reload.
68036355b9Sean Brightres_pjsip_header_funcs: Various cleanups
4452656588Corey FarrellBuildSystem: Use single bootstrap.sh for Asterisk and menuselect.
b895e636dfAlexander TraudBuildSystem: Fix a typo related to ./configure --prefix=<path> on OpenBSD.
a03660f4f2Sean Brightbridge_roles: Use a non-locking linked list where appropriate
1680deb9e6Sean Brightres_pjsip: Use pjsip_sip_uri.user_param instead of other_param
d5bab6d242Corey Farrellmain/asterisk.c: Remove silly usage of RAII_VAR.
6ac8fa5007Corey Farrelljson: Add conditionals to avoid locking if Jansson is thread safe.
53afe4660aRichard Mudgettres_pjsip/config_domain_aliases.c: Add check for missing domain.
c3916cbc0eRichard Mudgettendpoint identifiers: Some code cleanup.
3cc4cb9c68Richard Mudgettres_pjsip.c: Fix documentation typos.
cda2c914b6Richard Mudgettres_sorcery_realtime.c: Fix ref leak if object failed to apply.
84a101f0edSean Brightappdocsxml.xslt: Add Language to channel snapshot transformation
edc64d6aa3Richard Mudgettmanager.c: Fix potential memory leak and corruption.
6063a42e19Richard Mudgettmanager_channels.c: Reordered ast_manager_build_channel_state_string_prefix()
2a05a05038Corey Farrellres_pjsip_registrar_expire: Mark module deprecated.
447fc8cc0aRichard Mudgettapp_confbridge: Update dsp_silence_threshold and dsp_talking_threshold docs.
5dce58ea94Richard Mudgettres_pjsip_registrar.c: Fix compiler error.
7bc91d06dfGeorge Josephres_pjsip_registrar_expire: Refactor into res_pjsip_register
94b1189bbdAlexander TraudBuildSystem: Remove unused variables.
f1975769a7Corey Farrellloader: Use ast_cli_completion_add for 'module load' completion.
83dfe4d160Alexander Traudheaders: Consistent use of typeof and/or __typeof__.
7db4606235Richard Mudgettpbx_variables.c: Misc fixes in variable substitution.
81e4c50985Alexander TraudBuildSystem: Remove orphaned .PHONY targets.
0361a073feSean Brightres_pjsip: Document tlsv1_1 and tlsv1_2 methods
618028a27cCorey Farrellloader: Miscellaneous fixes.
5c589522dfRichard Mudgetttaskprocessor.c: Increase the number of tps_singletons container buckets.
14b681ac66Richard Mudgettcel_odbc.c: Fix menuslect module description display.
176a09e3f3George Josephconfig_transport: Enable TCP_NODELAY on TLS transports
deebabfdb1Corey Farrellres_stasis_recording: Allow symbolic links in configured recordings dir.
cdfa69a025Tzafrir CohenIgnore quilt .pc directory, used in deb packaging
e73f1ec3a8Corey Farrellstasis: Remove silly usage of RAII_VAR.
f9f00876dcCorey Farrellstasis_cache_pattern: Remove silly usage of RAII_VAR.
470ca3479aCorey Farrellstasis_bridges: Remove silly usage of RAII_VAR.
d7f863e694Corey Farrellstasis_cache: Remove silly usage of RAII_VAR.
c8f4195136Corey Farrellstasis_endpoints: Remove silly usage of RAII_VAR.
10b0b6583fCorey Farrellstasis_message_router: Remove silly usage of RAII_VAR.
bfd3e572c0Corey Farrellstasis_system: Remove silly usage of RAII_VAR.
6d9482267bRichard Mudgettres_pjsip.c: Update the endpoint identification documentation.
74ba8398feRichard Mudgettres_pjsip_endpoint_identifier_ip.c: Remove unnecessary requirement.
3a4e949a0eRichard Mudgettres_pjsip.c: Fix ident_to_str() and refactor ident_handler().
2b24d941b9Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Allow multiple IdentifyDetail AMI events.
15381d2310Sean BrightRevert "codec_opus: Make libcurl a dependency in menuselect"
a7c8fb8bcbCorey Farrellbridge_softmix: Fix sfu_append_source_streams test.
7abf373139Corey Farrellapp_confbridge: Fix NULL check in action_kick_last.
b18c4d2de6Corey Farrellres_stasis: Reduce RAII_VAR usage.
9876bb993cCorey Farrellres_stasis: Fix dial bridge unload.
db72046e1fCorey Farrellres_stasis: Fix app_is_subscribed_bridge_id.
ca63534fafRichard Mudgettres_pjsip_endpoint_identifier_ip.c: Fix apply identify validation.
cb41d16827Richard Mudgettres_pjsip.c: Fix endpoint identifier registration name search.
e453e883b8Corey Farrellpbx: Prevent execution of NULL pointer.
e0319bde79Corey Farrellrtp_engine: Add missing unlock.
1341210ee2Corey Farrellres_pjsip_history: Add missing unlock to CLI command.
f92187ed12Corey Farrellaco: Fix NULL dereference in error path.
3eb72a857bCorey Farrellfunc_odbc: Add missing unlock's to acf_odbc_read.
02452ef4d1Kevin Harwellres_pjsip_session: Check if sequence header is missing
ef06ec2225Corey Farrellcore: Use macros to generate ao2_container callbacks where possible.
94b4bf1d2aCorey Farrellastobj2: Create case-insensitive variants of container function macros.
cc633e64f8Richard Mudgettstasis_channels.c: Misc cleanup.
6d7304495fRichard Mudgettmanager.c: Update AMI Status event documentation
3d63a783b2Richard Mudgettbridge_native_rtp.c: Fix reentrancy framehook crash.
fe13c69b00Corey Farrellmenuselect: Fix check for running configure.
3fd1d1524dCorey Farrellcdr: Missing NULL check and unlock.
b53d1ce03eRichard Mudgettcore: Remove unused/incomplete SDP modules from released branches.
b64c02e414Sean BrightRemove as much trailing whitespace as possible.
0cb13d92b3Sean BrightFix some invalid Unicode characters
57af855ef2Corey Farrellapp_voicemail: Fix file copy error handling.
199c43ad00Sean Brightdocs: Remove old API changes documentation
e90470700bCorey Farrellapp_festival: Fix fd leak on connection failure.

Diffstat Results

[Back to Top]

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

/dev/null                                                                                     |binary
+asterisk-15.2.0-summary.html                                                                  |  691 ---
+asterisk-15.2.0-summary.txt                                                                   | 1680 ---------
+autoconf/ast_check_openh323.m4                                                                |  132
+autoconf/ast_check_pwlib.m4                                                                   |  265 -
+b/.gitignore                                                                                  |    1
+b/.version                                                                                    |    2
+b/CHANGES                                                                                     |   82
+b/CREDITS                                                                                     |    4
+b/ChangeLog                                                                                   | 1833 +++++++++-
+b/Makefile                                                                                    |   21
+b/Makefile.moddir_rules                                                                       |    4
+b/Makefile.rules                                                                              |    4
+b/UPGRADE-1.2.txt                                                                             |   48
+b/UPGRADE-1.4.txt                                                                             |   77
+b/UPGRADE-1.6.txt                                                                             |   14
+b/UPGRADE-1.8.txt                                                                             |   15
+b/UPGRADE-10.txt                                                                              |    4
+b/UPGRADE-11.txt                                                                              |    6
+b/UPGRADE-12.txt                                                                              |    6
+b/UPGRADE.txt                                                                                 |   42
+b/addons/app_mysql.c                                                                          |    9
+b/addons/cdr_mysql.c                                                                          |   36
+b/addons/chan_mobile.c                                                                        |    6
+b/addons/chan_ooh323.c                                                                        |  227 -
+b/addons/chan_ooh323.h                                                                        |   14
+b/addons/format_mp3.c                                                                         |    1
+b/addons/ooh323c/README                                                                       |   35
+b/addons/ooh323c/src/Makefile.in                                                              |    4
+b/addons/ooh323c/src/context.c                                                                |   24
+b/addons/ooh323c/src/decode.c                                                                 |  118
+b/addons/ooh323c/src/dlist.c                                                                  |   27
+b/addons/ooh323c/src/dlist.h                                                                  |   62
+b/addons/ooh323c/src/encode.c                                                                 |  104
+b/addons/ooh323c/src/errmgmt.c                                                                |   50
+b/addons/ooh323c/src/eventHandler.c                                                           |   18
+b/addons/ooh323c/src/eventHandler.h                                                           |   88
+b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGES.h                                            |   10
+b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c                                         |   11
+b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c                                         |   11
+b/addons/ooh323c/src/h323/H323-MESSAGES.c                                                     |   11
+b/addons/ooh323c/src/h323/H323-MESSAGES.h                                                     |   10
+b/addons/ooh323c/src/h323/H323-MESSAGESDec.c                                                  |   11
+b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c                                                  |   11
+b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.c                                         |   11
+b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.h                                         |   10
+b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c                                      |   11
+b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c                                      |   11
+b/addons/ooh323c/src/memheap.c                                                                |  335 -
+b/addons/ooh323c/src/memheap.h                                                                |   10
+b/addons/ooh323c/src/ooCalls.c                                                                |  153
+b/addons/ooh323c/src/ooCalls.h                                                                |  222 -
+b/addons/ooh323c/src/ooCapability.c                                                           |  646 +--
+b/addons/ooh323c/src/ooCapability.h                                                           |  230 -
+b/addons/ooh323c/src/ooCmdChannel.c                                                           |   59
+b/addons/ooh323c/src/ooCmdChannel.h                                                           |   30
+b/addons/ooh323c/src/ooCommon.h                                                               |   20
+b/addons/ooh323c/src/ooDateTime.c                                                             |   17
+b/addons/ooh323c/src/ooDateTime.h                                                             |   18
+b/addons/ooh323c/src/ooGkClient.c                                                             |  452 +-
+b/addons/ooh323c/src/ooGkClient.h                                                             |   90
+b/addons/ooh323c/src/ooLogChan.c                                                              |   81
+b/addons/ooh323c/src/ooLogChan.h                                                              |   60
+b/addons/ooh323c/src/ooSocket.c                                                               |  148
+b/addons/ooh323c/src/ooSocket.h                                                               |   65
+b/addons/ooh323c/src/ooStackCmds.c                                                            |   45
+b/addons/ooh323c/src/ooStackCmds.h                                                            |   32
+b/addons/ooh323c/src/ooTimer.c                                                                |   24
+b/addons/ooh323c/src/ooTimer.h                                                                |   26
+b/addons/ooh323c/src/ooUtils.c                                                                |   12
+b/addons/ooh323c/src/ooUtils.h                                                                |   20
+b/addons/ooh323c/src/ooasn1.h                                                                 |  200 -
+b/addons/ooh323c/src/oochannels.c                                                             |  376 +-
+b/addons/ooh323c/src/oochannels.h                                                             |   59
+b/addons/ooh323c/src/ooh245.c                                                                 |  993 ++---
+b/addons/ooh323c/src/ooh245.h                                                                 |  164
+b/addons/ooh323c/src/ooh323.c                                                                 |  476 +-
+b/addons/ooh323c/src/ooh323.h                                                                 |   37
+b/addons/ooh323c/src/ooh323ep.c                                                               |  127
+b/addons/ooh323c/src/ooh323ep.h                                                               |  126
+b/addons/ooh323c/src/oohdr.h                                                                  |   10
+b/addons/ooh323c/src/ooper.h                                                                  |   11
+b/addons/ooh323c/src/ooports.c                                                                |   16
+b/addons/ooh323c/src/ooports.h                                                                |   20
+b/addons/ooh323c/src/ooq931.c                                                                 |  819 ++--
+b/addons/ooh323c/src/ooq931.h                                                                 |  158
+b/addons/ooh323c/src/ootrace.c                                                                |   35
+b/addons/ooh323c/src/ootrace.h                                                                |   24
+b/addons/ooh323c/src/ootypes.h                                                                |  155
+b/addons/ooh323c/src/perutil.c                                                                |   51
+b/addons/ooh323c/src/printHandler.c                                                           |   22
+b/addons/ooh323c/src/printHandler.h                                                           |   16
+b/addons/ooh323c/src/rtctype.c                                                                |   10
+b/addons/ooh323c/src/rtctype.h                                                                |   15
+b/addons/ooh323cDriver.c                                                                      |  122
+b/addons/ooh323cDriver.h                                                                      |   12
+b/addons/res_config_mysql.c                                                                   |    8
+b/agi/Makefile                                                                                |    2
+b/agi/eagi-sphinx-test.c                                                                      |    4
+b/agi/eagi-test.c                                                                             |    4
+b/agi/jukebox.agi                                                                             |    4
+b/apps/Makefile                                                                               |    2
+b/apps/app_adsiprog.c                                                                         |   18
+b/apps/app_amd.c                                                                              |   16
+b/apps/app_authenticate.c                                                                     |    4
+b/apps/app_chanisavail.c                                                                      |    5
+b/apps/app_chanspy.c                                                                          |   28
+b/apps/app_confbridge.c                                                                       |  124
+b/apps/app_controlplayback.c                                                                  |    2
+b/apps/app_dahdiras.c                                                                         |   14
+b/apps/app_dial.c                                                                             |    2
+b/apps/app_dictate.c                                                                          |    7
+b/apps/app_directory.c                                                                        |   12
+b/apps/app_echo.c                                                                             |    2
+b/apps/app_externalivr.c                                                                      |   37
+b/apps/app_fax.c                                                                              |   34
+b/apps/app_festival.c                                                                         |   31
+b/apps/app_flash.c                                                                            |    7
+b/apps/app_followme.c                                                                         |   66
+b/apps/app_forkcdr.c                                                                          |    2
+b/apps/app_getcpeid.c                                                                         |    4
+b/apps/app_ices.c                                                                             |   21
+b/apps/app_image.c                                                                            |    7
+b/apps/app_ivrdemo.c                                                                          |   13
+b/apps/app_jack.c                                                                             |    1
+b/apps/app_macro.c                                                                            |   16
+b/apps/app_meetme.c                                                                           |  241 -
+b/apps/app_milliwatt.c                                                                        |    2
+b/apps/app_minivm.c                                                                           |  148
+b/apps/app_morsecode.c                                                                        |    3
+b/apps/app_mp3.c                                                                              |   19
+b/apps/app_nbscat.c                                                                           |   15
+b/apps/app_osplookup.c                                                                        |    4
+b/apps/app_page.c                                                                             |    1
+b/apps/app_playback.c                                                                         |   24
+b/apps/app_queue.c                                                                            |    3
+b/apps/app_read.c                                                                             |   10
+b/apps/app_readexten.c                                                                        |    4
+b/apps/app_record.c                                                                           |    6
+b/apps/app_saycounted.c                                                                       |    3
+b/apps/app_sayunixtime.c                                                                      |   12
+b/apps/app_senddtmf.c                                                                         |    2
+b/apps/app_sendtext.c                                                                         |    4
+b/apps/app_setcallerid.c                                                                      |    5
+b/apps/app_skel.c                                                                             |   10
+b/apps/app_sms.c                                                                              |   45
+b/apps/app_softhangup.c                                                                       |   10
+b/apps/app_speech_utils.c                                                                     |   14
+b/apps/app_stack.c                                                                            |    6
+b/apps/app_statsd.c                                                                           |  846 ++--
+b/apps/app_system.c                                                                           |    6
+b/apps/app_talkdetect.c                                                                       |   11
+b/apps/app_test.c                                                                             |    3
+b/apps/app_transfer.c                                                                         |    2
+b/apps/app_url.c                                                                              |   15
+b/apps/app_userevent.c                                                                        |    2
+b/apps/app_voicemail.c                                                                        |  516 +-
+b/apps/app_waitforring.c                                                                      |    3
+b/apps/app_while.c                                                                            |   14
+b/apps/app_zapateller.c                                                                       |   15
+b/apps/confbridge/conf_config_parser.c                                                        |   96
+b/apps/confbridge/confbridge_manager.c                                                        |   37
+b/apps/confbridge/include/confbridge.h                                                        |    7
+b/apps/enter.h                                                                                |  548 +-
+b/apps/leave.h                                                                                |  388 +-
+b/asterisk-15.3.0-rc2-summary.html                                                            |   22
+b/asterisk-15.3.0-rc2-summary.txt                                                             |  105
+b/autoconf/ast_c_compile_check.m4                                                             |    2
+b/autoconf/ast_c_declare_check.m4                                                             |    2
+b/autoconf/ast_c_define_check.m4                                                              |    2
+b/autoconf/ast_check_osptk.m4                                                                 |    3
+b/autoconf/ast_ext_lib.m4                                                                     |    2
+b/autoconf/ast_pkgconfig.m4                                                                   |    1
+b/bootstrap.sh                                                                                |   28
+b/bridges/Makefile                                                                            |    2
+b/bridges/bridge_holding.c                                                                    |    1
+b/bridges/bridge_native_rtp.c                                                                 |    5
+b/bridges/bridge_simple.c                                                                     |   85
+b/bridges/bridge_softmix.c                                                                    |   75
+b/bridges/bridge_softmix/bridge_softmix_binaural.c                                            |    3
+b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                    |    3
+b/build_tools/cflags-devmode.xml                                                              |    3
+b/build_tools/download_externals                                                              |    6
+b/build_tools/list_valid_installed_externals                                                  |    3
+b/build_tools/make_buildopts_h                                                                |    2
+b/build_tools/make_defaults_h                                                                 |    2
+b/build_tools/make_sample_voicemail                                                           |    6
+b/build_tools/make_version                                                                    |    6
+b/build_tools/menuselect-deps.in                                                              |    1
+b/build_tools/sha1sum-sh                                                                      |    1
+b/cdr/cdr_adaptive_odbc.c                                                                     |    1
+b/cdr/cdr_custom.c                                                                            |    1
+b/cdr/cdr_radius.c                                                                            |    2
+b/cel/Makefile                                                                                |    2
+b/cel/cel_custom.c                                                                            |    1
+b/cel/cel_odbc.c                                                                              |    5
+b/channels/Makefile                                                                           |    1
+b/channels/chan_alsa.c                                                                        |   20
+b/channels/chan_console.c                                                                     |   76
+b/channels/chan_dahdi.c                                                                       |    2
+b/channels/chan_iax2.c                                                                        |    2
+b/channels/chan_mgcp.c                                                                        |    2
+b/channels/chan_motif.c                                                                       |    4
+b/channels/chan_nbs.c                                                                         |   11
+b/channels/chan_oss.c                                                                         |   15
+b/channels/chan_phone.c                                                                       |   51
+b/channels/chan_phone.h                                                                       |  478 +-
+b/channels/chan_pjsip.c                                                                       |    2
+b/channels/chan_sip.c                                                                         |   93
+b/channels/chan_unistim.c                                                                     |   78
+b/channels/chan_vpb.cc                                                                        |  170
+b/channels/console_board.c                                                                    |    6
+b/channels/console_gui.c                                                                      |   76
+b/channels/console_video.c                                                                    |   36
+b/channels/console_video.h                                                                    |    2
+b/channels/iax2/include/iax2.h                                                                |    4
+b/channels/iax2/include/parser.h                                                              |    4
+b/channels/iax2/parser.c                                                                      |   26
+b/channels/iax2/provision.c                                                                   |   22
+b/channels/misdn/ie.c                                                                         |    1
+b/channels/misdn/isdn_lib.c                                                                   |    2
+b/channels/sig_analog.h                                                                       |    4
+b/channels/sip/config_parser.c                                                                |    1
+b/channels/sip/dialplan_functions.c                                                           |    3
+b/channels/sip/include/config_parser.h                                                        |    2
+b/channels/sip/include/globals.h                                                              |    1
+b/channels/sip/include/reqresp_parser.h                                                       |    4
+b/channels/sip/security_events.c                                                              |    1
+b/channels/vcodecs.c                                                                          |   14
+b/channels/vgrabbers.c                                                                        |    4
+b/codecs/Makefile                                                                             |    2
+b/codecs/codec_adpcm.c                                                                        |   10
+b/codecs/codec_alaw.c                                                                         |    6
+b/codecs/codec_g722.c                                                                         |    6
+b/codecs/codec_g726.c                                                                         |    2
+b/codecs/codec_gsm.c                                                                          |    4
+b/codecs/codec_ilbc.c                                                                         |    4
+b/codecs/codec_lpc10.c                                                                        |    4
+b/codecs/codec_resample.c                                                                     |    4
+b/codecs/codec_speex.c                                                                        |   22
+b/codecs/codec_ulaw.c                                                                         |    2
+b/codecs/ex_ilbc.h                                                                            |    8
+b/codecs/g722/g722.h                                                                          |    4
+b/codecs/g722/g722_decode.c                                                                   |   14
+b/codecs/g722/g722_encode.c                                                                   |    8
+b/codecs/gsm/Makefile                                                                         |   16
+b/codecs/gsm/README                                                                           |    2
+b/codecs/gsm/inc/gsm.h                                                                        |    2
+b/codecs/gsm/inc/private.h                                                                    |   14
+b/codecs/gsm/inc/proto.h                                                                      |    2
+b/codecs/gsm/src/add.c                                                                        |    8
+b/codecs/gsm/src/code.c                                                                       |    6
+b/codecs/gsm/src/debug.c                                                                      |    2
+b/codecs/gsm/src/gsm_decode.c                                                                 |    4
+b/codecs/gsm/src/gsm_explode.c                                                                |    6
+b/codecs/gsm/src/gsm_implode.c                                                                |    6
+b/codecs/gsm/src/gsm_option.c                                                                 |    2
+b/codecs/gsm/src/k6opt.h                                                                      |   12
+b/codecs/gsm/src/long_term.c                                                                  |   16
+b/codecs/gsm/src/lpc.c                                                                        |   10
+b/codecs/gsm/src/preprocess.c                                                                 |   12
+b/codecs/gsm/src/rpe.c                                                                        |   36
+b/codecs/gsm/src/short_term.c                                                                 |   20
+b/codecs/gsm/src/table.c                                                                      |    2
+b/codecs/ilbc/FrameClassify.c                                                                 |    1
+b/codecs/ilbc/FrameClassify.h                                                                 |    1
+b/codecs/ilbc/LPCdecode.c                                                                     |    6
+b/codecs/ilbc/LPCdecode.h                                                                     |   12
+b/codecs/ilbc/LPCencode.c                                                                     |    1
+b/codecs/ilbc/LPCencode.h                                                                     |    1
+b/codecs/ilbc/StateConstructW.c                                                               |   12
+b/codecs/ilbc/StateConstructW.h                                                               |    1
+b/codecs/ilbc/StateSearchW.c                                                                  |   11
+b/codecs/ilbc/StateSearchW.h                                                                  |    8
+b/codecs/ilbc/anaFilter.c                                                                     |    1
+b/codecs/ilbc/anaFilter.h                                                                     |    1
+b/codecs/ilbc/constants.c                                                                     |    1
+b/codecs/ilbc/constants.h                                                                     |    1
+b/codecs/ilbc/createCB.c                                                                      |    1
+b/codecs/ilbc/createCB.h                                                                      |    1
+b/codecs/ilbc/doCPLC.c                                                                        |    1
+b/codecs/ilbc/doCPLC.h                                                                        |    1
+b/codecs/ilbc/enhancer.c                                                                      |    1
+b/codecs/ilbc/enhancer.h                                                                      |    1
+b/codecs/ilbc/extract-cfile.awk                                                               |    2
+b/codecs/ilbc/filter.c                                                                        |    1
+b/codecs/ilbc/filter.h                                                                        |    1
+b/codecs/ilbc/gainquant.c                                                                     |    6
+b/codecs/ilbc/gainquant.h                                                                     |    1
+b/codecs/ilbc/getCBvec.c                                                                      |    1
+b/codecs/ilbc/getCBvec.h                                                                      |    1
+b/codecs/ilbc/helpfun.c                                                                       |    1
+b/codecs/ilbc/helpfun.h                                                                       |    1
+b/codecs/ilbc/hpInput.c                                                                       |    1
+b/codecs/ilbc/hpInput.h                                                                       |    1
+b/codecs/ilbc/hpOutput.c                                                                      |    1
+b/codecs/ilbc/hpOutput.h                                                                      |    1
+b/codecs/ilbc/iCBConstruct.c                                                                  |    1
+b/codecs/ilbc/iCBConstruct.h                                                                  |    1
+b/codecs/ilbc/iCBSearch.c                                                                     |    9
+b/codecs/ilbc/iCBSearch.h                                                                     |    1
+b/codecs/ilbc/iLBC_decode.c                                                                   |    1
+b/codecs/ilbc/iLBC_decode.h                                                                   |    1
+b/codecs/ilbc/iLBC_define.h                                                                   |    1
+b/codecs/ilbc/iLBC_encode.c                                                                   |    1
+b/codecs/ilbc/iLBC_encode.h                                                                   |    6
+b/codecs/ilbc/iLBC_test.c                                                                     |    1
+b/codecs/ilbc/lsf.c                                                                           |    7
+b/codecs/ilbc/lsf.h                                                                           |    1
+b/codecs/ilbc/packing.c                                                                       |    1
+b/codecs/ilbc/packing.h                                                                       |    1
+b/codecs/ilbc/rfc3951.txt                                                                     |  387 +-
+b/codecs/ilbc/syntFilter.c                                                                    |   14
+b/codecs/ilbc/syntFilter.h                                                                    |    1
+b/codecs/log2comp.h                                                                           |    8
+b/codecs/lpc10/Makefile                                                                       |   12
+b/codecs/lpc10/analys.c                                                                       |   68
+b/codecs/lpc10/bsynz.c                                                                        |   28
+b/codecs/lpc10/chanwr.c                                                                       |    8
+b/codecs/lpc10/dcbias.c                                                                       |    1
+b/codecs/lpc10/decode.c                                                                       |   34
+b/codecs/lpc10/difmag.c                                                                       |    3
+b/codecs/lpc10/dyptrk.c                                                                       |   38
+b/codecs/lpc10/encode.c                                                                       |   23
+b/codecs/lpc10/energy.c                                                                       |    1
+b/codecs/lpc10/f2c.h                                                                          |    6
+b/codecs/lpc10/ham84.c                                                                        |    1
+b/codecs/lpc10/invert.c                                                                       |    1
+b/codecs/lpc10/irc2pc.c                                                                       |    1
+b/codecs/lpc10/ivfilt.c                                                                       |    1
+b/codecs/lpc10/lpc10.h                                                                        |    4
+b/codecs/lpc10/lpcdec.c                                                                       |   26
+b/codecs/lpc10/lpcenc.c                                                                       |    8
+b/codecs/lpc10/lpcini.c                                                                       |   22
+b/codecs/lpc10/lpfilt.c                                                                       |    1
+b/codecs/lpc10/median.c                                                                       |    1
+b/codecs/lpc10/mload.c                                                                        |   13
+b/codecs/lpc10/onset.c                                                                        |   24
+b/codecs/lpc10/pitsyn.c                                                                       |   38
+b/codecs/lpc10/placea.c                                                                       |    9
+b/codecs/lpc10/placev.c                                                                       |   19
+b/codecs/lpc10/preemp.c                                                                       |    5
+b/codecs/lpc10/random.c                                                                       |    1
+b/codecs/lpc10/rcchk.c                                                                        |    3
+b/codecs/lpc10/synths.c                                                                       |   34
+b/codecs/lpc10/tbdm.c                                                                         |    7
+b/codecs/lpc10/voicin.c                                                                       |   60
+b/codecs/lpc10/vparms.c                                                                       |    5
+b/codecs/speex/arch.h                                                                         |   12
+b/codecs/speex/fixed_generic.h                                                                |    8
+b/codecs/speex/resample.c                                                                     |   84
+b/codecs/speex/resample_sse.h                                                                 |    8
+b/codecs/speex/speex_resampler.h                                                              |  116
+b/codecs/speex/stack_alloc.h                                                                  |   10
+b/configs/basic-pbx/indications.conf                                                          |    1
+b/configs/basic-pbx/pjsip.conf                                                                |    1
+b/configs/samples/alsa.conf.sample                                                            |    1
+b/configs/samples/ari.conf.sample                                                             |    1
+b/configs/samples/asterisk.adsi                                                               |    1
+b/configs/samples/asterisk.conf.sample                                                        |    2
+b/configs/samples/calendar.conf.sample                                                        |    2
+b/configs/samples/cdr_adaptive_odbc.conf.sample                                               |    1
+b/configs/samples/cdr_mysql.conf.sample                                                       |   11
+b/configs/samples/cdr_tds.conf.sample                                                         |    1
+b/configs/samples/cel.conf.sample                                                             |    2
+b/configs/samples/chan_dahdi.conf.sample                                                      |   12
+b/configs/samples/chan_mobile.conf.sample                                                     |    4
+b/configs/samples/codecs.conf.sample                                                          |    1
+b/configs/samples/confbridge.conf.sample                                                      |   80
+b/configs/samples/dbsep.conf.sample                                                           |    1
+b/configs/samples/dsp.conf.sample                                                             |    1
+b/configs/samples/extconfig.conf.sample                                                       |    1
+b/configs/samples/extensions.lua.sample                                                       |    1
+b/configs/samples/extensions_minivm.conf.sample                                               |    1
+b/configs/samples/festival.conf.sample                                                        |    1
+b/configs/samples/followme.conf.sample                                                        |   12
+b/configs/samples/func_odbc.conf.sample                                                       |    1
+b/configs/samples/iaxprov.conf.sample                                                         |    1
+b/configs/samples/manager.conf.sample                                                         |    3
+b/configs/samples/mgcp.conf.sample                                                            |   34
+b/configs/samples/ooh323.conf.sample                                                          |    5
+b/configs/samples/oss.conf.sample                                                             |    1
+b/configs/samples/phoneprov.conf.sample                                                       |    1
+b/configs/samples/pjsip.conf.sample                                                           |   29
+b/configs/samples/queuerules.conf.sample                                                      |    1
+b/configs/samples/queues.conf.sample                                                          |    2
+b/configs/samples/res_config_mysql.conf.sample                                                |    2
+b/configs/samples/res_fax.conf.sample                                                         |    2
+b/configs/samples/res_ldap.conf.sample                                                        |    7
+b/configs/samples/res_pgsql.conf.sample                                                       |    2
+b/configs/samples/res_snmp.conf.sample                                                        |    2
+b/configs/samples/resolver_unbound.conf.sample                                                |    1
+b/configs/samples/say.conf.sample                                                             |   10
+b/configs/samples/sip.conf.sample                                                             |   34
+b/configs/samples/skinny.conf.sample                                                          |    1
+b/configs/samples/sla.conf.sample                                                             |    3
+b/configs/samples/users.conf.sample                                                           |    1
+b/configs/samples/voicemail.conf.sample                                                       |    6
+b/configs/samples/xmpp.conf.sample                                                            |    1
+b/configure                                                                                   | 1207 +-----
+b/configure.ac                                                                                |   76
+b/contrib/README.festival                                                                     |   18
+b/contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py                         |    1
+b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py         |    1
+b/contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py                   |    1
+b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py         |    1
+b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py          |   57
+b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py  |    1
+b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py |    1
+b/contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py                     |    1
+b/contrib/ast-db-manage/config/versions/d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py |   33
+b/contrib/ast-db-manage/env.py                                                                |    1
+b/contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py     |    1
+b/contrib/asterisk-ices.xml                                                                   |    6
+b/contrib/init.d/rc.debian.asterisk                                                           |    2
+b/contrib/init.d/rc.mandriva.asterisk                                                         |   15
+b/contrib/init.d/rc.mandriva.zaptel                                                           |    1
+b/contrib/init.d/rc.redhat.asterisk                                                           |    2
+b/contrib/init.d/rc.slackware.asterisk                                                        |    1
+b/contrib/init.d/rc.suse.asterisk                                                             |    2
+b/contrib/realtime/mssql/mssql_config.sql                                                     |   28
+b/contrib/realtime/mysql/mysql_config.sql                                                     |   12
+b/contrib/realtime/oracle/oracle_config.sql                                                   |   24
+b/contrib/realtime/postgresql/postgresql_config.sql                                           |   14
+b/contrib/scripts/README.messages-expire                                                      |    6
+b/contrib/scripts/ast_tls_cert                                                                |    2
+b/contrib/scripts/astcli                                                                      |    5
+b/contrib/scripts/astgenkey.8                                                                 |   44
+b/contrib/scripts/autosupport                                                                 |   52
+b/contrib/scripts/autosupport.8                                                               |   20
+b/contrib/scripts/dbsep.cgi                                                                   |    1
+b/contrib/scripts/install_prereq                                                              |   89
+b/contrib/scripts/managerproxy.pl                                                             |   11
+b/contrib/scripts/messages-expire.pl                                                          |    6
+b/contrib/scripts/retrieve_extensions_from_mysql.pl                                           |    7
+b/contrib/scripts/retrieve_extensions_from_sql.pl                                             |    2
+b/contrib/scripts/retrieve_sip_conf_from_mysql.pl                                             |    5
+b/contrib/scripts/safe_asterisk.8                                                             |   38
+b/contrib/scripts/sip_nat_settings                                                            |   14
+b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                |    2
+b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py                                                |   81
+b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py                                             |   69
+b/contrib/upstart/asterisk.user.conf                                                          |    1
+b/contrib/utils/README.rawplayer                                                              |    9
+b/contrib/utils/eagi_proxy.c                                                                  |   40
+b/contrib/utils/rawplayer.c                                                                   |    5
+b/contrib/utils/zones2indications.c                                                           |   16
+b/doc/Makefile                                                                                |    1
+b/doc/README.txt                                                                              |    2
+b/doc/appdocsxml.xslt                                                                         |    5
+b/doc/astdb2bdb.8                                                                             |    1
+b/doc/astdb2sqlite3.8                                                                         |    1
+b/doc/asterisk.8                                                                              |   74
+b/doc/asterisk.sgml                                                                           |   18
+b/doc/lang/language-criteria.txt                                                              |  493 --
+b/formats/Makefile                                                                            |    2
+b/formats/format_g719.c                                                                       |    3
+b/formats/format_g723.c                                                                       |   12
+b/formats/format_g726.c                                                                       |   10
+b/formats/format_g729.c                                                                       |    6
+b/formats/format_gsm.c                                                                        |    2
+b/formats/format_h263.c                                                                       |    2
+b/formats/format_h264.c                                                                       |    2
+b/formats/format_ilbc.c                                                                       |    4
+b/formats/format_jpeg.c                                                                       |    4
+b/formats/format_ogg_vorbis.c                                                                 |    6
+b/formats/format_pcm.c                                                                        |    8
+b/formats/format_siren14.c                                                                    |    2
+b/formats/format_siren7.c                                                                     |    2
+b/formats/format_sln.c                                                                        |    2
+b/formats/format_vox.c                                                                        |    6
+b/formats/format_wav.c                                                                        |   18
+b/formats/format_wav_gsm.c                                                                    |    4
+b/formats/msgsm.h                                                                             |    4
+b/funcs/Makefile                                                                              |    2
+b/funcs/func_audiohookinherit.c                                                               |    1
+b/funcs/func_base64.c                                                                         |    2
+b/funcs/func_blacklist.c                                                                      |    2
+b/funcs/func_channel.c                                                                        |    7
+b/funcs/func_config.c                                                                         |    4
+b/funcs/func_curl.c                                                                           |    9
+b/funcs/func_cut.c                                                                            |    8
+b/funcs/func_db.c                                                                             |    4
+b/funcs/func_devstate.c                                                                       |    4
+b/funcs/func_dialplan.c                                                                       |    2
+b/funcs/func_enum.c                                                                           |   26
+b/funcs/func_extstate.c                                                                       |    8
+b/funcs/func_frame_trace.c                                                                    |    2
+b/funcs/func_global.c                                                                         |    2
+b/funcs/func_groupcount.c                                                                     |   12
+b/funcs/func_iconv.c                                                                          |    9
+b/funcs/func_jitterbuffer.c                                                                   |    1
+b/funcs/func_lock.c                                                                           |    8
+b/funcs/func_logic.c                                                                          |    8
+b/funcs/func_md5.c                                                                            |    4
+b/funcs/func_odbc.c                                                                           |   11
+b/funcs/func_pitchshift.c                                                                     |    1
+b/funcs/func_presencestate.c                                                                  |    7
+b/funcs/func_rand.c                                                                           |    8
+b/funcs/func_sha1.c                                                                           |    4
+b/funcs/func_sorcery.c                                                                        |    1
+b/funcs/func_speex.c                                                                          |   22
+b/funcs/func_sprintf.c                                                                        |    4
+b/funcs/func_srv.c                                                                            |    4
+b/funcs/func_strings.c                                                                        |   34
+b/funcs/func_sysinfo.c                                                                        |    5
+b/funcs/func_timeout.c                                                                        |    4
+b/funcs/func_uri.c                                                                            |    6
+b/funcs/func_version.c                                                                        |    2
+b/funcs/func_vmcount.c                                                                        |    6
+b/funcs/func_volume.c                                                                         |   18
+b/include/asterisk.h                                                                          |    2
+b/include/asterisk/abstract_jb.h                                                              |    2
+b/include/asterisk/adsi.h                                                                     |    1
+b/include/asterisk/ael_structs.h                                                              |   14
+b/include/asterisk/agi.h                                                                      |    2
+b/include/asterisk/ast_expr.h                                                                 |    4
+b/include/asterisk/ast_version.h                                                              |    2
+b/include/asterisk/astobj.h                                                                   |   52
+b/include/asterisk/astobj2.h                                                                  |  110
+b/include/asterisk/astosp.h                                                                   |    2
+b/include/asterisk/autochan.h                                                                 |    2
+b/include/asterisk/autoconfig.h.in                                                            |    6
+b/include/asterisk/bridge_after.h                                                             |    2
+b/include/asterisk/bridge_features.h                                                          |    2
+b/include/asterisk/bridge_technology.h                                                        |    6
+b/include/asterisk/calendar.h                                                                 |    4
+b/include/asterisk/callerid.h                                                                 |    2
+b/include/asterisk/ccss.h                                                                     |    4
+b/include/asterisk/cel.h                                                                      |    4
+b/include/asterisk/cli.h                                                                      |   20
+b/include/asterisk/compat.h                                                                   |    4
+b/include/asterisk/config.h                                                                   |    2
+b/include/asterisk/config_options.h                                                           |    4
+b/include/asterisk/core_unreal.h                                                              |    2
+b/include/asterisk/doxygen/architecture.h                                                     |    1
+b/include/asterisk/doxygen/licensing.h                                                        |    2
+b/include/asterisk/doxyref.h                                                                  |   98
+b/include/asterisk/dsp.h                                                                      |   38
+b/include/asterisk/dundi.h                                                                    |   12
+b/include/asterisk/endian.h                                                                   |    1
+b/include/asterisk/event_defs.h                                                               |    2
+b/include/asterisk/file.h                                                                     |   97
+b/include/asterisk/format.h                                                                   |    2
+b/include/asterisk/framehook.h                                                                |    6
+b/include/asterisk/fskmodem.h                                                                 |    1
+b/include/asterisk/fskmodem_int.h                                                             |    4
+b/include/asterisk/http.h                                                                     |    2
+b/include/asterisk/image.h                                                                    |   20
+b/include/asterisk/indications.h                                                              |    4
+b/include/asterisk/io.h                                                                       |   36
+b/include/asterisk/linkedlists.h                                                              |    2
+b/include/asterisk/manager.h                                                                  |   20
+b/include/asterisk/message.h                                                                  |    2
+b/include/asterisk/mod_format.h                                                               |   16
+b/include/asterisk/module.h                                                                   |   58
+b/include/asterisk/netsock2.h                                                                 |    2
+b/include/asterisk/parking.h                                                                  |    4
+b/include/asterisk/paths.h                                                                    |    2
+b/include/asterisk/pbx.h                                                                      |    6
+b/include/asterisk/pktccops.h                                                                 |    2
+b/include/asterisk/presencestate.h                                                            |    1
+b/include/asterisk/pval.h                                                                     |   20
+b/include/asterisk/res_fax.h                                                                  |    2
+b/include/asterisk/res_odbc.h                                                                 |   10
+b/include/asterisk/res_pjsip.h                                                                |   54
+b/include/asterisk/res_pjsip_session.h                                                        |    8
+b/include/asterisk/sched.h                                                                    |   10
+b/include/asterisk/select.h                                                                   |    2
+b/include/asterisk/smdi.h                                                                     |   12
+b/include/asterisk/speech.h                                                                   |    2
+b/include/asterisk/srv.h                                                                      |    4
+b/include/asterisk/statsd.h                                                                   |    1
+b/include/asterisk/stringfields.h                                                             |   12
+b/include/asterisk/strings.h                                                                  |   32
+b/include/asterisk/tcptls.h                                                                   |    6
+b/include/asterisk/tdd.h                                                                      |   10
+b/include/asterisk/threadstorage.h                                                            |    6
+b/include/asterisk/timing.h                                                                   |    2
+b/include/asterisk/translate.h                                                                |   14
+b/include/asterisk/udptl.h                                                                    |   14
+b/include/asterisk/xml.h                                                                      |    1
+b/include/jitterbuf.h                                                                         |   18
+b/include/solaris-compat/sys/queue.h                                                          |    5
+b/install-sh                                                                                  |   16
+b/main/Makefile                                                                               |    1
+b/main/acl.c                                                                                  |    1
+b/main/alaw.c                                                                                 |    1
+b/main/app.c                                                                                  |    1
+b/main/ast_expr2.c                                                                            |  201 -
+b/main/ast_expr2.h                                                                            |   13
+b/main/ast_expr2.y                                                                            |  196 -
+b/main/ast_expr2f.c                                                                           |   73
+b/main/asterisk.c                                                                             |   22
+b/main/astfd.c                                                                                |    1
+b/main/astmm.c                                                                                |    2
+b/main/astobj2.c                                                                              |    2
+b/main/astobj2_container.c                                                                    |    1
+b/main/astobj2_hash.c                                                                         |    1
+b/main/astobj2_rbtree.c                                                                       |    1
+b/main/backtrace.c                                                                            |    2
+b/main/bridge.c                                                                               |    2
+b/main/bridge_basic.c                                                                         |    1
+b/main/bridge_roles.c                                                                         |    8
+b/main/bucket.c                                                                               |   60
+b/main/ccss.c                                                                                 |   21
+b/main/cdr.c                                                                                  |   50
+b/main/cel.c                                                                                  |  188 -
+b/main/channel.c                                                                              |   21
+b/main/codec.c                                                                                |   22
+b/main/config.c                                                                               |    4
+b/main/config_options.c                                                                       |    3
+b/main/db.c                                                                                   |    6
+b/main/dns.c                                                                                  |    1
+b/main/dsp.c                                                                                  |   21
+b/main/editline/INSTALL                                                                       |    4
+b/main/editline/chared.c                                                                      |    4
+b/main/editline/configure                                                                     |   36
+b/main/editline/configure.in                                                                  |   15
+b/main/editline/el.h                                                                          |    6
+b/main/editline/install-sh                                                                    |   16
+b/main/editline/map.c                                                                         |    2
+b/main/editline/np/unvis.c                                                                    |   34
+b/main/editline/np/vis.c                                                                      |   12
+b/main/editline/read.h                                                                        |    2
+b/main/editline/readline.c                                                                    |    4
+b/main/editline/refresh.c                                                                     |    6
+b/main/editline/term.c                                                                        |    4
+b/main/endpoints.c                                                                            |   57
+b/main/format.c                                                                               |   53
+b/main/format_cache.c                                                                         |    1
+b/main/format_compatibility.c                                                                 |    1
+b/main/fskmodem.c                                                                             |    1
+b/main/indications.c                                                                          |    1
+b/main/jitterbuf.c                                                                            |    2
+b/main/json.c                                                                                 |   46
+b/main/loader.c                                                                               |  108
+b/main/manager.c                                                                              |   43
+b/main/manager_channels.c                                                                     |   22
+b/main/manager_endpoints.c                                                                    |    1
+b/main/media_cache.c                                                                          |   58
+b/main/media_index.c                                                                          |    1
+b/main/named_acl.c                                                                            |   17
+b/main/named_locks.c                                                                          |   44
+b/main/netsock2.c                                                                             |    2
+b/main/pbx.c                                                                                  |   34
+b/main/pbx_sw.c                                                                               |    1
+b/main/pbx_variables.c                                                                        |  245 -
+b/main/plc.c                                                                                  |    2
+b/main/poll.c                                                                                 |    2
+b/main/rtp_engine.c                                                                           |   11
+b/main/say.c                                                                                  |    6
+b/main/sdp_srtp.c                                                                             |    1
+b/main/security_events.c                                                                      |    4
+b/main/smoother.c                                                                             |    1
+b/main/sorcery.c                                                                              |  206 -
+b/main/sounds.c                                                                               |  334 +
+b/main/stasis.c                                                                               |   93
+b/main/stasis_bridges.c                                                                       |  102
+b/main/stasis_cache.c                                                                         |   21
+b/main/stasis_cache_pattern.c                                                                 |   30
+b/main/stasis_channels.c                                                                      |  316 +
+b/main/stasis_endpoints.c                                                                     |   41
+b/main/stasis_message_router.c                                                                |    7
+b/main/stasis_system.c                                                                        |   15
+b/main/stdtime/localtime.c                                                                    |    5
+b/main/taskprocessor.c                                                                        |    8
+b/main/tdd.c                                                                                  |    1
+b/main/threadpool.c                                                                           |    4
+b/main/threadstorage.c                                                                        |    5
+b/main/ulaw.c                                                                                 |    1
+b/main/xml.c                                                                                  |    1
+b/main/xmldoc.c                                                                               |    2
+b/makeopts.in                                                                                 |    3
+b/menuselect/Makefile                                                                         |    7
+b/menuselect/README                                                                           |   12
+b/menuselect/autoconfig.h.in                                                                  |    1
+b/menuselect/configure.ac                                                                     |    4
+b/menuselect/contrib/Makefile-dummy                                                           |    1
+b/menuselect/contrib/menuselect-dummy                                                         |   58
+b/menuselect/example_menuselect-tree                                                          |    2
+b/menuselect/linkedlists.h                                                                    |    2
+b/menuselect/make_version                                                                     |   16
+b/menuselect/makeopts.in                                                                      |    1
+b/menuselect/menuselect_curses.c                                                              |   22
+b/menuselect/menuselect_gtk.c                                                                 |   10
+b/menuselect/menuselect_stub.c                                                                |    2
+b/menuselect/strcompat.c                                                                      |    4
+b/menuselect/test/menuselect-tree                                                             |    2
+b/pbx/Makefile                                                                                |    2
+b/pbx/ael/ael-test/ael-ntest12/extensions.ael                                                 |    4
+b/pbx/ael/ael-test/ael-ntest22/extensions.ael                                                 |    2
+b/pbx/ael/ael-test/ael-ntest22/t2/f.ael                                                       |    1
+b/pbx/ael/ael-test/ael-ntest23/t2/f.ael                                                       |    1
+b/pbx/ael/ael-test/ael-ntest24/extensions.ael                                                 |    2
+b/pbx/ael/ael-test/ael-ntest9/extensions.ael                                                  |    1
+b/pbx/ael/ael-test/ael-test1/extensions.ael                                                   |   20
+b/pbx/ael/ael-test/ael-test11/extensions.ael                                                  |    2
+b/pbx/ael/ael-test/ael-test16/extensions.ael                                                  |    1
+b/pbx/ael/ael-test/ael-test18/extensions.ael                                                  |    1
+b/pbx/ael/ael-test/ael-test19/extensions.ael                                                  |   12
+b/pbx/ael/ael-test/ael-test2/extensions.ael                                                   |    3
+b/pbx/ael/ael-test/ael-test20/extensions.ael                                                  |    1
+b/pbx/ael/ael-test/ael-test3/extensions.ael                                                   |  398 +-
+b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2                                          |   50
+b/pbx/ael/ael-test/ael-test4/extensions.ael                                                   |    3
+b/pbx/ael/ael-test/ael-test7/extensions.ael                                                   |    9
+b/pbx/ael/ael-test/ael-test8/extensions.ael                                                   |    1
+b/pbx/ael/ael-test/ael-vtest13/extensions.ael                                                 |  398 +-
+b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2                                        |   50
+b/pbx/ael/ael-test/ael-vtest17/extensions.ael                                                 |    6
+b/pbx/ael/ael-test/ael-vtest21/extensions.ael                                                 |    1
+b/pbx/ael/ael-test/runtests                                                                   |    2
+b/pbx/dundi-parser.c                                                                          |   20
+b/pbx/pbx_ael.c                                                                               |   20
+b/pbx/pbx_config.c                                                                            |   30
+b/pbx/pbx_dundi.c                                                                             |    7
+b/pbx/pbx_lua.c                                                                               |  103
+b/pbx/pbx_realtime.c                                                                          |    7
+b/pbx/pbx_spool.c                                                                             |    4
+b/res/Makefile                                                                                |    2
+b/res/ael/ael.flex                                                                            |   28
+b/res/ael/ael.tab.c                                                                           |   18
+b/res/ael/ael.tab.h                                                                           |   13
+b/res/ael/ael.y                                                                               |   11
+b/res/ael/ael_lex.c                                                                           |   95
+b/res/ael/pval.c                                                                              |  845 ++--
+b/res/ari/ari_model_validators.h                                                              |    2
+b/res/ari/resource_events.c                                                                   |    2
+b/res/parking/res_parking.h                                                                   |    2
+b/res/res_ael_share.c                                                                         |    2
+b/res/res_calendar.c                                                                          |    8
+b/res/res_calendar_caldav.c                                                                   |    3
+b/res/res_calendar_ews.c                                                                      |    1
+b/res/res_calendar_exchange.c                                                                 |    1
+b/res/res_calendar_icalendar.c                                                                |    3
+b/res/res_clialiases.c                                                                        |    8
+b/res/res_config_curl.c                                                                       |    2
+b/res/res_config_ldap.c                                                                       |   48
+b/res/res_config_odbc.c                                                                       |   10
+b/res/res_config_pgsql.c                                                                      |    9
+b/res/res_config_sqlite.c                                                                     |   10
+b/res/res_config_sqlite3.c                                                                    |    8
+b/res/res_convert.c                                                                           |   20
+b/res/res_corosync.c                                                                          |    1
+b/res/res_curl.c                                                                              |   20
+b/res/res_fax.c                                                                               |    4
+b/res/res_fax_spandsp.c                                                                       |    4
+b/res/res_format_attr_opus.c                                                                  |    2
+b/res/res_format_attr_silk.c                                                                  |    2
+b/res/res_http_post.c                                                                         |    4
+b/res/res_http_websocket.c                                                                    |   46
+b/res/res_limit.c                                                                             |    3
+b/res/res_monitor.c                                                                           |   28
+b/res/res_musiconhold.c                                                                       |   44
+b/res/res_mwi_external_ami.c                                                                  |    1
+b/res/res_odbc.c                                                                              |   17
+b/res/res_phoneprov.c                                                                         |    2
+b/res/res_pjsip.c                                                                             |  209 -
+b/res/res_pjsip/config_domain_aliases.c                                                       |   22
+b/res/res_pjsip/config_transport.c                                                            |    9
+b/res/res_pjsip/include/res_pjsip_private.h                                                   |   42
+b/res/res_pjsip/location.c                                                                    |    1
+b/res/res_pjsip/pjsip_configuration.c                                                         |  111
+b/res/res_pjsip/pjsip_distributor.c                                                           |    8
+b/res/res_pjsip/pjsip_global_headers.c                                                        |    4
+b/res/res_pjsip/pjsip_options.c                                                               |    2
+b/res/res_pjsip/pjsip_session.c                                                               |    1
+b/res/res_pjsip/pjsip_transport_events.c                                                      |   83
+b/res/res_pjsip/pjsip_transport_management.c                                                  |  376 ++
+b/res/res_pjsip_endpoint_identifier_anonymous.c                                               |   38
+b/res/res_pjsip_endpoint_identifier_ip.c                                                      |  229 -
+b/res/res_pjsip_endpoint_identifier_user.c                                                    |   41
+b/res/res_pjsip_header_funcs.c                                                                |   27
+b/res/res_pjsip_history.c                                                                     |    2
+b/res/res_pjsip_mwi.c                                                                         |    2
+b/res/res_pjsip_outbound_registration.c                                                       |   13
+b/res/res_pjsip_pubsub.c                                                                      |   79
+b/res/res_pjsip_registrar.c                                                                   |  173
+b/res/res_pjsip_registrar_expire.c                                                            |  119
+b/res/res_pjsip_sdp_rtp.c                                                                     |    4
+b/res/res_pjsip_session.c                                                                     |   62
+b/res/res_pktccops.c                                                                          |   71
+b/res/res_realtime.c                                                                          |   10
+b/res/res_rtp_multicast.c                                                                     |    2
+b/res/res_smdi.c                                                                              |   34
+b/res/res_snmp.c                                                                              |    4
+b/res/res_sorcery_realtime.c                                                                  |    7
+b/res/res_srtp.c                                                                              |    4
+b/res/res_stasis.c                                                                            |  231 -
+b/res/res_timing_dahdi.c                                                                      |    8
+b/res/res_timing_pthread.c                                                                    |    2
+b/res/snmp/agent.c                                                                            |    2
+b/res/stasis/app.c                                                                            |  211 -
+b/res/stasis/command.c                                                                        |   13
+b/res/stasis/control.c                                                                        |   66
+b/res/stasis/stasis_bridge.c                                                                  |    3
+b/res/stasis_recording/stored.c                                                               |   25
+b/rest-api-templates/ari_model_validators.h.mustache                                          |    2
+b/sample.call                                                                                 |    1
+b/sounds/Makefile                                                                             |    6
+b/static-http/ajamdemo.html                                                                   |   40
+b/static-http/astman.css                                                                      |    2
+b/static-http/astman.js                                                                       |    8
+b/static-http/mantest.html                                                                    |    6
+b/tests/Makefile                                                                              |    2
+b/tests/test_acl.c                                                                            |    2
+b/tests/test_ami_security_events.sh                                                           |    1
+b/tests/test_aoc.c                                                                            |    2
+b/tests/test_config.c                                                                         |    1
+b/tests/test_dlinklists.c                                                                     |   28
+b/tests/test_locale.c                                                                         |    2
+b/tests/test_skel.c                                                                           |    4
+b/tests/test_substitution.c                                                                   |    2
+b/tests/test_taskprocessor.c                                                                  |    2
+b/third-party/Makefile                                                                        |    1
+b/third-party/configure.m4                                                                    |    1
+b/third-party/pjproject/Makefile.rules                                                        |    2
+b/third-party/pjproject/apply_patches                                                         |    1
+b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch       |   47
+b/third-party/pjproject/patches/0070-sdp_media_fmt.patch                                      |   19
+b/third-party/pjproject/patches/0071-sdp_fmtp_attr.patch                                      |   34
+b/third-party/pjproject/patches/asterisk_malloc_debug.c                                       |    2
+b/third-party/pjproject/patches/user.mak                                                      |    2
+b/utils/Makefile                                                                              |    8
+b/utils/astcanary.c                                                                           |    1
+b/utils/astman.1                                                                              |   34
+b/utils/conf2ael.c                                                                            |   88
+b/utils/db1-ast/hash/README                                                                   |   18
+b/utils/db1-ast/hash/hash_page.c                                                              |    2
+b/utils/db1-ast/include/db.h                                                                  |    2
+doc/api-1.6.2-changes.txt                                                                     |    6
+include/asterisk/sdp.h                                                                        |  713 ---
+include/asterisk/sdp_options.h                                                                |  550 ---
+include/asterisk/sdp_state.h                                                                  |  266 -
+include/asterisk/sdp_translator.h                                                             |  103
+main/sdp.c                                                                                    |  880 ----
+main/sdp_options.c                                                                            |  143
+main/sdp_private.h                                                                            |   63
+main/sdp_state.c                                                                              | 1811 ---------
+main/sdp_translator.c                                                                         |  104
+main/sounds_index.c                                                                           |  334 -
+menuselect/bootstrap.sh                                                                       |   41
+res/res_pjsip_transport_management.c                                                          |  400 --
+res/res_sdp_translator_pjmedia.c                                                              |  603 ---
+tests/test_sdp.c                                                                              | 1212 ------
+846 files changed, 15758 insertions(+), 23562 deletions(-)

\ No newline at end of file diff --git a/asterisk-15.3.0-summary.txt b/asterisk-15.3.0-summary.txt new file mode 100644 index 0000000000..dd38038a04 --- /dev/null +++ b/asterisk-15.3.0-summary.txt @@ -0,0 +1,1825 @@ + Release Summary + + asterisk-15.3.0 + + Date: 2018-03-15 + + + + ---------------------------------------------------------------------- + + Table of Contents + + 1. Summary + 2. Contributors + 3. Closed Issues + 4. Other Changes + 5. Diffstat + + ---------------------------------------------------------------------- + + Summary + + [Back to Top] + + This release is a point release of an existing major version. The changes + included were made to address problems that have been identified in this + release series, or are minor, backwards compatible new features or + improvements. Users should be able to safely upgrade to this version if + this release series is already in use. Users considering upgrading from a + previous version are strongly encouraged to review the UPGRADE.txt + document as well as the CHANGES document for information about upgrading + to this release series. + + The data in this summary reflects changes that have been made since the + previous release, asterisk-15.2.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 + 52 Alexander Traud 1 abelbeck 43 Alexander Traud + 40 Corey Farrell 6 Sandro Gauci + 32 Richard Mudgett 4 Sandro Gauci + 14 Sean Bright 4 Richard Mudgett + 8 Kevin Harwell 3 Ross Beer + 7 George Joseph 2 Rusty Newton + 4 Joshua Colp 2 SA(c)bastien Duthil + 2 Sungtae Kim 2 Joshua Colp + 2 Tzafrir Cohen 2 Stuart Henderson + 1 Joshua Elson 2 David M. Lee + 1 Torrey Searle 2 Tzafrir Cohen + 1 Yasuhiko Kamata 1 Igor Goncharovsky + 1 Oron Peled 1 Hunter Stevens, Said Masoud + 1 Graham Mainwaring 1 Halil A:DEGbrahim YILDIZ + 1 Igor Goncharovsky 1 Jean Aunis - Prescom + 1 BenoA(R)t Dereck-Tricot 1 Steve Murphy + 1 Walter Doekes + 1 Kristijan Vrban + 1 Shane Mitchell + 1 Sean Bright + 1 sungtae kim + 1 abelbeck + 1 Michele PrA + 1 Richard Kenner + 1 D-*D-,D--oD- 3/4D->>D-DEGD-^1 + D-*D-,N*D- 3/4 + 1 PowerPBX + 1 Ross Beer, Jan Rozhon + 1 Corey Farrell + 1 Leandro Dardini + 1 StA(c)phan Kochen + 1 Yasuhiko Kamata + 1 Lubos Dolezel + 1 Ross Beer + 1 Stuart Henderson + 1 Halil A:DEGbrahim YILDIZ + 1 Joshua Elson + 1 Graham Mainwaring + 1 Ludovic Gasc (Eyepea) + 1 George Joseph + 1 Michele PrA + 1 Bojan NemA:*iA:* + 1 Mak Dee + 1 Said Masoud + 1 Hamid R. Hashmi + 1 Torrey Searle + 1 Mak Dee + + ---------------------------------------------------------------------- + + Closed Issues + + [Back to Top] + + This is a list of all issues from the issue tracker that were closed by + changes that went into this release. + + Security + + Category: Channels/chan_pjsip + + ASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP + fmtp attribute + Reported by: Sandro Gauci + * [d669ca9c71] Kevin Harwell -- AST-2018-003: Crash with an invalid SDP + fmtp attribute + ASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP + media format description + Reported by: Sandro Gauci + * [f98419c68c] Kevin Harwell -- AST-2018-002: Crash with an invalid SDP + media format description + ASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack + corruption + Reported by: Sandro Gauci + * [4a1b8ca6d7] Joshua Colp -- AST-2018-004: Restrict the number of + Accept headers in a SUBSCRIBE. + + Category: Resources/res_http_websocket + + ASTERISK-27658: WebSocket frames with 0 sized payload causes DoS + Reported by: Sean Bright + * [f1a4691741] Sean Bright -- AST-2018-006: Properly handle WebSocket + frames with 0 length payload. + + Category: pjproject/pjsip + + ASTERISK-27618: Crash occurs when sending a repeated number of INVITE + messages over TCP or TLS transport + Reported by: Sandro Gauci + * [14de1c16a5] George Joseph -- AST-2018-005: + res_pjsip_transport_management: Move to core + * [180715bd20] George Joseph -- AST-2018-005: Fix tdata leaks when + calling pjsip_endpt_send_response(2) + * [c8add33919] George Joseph -- AST-2018-005: Add a check for NULL tdata + in ast_sip_failover_request + + New Feature + + Category: Core/Configuration + + ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and + ACO. + Reported by: Corey Farrell + * [57833b657a] Corey Farrell -- aco: Add missing aco_option_type_string + for OPT_TIMELEN_T. + + Bug + + Category: Addons/cdr_mysql + + ASTERISK-27366: Asterisk Turkish Language Set Problem + Reported by: Halil A:DEGbrahim YILDIZ + * [691225d293] Sean Bright -- cdr_mysql: Make sure connection charset is + always set + + Category: Addons/chan_ooh323 + + ASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned + short. + Reported by: Alexander Traud + * [25d304ec52] Alexander Traud -- chan_ooh323: Avoid typecasting an int + to unsigned short. + ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes + value to negative. + Reported by: Alexander Traud + * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to + char when changes value to negative. + ASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive + values as intended. + Reported by: Alexander Traud + * [68df3debd1] Alexander Traud -- chan_ooh323: Limit outgoinglimit to + positive values as intended. + ASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard. + Reported by: Alexander Traud + * [452b9b2144] Alexander Traud -- ooh323cDriver: Fix typo in header + guard. + + Category: Addons/res_config_mysql + + ASTERISK-27607: [patch] res_config_mysql: Avoid the header + mysql_version.h. + Reported by: Alexander Traud + * [6710515bf1] Alexander Traud -- res_config_mysql: Avoid the header + mysql_version.h. + + Category: Applications/app_adsiprog + + ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes + value to negative. + Reported by: Alexander Traud + * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to + char when changes value to negative. + + Category: Applications/app_osplookup + + ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation. + Reported by: Alexander Traud + * [e6837e2123] Alexander Traud -- app_osplookup.c: Avoid two format + truncations. + + Category: Applications/app_sms + + ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes + value to negative. + Reported by: Alexander Traud + * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to + char when changes value to negative. + + Category: Applications/app_voicemail + + ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount + Reported by: SA(c)bastien Duthil + * [1e5b9e42d5] Sungtae Kim -- voicemail: Fixed wrong voicemail message + count + + Category: Applications/app_voicemail/IMAP + + ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD. + Reported by: Alexander Traud + * [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on + OpenBSD. + ASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with + clang. + Reported by: Alexander Traud + * [0126c0eeb3] Alexander Traud -- app_voicemail: Avoid always true when + using pointer address. + + Category: Bridges/bridge_simple + + ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a + crash + Reported by: Richard Mudgett + * [0fda987ead] Richard Mudgett -- bridge_simple.c: Fix stream topology + handling. + + Category: Bridges/bridge_softmix + + ASTERISK-27550: [patch] bridge_softmix: Avoid warning about an + uninitialized variable. + Reported by: Alexander Traud + * [925c5f345e] Alexander Traud -- bridge_softmix: Removed unused + parameter from check_binaural_position_change(.). + + Category: CDR/General + + ASTERISK-27656: CDR: Leaking channel snapshots allocated by + stasis_channel.c + Reported by: Kristijan Vrban + * [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR + records. + ASTERISK-27539: 'cdr submit' fails: batch mode not enabled. + Reported by: Tzafrir Cohen + * [b0f1486cff] Tzafrir Cohen -- cdr: submit: fix logic of test for batch + mode + + Category: Channels/General + + ASTERISK-27426: chan_console: cannot read and write at the same time with + alsa backend + Reported by: Tzafrir Cohen + * [bb5cf86f2b] Oron Peled -- chan_console: don't read and write at the + same time + + Category: Channels/chan_h323 + + ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers. + Reported by: Alexander Traud + * [226b70c711] Alexander Traud -- BuildSystem: Remove chan_h323 + leftovers. + + Category: Channels/chan_pjsip + + ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS + Disconnect + Reported by: Ross Beer + * [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with + reliable transports at startup + ASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in + sip_msg.c:581 + Reported by: Ross Beer + * [392f279bf4] George Joseph -- pjproject_bundled: Prevent crash on bad + outgoing header + ASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes + asterisk + Reported by: Ross Beer + * [6d994c8223] Kevin Harwell -- AST-2017-014: res_pjsip - Missing + contact header can cause crash + + Category: Channels/chan_sip/General + + ASTERISK-27666: chan_sip: Crash processing CANCEL request + Reported by: Leandro Dardini + * [c1d1d30bf5] Richard Mudgett -- chan_sip.c: Fix crash processing + CANCEL. + ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be + Reported by: Lubos Dolezel + * [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists + before accessing. + ASTERISK-27498: ICE candidate parser - ICE foundation parsing too short + Reported by: Michele PrA + * [9a332027d4] Sean Bright -- ice: Increase foundation buffer size + + Category: Channels/chan_unistim + + ASTERISK-26596: Placing call on hold temporarily locks up set + Reported by: Igor Goncharovsky + * [87b1ec7159] Igor Goncharovsky -- chan_unistim: Fix hold function + ability to lock/crash asterisk + + Category: Codecs/codec_gsm + + ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value. + Reported by: Alexander Traud + * [701815199b] Alexander Traud -- codec_gsm: Avoid shifting a negative + signed value. + + Category: Codecs/codec_ilbc + + ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0. + Reported by: Alexander Traud + * [4bbaa104ac] Alexander Traud -- codecs: Add support for WebRTC iLBC + 2.0. + + Category: Codecs/codec_siren14 + + ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound + files. + Reported by: Steve Murphy + * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 + and siren14 files. + + Category: Codecs/codec_siren7 + + ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound + files. + Reported by: Steve Murphy + * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 + and siren14 files. + + Category: Contrib/General + + ASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries. + Reported by: Alexander Traud + * [e560529ad7] Alexander Traud -- install_prereq: Update OpenBSD + libraries. + ASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries. + Reported by: Alexander Traud + * [aebd72d328] Alexander Traud -- install_prereq: Update Debian/Ubuntu + libraries. + * [f930994529] Alexander Traud -- install_prereq: Update Debian/Ubuntu + libraries. + * [38f7d468a6] Alexander Traud -- install_prereq: Update Debian/Ubuntu + libraries. + ASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora + libraries. + Reported by: Alexander Traud + * [454cea5ac2] Alexander Traud -- install_prereq: Update + RHEL/CentOS/Fedora libraries. + ASTERISK-27603: [patch] install_prereq: Download latest Jansson. + Reported by: Alexander Traud + * [c6c8e0514d] Alexander Traud -- install_prereq: Download latest + Jansson. + ASTERISK-27598: [patch] install_prereq: Support package manager DNF. + Reported by: Alexander Traud + * [a467fefa82] Alexander Traud -- install_prereq: Support package + manager DNF and yum option strict=1. + + Category: Core/Bridging + + ASTERISK-27229: bridge: Old channel video source not set to NULL after + unref + Reported by: Richard Kenner + * [b18c69edfa] Corey Farrell -- bridge: Old channel video source not set + to NULL after unref. + + Category: Core/BuildSystem + + ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD. + Reported by: Alexander Traud + * [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on + OpenBSD. + ASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on + OpenBSD. + Reported by: Alexander Traud + * [f854e5c12c] Alexander Traud -- BuildSystem: Enable system provided + libedit on OpenBSD. + ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers. + Reported by: Alexander Traud + * [226b70c711] Alexander Traud -- BuildSystem: Remove chan_h323 + leftovers. + ASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths. + Reported by: Alexander Traud + * [bbff402be6] Alexander Traud -- BuildSystem: Invoke ldconfig with + previous path. + ASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not + installed. + Reported by: Alexander Traud + * [e83d16f3c2] Alexander Traud -- BuildSystem: Do not warn when bash is + not installed. + ASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD. + Reported by: Alexander Traud + * [a8ee14ca0e] Alexander Traud -- BuildSystem: Enable autotools in + FreeBSD. + ASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60 + Reported by: StA(c)phan Kochen + * [ddc6e6d878] Alexander Traud -- BuildSystem: Raise autoconf version + requirement to 2.60a. + ASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory. + Reported by: Alexander Traud + * [02bf7beb56] Alexander Traud -- BuildSystem: Remove AC_CONFIG_AUX_DIR. + ASTERISK-27600: [patch] BuildSystem: Allow make clean all again. + Reported by: Alexander Traud + * [2cb27d4238] Alexander Traud -- BuildSystem: Allow make clean all + again. + ASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5 + everywhere. + Reported by: Alexander Traud + * [4da81adf9b] Alexander Traud -- BuildSystem: Use the detected name for + MD5 everywhere. + ASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX + style. + Reported by: Alexander Traud + * [e1f07b1118] Alexander Traud -- BuildSystem: Invoke install not in GNU + but POSIX style. + ASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml. + Reported by: Alexander Traud + * [91e53376e0] Alexander Traud -- BuildSystem: In OpenBSD, xmlstarlet is + xml. + ASTERISK-27592: [patch] BuildSystem: Detect external library Lua in + version 5.3. + Reported by: Alexander Traud + * [3229301b2f] Alexander Traud -- BuildSystem: Detect external library + Lua in version 5.3. + ASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead. + Reported by: Alexander Traud + * [a36444c047] Alexander Traud -- BuildSystem: Avoid $EUID and use id -u + instead. + ASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but + Particular Header-Check. + Reported by: Alexander Traud + * [2cd0ee7a49] Alexander Traud -- BuildSystem: Resolve resolv.h not via + Generic but Particular Header-Check. + ASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag + Reported by: Jean Aunis - Prescom + * [e7d130bef6] Corey Farrell -- menuselect: Remove unused dev-mode + option TRACE_FRAMES. + ASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation + Reported by: Alexander Traud + * [366a548229] Alexander Traud -- BuildSystem: Really do not pass + unknown-warning options to the compiler. + * [427c469023] Alexander Traud -- BuildSystem: Really do not pass + unknown-warning options to the compiler. + ASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config', + despite ptlib-config existing + Reported by: Rusty Newton + * [b25a1a36da] Alexander Traud -- BuildSystem: Find ptlib-config on + Debian/Ubuntu. + ASTERISK-26046: [patch] Avoid obsolete warnings on autoconf. + Reported by: Alexander Traud + * [8ae974378f] Alexander Traud -- BuildSystem: Avoid obsolete warning + with HELP_STRING on autoconf. + + Category: Core/General + + ASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set + but not used + Reported by: David M. Lee + * [6d5092dbff] Alexander Traud -- core: Fix unused variable error in + handle_show_sysinfo. + * [f5e1116255] Corey Farrell -- core: Fix unused variable error in + handle_show_sysinfo. + ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be + Reported by: Lubos Dolezel + * [9e78015909] Joshua Colp -- chan_sip: Check that an iostream exists + before accessing. + ASTERISK-27531: Compiler optimizations can break module load sequence. + Reported by: abelbeck + * [8ad67dbe5e] Corey Farrell -- loader: Add volatile to + resource_being_loaded. + + Category: Core/ManagerInterface + + ASTERISK-27659: Output from rawman truncated if output is long enough + Reported by: Bojan NemA:*iA:* + * [0571da9932] Richard Mudgett -- manager.c: Fix lseek() parameter + order. + + Category: Core/RTP + + ASTERISK-27689: [patch] rtp_engine: Load format name / mime type in + uppercase again. + Reported by: Alexander Traud + * [9b9ee53a06] Alexander Traud -- rtp_engine: Load format name / mime + type in uppercase again. + + Category: Core/Streams + + ASTERISK-27488: core: If frame with unnegotiated format is read crash will + occur + Reported by: SA(c)bastien Duthil + * [dec428faf3] Joshua Colp -- AST-2018-001: rtp / channel: Don't allow + an unnegotiated format to be passed up. + + Category: Documentation + + ASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or + removal. + Reported by: Rusty Newton + * [6bdfa32be8] Corey Farrell -- doc/lang/language-criteria.txt: Link to + wiki. + ASTERISK-24198: Typo's + Reported by: Walter Doekes + * [70cd4430a4] Corey Farrell -- Fix Common Typo's. + + Category: Formats/General + + ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned + substraction. + Reported by: Alexander Traud + * [6226635956] Alexander Traud -- translate: Avoid absolute value on + unsigned substraction. + + Category: Functions/General + + ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour + Reported by: Shane Mitchell + * [03a73a2e94] Richard Mudgett -- func_channel.c: Update MASTER_CHANNEL + documentation + + Category: General + + ASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses. + Reported by: Alexander Traud + * [86cb22999a] Alexander Traud -- backtrace: Avoid potential spurious + output. + ASTERISK-27630: [patch] editline: Avoid shifting a negative signed value. + Reported by: Alexander Traud + * [45accf7e22] Alexander Traud -- editline: Avoid shifting a negative + signed value. + ASTERISK-27559: [patch] editline: Avoid comparison between pointer and + zero character constant. + Reported by: Alexander Traud + * [4a80a94284] Alexander Traud -- editline: Avoid comparison between + pointer and zero character constant. + + Category: PBX/pbx_lua + + ASTERISK-27553: [patch] res_curl: Avoid error message on unload. + Reported by: Alexander Traud + * [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load. + + Category: Resources/General + + ASTERISK-27553: [patch] res_curl: Avoid error message on unload. + Reported by: Alexander Traud + * [7b20a86c7d] Alexander Traud -- General: Silence modules on (un)load. + + Category: Resources/res_agi + + ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event + Reported by: sungtae kim + * [50d9364bc3] Sungtae Kim -- manager.c: Fixed "(null):" header in AMI + AsyncAGIEnd event + + Category: Resources/res_calendar + + ASTERISK-27680: [patch] res_calendar: Specialized calendars depend on + symbols of general calendar. + Reported by: Alexander Traud + * [0993f6e765] Alexander Traud -- res_calendar: Specialized calendars + depend on symbols of general calendar. + + Category: Resources/res_config_pgsql + + ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to + unsigned char. + Reported by: Alexander Traud + * [45d2c913f4] Alexander Traud -- res_config_pgsql: Avoid typecasting an + int to unsigned char. + + Category: Resources/res_http_websocket + + ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes + value to negative. + Reported by: Alexander Traud + * [c33da7be98] Alexander Traud -- General: Avoid implicit conversion to + char when changes value to negative. + + Category: Resources/res_pjsip + + ASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS + configuration + Reported by: Mak Dee + * [a77c8ce375] Sean Bright -- res_pjsip: Endpoint destruction does not + free DTLS configuration + ASTERISK-27571: res_pjsip: If SIP response is received during shutdown a + crash may occur + Reported by: Joshua Colp + * [0b97170588] Corey Farrell -- res_pjsip_session: Prevent crash during + shutdown. + + Category: Resources/res_pjsip_endpoint_identifier_ip + + ASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against + header if match by ip fails + Reported by: George Joseph + * [821b718a96] Richard Mudgett -- res_pjsip: Split type=identify to IP + address and SIP header matching priorities + + Category: Resources/res_pjsip_mwi + + ASTERISK-27652: Null pointer Crash in PJSIP MWI + Reported by: Joshua Elson + * [296711a446] Joshua Elson -- res_pjsip_mwi.c: Fix null pointer crash + + Category: Resources/res_pjsip_pubsub + + ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS + Disconnect + Reported by: Ross Beer + * [af2fedb6ba] George Joseph -- res_pjsip_pubsub: Prune subs with + reliable transports at startup + + Category: Resources/res_pjsip_session + + ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling + during renegotiation + Reported by: Joshua Colp + * [5b2a65ea8b] Joshua Colp -- res_pjsip_session: Always bundle streams + if WebRTC is enabled. + + Category: Resources/res_stasis + + ASTERISK-27656: CDR: Leaking channel snapshots allocated by + stasis_channel.c + Reported by: Kristijan Vrban + * [09575b3f62] Richard Mudgett -- cdr.c: Fix runtime leak of CDR + records. + + Category: Sounds + + ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound + files. + Reported by: Steve Murphy + * [43834bb227] Richard Mudgett -- Update sounds release to fix siren7 + and siren14 files. + + Category: pjproject/pjsip + + ASTERISK-27584: Internal pjproject build doesn't disable bcg729 + Reported by: Stuart Henderson + * [8423ea954d] Alexander Traud -- pjproject_bundled: Disable G.729 from + Belledonne Communications. + ASTERISK-24598: When running ./contrib/scripts/install_prereq + install-unpackaged pjproject is installed in wrong place + Reported by: PowerPBX + * [a3282f9e2d] Alexander Traud -- install_prereq: For PJProject, point + users to configure script. + + Improvement + + Category: Applications/app_confbridge + + ASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel + snapshot headers to ConfbridgeList AMI events + Reported by: Richard Mudgett + * [c2684729a5] Richard Mudgett -- app_confbridge: ConfbridgeList event + has standard channel shapshot headers. + * [a0ec3fcbaa] Richard Mudgett -- app_confbridge: Add the Muted header + to ConfbridgeJoin AMI event. + ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report + talking stopped if was talking. + Reported by: Richard Mudgett + * [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking + immediately when muted. + + Category: Applications/app_followme + + ASTERISK-24372: [patch] Add config option to play a prompt to the "winner" + in app_followme + Reported by: Graham Mainwaring + * [d4e9985b27] Graham Mainwaring -- app_followme: Add a prompt to be + read when a call is connected + + Category: Bridges/bridge_softmix + + ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report + talking stopped if was talking. + Reported by: Richard Mudgett + * [5b3cb98a62] Richard Mudgett -- bridge_softmix.c: Report not talking + immediately when muted. + + Category: Channels/chan_sip/Interoperability + + ASTERISK-27461: 3PCC patch for AMI "SIPnotify" + Reported by: Yasuhiko Kamata + * [6de1379fad] Yasuhiko Kamata -- chan_sip: 3PCC patch for AMI + "SIPnotify" + + Category: Contrib/General + + ASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip + to chan_pjsip realtime + Reported by: Torrey Searle + * [6d097e6c79] Torrey Searle -- contrib/script/sip_to_pjsip: add support + for realtime + + Category: Core/BuildSystem + + ASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD. + Reported by: Alexander Traud + * [70d18a38bc] Alexander Traud -- BuildSystem: Allow newer autotools on + OpenBSD. + + Category: PBX/pbx_config + + ASTERISK-27084: Reduce verbosity while loading PBX extensions. + Reported by: Ludovic Gasc (Eyepea) + * [1275acfe69] BenoA(R)t Dereck-Tricot -- pbx: Reduce verbosity while + loading extensions + + ---------------------------------------------------------------------- + + 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 | + |----------+-----------+-------------------------------------------------| + |44d74d40c1|Kevin |Update for 15.3.0-rc2 | + | |Harwell | | + |----------+-----------+-------------------------------------------------| + |06928cfd8d|Kevin |Update for 15.3.0-rc2 | + | |Harwell | | + |----------+-----------+-------------------------------------------------| + |0182eb3c2b|Kevin |Update for 15.3.0-rc1 | + | |Harwell | | + |----------+-----------+-------------------------------------------------| + |483c5f7add|Kevin |AMI: Bumping AMI non-breaking number for Asterisk| + | |Harwell |15.3.0 release | + |----------+-----------+-------------------------------------------------| + |932bb3b98b|Richard |channel.c: Fix typo. | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |bb1bc55f76|Sean Bright|res_http_websocket: Don't leak memory on read | + | | |failure | + |----------+-----------+-------------------------------------------------| + |4ca9cecf96|Corey |core: Rename sounds_index.c to sounds.c. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |95dd78688f|Corey |config: Fix locking for extconfig reload. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |68036355b9|Sean Bright|res_pjsip_header_funcs: Various cleanups | + |----------+-----------+-------------------------------------------------| + |4452656588|Corey |BuildSystem: Use single bootstrap.sh for Asterisk| + | |Farrell |and menuselect. | + |----------+-----------+-------------------------------------------------| + |b895e636df|Alexander |BuildSystem: Fix a typo related to ./configure | + | |Traud |--prefix= on OpenBSD. | + |----------+-----------+-------------------------------------------------| + |a03660f4f2|Sean Bright|bridge_roles: Use a non-locking linked list where| + | | |appropriate | + |----------+-----------+-------------------------------------------------| + |1680deb9e6|Sean Bright|res_pjsip: Use pjsip_sip_uri.user_param instead | + | | |of other_param | + |----------+-----------+-------------------------------------------------| + |d5bab6d242|Corey |main/asterisk.c: Remove silly usage of RAII_VAR. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |6ac8fa5007|Corey |json: Add conditionals to avoid locking if | + | |Farrell |Jansson is thread safe. | + |----------+-----------+-------------------------------------------------| + |53afe4660a|Richard |res_pjsip/config_domain_aliases.c: Add check for | + | |Mudgett |missing domain. | + |----------+-----------+-------------------------------------------------| + |c3916cbc0e|Richard |endpoint identifiers: Some code cleanup. | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |3cc4cb9c68|Richard |res_pjsip.c: Fix documentation typos. | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |cda2c914b6|Richard |res_sorcery_realtime.c: Fix ref leak if object | + | |Mudgett |failed to apply. | + |----------+-----------+-------------------------------------------------| + |84a101f0ed|Sean Bright|appdocsxml.xslt: Add Language to channel snapshot| + | | |transformation | + |----------+-----------+-------------------------------------------------| + |edc64d6aa3|Richard |manager.c: Fix potential memory leak and | + | |Mudgett |corruption. | + |----------+-----------+-------------------------------------------------| + |6063a42e19|Richard |manager_channels.c: Reordered | + | |Mudgett |ast_manager_build_channel_state_string_prefix() | + |----------+-----------+-------------------------------------------------| + |2a05a05038|Corey |res_pjsip_registrar_expire: Mark module | + | |Farrell |deprecated. | + |----------+-----------+-------------------------------------------------| + |447fc8cc0a|Richard |app_confbridge: Update dsp_silence_threshold and | + | |Mudgett |dsp_talking_threshold docs. | + |----------+-----------+-------------------------------------------------| + |5dce58ea94|Richard |res_pjsip_registrar.c: Fix compiler error. | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |7bc91d06df|George |res_pjsip_registrar_expire: Refactor into | + | |Joseph |res_pjsip_register | + |----------+-----------+-------------------------------------------------| + |94b1189bbd|Alexander |BuildSystem: Remove unused variables. | + | |Traud | | + |----------+-----------+-------------------------------------------------| + |f1975769a7|Corey |loader: Use ast_cli_completion_add for 'module | + | |Farrell |load' completion. | + |----------+-----------+-------------------------------------------------| + |83dfe4d160|Alexander |headers: Consistent use of typeof and/or | + | |Traud |__typeof__. | + |----------+-----------+-------------------------------------------------| + |7db4606235|Richard |pbx_variables.c: Misc fixes in variable | + | |Mudgett |substitution. | + |----------+-----------+-------------------------------------------------| + |81e4c50985|Alexander |BuildSystem: Remove orphaned .PHONY targets. | + | |Traud | | + |----------+-----------+-------------------------------------------------| + |0361a073fe|Sean Bright|res_pjsip: Document tlsv1_1 and tlsv1_2 methods | + |----------+-----------+-------------------------------------------------| + |618028a27c|Corey |loader: Miscellaneous fixes. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |5c589522df|Richard |taskprocessor.c: Increase the number of | + | |Mudgett |tps_singletons container buckets. | + |----------+-----------+-------------------------------------------------| + |14b681ac66|Richard |cel_odbc.c: Fix menuslect module description | + | |Mudgett |display. | + |----------+-----------+-------------------------------------------------| + |176a09e3f3|George |config_transport: Enable TCP_NODELAY on TLS | + | |Joseph |transports | + |----------+-----------+-------------------------------------------------| + |deebabfdb1|Corey |res_stasis_recording: Allow symbolic links in | + | |Farrell |configured recordings dir. | + |----------+-----------+-------------------------------------------------| + |cdfa69a025|Tzafrir |Ignore quilt .pc directory, used in deb packaging| + | |Cohen | | + |----------+-----------+-------------------------------------------------| + |e73f1ec3a8|Corey |stasis: Remove silly usage of RAII_VAR. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |f9f00876dc|Corey |stasis_cache_pattern: Remove silly usage of | + | |Farrell |RAII_VAR. | + |----------+-----------+-------------------------------------------------| + |470ca3479a|Corey |stasis_bridges: Remove silly usage of RAII_VAR. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |d7f863e694|Corey |stasis_cache: Remove silly usage of RAII_VAR. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |c8f4195136|Corey |stasis_endpoints: Remove silly usage of RAII_VAR.| + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |10b0b6583f|Corey |stasis_message_router: Remove silly usage of | + | |Farrell |RAII_VAR. | + |----------+-----------+-------------------------------------------------| + |bfd3e572c0|Corey |stasis_system: Remove silly usage of RAII_VAR. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |6d9482267b|Richard |res_pjsip.c: Update the endpoint identification | + | |Mudgett |documentation. | + |----------+-----------+-------------------------------------------------| + |74ba8398fe|Richard |res_pjsip_endpoint_identifier_ip.c: Remove | + | |Mudgett |unnecessary requirement. | + |----------+-----------+-------------------------------------------------| + |3a4e949a0e|Richard |res_pjsip.c: Fix ident_to_str() and refactor | + | |Mudgett |ident_handler(). | + |----------+-----------+-------------------------------------------------| + |2b24d941b9|Richard |res_pjsip_endpoint_identifier_ip.c: Allow | + | |Mudgett |multiple IdentifyDetail AMI events. | + |----------+-----------+-------------------------------------------------| + |15381d2310|Sean Bright|Revert "codec_opus: Make libcurl a dependency in | + | | |menuselect" | + |----------+-----------+-------------------------------------------------| + |a7c8fb8bcb|Corey |bridge_softmix: Fix sfu_append_source_streams | + | |Farrell |test. | + |----------+-----------+-------------------------------------------------| + |7abf373139|Corey |app_confbridge: Fix NULL check in | + | |Farrell |action_kick_last. | + |----------+-----------+-------------------------------------------------| + |b18c4d2de6|Corey |res_stasis: Reduce RAII_VAR usage. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |9876bb993c|Corey |res_stasis: Fix dial bridge unload. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |db72046e1f|Corey |res_stasis: Fix app_is_subscribed_bridge_id. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |ca63534faf|Richard |res_pjsip_endpoint_identifier_ip.c: Fix apply | + | |Mudgett |identify validation. | + |----------+-----------+-------------------------------------------------| + |cb41d16827|Richard |res_pjsip.c: Fix endpoint identifier registration| + | |Mudgett |name search. | + |----------+-----------+-------------------------------------------------| + |e453e883b8|Corey |pbx: Prevent execution of NULL pointer. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |e0319bde79|Corey |rtp_engine: Add missing unlock. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |1341210ee2|Corey |res_pjsip_history: Add missing unlock to CLI | + | |Farrell |command. | + |----------+-----------+-------------------------------------------------| + |f92187ed12|Corey |aco: Fix NULL dereference in error path. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |3eb72a857b|Corey |func_odbc: Add missing unlock's to acf_odbc_read.| + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |02452ef4d1|Kevin |res_pjsip_session: Check if sequence header is | + | |Harwell |missing | + |----------+-----------+-------------------------------------------------| + |ef06ec2225|Corey |core: Use macros to generate ao2_container | + | |Farrell |callbacks where possible. | + |----------+-----------+-------------------------------------------------| + |94b4bf1d2a|Corey |astobj2: Create case-insensitive variants of | + | |Farrell |container function macros. | + |----------+-----------+-------------------------------------------------| + |cc633e64f8|Richard |stasis_channels.c: Misc cleanup. | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |6d7304495f|Richard |manager.c: Update AMI Status event documentation | + | |Mudgett | | + |----------+-----------+-------------------------------------------------| + |3d63a783b2|Richard |bridge_native_rtp.c: Fix reentrancy framehook | + | |Mudgett |crash. | + |----------+-----------+-------------------------------------------------| + |fe13c69b00|Corey |menuselect: Fix check for running configure. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |3fd1d1524d|Corey |cdr: Missing NULL check and unlock. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |b53d1ce03e|Richard |core: Remove unused/incomplete SDP modules from | + | |Mudgett |released branches. | + |----------+-----------+-------------------------------------------------| + |b64c02e414|Sean Bright|Remove as much trailing whitespace as possible. | + |----------+-----------+-------------------------------------------------| + |0cb13d92b3|Sean Bright|Fix some invalid Unicode characters | + |----------+-----------+-------------------------------------------------| + |57af855ef2|Corey |app_voicemail: Fix file copy error handling. | + | |Farrell | | + |----------+-----------+-------------------------------------------------| + |199c43ad00|Sean Bright|docs: Remove old API changes documentation | + |----------+-----------+-------------------------------------------------| + |e90470700b|Corey |app_festival: Fix fd leak on connection failure. | + | |Farrell | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + Diffstat Results + + [Back to Top] + + This is a summary of the changes to the source code that went into this + release that was generated using the diffstat utility. + + /dev/null |binary + asterisk-15.2.0-summary.html | 691 --- + asterisk-15.2.0-summary.txt | 1680 --------- + autoconf/ast_check_openh323.m4 | 132 + autoconf/ast_check_pwlib.m4 | 265 - + b/.gitignore | 1 + b/.version | 2 + b/CHANGES | 82 + b/CREDITS | 4 + b/ChangeLog | 1833 +++++++++- + b/Makefile | 21 + b/Makefile.moddir_rules | 4 + b/Makefile.rules | 4 + b/UPGRADE-1.2.txt | 48 + b/UPGRADE-1.4.txt | 77 + b/UPGRADE-1.6.txt | 14 + b/UPGRADE-1.8.txt | 15 + b/UPGRADE-10.txt | 4 + b/UPGRADE-11.txt | 6 + b/UPGRADE-12.txt | 6 + b/UPGRADE.txt | 42 + b/addons/app_mysql.c | 9 + b/addons/cdr_mysql.c | 36 + b/addons/chan_mobile.c | 6 + b/addons/chan_ooh323.c | 227 - + b/addons/chan_ooh323.h | 14 + b/addons/format_mp3.c | 1 + b/addons/ooh323c/README | 35 + b/addons/ooh323c/src/Makefile.in | 4 + b/addons/ooh323c/src/context.c | 24 + b/addons/ooh323c/src/decode.c | 118 + b/addons/ooh323c/src/dlist.c | 27 + b/addons/ooh323c/src/dlist.h | 62 + b/addons/ooh323c/src/encode.c | 104 + b/addons/ooh323c/src/errmgmt.c | 50 + b/addons/ooh323c/src/eventHandler.c | 18 + b/addons/ooh323c/src/eventHandler.h | 88 + b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGES.h | 10 + b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c | 11 + b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c | 11 + b/addons/ooh323c/src/h323/H323-MESSAGES.c | 11 + b/addons/ooh323c/src/h323/H323-MESSAGES.h | 10 + b/addons/ooh323c/src/h323/H323-MESSAGESDec.c | 11 + b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c | 11 + b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.c | 11 + b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.h | 10 + b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c | 11 + b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c | 11 + b/addons/ooh323c/src/memheap.c | 335 - + b/addons/ooh323c/src/memheap.h | 10 + b/addons/ooh323c/src/ooCalls.c | 153 + b/addons/ooh323c/src/ooCalls.h | 222 - + b/addons/ooh323c/src/ooCapability.c | 646 +-- + b/addons/ooh323c/src/ooCapability.h | 230 - + b/addons/ooh323c/src/ooCmdChannel.c | 59 + b/addons/ooh323c/src/ooCmdChannel.h | 30 + b/addons/ooh323c/src/ooCommon.h | 20 + b/addons/ooh323c/src/ooDateTime.c | 17 + b/addons/ooh323c/src/ooDateTime.h | 18 + b/addons/ooh323c/src/ooGkClient.c | 452 +- + b/addons/ooh323c/src/ooGkClient.h | 90 + b/addons/ooh323c/src/ooLogChan.c | 81 + b/addons/ooh323c/src/ooLogChan.h | 60 + b/addons/ooh323c/src/ooSocket.c | 148 + b/addons/ooh323c/src/ooSocket.h | 65 + b/addons/ooh323c/src/ooStackCmds.c | 45 + b/addons/ooh323c/src/ooStackCmds.h | 32 + b/addons/ooh323c/src/ooTimer.c | 24 + b/addons/ooh323c/src/ooTimer.h | 26 + b/addons/ooh323c/src/ooUtils.c | 12 + b/addons/ooh323c/src/ooUtils.h | 20 + b/addons/ooh323c/src/ooasn1.h | 200 - + b/addons/ooh323c/src/oochannels.c | 376 +- + b/addons/ooh323c/src/oochannels.h | 59 + b/addons/ooh323c/src/ooh245.c | 993 ++--- + b/addons/ooh323c/src/ooh245.h | 164 + b/addons/ooh323c/src/ooh323.c | 476 +- + b/addons/ooh323c/src/ooh323.h | 37 + b/addons/ooh323c/src/ooh323ep.c | 127 + b/addons/ooh323c/src/ooh323ep.h | 126 + b/addons/ooh323c/src/oohdr.h | 10 + b/addons/ooh323c/src/ooper.h | 11 + b/addons/ooh323c/src/ooports.c | 16 + b/addons/ooh323c/src/ooports.h | 20 + b/addons/ooh323c/src/ooq931.c | 819 ++-- + b/addons/ooh323c/src/ooq931.h | 158 + b/addons/ooh323c/src/ootrace.c | 35 + b/addons/ooh323c/src/ootrace.h | 24 + b/addons/ooh323c/src/ootypes.h | 155 + b/addons/ooh323c/src/perutil.c | 51 + b/addons/ooh323c/src/printHandler.c | 22 + b/addons/ooh323c/src/printHandler.h | 16 + b/addons/ooh323c/src/rtctype.c | 10 + b/addons/ooh323c/src/rtctype.h | 15 + b/addons/ooh323cDriver.c | 122 + b/addons/ooh323cDriver.h | 12 + b/addons/res_config_mysql.c | 8 + b/agi/Makefile | 2 + b/agi/eagi-sphinx-test.c | 4 + b/agi/eagi-test.c | 4 + b/agi/jukebox.agi | 4 + b/apps/Makefile | 2 + b/apps/app_adsiprog.c | 18 + b/apps/app_amd.c | 16 + b/apps/app_authenticate.c | 4 + b/apps/app_chanisavail.c | 5 + b/apps/app_chanspy.c | 28 + b/apps/app_confbridge.c | 124 + b/apps/app_controlplayback.c | 2 + b/apps/app_dahdiras.c | 14 + b/apps/app_dial.c | 2 + b/apps/app_dictate.c | 7 + b/apps/app_directory.c | 12 + b/apps/app_echo.c | 2 + b/apps/app_externalivr.c | 37 + b/apps/app_fax.c | 34 + b/apps/app_festival.c | 31 + b/apps/app_flash.c | 7 + b/apps/app_followme.c | 66 + b/apps/app_forkcdr.c | 2 + b/apps/app_getcpeid.c | 4 + b/apps/app_ices.c | 21 + b/apps/app_image.c | 7 + b/apps/app_ivrdemo.c | 13 + b/apps/app_jack.c | 1 + b/apps/app_macro.c | 16 + b/apps/app_meetme.c | 241 - + b/apps/app_milliwatt.c | 2 + b/apps/app_minivm.c | 148 + b/apps/app_morsecode.c | 3 + b/apps/app_mp3.c | 19 + b/apps/app_nbscat.c | 15 + b/apps/app_osplookup.c | 4 + b/apps/app_page.c | 1 + b/apps/app_playback.c | 24 + b/apps/app_queue.c | 3 + b/apps/app_read.c | 10 + b/apps/app_readexten.c | 4 + b/apps/app_record.c | 6 + b/apps/app_saycounted.c | 3 + b/apps/app_sayunixtime.c | 12 + b/apps/app_senddtmf.c | 2 + b/apps/app_sendtext.c | 4 + b/apps/app_setcallerid.c | 5 + b/apps/app_skel.c | 10 + b/apps/app_sms.c | 45 + b/apps/app_softhangup.c | 10 + b/apps/app_speech_utils.c | 14 + b/apps/app_stack.c | 6 + b/apps/app_statsd.c | 846 ++-- + b/apps/app_system.c | 6 + b/apps/app_talkdetect.c | 11 + b/apps/app_test.c | 3 + b/apps/app_transfer.c | 2 + b/apps/app_url.c | 15 + b/apps/app_userevent.c | 2 + b/apps/app_voicemail.c | 516 +- + b/apps/app_waitforring.c | 3 + b/apps/app_while.c | 14 + b/apps/app_zapateller.c | 15 + b/apps/confbridge/conf_config_parser.c | 96 + b/apps/confbridge/confbridge_manager.c | 37 + b/apps/confbridge/include/confbridge.h | 7 + b/apps/enter.h | 548 +- + b/apps/leave.h | 388 +- + b/asterisk-15.3.0-rc2-summary.html | 22 + b/asterisk-15.3.0-rc2-summary.txt | 105 + b/autoconf/ast_c_compile_check.m4 | 2 + b/autoconf/ast_c_declare_check.m4 | 2 + b/autoconf/ast_c_define_check.m4 | 2 + b/autoconf/ast_check_osptk.m4 | 3 + b/autoconf/ast_ext_lib.m4 | 2 + b/autoconf/ast_pkgconfig.m4 | 1 + b/bootstrap.sh | 28 + b/bridges/Makefile | 2 + b/bridges/bridge_holding.c | 1 + b/bridges/bridge_native_rtp.c | 5 + b/bridges/bridge_simple.c | 85 + b/bridges/bridge_softmix.c | 75 + b/bridges/bridge_softmix/bridge_softmix_binaural.c | 3 + b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 3 + b/build_tools/cflags-devmode.xml | 3 + b/build_tools/download_externals | 6 + b/build_tools/list_valid_installed_externals | 3 + b/build_tools/make_buildopts_h | 2 + b/build_tools/make_defaults_h | 2 + b/build_tools/make_sample_voicemail | 6 + b/build_tools/make_version | 6 + b/build_tools/menuselect-deps.in | 1 + b/build_tools/sha1sum-sh | 1 + b/cdr/cdr_adaptive_odbc.c | 1 + b/cdr/cdr_custom.c | 1 + b/cdr/cdr_radius.c | 2 + b/cel/Makefile | 2 + b/cel/cel_custom.c | 1 + b/cel/cel_odbc.c | 5 + b/channels/Makefile | 1 + b/channels/chan_alsa.c | 20 + b/channels/chan_console.c | 76 + b/channels/chan_dahdi.c | 2 + b/channels/chan_iax2.c | 2 + b/channels/chan_mgcp.c | 2 + b/channels/chan_motif.c | 4 + b/channels/chan_nbs.c | 11 + b/channels/chan_oss.c | 15 + b/channels/chan_phone.c | 51 + b/channels/chan_phone.h | 478 +- + b/channels/chan_pjsip.c | 2 + b/channels/chan_sip.c | 93 + b/channels/chan_unistim.c | 78 + b/channels/chan_vpb.cc | 170 + b/channels/console_board.c | 6 + b/channels/console_gui.c | 76 + b/channels/console_video.c | 36 + b/channels/console_video.h | 2 + b/channels/iax2/include/iax2.h | 4 + b/channels/iax2/include/parser.h | 4 + b/channels/iax2/parser.c | 26 + b/channels/iax2/provision.c | 22 + b/channels/misdn/ie.c | 1 + b/channels/misdn/isdn_lib.c | 2 + b/channels/sig_analog.h | 4 + b/channels/sip/config_parser.c | 1 + b/channels/sip/dialplan_functions.c | 3 + b/channels/sip/include/config_parser.h | 2 + b/channels/sip/include/globals.h | 1 + b/channels/sip/include/reqresp_parser.h | 4 + b/channels/sip/security_events.c | 1 + b/channels/vcodecs.c | 14 + b/channels/vgrabbers.c | 4 + b/codecs/Makefile | 2 + b/codecs/codec_adpcm.c | 10 + b/codecs/codec_alaw.c | 6 + b/codecs/codec_g722.c | 6 + b/codecs/codec_g726.c | 2 + b/codecs/codec_gsm.c | 4 + b/codecs/codec_ilbc.c | 4 + b/codecs/codec_lpc10.c | 4 + b/codecs/codec_resample.c | 4 + b/codecs/codec_speex.c | 22 + b/codecs/codec_ulaw.c | 2 + b/codecs/ex_ilbc.h | 8 + b/codecs/g722/g722.h | 4 + b/codecs/g722/g722_decode.c | 14 + b/codecs/g722/g722_encode.c | 8 + b/codecs/gsm/Makefile | 16 + b/codecs/gsm/README | 2 + b/codecs/gsm/inc/gsm.h | 2 + b/codecs/gsm/inc/private.h | 14 + b/codecs/gsm/inc/proto.h | 2 + b/codecs/gsm/src/add.c | 8 + b/codecs/gsm/src/code.c | 6 + b/codecs/gsm/src/debug.c | 2 + b/codecs/gsm/src/gsm_decode.c | 4 + b/codecs/gsm/src/gsm_explode.c | 6 + b/codecs/gsm/src/gsm_implode.c | 6 + b/codecs/gsm/src/gsm_option.c | 2 + b/codecs/gsm/src/k6opt.h | 12 + b/codecs/gsm/src/long_term.c | 16 + b/codecs/gsm/src/lpc.c | 10 + b/codecs/gsm/src/preprocess.c | 12 + b/codecs/gsm/src/rpe.c | 36 + b/codecs/gsm/src/short_term.c | 20 + b/codecs/gsm/src/table.c | 2 + b/codecs/ilbc/FrameClassify.c | 1 + b/codecs/ilbc/FrameClassify.h | 1 + b/codecs/ilbc/LPCdecode.c | 6 + b/codecs/ilbc/LPCdecode.h | 12 + b/codecs/ilbc/LPCencode.c | 1 + b/codecs/ilbc/LPCencode.h | 1 + b/codecs/ilbc/StateConstructW.c | 12 + b/codecs/ilbc/StateConstructW.h | 1 + b/codecs/ilbc/StateSearchW.c | 11 + b/codecs/ilbc/StateSearchW.h | 8 + b/codecs/ilbc/anaFilter.c | 1 + b/codecs/ilbc/anaFilter.h | 1 + b/codecs/ilbc/constants.c | 1 + b/codecs/ilbc/constants.h | 1 + b/codecs/ilbc/createCB.c | 1 + b/codecs/ilbc/createCB.h | 1 + b/codecs/ilbc/doCPLC.c | 1 + b/codecs/ilbc/doCPLC.h | 1 + b/codecs/ilbc/enhancer.c | 1 + b/codecs/ilbc/enhancer.h | 1 + b/codecs/ilbc/extract-cfile.awk | 2 + b/codecs/ilbc/filter.c | 1 + b/codecs/ilbc/filter.h | 1 + b/codecs/ilbc/gainquant.c | 6 + b/codecs/ilbc/gainquant.h | 1 + b/codecs/ilbc/getCBvec.c | 1 + b/codecs/ilbc/getCBvec.h | 1 + b/codecs/ilbc/helpfun.c | 1 + b/codecs/ilbc/helpfun.h | 1 + b/codecs/ilbc/hpInput.c | 1 + b/codecs/ilbc/hpInput.h | 1 + b/codecs/ilbc/hpOutput.c | 1 + b/codecs/ilbc/hpOutput.h | 1 + b/codecs/ilbc/iCBConstruct.c | 1 + b/codecs/ilbc/iCBConstruct.h | 1 + b/codecs/ilbc/iCBSearch.c | 9 + b/codecs/ilbc/iCBSearch.h | 1 + b/codecs/ilbc/iLBC_decode.c | 1 + b/codecs/ilbc/iLBC_decode.h | 1 + b/codecs/ilbc/iLBC_define.h | 1 + b/codecs/ilbc/iLBC_encode.c | 1 + b/codecs/ilbc/iLBC_encode.h | 6 + b/codecs/ilbc/iLBC_test.c | 1 + b/codecs/ilbc/lsf.c | 7 + b/codecs/ilbc/lsf.h | 1 + b/codecs/ilbc/packing.c | 1 + b/codecs/ilbc/packing.h | 1 + b/codecs/ilbc/rfc3951.txt | 387 +- + b/codecs/ilbc/syntFilter.c | 14 + b/codecs/ilbc/syntFilter.h | 1 + b/codecs/log2comp.h | 8 + b/codecs/lpc10/Makefile | 12 + b/codecs/lpc10/analys.c | 68 + b/codecs/lpc10/bsynz.c | 28 + b/codecs/lpc10/chanwr.c | 8 + b/codecs/lpc10/dcbias.c | 1 + b/codecs/lpc10/decode.c | 34 + b/codecs/lpc10/difmag.c | 3 + b/codecs/lpc10/dyptrk.c | 38 + b/codecs/lpc10/encode.c | 23 + b/codecs/lpc10/energy.c | 1 + b/codecs/lpc10/f2c.h | 6 + b/codecs/lpc10/ham84.c | 1 + b/codecs/lpc10/invert.c | 1 + b/codecs/lpc10/irc2pc.c | 1 + b/codecs/lpc10/ivfilt.c | 1 + b/codecs/lpc10/lpc10.h | 4 + b/codecs/lpc10/lpcdec.c | 26 + b/codecs/lpc10/lpcenc.c | 8 + b/codecs/lpc10/lpcini.c | 22 + b/codecs/lpc10/lpfilt.c | 1 + b/codecs/lpc10/median.c | 1 + b/codecs/lpc10/mload.c | 13 + b/codecs/lpc10/onset.c | 24 + b/codecs/lpc10/pitsyn.c | 38 + b/codecs/lpc10/placea.c | 9 + b/codecs/lpc10/placev.c | 19 + b/codecs/lpc10/preemp.c | 5 + b/codecs/lpc10/random.c | 1 + b/codecs/lpc10/rcchk.c | 3 + b/codecs/lpc10/synths.c | 34 + b/codecs/lpc10/tbdm.c | 7 + b/codecs/lpc10/voicin.c | 60 + b/codecs/lpc10/vparms.c | 5 + b/codecs/speex/arch.h | 12 + b/codecs/speex/fixed_generic.h | 8 + b/codecs/speex/resample.c | 84 + b/codecs/speex/resample_sse.h | 8 + b/codecs/speex/speex_resampler.h | 116 + b/codecs/speex/stack_alloc.h | 10 + b/configs/basic-pbx/indications.conf | 1 + b/configs/basic-pbx/pjsip.conf | 1 + b/configs/samples/alsa.conf.sample | 1 + b/configs/samples/ari.conf.sample | 1 + b/configs/samples/asterisk.adsi | 1 + b/configs/samples/asterisk.conf.sample | 2 + b/configs/samples/calendar.conf.sample | 2 + b/configs/samples/cdr_adaptive_odbc.conf.sample | 1 + b/configs/samples/cdr_mysql.conf.sample | 11 + b/configs/samples/cdr_tds.conf.sample | 1 + b/configs/samples/cel.conf.sample | 2 + b/configs/samples/chan_dahdi.conf.sample | 12 + b/configs/samples/chan_mobile.conf.sample | 4 + b/configs/samples/codecs.conf.sample | 1 + b/configs/samples/confbridge.conf.sample | 80 + b/configs/samples/dbsep.conf.sample | 1 + b/configs/samples/dsp.conf.sample | 1 + b/configs/samples/extconfig.conf.sample | 1 + b/configs/samples/extensions.lua.sample | 1 + b/configs/samples/extensions_minivm.conf.sample | 1 + b/configs/samples/festival.conf.sample | 1 + b/configs/samples/followme.conf.sample | 12 + b/configs/samples/func_odbc.conf.sample | 1 + b/configs/samples/iaxprov.conf.sample | 1 + b/configs/samples/manager.conf.sample | 3 + b/configs/samples/mgcp.conf.sample | 34 + b/configs/samples/ooh323.conf.sample | 5 + b/configs/samples/oss.conf.sample | 1 + b/configs/samples/phoneprov.conf.sample | 1 + b/configs/samples/pjsip.conf.sample | 29 + b/configs/samples/queuerules.conf.sample | 1 + b/configs/samples/queues.conf.sample | 2 + b/configs/samples/res_config_mysql.conf.sample | 2 + b/configs/samples/res_fax.conf.sample | 2 + b/configs/samples/res_ldap.conf.sample | 7 + b/configs/samples/res_pgsql.conf.sample | 2 + b/configs/samples/res_snmp.conf.sample | 2 + b/configs/samples/resolver_unbound.conf.sample | 1 + b/configs/samples/say.conf.sample | 10 + b/configs/samples/sip.conf.sample | 34 + b/configs/samples/skinny.conf.sample | 1 + b/configs/samples/sla.conf.sample | 3 + b/configs/samples/users.conf.sample | 1 + b/configs/samples/voicemail.conf.sample | 6 + b/configs/samples/xmpp.conf.sample | 1 + b/configure | 1207 +----- + b/configure.ac | 76 + b/contrib/README.festival | 18 + b/contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py | 1 + b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 1 + b/contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py | 1 + b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py | 1 + b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py | 57 + b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py | 1 + b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py | 1 + b/contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py | 1 + b/contrib/ast-db-manage/config/versions/d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py | 33 + b/contrib/ast-db-manage/env.py | 1 + b/contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py | 1 + b/contrib/asterisk-ices.xml | 6 + b/contrib/init.d/rc.debian.asterisk | 2 + b/contrib/init.d/rc.mandriva.asterisk | 15 + b/contrib/init.d/rc.mandriva.zaptel | 1 + b/contrib/init.d/rc.redhat.asterisk | 2 + b/contrib/init.d/rc.slackware.asterisk | 1 + b/contrib/init.d/rc.suse.asterisk | 2 + b/contrib/realtime/mssql/mssql_config.sql | 28 + b/contrib/realtime/mysql/mysql_config.sql | 12 + b/contrib/realtime/oracle/oracle_config.sql | 24 + b/contrib/realtime/postgresql/postgresql_config.sql | 14 + b/contrib/scripts/README.messages-expire | 6 + b/contrib/scripts/ast_tls_cert | 2 + b/contrib/scripts/astcli | 5 + b/contrib/scripts/astgenkey.8 | 44 + b/contrib/scripts/autosupport | 52 + b/contrib/scripts/autosupport.8 | 20 + b/contrib/scripts/dbsep.cgi | 1 + b/contrib/scripts/install_prereq | 89 + b/contrib/scripts/managerproxy.pl | 11 + b/contrib/scripts/messages-expire.pl | 6 + b/contrib/scripts/retrieve_extensions_from_mysql.pl | 7 + b/contrib/scripts/retrieve_extensions_from_sql.pl | 2 + b/contrib/scripts/retrieve_sip_conf_from_mysql.pl | 5 + b/contrib/scripts/safe_asterisk.8 | 38 + b/contrib/scripts/sip_nat_settings | 14 + b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 2 + b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py | 81 + b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py | 69 + b/contrib/upstart/asterisk.user.conf | 1 + b/contrib/utils/README.rawplayer | 9 + b/contrib/utils/eagi_proxy.c | 40 + b/contrib/utils/rawplayer.c | 5 + b/contrib/utils/zones2indications.c | 16 + b/doc/Makefile | 1 + b/doc/README.txt | 2 + b/doc/appdocsxml.xslt | 5 + b/doc/astdb2bdb.8 | 1 + b/doc/astdb2sqlite3.8 | 1 + b/doc/asterisk.8 | 74 + b/doc/asterisk.sgml | 18 + b/doc/lang/language-criteria.txt | 493 -- + b/formats/Makefile | 2 + b/formats/format_g719.c | 3 + b/formats/format_g723.c | 12 + b/formats/format_g726.c | 10 + b/formats/format_g729.c | 6 + b/formats/format_gsm.c | 2 + b/formats/format_h263.c | 2 + b/formats/format_h264.c | 2 + b/formats/format_ilbc.c | 4 + b/formats/format_jpeg.c | 4 + b/formats/format_ogg_vorbis.c | 6 + b/formats/format_pcm.c | 8 + b/formats/format_siren14.c | 2 + b/formats/format_siren7.c | 2 + b/formats/format_sln.c | 2 + b/formats/format_vox.c | 6 + b/formats/format_wav.c | 18 + b/formats/format_wav_gsm.c | 4 + b/formats/msgsm.h | 4 + b/funcs/Makefile | 2 + b/funcs/func_audiohookinherit.c | 1 + b/funcs/func_base64.c | 2 + b/funcs/func_blacklist.c | 2 + b/funcs/func_channel.c | 7 + b/funcs/func_config.c | 4 + b/funcs/func_curl.c | 9 + b/funcs/func_cut.c | 8 + b/funcs/func_db.c | 4 + b/funcs/func_devstate.c | 4 + b/funcs/func_dialplan.c | 2 + b/funcs/func_enum.c | 26 + b/funcs/func_extstate.c | 8 + b/funcs/func_frame_trace.c | 2 + b/funcs/func_global.c | 2 + b/funcs/func_groupcount.c | 12 + b/funcs/func_iconv.c | 9 + b/funcs/func_jitterbuffer.c | 1 + b/funcs/func_lock.c | 8 + b/funcs/func_logic.c | 8 + b/funcs/func_md5.c | 4 + b/funcs/func_odbc.c | 11 + b/funcs/func_pitchshift.c | 1 + b/funcs/func_presencestate.c | 7 + b/funcs/func_rand.c | 8 + b/funcs/func_sha1.c | 4 + b/funcs/func_sorcery.c | 1 + b/funcs/func_speex.c | 22 + b/funcs/func_sprintf.c | 4 + b/funcs/func_srv.c | 4 + b/funcs/func_strings.c | 34 + b/funcs/func_sysinfo.c | 5 + b/funcs/func_timeout.c | 4 + b/funcs/func_uri.c | 6 + b/funcs/func_version.c | 2 + b/funcs/func_vmcount.c | 6 + b/funcs/func_volume.c | 18 + b/include/asterisk.h | 2 + b/include/asterisk/abstract_jb.h | 2 + b/include/asterisk/adsi.h | 1 + b/include/asterisk/ael_structs.h | 14 + b/include/asterisk/agi.h | 2 + b/include/asterisk/ast_expr.h | 4 + b/include/asterisk/ast_version.h | 2 + b/include/asterisk/astobj.h | 52 + b/include/asterisk/astobj2.h | 110 + b/include/asterisk/astosp.h | 2 + b/include/asterisk/autochan.h | 2 + b/include/asterisk/autoconfig.h.in | 6 + b/include/asterisk/bridge_after.h | 2 + b/include/asterisk/bridge_features.h | 2 + b/include/asterisk/bridge_technology.h | 6 + b/include/asterisk/calendar.h | 4 + b/include/asterisk/callerid.h | 2 + b/include/asterisk/ccss.h | 4 + b/include/asterisk/cel.h | 4 + b/include/asterisk/cli.h | 20 + b/include/asterisk/compat.h | 4 + b/include/asterisk/config.h | 2 + b/include/asterisk/config_options.h | 4 + b/include/asterisk/core_unreal.h | 2 + b/include/asterisk/doxygen/architecture.h | 1 + b/include/asterisk/doxygen/licensing.h | 2 + b/include/asterisk/doxyref.h | 98 + b/include/asterisk/dsp.h | 38 + b/include/asterisk/dundi.h | 12 + b/include/asterisk/endian.h | 1 + b/include/asterisk/event_defs.h | 2 + b/include/asterisk/file.h | 97 + b/include/asterisk/format.h | 2 + b/include/asterisk/framehook.h | 6 + b/include/asterisk/fskmodem.h | 1 + b/include/asterisk/fskmodem_int.h | 4 + b/include/asterisk/http.h | 2 + b/include/asterisk/image.h | 20 + b/include/asterisk/indications.h | 4 + b/include/asterisk/io.h | 36 + b/include/asterisk/linkedlists.h | 2 + b/include/asterisk/manager.h | 20 + b/include/asterisk/message.h | 2 + b/include/asterisk/mod_format.h | 16 + b/include/asterisk/module.h | 58 + b/include/asterisk/netsock2.h | 2 + b/include/asterisk/parking.h | 4 + b/include/asterisk/paths.h | 2 + b/include/asterisk/pbx.h | 6 + b/include/asterisk/pktccops.h | 2 + b/include/asterisk/presencestate.h | 1 + b/include/asterisk/pval.h | 20 + b/include/asterisk/res_fax.h | 2 + b/include/asterisk/res_odbc.h | 10 + b/include/asterisk/res_pjsip.h | 54 + b/include/asterisk/res_pjsip_session.h | 8 + b/include/asterisk/sched.h | 10 + b/include/asterisk/select.h | 2 + b/include/asterisk/smdi.h | 12 + b/include/asterisk/speech.h | 2 + b/include/asterisk/srv.h | 4 + b/include/asterisk/statsd.h | 1 + b/include/asterisk/stringfields.h | 12 + b/include/asterisk/strings.h | 32 + b/include/asterisk/tcptls.h | 6 + b/include/asterisk/tdd.h | 10 + b/include/asterisk/threadstorage.h | 6 + b/include/asterisk/timing.h | 2 + b/include/asterisk/translate.h | 14 + b/include/asterisk/udptl.h | 14 + b/include/asterisk/xml.h | 1 + b/include/jitterbuf.h | 18 + b/include/solaris-compat/sys/queue.h | 5 + b/install-sh | 16 + b/main/Makefile | 1 + b/main/acl.c | 1 + b/main/alaw.c | 1 + b/main/app.c | 1 + b/main/ast_expr2.c | 201 - + b/main/ast_expr2.h | 13 + b/main/ast_expr2.y | 196 - + b/main/ast_expr2f.c | 73 + b/main/asterisk.c | 22 + b/main/astfd.c | 1 + b/main/astmm.c | 2 + b/main/astobj2.c | 2 + b/main/astobj2_container.c | 1 + b/main/astobj2_hash.c | 1 + b/main/astobj2_rbtree.c | 1 + b/main/backtrace.c | 2 + b/main/bridge.c | 2 + b/main/bridge_basic.c | 1 + b/main/bridge_roles.c | 8 + b/main/bucket.c | 60 + b/main/ccss.c | 21 + b/main/cdr.c | 50 + b/main/cel.c | 188 - + b/main/channel.c | 21 + b/main/codec.c | 22 + b/main/config.c | 4 + b/main/config_options.c | 3 + b/main/db.c | 6 + b/main/dns.c | 1 + b/main/dsp.c | 21 + b/main/editline/INSTALL | 4 + b/main/editline/chared.c | 4 + b/main/editline/configure | 36 + b/main/editline/configure.in | 15 + b/main/editline/el.h | 6 + b/main/editline/install-sh | 16 + b/main/editline/map.c | 2 + b/main/editline/np/unvis.c | 34 + b/main/editline/np/vis.c | 12 + b/main/editline/read.h | 2 + b/main/editline/readline.c | 4 + b/main/editline/refresh.c | 6 + b/main/editline/term.c | 4 + b/main/endpoints.c | 57 + b/main/format.c | 53 + b/main/format_cache.c | 1 + b/main/format_compatibility.c | 1 + b/main/fskmodem.c | 1 + b/main/indications.c | 1 + b/main/jitterbuf.c | 2 + b/main/json.c | 46 + b/main/loader.c | 108 + b/main/manager.c | 43 + b/main/manager_channels.c | 22 + b/main/manager_endpoints.c | 1 + b/main/media_cache.c | 58 + b/main/media_index.c | 1 + b/main/named_acl.c | 17 + b/main/named_locks.c | 44 + b/main/netsock2.c | 2 + b/main/pbx.c | 34 + b/main/pbx_sw.c | 1 + b/main/pbx_variables.c | 245 - + b/main/plc.c | 2 + b/main/poll.c | 2 + b/main/rtp_engine.c | 11 + b/main/say.c | 6 + b/main/sdp_srtp.c | 1 + b/main/security_events.c | 4 + b/main/smoother.c | 1 + b/main/sorcery.c | 206 - + b/main/sounds.c | 334 + + b/main/stasis.c | 93 + b/main/stasis_bridges.c | 102 + b/main/stasis_cache.c | 21 + b/main/stasis_cache_pattern.c | 30 + b/main/stasis_channels.c | 316 + + b/main/stasis_endpoints.c | 41 + b/main/stasis_message_router.c | 7 + b/main/stasis_system.c | 15 + b/main/stdtime/localtime.c | 5 + b/main/taskprocessor.c | 8 + b/main/tdd.c | 1 + b/main/threadpool.c | 4 + b/main/threadstorage.c | 5 + b/main/ulaw.c | 1 + b/main/xml.c | 1 + b/main/xmldoc.c | 2 + b/makeopts.in | 3 + b/menuselect/Makefile | 7 + b/menuselect/README | 12 + b/menuselect/autoconfig.h.in | 1 + b/menuselect/configure.ac | 4 + b/menuselect/contrib/Makefile-dummy | 1 + b/menuselect/contrib/menuselect-dummy | 58 + b/menuselect/example_menuselect-tree | 2 + b/menuselect/linkedlists.h | 2 + b/menuselect/make_version | 16 + b/menuselect/makeopts.in | 1 + b/menuselect/menuselect_curses.c | 22 + b/menuselect/menuselect_gtk.c | 10 + b/menuselect/menuselect_stub.c | 2 + b/menuselect/strcompat.c | 4 + b/menuselect/test/menuselect-tree | 2 + b/pbx/Makefile | 2 + b/pbx/ael/ael-test/ael-ntest12/extensions.ael | 4 + b/pbx/ael/ael-test/ael-ntest22/extensions.ael | 2 + b/pbx/ael/ael-test/ael-ntest22/t2/f.ael | 1 + b/pbx/ael/ael-test/ael-ntest23/t2/f.ael | 1 + b/pbx/ael/ael-test/ael-ntest24/extensions.ael | 2 + b/pbx/ael/ael-test/ael-ntest9/extensions.ael | 1 + b/pbx/ael/ael-test/ael-test1/extensions.ael | 20 + b/pbx/ael/ael-test/ael-test11/extensions.ael | 2 + b/pbx/ael/ael-test/ael-test16/extensions.ael | 1 + b/pbx/ael/ael-test/ael-test18/extensions.ael | 1 + b/pbx/ael/ael-test/ael-test19/extensions.ael | 12 + b/pbx/ael/ael-test/ael-test2/extensions.ael | 3 + b/pbx/ael/ael-test/ael-test20/extensions.ael | 1 + b/pbx/ael/ael-test/ael-test3/extensions.ael | 398 +- + b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2 | 50 + b/pbx/ael/ael-test/ael-test4/extensions.ael | 3 + b/pbx/ael/ael-test/ael-test7/extensions.ael | 9 + b/pbx/ael/ael-test/ael-test8/extensions.ael | 1 + b/pbx/ael/ael-test/ael-vtest13/extensions.ael | 398 +- + b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2 | 50 + b/pbx/ael/ael-test/ael-vtest17/extensions.ael | 6 + b/pbx/ael/ael-test/ael-vtest21/extensions.ael | 1 + b/pbx/ael/ael-test/runtests | 2 + b/pbx/dundi-parser.c | 20 + b/pbx/pbx_ael.c | 20 + b/pbx/pbx_config.c | 30 + b/pbx/pbx_dundi.c | 7 + b/pbx/pbx_lua.c | 103 + b/pbx/pbx_realtime.c | 7 + b/pbx/pbx_spool.c | 4 + b/res/Makefile | 2 + b/res/ael/ael.flex | 28 + b/res/ael/ael.tab.c | 18 + b/res/ael/ael.tab.h | 13 + b/res/ael/ael.y | 11 + b/res/ael/ael_lex.c | 95 + b/res/ael/pval.c | 845 ++-- + b/res/ari/ari_model_validators.h | 2 + b/res/ari/resource_events.c | 2 + b/res/parking/res_parking.h | 2 + b/res/res_ael_share.c | 2 + b/res/res_calendar.c | 8 + b/res/res_calendar_caldav.c | 3 + b/res/res_calendar_ews.c | 1 + b/res/res_calendar_exchange.c | 1 + b/res/res_calendar_icalendar.c | 3 + b/res/res_clialiases.c | 8 + b/res/res_config_curl.c | 2 + b/res/res_config_ldap.c | 48 + b/res/res_config_odbc.c | 10 + b/res/res_config_pgsql.c | 9 + b/res/res_config_sqlite.c | 10 + b/res/res_config_sqlite3.c | 8 + b/res/res_convert.c | 20 + b/res/res_corosync.c | 1 + b/res/res_curl.c | 20 + b/res/res_fax.c | 4 + b/res/res_fax_spandsp.c | 4 + b/res/res_format_attr_opus.c | 2 + b/res/res_format_attr_silk.c | 2 + b/res/res_http_post.c | 4 + b/res/res_http_websocket.c | 46 + b/res/res_limit.c | 3 + b/res/res_monitor.c | 28 + b/res/res_musiconhold.c | 44 + b/res/res_mwi_external_ami.c | 1 + b/res/res_odbc.c | 17 + b/res/res_phoneprov.c | 2 + b/res/res_pjsip.c | 209 - + b/res/res_pjsip/config_domain_aliases.c | 22 + b/res/res_pjsip/config_transport.c | 9 + b/res/res_pjsip/include/res_pjsip_private.h | 42 + b/res/res_pjsip/location.c | 1 + b/res/res_pjsip/pjsip_configuration.c | 111 + b/res/res_pjsip/pjsip_distributor.c | 8 + b/res/res_pjsip/pjsip_global_headers.c | 4 + b/res/res_pjsip/pjsip_options.c | 2 + b/res/res_pjsip/pjsip_session.c | 1 + b/res/res_pjsip/pjsip_transport_events.c | 83 + b/res/res_pjsip/pjsip_transport_management.c | 376 ++ + b/res/res_pjsip_endpoint_identifier_anonymous.c | 38 + b/res/res_pjsip_endpoint_identifier_ip.c | 229 - + b/res/res_pjsip_endpoint_identifier_user.c | 41 + b/res/res_pjsip_header_funcs.c | 27 + b/res/res_pjsip_history.c | 2 + b/res/res_pjsip_mwi.c | 2 + b/res/res_pjsip_outbound_registration.c | 13 + b/res/res_pjsip_pubsub.c | 79 + b/res/res_pjsip_registrar.c | 173 + b/res/res_pjsip_registrar_expire.c | 119 + b/res/res_pjsip_sdp_rtp.c | 4 + b/res/res_pjsip_session.c | 62 + b/res/res_pktccops.c | 71 + b/res/res_realtime.c | 10 + b/res/res_rtp_multicast.c | 2 + b/res/res_smdi.c | 34 + b/res/res_snmp.c | 4 + b/res/res_sorcery_realtime.c | 7 + b/res/res_srtp.c | 4 + b/res/res_stasis.c | 231 - + b/res/res_timing_dahdi.c | 8 + b/res/res_timing_pthread.c | 2 + b/res/snmp/agent.c | 2 + b/res/stasis/app.c | 211 - + b/res/stasis/command.c | 13 + b/res/stasis/control.c | 66 + b/res/stasis/stasis_bridge.c | 3 + b/res/stasis_recording/stored.c | 25 + b/rest-api-templates/ari_model_validators.h.mustache | 2 + b/sample.call | 1 + b/sounds/Makefile | 6 + b/static-http/ajamdemo.html | 40 + b/static-http/astman.css | 2 + b/static-http/astman.js | 8 + b/static-http/mantest.html | 6 + b/tests/Makefile | 2 + b/tests/test_acl.c | 2 + b/tests/test_ami_security_events.sh | 1 + b/tests/test_aoc.c | 2 + b/tests/test_config.c | 1 + b/tests/test_dlinklists.c | 28 + b/tests/test_locale.c | 2 + b/tests/test_skel.c | 4 + b/tests/test_substitution.c | 2 + b/tests/test_taskprocessor.c | 2 + b/third-party/Makefile | 1 + b/third-party/configure.m4 | 1 + b/third-party/pjproject/Makefile.rules | 2 + b/third-party/pjproject/apply_patches | 1 + b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch | 47 + b/third-party/pjproject/patches/0070-sdp_media_fmt.patch | 19 + b/third-party/pjproject/patches/0071-sdp_fmtp_attr.patch | 34 + b/third-party/pjproject/patches/asterisk_malloc_debug.c | 2 + b/third-party/pjproject/patches/user.mak | 2 + b/utils/Makefile | 8 + b/utils/astcanary.c | 1 + b/utils/astman.1 | 34 + b/utils/conf2ael.c | 88 + b/utils/db1-ast/hash/README | 18 + b/utils/db1-ast/hash/hash_page.c | 2 + b/utils/db1-ast/include/db.h | 2 + doc/api-1.6.2-changes.txt | 6 + include/asterisk/sdp.h | 713 --- + include/asterisk/sdp_options.h | 550 --- + include/asterisk/sdp_state.h | 266 - + include/asterisk/sdp_translator.h | 103 + main/sdp.c | 880 ---- + main/sdp_options.c | 143 + main/sdp_private.h | 63 + main/sdp_state.c | 1811 --------- + main/sdp_translator.c | 104 + main/sounds_index.c | 334 - + menuselect/bootstrap.sh | 41 + res/res_pjsip_transport_management.c | 400 -- + res/res_sdp_translator_pjmedia.c | 603 --- + tests/test_sdp.c | 1212 ------ + 846 files changed, 15758 insertions(+), 23562 deletions(-) -- 2.47.3