This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series 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-10.0.0-beta2.
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 closed by commits that went into this release.
Coders |
Testers |
Reporters |
29 rmudgett 20 twilson 13 irroot 11 mnicholson 8 jrose 8 lmadsen 8 pabelanger 7 wdoekes 5 kmoore 4 may 4 wedhorn 3 igorg 3 qwell 3 schmidts 2 kpfleming 2 mjordan 2 tzafrir 1 dvossel |
This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.
Revision | Author | Summary | Issues Referenced |
337974 | rmudgett | Fix deadlock when using dummy channels. | ASTERISK-18613 |
338085 | pabelanger | Upgrade app_macro to core | |
338225 | rmudgett | Fix chan_dahd compiling with gcc 4.6 when PRI and SS7 not present. | ASTERISK-18357 |
338228 | qwell | Add support levels to non-module sections of menuselect (cflags, utils, etc). | |
338253 | rmudgett | Fix inconsistency in LOG_VERBOSE/AST_LOG_VERBOSE declaration. | ASTERISK-17973 |
338323 | rmudgett | Make duplicate call ptr warning message more helpful. | |
338417 | irroot | The rtptimeout setting is ignored on a per peer basis. | ASTERISK-18559 |
338493 | lmadsen | Update documentation for SIP_HEADER. | ASTERISK-18640 |
338552 | qwell | Test modules have a support level of core. | |
338556 | pabelanger | Test modules should depend on the TEST_FRAMEWORK flag | |
338664 | rmudgett | Fix formatting of AMI header for SIP show peer. | ASTERISK-17486, ASTERISK-18649 |
338719 | jrose | Adds documentation for QueueMemberStatus event generation | |
338801 | rmudgett | Fix segfault in analog_ss_thread() not checking ast_read() for NULL. | ASTERISK-18648 |
338904 | irroot | Remove T38 Gateway capability when detaching framehook. | |
338950 | irroot | Fixup a race condition in res_fax.c where FAXOPT(gateway)=no will | |
338995 | irroot | Remove the channel function OOH323() and place its options into | |
338997 | irroot | Documentation noting the extension of CHANNEL() for chan_ooh323 | |
339011 | mnicholson | properly remove the AST_FAX_TECH_GATEWAY flag (instead of setting all of the other flags) | |
339043 | mnicholson | Don't clear the AST_FAX_TECH_MULTI_DOC flag right after we set it. | |
339045 | mnicholson | Ported ast_fax_caps_to_str() to 10, not sure why it wasn't already here. | |
339088 | twilson | Properly ignore AST_CONTROL_UPDATE_RTP_PEER in more places | ASTERISK-18610 |
339089 | may | destroy memheap mutex properly before memheap deleted | |
339145 | lmadsen | Make documentation for Dial() options 'F' and 'F()' more clear. | ASTERISK-18646 |
339148 | lmadsen | Remove duplicated Maxforwards line in AMI output. | ASTERISK-18637 |
339245 | may | fix forget declaration in previous change | |
339298 | jrose | Reverting revision 333265 due to component connection problems it introduces. | ASTERISK-18626, ASTERISK-18078 |
339353 | jrose | Removes improper use of sound 'and' in German language mode from application saynumber | ASTERISK-18212 |
339407 | rmudgett | Make always create the MOH directory (/var/lib/asterisk/moh). | ASTERISK-18409 |
339463 | irroot | Only change the capabilities on the gateway when | |
339507 | mnicholson | The app name in the documentation must match what we register the application | |
339508 | rmudgett | Add missing documentation of required AMI action Challenge AuthType header. | ASTERISK-18554 |
339512 | rmudgett | Fix Dial F option notes formatting. | |
339586 | lmadsen | Update prep_tarball script to download pre-exported documentation. | ASTERISK-18677 |
339626 | rmudgett | Fix debugging messages generated by 'udptl debug'. | ASTERISK-18401 |
339681 | wedhorn | Fixed segfault on core stop gracefully. | |
339720 | rmudgett | Fix regression in configure script for libpri capability checks. | ASTERISK-18535, ASTERISK-18687 |
339722 | wedhorn | Reject v17 skinny devices in Asterisk10 | |
339777 | rmudgett | Initialize option flags for SendURL application. | ASTERISK-18574 |
339831 | igorg | ASTERISK-17314 | |
339885 | igorg | ASTERISK-18638 | |
339942 | igorg | Fix compilation issue, caused by missed session structure | ASTERISK-18694 |
339992 | wedhorn | Remove log message on traverse session list. | |
340031 | wedhorn | Return -1 to skinny_session if register rejected. | |
340109 | mnicholson | Load the proper XML documentation when multiple modules document the same application. | ASTERISK-18130 |
340165 | mjordan | Updated chan_sip to place calls on hold if SDP address in INVITE is ANY | ASTERISK-18086 |
340219 | twilson | Add astdb conversion utility for Berkeley to SQLite 3 | |
340220 | twilson | Add a missing file for the astdb2bdb conversion utility | |
340222 | twilson | On astdb conversion, also warn about permissions requirements | ASTERISK-18174 |
340280 | tzafrir | Update SHA1 code to RFC 6234 | |
340281 | rmudgett | Convert registered AMI actions to ao2 objects. | ASTERISK-13784, ASTERISK-17785, ASTERISK-18479 |
340310 | rmudgett | Fix some potential deadlocks pointed out by helgrind. | |
340366 | rmudgett | Add protection for SS7 channel allocation and better glare handling. | ASTERISK-17966 |
340419 | pabelanger | Fix verbose messages when IPv6 logic was added | ASTERISK-18612 |
340471 | rmudgett | Update MeetMe p and X option documentation when interacting with the s option. | ASTERISK-12175 |
340523 | rmudgett | Initialize the PRI channel alarms properly on startup. | ASTERISK-18710 |
340577 | schmidts | Store route-set from provisional SIP responses so early-dialog requests can be routed properly | |
340578 | twilson | Update SIP realtime fullcontact regardless of caching | ASTERISK-18446 |
340663 | twilson | Don't skip the query field on a realtime multi query | |
340716 | twilson | Initialize ast_sockaddr before calling ast_sockaddr_resolve | |
340718 | schmidts | storing the route-set also on a 181 response not only on 180,182 or 183. | |
340770 | irroot | Only send MWI Notify on register if the registration is successful. | |
340810 | rmudgett | Fix DTMF blind transfer continuing to execute dialplan after transfer. | ASTERISK-18275 |
340868 | jrose | Fixes some support level info so that it can be read by menuselect. | ASTERISK-18268 |
340879 | twilson | Avoid unnecessary WARNING message | ASTERISK-18610 |
340931 | jrose | Some additional module documentation changes for 10 for the menuselect change. | ASTERISK-18268 |
340971 | kmoore | Quiet RTCP Receiver Reports during fax transmission | ASTERISK-18400 |
341023 | kpfleming | Change the internal name of the menuselect options that are used to control | |
341089 | twilson | Don't try to remove peers without IPs from peers_by_ip | ASTERISK-18696 |
341094 | qwell | Add information about limitations of new codec support in channel drivers. | ASTERISK-18680 |
341122 | pabelanger | Multiple revisions 341108,341112 | |
341146 | pabelanger | Set 'core' support level for test_format_api.c | |
341148 | tzafrir | Remove an unused include of md5.h | |
341190 | twilson | Initialize variables before calling parse_uri | ASTERISK-18668 |
341255 | rmudgett | More parking issues. | |
341313 | may | fix issue on channel numbering (calls could have same channel number | |
341315 | twilson | Don't resolve numeric hosts or contact unresolved hosts | ASTERISK-17146, ASTERISK-17716 |
341377 | schmidts | Don't sent in-dialog requests like UPDATE when Asterisk has not yet received a Contact URI from a UAS | |
341380 | twilson | Don't use is_int() since it doesn't link well on all platforms | ASTERISK-17146 |
341436 | pabelanger | Outgoing calls with Google Voice | ASTERISK-18714 |
341486 | mnicholson | Fix a performance regression introduced in r325483. | |
341530 | twilson | Clean up ast_check_digits | |
341580 | irroot | Add option to check state when state is unknown | |
341599 | irroot | add documentation for check_state_unknown in configs/queues.conf.sample | |
341665 | pabelanger | Updated documentation for the optional CID parameter with CALLERID | |
341707 | pabelanger | Fixed typo from previous commit | |
341718 | rmudgett | Fix AGI exec Park to honor the Park application parameters. | ASTERISK-12715, ASTERISK-12685, ASTERISK-18737 |
341807 | mnicholson | don't limit the length of app and function arguments | ASTERISK-18395 |
341810 | mnicholson | only process args that exist | ASTERISK-18395 |
341920 | irroot | Whitespace Fixups / Add Braces | |
341922 | irroot | Revert Janitor patch 341920 For now | |
341972 | irroot | Remove some ref leaks and a return without unlock. | |
342017 | irroot | queues container needs locking when using the OBJ_NOLOCK flag | |
342062 | jrose | Outbound SIP OPTIONS messages will now include fromuser of related peer. | ASTERISK-17616 |
342183 | rmudgett | Fix ao2obj.h comment typos and add missing link/unlink nolock debug defines. | |
342224 | twilson | Return NULL when no results returned for realtime_multientry | |
342277 | kmoore | Fix spool handling to allow call files to be hardlinked into place | ASTERISK-18331 |
342329 | kmoore | Fix compilation on Snow Leopard/FreeBSD for pbx_spool.c | |
342381 | twilson | Properly update membercount for reloaded members | |
342384 | twilson | Simplify queue membercount code | |
342436 | twilson | Use int for storing ao2_container_count instad of size_t | |
342485 | rmudgett | Change D-channel warning to be less confusing on non-NFAS setups. | |
342488 | rmudgett | Check fopen return value for ao2 reference debug output. | |
342546 | jrose | Cleanup reference leaks in res_jabber | |
342603 | jrose | Fix sequence number overflow over 16 bits causing codec change in RTP packets. | ASTERISK-18291 |
342605 | mnicholson | tweak the v21 detector to detect an additional pattern of hits and misses | |
342662 | rmudgett | Fix AST_LIST_INSERT_BEFORE_CURRENT() updating the wrong variable. | |
342715 | twilson | Don't crash on empty notify channel | |
342770 | mjordan | Fixed invalid memory access when adding extension to pattern match tree | ASTERISK-18135 |
342824 | rmudgett | Misc format capability fixes. | |
342870 | wdoekes | Cleanup references to sipusers and sipfriends dynamic realtime families | |
342929 | wdoekes | Several fixes to the chan_sip dynamic realtime peer/user lookup | ASTERISK-17792, ASTERISK-18356 |
342991 | kpfleming | Modify comments in MeetMe application documentation about DAHDI. | |
343048 | lmadsen | Update documentation for leastrecent strategy. | ASTERISK-17854 |
343103 | lmadsen | Add note about how Authenticate() application with option 'd' works. | ASTERISK-17422 |
343158 | wdoekes | Ensure that string field lengths are properly aligned | ASTERISK-17310 |
343192 | wdoekes | Fix improper warning introduced by r342927 and more tweaks | |
343221 | twilson | Remove registertrying option in chan_sip | |
343277 | twilson | Make room for the fax detect flags | |
343337 | rmudgett | Remove invalid flag given to iterator in func_dialgroup.c | |
343393 | wdoekes | Fix sqlite config driver segfault and broken queries | ASTERISK-18354, ASTERISK-18355 |
343445 | may | Final fix memleaks in GkClient codes, same for Timer codes. | |
343533 | mnicholson | list all of the codecs associated with a particular format id for CLI command "core show codec" | |
343578 | rmudgett | Fix deadlock if peer is destroyed while sending MWI notice. | ASTERISK-18747 |
343580 | wdoekes | Correct the default udptl port range. | ASTERISK-16250 |
343635 | kmoore | Prevent BLF subscriptions from causing deadlocks | ASTERISK-18663 |
343677 | rmudgett | Fix __sip_subscribe_mwi_do() incorectly changing dialogs hash key callid. | |
343691 | mnicholson | respect case changes in peer names on sip reload | ASTERISK-18669 |
343743 | kmoore | Make "sip show settings" CLI command get RPID flags from the right global page | |
343789 | lmadsen | Fix boo-boo in prep_tarball script. | |
343792 | lmadsen | it to the variable. | |
343852 | rmudgett | Fixed reference to incorrect variable if unknown host configured crash. | ASTERISK-18743 |
343900 | dvossel | Fixes regression caused by r343635 | ASTERISK-18839 |
343944 | wdoekes | Fix crash when dialplan remove include is called with too few arguments. | ASTERISK-18762 |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 10 Makefile | 1 Makefile.moddir_rules | 4 UPGRADE-1.8.txt | 3 UPGRADE.txt | 9 addons/chan_ooh323.c | 56 -- addons/ooh323c/src/dlist.c | 6 addons/ooh323c/src/dlist.h | 2 addons/ooh323c/src/memheap.c | 6 addons/ooh323c/src/ooGkClient.c | 10 addons/ooh323c/src/ooTimer.c | 6 addons/ooh323c/src/ooq931.c | 2 addons/ooh323c/src/printHandler.c | 4 agi/agi.xml | 4 apps/app_authenticate.c | 8 apps/app_celgenuserevent.c | 4 apps/app_dial.c | 19 apps/app_fax.c | 4 apps/app_macro.c | 2 apps/app_meetme.c | 18 apps/app_queue.c | 90 +-- apps/app_system.c | 4 apps/app_url.c | 2 apps/app_voicemail.c | 3 autoconf/ast_ext_lib.m4 | 20 build_tools/cflags-devmode.xml | 11 build_tools/cflags.xml | 21 build_tools/embed_modules.xml | 33 - build_tools/prep_tarball | 34 - channels/chan_dahdi.c | 60 +- channels/chan_gtalk.c | 3 channels/chan_iax2.c | 193 ++++-- channels/chan_mgcp.c | 3 channels/chan_sip.c | 948 ++++++++++++++++++++-------------- channels/chan_skinny.c | 54 - channels/chan_unistim.c | 5 channels/chan_usbradio.c | 2 channels/sig_analog.c | 4 channels/sig_pri.c | 98 ++- channels/sig_ss7.c | 380 +++++++++---- channels/sig_ss7.h | 36 + channels/sip/include/dialog.h | 9 channels/sip/include/sip.h | 6 codecs/codec_dahdi.c | 1 configs/dbsep.conf.sample | 3 configs/extconfig.conf.sample | 3 configs/queues.conf.sample | 10 configs/res_config_mysql.conf.sample | 2 configs/res_ldap.conf.sample | 1 configure.ac | 23 contrib/realtime/mysql/sipfriends.sql | 98 --- contrib/realtime/mysql/sippeers.sql | 97 +++ doc/appdocsxml.dtd | 2 funcs/func_callerid.c | 3 funcs/func_channel.c | 16 funcs/func_dialgroup.c | 2 funcs/func_jitterbuffer.c | 4 funcs/func_realtime.c | 4 include/asterisk/astobj2.h | 61 +- include/asterisk/autoconfig.h.in | 75 ++ include/asterisk/config.h | 14 include/asterisk/features.h | 89 ++- include/asterisk/linkedlists.h | 2 include/asterisk/logger.h | 2 include/asterisk/manager.h | 7 include/asterisk/module.h | 8 include/asterisk/sha1.h | 390 ++++++++++++- include/asterisk/stringfields.h | 12 include/asterisk/strings.h | 19 include/asterisk/utils.h | 32 + include/asterisk/xmldoc.h | 15 main/acl.c | 3 main/astobj2.c | 20 main/channel.c | 2 main/config.c | 30 + main/db.c | 3 main/dsp.c | 2 main/features.c | 289 +++++++--- main/file.c | 1 main/format.c | 49 - main/format_cap.c | 2 main/loader.c | 9 main/manager.c | 596 ++++++++++++++------- main/pbx.c | 35 - main/say.c | 9 main/sha1.c | 422 ++++++++------- main/udptl.c | 77 +- main/utils.c | 35 - main/xmldoc.c | 108 ++- pbx/pbx_config.c | 2 pbx/pbx_lua.c | 112 ++-- pbx/pbx_realtime.c | 1 pbx/pbx_spool.c | 64 ++ res/res_agi.c | 12 res/res_calendar.c | 2 res/res_config_sqlite.c | 9 res/res_curl.c | 1 res/res_fax.c | 91 ++- res/res_jabber.c | 22 res/res_realtime.c | 8 res/res_rtp_asterisk.c | 87 +-- res/res_rtp_multicast.c | 7 tests/test_amihooks.c | 2 tests/test_dlinklists.c | 2 tests/test_format_api.c | 1 tests/test_linkedlists.c | 148 ++++- tests/test_locale.c | 2 tests/test_logger.c | 2 tests/test_security_events.c | 2 utils/Makefile | 6 utils/astdb2bdb.c | 130 ++++ utils/utils.xml | 18 112 files changed, 3857 insertions(+), 1758 deletions(-)