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-1.8.7.0.
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 |
21 rmudgett 13 bebuild 11 irroot 10 qwell 8 lmadsen 6 twilson 5 jrose 5 mnicholson 5 oej 5 tilghman 4 mjordan 4 pabelanger 3 kmoore 3 russell 3 transnexus 2 alecdavis 2 may 2 schmidts 1 seanbright 1 tzafrir |
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 |
334453 | irroot | ASTERISK-18255 | |
334616 | alecdavis | Prevent segfault if call arrives before Asterisk is fully booted. | |
334620 | 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. | |
334840 | rmudgett | Fix AMI action Park crash. | |
334843 | pabelanger | Cleanup chan_iax2.c log messages | |
334953 | rmudgett | Fix crash with res_fax when MALLOC_DEBUG and "core stop gracefully" are used. | |
335064 | mjordan | Updated SIP 484 handling; added Incomplete control frame | ASTERISK-17288 |
335259 | schmidts | build_peer doesnt unlink a peer object from peers_by_ip container which leads to a wrong refcounter value. | |
335319 | oej | Lock the peer->mvipvt to avoid crashes with SIP history enabled | ASTERISK-18288 |
335320 | kmoore | Prevent IAX2 from getting IPv6 addresses via DNS | ASTERISK-18090 |
335341 | kmoore | Ensure frames are not written to dialed channel if ringback is requested | ASTERISK-18083 |
335431 | mnicholson | Prevent a race condition when the bridge technology changes. This change was | ASTERISK-18155 |
335433 | mnicholson | Properly set caller_warning and callee_warning before we try to use them. | ASTERISK-18199 |
335497 | russell | Fix a crash in res_ais. | |
335618 | mnicholson | Don't limit the size of appdata for manager originate actions. | ASTERISK-17709 |
335655 | tilghman | Move mandatory checks closer to the beginning of the file. | |
335714 | pabelanger | Meetme should have 'core' support level | ASTERISK-18542 |
335716 | tzafrir | do parse defaultlanguage from asterisk.conf | |
335720 | rmudgett | Remove obsolete todo comment about PICKUPRESULT. | |
335790 | mnicholson | The tech and data members of fast_originate_helper are not string fields. | ASTERISK-17709 |
335851 | rmudgett | Fixed cut-n-paste regression using the wrong variable. | ASTERISK-18496 |
335911 | rmudgett | Remove unnecessary libpri dependency checks in the configure script. | ASTERISK-18535 |
335978 | irroot | lock the channel before calling ast_bridged_channel() to prevent a seg fault. | ASTERISK-18092 |
336093 | irroot | ASTERISK-18101, ASTERISK-18487 | |
336166 | irroot | The round robin routing routine in chan_misdn.c is broken. | ASTERISK-18413 |
336234 | seanbright | Make a note that inotify won't work with an NFS mounted spooler directory. | |
336294 | jrose | Fix bad RTP media bridges in directmedia calls on peers separated by multiple Asterisk nodes. | ASTERISK-18340, ASTERISK-17725 |
336312 | twilson | Add missing frame types to func_frame_trace | |
336314 | twilson | Whitespace fix | |
336378 | oej | Add missing unlock at MWI message sending time | ASTERISK-18573 |
336379 | oej | Revert accidental change that fixes OS/X Lion support | |
336440 | oej | Make sure manager_debug option is reset at reload | |
336499 | irroot | A long time ago in a galaxy far far away a IPv6 update was made, | ASTERISK-17278, ASTERISK-17500 |
336501 | oej | Add diversion header to a 302 redirect response if we have diversion data | ASTERISK-18143 |
336569 | rmudgett | Rework sig_pri_hangup() to be simpler and clearer. | |
336572 | lmadsen | Update get_ilbc_source.sh script to work again. | |
336591 | qwell | Remove weird mergeinfo props that make merges annoying sometimes. | |
336658 | rmudgett | Made Dial d and H options no longer immediately auto-answer the calling leg. | ASTERISK-13294, ASTERISK-11067 |
336716 | jrose | Document applications that play audio and do not answer unanswered calls. | |
336733 | tilghman | Various changes to allow 1.8 to compile on Mac OS X Lion (10.7) | |
336791 | twilson | Don't interfere with T.38 reinvites | ASTERISK-18340, ASTERISK-17725 |
336877 | russell | Fix crashes in ast_rtcp_write(). | ASTERISK-18570, ASTERISK-17560, ASTERISK-15406, ASTERISK-15257, ASTERISK-13334, ASTERISK-9977, ASTERISK-9716 |
336977 | rmudgett | Fix deadlock from not releasing SS7 linkset lock. | |
337007 | rmudgett | Check if a channel was created before using the pointer in sig_ss7_new_ast_channel(). | ASTERISK-17955, ASTERISK-17966 |
337061 | kmoore | Make CANMATCH with the new pattern match engine behave more like the old one | ASTERISK-18044 |
337115 | lmadsen | Update RedHat Init script to work with Heartbeat. | ASTERISK-18253 |
337118 | mjordan | Fix for incorrect voicemail duration in external notifications | ASTERISK-2234, ASTERISK-16981 |
337325 | tilghman | Escape commas in keys and values, when keys and values are enumerated by commas. | |
337344 | tilghman | Dumb little spacing fix. | |
337353 | tilghman | More silly spacing changes | |
337430 | 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 |
337486 | irroot | If IP address is used in chan_h323 host parameter of peer configuration. | ASTERISK-18237, ASTERISK-17278, ASTERISK-17500 |
337541 | irroot | Add warned to ast_srtp to prevent errors on each frame from libsrtp | |
337720 | rmudgett | Made ISDN not add numbering plan prefix strings to empty numbers. | ASTERISK-18577 |
337774 | russell | Comment out entries in sample res_pktccops.conf. | |
337839 | irroot | Make sure a CDR is on the stack for call in the Queue. | ASTERISK-18567 |
337898 | irroot | ||
337973 | rmudgett | Fix deadlock when using dummy channels. | ASTERISK-18613 |
338084 | pabelanger | Upgrade app_macro to core | |
338137 | transnexus | Updated for OSP Toolkit 4.0.0. | |
338138 | transnexus | Updated for checking OSP Toolkit version 4.0.0. | |
338224 | rmudgett | Fix chan_dahd compiling with gcc 4.6 when PRI and SS7 not present. | ASTERISK-18357 |
338227 | qwell | Add support levels to non-module sections of menuselect (cflags, utils, etc). | |
338235 | rmudgett | Fix inconsistency in LOG_VERBOSE/AST_LOG_VERBOSE declaration. | ASTERISK-17973 |
338322 | rmudgett | Make duplicate call ptr warning message more helpful. | |
338416 | irroot | The rtptimeout setting is ignored on a per peer basis. | ASTERISK-18559 |
338492 | lmadsen | Update documentation for SIP_HEADER. | ASTERISK-18640 |
338551 | qwell | Test modules have a support level of core. | |
338555 | pabelanger | Test modules should depend on the TEST_FRAMEWORK flag | |
338609 | transnexus | Remove r338137 and r338138. | |
338663 | rmudgett | Fix formatting of AMI header for SIP show peer. | ASTERISK-17486, ASTERISK-18649 |
338718 | jrose | Adds documentation for QueueMemberStatus event generation | |
338800 | rmudgett | Fix segfault in analog_ss_thread() not checking ast_read() for NULL. | ASTERISK-18648 |
339086 | twilson | Properly ignore AST_CONTROL_UPDATE_RTP_PEER in more places | ASTERISK-18610 |
339087 | may | destroy memheap mutex properly before memheap deleted | |
339144 | lmadsen | Make documentation for Dial() options 'F' and 'F()' more clear. | ASTERISK-18646 |
339147 | lmadsen | Remove duplicated Maxforwards line in AMI output. | ASTERISK-18637 |
339244 | may | fix forget declaration in previous change | |
339297 | jrose | Reverting revision 333265 due to component connection problems it introduces. | ASTERISK-18626, ASTERISK-18078 |
339352 | jrose | Removes improper use of sound 'and' in German language mode from application saynumber | ASTERISK-18212 |
339406 | rmudgett | Make always create the MOH directory (/var/lib/asterisk/moh). | ASTERISK-18409 |
339504 | rmudgett | Add missing documentation of required AMI action Challenge AuthType header. | ASTERISK-18554 |
339505 | mnicholson | The app name in the documentation must match what we register the application | |
339506 | rmudgett | Fix XML error in AMI action Challenge. | |
339511 | rmudgett | Fix Dial F option notes formatting. | |
339566 | lmadsen | Update prep_tarball script to download pre-exported documentation. | ASTERISK-18677 |
341250 | qwell | Create tag for Asterisk 1.8.8.0-rc2 | |
341251 | qwell | Update menuselect external | |
341252 | qwell | Update .version and ChangeLog | |
341253 | bebuild | Importing release summary for 1.8.8.0-rc2 release. | |
341282 | qwell | Update ChangeLog. Merge revisions 339719,340878,341088 from branches/1.8/ | |
341289 | bebuild | Importing release summary for 1.8.8.0-rc2 release. | |
341309 | qwell | Merge r341189 from branches/1.8/ for AST-2011-012 | |
341310 | qwell | Update ChangeLog | |
341311 | bebuild | Importing release summary for 1.8.8.0-rc2 release. | |
344269 | bebuild | Create Asterisk 1.8.8.0-rc3 from 1.8.8.0-rc2. | |
344270 | bebuild | Prevent BLF subscriptions from causing deadlocks | ASTERISK-18663 |
344310 | rmudgett | Fix deadlock if peer is destroyed while sending MWI notice. | ASTERISK-18747 |
344327 | bebuild | Update .version and ChangeLog | |
344328 | qwell | Update external | |
344329 | bebuild | Importing release summary for 1.8.8.0-rc3 release. | |
345541 | bebuild | Create Asterisk 1.8.8.0-rc4 from rc3. | |
345542 | lmadsen | Merge changes from 1.8 branch. Revision 345063. | |
345543 | bebuild | Update ChangeLog and .version file. | |
345544 | bebuild | Importing release summary for 1.8.8.0-rc4 release. | |
347164 | bebuild | Create Asterisk 1.8.8.0-rc5 from 1.8.8.0-rc4. | |
347165 | bebuild | Update .version file. | |
347651 | twilson | Merge revision #345858 | |
347652 | twilson | merge #347058 | |
347653 | lmadsen | Merge change from revision #345829. | |
347861 | mjordan | Merged 347531 | |
347862 | mjordan | Updated ChangeLog | |
347863 | bebuild | Importing release summary for 1.8.8.0-rc5 release. |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
.version | 2 CHANGES | 14 +- ChangeLog | 44 ++++++ Makefile | 3 Makefile.rules | 4 UPGRADE.txt | 12 + addons/chan_ooh323.c | 11 + addons/ooh323c/src/memheap.c | 6 agi/agi.xml | 4 apps/app_dial.c | 54 +++++--- apps/app_directed_pickup.c | 1 apps/app_echo.c | 2 apps/app_followme.c | 2 apps/app_macro.c | 2 apps/app_meetme.c | 5 apps/app_minivm.c | 19 +- apps/app_mixmonitor.c | 2 apps/app_morsecode.c | 3 apps/app_mp3.c | 4 apps/app_queue.c | 82 +++++------- apps/app_saycounted.c | 5 apps/app_voicemail.c | 108 ++++++++-------- asterisk-1.8.8.0-rc5-summary.html | 69 ++++++++++ asterisk-1.8.8.0-rc5-summary.txt | 104 +++++++++++++++ bridges/bridge_multiplexed.c | 19 ++ build_tools/cflags-devmode.xml | 11 + build_tools/cflags.xml | 15 ++ build_tools/embed_modules.xml | 11 + build_tools/prep_tarball | 34 ++--- cdr/cdr_custom.c | 3 cdr/cdr_manager.c | 2 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 | 10 + channels/chan_alsa.c | 1 channels/chan_console.c | 1 channels/chan_dahdi.c | 26 +++ channels/chan_h323.c | 6 channels/chan_iax2.c | 35 +++-- channels/chan_mgcp.c | 4 channels/chan_misdn.c | 106 ++++++++------- channels/chan_oss.c | 1 channels/chan_sip.c | 236 ++++++++++++++++++++++++----------- channels/chan_skinny.c | 4 channels/chan_unistim.c | 4 channels/chan_usbradio.c | 6 channels/sig_pri.c | 119 +++++++++++------ channels/sig_ss7.c | 107 ++++++++++----- channels/sip/include/sip.h | 4 codecs/gsm/Makefile | 4 configs/queues.conf.sample | 1 configs/res_pktccops.conf.sample | 64 ++++----- configs/sip.conf.sample | 15 +- configure.ac | 108 ++++++---------- contrib/init.d/rc.archlinux.asterisk | 2 contrib/init.d/rc.redhat.asterisk | 2 contrib/scripts/get_ilbc_source.sh | 2 funcs/func_curl.c | 11 + funcs/func_frame_trace.c | 12 + funcs/func_odbc.c | 33 +++- include/asterisk/app.h | 9 - include/asterisk/autoconfig.h.in | 56 -------- include/asterisk/cel.h | 7 - include/asterisk/channel.h | 25 +++ include/asterisk/event.h | 7 + include/asterisk/frame.h | 2 include/asterisk/logger.h | 2 include/asterisk/optional_api.h | 27 ++-- main/Makefile | 2 main/app.c | 35 +++-- main/asterisk.c | 2 main/cel.c | 2 main/channel.c | 34 ++++- main/dial.c | 4 main/event.c | 5 main/features.c | 69 +++++++--- main/file.c | 1 main/logger.c | 7 - main/manager.c | 63 +++++---- main/pbx.c | 52 +++++-- main/rtp_engine.c | 14 +- main/say.c | 9 - res/ais/evt.c | 7 + res/res_fax.c | 4 res/res_jabber.c | 10 - res/res_musiconhold.c | 2 res/res_rtp_asterisk.c | 55 ++++++-- res/res_srtp.c | 10 + tests/test_amihooks.c | 2 tests/test_dlinklists.c | 2 tests/test_gosub.c | 6 tests/test_linkedlists.c | 2 tests/test_locale.c | 2 tests/test_logger.c | 2 tests/test_pbx.c | 39 +++-- tests/test_security_events.c | 2 utils/utils.xml | 12 + 99 files changed, 1466 insertions(+), 715 deletions(-)