[libpri-commits] mattf: tag 1.4.10.1 r929 - /tags/1.4.10.1/ChangeLog
SVN commits to the libpri project
libpri-commits at lists.digium.com
Tue Jun 30 10:43:41 CDT 2009
Author: mattf
Date: Tue Jun 30 10:43:39 2009
New Revision: 929
URL: http://svn.asterisk.org/svn-view/libpri?view=rev&rev=929
Log: (empty)
Modified:
tags/1.4.10.1/ChangeLog
Modified: tags/1.4.10.1/ChangeLog
URL: http://svn.asterisk.org/svn-view/libpri/tags/1.4.10.1/ChangeLog?view=diff&rev=929&r1=928&r2=929
==============================================================================
--- tags/1.4.10.1/ChangeLog (original)
+++ tags/1.4.10.1/ChangeLog Tue Jun 30 10:43:39 2009
@@ -1,3 +1,28 @@
+2009-04-18 Matthew Fredrickson <creslin at digium.com>
+
+ * libpri 1.4.10.1 released. Includes a fix for a regression found in
+ the last few revisions of libpri, but fixed in revision 859 of
+ branches/1.4. The summary is as follows:
+
+ * q921.c: There are two changes in this commit that are bug fixes for various Q.921 issues found in internal testing.
+
+ Both were exposed/introduced by the TBR4 compliance patch for bug #12861, in changing how retransmissions and in how
+ the transmission queue was maintained. TX-RX message flow and acknowledgement was severely restricted,
+ since the patch changed the behavior so that pending untransmitted frames would not actually be send until
+ the next RR was received in normal circumstances, or REJ when a reject frame was received. On busy links,
+ this can severly limit the amount of useful traffic that is sent, and can slow down message transmission.
+
+ Until someone can point out where in Q.921 it is mandated for us to wait for RR frames to start sending
+ untransmitted messages, the first change is to allow us to send untransmitted frames when we receive new
+ I frames as well, with updated N(R).
+
+ The other bug fixed is a situation caused by the restricted traffic flow, if an outside process tries to send
+ an I-frame asynchronous to an RR frame, when the transmit window was previously closed and then opened up but
+ an RR has not been received yet. A bug was found with the integration of the old transmit code with the new reject
+ handling code which caused the new frame to be sent immediately, regardless if there were any pending untransmitted
+ I-frames in the queue to be sent and causing an out of order I-frame to be sent to the other side. This bug is
+ also fixed in this patch.
+
2009-04-18 Matthew Fredrickson <creslin at digium.com>
* libpri 1.4.10 released.
More information about the libpri-commits
mailing list