Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] DAHDI-Linux and DAHDI-Tools 2.9.2 Now Available


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
rmeyerriecks at digium...
Guest





PostPosted: Mon Jul 21, 2014 4:42 pm    Post subject: [asterisk-users] DAHDI-Linux and DAHDI-Tools 2.9.2 Now Avail Reply with quote

The Asterisk Development Team has announced the releases of:
DAHDI-Linux-v2.9.2
DAHDI-Tools-v2.9.2
dahdi-linux-complete-2.9.2+2.9.2

This release is available for immediate download at:
http://downloads.asterisk.org/pub/telephony/dahdi-linux
http://downloads.asterisk.org/pub/telephony/dahdi-tools
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete

* Mostly stability patches affecting the xpp, wctc4xxp, and wcte43xp drivers.
* Allows compilation against CentOS 5.5
* 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.

Shortlog of dahdi-linux changes since v2.9.1:
Doug Bailey (1):
wct4xxp: AMI w/CAS errata applies to octal card as well.

Oron Peled (10):
xpp: fix failed multi-PRI E1<->T1 transition
xpp: new xbus attribute: dahdi_registration
xpp: prevent double dahdi un-registration
xpp: stability fixes - xusb mutex
xpp: stability -- cleaner xpp_open/close
xpp: stability -- better debug information
xpp: stability -- deadlock in waitfor_xpds()
xpp: stability -- better xbus shut down
xpp: demote some NOTICE() to DBG()
xpp: re-organize calls so worker_reset()

Shaun Ruffell (5Cool:
wcte13xp: Trivial. Remove duplicate pointer to "struct pci_dev".
wcte13xp: Remove redundant call to synchronize_irq().
wcte43xp: Close potential unbalanced call to enable_irq().
dahdi: Define pf_fmt() globally in kernel.h
wctc4xxp: Trivial. Remove unused timer_list from struct tcb.
wcte43x: Trivial fix of 'source' in comment.
wcte43x: Build against 2.6.18 and CentOS 5.5
wctc4xxp: Make sure we call the pci_enable_mwi() function.
wctc4xxp: Disable read-line and read-line-multiple PCI commands.
wctc4xxp: Halt the card when an alert is received.
wctc4xxp: Remove unused debug ioctl interface.
wctc4xxp: Replace channel semaphore with channel mutex.
wctc4xxp: Enable the fatal bus error interrupt.
wctc4xxp: Always ack a response packet.
wctc4xxp: Check for shutdown after acquiring the mutex lock.
wctc4xxp: Do not need locks on the transcoder buffers.
wctc4xxp: Do not allow duplicated sequence numbers to be received for the channels.
wctc4xxp: Only capture commands once they are on the descriptor ring.
wctc4xxp: We always want to ack the responses.
wctc4xxp: Encode the function in the ACK.
wctc4xxp: All the commands do not need to have completions embedded in them.
wctc4xxp: Cleanup RTP for unopened channels.
wctc4xxp: Trivial removal of the receiveprep function.
wctc4xxp: Reduce the number of locks grabbed when sending commands
wctc4xxp: Make sure csm_encaps commands are sent before RTP.
wctc4xxp: Use hardware timer for polling and not kernel timer
wctc4xxp: channel count does not need to be atomic.
wctc4xxp: Allow the tx and rx descriptor rings to be different sizes
wctc4xxp: Add debug option to print channel stats to kernel log.
Add #include <linux/slab.h> to all files that call kzalloc|kmalloc|kfree.
pciradio: interruptible_sleep_on_timeout() -> msleep_interruptible()
wctc4xxp: Speed up channel setup / tear-down.
wctc4xxp: Handle all known interrupts regardless of mask.
wctc4xxp: Speed up the rate of polling.
wctc4xxp: Fix the timestamp calculation for the RTP stream.
wctc4xxp: Service tx ring in interrupt handler.
wctc4xxp: Prevent exhausting memory in firmware.
wctc4xxp: Trivial fix typo that was preventing firmware load.
wctc4xxp: Reload the firmware if a fatal alert was received.
wctc4xxp: Constrain RTP payload to 500 bytes.
wctc4xxp: Trivial removal of unused structure members.
wctc4xxp: Trivial reduction of indentation level in wctc4xxp_watchdog()
wctc4xxp: spin_lock() -> spin_lock_irqsave() in wctc4xxp_watchdog()
dahdi: Protect echocan creation/destruction with mutex.
dahdi: dahdi_chan.ec_factory can be protected with the mutex.
wct4xxp: Move bottom half processing from tasklet to workqueue.
oct612x: Implement the SerializationObject callbacks.
wct4xxp: Trivial kmalloc + memset -> kzalloc.
wct4xxp: Remove unused open/close span_ops callbacks.
tor2: Remove unused open/close callbacks.
Do not call dahdi_span_ops.open with spinlock held.
wcte13xp: Do not get stuck in "Not Open" state when DAHDI_CONFIG_NOTOPEN is set.
wcte43x: Change span flags to atomic bitfield.
wcte43x: Do not get stuck in "Not Open" state when DAHDI_CONFIG_NOTOPEN is set.
wct4xxp: Report rx signalling bit changes after spanconfig.
dahdi: Stop tones on channel when updating tone zone.
wcte13xp: Do not reconfigure framer when span lineconfig is not changed.
wcte43x: Do not reconfigure framer when span lineconfig is not changed.

Tzafrir Cohen (3):
firmware: Honor DESTDIR when installing firmware.
Don't install firmware to /usr/lib/hotplug/firmware
xpp: pri: Fix more than a single CAS/R2 call



Shortlog of dahdi-tools changes since v2.9.1:
Oron Peled (11):
improved dahdi_span_types dumpconfig
xpp: dahdi_registration: force re-assignment
xpp: waitfor_xpds: handle missing serial numbers
dahdi_genconf: remove hard-coded E1 default
xpp: safer compilation
xpp: fix usb "clear_halt" problem
xpp: better error checking (echo_loader)
xpp: better dahdi_registration
xpp: set EC firmware according to PRI settings:
xpp: support per-port E1/T1 EC
added autoconfig.h to .gitignore

Shaun Ruffell (3):
system.conf.sample: Remove reference to single frequency signalling.
dahdi_cfg: Unlink semaphore on early exit.
dahdi_cfg: Warn if idle bits are set on invalid channel type.

Tzafrir Cohen (2):
xpp: Don't generate .depends if there's no libusb
Makefile: A typo in a comment



The diffstat from the dahdi-linux v2.9.1 release:
build_tools/install_firmware | 14 +-
drivers/dahdi/dahdi-base.c | 135 +-
drivers/dahdi/dahdi_transcode.c | 3 +-
drivers/dahdi/datamods/syncppp.c | 1 +
drivers/dahdi/firmware/Makefile | 31 +-
.../oct612x/include/oct6100api/oct6100_apiud.h | 2 +-
drivers/dahdi/oct612x/oct612x-user.c | 19 +-
drivers/dahdi/pciradio.c | 28 +-
drivers/dahdi/tor2.c | 13 +-
drivers/dahdi/voicebus/GpakCust.c | 1 +
drivers/dahdi/voicebus/voicebus_net.c | 1 +
drivers/dahdi/voicebus/vpmoct.c | 1 +
.../vpmadt032_loader/dahdi_vpmadt032_loader.c | 1 +
drivers/dahdi/wcb4xxp/base.c | 12 +-
drivers/dahdi/wcfxo.c | 13 +-
drivers/dahdi/wct1xxp.c | 1 +
drivers/dahdi/wct4xxp/base.c | 57 +-
drivers/dahdi/wct4xxp/vpm450m.c | 19 +-
drivers/dahdi/wct4xxp/wct4xxp.h | 7 -
drivers/dahdi/wctc4xxp/base.c | 1648 +++++++++++++-------
drivers/dahdi/wctdm.c | 13 +-
drivers/dahdi/wctdm24xxp/base.c | 1 +
drivers/dahdi/wctdm24xxp/xhfc.c | 1 +
drivers/dahdi/wcte11xp.c | 13 +-
drivers/dahdi/wcte12xp/base.c | 1 +
drivers/dahdi/wcte13xp-base.c | 232 ++-
drivers/dahdi/wcte43x-base.c | 155 +-
drivers/dahdi/wcxb.c | 1 +
drivers/dahdi/wcxb_spi.c | 1 +
drivers/dahdi/xpp/card_fxs.c | 4 +-
drivers/dahdi/xpp/card_pri.c | 5 +-
drivers/dahdi/xpp/mmapdrv.c | 1 +
drivers/dahdi/xpp/xbus-core.c | 64 +-
drivers/dahdi/xpp/xbus-sysfs.c | 47 +-
drivers/dahdi/xpp/xpd.h | 1 +
drivers/dahdi/xpp/xpp_dahdi.c | 34 +-
drivers/dahdi/xpp/xpp_usb.c | 9 +-
include/dahdi/kernel.h | 5 +
38 files changed, 1746 insertions(+), 849 deletions(-)


The diffstat from the dahdi-tools v2.9.1 release:
.gitignore | 1 +
Makefile | 2 +-
dahdi_cfg.c | 41 ++++++-
dahdi_span_types | 61 +++++++---
system.conf.sample | 11 --
xpp/Makefile | 45 ++++++--
xpp/astribank_hexload.8 | 31 ++++-
xpp/astribank_hexload.c | 9 +-
xpp/dahdi_registration | 63 +++++-----
xpp/echo_loader.c | 40 +++++--
xpp/echo_loader.h | 2 +-
xpp/parse_span_specs.c | 152 +++++++++++++++++++++++++
xpp/parse_span_specs.h | 43 +++++++
xpp/perl_modules/Dahdi/Config/Gen/Spantypes.pm | 17 ++-
xpp/perl_modules/Dahdi/Xpp/Xbus.pm | 34 ++++++
xpp/waitfor_xpds | 33 ++++--
xpp/xpp_fxloader | 64 ++++++++---
xpp/xtalk/xusb.c | 86 ++++++++++++--
18 files changed, 616 insertions(+), 119 deletions(-)


For a full list of changes in these releases, please see the shortlog at:
http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=shortlog;h=refs/tags/v2.9.2
http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.9.2

Issues found in this release can be reported in the DAHDI-Linux [1] and
DAHDI-Tools [2] projects at https://issues.asterisk.org/jira

[1] https://issues.asterisk.org/jira/browse/DAHLIN
[2] https://issues.asterisk.org/jira/browse/DAHTOOL

Thank you for your continued support of Asterisk!

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services