[thirdparty-commits] rmudgett: tag mISDNuser/1.1.1 r121 - /mISDNuser/tags/1.1.1/

SVN commits to the Digium third-party software repository thirdparty-commits at lists.digium.com
Fri May 15 14:51:04 CDT 2009


Author: rmudgett
Date: Fri May 15 14:51:01 2009
New Revision: 121

URL: http://svn.asterisk.org/svn-view/thirdparty?view=rev&rev=121
Log:
Importing files for 1.1.1 release.

Added:
    mISDNuser/tags/1.1.1/.version   (with props)
    mISDNuser/tags/1.1.1/ChangeLog   (with props)

Added: mISDNuser/tags/1.1.1/.version
URL: http://svn.asterisk.org/svn-view/thirdparty/mISDNuser/tags/1.1.1/.version?view=auto&rev=121
==============================================================================
--- mISDNuser/tags/1.1.1/.version (added)
+++ mISDNuser/tags/1.1.1/.version Fri May 15 14:51:01 2009
@@ -1,0 +1,1 @@
+1.1.1

Propchange: mISDNuser/tags/1.1.1/.version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: mISDNuser/tags/1.1.1/.version
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: mISDNuser/tags/1.1.1/.version
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: mISDNuser/tags/1.1.1/ChangeLog
URL: http://svn.asterisk.org/svn-view/thirdparty/mISDNuser/tags/1.1.1/ChangeLog?view=auto&rev=121
==============================================================================
--- mISDNuser/tags/1.1.1/ChangeLog (added)
+++ mISDNuser/tags/1.1.1/ChangeLog Fri May 15 14:51:01 2009
@@ -1,0 +1,74 @@
+2009-05-11  Richard Mudgett <rmudgett at digium.com>
+
+        Digium modifications release version 1.1.1 to mISDNuser version 1.1.9.1.
+
+2009-05-13 16:21 +0000 [r112-113]  Richard Mudgett <rmudgett at digium.com>
+
+	* i4lnet/tei.c: Improve TEI recovery as described in Q.921 section
+	  5.3 when all TEI's are exhausted. tei-check2.patch This patch
+	  will only send an identity check request for the group-TEI (127)
+	  instead of 63 separate messages, which is more efficient. How it
+	  works: all L2 entity TEI state machines change to ST_TEI_IDVERIFY
+	  without sending a check request msg, so they can react to the id
+	  check responses. Then the id check request is started for the L2
+	  entity with TEI 127. TE's may answer with more than one Ai in the
+	  id check response, so take care of this too. tei-check3.patch It
+	  is not necessary to actually send an ID remove for the TEI's that
+	  get no check response. Sending this is left out when the check
+	  request is done for TEI 127. Patches: tei-check2.patch file
+	  uploaded by customer (with minor cosmetic changes).
+	  tei-check3.patch file uploaded by customer (with minor cosmetic
+	  changes). JIRA ABE-1865
+
+	* i4lnet/net_l2.h, i4lnet/tei.c, i4lnet/net_l2.c: Add TEI recovery
+	  as described in Q.921 section 5.3 when all TEI's are exhausted.
+	  When all possible automatic TEI values are assigned once, a
+	  subsequent TEI request by a TE never succeeds and not even a
+	  reply "ID denied" is sent. Telephony is no longer possible on
+	  this ISDN NT port. The problem is that the TEI manager does not
+	  implement TEI recovery. This patch adds a simple but slightly
+	  inefficient way to recover unused TEI's. First, we reply with ID
+	  denied message. Second, all L2 entities with an assigned TEI will
+	  start a TEI check sequence of their own. They all send an
+	  identity check request with their specific TEI value. This way
+	  when all TEIs are exhausted there will be 63 id check messages
+	  sent on the S0 bus. All TEI's which do not get a response will
+	  have their TEI removed and the corresponding L2 entity will be
+	  destroyed. (Otherwise the L2 entity would eat up memory, because
+	  new TEI requests will always create new L2 entities.) Patches:
+	  tei-check1.patch file uploaded by customer (with minor cosmetic
+	  changes). JIRA ABE-1865
+
+2009-05-11 19:44 +0000 [r108]  Richard Mudgett <rmudgett at digium.com>
+
+	* i4lnet/net_l3.c: NT PTMP mode can cause TE's to ring endlessly if
+	  NT hangs up before they respond. Incomplete state machine in
+	  mISDNuser net_l3.c. A CC_DISCONNECT request changes L3 state to
+	  22 (Call Abort), sends a RELEASE to all child call processes,
+	  (i.e. to all TE's that have responded up to this point). All
+	  other TE's which respond subsequently never get a RELEASE because
+	  the master call process is deleted too early, (before T312 times
+	  out). Those TE's will ring endlessly. (See Q.931 ch. 5.3.2.e.1)
+	  The patch implements 5.3.2.e.1. It keeps the master call process
+	  alive as long as T312 is pending, and the additional
+	  (m)datastatelist transitions allow the master call process to
+	  send a RELEASE to the TEs that respond during T312. Patches:
+	  misdnuser-l3state22.patch uploaded by customer (modified by me).
+	  JIRA ABE-1862
+
+2009-03-16  Richard Mudgett <rmudgett at digium.com>
+
+        Digium modifications release version 1.1.0 to mISDNuser version 1.1.9.1.
+
+2009-03-16 15:19 +0000 [r87]  Richard Mudgett <rmudgett at digium.com>
+
+	* CHANGES: Updated CHANGES file.
+
+2009-03-12 23:11 +0000 [r64-85]  Richard Mudgett <rmudgett at digium.com>
+
+	* debugtool/mISDNdebugtool.c, bridge/isdnbridge, Makefile,
+	  mktarball.sh (added): Upgraded to mISDN 1.1.9.1
+
+2009-03-12  Richard Mudgett <rmudgett at digium.com>
+
+        Digium modifications release version 1.0.0 to mISDNuser version 1.1.8.

Propchange: mISDNuser/tags/1.1.1/ChangeLog
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: mISDNuser/tags/1.1.1/ChangeLog
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: mISDNuser/tags/1.1.1/ChangeLog
------------------------------------------------------------------------------
    svn:mime-type = text/plain




More information about the thirdparty-commits mailing list