Milestone release-1.16
Release 1.16
This release is continuation of 1.x series and intended for existing, already deployed products that use PJSIP 1.x. This release contains mostly bug fixes only. For fully featured release, please use version 2.x.
Changes Specific to this Milestone
These are tickets that are done specific on this milestone only and not in 2.x:
List of Enhancements
These are common enhancements in both this milestone and 2.x.
common:
- #1559
- Miscellaneous fixes (backported to 1.x)
pjlib, pjlib-util:
No results
pjnath:
No results
pjmedia, pjmedia-audiodev:
- #1532
- Possible optimization in conference bridge (thanks Michael Derfler for the patch)
pjsip, pjsua-lib:
- #1568
- Smarter media re-initialization on call refresh with SDP re-offer/answer
applications, python, unit-tests, third-party:
No results
List of Bugs
These are common defects in both this milestone and 2.x.
common:
pjlib, pjlib-util:
- #1522
- TLS/SSL error code issues with OpenSSL backend
- #1558
- Bug in parsing quoted URI strings (thanks Gustavo Garcia Bernardo for the report)
- #1565
- DNS deadlock
- #1573
- Deadlock in SSL socket (thanks to Jeff Anderson for detailed report)
- #1593
- Possible wrap around in caching pool capacity value
- #1603
- Dangling UDP socket of DNS resolver not replaced after going background on iOS
- #1613
- Use appropriate request for ioctl() function to access the interface flags (thanks to Peter Koletzki for the report)
- #1618
- Bug SSL socket send callback always report success
pjnath:
- #1551
- Assertion in TURN code when shutdown or destroy is called more than once (thanks Guilherme Balena Versiani for the report)
- #1552
- Possible crash if media transport stop() is called on ICE transport while no ICE is running (thanks Iliya Prince for the fix)
- #1557
- Fixed assertion when TURN session is already destroyed (thanks to Guilherme Balena for the report)
- #1594
- Deadlock between TURN and ioqueue locks
- #1604
- Crash caused by double destructions of ICE stream transport
- #1610
- Workaround for reported crash on stun_sock's on_data_recvfrom() callback
- #1620
- Fix the calculation of transmission count during retransmission of STUN request (thanks to Itay for the report)
pjmedia, pjmedia-audiodev:
pjsip, pjsua-lib:
- #1530
- Sending ACK is reported with wrong pjsip_event info
- #1535
- Pending outgoing TCP transmission may cause crash if the library is shutdown
- #1539
- Remote capability info update for UAC (thanks Bogdan Krakowski for the report)
- #1550
- Auto re-registration does not work if application does not set on_transport_state().
- #1556
- Fix From/To tag and Via branch comparison to be case insensitive
- #1560
- Missing 'timer' in require header in sending 2xx response when session timer refresher is 'uac'
- #1563
- Crash when resolving STUN when there is no network connectivity
- #1583
- Unexpected SIP message transmission after transaction has timed-out
- #1596
- Fix handling of incoming UPDATE request (thanks Matt DiMeo for the report)
- #1599
- Fixed bug that caused new contact not being used in UPDATE/re-INVITE
- #1607
- Send UDP keep-alive to original request address if response comes from different address
- #1609
- Garbage is printed for tel: URI in the URI parameter in Authorization/Proxy-Authorization header
- #1611
- Add missing Supported header in UPDATE for Session Timers
- #1619
- Bug: transport error on re-INVITE should not terminate call
- #1627
- Callback on_tsx_state_changed() not invoked on call disconnection
applications, python, unit-tests, third-party:
No results
List of Pending Tickets to be Backported to This Milestone
These are list of tickets in 2.x that yet to be backported to this milestone:
- #1543
- When multiple frames per packet is set, DTMF event retransmission is reduced
Note: See
TracRoadmap for help on using
the roadmap.