<div dir="ltr">PSC<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Asterisk Development Team</b> <span dir="ltr"><<a href="mailto:rmeyerriecks@digium.com">rmeyerriecks@digium.com</a>></span><br>
Date: 2014-01-30<br>Subject: [asterisk-dev] DAHDI-Linux and DAHDI-Tools 2.9.0 Now Available<br>To: <a href="mailto:asterisk-announce@lists.digium.com">asterisk-announce@lists.digium.com</a>, <a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a>, <a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a><br>
<br><br>The Asterisk Development Team has announced the releases of:<br>
DAHDI-Linux-v2.9.0<br>
DAHDI-Tools-v2.9.0<br>
dahdi-linux-complete-2.9.0+2.<u></u>9.0<br>
<br>
This release is available for immediate download at:<br>
<a href="http://downloads.asterisk.org/pub/telephony/dahdi-linux" target="_blank">http://downloads.asterisk.org/<u></u>pub/telephony/dahdi-linux</a><br>
<a href="http://downloads.asterisk.org/pub/telephony/dahdi-tools" target="_blank">http://downloads.asterisk.org/<u></u>pub/telephony/dahdi-tools</a><br>
<a href="http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete" target="_blank">http://downloads.asterisk.org/<u></u>pub/telephony/dahdi-linux-<u></u>complete</a><br>
<br>
- Introduces support for Digium's new TE131 and TE132 products.<br>
- Updates firmware for existing TE133 and TE134 products.<br>
- New documentation and support tool improvements for configurable span/channel numbering<br>
- Currently, span/channel ordering is determined by module load order<br>
- Work arounds are used to specify channel assignment order by blacklisting all modules<br>
and then loading them in a specific order to preserve channel assignments.<br>
- We have been driving towards moving span/chan assignments out of kernel space and into user space.<br>
- This is a much more robust solution which allows for:<br>
- hotplugging, surprise device removal and installation while maintaining channel ordering<br>
- parallel module loading (much faster booting on dense systems)<br>
- discrete control over span and channel ordering via configuration files<br>
- "sticky" channel assignments which can be tied to specific hardware ids or pci slots<br>
- This new system is enabled by setting the module parameter of dahdi auto_assign_spans=0<br>
- More info here: <a href="http://article.gmane.org/gmane.comp.telephony.pbx.asterisk.user/278656/match=auto_assigned_spans" target="_blank">http://article.gmane.org/<u></u>gmane.comp.telephony.pbx.<u></u>asterisk.user/278656/match=<u></u>auto_assigned_spans</a><br>
<br>
Shortlog of dahdi-linux changes since v2.8.0.1:<br>
Oron Peled (3):<br>
xpp: deprecate dahdi_autoreg<br>
xpp: continue xpp.dahdi_autoreg deprecation<br>
sysfs: new device attribute: registration_time<br>
<br>
Russ Meyerriecks (6):<br>
wcte13xp: wcaxx: Fix broken devicetype attributes<br>
wcte13xp: Update firmware to 0x780017<br>
wcte13xp: Add support for te131 and te132 products<br>
Revert "dahdi: Change auto_assign_spans default from 1 to 0."<br>
wcte13xp: wcaxx: wcte43x: Remove VPM_SUPPORT compile option.<br>
wcte13xp: wcxb: Add delayed reset firmware feature<br>
<br>
Shaun Ruffell (10):<br>
wctdm24xxp: Reset module specific type information on probe.<br>
dahdi: Move clearing of DAHDI_ALARM_NOTOPEN to __dahdi_assign_span().<br>
dahdi: Change auto_assign_spans default from 1 to 0.<br>
wcaxx, wcte13xp, wcte43x: Honor max_latency module parameter.<br>
wcte13xp: Export max_latency module parameter.<br>
wcte43x, wcte13xp: Use MSI interrupts if possible.<br>
dahdi: Do not access invalid memory if invalid local span number is passed to spantype attribute.<br>
wcte43x: Trivial drop of unnecessary local variables.<br>
wct4xxp: Trivial drop of unnecessary local variables.<br>
wcte43x, wcte13xp, wcaxx: Bump irqmisses counter when there are DMA underruns.<br>
<br>
Tzafrir Cohen (4):<br>
README: xpp.dahdi_autoreg is deprecated<br>
README: the new registration_time device attribute<br>
README: The sysfs class now includes no channels<br>
sysfs: registration_time: use ktime_get_ts<br>
<br>
<br>
<br>
Shortlog of dahdi-tools changes since v2.8.0:<br>
Oron Peled (6):<br>
Makefile: do install all man-pages<br>
hotplug modularization: move sources to a subdir<br>
hotplug modularization: split logic to scriptlets<br>
new "dahdi_waitfor_span_<u></u>assignments" tool<br>
dahdi_span_types: allow defaults + overrides<br>
Change span-type.conf generation policy<br>
<br>
Russ Meyerriecks (2):<br>
wcte13xp: Teach tools about te131 te132 products<br>
dahdi.init: Don't exit on lack of /etc/dahdi/system.conf<br>
<br>
Shaun Ruffell (8):<br>
dahdi_cfg: Wait for all spans to be assigned.<br>
dahdi_span_config: Do not run auto span configuration if spans are auto assigned.<br>
dahdi_handle_device, dahdi_span_config: Check for auto_assign_spans only when ACTION is add.<br>
dahdi_genconf: Add 'modules', 'spantypes', and 'assignedspans' to list of available generators.<br>
dahdi_span_types: Show location of configuration file in help message.<br>
dahdi_handle_device: Auto assign only the device being added.<br>
dahdi_cfg: Add semaphore to prevent parallel execution.<br>
dahdi_cfg: Allow dynamic spans to handle udev based span assignment.<br>
<br>
Tzafrir Cohen (16):<br>
dahdi.rules: Replace SYSFS with ATTRS<br>
dahdi.rules: use += for RUN<br>
.gitignore: more generated files<br>
README: indentation level for config samples<br>
README: document initialization<br>
README: Update the install targets<br>
span_types/assignments: no * in device list<br>
dahdi_genconf: don't generate spantypes by default<br>
dahdi_span_assignments.8: s/register/assign/<br>
dahdi_span_types: hush warning of missing attribute<br>
programmable bash completion for some commands<br>
dahdi_perl: fix regression with an AB with no modules<br>
bash_completion: fix dahdi_genconf<br>
hyphen/minus fixes in man pages<br>
hotplug: document asterisk scriptlet<br>
README: udev hooks run scripts from directories<br>
<br>
<br>
<br>
The diffstat from the dahdi-linux v2.8.0.1 release:<br>
README | 26 +++++----<br>
drivers/dahdi/dahdi-base.c | 23 +++++---<br>
drivers/dahdi/dahdi-sysfs.c | 36 +++++++++---<br>
drivers/dahdi/firmware/<u></u>Makefile | 4 +-<br>
drivers/dahdi/wcaxx-base.c | 28 ++++-----<br>
drivers/dahdi/wct4xxp/base.c | 9 +--<br>
drivers/dahdi/wctdm24xxp/base.<u></u>c | 5 +-<br>
drivers/dahdi/wcte13xp-base.c | 119 ++++++++++++++++++++----------<u></u>---------<br>
drivers/dahdi/wcte43x-base.c | 38 ++++---------<br>
drivers/dahdi/wcxb.c | 92 ++++++++++++++++++++++++------<br>
drivers/dahdi/wcxb.h | 10 +++-<br>
drivers/dahdi/xpp/xbus-core.c | 10 +++-<br>
include/dahdi/kernel.h | 2 +<br>
13 files changed, 245 insertions(+), 157 deletions(-)<br>
<br>
<br>
The diffstat from the dahdi-tools v2.8.0 release:<br>
.gitignore | 14 ++<br>
Makefile | 28 +++-<br>
README | 148 ++++++++++++++++--<br>
dahdi-bash-completion | 133 ++++++++++++++++<br>
dahdi.init | 5 -<br>
dahdi.rules | 8 +-<br>
dahdi_cfg.c | 193 +++++++++++++++++++++---<br>
dahdi_handle_device | 80 ----------<br>
dahdi_span_assignments | 2 +-<br>
dahdi_span_config | 99 ------------<br>
dahdi_span_types | 175 ++++++++++++++-------<br>
dahdi_waitfor_span_assignments | 73 +++++++++<br>
doc/dahdi_cfg.8 | 2 +-<br>
doc/dahdi_maint.8 | 4 +-<br>
doc/dahdi_monitor.8 | 24 +--<br>
doc/dahdi_span_assignments.8 | 113 ++++++++------<br>
doc/dahdi_span_types.8 | 107 +++++++++----<br>
doc/dahdi_waitfor_span_<u></u>assignments.8 | 49 ++++++<br>
hotplug/dahdi_handle_device | 85 +++++++++++<br>
hotplug/dahdi_span_config | 83 ++++++++++<br>
hotplug/handle_device.d/10-<u></u>span-types | 5 +<br>
hotplug/handle_device.d/20-<u></u>span-assignments | 8 +<br>
hotplug/span_config.d/10-<u></u>dahdi-cfg | 28 ++++<br>
hotplug/span_config.d/20-<u></u>fxotune | 12 ++<br>
hotplug/span_config.d/50-<u></u>asterisk | 14 ++<br>
modules.sample | 2 +<br>
system.conf.sample | 14 +-<br>
xpp/dahdi_genconf | 59 +++++++-<br>
xpp/perl_modules/Dahdi/Config/<u></u>Gen/Spantypes.pm | 22 ++-<br>
xpp/perl_modules/Dahdi/<u></u>Hardware/PCI.pm | 4 +-<br>
xpp/perl_modules/Dahdi/Span.pm | 6 +-<br>
xpp/perl_modules/Dahdi/Xpp/<u></u>Xbus.pm | 4 +-<br>
32 files changed, 1216 insertions(+), 387 deletions(-)<br>
<br>
<br>
For a full list of changes in these releases, please see the shortlog at:<br>
<a href="http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=shortlog;h=refs/tags/v2.9.0" target="_blank">http://git.asterisk.org/<u></u>gitweb/?p=dahdi/linux.git;a=<u></u>shortlog;h=refs/tags/v2.9.0</a><br>
<a href="http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.9.0" target="_blank">http://git.asterisk.org/<u></u>gitweb/?p=dahdi/tools.git;a=<u></u>shortlog;h=refs/tags/v2.9.0</a><br>
<br>
Issues found in this release can be reported in the DAHDI-Linux [1] and<br>
DAHDI-Tools [2] projects at <a href="https://issues.asterisk.org/jira" target="_blank">https://issues.asterisk.org/<u></u>jira</a><br>
<br>
[1] <a href="https://issues.asterisk.org/jira/browse/DAHLIN" target="_blank">https://issues.asterisk.org/<u></u>jira/browse/DAHLIN</a><br>
[2] <a href="https://issues.asterisk.org/jira/browse/DAHTOOL" target="_blank">https://issues.asterisk.org/<u></u>jira/browse/DAHTOOL</a><br>
<br>
Thank you for your continued support of Asterisk!<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
______________________________<u></u>______________________________<u></u>_________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/<u></u>mailman/listinfo/asterisk-dev</a><br>
</font></span></div><br><br clear="all"><div><br></div>-- <br><span style="font-family:trebuchet ms,sans-serif">Sylvio Jollenbeck<br><font size="1"><a href="http://www.hosannatecnologia.com.br/" target="_blank">www.hosannatecnologia.com.br</a></font></span><br>
<img src="http://www.hosannatecnologia.com.br/pixel.fw.png"><br>
</div>