[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