Milestone release-1.12

Completed 12 years ago (Nov 8, 2011 5:55:35 PM)

100%

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

applications

2 / 2

common

4 / 4

pjlib

4 / 4

pjlib-util

1 / 1

pjmedia

11 / 11

pjmedia-audiodev

4 / 4

pjnath

3 / 3

pjsip

15 / 15

pjsua-lib

16 / 16

unit-tests

1 / 1

Release 1.12


Ticket List:

List of Enhancements

common:

#1264
Automated testing schedule for 1.x branch
#1336
Provide different doxygen documentation for different PJSIP versions in the website
#1389
Add support for iOS 5 build

pjlib, pjlib-util:

#1359
Configurable pj_sockaddr_in padding/sin_zero length
#1384
Setting to control HTTP client source port range (thanks Johan Lantz for the patch)

pjnath:

No results

pjmedia, pjmedia-audiodev:

#1257
Option for using simple FIFO delay buffer in echo canceller
#1268
Option for automatic/manual sending of RTCP SDES/BYE for the stream.
#1366
More clever RTP transport remote address switch
#1388
Support for OpenCORE AMR-NB codec (thank you Dan Arrhenius for the contribution!)

pjsip, pjsua-lib:

#1173
PJSUA callback to allow creation of custom media transports by application
#1216
New pjsua_destroy2() API to allow shutting down the library without sending any outgoing messages
#1259
Option to use of 100rel in UAS if UAC supports it (thanks Marcus Froeschl for the suggestion)
#1306
Publish non-100 provisional response retransmission interval setting
#1313
Account option to disable registration when account is added (thanks Tony Jago Million for the patch)
#1314
New callback to notify application when registration or unregistration has been initiated (thanks Tony Jago Million for the patch)
#1375
Option to control first re-registration retry interval

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

#1308
Pcaputil sample application supports dynamic payload type codecs and audio device output


List of Bugs

common:

#1252
Miscellaneous fixes

pjlib, pjlib-util:

#1317
Crash in Symbian ioqueue after unregistering ioqueue key from callback
#1321
Compile error when SSLv2 is disabled on OpenSSL (thanks Saúl Ibarra Corretgé for the patch)
#1342
Disable local host resolution on iPhone OS

pjnath:

#1316
Assertion when TURN session is deallocated prematurely (thanks Tony Jago Million for the report)
#1408
Failed to authenticate to TURN client due to REALM attribute padding
#1409
Assertion failure if unable to resolve TURN server

pjmedia, pjmedia-audiodev:

#1251
Calling pjmedia_aud_subsys_shutdown() more than once may cause crash (thanks Bill Gardner for the patch)
#1258
Divide by zero exception in jitter buffer with prefetching mechanism enabled (thanks Roman Puls for the report)
#1301
Wrong alaw value is generated by the non-table version of pjmedia_linear2alaw() function for some specific PCM values (thanks K. Johnson for the fix)
#1307
AMR with VAD turned on causes loud noise
#1315
Output volume setting not applied in Symbian VAS audio device creation
#1335
Fixes assertion when interruptionListener is called from an unregistered thread on iPhone OS (thanks to Ilya Kalinin for the patch)
#1365
Volume setting not applied in Symbian MDA audio device creation
#1378
Change jitter buffer progressive discard algorithm
#1385
Bug in SDP negotiation when generating answer with prefer_remote_codec==0 (thanks Régis Montoy for the report)
#1410
Assertion and noise when using AMR-WB with multiple frames per packet (thanks Olle Frimanson for the report)
#1413
G722.1 cannot encode multiple frames per packet (thanks Olle Frimanson for the report)

pjsip, pjsua-lib:

#1231
Crash in iPhone iOS when trying to make a call after the application is left running for days (thanks Alejandro Orellana for the report)
#1255
Unable to parse the short version of Event header (thanks Marcus Froeschl for the report)
#1256
Remove the "ob" parameter if SIP outbound is disabled
#1291
Invite module always responds with 491 to subsequent re-offers after responding with 488 (thanks Yuri Saltykov for the fix)
#1302
Bug in soft deadlock detection may cause program to block indefinitely (thanks Attila Magyar for the fix)
#1305
Bug in pjsua_call_hangup_all() may freeze the app for few seconds (thanks Kees van der Bent for the report)
#1310
Possible crash in registration callback after deleting account and restarting pjsua
#1318
Prevent PJSIP_INV_STATE_CALLING from being reported more than once (thanks Sam Yasin for the report)
#1319
When sips scheme is used, TLS must be used even when transport=tcp is specified in the URI (thanks Iñaki Baz Castillo for the report)
#1341
Revisit pjsua_acc_modify() for newly added fields in the pjsua_acc_config
#1363
Invalid Contact URI is used if display name contains reserved characters (thanks Dmitry Valegov for the report)
#1364
Some support for forking in Reliable Provisional Response (100rel) module
#1367
Crash if presence PIDF body is missing <basic> element (thanks Matt DiMeo for the patch)
#1369
Local state is set to HOLD even if hold operation fails
#1371
Soft deadlock when application query call info of other call inside a callback (Thanks Marcus Froeschl for the report)
#1374
Assertion when CANCEL and INVITE final response "crosses the wire"
#1376
Crash if pjsua_call_get_info() is called with disconnected call
#1386
Crash when invoking pjsip_endpt_send_raw_to_uri()
#1387
Missing newline when printing user defined header in multipart message (thanks Luis Martin Gil for the patch)
#1391
Missing CSeq check for incoming ACK in an INVITE session (thanks Ilya Kalinin for the report)
#1405
Unable to reject unknown algorithm in authentication challenge
#1407
Deadlock in initial resolution of STUN server
#1414
Removed assertion in transaction when event other than timer is received in TERMINATED state
#1415
Handle potential crash if joining worker thread fails in pjsua_destroy()

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

#1337
Link error in G711. G722, and G722.1 codecs are disabled (thanks Jean-Noël Rivasseau for the report)
#1383
Update the transport adapter sample in pjsua

Note: See TracRoadmap for help on using the roadmap.