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-beta1.
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 |
37 rmudgett 18 irroot 16 mnicholson 13 kmoore 12 jrose 12 twilson 11 tilghman 9 pabelanger 8 oej 8 seanbright 7 qwell 6 dvossel 5 may 5 mjordan 4 schmidts 3 russell 2 alecdavis 2 lmadsen 2 tzafrir 1 kpfleming |
1 gicc 1 ljimenez 1 mickecarlsson |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
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 |
329331 | rmudgett | Deadlocks dealing with dialplan hints during reload. | ASTERISK-17666, ASTERISK-17760 |
329334 | rmudgett | Make use less redundant loop construct for iterating over hints. | |
329430 | irroot | ASTERISK-17866 | |
329431 | irroot | ||
329472 | pabelanger | Decrease verbose messages to debug, to help clean up CLI. | |
329528 | jrose | Fixes some voicemail forwarding behavior based around prepend mode. | |
329538 | jrose | Changes sound file for prepend "then-press-pound" to "vm-then-pound" which is the same | |
329670 | seanbright | Sort the module list so that 'module show' is alphabetical. | |
329710 | jrose | Fix New Zealand indications profile based on http://www.telepermit.co.nz/TNA102.pdf | ASTERISK-16263 |
329771 | seanbright | Explicitly sort the module list so that the menuselect lists are sorted. | ASTERISK-18141 |
329896 | seanbright | Make the output of Externhost in 'sip show settings' more consistent. | |
329950 | seanbright | Correct the spelling of 'conference.' | |
329952 | seanbright | The default conf-usermenu says that '8' can be used to leave the conference, so | |
329992 | mnicholson | check for CONFIG_STATUS_FILE_INVALID when loading the res_fax config file | ASTERISK-18161 |
329995 | qwell | Fix a SIP transfer deadlock. | |
330051 | rmudgett | Datacalls with B410P fail. | |
330108 | twilson | Make console colors work for TERM=xterm-256color | |
330162 | pabelanger | Fix typo pointed out on #asterisk | |
330204 | seanbright | Only write to wav files that were opened to be written to. | |
330217 | seanbright | Correct the check for O_RDONLY. | |
330312 | irroot | prevent double masqurading channels when one is been hung up and deadlock avoidance is used. | |
330369 | rmudgett | Remove some redundant locking code in ast_do_masquerade(). | |
330576 | dvossel | Fixes uninitialized string buffer in log message. | ASTERISK-17200 |
330579 | dvossel | Optimization to buffer initialization fix. | |
330586 | dvossel | Fixes crash in chan_iax2. | ASTERISK-17610 |
330649 | kpfleming | Convert an error message to actually be helpful. | |
330706 | kmoore | Call pickup broken for DAHDI channels when beginning with # | |
330763 | kmoore | editing files in main/editline does not ensure rebuild of libedit.a | ASTERISK-16221 |
330844 | twilson | Make libsrtp instructions more explicit when linking fails | ASTERISK-18139 |
330899 | may | change gk client behaivour on rrq/grq failures to setup timers | |
330940 | dvossel | The slin resampler is no longer dependent on an external library, but the dependency was not removed correctly. | |
331039 | kmoore | In-queue MOH stops after a periodic announcement | ASTERISK-18077 |
331041 | twilson | Replace AMI Unlink events with Bridge events | ASTERISK-17455 |
331097 | twilson | Bump the AMI protocol version to 1.2 | |
331138 | qwell | Revert merge of r306999, due to merge conflict. | |
331139 | qwell | Documentation Updates | ASTERISK-15358 |
331143 | qwell | Regenerate asterisk man page from sgml. | |
331147 | may | move ast_cond_signal for admitted call after all data filled/freed | |
331200 | may | Setup IP proto version for call in GK mode | ASTERISK-18218 |
331265 | rmudgett | Misc minor items found in code. | |
331316 | kmoore | AMI action ModuleReload returns Error if Module: missing or empty | |
331418 | rmudgett | Revert -r318141. It was a band-aid that only partially fixed parking. | ASTERISK-17374 |
331420 | rmudgett | Make sure feature_request_and_dial() initializes outstate if passed in. | |
331462 | rmudgett | Output of queue log not started until logger reloaded. | ASTERISK-15863, ASTERISK-17036, ASTERISK-18208 |
331518 | kmoore | SIP Notify via AMI or CLI leaks SIP PVTs | ASTERISK-18091 |
331576 | rmudgett | Segfault in shell_helper in func_shell.c. | ASTERISK-18109 |
331579 | qwell | Use proper values for 64-bit option flags. | ASTERISK-18239 |
331644 | jrose | Fixes 32bit compilation warnings brought on by 331634 in app_dial and app_meetme | |
331654 | kmoore | Logger does not warn of failure to open logging channels | ASTERISK-16231 |
331659 | twilson | Fix netsock2 multiple zero-expansion test | |
331715 | rmudgett | AMI actions DAHDIHangup and DAHDITransfer have no effect. | |
331772 | rmudgett | Suppress warning message when using DAHDITransfer or DAHDIHangup. | |
331775 | mnicholson | Unlock the channel before calling update_queue. | |
331868 | dvossel | Fixes locking inversion issues present in the handling of the sip REFER method. | ASTERISK-18082 |
331894 | pabelanger | Fix noisy message when briding channels | ASTERISK-18270 |
331956 | rmudgett | Fix some minor chan_dahdi config load issues. | |
332022 | mnicholson | In 10 and trunk this option is disabled by default. | |
332027 | mnicholson | use DEFAULT_STORE_SIP_CAUSE to set the default value for the 'storesipcause' option | |
332029 | mnicholson | Moved notes about 'storesipcause' to UPGRADE.txt from CHANGES | |
332042 | mnicholson | fix a code comment | |
332101 | rmudgett | Fix multiple parking issues. | ASTERISK-17183, ASTERISK-17870, ASTERISK-17430, ASTERISK-17452, ASTERISK-15792 |
332119 | jrose | ASTERISK-18067 ASTERISK-15479 - White Space affects mailbox value, multiple MWI subs | ASTERISK-18067, ASTERISK-15479 |
332177 | pabelanger | Flag test modules as 'core' | |
332265 | rmudgett | Outgoing BRI calls fail when using Asterisk 1.8 with HA8, HB8, and B410P cards. | |
332321 | twilson | Don't read from a disarmed or invalid timerfd | ASTERISK-18142, ASTERISK-18166, ASTERISK-18197 |
332369 | tilghman | Re-add support for spaces in pathnames, including now spaces in DESTDIR. | ASTERISK-18290 |
332447 | tilghman | Move BETTER_BACKTRACES out of development mode, as it's useful when DEBUG_THREADS is enabled. | |
332504 | kmoore | CRC4 in "dahdi show status" gives wrong impression to T1 users | |
332560 | twilson | Fix possible error on stringification of IPv4-mapped addrs | ASTERISK-18289 |
332654 | kmoore | Make CONFBRIDGE_INFO behave more nicely | |
332700 | pabelanger | Fix outgoing calls in chan_gtalk | ASTERISK-18301 |
332756 | mnicholson | add a way to disable and/or modify the gateway timeout | ASTERISK-18219 |
332761 | rmudgett | Memory leak reading realtime database variable list. | ASTERISK-18277, ASTERISK-18265 |
332830 | rmudgett | Memory leaks in realtime_multi_xxx() when database access returns error. | |
332832 | mjordan | Review: https://reviewboard.asterisk.org/r/1364/ | |
332875 | rmudgett | Fix merge property. | |
332877 | pabelanger | Revert previous commit | ASTERISK-18301 |
332878 | rmudgett | Reference leaks in app_queue. | ASTERISK-18265 |
332940 | rmudgett | Minor code optimizations. | |
333011 | rmudgett | Memory Leak in app_queue | ASTERISK-15862, ASTERISK-18265 |
333115 | mnicholson | Changed the "timeout" option to "gwtimeout". | ASTERISK-18219 |
333203 | qwell | Fix installation into directories containing spaces. | ASTERISK-18290 |
333266 | jrose | Segfault when publishing device states via XMPP and not connected | ASTERISK-18078 |
333268 | qwell | Fix for DESTDIR spaces patch. | |
333370 | mjordan | Bug fixes for voicemail user emailsubject / emailbody. | ASTERISK-16795, ASTERISK-16781 |
333410 | jrose | [patch] Buddies are always auto-registered when processing the roster | ASTERISK-14233 |
333508 | tzafrir | chan_vpb: remove unused variables (gcc4.6) | ASTERISK-18336 |
333570 | jrose | Accidental use of variable client->status instead of client->state in from ASTERISK-18078 | ASTERISK-18078 |
333631 | mjordan | Fixed improperly formatted TestEvent AMI message in app_voicemail | |
333681 | twilson | Use realtime text when it is negotiated | ASTERISK-17937 |
333716 | mnicholson | It is possible for the gateway to be attached when the channel is still | ASTERISK-18329 |
333786 | rmudgett | Fix deadlock potential of chan_mobile.c:mbl_ast_hangup(). | |
333837 | twilson | Refresh peer address if DNS unavailable at peer creation | ASTERISK-18000 |
333895 | mnicholson | Replaced FAXOPT(gwtimeout) with a second parameter to FAXOPT(gateway). | ASTERISK-18219 |
333961 | may | cleanups in ACF/ARJ GK replies processing | |
333962 | may | security fix. really drop call if signalling addr is not same as socket | |
334007 | kmoore | Correct an AMI protocol violation with SIPshowpeer | ASTERISK-17486 |
334010 | rmudgett | Call pickup race leaves orphaned channels or crashes. | ASTERISK-18222, ASTERISK-18273 |
334013 | rmudgett | No DAHDI channel available for conference, user introduction disabled. | ASTERISK-17398 |
334064 | mnicholson | only alter the gateway_timeout when attching the gateway to a channel | ASTERISK-18219 |
334157 | mnicholson | Disable T.38 when we get a invite with image media port set to 0 | ASTERISK-17678 |
334233 | mnicholson | fixed a typo | |
334235 | tilghman | Remove 1.6 compatibility documentation from 1.8, as it no longer applies. | |
334297 | rmudgett | Fix potential memory allocation failure crashes in config.c. | |
334357 | rmudgett | MusicOnHold has extra unref which may lead to memory corruption and crash. | ASTERISK-18346 |
334455 | irroot | ASTERISK-18255 | |
334514 | pabelanger | authdebug is now disabled by default | |
334617 | alecdavis | Prevent segfault if call arrives before Asterisk is fully booted. | |
334621 | alecdavis | peroid typo | |
334682 | schmidts | Adding the Feature to sent a Reason Header in a SIP Cancel message by set the flag AST_FLAG_ANSWERED_ELSEWHERE before doing a masquerade in the pickup function. | |
334746 | schmidts | another clean up | |
334747 | schmidts | Adding the Feature to sent a Reason Header in a SIP Cancel message by set the flag AST_FLAG_ANSWERED_ELSEWHERE before doing a masquerade in the pickup function. | |
334841 | rmudgett | Fix AMI action Park crash. | |
334844 | pabelanger | Cleanup chan_iax2.c log messages | |
334954 | rmudgett | Fix crash with res_fax when MALLOC_DEBUG and "core stop gracefully" are used. | |
335014 | irroot | ||
335078 | mjordan | Updated SIP 484 handling; added Incomplete control frame | ASTERISK-17288 |
335260 | schmidts | build_peer doesnt unlink a peer object from peers_by_ip container which leads to a wrong refcounter value. | |
335321 | kmoore | Prevent IAX2 from getting IPv6 addresses via DNS | ASTERISK-18090 |
335323 | oej | Lock the peer->mvipvt to avoid crashes with SIP history enabled | ASTERISK-18288 |
335346 | kmoore | Ensure frames are not written to dialed channel if ringback is requested | ASTERISK-18083 |
335434 | mnicholson | Properly set caller_warning and callee_warning before we try to use them. | ASTERISK-18199 |
335510 | russell | Fix a crash in res_ais. | |
335653 | mnicholson | Don't limit the size of appdata for manager originate actions. | ASTERISK-17709 |
335656 | tilghman | Move mandatory checks closer to the beginning of the file. | |
335717 | tzafrir | do parse defaultlanguage from asterisk.conf | |
335721 | rmudgett | Remove obsolete todo comment about PICKUPRESULT. | |
335791 | mnicholson | The tech and data members of fast_originate_helper are not string fields. | ASTERISK-17709 |
335852 | rmudgett | Fixed cut-n-paste regression using the wrong variable. | ASTERISK-18496 |
335912 | rmudgett | Remove unnecessary libpri dependency checks in the configure script. | ASTERISK-18535 |
335991 | irroot | lock the channel before calling ast_bridged_channel() to prevent a seg fault. | ASTERISK-18092 |
336042 | oej | Meetme: Introducing a new option "k" to kill a conference if there's only a single member left. | ASTERISK-18234 |
336091 | dvossel | Removes some no-op code found in format_cap.c. | |
336094 | irroot | ASTERISK-18101, ASTERISK-18487 | |
336167 | irroot | The round robin routing routine in chan_misdn.c is broken. | ASTERISK-18413 |
336235 | seanbright | Make a note that inotify won't work with an NFS mounted spooler directory. | |
336307 | jrose | Fix bad RTP media bridges in directmedia calls on peers separated by multiple Asterisk nodes. | ASTERISK-18340, ASTERISK-17725 |
336313 | twilson | Add missing frame types to func_frame_trace | |
336316 | twilson | Whitespace fix | |
336381 | oej | Add missing unlock at MWI message sending time | ASTERISK-18573 |
336441 | oej | Make sure manager_debug option is reset at reload | |
336500 | irroot | A long time ago in a galaxy far far away a IPv6 update was made, | ASTERISK-17278, ASTERISK-17500 |
336502 | oej | Add diversion header to a 302 redirect response if we have diversion data | ASTERISK-18143 |
336504 | oej | Revert accidental change | |
336570 | rmudgett | Rework sig_pri_hangup() to be simpler and clearer. | |
336573 | lmadsen | Update get_ilbc_source.sh script to work again. | |
336659 | rmudgett | Made Dial d and H options no longer immediately auto-answer the calling leg. | ASTERISK-13294, ASTERISK-11067 |
336717 | jrose | Document applications that play audio and do not answer unanswered calls. | |
336734 | tilghman | Various changes to allow 1.8 to compile on Mac OS X Lion (10.7) | |
336789 | tilghman | Ensure substring will not be found in the previous match. | |
336792 | twilson | Don't interfere with T.38 reinvites | ASTERISK-18340, ASTERISK-17725 |
336878 | russell | Fix crashes in ast_rtcp_write(). | ASTERISK-18570, ASTERISK-17560, ASTERISK-15406, ASTERISK-15257, ASTERISK-13334, ASTERISK-9977, ASTERISK-9716 |
336936 | irroot | ASTERISK-17895 | |
336978 | rmudgett | Fix deadlock from not releasing SS7 linkset lock. | |
337008 | rmudgett | Check if a channel was created before using the pointer in sig_ss7_new_ast_channel(). | ASTERISK-17955, ASTERISK-17966 |
337062 | kmoore | Make CANMATCH with the new pattern match engine behave more like the old one | ASTERISK-18044 |
337116 | lmadsen | Update RedHat Init script to work with Heartbeat. | ASTERISK-18253 |
337119 | rmudgett | Fix crash with STRREPLACE function. | ASTERISK-18545 |
337120 | mjordan | Fix for incorrect voicemail duration in external notifications | ASTERISK-2234, ASTERISK-16981 |
337178 | oej | Change strictrtp option to default to yes in the RTP module | ASTERISK-18587 |
337219 | oej | Make ast_pbx_run() not default to s@default if extension is not found | ASTERISK-18578 |
337261 | irroot | Adds a timeout argument to app_originate | |
337263 | irroot | Whitespace fixup from SRTP patch | |
337342 | tilghman | ||
337345 | tilghman | ||
337380 | tilghman | ||
337431 | irroot | Its possible to loose audio on ast_write when the channel is not transcoded correctly. | ASTERISK-17541, ASTERISK-18063, ASTERISK-14384, ASTERISK-17502, ASTERISK-18325, ASTERISK-18422 |
337433 | irroot | Revert commit r337261 | |
337487 | irroot | If IP address is used in chan_h323 host parameter of peer configuration. | ASTERISK-18237, ASTERISK-17278, ASTERISK-17500 |
337542 | irroot | Add warned to ast_srtp to prevent errors on each frame from libsrtp | |
337595 | jrose | Generate Security events in chan_sip using new Security Events Framework | ASTERISK-18264 |
337597 | jrose | Forgot to svn add new files to r337595 | ASTERISK-18264 |
337640 | pabelanger | Revert previous commit | |
337721 | rmudgett | Made ISDN not add numbering plan prefix strings to empty numbers. | ASTERISK-18577 |
337775 | russell | Comment out entries in sample res_pktccops.conf. | |
337840 | irroot | Make sure a CDR is on the stack for call in the Queue. | ASTERISK-18567 |
337902 | irroot | ||
337974 | rmudgett | Fix deadlock when using dummy channels. | ASTERISK-18613 |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 50 Makefile | 169 - Makefile.moddir_rules | 4 Makefile.rules | 4 UPGRADE-1.8.txt | 12 UPGRADE.txt | 11 addons/chan_mobile.c | 17 addons/chan_ooh323.c | 14 addons/ooh323c/src/ooCalls.c | 1 addons/ooh323c/src/ooCalls.h | 1 addons/ooh323c/src/ooCmdChannel.c | 2 addons/ooh323c/src/ooGkClient.c | 98 addons/ooh323c/src/ooLogChan.c | 3 addons/ooh323c/src/oochannels.c | 1 addons/ooh323c/src/ooh323.c | 29 addons/ooh323c/src/ooq931.c | 32 agi/Makefile | 6 apps/app_confbridge.c | 15 apps/app_dial.c | 56 apps/app_directed_pickup.c | 1 apps/app_echo.c | 2 apps/app_followme.c | 2 apps/app_meetme.c | 12 apps/app_minivm.c | 19 apps/app_mixmonitor.c | 2 apps/app_morsecode.c | 3 apps/app_mp3.c | 4 apps/app_parkandannounce.c | 4 apps/app_queue.c | 140 - apps/app_readexten.c | 62 apps/app_saycounted.c | 5 apps/app_voicemail.c | 361 +- build_tools/cflags-devmode.xml | 5 build_tools/cflags.xml | 5 build_tools/mkpkgconfig | 6 cdr/cdr_custom.c | 3 cdr/cdr_manager.c | 2 cdr/cdr_odbc.c | 4 cdr/cdr_sqlite3_custom.c | 2 cdr/cdr_syslog.c | 2 cel/cel_custom.c | 3 cel/cel_sqlite3_custom.c | 2 channels/chan_agent.c | 14 channels/chan_alsa.c | 1 channels/chan_console.c | 1 channels/chan_dahdi.c | 263 + channels/chan_h323.c | 6 channels/chan_iax2.c | 46 channels/chan_mgcp.c | 4 channels/chan_misdn.c | 106 channels/chan_oss.c | 1 channels/chan_sip.c | 1133 ++++---- channels/chan_skinny.c | 4 channels/chan_unistim.c | 4 channels/chan_usbradio.c | 4 channels/chan_vpb.cc | 55 channels/sig_analog.c | 29 channels/sig_pri.c | 142 - channels/sig_pri.h | 4 channels/sig_ss7.c | 107 channels/sip/include/sdp_crypto.h | 6 channels/sip/include/security_events.h | 43 channels/sip/include/sip.h | 51 channels/sip/include/srtp.h | 2 channels/sip/sdp_crypto.c | 11 channels/sip/security_events.c | 398 ++ codecs/codec_resample.c | 1 codecs/gsm/Makefile | 4 configs/chan_dahdi.conf.sample | 11 configs/confbridge.conf.sample | 4 configs/extensions.conf.sample | 4 configs/features.conf.sample | 117 configs/iax.conf.sample | 4 configs/indications.conf.sample | 7 configs/logger.conf.sample | 2 configs/manager.conf.sample | 3 configs/res_pktccops.conf.sample | 64 configs/rtp.conf.sample | 2 configs/sip.conf.sample | 11 configs/voicemail.conf.sample | 6 configure.ac | 129 contrib/init.d/rc.archlinux.asterisk | 2 contrib/init.d/rc.redhat.asterisk | 2 contrib/scripts/get_ilbc_source.sh | 2 doc/asterisk.8 | 765 +---- doc/asterisk.sgml | 437 --- formats/format_wav.c | 4 funcs/func_curl.c | 11 funcs/func_dialplan.c | 75 funcs/func_frame_trace.c | 12 funcs/func_odbc.c | 33 funcs/func_shell.c | 21 funcs/func_strings.c | 87 include/asterisk/app.h | 75 include/asterisk/autoconfig.h.in | 64 include/asterisk/cel.h | 7 include/asterisk/channel.h | 43 include/asterisk/config.h | 11 include/asterisk/dsp.h | 7 include/asterisk/event.h | 7 include/asterisk/event_defs.h | 7 include/asterisk/frame.h | 4 include/asterisk/manager.h | 3 include/asterisk/optional_api.h | 27 include/asterisk/res_fax.h | 2 include/asterisk/security_events_defs.h | 76 include/asterisk/test.h | 56 main/Makefile | 3 main/app.c | 50 main/asterisk.c | 7 main/cel.c | 2 main/channel.c | 308 +- main/config.c | 616 +++- main/dial.c | 4 main/dsp.c | 82 main/enum.c | 38 main/event.c | 9 main/features.c | 4324 ++++++++++++++++++++++---------- main/file.c | 1 main/format_cap.c | 2 main/loader.c | 6 main/logger.c | 211 + main/manager.c | 60 main/netsock2.c | 2 main/pbx.c | 662 +++- main/rtp_engine.c | 18 main/say.c | 2 main/security_events.c | 54 main/term.c | 2 main/test.c | 43 res/ais/evt.c | 7 res/res_config_odbc.c | 12 res/res_config_pgsql.c | 8 res/res_fax.c | 91 res/res_fax_spandsp.c | 7 res/res_jabber.c | 22 res/res_musiconhold.c | 50 res/res_rtp_asterisk.c | 57 res/res_srtp.c | 10 res/res_timing_timerfd.c | 27 sounds/Makefile | 110 tests/test_acl.c | 2 tests/test_amihooks.c | 2 tests/test_aoc.c | 2 tests/test_app.c | 2 tests/test_ast_format_str_reduce.c | 2 tests/test_astobj2.c | 2 tests/test_db.c | 1 tests/test_devicestate.c | 2 tests/test_dlinklists.c | 2 tests/test_event.c | 2 tests/test_expr.c | 2 tests/test_func_file.c | 2 tests/test_gosub.c | 8 tests/test_heap.c | 2 tests/test_linkedlists.c | 2 tests/test_locale.c | 2 tests/test_logger.c | 2 tests/test_netsock2.c | 3 tests/test_pbx.c | 41 tests/test_poll.c | 2 tests/test_sched.c | 2 tests/test_security_events.c | 2 tests/test_skel.c | 2 tests/test_stringfields.c | 2 tests/test_strings.c | 2 tests/test_substitution.c | 2 tests/test_time.c | 2 tests/test_utils.c | 2 utils/Makefile | 4 170 files changed, 8144 insertions(+), 4688 deletions(-)