The release of Asterisk 10.4.0 resolves several issues reported by the community and would have not been possible without your participation.
Thank you!
The following are the issues resolved in this release:
* --- Prevent chanspy from binding to zombie channels
(Closes issue ASTERISK-19493. Reported by lvl)
* --- Fix Dial m and r options and forked calls generating warnings for voice frames.
(Closes issue ASTERISK-16901. Reported by Chris Gentle)
* --- Remove ISDN hold restriction for non-bridged calls.
(Closes issue ASTERISK-19388. Reported by Birger Harzenetter)
* --- Fix copying of CDR(accountcode) to local channels.
(Closes issue ASTERISK-19384. Reported by jamicque)
* --- Ensure Asterisk acknowledges ACKs to 4xx on Replaces errors
(Closes issue ASTERISK-19303. Reported by Jon Tsiros)
* --- Eliminate double close of file descriptor in manager.c
(Closes issue ASTERISK-18453. Reported by Jaco Kroon)
For a full list of changes in this release, please see the ChangeLog:
The release of Asterisk 1.8.12.0 resolves several issues reported by the community and would have not been possible without your participation.
Thank you!
The following are the issues resolved in this release:
* --- Prevent chanspy from binding to zombie channels
(Closes issue ASTERISK-19493. Reported by lvl)
* --- Fix Dial m and r options and forked calls generating warnings for voice frames.
(Closes issue ASTERISK-16901. Reported by Chris Gentle)
* --- Remove ISDN hold restriction for non-bridged calls.
(Closes issue ASTERISK-19388. Reported by Birger Harzenetter)
* --- Fix copying of CDR(accountcode) to local channels.
(Closes issue ASTERISK-19384. Reported by jamicque)
* --- Ensure Asterisk acknowledges ACKs to 4xx on Replaces errors
(Closes issue ASTERISK-19303. Reported by Jon Tsiros)
* --- Eliminate double close of file descriptor in manager.c
(Closes issue ASTERISK-18453. Reported by Jaco Kroon)
For a full list of changes in this release, please see the ChangeLog:
Some users want the latest and greatest Asterisk. They’ve got a particular bug fix they’re keen about and they don’t want to mess around applying patches. If you’re this type of user, you’ll get the fix for your issues, and generally other people’s fixes, in the monthly point release.
Some users really want it tested. They don’t care about anyone else’s bug fixes, except their own. In fact, they really don’t want anyone’s bug fixes but their own. That could break something. And when something breaks, Hulk gets angry. And when Hulk gets angry, well, you don’t want to make Hulk angry.
Some users want additional functionality that can’t be part of the canonical release. Digium phones required all kinds of changes to Asterisk 1.8, and 10, and changes to support even more phone functionality will continue. That, of course, runs counter to the Asterisk release policy of not adding new features once a release branch is made.
To address all of these different needs, we’ve cooked up a plan that, we hope, will satisfy most of the people, most of the time. For the first group of users (lots of bug fixes, frequent releases)? Stop reading. You’re all set; the world remains exactly the same.
The Asterisk Development Team has announced security releases for Asterisk 1.6.2, 1.8, and 10. The available security releases are released as versions 1.6.2.24, 1.8.11.1, and 10.3.1.
The release of Asterisk 1.6.2.24, 1.8.11.1, and 10.3.1 resolve the following two issues:
* A permission escalation vulnerability in Asterisk Manager Interface. This would potentially allow remote authenticated users the ability to execute commands on the system shell with the privileges of the user running the Asterisk application.
* A heap overflow vulnerability in the Skinny Channel driver. The keypad button message event failed to check the length of a fixed length buffer before appending a received digit to the end of that buffer. A remote authenticated user could send sufficient keypad button message events that the buffer would be overrun.
In addition, the release of Asterisk 1.8.11.1 and 10.3.1 resolve the following issue:
* A remote crash vulnerability in the SIP channel driver when processing UPDATE requests. If a SIP UPDATE request was received indicating a connected line update after a channel was terminated but before the final destruction of the associated SIP dialog, Asterisk would attempt a connected line update on a non-existing channel, causing a crash.
These issues and their resolution are described in the security advisories.
For more information about the details of these vulnerabilities, please read security advisories AST-2012-004, AST-2012-005, and AST-2012-006, which were released at the same time as this announcement.
For a full list of changes in the current releases, please see the ChangeLogs:
Shaun Ruffell has posted details of the latest release of DAHDI-Linux and DAHDI-Tools:
The Asterisk Development Team has announced the releases of:
DAHDI-Linux 2.6.1
DAHDI-Linux 2.5.1
DAHDI-Tools 2.6.1
DAHDI-Tools 2.5.1
DAHDI-Linux-Complete 2.6.1+2.6.1
DAHDI-Linux-Complete 2.5.1+2.5.1
2.6.1 and 2.5.1 are bugfix releases of which the most noteable changes are:
- Fix for Digium dual and quadspan cards in E1 mode when used with a hardware echocanceler that was introduced in 2.6.0.
- Fix for intermittent failure to decode FSK caller ID on Digium voicebus analog cards introduced in 2.6.0.
- Support for Linux kernel versions up to 3.4.
Issues closed in these releases:
DAHLIN-275: E1 spans have noise on some alternative channels when VPM is active
DAHLIN-274: dahdi_dummy failes to compile
DAHLIN-283: Disable Active State Power Management on PCIe links for DAHDI devices.
DAHLIN-280: dahdi_dynamic_eth(ethmf,loc)
DAHLIN-286: DAHDI driver wctdm24xxp does not compile with GCC 3.4.4
DAHLIN-279: dahdi will not compile with CONFIG_DAHDI_ECHOCAN_PROCESS_TX
DAHLIN-278: dahdi will not compile with CONFIG_DAHDI_NET
DAHLIN-185: Dahdi dummy includes time.h, should be timer.h for low-res timer....
DAHLIN-288: compilation error when CONFIG_DAHDI_WATCHDOG is defined
And in the 2.5.1 release only:
DAHLIN-272: No PCM on a TDM410 FXS module since r10167
The DAHDI-Linux shortlog of changes since 2.6.0:
Mike Sinkovsky (1):
dahdi: Fix compilation when CONFIG_DAHDI_WATCHDOG is defined.
Oron Peled (9):
xpp: bugfix: fix bad refcount
xpp: Don't deactivate XPDs on unregistration
xpp: handle failures during dahdi_register_device()
xpp: reset Astribank SPI busses
xpp: FXS: better power-down to lower noise
A parent-less device should not crash dahdi
remove a duplicate dev_set_name()
xpp: FXS: atomic vbat_h power handling
xpp: FXS: added a 'lower_ringing_noise' parameter
Shaun Ruffell (30):
wctdm24xxp: FXS on-hook transmission timer incorrect.
wct4xxp: VPM module creates noise on alternate channels on E1 spans.
wctdm24xxp: Shorten RINGOFF debounce interval from 512ms to 128ms.
xpp: Use 'bool' type for boolean module parameters on kernel versions >= 2.6.31.
xpp: '%d' -> '%lu' when displaying module_refcount on kernel versions >= 3.3
dahdi_dummy: Fix compilation since dahdi-linux 2.6.0.
dahdi: Add dahdi_pci_disable_link_state for kernel < 2.6.25.
wct4xxp: __t4_frame_in and __t4_framer_out slowdowns.
wct4xxp: Add compile-time option to disable ASPM for PCIe devices.
wcte12xp, wctdm24xxp: Add compile-time option to disable ASPM for PCIe devices.
dahdi: Update dev_set_name / dev_name for RHEL 5.6+.
dahdi_dynamic_eth: Move tx packet flushing to process context.
dahdi_dynamic: Since dynamic devices are 'parentless' we must name them.
dahdi_dynamic_eth: Prevent crash is packet arrives before span is fully configured.
dahdi_dynamic_eth: Fix compilation on kernels < 2.6.22.
wct4xxp: Disable all interrupts explicitly in interrupt handler.
wct4xxp: Trivial formatting changes around request_irq.
wctdm24xxp: Remove forward declaration of inline for GCC 3.4.4
wctdm24xxp, wcte12xp: Allow VPMOCT032 firmware to be compiled into driver.
dahdi_dynamic: Do not call into dahdi_dynamic without holding reference.
dahdi_dynamic: Remove calls to __module_get().
dahdi_dynamic: Close race on unload if red alarm timer was running when unloaded.
dahdi_dynamic_eth: Make ztdeth_exit() symetrical with ztdeth_init() and fix race on unload.
dahdi_dynamic_loc: Change and check the dyn->pvt pointer under lock.
dahdi: Fix compilation when CONFIG_DAHDI_ECHOCAN_PROCESS_TX is defined.
dahdi: Fix compilation when CONFIG_DAHDI_NET is defined.
dahdi_dummy: Include timer.h instead of time.h
wcb4xxp: Remove asm/system.h include.
wcte12xp, wctdm24xxp, wct4xxp: Print warning about potential GPL violation w/HOTPLUG_FIRMWARE=no.
xpp: Fix compilation when CONFIG_DAHDI_WATCHDOG is defined.
Tzafrir Cohen (8):
Build OSLEC EC if in the tree
Astribank I firmwares rev. 7107
USB_RECOV.hex: recovering from xpp hardware issues
xpp: USB_FW rev 10401: minor 6FXS/2FXO caps issue
xpp: firmwares to support E-Main 4
xpp: firmwares: useless 0x1A at EOF
FPGA_1161.201.hex rev 10532: fix reset of XR1000
FPGA_1161.201.hex rev 10545: fix reset of XR1000
oFono 1.0 has been released November 10, 2011 Average Vote: 10
Steve Totaro has forwarded details of the latest release of a project called oFono.
Asterisk 10.0.0-rc1 Now Available November 11, 2011 Average Vote: 10
The Asterisk Development Team is pleased to announce the first release candidate of Asterisk 10.0.0.
AstLinux Custom Build Engine Now Available March 13, 2012 Average Vote: 10
Kristian Kielhofner has posted details of some work that has been completed in the AstLinux project to provide a custom build engine.
Speech recognition and Text to Speech using Google April 11, 2012 Average Vote: 10
I was reading through the Asterisk Users mailing list and came across a couple of really cool AGI scripts for doing speech recognition and converting speech to text.
Asterisk 1.10 branch created July 14, 2011 Average Vote: 10
At 8:34am New Zealand time this morning a branch named 1.10 was created.
Asterisk Trunk moves from Berkley DB to SQLite 3. July 7, 2011 Average Vote: 10
While reading through the commit logs this morning I noticed that the planned change to SQLite 3 as the backend database has taken place.
Chapter on Asterisk Architecture May 27, 2011 Average Vote: 10
Russell Bryant has posted a note about a chapter on Asterisk Architecture.
espeak module for Asterisk August 22, 2011 Average Vote: 10
Lefteris Zafiris has posted details of a new version of the app_espeak application for Asterisk - another speech synthesizer.
Developer Information Update August 16, 2011 Average Vote: 10
Kevin has posted a note asking developers with commit privileges to create a personal space on the Asterisk wiki.
Asterisk 10.4.0 Now Available May 4, 2012 The Asterisk Development Team has announced the release of Asterisk 10.4.0.
Certified Asterisk (SLA Supported GPL Code) April 30, 2012 Malcolm Davenport has written a post about a new branching system for an SLA supported Open Source branching system for people who want super stable LTS releases of Asterisk.
Recent FreePBX vulnerability attacks April 11, 2012 Jared Geiger has posted details of an unfixed security vulnerability he is seeing exploited in FreePBX.
Speech recognition and Text to Speech using Google April 11, 2012 I was reading through the Asterisk Users mailing list and came across a couple of really cool AGI scripts for doing speech recognition and converting speech to text.