asterisk-11.18.0-rc1
Date: 2015-05-21
<asteriskteam@digium.com>
Table of Contents
- Summary
- Contributors
- Closed Issues
- Open Issues
- Other Changes
- 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) 12 Corey Farrell 11 Matt Jordan 8 Richard Mudgett 7 George Joseph 6 Rodrigo Ramírez Norambuena 4 Kevin Harwell 4 Diederik de Groot 4 Ivan Poddubny 3 Matthew Jordan 2 Mark Michelson 1 Yousf Ateya 1 Sebastian Kemper 1 Y Ateya (License 6693) 1 Martin Tomec 1 Scott Griepentrog 1 Jonathan Rose 1 Rusty Newton 1 Alexander Traud (License 6520) 1 Simon Arlott (License 5756) 1 Corey Edwards 1 mhej (license 6085) 1 Sean Bright 1 Alexandre Fournier 1 Stefan Engström (License 6691) 1 Valentin Vidić (License 6697) 1 David M. Lee 1 Jaco Kroon (License 5671) 1 Steve Davies
| 2 George Joseph 1 George Joseph 1 Ivan Poddubny 1 Alexandre Fournier 1 Sebastian Kemper 1 tensai 1 Rusty Newton
| 23 Diederik de Groot 6 Corey Farrell 5 Matt Jordan 4 Rodrigo Ramirez Norambuena 4 Corey Farrell 2 Steve Davies 2 Matt Jordan 2 Rodrigo Ramirez Norambuena 2 Richard Mudgett 2 Richard Mudgett 2 David Brillert 1 Simon Arlott 1 Jonathan Rose 1 tootai 1 Etienne Lessard 1 Maciej Szmigiero 1 Sebastian Kemper 1 Jaco Kroon 1 Scott Griepentrog 1 Peter Katzmann 1 Jeffrey Ollie 1 Christoph Timm 1 Kevin Harwell 1 Ashley Sanders 1 Denis Alberto Martinez 1 Timo Teräs 1 Makoto Dei 1 Frederic Van Espen 1 Nick Ruggles 1 Christophe Osuna 1 Ashley Sanders 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 Teräs 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 Engströ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 Ramírez Norambuena -- cdr/cdr_csv.c: Add a new option to enable columns added in Asterisk 1.8
- [d6e208a80d] Rodrigo Ramírez 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 Ramírez 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 Vidić -- 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 Teräs
- [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 Teräs
- [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 Ramírez 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 |
be7255b563 | Rodrigo Ramírez Norambuena | main/manager.c: Bugfix sort action_manager by alphabetically |
e3129b84b1 | Yousf Ateya | res_rtp_asterisk: Correction for the limit which detects that a packet is DTLS. |
4c0eb9d4fb | Rodrigo Ramírez Norambuena | cdr_pgsql: Use PQescapeStringConn for escaping names. |
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 Mudgett | v11: More files to ignore. |
176cb0d45b | Matt Jordan | include/asterisk/vector.h: Backport vector.h to Asterisk 11 |
32cab65020 | Richard Mudgett | Fixup UPGRADE.txt so new notes go in 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 Mudgett | chan_sip: Fix expression in unit test /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(-)