Release Summary asterisk-11.18.0-rc1 Date: 2015-05-21 ---------------------------------------------------------------------- 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-11.17.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 17 dkdegroot (License 6600) 2 George Joseph 23 Diederik de Groot 12 Corey Farrell 1 George Joseph 6 Corey Farrell 11 Matt Jordan 1 Ivan Poddubny 5 Matt Jordan 8 Richard Mudgett 1 Alexandre Fournier 4 Rodrigo Ramirez 7 George Joseph 1 Sebastian Kemper Norambuena 6 Rodrigo RamArez 1 tensai 4 Corey Farrell Norambuena 1 Rusty Newton 2 Steve Davies 4 Kevin Harwell 2 Matt Jordan 4 Diederik de Groot 2 Rodrigo Ramirez 4 Ivan Poddubny Norambuena 3 Matthew Jordan 2 Richard Mudgett 2 Mark Michelson 2 Richard Mudgett 1 Yousf Ateya 2 David Brillert 1 Sebastian Kemper 1 Simon Arlott 1 Y Ateya (License 6693) 1 Jonathan Rose 1 Martin Tomec 1 tootai 1 Scott Griepentrog 1 Etienne Lessard 1 Jonathan Rose 1 Maciej Szmigiero 1 Rusty Newton 1 Sebastian Kemper 1 Alexander Traud (License 1 Jaco Kroon 6520) 1 Scott Griepentrog 1 Simon Arlott (License 1 Peter Katzmann 5756) 1 Jeffrey Ollie 1 Corey Edwards 1 Christoph Timm 1 mhej (license 6085) 1 Kevin Harwell 1 Sean Bright 1 Ashley Sanders 1 Alexandre Fournier 1 Denis Alberto Martinez 1 Stefan EngstrAP:m 1 Timo TerACURs (License 6691) 1 Makoto Dei 1 Valentin VidiA:* (License 1 Frederic Van Espen 6697) 1 Nick Ruggles 1 David M. Lee 1 Christophe Osuna 1 Jaco Kroon (License 5671) 1 Ashley Sanders 1 Steve Davies 1 Frederic Van Espen 1 Andrew Zherdin 1 Vadim 1 Simon Arlott 1 Jonathan Rose 1 pj 1 Gareth Blades 1 Tove Hjelm 1 Ronald Raikes 1 Alexander Traud 1 JoshE 1 Nick Ruggles 1 Vadim 1 Jeremy Kister 1 philippebolduc 1 Alexandr Gordeev 1 Badalian Vyacheslav 1 Andrew Zherdin 1 Steve Pitts 1 Jeremy Kister 1 Sebastian Kemper 1 Alexandr Gordeev 1 Etienne Lessard 1 Gareth Blades 1 Christoph Timm 1 Y Ateya 1 Ronald Raikes 1 David Brillert 1 Alexandre Fournier 1 Alexander Traud 1 Tove Hjelm 1 alexat 1 Jaco Kroon 1 Christophe Osuna 1 Paolo Compagnini 1 Jeffrey C. Ollie 1 klaus3000 1 Timo TerACURs 1 Makoto Dei ---------------------------------------------------------------------- Closed Issues [Back to Top] This is a list of all issues from the issue tracker that were closed by changes that went into this release. Bug Category: Addons/res_config_mysql ASTERISK-25041: [patch]Broken column type checking in res_config_mysql addon Reported by: Alexandre Fournier * [9370db107a] Alexandre Fournier -- res_config_mysql: Fix broken column type checking ASTERISK-19538: Asterisk segfaults on sippeers realtime redundancy Reported by: Alex * [41bf52315a] Ivan Poddubny -- addons/res_config_mysql: Don't mutate va_list parameters Category: Applications/app_confbridge ASTERISK-24749: ConfBridge: Wrong language on playing conf-hasjoin and conf-hasleft when played to bridge Reported by: Philippe Bolduc * [019695b49d] Kevin Harwell -- app_confbridge: Default the template option to a compatible default profile. ASTERISK-24864: app_confbridge: file playback blocks dtmf Reported by: Kevin Harwell * [6ceccec5b3] Kevin Harwell -- app_confbridge: file playback blocks dtmf Category: Applications/app_queue ASTERISK-25038: Queue log "EXITWITHTIMEOUT" does not always contain waiting time Reported by: Etienne Lessard * [8d927fad0d] Ivan Poddubny -- app_queue: Fix queue_log EXITWITHTIMEOUT containing only 1 parameter ASTERISK-23319: Segmentation fault in queue_exec at app_queue.c Reported by: Vadim * [6b399f72dc] Stefan EngstrAP:m -- apps/app_queue: Prevent possible crash when evaluating queue penalty rules Category: CDR/cdr_odbc ASTERISK-24976: cdr_odbc not include new columns added on 1.8 Reported by: Rodrigo Ramirez Norambuena * [a78774325b] Rodrigo RamArez Norambuena -- cdr/cdr_csv.c: Add a new option to enable columns added in Asterisk 1.8 * [d6e208a80d] Rodrigo RamArez Norambuena -- cdr/cdr_odbc.c: Added to record new columns add on CDR 1.8 Asterisk Version Category: CDR/cdr_pgsql ASTERISK-24959: [patch]CLI command cdr show pgsql status Reported by: Rodrigo Ramirez Norambuena * [57b7e2c51c] Rodrigo RamArez Norambuena -- cdr_pgsql: Fix CLI "cdr show pgsql status" command. Category: Channels/chan_dahdi ASTERISK-21893: Segfault after call hangup, in ast_channel_hangupcause_set, at channel_internal_api.c Reported by: Alexandr Gordeev * [bedc7bf825] Richard Mudgett -- chan_dahdi/sig_pri: Fix crash on ISDN call hangup collision. ASTERISK-25034: chan_dahdi: Some telco switches occasionally ignore ISDN RESTART requests. Reported by: Richard Mudgett * [d5db203024] Richard Mudgett -- chan_dahdi: Improve force_restart_unavailable_chans option description. * [b54f5fda05] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option. ASTERISK-19608: Asterisk-1.8.x starts rejecting calls with cause code 44 after some time. Reported by: Denis Alberto Martinez * [b54f5fda05] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option. ASTERISK-24895: After hangup on the side of the ISDN network no HangupRequest event comes for the dahdi channel. Reported by: Andrew Zherdin * [e4b956b186] Richard Mudgett -- chan_dahdi/sig_pri: Make post AMI HangupRequest events on PRI channels. Category: Channels/chan_iax2 ASTERISK-22352: [patch] IAX2 custom qualify timer is not taken into account Reported by: Frederic Van Espen * [efef678411] Y Ateya -- channels/chan_iax2: Improve POKE expiration time calculation for lossy networks ASTERISK-24894: [patch] iax2_poke_noanswer expiration timer too short Reported by: Y Ateya * [efef678411] Y Ateya -- channels/chan_iax2: Improve POKE expiration time calculation for lossy networks ASTERISK-21211: chan_iax2 - unprotected access of iaxs[peer->callno] potentially results in segfault Reported by: Jaco Kroon * [e61628db7b] Jaco Kroon -- chan_iax2: Fix crash caused by unprotected access to iaxs[peer->callno] Category: Channels/chan_sip/CodecHandling ASTERISK-21777: Asterisk tries to transcode video instead of audio Reported by: Nick Ruggles * [7bee716f86] Richard Mudgett -- translate.c: Only select audio codecs to determine the best translation choice. Category: Channels/chan_sip/General ASTERISK-24916: Increasing memory usage when multiple reinvite during call Reported by: Christophe Osuna * [c87b0d7375] Mark Michelson -- rtp_engine: Prevent unnecessary memory increases during calls. Category: Channels/chan_sip/IPv6 ASTERISK-18032: [patch] - IPv6 and IPv4 NAT not working Reported by: Christoph Timm * [7dd8c34e82] Valentin VidiA:* -- chan_sip: Handle IPv4 mapped IPv6 clients when NAT is enabled Category: Channels/chan_sip/SRTP ASTERISK-24887: [patch]tags in a=crypto lines do not accept 2 or more digits Reported by: Makoto Dei * [2d297c7b9a] Corey Edwards -- chan_sip/sdp_crypto.c: allow SDP crypto tag to be up to 9 digits Category: Channels/chan_sip/TCP-TLS ASTERISK-24847: [security] [patch] tcptls: certificate CN NULL byte prefix bug Reported by: Matt Jordan * [f69e1b4a17] mhej -- Security/tcptls: MitM Attack potential from certificate with NULL byte in CN. Category: Channels/chan_skinny ASTERISK-13721: memory leak in "strings.c" Reported by: pj * [29c7068a89] Corey Farrell -- Build System: Replace comment about setting menuselect defaults. Category: Core/BuildSystem ASTERISK-25074: Regression: Recent clang-related change broke cross compiling of Asterisk Reported by: Sebastian Kemper * [53326e7ab0] Sebastian Kemper -- General: Fix recent menuselect-related cross compile regression ASTERISK-25028: Build System: Unneeded defines in asterisk/buildopts.h Reported by: Corey Farrell * [ce86340403] Corey Farrell -- Build System: Prevent unneeded changes to asterisk/buildopts.h. ASTERISK-24954: Git migration: Asterisk version numbers are incompatible with the Test Suite Reported by: Matt Jordan * [0f627c2015] Matt Jordan -- build_tools/make_version: Update version parsing for Git migration ASTERISK-24932: Asterisk 13.x does not build with GCC 5.0 Reported by: Jeffrey C. Ollie * [5e46127e17] George Joseph -- build: Fixes for gcc 5 compilation Category: Core/CallCompletionSupplementaryServices ASTERISK-24142: CCSS: crash during shutdown due to device lookup in destroyed container Reported by: David Brillert * [aad1694fd4] Corey Farrell -- Replace most uses of ast_register_atexit with ast_register_cleanup. Category: Core/Channels ASTERISK-24991: Check for ao2_alloc failure in __ast_channel_internal_alloc Reported by: Corey Farrell * [fc79cae5d5] Corey Farrell -- Check for ao2_alloc failure in __ast_channel_internal_alloc. ASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs Reported by: Matt Jordan * [7bee716f86] Richard Mudgett -- translate.c: Only select audio codecs to determine the best translation choice. Category: Core/CodecInterface ASTERISK-21777: Asterisk tries to transcode video instead of audio Reported by: Nick Ruggles * [7bee716f86] Richard Mudgett -- translate.c: Only select audio codecs to determine the best translation choice. Category: Core/Configuration ASTERISK-25042: asterisk.conf options override command-line options. Reported by: Corey Farrell * [57144feed4] Corey Farrell -- Fix processing of asterisk.conf debug=yes. Category: Core/General ASTERISK-24944: main/audiohook.c change prevents G722 call recording Reported by: Ronald Raikes * [58970f1475] Kevin Harwell -- audiohook.c: Difference in read/write rates caused continuous buffer resets ASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages Reported by: Jonathan Rose * [cf1190cc6b] Jonathan Rose -- Message.c: Clear message channel frames on cleanup ASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc Reported by: Timo TerACURs * [327e29df6c] Corey Farrell -- Improved and portable ast_log recursion avoidance ASTERISK-24881: ast_register_atexit should only be used when absolutely needed Reported by: Corey Farrell * [aad1694fd4] Corey Farrell -- Replace most uses of ast_register_atexit with ast_register_cleanup. Category: Core/Logging ASTERISK-25112: Logger: Configuration settings are not reset to default during reload. Reported by: Corey Farrell * [58de286467] Corey Farrell -- Logger: Reset defaults before processing config. Category: Core/PBX ASTERISK-24442: Outgoing call files don't work properly when set in the future Reported by: tootai * [cc39cfa213] Ivan Poddubny -- pbx/pbx_spool: Fix issue when call files were executed too early ASTERISK-24774: Segfault in ast_context_destroy with extensions.ael and extensions.conf Reported by: Corey Farrell * [6ed37a7f38] Matt Jordan -- main/pbx: Don't attempt to destroy a previously destroyed exten/priority tuple ASTERISK-24683: Crash in PBX ast_hashtab_lookup_internal during core restart now Reported by: Peter Katzmann * [aad1694fd4] Corey Farrell -- Replace most uses of ast_register_atexit with ast_register_cleanup. ASTERISK-24805: [patch] - ASAN: Race condition (heap-use-after-free) on asterisk closing Reported by: Badalian Vyacheslav * [aad1694fd4] Corey Farrell -- Replace most uses of ast_register_atexit with ast_register_cleanup. Category: Core/Portability ASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc Reported by: Timo TerACURs * [327e29df6c] Corey Farrell -- Improved and portable ast_log recursion avoidance Category: Core/RTP ASTERISK-25022: Memory leak setting up DTLS/SRTP calls Reported by: Steve Davies * [28fd06bdcd] Matt Jordan -- main/rtp_engine: Fix DTLS double-free introduced by 0b6410c4f8 * [a9b25f035e] Steve Davies -- res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS Category: Functions/func_odbc ASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work Reported by: JoshE * [7c32cb27b7] Martin Tomec -- res_odbc: Use negative connection cache for all connections Category: General ASTERISK-21854: Long Asterisk-version strings display improperly in the 'Connected to ...' line upon remote console connection Reported by: klaus3000 * [695dcfbf8b] Mark Michelson -- Backport revision 429223 from Asterisk 13 Category: Resources/res_fax ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27 Reported by: Paolo Compagnini * [f60915250f] Kevin Harwell -- res_fax: allow 2400 transmission rate according to v.27ter standard ASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load Reported by: David Brillert * [f60915250f] Kevin Harwell -- res_fax: allow 2400 transmission rate according to v.27ter standard ASTERISK-24955: res_fax: v.27ter support baud rate of 2400, which is disallowed in res_fax's check_modem_rate Reported by: Matt Jordan * [f60915250f] Kevin Harwell -- res_fax: allow 2400 transmission rate according to v.27ter standard Category: Resources/res_jabber ASTERISK-14233: [patch] Buddies are always auto-registered when processing the roster Reported by: Simon Arlott * [e1b35138b9] Simon Arlott -- res_xmpp: Buddies are always auto-registered when processing the roster Category: Resources/res_odbc ASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work Reported by: JoshE * [7c32cb27b7] Martin Tomec -- res_odbc: Use negative connection cache for all connections Category: Resources/res_pjsip ASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs Reported by: Matt Jordan * [7bee716f86] Richard Mudgett -- translate.c: Only select audio codecs to determine the best translation choice. Category: Resources/res_rtp_asterisk ASTERISK-25022: Memory leak setting up DTLS/SRTP calls Reported by: Steve Davies * [28fd06bdcd] Matt Jordan -- main/rtp_engine: Fix DTLS double-free introduced by 0b6410c4f8 * [a9b25f035e] Steve Davies -- res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS Category: Resources/res_xmpp ASTERISK-24780: [patch] - Buddies are always auto-registered when processing the roster Reported by: Simon Arlott * [e1b35138b9] Simon Arlott -- res_xmpp: Buddies are always auto-registered when processing the roster Improvement Category: CEL/cel_pgsql ASTERISK-24965: cel_pgsql - log_error string references CDR instead of CEL Reported by: Rodrigo Ramirez Norambuena * [fb601a5a7a] Rodrigo RamArez Norambuena -- cel_pgsql: Fix name string for log on unable allocate memory. Category: Channels/chan_sip/TCP-TLS ASTERISK-25043: [patch] Avoiding ERR_remove_state in OpenSSL Reported by: Alexander Traud * [5cca9a66bc] Alexander Traud -- tcptls: Avoiding ERR_remove_state in OpenSSL. Category: Core/General ASTERISK-24917: [patch] clang compilation warnings Reported by: Diederik de Groot * [f70f2c6252] Diederik de Groot -- Update configure.ac/Makefile for clang * [3bb1e967cb] Matt Jordan -- Clang: Fix some more tautological-compare warnings. * [82387f7d27] Diederik de Groot -- Example script for scan-build (the llvm static analyzer) * [9c61245061] Diederik de Groot -- Clang: change previous tautological-compare fixes. * [4295582511] Diederik de Groot -- Fix/Update clang-RAII macro implementation * [68f974978d] dkdegroot -- clang compiler warnings: Fix various warnings for tests * [7c4efc490a] dkdegroot -- clang compiler warnings: Fix autological comparisons * [97c68d8d3a] dkdegroot -- clang compiler warnings: Fix pointer-bool-converesion warnings * [dc63b9fcbc] dkdegroot -- clang compiler warnings: Fix sometimes-initialized warning in func_math * [c224c44a16] dkdegroot -- clang compiler warnings: Fix non-literal-null-conversion warnings * [84948d5969] dkdegroot -- clang compiler warnings: Remove large chunks of unused code from extconf * [a061688239] dkdegroot -- clang compiler warnings: Fix sometimes-uninitialized warning in pbx_config * [0437fd7330] dkdegroot -- clang compiler warnings: Fix format specified in framehook * [297b8df31b] dkdegroot -- clang compiler warnings: Fix -Wabsolute-value warnings * [b8d7aa442d] dkdegroot -- clang compiler warnings: Fix invalid enum conversion * [03ab5de700] Matthew Jordan -- main/stdtime/localtime: Fix warning introduced in r433720 * [05183c0025] dkdegroot -- clang compiler warnings: Ignore -Wunused-command-line-argument * [af0a60c0f7] dkdegroot -- clang compiler warnings: Fix warning for -Wgnu-variable-sized-type-not-at-end * [29e6597f0b] dkdegroot -- clang compiler warnings: Fix a variety of "unused" warnings * [baa010e83d] dkdegroot -- clang compiler warnings: Fix -Wself-assign * [844be81760] dkdegroot -- clang compiler warnings: Fix -Wparantheses-equality warnings * [dc6249a271] dkdegroot -- clang compiler warnings: Fix -Wbitfield-constant-conversion warning * [297f7b16ff] dkdegroot -- clang compiler warnings: Fix -Wunused-function Category: Core/PBX ASTERISK-25040: pbx: Improve performance of reloads by making hint destruction more performant Reported by: Matt Jordan * [8297136fdf] Matt Jordan -- main/pbx: Improve performance of dialplan reloads with a large number of hints Category: Sounds ASTERISK-24744: Swedish Core Voice prompts Reported by: Tove Hjelm * [a2f96d3c1a] Rusty Newton -- sounds: Add Swedish sounds to Makefile and XML ---------------------------------------------------------------------- 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: Addons/res_config_mysql ASTERISK-18252: queue_log mysql time column data format Reported by: Gareth Blades * [9370db107a] Alexandre Fournier -- res_config_mysql: Fix broken column type checking Category: PBX/pbx_spool ASTERISK-17069: Callfile retries behave erratically as file size grows Reported by: Jeremy Kister * [cc39cfa213] Ivan Poddubny -- pbx/pbx_spool: Fix issue when call files were executed too early ---------------------------------------------------------------------- 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 | |------------+----------------+------------------------------------------| | 797ca94299 | Matt Jordan | .version: Update for 11.18.0-rc1 | |------------+----------------+------------------------------------------| | 6c98593b5a | Matt Jordan | .lastclean: Update for 11.18.0-rc1 | |------------+----------------+------------------------------------------| | | Rodrigo | main/manager.c: Bugfix sort | | be7255b563 | RamArez | action_manager by alphabetically | | | Norambuena | | |------------+----------------+------------------------------------------| | | | res_rtp_asterisk: Correction for the | | e3129b84b1 | Yousf Ateya | limit which detects that a packet is | | | | DTLS. | |------------+----------------+------------------------------------------| | | Rodrigo | cdr_pgsql: Use PQescapeStringConn for | | 4c0eb9d4fb | RamArez | escaping names. | | | Norambuena | | |------------+----------------+------------------------------------------| | 151c3316d5 | Sean Bright | res_rtp_asterisk: Issue ERROR if | | | | res_srtp is not found. | |------------+----------------+------------------------------------------| | 7de043e43d | George Joseph | doc: Make progdocs play nice with git | |------------+----------------+------------------------------------------| | 97101bd481 | Ivan Poddubny | contrib/editors: Fix vim syntax | | | | highlighting of comments in config files | |------------+----------------+------------------------------------------| | f3bc0cc70f | Richard | v11: More files to ignore. | | | Mudgett | | |------------+----------------+------------------------------------------| | 176cb0d45b | Matt Jordan | include/asterisk/vector.h: Backport | | | | vector.h to Asterisk 11 | |------------+----------------+------------------------------------------| | 32cab65020 | Richard | Fixup UPGRADE.txt so new notes go in | | | Mudgett | correct section for next release. | |------------+----------------+------------------------------------------| | f56c5f1aa2 | George Joseph | .gitignore: Add .gcno and .gcda | |------------+----------------+------------------------------------------| | e2520715c2 | Matt Jordan | UPGRADE: Fix upgrade notes | |------------+----------------+------------------------------------------| | c9891666bf | George Joseph | More .gitignore updates | |------------+----------------+------------------------------------------| | 65eb7d5425 | George Joseph | Backport menuselect to 12,11,1.8 | |------------+----------------+------------------------------------------| | b44aeb6998 | George Joseph | .gitignore updates for 11 | |------------+----------------+------------------------------------------| | e540034f22 | David M. Lee | Fixing extconf compile | |------------+----------------+------------------------------------------| | 552fa861c7 | Matt Jordan | git migration: Remove support for file | | | | versions | |------------+----------------+------------------------------------------| | 50c1ae4053 | Corey Farrell | main/editline: Add .gitignore. | |------------+----------------+------------------------------------------| | 9ca89baf20 | Matt Jordan | .gitignore: Ignore tarballs (*.gz) | |------------+----------------+------------------------------------------| | 7079f53a40 | George Joseph | Add .gitignore and .gitreview files | |------------+----------------+------------------------------------------| | e5c5fe70d6 | Matthew Jordan | main/event: Remove unnecessary | | | | assignment of negative value to enum | |------------+----------------+------------------------------------------| | ed191ca32c | Matthew Jordan | chan_iax2: Fix mixup of | | | | code/declarations | |------------+----------------+------------------------------------------| | e159080c45 | Richard | chan_sip: Fix expression in unit test | | | Mudgett | /channels/chan_sip/test_sip_rtpqos. | |------------+----------------+------------------------------------------| | 2430daa931 | Corey Farrell | Fix an ABI compatibility issue with | | | | ast_log_safe for modules. | |------------+----------------+------------------------------------------| | cd421a61ad | Corey Farrell | Fix link error for utils/aelparse. | |------------+----------------+------------------------------------------| | 3e85c1d2dd | Corey Farrell | Fix compile errors caused by r4500 / | | | | r4501. | +------------------------------------------------------------------------+ ---------------------------------------------------------------------- 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. ChangeLog |33413 -------------------------- asterisk-11.17.0-rc1-summary.html | 380 asterisk-11.17.0-rc1-summary.txt | 458 b/.gitignore | 36 b/.gitreview | 4 b/.version | 2 b/Makefile | 56 b/Makefile.rules | 12 b/UPGRADE.txt | 40 b/addons/.gitignore | 1 b/addons/res_config_mysql.c | 149 b/agi/.gitignore | 3 b/apps/app_confbridge.c | 79 b/apps/app_dictate.c | 2 b/apps/app_minivm.c | 8 b/apps/app_queue.c | 41 b/apps/app_voicemail.c | 38 b/apps/confbridge/conf_config_parser.c | 15 b/autoconf/ast_check_raii.m4 | 56 b/autoconf/ast_check_strsep_array_bounds.m4 | 81 b/build_tools/.gitignore | 1 b/build_tools/make_buildopts_h | 32 b/build_tools/make_version | 8 b/cdr/cdr_csv.c | 10 b/cdr/cdr_odbc.c | 32 b/cdr/cdr_pgsql.c | 44 b/cel/cel_pgsql.c | 4 b/cel/cel_sqlite3_custom.c | 1 b/channels/chan_dahdi.c | 4 b/channels/chan_iax2.c | 54 b/channels/chan_sip.c | 17 b/channels/chan_skinny.c | 13 b/channels/h323/.gitignore | 3 b/channels/sig_pri.c | 138 b/channels/sig_pri.h | 2 b/channels/sip/dialplan_functions.c | 2 b/channels/sip/sdp_crypto.c | 3 b/codecs/gsm/src/gsm_create.c | 2 b/configs/cdr.conf.sample | 2 b/configs/cdr_odbc.conf.sample | 1 b/configs/chan_dahdi.conf.sample | 16 b/configure | 217 b/configure.ac | 39 b/contrib/editors/asterisk.vim | 4 b/contrib/scripts/clang-scan-build | 136 b/doc/.gitignore | 3 b/doc/asterisk-ng-doxygen.in | 1328 + b/formats/format_wav.c | 53 b/formats/format_wav_gsm.c | 16 b/funcs/func_curl.c | 2 b/funcs/func_env.c | 2 b/funcs/func_math.c | 12 b/include/asterisk.h | 28 b/include/asterisk/.gitignore | 3 b/include/asterisk/audiohook.h | 1 b/include/asterisk/autoconfig.h.in | 8 b/include/asterisk/cel.h | 4 b/include/asterisk/inline_api.h | 2 b/include/asterisk/logger.h | 11 b/include/asterisk/res_fax.h | 4 b/include/asterisk/threadstorage.h | 43 b/include/asterisk/utils.h | 18 b/include/asterisk/vector.h | 333 b/main/.gitignore | 3 b/main/Makefile | 2 b/main/aoc.c | 2 b/main/asterisk.c | 97 b/main/astfd.c | 2 b/main/astmm.c | 2 b/main/astobj2.c | 5 b/main/audiohook.c | 147 b/main/ccss.c | 4 b/main/cel.c | 17 b/main/channel.c | 12 b/main/channel_internal_api.c | 4 b/main/cli.c | 2 b/main/config.c | 2 b/main/data.c | 2 b/main/dnsmgr.c | 2 b/main/dsp.c | 27 b/main/editline/.gitignore | 13 b/main/editline/np/strlcat.c | 8 b/main/editline/np/strlcpy.c | 10 b/main/enum.c | 2 b/main/event.c | 13 b/main/features.c | 2 b/main/file.c | 2 b/main/format.c | 2 b/main/framehook.c | 2 b/main/http.c | 2 b/main/image.c | 2 b/main/indications.c | 7 b/main/jitterbuf.c | 2 b/main/libasteriskssl.c | 35 b/main/logger.c | 57 b/main/manager.c | 16 b/main/message.c | 10 b/main/named_acl.c | 2 b/main/pbx.c | 115 b/main/presencestate.c | 2 b/main/rtp_engine.c | 20 b/main/security_events.c | 4 b/main/stdtime/localtime.c | 14 b/main/strings.c | 5 b/main/stun.c | 2 b/main/taskprocessor.c | 2 b/main/tcptls.c | 14 b/main/test.c | 2 b/main/threadstorage.c | 2 b/main/timing.c | 2 b/main/translate.c | 108 b/main/udptl.c | 11 b/main/utils.c | 2 b/main/xmldoc.c | 2 b/makeopts.in | 1 b/menuselect/.gitignore | 7 b/menuselect/Makefile | 123 b/menuselect/README | 178 b/menuselect/aclocal.m4 | 19 b/menuselect/autoconfig.h.in | 137 b/menuselect/bootstrap.sh | 41 b/menuselect/config.guess | 1420 + b/menuselect/config.sub | 1794 + b/menuselect/configure | 6138 ++++ b/menuselect/configure.ac | 154 b/menuselect/contrib/Makefile-dummy | 17 b/menuselect/contrib/menuselect-dummy | 741 b/menuselect/example_menuselect-tree | 487 b/menuselect/install-sh | 323 b/menuselect/linkedlists.h | 372 b/menuselect/make_version | 56 b/menuselect/makeopts.in | 26 b/menuselect/menuselect.c | 2149 + b/menuselect/menuselect.h | 162 b/menuselect/menuselect_curses.c | 1034 b/menuselect/menuselect_gtk.c | 358 b/menuselect/menuselect_newt.c | 427 b/menuselect/menuselect_stub.c | 39 b/menuselect/missing | 360 b/menuselect/strcompat.c | 243 b/menuselect/test/build_tools/menuselect-deps | 52 b/menuselect/test/menuselect-tree | 716 b/pbx/pbx_config.c | 9 b/pbx/pbx_spool.c | 35 b/res/Makefile | 3 b/res/ael/.gitignore | 1 b/res/pjproject/.gitignore | 14 b/res/res_calendar.c | 10 b/res/res_fax.c | 25 b/res/res_fax_spandsp.c | 2 b/res/res_odbc.c | 16 b/res/res_rtp_asterisk.c | 24 b/res/res_security_log.c | 2 b/res/res_xmpp.c | 18 b/sounds/Makefile | 5 b/sounds/sounds.xml | 27 b/tests/test_acl.c | 45 b/tests/test_sched.c | 2 b/tests/test_stringfields.c | 2 b/tests/test_strings.c | 5 b/utils/.gitignore | 30 b/utils/Makefile | 3 b/utils/clicompat.c | 7 b/utils/conf2ael.c | 13 b/utils/extconf.c | 247 contrib/asterisk-ng-doxygen | 1328 - 166 files changed, 21087 insertions(+), 36716 deletions(-)