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.3.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 |
20 russell 15 rmudgett 12 jrose 8 twilson 6 kmoore 5 mmichelson 4 mjordan 3 seanbright 3 tilghman 2 pabelanger 2 wdoekes 1 alecdavis 1 Bryon 1 file 1 kpfleming 1 Michael 1 Tilghman 1 tzafrir 1 Walter |
1 byronclark 1 jamicque |
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 |
357213 | kpfleming | Make COMPILE_DOUBLE magic actually work. | |
357318 | mmichelson | Add a security event for the case where fake authentication challenge is sent. | |
357353 | rmudgett | Remove dupliate 'i' option table entry in app_page.c. | ASTERISK-19310 |
357357 | jrose | Adds UPGRADE.txt notes to r357266 indicating changes to transport option | ASTERISK-19352 |
357400 | jrose | Moves UPGRADE.txt notes from r357356 to a new section specific to 1.8.12 | ASTERISK-19352 |
357405 | jrose | revision 357386 -- oops, accidentally made it 10.3 to 10.4 instead of 10.2 to 10.3 | ASTERISK-19352 |
357408 | rmudgett | Use more reasonable cause code when rejecting incoming call waiting calls. | ASTERISK-19397 |
357421 | tilghman | Correctly reset the dialplan priority. | |
357458 | jrose | Add additional character type types to supported data types for cdr_adaptive_odbc | ASTERISK-19334 |
357497 | jrose | Adding transport=udp to sample sip.conf - Also changes version of Asterisk 1.8 in UPGRADE | ASTERISK-19352 |
357576 | wdoekes | Fix copying of CDR(accountcode) to local channels. | ASTERISK-19384 |
357620 | wdoekes | Update stringfield documentation for removed second va_list in favor of va_copy. | |
357667 | kmoore | Prevent outbound SIP NOTIFY packets from displaying a port of 0 | ASTERISK-19430 |
357762 | mmichelson | Fix race condition that can cause important control frames (such as a hangup) to be missed. | ASTERISK-19223 |
357810 | rmudgett | Fix channel reference leak in ChanSpy. | ASTERISK-19461, ASTERISK-17515 |
357812 | seanbright | The default value for mohinterpret is the empty string, so when resetting to | |
357895 | rmudgett | Remove ISDN hold restriction for non-bridged calls. | ASTERISK-19388 |
357941 | kmoore | Fix case-sensitivity for device-specific event subscriptions and CCSS | ASTERISK-19422 |
357987 | twilson | Make chan_usbradio compile under dev mode | |
358017 | twilson | Correct some set-but-unused variable warnings in the mISDN library. | |
358033 | twilson | Fix unused-but-set-variable warnings | |
358116 | kmoore | Ensure Asterisk acknowledges ACKs to 4xx on Replaces errors | ASTERISK-19303 |
358163 | file | Defer sending the connected line reinvite if a reinvite is already in progress. | ASTERISK-19355 |
358215 | jrose | Eliminate double close of file descriptor in manager.c | ASTERISK-18453 |
358261 | rmudgett | Setup DSP when SS7 call is connected or early media is available. | ASTERISK-19312 |
358284 | rmudgett | Drop SS7 call if not connected yet when INCOMPLETE/BUSY/CONGESTION. | ASTERISK-19372 |
358378 | rmudgett | Fix ring cadance setup for outgoing calls on FXS ports. | |
358436 | twilson | Add detection for ODBC WCHAR fields | |
358441 | twilson | Set snarkiness = 0 in cdr_adaptive_odbc.conf.sample | |
358485 | seanbright | Return g729 and g723.1 frames with the number of samples set properly. | |
358531 | rmudgett | Change directly setting _softhangup in sig_ss7.c to use ast_softhangup_nolock(). | ASTERISK-19372 |
358644 | jrose | Make transfer not ignore port information with SIP. | ASTERISK-19321 |
358811 | tilghman | Enable macros in 1.8 to find the next highest "h" extension in a context, like in 1.4. | ASTERISK-19336 |
358860 | tilghman | Requested changes documenting the fixed AEL functionality. | |
358944 | twilson | Make hints for invalid SIP devices return Unavail, not idle | ASTERISK-16702 |
358989 | twilson | Fix setting CDR variables in the hangup extension | |
359051 | russell | Remove chan_usbradio and app_rpt. | |
359054 | russell | Dump cache of published events when a node joins the cluster. | |
359057 | russell | Don't use a buffer after it goes out of scope. | |
359060 | russell | Fix incorrect sizeof() on a pointer in MD5Final(). | |
359072 | russell | Fix incorrect sizeof() usage in features.c. | |
359091 | russell | Fix broken usage of sizeof() in res_adsi. | |
359114 | russell | Fix incorrect usage of sizeof() in res_crypto. | |
359117 | russell | Fix incorrect sizeof() in astman. | |
359162 | russell | Fix inaccurate sizeof() in sched.c. | |
359212 | russell | Fix invalid reads/writes due to incorrect sizeof(). | |
359260 | russell | Fix bogus reads/writes of console log levels in asterisk.c | |
359355 | rmudgett | Fix Dial m and r options and forked calls generating warnings for voice frames. | ASTERISK-16901, ASTERISK-17541 |
359358 | mjordan | Fix incorrect jitter buffer overflow due to missed resynchronizations | ASTERISK-18964 |
359453 | rmudgett | Fix deadlock potential with some ast_indicate/ast_indicate_data calls. | |
359454 | russell | app.h: Always initialize AST_DECLARE_APP_ARGS(). | |
359458 | russell | udptl: Ensure fec[] in udptl_build_packet() is initialized. | |
359491 | russell | app_chanisavail: Fix use of uninitialized variable. | |
359509 | russell | chan_gtalk: Fix potential use of uninitialized variable. | |
359559 | russell | chan_iax2: Fix use of uninitialized sockaddr_in in try_transfer(). | |
359620 | rmudgett | Add missing connected line macro calls to initial dial for Dial and Queue apps. | |
359694 | mjordan | Fix remotely exploitable stack overrun in Milliwatt | ASTERISK-19541 |
359707 | mjordan | Fix remotely exploitable stack overflow in HTTP manager | ASTERISK-19542 |
359810 | alecdavis | Missed lastinvite CSeq int to uint32_t change | |
359898 | jrose | Prevent chanspy from binding to zombie channels | ASTERISK-19493 |
359980 | rmudgett | Allow AMI action callback to be reentrant. | ASTERISK-18479, ASTERISK-13784, ASTERISK-17785, ASTERISK-19487 |
359982 | seanbright | chan_iax2: Emit Port alongside Post in PeerStatus AMI Event. | |
360034 | kmoore | Prevent Echo() from relaying control, null, and modem frames | |
360088 | mjordan | Ensure Asterisk sends a BYE when pending on the final response to a re-INVITE | ASTERISK-19365 |
360098 | tzafrir | Also detect gmime 2.6 | |
360139 | jrose | Update install_prereq script to include missing GSM library for debian amd move SQLite3. | ASTERISK-19367 |
360263 | rmudgett | Add missing initialization of update_redirecting in chan_sip.c | |
360310 | rmudgett | Make number not available presentation also set screening to network provided. | |
360358 | russell | Multiple revisions 360356-360357 | |
360361 | russell | app_jack: fix datastore memory leak in error handling path. | |
360364 | russell | app_page: Fix a memory leak on every Page(). | |
360414 | russell | func_curl: Fix leak of an ast_str in error handling code path. | |
360472 | pabelanger | Increase verbosity level for ast_verb messages | |
360476 | pabelanger | Update CHANGES for r360471 | |
360575 | jrose | Updates config with bootstrap where I changed configure.ac in r360488 | ASTERISK-17842 |
360672 | mmichelson | Make a debug message regarding subscription changes more accurate. | |
360717 | twilson | Destroy configs when they are no longer used | |
360863 | mmichelson | Improve accuracy of identifying information sent in dialog-info SIP NOTIFY requests. | ASTERISK-16735 |
360885 | mmichelson | Fix potential race condition during call pickup. | ASTERISK-19183 |
360934 | rmudgett | Fix logger deadlock on Asterisk shutdown. | ASTERISK-19463 |
360993 | kmoore | Stop sending out RTCP if RTP is inactive | ASTERISK-19366 |
361041 | kmoore | Fix the display of documentation for Transfer | ASTERISK-18168 |
361091 | jrose | Make the MeetMeAdmin N command (mute all nonadmins) not mute admins | ASTERISK-19335 |
361143 | jrose | Replace GNU old-style field designator extensions to fix clang warnings | ASTERISK-19540 |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
CHANGES | 16 Makefile.rules | 6 UPGRADE-1.8.txt | 5 UPGRADE.txt | 15 addons/cdr_mysql.c | 2 addons/chan_ooh323.c | 10 apps/app_chanisavail.c | 4 apps/app_chanspy.c | 5 apps/app_dial.c | 145 apps/app_echo.c | 12 apps/app_externalivr.c | 8 apps/app_jack.c | 8 apps/app_meetme.c | 2 apps/app_milliwatt.c | 8 apps/app_page.c | 3 apps/app_queue.c | 8 apps/app_rpt.c |15229 ---------------------------------- apps/app_stack.c | 155 apps/app_transfer.c | 4 build_tools/menuselect-deps.in | 1 cdr/cdr_adaptive_odbc.c | 6 cel/cel_odbc.c | 5 channels/chan_agent.c | 4 channels/chan_dahdi.c | 26 channels/chan_gtalk.c | 3 channels/chan_iax2.c | 25 channels/chan_jingle.c | 1 channels/chan_misdn.c | 3 channels/chan_sip.c | 125 channels/chan_usbradio.c | 4039 --------- channels/misdn/isdn_lib.c | 15 channels/misdn/isdn_msg_parser.c | 60 channels/sig_pri.c | 95 channels/sig_ss7.c | 61 channels/sig_ss7.h | 1 channels/sip/include/sip.h | 2 channels/sip/security_events.c | 1 codecs/codec_dahdi.c | 2 configs/cdr_adaptive_odbc.conf.sample | 31 configs/sip.conf.sample | 3 configure.ac | 10 contrib/scripts/install_prereq | 7 funcs/func_curl.c | 1 funcs/func_dialplan.c | 6 include/asterisk/app.h | 2 include/asterisk/autoconfig.h.in | 16 include/asterisk/channel.h | 2 include/asterisk/devicestate.h | 11 include/asterisk/logger.h | 2 include/asterisk/manager.h | 2 include/asterisk/stringfields.h | 14 include/asterisk/strings.h | 20 main/acl.c | 9 main/app.c | 6 main/ast_expr2.c | 705 - main/ast_expr2.h | 14 main/ast_expr2.y | 3 main/ast_expr2f.c | 32 main/ccss.c | 10 main/channel.c | 98 main/devicestate.c | 100 main/dnsmgr.c | 14 main/event.c | 41 main/features.c | 17 main/jitterbuf.c | 89 main/logger.c | 18 main/manager.c | 45 main/md5.c | 2 main/pbx.c | 2 main/sched.c | 2 main/udptl.c | 2 main/utils.c | 130 makeopts.in | 3 pbx/pbx_loopback.c | 12 pbx/pbx_realtime.c | 12 res/ael/ael.tab.c | 1286 +- res/ael/ael.tab.h | 14 res/ael/ael_lex.c | 32 res/ael/pval.c | 79 res/ais/ais.h | 9 res/ais/clm.c | 24 res/ais/evt.c | 27 res/res_adsi.c | 2 res/res_ais.c | 62 res/res_crypto.c | 1 res/res_fax_spandsp.c | 6 tests/test_devicestate.c | 4 tests/test_event.c | 19 tests/test_gosub.c | 12 utils/ael_main.c | 30 utils/astman.c | 2 utils/conf2ael.c | 30 92 files changed, 2366 insertions(+), 20886 deletions(-)