From 7d7b52c434eb23ef470ad51d08ee4029a7078b78 Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Thu, 27 Oct 2016 13:48:03 -0500 Subject: Update for 13.12.1 --- asterisk-13.12.0-summary.txt | 1275 ------------------------------------------ 1 file changed, 1275 deletions(-) delete mode 100644 asterisk-13.12.0-summary.txt (limited to 'asterisk-13.12.0-summary.txt') diff --git a/asterisk-13.12.0-summary.txt b/asterisk-13.12.0-summary.txt deleted file mode 100644 index eaba247c6..000000000 --- a/asterisk-13.12.0-summary.txt +++ /dev/null @@ -1,1275 +0,0 @@ - Release Summary - - asterisk-13.12.0 - - Date: 2016-10-25 - - - - ---------------------------------------------------------------------- - - Table of Contents - - 1. Summary - 2. Contributors - 3. Closed Issues - 4. Open Issues - 5. Other Changes - 6. Diffstat - - ---------------------------------------------------------------------- - - Summary - - [Back to Top] - - This release is a point release of an existing major version. The changes - included were made to address problems that have been identified in this - release series, or are minor, backwards compatible new features or - improvements. Users should be able to safely upgrade to this version if - this release series is already in use. Users considering upgrading from a - previous version are strongly encouraged to review the UPGRADE.txt - document as well as the CHANGES document for information about upgrading - to this release series. - - The data in this summary reflects changes that have been made since the - previous release, asterisk-13.11.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 - 40 Richard Mudgett 1 AaronAn 14 Matt Jordan - 25 gtjoseph 1 Alexander Traud 10 Richard Mudgett - 19 Alexander Traud 9 Etienne Lessard - 16 Joshua Colp 8 Joshua Colp - 12 Matt Jordan 7 Kevin Harwell - 11 Corey Farrell 7 Corey Farrell - 8 Alexei Gradinari 6 Alexander Traud - 8 Mark Michelson 5 Alexei Gradinari - 7 Kevin Harwell 5 Richard Mudgett - 5 Walter Doekes 5 George Joseph - 3 Torrey Searle 4 Mark Michelson - 3 Badalyan Vyacheslav 4 Mark Michelson - 3 Tzafrir Cohen 3 Etienne Lessard - 3 David M. Lee 3 David Brillert - 2 Michael Kuron 2 Walter Doekes - 1 Michael Walton 2 Kevin Harwell - 1 Etienne Lessard 2 Badalian Vyacheslav - 1 Rodrigo RamArez Norambuena 2 Ross Beer - 1 Jason Parker (license 4993) 2 Tzafrir Cohen - 1 Alessandro Crespi 2 Andrew Nagy - 1 Aaron An 2 nappsoft - 1 Timo TerACURs 1 Carlos Chavez - 1 chris de rock 1 CGI.NET - 1 Steve Davies 1 Jeppe Ryskov Larsen - 1 Evgeniy Tsybra 1 Dmitry - 1 Dafi Ni - 1 effie mouzeli - 1 Jacek Kowalski - 1 abelbeck - 1 Jens BA 1/4rger - 1 JA^3zsef DudA!s - 1 AaronAn - 1 Dmitry Melekhov - 1 Xavier Hienne - 1 CGI.NET - 1 Aaron An - 1 Jacek - 1 Xavier Hienne - 1 Ali Ghavidel - 1 Andrew Nagy - 1 Jeppe Ryskov Larsen - 1 Olle Johansson - 1 chris de rock - 1 Olle Johansson - 1 Anthony Messina - 1 Barry Flanagan - 1 Florian Loyau - 1 Carlos Chavez - 1 Hans van Eijsden - 1 Dafi Ni - 1 Aaron Hamstra - 1 Michael Walton - - ---------------------------------------------------------------------- - - 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. - - New Feature - - Category: Channels/chan_pjsip - - ASTERISK-26277: Add dialplan function PJSIP_SEND_SESSION_REFRESH that - sends a session refresh to update formats on a channel after session - establishment - Reported by: Matt Jordan - * [5f815f9dba] Matt Jordan -- channels/chan_pjsip: Add - PJSIP_SEND_SESSION_REFRESH - - Bug - - Category: Addons/cdr_mysql - - ASTERISK-26359: [patch] cdr_mysql: fails to use UTC if so instructed - Reported by: Tzafrir Cohen - * [42cc267016] Tzafrir Cohen -- cdr_mysql: fix UTC support - - Category: Addons/res_config_mysql - - ASTERISK-26362: res_config_mysql: Broken after 13.10 - Reported by: Carlos Chavez - * [90ae4e4337] gtjoseph -- res_config_mysql: Fix several issues related - to recent table changes - - Category: Applications/app_dial - - ASTERISK-26446: app_dial: There's no way to override the hangupcause on - unanswered channels - Reported by: George Joseph - * [f919edc4e2] gtjoseph -- app_dial: Add the "Q" option to set the cause - on unanswered channels - ASTERISK-25691: Crash occurs when screening mode (Dial's 'p' argument) is - enabled and callee rejects a call or hangs up. - Reported by: Etienne Lessard - * [df3d0188e4] Matt Jordan -- apps/app_dial: Fix crash on non-connect - call paths for Privacy/Screening option - * [a64063cc97] Matt Jordan -- apps/app_dial: Set the DIALSTATUS to - NOANSWER on privacy option 5 - ASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' - extension" - Reported by: chris de rock - * [2fa168348e] chris de rock -- app_macro: Consider '~~s~~' as a macro - start extension. - - Category: Applications/app_followme - - ASTERISK-26288: followme: fails to reset config items to default values on - reload - Reported by: Tzafrir Cohen - * [206d4f57dc] Tzafrir Cohen -- followme: initialize all config items on - reload - - Category: Applications/app_macro - - ASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' - extension" - Reported by: chris de rock - * [2fa168348e] chris de rock -- app_macro: Consider '~~s~~' as a macro - start extension. - - Category: Applications/app_mp3 - - ASTERISK-26085: app_mp3: results in timeout for streams - Reported by: Jens BA 1/4rger - * [a002a4d2db] Michael Kuron -- app_mp3: Use correct buffer size and the - same sample rate as the channel - - Category: Applications/app_queue - - ASTERISK-26360: app_queue: "queue show" output gets "failed to extend from - 240 to 327" msgs. - Reported by: Richard Mudgett - * [0388882cdb] Richard Mudgett -- app_queue: Fix CLI "queue show" and - AMI Queues action output truncation. - ASTERISK-26299: app_queue: Queue application sometimes stops calling - members with Local interface - Reported by: Etienne Lessard - * [f69f5cd3c4] Joshua Colp -- app_queue: Ensure member is removed from - pending when hanging up. - ASTERISK-25797: app_queue: Crash when calling a queue with a member with a - forward to an nonexistent extension - Reported by: Etienne Lessard - * [a3c5488ff4] Matt Jordan -- app_queue: Prevent crash when a call is - forwarded to an invalid location - - Category: Channels/chan_pjsip - - ASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up - properly - Reported by: Alexander Traud - * [847bd47ff0] Alexander Traud -- channel: No hung-up on failing - security requirements. - ASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate - Reported by: Ross Beer - * [1589452fdc] Alexei Gradinari -- pjsip: Fix deadlock with suspend - taskprocessor on masquerade - - Category: Channels/chan_sip/General - - ASTERISK-25468: Deadlock in chan_sip - core show locks shows do_monitor - lock - Reported by: Barry Flanagan - * [0056bcaebd] gtjoseph -- chan_sip: Address runaway when realtime peers - subscribe to mailboxes - ASTERISK-26272: chan_sip: File descriptors leak (UDP sockets) - Reported by: Etienne Lessard - * [efcfc4c1ee] Corey Farrell -- chan_sip: Don't allocate new RTP - instances on top of old ones. - ASTERISK-24822: Deadlock: Fax Gateway framehook creates locking inversion - in T.38 query option with features bridging code - Reported by: David Brillert - * [8b4b2500ee] Richard Mudgett -- res_fax: Fix deadlock in - ast_channel_get_t38_state(). - * [e8d4f40022] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE - channel variable. - * [35cf6c7702] Richard Mudgett -- res_fax.c: Fix deadlock in - fax_gateway_indicate_t38(). - - Category: Channels/chan_sip/IPv6 - - ASTERISK-26438: [patch] chan_sip: auto_force_rport: No NAT = No Symmetric - Response. - Reported by: Alexander Traud - * [f166681c12] Alexander Traud -- chan_sip: Honor support of Symmetric - Response (rport) for SIP requests. - ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::] - Reported by: Jacek - * [0502675e5c] Alessandro Crespi -- chan_sip: Resolve externhost not to - IPv6; instead go for IPv4. - - Category: Channels/chan_sip/Registration - - ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::] - Reported by: Jacek - * [0502675e5c] Alessandro Crespi -- chan_sip: Resolve externhost not to - IPv6; instead go for IPv4. - - Category: Channels/chan_sip/TCP-TLS - - ASTERISK-19968: TCP Session-Timers not dropping call - Reported by: Aaron Hamstra - * [98e42cc662] Steve Davies -- chan_sip: Fix session timeout on - retransmit of non-UDP packets - - Category: Channels/chan_sip/Video - - ASTERISK-17470: [patch] - When videosupport=yes, asterisk allows one end - peer to send video, even though the other end supports only audio. - Reported by: effie mouzeli - * [f1fd873df0] Michael Kuron -- chan_sip: Only send video on outgoing - channel if incoming channel supports it - - Category: Contrib/General - - ASTERISK-24311: Populating database via Alembic fails when using same - database for multiple schema sets - Reported by: Dafi Ni - * [86550f9c17] gtjoseph -- alembic: Allow cdr, config and voicemail to - exist in the same schema - ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf - parameters - Reported by: Matt Jordan - * [a628009eb9] Alexander Traud -- sip_to_pjsip: Add cert_file. - * [cab6975b02] Kevin Harwell -- sip_to_pjsip: Set correct tls transport - method - * [2381ddde63] Alexander Traud -- sip_to_pjsip: Map the TLS method - correctly. - * [6500f5e138] Alexander Traud -- sip_to_pjsip: Add compactheaders, - timerb, timert1, and useragent. - * [21e9c69e56] Alexander Traud -- sip_to_pjsip: Map (session-)timers - correctly. - * [c9a97398f7] Alexander Traud -- sip_to_pjsip: Write username even - without authname. - * [60275359bc] Alexander Traud -- sip_to_pjsip: Parse register even with - transport. - * [0d479232eb] Alexander Traud -- sip_to_pjsip: Write local_net, - contact_acl, contact_deny, and contact_permit. - * [cbc1b2d020] Alexander Traud -- sip_to_pjsip: Map externhost/ip to - Transports. - * [5f33e99534] Alexander Traud -- sip_to_pjsip: Add defaultexpiry, - maxexpiry, and minexpiry. - * [231ea0350d] Alexander Traud -- sip_to_pjsip: Write media_encryption. - * [23eb065121] Alexander Traud -- sip_to_pjsip: Write cos and tos. - * [0b675a208b] Alexander Traud -- sip_to_pjsip: Add cert_file and - ca_list_path. - ASTERISK-26183: alembic: error when using sqlalchemy version 1.1.0b2 - Reported by: Kevin Harwell - * [f6ec94cca6] Kevin Harwell -- alembic/sqlalchemy: auto increment only - allowed on a single column - - Category: Core/BuildSystem - - ASTERISK-26303: [patch] BuildSystem: ca_list_path capabilities not - detected in PJProject. - Reported by: Alexander Traud - * [56e0aed177] Alexander Traud -- BuildSystem: Detect ca_list_path - capabilities in external PJProject. - - Category: Core/CallCompletionSupplementaryServices - - ASTERISK-22732: Deadlock potential in res_fax and CCSS with local - channels. - Reported by: Richard Mudgett - * [8b4b2500ee] Richard Mudgett -- res_fax: Fix deadlock in - ast_channel_get_t38_state(). - * [e8d4f40022] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE - channel variable. - * [35cf6c7702] Richard Mudgett -- res_fax.c: Fix deadlock in - fax_gateway_indicate_t38(). - - Category: Core/Channels - - ASTERISK-26331: Crash on a**core show channeltype Surrogatea** in - ast_format_cap_get_names - Reported by: CGI.NET - * [8d1c535bd6] Richard Mudgett -- format_cap.c: Fix CLI "core show - channeltype Surrogate" crash. - ASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up - properly - Reported by: Alexander Traud - * [847bd47ff0] Alexander Traud -- channel: No hung-up on failing - security requirements. - - Category: Core/General - - ASTERISK-26466: core: Be forgiving on external callerid that may be flawed - so we don't drop events - Reported by: Richard Mudgett - * [3c54328c57] Richard Mudgett -- Audit ast_json_pack() calls for needed - UTF-8 checks. - * [7f8f125738] Richard Mudgett -- json: Check party id name, number, - subaddresses for UTF-8. - * [9621c9bcbc] Richard Mudgett -- json: Add UTF-8 check call. - ASTERISK-26273: core: Won't compile when LOW_MEMORY is enabled - Reported by: Anthony Messina - * [c9ce299b64] Corey Farrell -- core: Fix LOW_MEMORY missing symbol - ast_pbx_uuid_get. - ASTERISK-26331: Crash on a**core show channeltype Surrogatea** in - ast_format_cap_get_names - Reported by: CGI.NET - * [8d1c535bd6] Richard Mudgett -- format_cap.c: Fix CLI "core show - channeltype Surrogate" crash. - ASTERISK-26267: ast_register_atexit callbacks should be run on failed - startup. - Reported by: Corey Farrell - * [cb043249b6] Corey Farrell -- Run mandatory cleanup when startup - fails. - ASTERISK-26265: Errors ignored from some parts of system initialization. - Reported by: Corey Farrell - * [805f105f88] Corey Farrell -- Add missing checks during startup. - ASTERISK-25996: Remove "live_dangerously" requirement on DB(read) - Reported by: Andrew Nagy - * [873fc0fda5] Richard Mudgett -- pbx.c: Allow dangerous functions when - adding a hint to dialplan. - - Category: Core/ManagerInterface - - ASTERISK-26397: manager: PresenceState action crashes Asterisk 14 - Reported by: Andrew Nagy - * [323aff3a09] Joshua Colp -- core: Ensure presencestate subtype and - message are NULL. - ASTERISK-26246: Security: Privilege escalation by AMI adding dialplan - extensions. - Reported by: Richard Mudgett - * [2735ec899a] Joshua Colp -- manager: Clarify that dialplan - manipulation actions are under system class. - - Category: Core/PBX - - ASTERISK-26226: pbx: Asterisk crash on AMI action "ShowDialplan" when - there's a circular dependency between contexts - Reported by: Etienne Lessard - * [27951792c4] Etienne Lessard -- pbx.c: Prevent infinite recursion in - manager_show_dialplan_helper. - ASTERISK-26233: pbx: Failure to remove inconsistent extension names - Reported by: Corey Farrell - * [9b822293bd] Corey Farrell -- pbx.c: Additional fixes to - ast_context_remove_extension_callerid2. - * [57e9c66819] Corey Farrell -- pbx.c: Fix handling of '-' in extension - name and callerid - - Category: Core/RTP - - ASTERISK-26367: rtp: Timestamps broken when video frame is across multiple - RTP packets - Reported by: Joshua Colp - * [1cac856e17] Joshua Colp -- rtp: Preserve timestamps on video frames. - - Category: Core/SQLite3 - - ASTERISK-25996: Remove "live_dangerously" requirement on DB(read) - Reported by: Andrew Nagy - * [873fc0fda5] Richard Mudgett -- pbx.c: Allow dangerous functions when - adding a hint to dialplan. - - Category: Documentation - - ASTERISK-25472: Swagger scripts are not replacing format variable in file - brief - Reported by: Corey Farrell - * [ff2378c735] Kevin Harwell -- rest-api: Swagger scripts were not - replacing format variable in file brief - - Category: Formats/General - - ASTERISK-26426: format_ogg_opus: remove from source - Reported by: Kevin Harwell - * [2449d2877c] Kevin Harwell -- Remove "format_ogg_opus: New format" - - Category: Functions/func_odbc - - ASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not - mandatory to compile it - Reported by: JA^3zsef DudA!s - * [4c1ae07d51] gtjoseph -- res_odbc: Correct the dependency relationship - with res_odbc_transaction - - Category: General - - ASTERISK-26268: alembic: 'auth_username' not in PJSIP 'identify_by' enum - Reported by: Joshua Colp - * [5913929d31] Kevin Harwell -- alembic: add auth_username to endpoint's - identify_by enum - - Category: Resources/res_ari - - ASTERISK-25492: ARI: Path parameters are case sensitive - Reported by: Joshua Colp - * [2edcfcf1eb] gtjoseph -- ari: Add documentation that path parameters - are case-sensitive - - Category: Resources/res_config_odbc - - ASTERISK-26263: SQL error when using realtime and registering extension / - inserting into ps_contacts - Reported by: Jeppe Ryskov Larsen - * [cdbad152c7] Richard Mudgett -- res_config_odbc.c: Fix buffer size - limitation creating invalid SQL. - - Category: Resources/res_fax - - ASTERISK-26203: res_fax: Deadlock when using FAXOPT(gateway)=yes with - Local channels - Reported by: Etienne Lessard - * [8b4b2500ee] Richard Mudgett -- res_fax: Fix deadlock in - ast_channel_get_t38_state(). - * [e8d4f40022] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE - channel variable. - * [35cf6c7702] Richard Mudgett -- res_fax.c: Fix deadlock in - fax_gateway_indicate_t38(). - ASTERISK-22732: Deadlock potential in res_fax and CCSS with local - channels. - Reported by: Richard Mudgett - * [8b4b2500ee] Richard Mudgett -- res_fax: Fix deadlock in - ast_channel_get_t38_state(). - * [e8d4f40022] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE - channel variable. - * [35cf6c7702] Richard Mudgett -- res_fax.c: Fix deadlock in - fax_gateway_indicate_t38(). - - Category: Resources/res_jabber - - ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security - fix POODLE (CVE-2014-3566) - Reported by: abelbeck - * [b1fe070d0b] Alexander Traud -- sip.conf: tlsclientmethod is using - sslv23 as default. - - Category: Resources/res_odbc - - ASTERISK-26389: res_odbc: Clean up pooling options - Reported by: Joshua Colp - * [10c180760c] Joshua Colp -- res_odbc: Make pooling option deprecation - notice more useful. - * [f16ab19292] Joshua Colp -- odbc: Remove options that are no longer - applicable. - ASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not - mandatory to compile it - Reported by: JA^3zsef DudA!s - * [4c1ae07d51] gtjoseph -- res_odbc: Correct the dependency relationship - with res_odbc_transaction - - Category: Resources/res_pjsip - - ASTERISK-26375: res_pjsip_transport_management: Log message states - seconds, but time value is milliseconds - Reported by: Joshua Colp - * [9df4056d70] Joshua Colp -- res_pjsip_transport_management: Convert - time in log message to seconds. - ASTERISK-26264: res_pjsip: Crash when applying ACL from non-existent - endpoint - Reported by: nappsoft - * [f1ffc22933] Mark Michelson -- res_pjsip: Do not crash on ACKs from - unknown endpoints. - ASTERISK-26269: res_pjsip: Wrong state for aors without registered - contacts after startup - Reported by: nappsoft - * [c16ef02318] Mark Michelson -- res_pjsip: Default endpoints to the - "offline" status. - ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf - parameters - Reported by: Matt Jordan - * [a628009eb9] Alexander Traud -- sip_to_pjsip: Add cert_file. - * [cab6975b02] Kevin Harwell -- sip_to_pjsip: Set correct tls transport - method - * [2381ddde63] Alexander Traud -- sip_to_pjsip: Map the TLS method - correctly. - * [6500f5e138] Alexander Traud -- sip_to_pjsip: Add compactheaders, - timerb, timert1, and useragent. - * [21e9c69e56] Alexander Traud -- sip_to_pjsip: Map (session-)timers - correctly. - * [c9a97398f7] Alexander Traud -- sip_to_pjsip: Write username even - without authname. - * [60275359bc] Alexander Traud -- sip_to_pjsip: Parse register even with - transport. - * [0d479232eb] Alexander Traud -- sip_to_pjsip: Write local_net, - contact_acl, contact_deny, and contact_permit. - * [cbc1b2d020] Alexander Traud -- sip_to_pjsip: Map externhost/ip to - Transports. - * [5f33e99534] Alexander Traud -- sip_to_pjsip: Add defaultexpiry, - maxexpiry, and minexpiry. - * [231ea0350d] Alexander Traud -- sip_to_pjsip: Write media_encryption. - * [23eb065121] Alexander Traud -- sip_to_pjsip: Write cos and tos. - * [0b675a208b] Alexander Traud -- sip_to_pjsip: Add cert_file and - ca_list_path. - ASTERISK-26305: Asterisk 14: Two resolver unbound testsuite tests fail - Reported by: Richard Mudgett - * [1cd12d73a6] Richard Mudgett -- res_pjsip_session.c: Fix unbound srv - failover tests. - ASTERISK-26241: res_pjsip: When using compact headers, rpid and pai are - incorrectly generated - Reported by: George Joseph - * [4d5e96ab53] gtjoseph -- res_pjsip_caller_id: Copy header name to - short header name - ASTERISK-26238: res_pjsip: Empty global default_from_user causes crash - Reported by: Joshua Colp - * [143df33110] gtjoseph -- res_pjsip: Fail global load if debug or - default_from_user are empty - ASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate - Reported by: Ross Beer - * [1589452fdc] Alexei Gradinari -- pjsip: Fix deadlock with suspend - taskprocessor on masquerade - ASTERISK-26206: [patch] res_pjsip: Use more compatible regex for get all - Reported by: Dmitry - * [102d28c11a] Joshua Colp -- sorcery: Use more compatible regex for - local expressions. - ASTERISK-26256: [patch] SIP/SDP origin (o=) contains brackets with IP6 - Reported by: Alexander Traud - * [b78d10a2df] Alexander Traud -- res_pjsip: SIP/SDP origin (o=) - contained square brackets on IP6 transports. - - Category: Resources/res_pjsip/Bundling - - ASTERISK-26416: pjproject-bundled: configure fails to check for all - required utilities - Reported by: Corey Farrell - * [ce4cfd2eca] Corey Farrell -- Fix issues with bundled pjproject cached - download. - * [e6b0053d75] gtjoseph -- bundled_pjproject: Add tests for programs - used by the Makefile, et al. - ASTERISK-26148: pjsip: Cannot compile 13.10.0-rc1: "libasteriskpj.so: - undefined reference to..." - Reported by: Hans van Eijsden - * [972cee2e4c] gtjoseph -- pjproject_bundled: Update for pjproject 2.5.5 - - Category: Resources/res_pjsip_caller_id - - ASTERISK-26316: res_pjsip_callerid: Irregular URI causes unexpected - callerid - Reported by: Kevin Harwell - * [e9ddab4685] Richard Mudgett -- sip_to_pjsip.py: Map - legacy_useroption_parsing. - * [30af92e78d] Richard Mudgett -- res_pjsip: Add ignore_uri_user_options - option. - - Category: Resources/res_pjsip_logger - - ASTERISK-26239: res_pjsip_logger: An empty global/debug option is treated - as a "match all" hostname - Reported by: George Joseph - * [143df33110] gtjoseph -- res_pjsip: Fail global load if debug or - default_from_user are empty - - Category: Resources/res_pjsip_multihomed - - ASTERISK-26374: res_pjsip_multihomed: Contact port is rewritten for - connectionful protocols - Reported by: Joshua Colp - * [449719be00] Joshua Colp -- res_pjsip_multihomed: Change Contact port - to listening port. - - Category: Resources/res_pjsip_outbound_publish - - ASTERISK-25217: [patch]res_pjsip_outbound_publish.c needs a similar - treatment for module unloading as res_pjsip_outbound_registration.c - Reported by: Richard Mudgett - * [485fd27f7c] Joshua Colp -- res_pjsip_outbound_publish: Use a - serializer shutdown group for unload. - - Category: Resources/res_pjsip_pubsub - - ASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip - Reported by: Ross Beer - * [403c794684] Alexei Gradinari -- core: Entity ID is not set or invalid - - Category: Resources/res_pjsip_sdp_rtp - - ASTERISK-26228: res_pjsip_sdp_rtp: G729A does not include annexb=no - attribute. - Reported by: Ali Ghavidel - * [43f400ef95] Jason Parker -- res_format_attr_g729: Add annexb=no - format parameter to SDPs - - Category: Resources/res_rtp_asterisk - - ASTERISK-26280: DNS lookups can block channel media paths - Reported by: Mark Michelson - * [a119bab6a6] Mark Michelson -- res_rtp_asterisk: Cache local RTCP - address. - - Category: Resources/res_xmpp - - ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security - fix POODLE (CVE-2014-3566) - Reported by: abelbeck - * [b1fe070d0b] Alexander Traud -- sip.conf: tlsclientmethod is using - sslv23 as default. - ASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip - Reported by: Ross Beer - * [403c794684] Alexei Gradinari -- core: Entity ID is not set or invalid - - Category: Third-Party/pjproject - - ASTERISK-26477: pjproject: SEGV during SSL operations - Reported by: George Joseph - * [546ec4b038] gtjoseph -- pjproject_bundled: Add patch to address SSL - crash - ASTERISK-26279: pjproject-bundled: Fails to compile on Debian 6 - Reported by: George Joseph - * [fb82fdb013] gtjoseph -- pjproject_bundled: Disable srtp use by - pjmedia - - Category: pjproject/pjsip - - ASTERISK-26477: pjproject: SEGV during SSL operations - Reported by: George Joseph - * [546ec4b038] gtjoseph -- pjproject_bundled: Add patch to address SSL - crash - ASTERISK-26349: 13.11.1 res_pjsip/pjsip_distributor.c: Request 'REGISTER' - failed - Reported by: Dmitry Melekhov - * [7580a736bb] Joshua Colp -- res_pjsip: Only invoke unidentified - endpoint logic when unidentified. - - Improvement - - Category: Applications/app_confbridge - - ASTERISK-26289: Announcer channels in ConfBridges cause inefficiencies - Reported by: Mark Michelson - * [63feffa126] Mark Michelson -- ConfBridge: Make some announcements - asynchronous. - * [b8b5d52b5e] Mark Michelson -- ConfBridge: Rework announcer channel - methodology - * [0cdeb2bfb0] Mark Michelson -- ConfBridge: Rework announcer channel - methodology - - Category: Resources/res_fax - - ASTERISK-25980: [patch]res_fax: set FAXMODE variable to let dialplan know - what fax transport was used - Reported by: Alexei Gradinari - * [e8d4f40022] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE - channel variable. - - Category: Resources/res_format_attr_opus - - ASTERISK-26409: codec_opus: Update Asterisk to support the translation - codec. - Reported by: Kevin Harwell - * [5258c067ae] gtjoseph -- codec_opus: Add download ability to - menuselect - * [a5af8709c8] gtjoseph -- codec_opus: Replace res_format_attr_opus with - the one from codec_opus - * [44c0c51cf1] gtjoseph -- format_ogg_opus: New format - - ---------------------------------------------------------------------- - - Open Issues - - [Back to Top] - - This is a list of all open issues from the issue tracker that were - referenced by changes that went into this release. - - Bug - - Category: Channels/chan_pjsip - - ASTERISK-26396: chan_pjsip: HANGUPCAUSE return the wrong code when dialed - channel answer. - Reported by: Aaron An - * [a0a17a8c6f] Aaron An -- channels/chan_pjsip: fix HANGUPCAUSE function - bug. - - Category: Channels/chan_sip/General - - ASTERISK-26358: chan_sip: Contact is updated on re-200, but not on - re-INVITE - Reported by: Walter Doekes - * [da8ba990d1] Walter Doekes -- chan_sip: Allow target refresh (Contact - update) on re-INVITE. - - Category: Channels/chan_sip/SRTP - - ASTERISK-23989: [patch]SDP offer/answer fails if crypto keys added to - non-crypto offer - Reported by: Olle Johansson - * [d04ae7d1d8] Walter Doekes -- chan_sip: Don't refuse calls with - "optional crypto"; fall back to RTP. - - Category: Core/Jitterbuffer - - ASTERISK-25270: rtptimeout doesn't work at all when using JitterBuffers of - any kind - Reported by: Florian Loyau - * [93332cb1d0] Evgeniy Tsybra -- chan_sip: Fix lastrtprx always updated - - Category: Core/RTP - - ASTERISK-25270: rtptimeout doesn't work at all when using JitterBuffers of - any kind - Reported by: Florian Loyau - * [93332cb1d0] Evgeniy Tsybra -- chan_sip: Fix lastrtprx always updated - - Category: Resources/res_pjsip - - ASTERISK-26453: res_pjsip_config_wizard: Memory leak in module_unload - Reported by: Badalian Vyacheslav - * [a884b26392] Badalyan Vyacheslav -- vector: After remove element - recheck index - * [9da3489d24] Badalyan Vyacheslav -- res_pjsip_config_wizard: Memory - leak in module_unload - ASTERISK-26319: [patch] res_pjsip: qualify/unqualify added/deleted - realtime endpoints - Reported by: Alexei Gradinari - * [308a65fe6c] Alexei Gradinari -- res_pjsip: qualify/unqualify - added/deleted realtime endpoints - - Category: Resources/res_pjsip_sdp_rtp - - ASTERISK-26309: [patch] res_pjsip: Allow IPv4/IPv6 (Dual Stack) - installations. - Reported by: Alexander Traud - * [b59d3b48d0] Alexander Traud -- sip_to_pjsip: Migrate IPv4/IPv6 (Dual - Stack) configurations. - * [be38c95def] Alexander Traud -- pjproject_bundled: Allow IPv4/IPv6 - (Dual Stack) configurations. - - Category: Resources/res_pjsip_session - - ASTERISK-26291: res_pjsip_session: segfault on already disconnected - session - Reported by: Alexei Gradinari - * [9bca895469] Alexei Gradinari -- res_pjsip_session: segfault on - already disconnected session - - Category: Utilities/astcanary - - ASTERISK-26352: Astcanary dies when doing "core restart" - Reported by: Walter Doekes - * [9372d32100] Walter Doekes -- asterisk.c: Non-root users also get the - astcanary after core restart. - ASTERISK-19867: asterisk fails to lower its priority when astcanary dies - Reported by: Xavier Hienne - * [e96448e991] Walter Doekes -- asterisk.c: When astcanary dies on - linux, reset priority on all threads. - - Improvement - - Category: Applications/app_voicemail/IMAP - - ASTERISK-26229: [patch] app_voicemail: Add taskprocessor alert level - options. - Reported by: Alexei Gradinari - * [ea71bd6e3e] Alexei Gradinari -- app_voicemail: Add taskprocessor - alert level options. - - Category: Core/Channels - - ASTERISK-26419: audiohooks: Remove redundant codec translations when using - audiohooks - Reported by: Michael Walton - * [430f6e5388] Michael Walton -- audiohooks: Remove redundant codec - translations when using audiohooks - - Category: Core/General - - ASTERISK-26419: audiohooks: Remove redundant codec translations when using - audiohooks - Reported by: Michael Walton - * [430f6e5388] Michael Walton -- audiohooks: Remove redundant codec - translations when using audiohooks - - Category: Resources/res_pjsip_mwi - - ASTERISK-26230: [patch] res_pjsip_mwi: unsolicited mwi could block PJSIP - taskprocessor on startup - Reported by: Alexei Gradinari - * [a06a1af0eb] Alexei Gradinari -- res_pjsip_mwi: fix unsolicited mwi - blocks PJSIP stack - - ---------------------------------------------------------------------- - - 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 | - |------------+-----------------+-----------------------------------------| - | df75b647da | Mark Michelson | Update for 13.12.0-rc1 | - |------------+-----------------+-----------------------------------------| - | e4bb9f9a37 | Richard Mudgett | aoc.c: Whitespace cleanup | - |------------+-----------------+-----------------------------------------| - | bcac905bd3 | Richard Mudgett | app_queue.c: Fix clearing of pause | - | | | reason string. | - |------------+-----------------+-----------------------------------------| - | ee4ae2b648 | Richard Mudgett | app_minivm.c: Fix malformed | - | | | ast_json_pack() call. | - |------------+-----------------+-----------------------------------------| - | 86c15db6a1 | Torrey Searle | res_fax: Fix a tight race condition | - | | | causing fax to crash in audio fallback | - |------------+-----------------+-----------------------------------------| - | 29b7a5b00f | Rodrigo RamArez | Add text of cdr directory into | - | | Norambuena | README.md for ast-db-manage | - |------------+-----------------+-----------------------------------------| - | 349c34f72a | Torrey Searle | res_rtp_asterisk: Fix infinite DTMF | - | | | issue when switching to P2P bridge | - |------------+-----------------+-----------------------------------------| - | fa2885b3ff | Badalyan | cel_odbc: Fix memory leak on module | - | | Vyacheslav | unload | - |------------+-----------------+-----------------------------------------| - | 0dc0356e39 | gtjoseph | pjproject_bundled: Add MALLOC_DEBUG | - | | | capability | - |------------+-----------------+-----------------------------------------| - | dd873bcada | Corey Farrell | astobj2: Add backtrace to log_bad_ao2. | - |------------+-----------------+-----------------------------------------| - | f0a2e628d6 | gtjoseph | download_externals: Fix issue with | - | | | re-install | - |------------+-----------------+-----------------------------------------| - | 0ab443007b | gtjoseph | build_tools: Add ability to download | - | | | variants to download_externals | - |------------+-----------------+-----------------------------------------| - | 610eb4c189 | Corey Farrell | logger: Fix default console settings. | - |------------+-----------------+-----------------------------------------| - | 36092ee3a0 | Tzafrir Cohen | sd_notify (systemd status | - | | | notifications) support | - |------------+-----------------+-----------------------------------------| - | 01884a7af6 | Timo TerACURs | Fix showing of swap details when | - | | | sysinfo() is available | - |------------+-----------------+-----------------------------------------| - | 4d64b176eb | gtjoseph | pjproject_bundled: Prevent SERVFAIL | - | | | from marking name server bad | - |------------+-----------------+-----------------------------------------| - | 7ed5dc2c58 | Walter Doekes | contrib: Let safe_asterisk script | - | | | continue without /dev/tty9. | - |------------+-----------------+-----------------------------------------| - | 23d6ec7417 | Richard Mudgett | res_pjsip_messaging.c: Misc cleanups | - | | | and fixes. | - |------------+-----------------+-----------------------------------------| - | 5f19657710 | Joshua Colp | res_pjsip: Allow global headers to be | - | | | overridden. | - |------------+-----------------+-----------------------------------------| - | 117a7741c8 | gtjoseph | build: Add download capability for | - | | | external packages | - |------------+-----------------+-----------------------------------------| - | 03fc438f6e | Richard Mudgett | res_pjsip_registrar.c: Reduce stack | - | | | usage in find_aor_name(). | - |------------+-----------------+-----------------------------------------| - | b5e753227d | Richard Mudgett | pjsip_configuration.c: Ignore repeated | - | | | identify by methods. | - |------------+-----------------+-----------------------------------------| - | 9b7501b6ad | Richard Mudgett | config_global.c: Comments and a default | - | | | expression adjustment. | - |------------+-----------------+-----------------------------------------| - | 3314e1cec2 | Richard Mudgett | sip_to_pjsip.py: Map canreinvite as | - | | | directmedia alias. | - |------------+-----------------+-----------------------------------------| - | 6372f40ba0 | Richard Mudgett | sip_to_pjsip.py: Fix typo converting | - | | | outboundproxy registration. | - |------------+-----------------+-----------------------------------------| - | 11eb1afd2d | Richard Mudgett | sip_to_pjsip.py: Fix comment typo and | - | | | tabs. | - |------------+-----------------+-----------------------------------------| - | 0f9b144c1a | Richard Mudgett | Sample configs: Eliminate false | - | | | multiline comment block starts. | - |------------+-----------------+-----------------------------------------| - | 5cd583d7a2 | Richard Mudgett | res_pjsip: Cache global config options. | - |------------+-----------------+-----------------------------------------| - | 50b2aa506f | Richard Mudgett | res_fax.c: Add chan locked precondition | - | | | comments. | - |------------+-----------------+-----------------------------------------| - | 038cbc0215 | Richard Mudgett | ast_framehook_detach() must be called | - | | | with the channel locked. | - |------------+-----------------+-----------------------------------------| - | 88e9d05ef7 | Richard Mudgett | ast_framehook_attach() must be called | - | | | with the channel locked. | - |------------+-----------------+-----------------------------------------| - | c9e83f6d0b | gtjoseph | res_rtp_multicast: Fix SEGV in | - | | | ast_multicast_rtp_create_options | - |------------+-----------------+-----------------------------------------| - | cb8fd610e2 | Corey Farrell | Fix checks for allocation debugging. | - |------------+-----------------+-----------------------------------------| - | d5d7cbfcfb | Joshua Colp | Revert "ConfBridge: Rework announcer | - | | | channel methodology" | - |------------+-----------------+-----------------------------------------| - | e54dcf4fd5 | David M. Lee | res_odbc_transaction: add dep on | - | | | generic_odbc | - |------------+-----------------+-----------------------------------------| - | b494b9f88c | Alexei | compilation failed with | - | | Gradinari | -Werror=maybe-uninitialized | - |------------+-----------------+-----------------------------------------| - | 329507fe20 | gtjoseph | res_pjsip: Add contact_user to endpoint | - |------------+-----------------+-----------------------------------------| - | 6f448f32fe | Torrey Searle | res_ari: Add http prefix to generated | - | | | docs | - |------------+-----------------+-----------------------------------------| - | f4e28b3a09 | Corey Farrell | Refactor usage pattern of xmldoc info | - | | | tag. | - |------------+-----------------+-----------------------------------------| - | a8d9a53bae | Richard Mudgett | res_sorcery_config.c: Cleanup ao2 | - | | | container usage idioms. | - |------------+-----------------+-----------------------------------------| - | 74a91b9ee5 | Richard Mudgett | sorcery.c: Minor optimizations. | - |------------+-----------------+-----------------------------------------| - | 29beb2890c | Richard Mudgett | sorcery.c: Tweak some container | - | | | declaration formatting. | - |------------+-----------------+-----------------------------------------| - | f59bd47ed3 | Matt Jordan | app_dial: Improve documentation | - |------------+-----------------+-----------------------------------------| - | 4facaac408 | Matt Jordan | manager: Add tags to relate | - | | | interrelated events/actions together | - |------------+-----------------+-----------------------------------------| - | 232d4fe24f | Matt Jordan | manager: Add tags to relate | - | | | Bridge related events,actions, and apps | - |------------+-----------------+-----------------------------------------| - | 63c0b2f7c9 | Matt Jordan | manager: Add tags to relate | - | | | AoC events and actions | - |------------+-----------------+-----------------------------------------| - | 0422667d6c | Matt Jordan | manager: Add tags to relate | - | | | UserEvent actions/apps/events | - |------------+-----------------+-----------------------------------------| - | f9e734974b | Matt Jordan | res_agi: Improve documentation | - |------------+-----------------+-----------------------------------------| - | 781bb410d0 | Matt Jordan | manager: Add links between | - | | | related events | - |------------+-----------------+-----------------------------------------| - | cfd6852d39 | Matt Jordan | func_channel: Reorganize documentation | - |------------+-----------------+-----------------------------------------| - | 1fc5c90014 | Richard Mudgett | res_pjsip res_pjsip_mwi: Misc fixes and | - | | | cleanups. | - |------------+-----------------+-----------------------------------------| - | 73052e5732 | Richard Mudgett | location.c: Misc fixes and cleanups. | - |------------+-----------------+-----------------------------------------| - | 9d4bd3d763 | Richard Mudgett | taskprocessor.c: Tweak high water | - | | | checks. | - |------------+-----------------+-----------------------------------------| - | e1248c3075 | Richard Mudgett | res_pjsip: Make aor named lock a mutex. | - |------------+-----------------+-----------------------------------------| - | 6e40334d89 | Richard Mudgett | pjsip_distributor.c: Add missing | - | | | allocation failure check. | - |------------+-----------------+-----------------------------------------| - | 9dc8cfabd5 | Joshua Colp | astconfigparser: Really handle case | - | | | where line is simply a comment. | - |------------+-----------------+-----------------------------------------| - | ad3e65433c | gtjoseph | asterisk.c: Add auto generation and | - | | | persistence of UUID | - |------------+-----------------+-----------------------------------------| - | efc4034d72 | Kevin Harwell | rest-api: Code out of sync with the | - | | | model | - |------------+-----------------+-----------------------------------------| - | f6821fbaec | Mark Michelson | Remove SILK payload mappings from | - | | | Asterisk core. | - |------------+-----------------+-----------------------------------------| - | 1f95c011c7 | gtjoseph | menuselect: Add an opaque "member_data" | - | | | string to the acceptable xml | - |------------+-----------------+-----------------------------------------| - | df42f64d62 | David M. Lee | Replace strdupa with more portable | - | | | ast_strdupa | - |------------+-----------------+-----------------------------------------| - | 56a07fbab9 | gtjoseph | menuselect: Various menuselect | - | | | enhancements | - |------------+-----------------+-----------------------------------------| - | 7f9369c1b6 | Joshua Colp | astconfigparser: Handle case where line | - | | | is simply a comment. | - |------------+-----------------+-----------------------------------------| - | f00525a6f6 | Alexei | pjproject: fixed a few bugs | - | | Gradinari | | - |------------+-----------------+-----------------------------------------| - | 8902a51d59 | David M. Lee | Portably sscanf tv_usec | - |------------+-----------------+-----------------------------------------| - | 852e763571 | Kevin Harwell | rtp_engine: Failed assertion and wrong | - | | | name given for codec | - |------------+-----------------+-----------------------------------------| - | e8c34680ca | Richard Mudgett | dsp.c: Add fax and DTMF detection unit | - | | | tests. | - |------------+-----------------+-----------------------------------------| - | c1f240b818 | Richard Mudgett | dsp.c: Added descriptive comments to | - | | | Goertzel calculations. | - |------------+-----------------+-----------------------------------------| - | 003a52fd62 | Richard Mudgett | dsp.c: Fix incorrect format reference | - | | | typo. | - |------------+-----------------+-----------------------------------------| - | 4c0a0cbe02 | Richard Mudgett | dsp.c: Correct DTMF twist dsp.conf | - | | | documentation. | - |------------+-----------------+-----------------------------------------| - | 87433c2566 | Joshua Colp | astconfigparser.py: Update with | - | | | realtime fixes. | - +------------------------------------------------------------------------+ - - ---------------------------------------------------------------------- - - 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-13.11.0-summary.html | 276 - - asterisk-13.11.0-summary.txt | 727 -- - b/.version | 2 - b/CHANGES | 81 - b/ChangeLog | 2728 +++++++++- - b/Makefile | 11 - b/Makefile.moddir_rules | 14 - b/Makefile.rules | 4 - b/addons/cdr_mysql.c | 11 - b/addons/chan_ooh323.c | 48 - b/addons/res_config_mysql.c | 364 - - b/apps/app_confbridge.c | 612 ++ - b/apps/app_dial.c | 191 - b/apps/app_fax.c | 14 - b/apps/app_followme.c | 26 - b/apps/app_macro.c | 36 - b/apps/app_minivm.c | 8 - b/apps/app_mp3.c | 52 - b/apps/app_queue.c | 35 - b/apps/app_userevent.c | 4 - b/apps/app_voicemail.c | 21 - b/apps/confbridge/conf_chan_announce.c | 30 - b/apps/confbridge/conf_state_multi_marked.c | 9 - b/apps/confbridge/include/confbridge.h | 43 - b/asterisk-13.12.0-rc1-summary.html | 549 ++ - b/asterisk-13.12.0-rc1-summary.txt | 1280 ++++ - b/build_tools/download_externals | 224 - b/build_tools/list_valid_installed_externals | 55 - b/build_tools/make_version | 4 - b/build_tools/menuselect-deps.in | 2 - b/cel/cel_odbc.c | 1 - b/channels/chan_dahdi.c | 54 - b/channels/chan_iax2.c | 19 - b/channels/chan_pjsip.c | 42 - b/channels/chan_sip.c | 183 - b/channels/pjsip/dialplan_functions.c | 131 - b/channels/pjsip/include/dialplan_functions.h | 12 - b/channels/sip/dialplan_functions.c | 82 - b/channels/sip/include/sip.h | 9 - b/codecs/codecs.xml | 32 - b/configs/samples/alsa.conf.sample | 4 - b/configs/samples/asterisk.conf.sample | 8 - b/configs/samples/ccss.conf.sample | 16 - b/configs/samples/cdr_mysql.conf.sample | 5 - b/configs/samples/chan_dahdi.conf.sample | 4 - b/configs/samples/console.conf.sample | 4 - b/configs/samples/dsp.conf.sample | 28 - b/configs/samples/manager.conf.sample | 4 - b/configs/samples/mgcp.conf.sample | 6 - b/configs/samples/minivm.conf.sample | 14 - b/configs/samples/misdn.conf.sample | 4 - b/configs/samples/oss.conf.sample | 4 - b/configs/samples/pjsip.conf.sample | 39 - b/configs/samples/queues.conf.sample | 4 - b/configs/samples/res_odbc.conf.sample | 13 - b/configs/samples/res_snmp.conf.sample | 2 - b/configs/samples/sip.conf.sample | 57 - b/configs/samples/skinny.conf.sample | 20 - b/configs/samples/unistim.conf.sample | 4 - b/configs/samples/voicemail.conf.sample | 10 - b/configs/samples/vpb.conf.sample | 2 - b/configure | 982 ++- - b/configure.ac | 79 - b/contrib/ast-db-manage/README.md | 1 - b/contrib/ast-db-manage/cdr/env.py | 1 - b/contrib/ast-db-manage/config/env.py | 1 - b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py | 44 - b/contrib/ast-db-manage/config/versions/4e2493ef32e6_add_contact_user_to_endpoint.py | 22 - b/contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py | 10 - b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py | 32 - b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py | 35 - b/contrib/ast-db-manage/env.py | 140 - b/contrib/ast-db-manage/voicemail/env.py | 1 - b/contrib/realtime/mssql/mssql_config.sql | 63 - b/contrib/realtime/mysql/mysql_config.sql | 31 - b/contrib/realtime/oracle/oracle_config.sql | 63 - b/contrib/realtime/postgresql/postgresql_config.sql | 37 - b/contrib/scripts/safe_asterisk | 13 - b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 27 - b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 497 + - b/doc/appdocsxml.dtd | 2 - b/doc/appdocsxml.xslt | 5 - b/funcs/func_cdr.c | 10 - b/funcs/func_channel.c | 214 - b/include/asterisk.h | 7 - b/include/asterisk/_private.h | 2 - b/include/asterisk/ari.h | 3 - b/include/asterisk/autoconfig.h.in | 23 - b/include/asterisk/channel.h | 6 - b/include/asterisk/chanvars.h | 2 - b/include/asterisk/config.h | 2 - b/include/asterisk/hashtab.h | 14 - b/include/asterisk/heap.h | 4 - b/include/asterisk/http.h | 1 - b/include/asterisk/io.h | 10 - b/include/asterisk/json.h | 35 - b/include/asterisk/lock.h | 2 - b/include/asterisk/opus.h | 51 - b/include/asterisk/pbx.h | 12 - b/include/asterisk/res_fax.h | 22 - b/include/asterisk/res_pjsip.h | 60 - b/include/asterisk/strings.h | 6 - b/include/asterisk/taskprocessor.h | 32 - b/include/asterisk/utils.h | 12 - b/include/asterisk/vector.h | 54 - b/main/Makefile | 2 - b/main/aoc.c | 64 - b/main/asterisk.c | 464 - - b/main/astobj2.c | 25 - b/main/astobj2_container.c | 36 - b/main/astobj2_hash.c | 4 - b/main/astobj2_rbtree.c | 4 - b/main/bridge.c | 12 - b/main/bridge_basic.c | 2 - b/main/cel.c | 4 - b/main/channel.c | 51 - b/main/chanvars.c | 4 - b/main/codec_builtin.c | 6 - b/main/config.c | 4 - b/main/dsp.c | 496 + - b/main/features.c | 14 - b/main/format_cap.c | 2 - b/main/hashtab.c | 40 - b/main/heap.c | 14 - b/main/http.c | 2 - b/main/io.c | 10 - b/main/json.c | 146 - b/main/loader.c | 9 - b/main/lock.c | 36 - b/main/logger.c | 2 - b/main/manager.c | 91 - b/main/manager_bridges.c | 46 - b/main/manager_channels.c | 56 - b/main/message.c | 16 - b/main/named_locks.c | 4 - b/main/pbx.c | 239 - b/main/pbx_functions.c | 19 - b/main/presencestate.c | 3 - b/main/rtp_engine.c | 20 - b/main/sorcery.c | 134 - b/main/stasis.c | 1 - b/main/stasis_bridges.c | 6 - b/main/strings.c | 4 - b/main/taskprocessor.c | 37 - b/main/utils.c | 18 - b/makeopts.in | 11 - b/menuselect/menuselect.c | 24 - b/menuselect/menuselect.h | 17 - b/menuselect/menuselect_curses.c | 61 - b/menuselect/menuselect_gtk.c | 11 - b/menuselect/menuselect_newt.c | 2 - b/pbx/pbx_dundi.c | 3 - b/res/ari/resource_channels.h | 4 - b/res/res.xml | 13 - b/res/res_agi.c | 384 + - b/res/res_ari.c | 16 - b/res/res_ari_applications.c | 6 - b/res/res_ari_asterisk.c | 26 - b/res/res_ari_bridges.c | 16 - b/res/res_ari_channels.c | 34 - b/res/res_ari_device_states.c | 4 - b/res/res_ari_endpoints.c | 10 - b/res/res_ari_events.c | 6 - b/res/res_ari_mailboxes.c | 4 - b/res/res_ari_playbacks.c | 6 - b/res/res_ari_recordings.c | 18 - b/res/res_ari_sounds.c | 4 - b/res/res_config_odbc.c | 174 - b/res/res_corosync.c | 6 - b/res/res_fax.c | 128 - b/res/res_format_attr_g729.c | 76 - b/res/res_format_attr_opus.c | 348 - - b/res/res_odbc.c | 3 - b/res/res_odbc_transaction.c | 2 - b/res/res_pjsip.c | 101 - b/res/res_pjsip/config_global.c | 143 - b/res/res_pjsip/location.c | 140 - b/res/res_pjsip/pjsip_configuration.c | 75 - b/res/res_pjsip/pjsip_distributor.c | 15 - b/res/res_pjsip/pjsip_global_headers.c | 8 - b/res/res_pjsip/pjsip_options.c | 53 - b/res/res_pjsip_caller_id.c | 20 - b/res/res_pjsip_config_wizard.c | 4 - b/res/res_pjsip_diversion.c | 27 - b/res/res_pjsip_endpoint_identifier_user.c | 12 - b/res/res_pjsip_messaging.c | 151 - b/res/res_pjsip_multihomed.c | 7 - b/res/res_pjsip_mwi.c | 160 - b/res/res_pjsip_outbound_publish.c | 131 - b/res/res_pjsip_path.c | 22 - b/res/res_pjsip_publish_asterisk.c | 5 - b/res/res_pjsip_pubsub.c | 18 - b/res/res_pjsip_refer.c | 14 - b/res/res_pjsip_registrar.c | 24 - b/res/res_pjsip_registrar_expire.c | 4 - b/res/res_pjsip_session.c | 121 - b/res/res_pjsip_t38.c | 14 - b/res/res_pjsip_transport_management.c | 2 - b/res/res_rtp_asterisk.c | 88 - b/res/res_sorcery_config.c | 44 - b/res/res_sorcery_memory.c | 4 - b/res/res_xmpp.c | 8 - b/res/stasis/app.c | 2 - b/rest-api-templates/api.wiki.mustache | 4 - b/rest-api-templates/swagger_model.py | 4 - b/tests/test_ari.c | 8 - b/tests/test_json.c | 34 - b/third-party/Makefile.rules | 19 - b/third-party/configure.m4 | 7 - b/third-party/pjproject/.gitignore | 1 - b/third-party/pjproject/Makefile | 152 - b/third-party/pjproject/apply_patches | 6 - b/third-party/pjproject/configure.m4 | 88 - b/third-party/pjproject/patches/0001-r5397-pjsip_generic_array_max_count.patch | 58 - b/third-party/pjproject/patches/0001-r5400-pjsip_tx_data_dec_ref.patch | 24 - b/third-party/pjproject/patches/0002-r5435-add-pjsip_inv_session-ref_cnt.patch | 212 - b/third-party/pjproject/patches/0003-r5403-pjsip_IPV6_V6ONLY.patch | 13 - b/third-party/pjproject/patches/0004-resolver.c-Prevent-SERVFAIL-from-marking-name-server.patch | 48 - b/third-party/pjproject/patches/0005-Re-1969-Fix-crash-on-using-an-already-destroyed-SSL-.patch | 164 - b/third-party/pjproject/patches/asterisk_malloc_debug.c | 72 - b/third-party/pjproject/patches/asterisk_malloc_debug.h | 31 - contrib/ast-db-manage/cdr/env.py | 74 - contrib/ast-db-manage/config/env.py | 74 - contrib/ast-db-manage/voicemail/env.py | 74 - 224 files changed, 12792 insertions(+), 4304 deletions(-) -- cgit v1.2.3