Update ChangeLog.

git-svn-id: https://origsvn.digium.com/svn/libpri/tags/1.4.11.5@2140 2fbb986a-6c06-0410-b554-c9c1f0a7f128
This commit is contained in:
Richard Mudgett
2010-11-17 21:52:46 +00:00
parent 9a7715a09d
commit 692697d39b

116
ChangeLog
View File

@@ -2,6 +2,122 @@
* libpri 1.4.11.5 released.
2010-11-17 21:32 +0000 [r2131-2139] Richard Mudgett <rmudgett@digium.com>
* q921.c: Merged revision 2101 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r2101 | rmudgett | 2010-11-05 14:24:01 -0500 (Fri, 05 Nov 2010) |
9 lines Remove all TEIs when NT PTMP starts. Remove all TEIs when
a NT PTMP link is started and there are no other links to make
sure there are no devices that think they have a TEI. A device
may think it has a TEI if the upper layer program is restarted or
the system reboots. This fixes the bug portion of JIRA
LIBPRI-51/SWP-2453. ..........
* q921.c: Merged revision 2088 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r2088 | rmudgett | 2010-11-02 14:11:01 -0500 (Tue, 02 Nov 2010) |
14 lines B410P gets incoming call packets on ISDN but Asterisk
doesn't see the call. The Cisco 1751 with VIC 2-BRI ports sends
out SETUP messages on the broadcast TEI as if the BRI were PTMP
even though it is configured for PTP mode. Make PTP mode also
accept frames on SAPI=0, TEI=127 (Broadcast). (closes issue
#18232) Reported by: lelio Patches: issue18232_v1.4.patch
uploaded by rmudgett (license 664) Tested by: lelio ..........
* q931.c: Merged revision 2021 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r2021 | rmudgett | 2010-10-14 13:35:48 -0500 (Thu, 14 Oct 2010) |
10 lines Crash when receiving an unknown/unsupported message
type. Fix double free of a call record and the subsequent
continued use of the freed call record when receiving an
unsupported/unknown message type. (closes issue #17968) Reported
by: gelo Patches: issue_17968_v1.4.patch uploaded by rmudgett
(license 664) issue_17968_v1.4.11.4.patch uploaded by rmudgett
(license 664) ..........
* q931.c, pri_facility.c, pri.c, pri_internal.h: Merged revision
2015 from https://origsvn.digium.com/svn/libpri/branches/1.4
.......... r2015 | rmudgett | 2010-10-14 12:09:40 -0500 (Thu, 14
Oct 2010) | 16 lines Segfault in pri_schedule_del() - ctrl value
is invalid. Validate the given call pointer in libpri API calls.
If the call pointer is not an active call record then a complaint
message is issued and the API call aborts. The call pointer is
likely stale. This patch is defensive. More information is needed
to figure out why Asterisk still has a call pointer during its
hangup sequence. (closes issue #17522) (closes issue #18032)
Reported by: schmoozecom Patches: issue_18032_v1.4.patch uploaded
by rmudgett (license 664) issue_18032_v1.4.11.4.patch uploaded by
rmudgett (license 664) Tested by: rmudgett ..........
* pri_q931.h, q921.c, q931.c: Merged revision 1991 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r1991 | rmudgett | 2010-09-13 16:21:37 -0500 (Mon, 13 Sep 2010) |
9 lines PRI links do not retain active calls if the link comes
back before T309 expires. The DL-ESTABLISH confirm event was not
passed from Q.921 to Q.931 so Q.931 never cancelled the T309
timer. Refactored q931_dl_tei_removal() and q931_dl_indication()
into q931_dl_event() to allow the DL-ESTABLISH confirm/indication
and DL-RELEASE confirm/indication events to be passed to Q.931.
..........
* pri_q931.h, q921.c, q931.c, prisched.c, pri.c, pri_internal.h:
Merged revision 1982 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r1982 | rmudgett | 2010-09-13 11:07:24 -0500 (Mon, 13 Sep 2010) |
18 lines BRI PTMP: Active channels not cleared when the interface
goes down. If the connection to the terminal is lost while there
are open channels on the interface, red alarm is reported, but
the open channels are never cleared. Additionally, if you
manually try to channel request hangup, Asterisk crashes. For
PTMP, the T309 processing was not searching the call pool on the
master control record. Additionally, for NT PTMP, the timeout
events were not passed to the upper layer because the events were
not put on the master control record where timer processing
expects them. (closes issue #17865) Reported by: wimpy Patches:
issue17865_v1.4.patch uploaded by rmudgett (license 664) Tested
by: rmudgett, wimpy ..........
* q921.c, q931.c: Merged revision 1962 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r1962 | rmudgett | 2010-09-07 19:13:24 -0500 (Tue, 07 Sep 2010) |
21 lines Made Q.921 delay events to Q.931 if the event could
immediately generate response frames. Q.921 was passing a
q931_dl_indication(up) event to Q.931 before it was finished
processing the frame. The q931_dl_indication(up) event could
immediately send STATUS messages in the Q.921 intermediate state
that would then get stuck in the tx queue with an invalid N(S).
Q.921 was passing i-frames to Q.931 before it was finished
processing the frame. The i-frames could cause Q.931 to
immediately generate a response message that may cause the peer
to see the P/F bit as incorrect. Delayed passing
q931_dl_indication(up) events and i-frames to Q.931 until Q.921
has completed processing the frame event. (The Q.921 SDL diagrams
were designed with this assumption.) (closes issue #17360)
Reported by: shawkris Patches: issue17360_v1.4.patch uploaded by
rmudgett (license 664) Tested by: shawkris, rmudgett ..........
* q931.c: Merged revision 1961 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r1961 | rmudgett | 2010-09-07 19:10:05 -0500 (Tue, 07 Sep 2010) |
12 lines Prevent a CONNECT message from sending a CONNECT
ACKNOWLEDGE in the wrong state. Filter the processing of the
CONNECT message to prevent libpri from sending a CONNECT
ACKNOWLEDGE when the call is in an inappropriate state. This can
happen when we hang up an outgoing call after the other end has
sent a CONNECT but before we have processed the CONNECT. (issue
#17360) Reported by: shawkris Patches:
issue17360_con_ack_v1.4.patch uploaded by rmudgett (license 664)
..........
* q931.c, pri.c: Merged revision 1955,1958 from
https://origsvn.digium.com/svn/libpri/branches/1.4 ..........
r1955 | rmudgett | 2010-09-02 12:33:51 -0500 (Thu, 02 Sep 2010) |
1 line Don't crash in __pri_new_tei() if a GR303 subchannel
creation fails. .......... r1958 | rmudgett | 2010-09-07 18:13:04
-0500 (Tue, 07 Sep 2010) | 1 line Balance curly braces in
post_handle_q931_message(). ..........
2010-08-30 Leif Madsen <lmadsen@digium.com>
* libpri 1.4.11.4 released.