[asterisk-dev] DAHDI-Linux and DAHDI-Tools 2.11.0 Now Available

Asterisk Development Team rmeyerriecks at digium.com
Tue Dec 22 14:32:34 CST 2015


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

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

* This release adds automake support to dahdi-tools. This should be a transparent
change to users of this tarball, but changes in our release tools may
potentially cause issues. Please test this RC fully to ensure it remains
compatible with your integration cycle.

* Adds and improves support for Digium's b433, b434, b233, and b234

* Fixes compile issues with 4.0+ kernels

Shortlog of dahdi-linux changes since v2.10.1:
John Sloan (1):
      wcxb: Fix "I/O error reported by firmware" followed by underruns

Oron Peled (1):
      xpp: improve handling of USB sluggishness

Russ Meyerriecks (9):
      wcb4xxp: Add support for zarlink echocan
      wctc4xxp: Fix continuous "errored receive packets" with 2+ transcoders
      readme: Updated supported products section
      octasic: Added slab.h include to fix ARM compile error
      wcb4xxp: Remove "card sync source" logic
      wcb4xxp: minor: Squelch initializing message on shutdown
      wcb4xxp: Protect indirect register writes with sequence lock
      wcb4xxp: Add support for wcb23x series
      wcb4xxp: Print serial number of gen 2 cards.

Shaun Ruffell (6):
      dahdi: Fix "void value not ignored..." error when compiling against kernel 4.0.
      dahdi: strnicmp() -> strncasecmp()
      build_tools/make_version: Remove support for subversion working copies.
      Remove DAHDI_IRQF_[SHARED|DISABLED] flags.
      dahdi: Remove IRQF_DISABLED.
      wctc4xxp: Clear packet error count when reloading firmware.

Tzafrir Cohen (4):
      xpp: module_refcount is back to int on 3.19
      README: use file time for reproducable build
      xpp: USB_FW*: fix incorrect chan num with 2FXS6FXO
      dahdi-modules: load and unloads the modules



Shortlog of dahdi-tools changes since v2.10.1:
Oron Peled (38):
      build: remove autoconf generated files
      build: remove unused build_tools/menuselect-deps.in
      build: remove unused xpp/oct612x/Makefile
      build: fix ppp/Makefile CFLAGS
      build: xpp -- remove legacy usb-hotplug
      build: generate version.c during configure
      build: remove unused "update" target from Makefile
      autoconf: rename "dahdi" to "dahdi-tools"
      automake: add basic framwork
      automake: add basic libtool support
      automake: full ppp/ support
      automake: handle xpp/ compilation via Makefile.am:
      automake: xpp: man-pages and perl-scripts
      automake: xpp: handle udev rules
      automake: xpp: handle /usr/share/dahdi
      automake: xpp: remove xpp/Makefile.legacy
      automake: handle doc/ man-pages
      automake: migrate tools from Makefile.legacy
      automake: migrated "--enable-dev-mode"
      automake: migrate dahdi_pcap from Makefile.legacy
      automake: handle "make dist"
      automake: bugfix: fix installation paths
      automake: remove unused stuff from Makefile.legacy
      autotools: now "make distcheck" also works.
      xpp: bugfix: waitfor_xpds twinstar, auto_assign_spans
      xpp: automake: cleanup $man_MANS handling
      configure.ac: add libusb/libusbx support (for xpp)
      xpp: add all base libxtalk files
      xpp: migrate everything to libxtalk
      xpp: xtalk -- no private status range
      xpp: don't use USB "clear-halt" by default
      xpp: strict compilation flags in oct612x/
      configure.ac: xpp: now libusbx is the default
      xpp: allow XTALK_OPTIONS from a file
      xpp: Move astribank_license to libastribank
      xpp: refactor manual pages out of conditionals
      configure.ac: remove unused PKG_CONFIG_LIBUSB
      xpp: move tools man-pages into PBX_USB conditional

Russ Meyerriecks (2):
      xpp: Fix a logical not being applied to the wrong operand
      wcb4xxp: Adds support for b43x/b23x products

Tzafrir Cohen (10):
      xpp_fxloader: handle empty span-type.conf
      Update README
      A placeholder for the m4 directory
      Force-link libtonezone.so.2.0 on make install
      README: document the need for autoreconf
      Makefile: build asciidoc with TZ=UTC
      make_version: cut off slashes in git
      ignore: dahdi_pcap and .version
      xpp.rules: increase xpp_fxloader timeout to 180s
      dahdi_cfg: -S has assumtions on system.conf order



The diffstat from the dahdi-linux v2.10.1 release:
 Makefile                                   |    3 +-
 README                                     |   15 +
 build_tools/make_version                   |  115 +--
 dahdi-modules                              |   72 ++
 drivers/dahdi/firmware/Makefile            |    8 +-
 drivers/dahdi/oct612x/oct612x-user.c       |    1 +
 drivers/dahdi/pciradio.c                   |    3 +-
 drivers/dahdi/tor2.c                       |    7 +-
 drivers/dahdi/voicebus/voicebus.c          |    2 +-
 drivers/dahdi/wcaxx-base.c                 |    4 +-
 drivers/dahdi/wcb4xxp/base.c               | 1055 +++++++++++++++++++++-------
 drivers/dahdi/wcb4xxp/wcb4xxp.h            |   21 +-
 drivers/dahdi/wcfxo.c                      |    2 +-
 drivers/dahdi/wct1xxp.c                    |   10 +-
 drivers/dahdi/wct4xxp/base.c               |    4 +-
 drivers/dahdi/wctc4xxp/base.c              |   14 +-
 drivers/dahdi/wctdm.c                      |    3 +-
 drivers/dahdi/wcte11xp.c                   |   10 +-
 drivers/dahdi/wcte13xp-base.c              |    2 +-
 drivers/dahdi/wcte43x-base.c               |    2 +-
 drivers/dahdi/wcxb.c                       |   56 +-
 drivers/dahdi/wcxb.h                       |    7 +-
 drivers/dahdi/xpp/card_pri.c               |    6 +-
 drivers/dahdi/xpp/firmwares/USB_FW.201.hex |    6 +-
 drivers/dahdi/xpp/firmwares/USB_FW.hex     |    6 +-
 drivers/dahdi/xpp/xpp_usb.c                |   79 ++-
 drivers/dahdi/xpp/xproto.c                 |    3 +-
 include/dahdi/kernel.h                     |   12 +-
 28 files changed, 1069 insertions(+), 459 deletions(-)


The diffstat from the dahdi-tools v2.10.1 release:
 .gitignore                              |   31 +-
 Makefile                                |  390 --
 Makefile.am                             |  196 +
 Makefile.legacy                         |  133 +
 README                                  |   60 +-
 autoconfig.h.in                         |  114 -
 build_tools/make_dist                   |   26 -
 build_tools/make_version                |    2 +
 build_tools/make_version_c              |   10 -
 build_tools/menuselect-deps.in          |    0
 config.guess                            | 1526 --------
 config.sub                              | 1658 --------
 configure                               | 6470 -------------------------------
 configure.ac                            |  184 +-
 dahdi_cfg.c                             |   38 +-
 doc/Makefile.am                         |   19 +
 doc/dahdi_cfg.8                         |    6 +-
 hdlcgen.c                               |    2 +-
 hdlcstress.c                            |    3 +-
 hotplug/Makefile.am                     |   11 +
 m4/.placeholder                         |    0
 modules.sample                          |    4 +
 patlooptest.c                           |    3 +-
 ppp/Makefile                            |   29 -
 ppp/Makefile.am                         |    7 +
 version.c.in                            |    6 +
 xpp/Makefile                            |  202 -
 xpp/Makefile.am                         |  167 +
 xpp/astribank.c                         |  177 +
 xpp/astribank.h                         |   33 +
 xpp/astribank_allow.c                   |   47 +-
 xpp/astribank_hexload.c                 |   71 +-
 xpp/astribank_license.c                 |    2 +-
 xpp/astribank_license.h                 |    2 +-
 xpp/astribank_tool.c                    |  119 +-
 xpp/astribank_usb.c                     |  276 --
 xpp/astribank_usb.h                     |  113 -
 xpp/echo_loader.c                       |   59 +-
 xpp/echo_loader.h                       |    8 +-
 xpp/hexfile.h                           |    6 +-
 xpp/mpp.h                               |  202 -
 xpp/mpptalk.c                           |  771 ++--
 xpp/mpptalk.h                           |  188 +-
 xpp/mpptalk_defs.h                      |  113 -
 xpp/oct612x/Makefile                    |   38 -
 xpp/oct612x/Makefile.am                 |  119 +
 xpp/perl_modules/Dahdi/Hardware/PCI.pm  |    4 +
 xpp/perl_modules/Makefile.am            |   27 +
 xpp/pic_loader.c                        |   47 +-
 xpp/pic_loader.h                        |    6 +-
 xpp/waitfor_xpds                        |   20 +-
 xpp/xpp.rules                           |    1 +
 xpp/xpp_fxloader                        |    5 +-
 xpp/xpp_fxloader.usermap                |   10 -
 xpp/xtalk/Makefile.am                   |   91 +
 xpp/xtalk/debug.c                       |    3 +-
 xpp/xtalk/include/xtalk/api_defs.h      |   38 +
 xpp/xtalk/include/xtalk/debug.h         |   53 +
 xpp/xtalk/include/xtalk/firmware_defs.h |   40 +
 xpp/xtalk/include/xtalk/proto.h         |  186 +
 xpp/xtalk/include/xtalk/proto_raw.h     |   76 +
 xpp/xtalk/include/xtalk/proto_sync.h    |   75 +
 xpp/xtalk/include/xtalk/xlist.h         |   32 +
 xpp/xtalk/include/xtalk/xtalk_iface.h   |   19 +
 xpp/xtalk/include/xtalk/xusb.h          |  115 +
 xpp/xtalk/include/xtalk/xusb_iface.h    |   43 +
 xpp/xtalk/xlist.c                       |   14 +-
 xpp/xtalk/xlist_test.c                  |   73 +
 xpp/xtalk/xtalk-xusb.c                  |   70 +
 xpp/xtalk/xtalk.c                       |  497 ---
 xpp/xtalk/xtalk.h                       |  178 -
 xpp/xtalk/xtalk_base.c                  |  350 ++
 xpp/xtalk/xtalk_base.h                  |   73 +
 xpp/xtalk/xtalk_defs.h                  |   41 -
 xpp/xtalk/xtalk_raw.c                   |  221 ++
 xpp/xtalk/xtalk_raw_test.c              |  207 +
 xpp/xtalk/xtalk_send.8                  |   49 +
 xpp/xtalk/xtalk_send.c                  |  220 ++
 xpp/xtalk/xtalk_sync.c                  |  290 ++
 xpp/xtalk/xtalk_test.c                  |  199 +
 xpp/xtalk/xusb.c                        |  943 -----
 xpp/xtalk/xusb.h                        |  102 -
 xpp/xtalk/xusb_common.c                 |  434 +++
 xpp/xtalk/xusb_common.h                 |  104 +
 xpp/xtalk/xusb_libusb.c                 |  843 ++++
 xpp/xtalk/xusb_libusbx.c                |  826 ++++
 xpp/xtalk/xusb_test.c                   |  124 +
 xpp/xtalk/xusb_test_bypath.c            |   76 +
 88 files changed, 6913 insertions(+), 13553 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.11.0
http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.11.0

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!



More information about the asterisk-dev mailing list