<div class="gmail_quote">---------- Mensagem encaminhada ----------<br>De: &quot;Asterisk Development Team&quot; &lt;<a href="mailto:rmeyerriecks@digium.com">rmeyerriecks@digium.com</a>&gt;<br>Data: 21/07/2014 18:43<br>Assunto: [asterisk-dev] DAHDI-Linux and DAHDI-Tools 2.9.2 Now Available<br>
Para:  &lt;<a href="mailto:asterisk-announce@lists.digium.com">asterisk-announce@lists.digium.com</a>&gt;,  &lt;<a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a>&gt;,  &lt;<a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a>&gt;<br>
Cc: <br><br type="attribution">The Asterisk Development Team has announced the releases of:<br>
DAHDI-Linux-v2.9.2<br>
DAHDI-Tools-v2.9.2<br>
dahdi-linux-complete-2.9.2+2.<u></u>9.2<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>
* Mostly stability patches affecting the xpp, wctc4xxp, and wcte43xp drivers.<br>
* Allows compilation against CentOS 5.5<br>
* Includes fixes for a crash when setting a tone zone on a channel currently playing a tone and spurious signaling bit transitions in wcte13xp and wcte43x drivers when running dahdi_cfg repeatedly.  <br>
Shortlog of dahdi-linux changes since v2.9.1:<br>
Doug Bailey (1):<br>
      wct4xxp: AMI w/CAS errata applies to octal card as well.<br>
<br>
Oron Peled (10):<br>
      xpp: fix failed multi-PRI E1&lt;-&gt;T1 transition<br>
      xpp: new xbus attribute: dahdi_registration<br>
      xpp: prevent double dahdi un-registration<br>
      xpp: stability fixes - xusb mutex<br>
      xpp: stability -- cleaner xpp_open/close<br>
      xpp: stability -- better debug information<br>
      xpp: stability -- deadlock in waitfor_xpds()<br>
      xpp: stability -- better xbus shut down<br>
      xpp: demote some NOTICE() to DBG()<br>
      xpp: re-organize calls so worker_reset()<br>
<br>
Shaun Ruffell (58):<br>
      wcte13xp: Trivial. Remove duplicate pointer to &quot;struct pci_dev&quot;.<br>
      wcte13xp: Remove redundant call to synchronize_irq().<br>
      wcte43xp: Close potential unbalanced call to enable_irq().<br>
      dahdi: Define pf_fmt() globally in kernel.h<br>
      wctc4xxp: Trivial. Remove unused timer_list from struct tcb.<br>
      wcte43x: Trivial fix of &#39;source&#39; in comment.<br>
      wcte43x: Build against 2.6.18 and CentOS 5.5<br>
      wctc4xxp: Make sure we call the pci_enable_mwi() function.<br>
      wctc4xxp: Disable read-line and read-line-multiple PCI commands.<br>
      wctc4xxp: Halt the card when an alert is received.<br>
      wctc4xxp: Remove unused debug ioctl interface.<br>
      wctc4xxp: Replace channel semaphore with channel mutex.<br>
      wctc4xxp: Enable the fatal bus error interrupt.<br>
      wctc4xxp: Always ack a response packet.<br>
      wctc4xxp: Check for shutdown after acquiring the mutex lock.<br>
      wctc4xxp: Do not need locks on the transcoder buffers.<br>
      wctc4xxp: Do not allow duplicated sequence numbers to be received for the channels.<br>
      wctc4xxp: Only capture commands once they are on the descriptor ring.<br>
      wctc4xxp: We always want to ack the responses.<br>
      wctc4xxp: Encode the function in the ACK.<br>
      wctc4xxp: All the commands do not need to have completions embedded in them.<br>
      wctc4xxp: Cleanup RTP for unopened channels.<br>
      wctc4xxp: Trivial removal of the receiveprep function.<br>
      wctc4xxp: Reduce the number of locks grabbed when sending commands<br>
      wctc4xxp: Make sure csm_encaps commands are sent before RTP.<br>
      wctc4xxp: Use hardware timer for polling and not kernel timer<br>
      wctc4xxp: channel count does not need to be atomic.<br>
      wctc4xxp: Allow the tx and rx descriptor rings to be different sizes<br>
      wctc4xxp: Add debug option to print channel stats to kernel log.<br>
      Add #include &lt;linux/slab.h&gt; to all files that call kzalloc|kmalloc|kfree.<br>
      pciradio: interruptible_sleep_on_<u></u>timeout() -&gt; msleep_interruptible()<br>
      wctc4xxp: Speed up channel setup / tear-down.<br>
      wctc4xxp: Handle all known interrupts regardless of mask.<br>
      wctc4xxp: Speed up the rate of polling.<br>
      wctc4xxp: Fix the timestamp calculation for the RTP stream.<br>
      wctc4xxp: Service tx ring in interrupt handler.<br>
      wctc4xxp: Prevent exhausting memory in firmware.<br>
      wctc4xxp: Trivial fix typo that was preventing firmware load.<br>
      wctc4xxp: Reload the firmware if a fatal alert was received.<br>
      wctc4xxp: Constrain RTP payload to 500 bytes.<br>
      wctc4xxp: Trivial removal of unused structure members.<br>
      wctc4xxp: Trivial reduction of indentation level in wctc4xxp_watchdog()<br>
      wctc4xxp: spin_lock() -&gt; spin_lock_irqsave() in wctc4xxp_watchdog()<br>
      dahdi: Protect echocan creation/destruction with mutex.<br>
      dahdi: dahdi_chan.ec_factory can be protected with the mutex.<br>
      wct4xxp: Move bottom half processing from tasklet to workqueue.<br>
      oct612x: Implement the SerializationObject callbacks.<br>
      wct4xxp: Trivial kmalloc + memset -&gt; kzalloc.<br>
      wct4xxp: Remove unused open/close span_ops callbacks.<br>
      tor2: Remove unused open/close callbacks.<br>
      Do not call dahdi_span_ops.open with spinlock held.<br>
      wcte13xp: Do not get stuck in &quot;Not Open&quot; state when DAHDI_CONFIG_NOTOPEN is set.<br>
      wcte43x: Change span flags to atomic bitfield.<br>
      wcte43x: Do not get stuck in &quot;Not Open&quot; state when DAHDI_CONFIG_NOTOPEN is set.<br>
      wct4xxp: Report rx signalling bit changes after spanconfig.<br>
      dahdi: Stop tones on channel when updating tone zone.<br>
      wcte13xp: Do not reconfigure framer when span lineconfig is not changed.<br>
      wcte43x: Do not reconfigure framer when span lineconfig is not changed.<br>
<br>
Tzafrir Cohen (3):<br>
      firmware: Honor DESTDIR when installing firmware.<br>
      Don&#39;t install firmware to /usr/lib/hotplug/firmware<br>
      xpp: pri: Fix more than a single CAS/R2 call<br>
<br>
<br>
<br>
Shortlog of dahdi-tools changes since v2.9.1:<br>
Oron Peled (11):<br>
      improved dahdi_span_types dumpconfig<br>
      xpp: dahdi_registration: force re-assignment<br>
      xpp: waitfor_xpds: handle missing serial numbers<br>
      dahdi_genconf: remove hard-coded E1 default<br>
      xpp: safer compilation<br>
      xpp: fix usb &quot;clear_halt&quot; problem<br>
      xpp: better error checking (echo_loader)<br>
      xpp: better dahdi_registration<br>
      xpp: set EC firmware according to PRI settings:<br>
      xpp: support per-port E1/T1 EC<br>
      added autoconfig.h to .gitignore<br>
<br>
Shaun Ruffell (3):<br>
      system.conf.sample: Remove reference to single frequency signalling.<br>
      dahdi_cfg: Unlink semaphore on early exit.<br>
      dahdi_cfg: Warn if idle bits are set on invalid channel type.<br>
<br>
Tzafrir Cohen (2):<br>
      xpp: Don&#39;t generate .depends if there&#39;s no libusb<br>
      Makefile: A typo in a comment<br>
<br>
<br>
<br>
The diffstat from the dahdi-linux v2.9.1 release:<br>
 build_tools/install_firmware                       |   14 +-<br>
 drivers/dahdi/dahdi-base.c                         |  135 +-<br>
 drivers/dahdi/dahdi_transcode.<u></u>c                    |    3 +-<br>
 drivers/dahdi/datamods/<u></u>syncppp.c                   |    1 +<br>
 drivers/dahdi/firmware/<u></u>Makefile                    |   31 +-<br>
 .../oct612x/include/<u></u>oct6100api/oct6100_apiud.h     |    2 +-<br>
 drivers/dahdi/oct612x/oct612x-<u></u>user.c               |   19 +-<br>
 drivers/dahdi/pciradio.c                           |   28 +-<br>
 drivers/dahdi/tor2.c                               |   13 +-<br>
 drivers/dahdi/voicebus/<u></u>GpakCust.c                  |    1 +<br>
 drivers/dahdi/voicebus/<u></u>voicebus_net.c              |    1 +<br>
 drivers/dahdi/voicebus/vpmoct.<u></u>c                    |    1 +<br>
 .../vpmadt032_loader/dahdi_<u></u>vpmadt032_loader.c      |    1 +<br>
 drivers/dahdi/wcb4xxp/base.c                       |   12 +-<br>
 drivers/dahdi/wcfxo.c                              |   13 +-<br>
 drivers/dahdi/wct1xxp.c                            |    1 +<br>
 drivers/dahdi/wct4xxp/base.c                       |   57 +-<br>
 drivers/dahdi/wct4xxp/vpm450m.<u></u>c                    |   19 +-<br>
 drivers/dahdi/wct4xxp/wct4xxp.<u></u>h                    |    7 -<br>
 drivers/dahdi/wctc4xxp/base.c                      | 1648 +++++++++++++-------<br>
 drivers/dahdi/wctdm.c                              |   13 +-<br>
 drivers/dahdi/wctdm24xxp/base.<u></u>c                    |    1 +<br>
 drivers/dahdi/wctdm24xxp/xhfc.<u></u>c                    |    1 +<br>
 drivers/dahdi/wcte11xp.c                           |   13 +-<br>
 drivers/dahdi/wcte12xp/base.c                      |    1 +<br>
 drivers/dahdi/wcte13xp-base.c                      |  232 ++-<br>
 drivers/dahdi/wcte43x-base.c                       |  155 +-<br>
 drivers/dahdi/wcxb.c                               |    1 +<br>
 drivers/dahdi/wcxb_spi.c                           |    1 +<br>
 drivers/dahdi/xpp/card_fxs.c                       |    4 +-<br>
 drivers/dahdi/xpp/card_pri.c                       |    5 +-<br>
 drivers/dahdi/xpp/mmapdrv.c                        |    1 +<br>
 drivers/dahdi/xpp/xbus-core.c                      |   64 +-<br>
 drivers/dahdi/xpp/xbus-sysfs.c                     |   47 +-<br>
 drivers/dahdi/xpp/xpd.h                            |    1 +<br>
 drivers/dahdi/xpp/xpp_dahdi.c                      |   34 +-<br>
 drivers/dahdi/xpp/xpp_usb.c                        |    9 +-<br>
 include/dahdi/kernel.h                             |    5 +<br>
 38 files changed, 1746 insertions(+), 849 deletions(-)<br>
<br>
<br>
The diffstat from the dahdi-tools v2.9.1 release:<br>
 .gitignore                                     |   1 +<br>
 Makefile                                       |   2 +-<br>
 dahdi_cfg.c                                    |  41 ++++++-<br>
 dahdi_span_types                               |  61 +++++++---<br>
 system.conf.sample                             |  11 --<br>
 xpp/Makefile                                   |  45 ++++++--<br>
 xpp/astribank_hexload.8                        |  31 ++++-<br>
 xpp/astribank_hexload.c                        |   9 +-<br>
 xpp/dahdi_registration                         |  63 +++++-----<br>
 xpp/echo_loader.c                              |  40 +++++--<br>
 xpp/echo_loader.h                              |   2 +-<br>
 xpp/parse_span_specs.c                         | 152 +++++++++++++++++++++++++<br>
 xpp/parse_span_specs.h                         |  43 +++++++<br>
 xpp/perl_modules/Dahdi/Config/<u></u>Gen/Spantypes.pm |  17 ++-<br>
 xpp/perl_modules/Dahdi/Xpp/<u></u>Xbus.pm             |  34 ++++++<br>
 xpp/waitfor_xpds                               |  33 ++++--<br>
 xpp/xpp_fxloader                               |  64 ++++++++---<br>
 xpp/xtalk/xusb.c                               |  86 ++++++++++++--<br>
 18 files changed, 616 insertions(+), 119 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.2" target="_blank">http://git.asterisk.org/<u></u>gitweb/?p=dahdi/linux.git;a=<u></u>shortlog;h=refs/tags/v2.9.2</a><br>
<a href="http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.9.2" target="_blank">http://git.asterisk.org/<u></u>gitweb/?p=dahdi/tools.git;a=<u></u>shortlog;h=refs/tags/v2.9.2</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!<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>
</div>