Files
asterisk/asterisk-15.3.0-rc1-summary.txt
2018-02-22 17:31:53 -06:00

1825 lines
131 KiB
Plaintext

Release Summary
asterisk-15.3.0-rc1
Date: 2018-02-22
<asteriskteam@digium.com>
----------------------------------------------------------------------
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
7 George Joseph 3 Ross Beer
5 Kevin Harwell 2 Rusty Newton
4 Joshua Colp 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 Sungtae Kim 1 SA(c)bastien Duthil
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-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander Traud
* [1c9adea8ce] Alexander Traud -- BuildSystem: Enable IMAP storage on
OpenBSD.
Category: Applications/app_voicemail/IMAP
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 |
|----------+-----------+-------------------------------------------------|
|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=<path> 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.
.lastclean | 1
.version | 1
/dev/null |binary
ChangeLog |72248 ----------
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/CHANGES | 82
b/CREDITS | 4
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 | 491
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/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/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
b/utils/db1-ast/recno/rec_search.c | 2
b/utils/db1-ast/recno/rec_seq.c | 2
b/utils/extconf.c | 1
b/utils/frame.c | 1
b/utils/stereorize.c | 2
contrib/realtime/mssql/mssql_cdr.sql | 58
contrib/realtime/mssql/mssql_config.sql | 1937
contrib/realtime/mssql/mssql_voicemail.sql | 54
contrib/realtime/mysql/mysql_cdr.sql | 40
contrib/realtime/mysql/mysql_config.sql | 1142
contrib/realtime/mysql/mysql_voicemail.sql | 34
contrib/realtime/oracle/oracle_cdr.sql | 52
contrib/realtime/oracle/oracle_config.sql | 1907
contrib/realtime/oracle/oracle_voicemail.sql | 48
contrib/realtime/postgresql/postgresql_cdr.sql | 44
contrib/realtime/postgresql/postgresql_config.sql | 1232
contrib/realtime/postgresql/postgresql_voicemail.sql | 38
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
858 files changed, 13709 insertions(+), 102390 deletions(-)