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.6.2.18.
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 |
15 mnicholson 12 twilson 10 tilghman 9 jrose 8 dvossel 8 rmudgett 7 alecdavis 7 wdoekes 2 cmaj 2 elguero 2 IgorG 2 kmoore 2 lmadsen 2 one47 2 russell 2 seanbright 1 andy11 1 bluecrow76 1 Chainsaw 1 enegaard 1 FeyFre 1 irroot 1 jhirsch 1 kkm 1 malin 1 murf 1 nivek 1 pabelanger 1 qwell 1 rgagnon 1 smurfix 1 sobomax 1 st 1 tzafrir 1 var 1 viraptor 1 vrban 1 zvision |
8 rmudgett 5 twilson 4 astmiv 4 jrose 4 tilghman 4 wdoekes 3 mnicholson 2 alecdavis 2 cmaj 2 dvossel 2 globalnetinc 2 jde 2 lmadsen 2 loloski 2 nivek 2 seanbright 2 vois 1 alexandrekeller 1 amilcar 1 boroda 1 Chainsaw 1 chris-mac 1 elguero 1 FeyFre 1 firstsip 1 francesco_r 1 Freddi_Fonet 1 Greenlightcrm 1 IgorG 1 irroot 1 isis242 1 jamhed 1 jcromes 1 kkm 1 kowalma 1 lefoyer 1 malin 1 oej 1 rgagnon 1 rossbeer 1 rymkus 1 seadweller 1 smurfix 1 sobomax 1 sum 1 vmikhnevych |
6 wdoekes 3 irroot 3 nahuelgreco 2 alecdavis 2 cmaj 2 destiny6628 2 igorg 2 johnz 2 one47 2 tzafrir 1 alexandrekeller 1 andy11 1 bluecrow76 1 davidw 1 devmod 1 docent 1 elguero 1 feyfre 1 ffossard 1 jamhed 1 jamicque 1 jasonshugart 1 jcromes 1 jhirsch 1 jkister 1 jmls 1 jpokorny 1 kkm 1 kobaz 1 kvveltho 1 lefoyer 1 lmadsen 1 lmsteffan 1 marcelloceschia 1 mickecarlsson 1 mn3250 1 mspuhler 1 nivek 1 nvitaly 1 oej 1 pabelanger 1 pnlarsson 1 pruiz 1 seadweller 1 sharvanek 1 siby 1 smurfix 1 sobomax 1 st 1 stknob 1 sysreq 1 var 1 viraptor 1 vmikhnevych 1 vois 1 vrban 1 zvision |
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 |
308678 | twilson | Use remotesecret to authenticate with a remote party | |
308722 | mnicholson | silence gcc 4.2 compiler warning | |
309033 | tilghman | A later version of flex already includes the fwrite workaround code, which if used twice causes a compilation error. | |
309034 | tilghman | Clarify meaning, removing double negative (stupid!) | |
309251 | tilghman | Revert previous 2 commits, and instead conditionally redefine the same macro used in flex 2.5.35 that clashed with our workaround. | |
309255 | qwell | Fix usage of "hasvoicemail=yes" and "mailbox=" in users.conf for SIP. | |
309494 | mnicholson | remove mysterious lua_pushvalue() that is never used | |
309541 | mnicholson | Check for errors from fseek() when loading config file, properly abort on errors from fread(), and supply a traceback for errors generated when loading the config file. | |
309584 | mnicholson | Restore mysterious lua_pushvalue() call removed in r309494. The mystery has been solved. | |
310585 | jrose | Adds 'p' as an option to func_volume. When it is on, the old behavior with DTMF controlling volume adjustment will be enforced. | |
310992 | twilson | Don't keep trying to write to a closed connection | |
310997 | twilson | Revert patch with accidental reversion of a previous patch | |
311140 | mnicholson | Don't write items to the manager socket twice. | |
311496 | dvossel | Fixes memory leak in MeetMe AMI action | |
312103 | alecdavis | app_voicemail: close_mailbox needs to respect additional messages while mailbox is open. | |
312213 | alecdavis | fix up bad merge46 extra 2 yuck: labels | |
312287 | tilghman | Found some leaking file descriptors while looking at ast_FD_SETSIZE dead code. | ASTERISK-17553 |
312762 | jrose | Backporting trunk change to add verbosity to 'L' option in meetme | |
313004 | alecdavis | app_voicemail: close_mailbox change LOG_WARNING to LOG_NOTICE | |
314549 | twilson | Don't allocate more space than necessary for a sip_pkt | |
314958 | mnicholson | Don't hold the pvt lock while streaming a file. | |
315643 | twilson | Allow transfer loops without allowing forwarding loops | |
317575 | twilson | Re-fix queue round-robin | |
317859 | mnicholson | pbx_lua autoservice fixes | |
319202 | twilson | Unlink a peer from peers_by_ip when expiring a registration | |
319653 | twilson | Make sure everyone gets an unhold when a transfer succeeds | |
321210 | alecdavis | Fix *8 directed pickup locks system during pickupsound play out | ASTERISK-17264, ASTERISK-17748 |
322668 | mnicholson | don't drop any voice frames when checking for T.38 during early media | ASTERISK-17705 |
322697 | mnicholson | fix for previous commit | |
322699 | mnicholson | unlock pvt when we drop voice frames received in early media when in t.38 mode | |
323039 | mnicholson | Unlock the sip channel during fax detection like chan_dahdi does to prevent a deadlock with ast_autoservice_stop. | ASTERISK-17798 |
323579 | seanbright | Resolve a segfault/bus error when we try to map memory that falls on a page | ASTERISK-15359, ASTERISK-16460 |
323733 | twilson | Fix DYNAMIC_FEATURES | ASTERISK-17914 |
324306 | kmoore | ConfBridge does not handle hangup properly | |
324634 | dvossel | Addresses AST-2011-010, remote crash in IAX2 driver | |
324643 | kmoore | Addresses AST-2011-008, memory corruption and remote crash in SIP driver. | |
325277 | twilson | Don't leak SIP username information |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
apps/app_chanspy.c | 6 apps/app_confbridge.c | 68 - apps/app_dial.c | 36 apps/app_directed_pickup.c | 74 - apps/app_externalivr.c | 1 apps/app_meetme.c | 18 apps/app_mixmonitor.c | 4 apps/app_voicemail.c | 87 + channels/chan_agent.c | 177 +-- channels/chan_dahdi.c | 2015 ++++++++++++++++++++++++--------------- channels/chan_iax2.c | 14 channels/chan_local.c | 4 channels/chan_sip.c | 631 +++++++++--- channels/chan_skinny.c | 78 + configs/http.conf.sample | 5 configs/indications.conf.sample | 2 configs/manager.conf.sample | 11 configs/sip.conf.sample | 14 configs/skinny.conf.sample | 9 configure.ac | 7 contrib/scripts/safe_asterisk | 2 formats/format_wav.c | 84 - funcs/func_channel.c | 8 funcs/func_curl.c | 13 funcs/func_odbc.c | 48 funcs/func_volume.c | 87 + include/asterisk/autoconfig.h.in | 65 - include/asterisk/features.h | 41 include/asterisk/select.h | 13 main/ast_expr2.fl | 8 main/ast_expr2f.c | 47 main/asterisk.c | 8 main/callerid.c | 19 main/channel.c | 32 main/cli.c | 26 main/features.c | 474 ++++++--- main/http.c | 15 main/manager.c | 140 ++ main/tcptls.c | 20 main/udptl.c | 6 main/utils.c | 2 pbx/pbx_ael.c | 47 pbx/pbx_config.c | 3 pbx/pbx_lua.c | 83 + res/res_agi.c | 59 - res/res_config_odbc.c | 2 res/res_odbc.c | 5 47 files changed, 3152 insertions(+), 1466 deletions(-)