<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">&lt;<a href="mailto:asteriskteam@digium.com">asteriskteam@digium.com</a>&gt;</span><br>
Date: 2013/5/29<br>Subject: [asterisk-dev] DAHDI-Linux and DAHDI-Tools 2.7.0-rc1 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.7.0-rc1<br>
DAHDI-Tools-v2.7.0-rc1<br>
dahdi-linux-complete-2.7.0-rc1+2.7.0-rc1<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/pub/telephony/dahdi-linux</a><br>
<a href="http://downloads.asterisk.org/pub/telephony/dahdi-tools" target="_blank">http://downloads.asterisk.org/pub/telephony/dahdi-tools</a><br>
<a href="http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete" target="_blank">http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete</a><br>
<br>
In this release:<br>
 * Driving closer towards sysfs configuration of dahdi devices<br>
 * New wcte13xp base driver<br>
<br>
Tzafrir Cohen:<br>
       xpp: FXO: fix firmware pol-rev detection<br>
       README: xpp: xpd_fxo param use_polrev_firmware<br>
       README: xpp: xpd_fxo: new value of caller_id_style<br>
       Copy xpp module docs from README.Astribank<br>
       README: subsections for module parameters docs<br>
       Only use bus and no class for channel devices<br>
       Document new channel sysfs interface<br>
       How to get OSLEC from dahdi-linux-extra<br>
       README fixes: DKMS indentation and such<br>
       xpp: also install the new .201 fixrmware files<br>
       README: note on DKMS<br>
       dev_set_name(): remove unneeded &#39;;&#39;<br>
       xpp: style: fix an improper line break.<br>
       xpp: fix &quot;non-const&quot; index, right header, indent<br>
<br>
Matthew Fredrickson:<br>
       wcb4xxp: Support for when network side deactivates layer1.<br>
<br>
Russ Meyerriecks:<br>
       wcte13xp: New driver for digium&#39;s te13x product range<br>
       dahdi: Do not define trace_printk if CONFIG_TRACING is not defined.<br>
       dahdi: Fix unused variable compile warning<br>
       Kbuild: Fix OSLEC build error<br>
       Merge tag &#39;review-sysfs-chan&#39; of <a href="http://git.tzafrir.org.il/git/dahdi-linux" target="_blank">http://git.tzafrir.org.il/git/dahdi-linux</a> into for-trunk<br>
       dahdi: Remove &#39;getlin_lastchunk&#39; from struct dahdi_chan.<br>
       dahdi-base: Minor maint mode error<br>
<br>
Oron Peled:<br>
       xpp: FXO: add a &quot;squelch_polrev&quot; parameter<br>
       xpp: FXO: common function for POLREV reporting<br>
       xpp: FXO: new CID style -- passthrough<br>
       xpp: FXO: in-firmware polarity-reversal detection<br>
       sysfs: new channel attr (ec_factory, ec_state)<br>
       sysfs: stringify channels &#39;sigcap&#39; attribute<br>
       dahdi: sysfs: add channel attributes<br>
       dahdi: sysfs: use dynamically allocated chrdev&#39;s<br>
       dahdi: sysfs: chrdev region (not usefull yet)<br>
       dahdi: sysfs: a channel bus (not usefull yet)<br>
       xpp: FXS: improve fxs_info output layout<br>
       xpp: BRI: make it always SYNC_MODE_AB (like PRI)<br>
       xpp: PRI/BRI: fix channels opening/closing:<br>
       xpp: init_card: better variable naming<br>
       Remove support for kernels &lt; 2.6.18<br>
       sysfs channels: cleanup device files handling<br>
       sysfs channels: dahdi-sysfs-chan.c<br>
       sysfs channels: refactor compat macros<br>
       sysfs: add &#39;lineconfig&#39; attribute to span<br>
       dahdi: build fix for Kernels &lt; 2.6.16<br>
       code cleanup: remove unused debug_printk()<br>
       code cleanup - refactor module_printk()<br>
       fix class_create() return value test<br>
       xpp: FXO: improve ring debounce notice<br>
       show Master change to/from core timer<br>
       A channel-less span should not crash dahdi<br>
       better chan_printk() output<br>
       dahdi: style - checkpatch clean dahdi-sysfs.c<br>
       xpp: style - remove extra braces<br>
       xpp: style - kfree() is NULL safe<br>
       xpp: style - add const to file_operations<br>
       xpp: style - manual whitespace/line-breaks cleanup<br>
       xpp: style - one macro cleanup<br>
       xpp: style - no more typedef byte<br>
       xpp: style - place EXPORT_SYMBOL() (manually)<br>
       xpp: style - clean many long lines (manually)<br>
       xpp: style - Run Lindent<br>
       xpp: style - convert typedef of byte to __u8<br>
       xpp: style - add space after comma<br>
       xpp: style - insert space afer if/while/for/switch<br>
       xpp: style - Remove space before tabs<br>
       xpp: style - Remove 0/NULL static initializers<br>
       xpp: style: convert __FUNCTION__ to __func__<br>
       xpp: style - remove eolspace<br>
<br>
Shaun Ruffell:<br>
       xpp: Don&#39;t use create_proc_read_entry()<br>
       dahdi_dynamic_ethmf: Don&#39;t use create_proc_read_entry()<br>
       dahdi: Replace create_proc_entry() with proc_create_data()<br>
       oct612x: Fix confusing compile error when kernel source is not present<br>
       wcte12xp: Reset all the framer registers when switching linemodes.<br>
       wcte12xp: Allow non-interrupting cards to unload faster.<br>
       dahdi: Completely stop spans when unassigning.<br>
       dahdi: Prevent potential error when only switching spantype of single span.<br>
       wcte12xp: Look for multiple loopup codes before setting looping up the framer.<br>
       wct4xxp: Allow vpm450m.c to compile against vanilla 2.6.18.<br>
       wctdm24xxp: Fix FXO failure to detect battery CO disconnects.<br>
       dahdi: Prevent memory corruption on device unload.<br>
       wct4xxp: Companding on VPM needs to be changed when switching linemodes.<br>
       oct612x: Break the oct612x out into a separate library.<br>
       dahdi: Save the current maintstat in the span before calling into the drivers.<br>
       build_tools/make_version: Only strip &#39;v&#39; if followed by a digit.<br>
       dahdi: Tear down conference links when conferences are emptied out.<br>
       dahdi: Restore DAHDI_CONFLINK functionality as compile time option.<br>
       dahdi: Give timers their own file_operations<br>
       dahdi: Decrease dahdi_timer_lock contention.<br>
       dahdi: Remove call to lock_kernel when calling unlocked_ioctl.<br>
       dahdi: Initialize the channels cdev structure.<br>
       sysfs: Remove signed one-bit fields.<br>
       dahdi: Trivial change of &#39;__u32&#39; -&gt; &#39;u32&#39; in struct dahdi_count.<br>
       dahdi: Move &#39;timingslips&#39; in with the other maintenance counters.<br>
       dahdi: Only watch transitions of ABIT when using E&amp;M signalling.<br>
       Revert &quot;dahdi_dynamic_eth: Move tx packet flushing to process context.&quot;<br>
       dahdi_dynamic: Use a tasklet for flushing dynamic drivers.<br>
       dahdi: Running without the Big Kernel Lock (BKL) is no longer experimental.<br>
       dahdi: Remove unused &#39;rxbufpolicy&#39; and &#39;rxdisable&#39; from dahdi_chan.<br>
       wctdm24xxp: Set dahdi_span.spantype to SPANTYPE_ANALOG_MIXED.<br>
       wct4xxp: Ensure all spans are configured by default.<br>
       dahdi: Filter &#39;HWEC&#39; from DAHDI_GETVERSION results if hwec is really not present.<br>
       dahdi: Increase the number of conference buffers to eight.<br>
       dahdi_ioctl_spanstat() backward compat hack<br>
       sysfs: refactor lineconfig string representation<br>
       sysfs: add a linecompat span attribute<br>
       convert span-&gt;spantype to enumerated type<br>
       wcb4xxp: Fix typo in last commit that broke compilation.<br>
       Remove Makefiles that are only needed on kernels &lt; 2.6.9<br>
       Update Digium copyright on files changed since beginning of the year.<br>
       dahdi: Remove __exit annotation from dahdi_sysfs_exit().<br>
       dahdi: Use monotonic clock for coretimer.<br>
<br>
The diffstat from the v2.6.2 release:<br>
 Makefile                                           |   10 +-<br>
 README                                             |  316 +-<br>
 build_tools/make_version                           |    2 +-<br>
 drivers/dahdi/Kbuild                               |   12 +-<br>
 drivers/dahdi/Makefile                             |    6 -<br>
 drivers/dahdi/dahdi-base.c                         |  785 +++--<br>
 drivers/dahdi/dahdi-sysfs-chan.c                   |  483 +++<br>
 drivers/dahdi/dahdi-sysfs.c                        |  473 +--<br>
 drivers/dahdi/dahdi-sysfs.h                        |   55 +<br>
 drivers/dahdi/dahdi.h                              |    1 +<br>
 drivers/dahdi/dahdi_dummy.c                        |    2 +-<br>
 drivers/dahdi/dahdi_dynamic.c                      |   41 +-<br>
 drivers/dahdi/dahdi_dynamic_eth.c                  |   51 +-<br>
 drivers/dahdi/dahdi_dynamic_ethmf.c                |   89 +-<br>
 drivers/dahdi/dahdi_echocan_jpah.c                 |    5 +-<br>
 drivers/dahdi/dahdi_echocan_kb1.c                  |    5 +-<br>
 drivers/dahdi/dahdi_echocan_mg2.c                  |    5 +-<br>
 drivers/dahdi/dahdi_echocan_oslec.c                |    2 -<br>
 drivers/dahdi/dahdi_echocan_sec.c                  |    3 -<br>
 drivers/dahdi/dahdi_echocan_sec2.c                 |    3 -<br>
 drivers/dahdi/firmware/Makefile                    |   50 +-<br>
 drivers/dahdi/hpec/dahdi_echocan_hpec.c            |   14 +-<br>
 drivers/dahdi/oct612x/Makefile                     |   66 +-<br>
 drivers/dahdi/tor2.c                               |    4 +-<br>
 drivers/dahdi/voicebus/Makefile                    |    6 -<br>
 .../vpmadt032_loader/dahdi_vpmadt032_loader.c      |   11 +-<br>
 drivers/dahdi/wcb4xxp/Makefile                     |    7 -<br>
 drivers/dahdi/wcb4xxp/base.c                       |  122 +-<br>
 drivers/dahdi/wcb4xxp/wcb4xxp.h                    |    5 +-<br>
 drivers/dahdi/wct1xxp.c                            |    4 +-<br>
 drivers/dahdi/wct4xxp/Kbuild                       |    2 +-<br>
 drivers/dahdi/wct4xxp/Makefile                     |    8 -<br>
 drivers/dahdi/wct4xxp/base.c                       |  187 +-<br>
 drivers/dahdi/wct4xxp/vpm450m.c                    |   73 +-<br>
 drivers/dahdi/wct4xxp/vpm450m.h                    |    2 +<br>
 drivers/dahdi/wctc4xxp/Makefile                    |    7 -<br>
 drivers/dahdi/wctc4xxp/base.c                      |   13 +-<br>
 drivers/dahdi/wctdm24xxp/Makefile                  |    6 -<br>
 drivers/dahdi/wctdm24xxp/base.c                    |   39 +-<br>
 drivers/dahdi/wctdm24xxp/wctdm24xxp.h              |    2 +<br>
 drivers/dahdi/wctdm24xxp/xhfc.c                    |    4 +-<br>
 drivers/dahdi/wcte11xp.c                           |    4 +-<br>
 drivers/dahdi/wcte12xp/Makefile                    |    6 -<br>
 drivers/dahdi/wcte12xp/base.c                      |  147 +-<br>
 drivers/dahdi/wcte12xp/wcte12xp.h                  |    1 +<br>
 drivers/dahdi/wcte13xp-base.c                      | 3243 ++++++++++++++++++++<br>
 drivers/dahdi/xpp/card_bri.c                       | 1287 ++++----<br>
 drivers/dahdi/xpp/card_bri.h                       |    4 +-<br>
 drivers/dahdi/xpp/card_echo.c                      |  116 +-<br>
 drivers/dahdi/xpp/card_echo.h                      |    6 +-<br>
 drivers/dahdi/xpp/card_fxo.c                       | 1201 +++++---<br>
 drivers/dahdi/xpp/card_fxo.h                       |   17 +-<br>
 drivers/dahdi/xpp/card_fxs.c                       | 1618 +++++-----<br>
 drivers/dahdi/xpp/card_fxs.h                       |   18 +-<br>
 drivers/dahdi/xpp/card_global.c                    |  561 ++--<br>
 drivers/dahdi/xpp/card_global.h                    |  101 +-<br>
 drivers/dahdi/xpp/card_pri.c                       | 1879 ++++++------<br>
 drivers/dahdi/xpp/card_pri.h                       |    5 +-<br>
 drivers/dahdi/xpp/dahdi_debug.c                    |   48 +-<br>
 drivers/dahdi/xpp/dahdi_debug.h                    |  290 +-<br>
 drivers/dahdi/xpp/firmwares/PIC_TYPE_2.hex         |  676 ++--<br>
 drivers/dahdi/xpp/init_card_1_30                   |    8 +-<br>
 drivers/dahdi/xpp/init_card_2_30                   |    3 +<br>
 drivers/dahdi/xpp/mmapbus.c                        |   12 +-<br>
 drivers/dahdi/xpp/mmapdrv.c                        |  222 +-<br>
 drivers/dahdi/xpp/parport_debug.c                  |   40 +-<br>
 drivers/dahdi/xpp/parport_debug.h                  |    2 +-<br>
 drivers/dahdi/xpp/print_fxo_modes.c                |   31 +-<br>
 drivers/dahdi/xpp/xbus-core.c                      | 1263 ++++----<br>
 drivers/dahdi/xpp/xbus-core.h                      |  326 +-<br>
 drivers/dahdi/xpp/xbus-pcm.c                       |  827 ++---<br>
 drivers/dahdi/xpp/xbus-pcm.h                       |  111 +-<br>
 drivers/dahdi/xpp/xbus-sysfs.c                     |  573 ++--<br>
 drivers/dahdi/xpp/xdefs.h                          |  100 +-<br>
 drivers/dahdi/xpp/xframe_queue.c                   |  187 +-<br>
 drivers/dahdi/xpp/xframe_queue.h                   |   29 +-<br>
 drivers/dahdi/xpp/xpd.h                            |  203 +-<br>
 drivers/dahdi/xpp/xpp_dahdi.c                      |  714 ++---<br>
 drivers/dahdi/xpp/xpp_dahdi.h                      |   22 +-<br>
 drivers/dahdi/xpp/xpp_usb.c                        |  822 +++--<br>
 drivers/dahdi/xpp/xproto.c                         |  392 +--<br>
 drivers/dahdi/xpp/xproto.h                         |  244 +-<br>
 include/dahdi/dahdi_config.h                       |   11 +-<br>
 include/dahdi/kernel.h                             |  115 +-<br>
 include/dahdi/user.h                               |    5 +<br>
 85 files changed, 12798 insertions(+), 7673 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.7.0-rc1" target="_blank">http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=shortlog;h=refs/tags/v2.7.0-rc1</a><br>
<a href="http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.7.0-rc1" target="_blank">http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=shortlog;h=refs/tags/v2.7.0-rc1</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/jira</a><br>
<br>
[1] <a href="https://issues.asterisk.org/jira/browse/DAHLIN" target="_blank">https://issues.asterisk.org/jira/browse/DAHLIN</a><br>
[2] <a href="https://issues.asterisk.org/jira/browse/DAHTOOL" target="_blank">https://issues.asterisk.org/jira/browse/DAHTOOL</a><br>
<br>
Thank you for your continued support of Asterisk!<br>
<br>
--<br>
Russ Meyerriecks<br>
Digium, Inc. | Linux Kernel Developer<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>
direct: <a href="tel:%2B1%20256-428-6025" value="+12564286025">+1 256-428-6025</a><br>
Check us out at: <a href="http://www.digium.com" target="_blank">www.digium.com</a> &amp; <a href="http://www.asterisk.org" target="_blank">www.asterisk.org</a><br>
<br>
--<br>
_____________________________________________________________________<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/mailman/listinfo/asterisk-dev</a><br>
</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>