Milestone release-1.14

Completed 12 years ago (Apr 27, 2012 7:57:52 AM)

100%

Total number of tickets: 40 - closed: 40 - active: 0

applications

1 / 1

common

4 / 4

pjlib-util

1 / 1

pjmedia

10 / 10

pjnath

4 / 4

pjsip

10 / 10

pjsua-lib

9 / 9

third-party

1 / 1

Release 1.14


Ticket List:

List of Enhancements

common:

#1466
Allow to use PJLIB API without PJSUA-LIB API
#1468
Add support for iPhone configure script to detect iOS 5.1 SDK

pjlib, pjlib-util:

No results

pjnath:

#1416
Allow application to send data after ICE negotiation fails

pjmedia, pjmedia-audiodev:

#1422
Option to configure or disable RTCP RTT normalization (thanks Lars Helgeson for the patch)
#1494
Use EC options to determine whether to use device/software EC

pjsip, pjsua-lib:

#1014
Configurable cipher type/list setting in SIP transport TLS (thanks Tal Fromm for the suggestion)
#1431
Support for RFC 4169/Digest Authentication Using AKAv2 (thanks Alex Kolesnichenko for the patch)
#1448
Remove server name setting from TLS transport config
#1465
Decrease TCP/TLS idle time interval to improve battery (thank you Johan Lantz for the report)

applications, python, unit-tests, third-party:

No results


List of Bugs

common:

#1417
Miscellaneous fixes
#1470
Assertion in SIP transaction module init when restarting pjsua (thanks Roni Salfati for the report)

pjlib, pjlib-util:

#1454
Bug in parsing XML document if node name is followed by newline (thanks Samuel Prevot for the report)

pjnath:

#1449
Assertion when STUN binding request returning PJ_EPENDING (thanks Claudio De Angelis for the report)
#1451
Deadlock caused by conflicting locking order in ICE and ioqueue (thanks Claudio De Angelis for the report)
#1471
Crash in ICE stream transport when pjsua restarted with active call (thanks Roni Salfati for the report)

pjmedia, pjmedia-audiodev:

#1421
Audio is missing temporarily if SRTP is enabled due to lock codec feature (thanks Marcus Froeschl for the report)
#1440
Proper set up of RTCP compound packet (thanks Werner Dittmann for the report)
#1447
Infinite loop in switchboard when sound device ptime is lower than call stream ptime (thanks SvenÅke for the report)
#1456
Crash on SRTP unprotect after SRTP restarted on replay error (thanks Dan Arrhenius for the report)
#1457
Assertion when incoming reoffer SDP contains no media (thanks Ashraf Jaddo for the report)
#1458
Cannot create unidirectional sound port
#1480
Wav player not rewinding after resetting the position to zero (thanks Han Rui and Alejandro Orellana for the feedback)
#1490
Audio issue caused by invalid AMR-NB frame type on VAS-direct (thanks Olle Frimanson for the report)

pjsip, pjsua-lib:

#1397
No SDP in 200 response after sending 183 response and receiving PRACK
#1418
Library restart fails with PJLIB_UTIL_ESTUNNOTRESPOND error after several times
#1426
Race condition in auto-closing and/or auto-opening of the sound device
#1432
Removed assertion in transaction when event is received in DESTROYED state (thanks Yariv Trabelsi for the report)
#1452
Wrong call media state is reported if hold request is challenged with authentication (thanks Bogdan Krakowski for the fix)
#1455
Incoming re-INVITE is unhandled if it comes in CONNECTING state (thanks Olle Frimanson for the report)
#1460
Call may be wrongly hung up if UPDATE is sent to lock codec during early media (thanks Bogdan Krakowski for the report)
#1464
Deadlock between PJSUA LOCK and conference mutex (thanks Marcus Froeschl for the report)
#1481
Registration client should release transport when TCP/TLS transport gets disconnected
#1483
Unexpected re-registration in modifying account config
#1484
pjsua_modify_acc() does not apply registration timeout/expire setting update (thanks Samuel Vinson for the report)
#1487
Wrong SDP negotiator state if outgoing UPDATE or re-INVITE is challenged with 401 or 407
#1491
Failed to refresh (presence) subscription if Subscription-State header contains no "expires" parameter
#1492
The echo options field in the media config and pjsua_set_ec() argument are ignored
#1495
UDP keep-alive is still running even after account is deleted. It cannot be updated with pjsua_acc_modify() either.

applications, python, unit-tests, third-party:

#1462
Add support for building libresample as shared library for GNU targets
#1482
iPhone: Solution for application getting killed by iOS 5 due to too many wakeups

Note: See TracRoadmap for help on using the roadmap.