summaryrefslogtreecommitdiff
path: root/pjsip
AgeCommit message (Collapse)Author
2017-01-24Re #1945 (misc): Prevent automatically adding Content-Type and Content-Length onRiza Sulistyo
printing multipart data when its already printed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5545 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-23Re #1900: Reintegrated works in UWP branch to trunk.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5539 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-19Close #1919: Clear unused-variable warnings.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5535 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-19Re #1513: Applied the new API pj_pool_safe_release().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5534 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Re #1960: Use boolean field to indicate whether the info is empty (instead ↵Liong Sauw Ming
of relying on bzero and memcmp) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5522 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Fixed #1990:Nanang Izzuddin
- Added check for possibility of premature failure in pj_turn_sock_alloc() after pj_turn_session_set_server() returns PJ_SUCCESS. - Added more logs on ICE initialization progress for future debugging. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5521 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Fixed #1988: Wait for any active spinning loop in read callback to complete ↵Nanang Izzuddin
before reinitiating read operation in UDP restart. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5519 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-11Fixed #1960: Export SIP transport TLS state and TLS certificate info to PJSUA2Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5518 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-23Fixed #1987: Verify 'med_prov_cnt' after media reinitialization (with a new ↵Nanang Izzuddin
call setting) to make sure it is not decreased. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5510 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-19Misc (re #1945): Fixed various compile warnings.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5501 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-07Fixed #1985: Escape '@' character in the Replaces parameter of REFER requestLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5495 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-06Fixed #1983: Add option to update call Via addressLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5493 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-06Re #1982: Cleanup call setting flags even if callbacks on_call_tx/rx_offer() ↵Liong Sauw Ming
not implemented Otherwise this could cause media to be unintentionally reinitialized on re-INVITEs/updates. Refer to ticket #1793. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5492 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-06Fixed #1982: Add option to reinitialize call media transportsLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5490 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-23Re #1945: Change the error message on pjsua_media_channel_update() when ↵Riza Sulistyo
unknown/unsupported media type is found. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5489 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-23Fixed #1981: Assertion when session timer is disabled and PJSIP receives 422Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5488 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-21Fixed #1980: Assertion if remote removes some media lines in previous SDP ↵Liong Sauw Ming
negotiations git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5487 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-17Re #1945 (misc): Revert r5484, unreg_timeout can be zero.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5486 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-17Re #1945 (misc): Normalize account config's unregistration timeout when ↵Liong Sauw Ming
adding account. Thanks to Johan Lantz for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5484 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-14Re #1971: Request IPv4 relay address to an IPv6 TURN server for IPv6-IPv4 ↵Nanang Izzuddin
connectivity. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5481 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-31Fixed #1976: Support to generate a synthesized IPv6 address from IPv4 addressLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5476 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-27Fixed #1975: Add support to select elliptic curve and signature algorithm ↵Liong Sauw Ming
for TLS git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5472 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-27Fixed #1974: Various fixes for DNS IPv6Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5471 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-24Misc (re #1945): Avoid calling memchr() or memcpy() with NULL pointer ↵Nanang Izzuddin
(thanks Kal from the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5468 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-21Misc (re #1945): Fixed false error message "cannot find Account.." when ↵Nanang Izzuddin
deleting PJSUA2 Account (thanks Kal for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5466 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-17Close #1971: Updated pjsua to enable IPv6 TURN in ICE media transport.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5462 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Fixed #1967: Add function pjsip_tdata_get_dlgLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5456 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Fixed #1965: Add support to specify Contact params specific to REGISTER requestsLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5455 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1945 (misc): Fixed wrong parameter caused by previous commit r5450Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5451 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-07Re #1945 (misc): Fixed incorrect usage of pj_memcmp()Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5450 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-06Re #1962: Update the ticket number in the code doc.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5449 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-04Fixed #1962: Premature STUN socket destruction when there's an error during ↵Liong Sauw Ming
STUN server resolution git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5442 74dad513-b988-da41-8d7b-12977e46ad98
2016-09-29Misc (re #1945): Added feature of listing dshow device in ffmpeg video ↵Nanang Izzuddin
device (experimental). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5441 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-30Re #1959: Add reference counter to pjsip_inv_session to avoid race condition.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5435 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-23Fixed #1955: Fixed assertions in DNS SRV resolution with IPv6 TCP/TLS target.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5425 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-19Misc (re #1945): fixed STUN server resolution should be retried, as ↵Nanang Izzuddin
PJSUA_STUN_RETRY_ON_FAILURE is set, in media transport creation after the one in startup failed (thanks Marcus Froeschl for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5423 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-12Fixed #1951: Add callback to configure SRTP setting and key in pjsua/pjsua2Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5417 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-05Re #1910: Implement option to regularly send video keyframe in the beginning ↵Riza Sulistyo
of video call session. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5410 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-04Fixed #1949: Support video window manipulation for native previewLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5407 74dad513-b988-da41-8d7b-12977e46ad98
2016-08-02Re #1945 (misc): Fixed missing doxygen group doc for SIP transport TCP.Liong Sauw Ming
Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5404 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-28Fix #1946: Avoid deinitialization of uninitialized client auth session.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5401 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-28Misc (re #1945): Updated checks in pjsip_tx_data_dec_ref(). Thanks Alexei ↵Nanang Izzuddin
Gradinari for the feedback and the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5400 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-26Misc (re #1945): Fixed assertion when outgoing call without SDP is answered ↵Nanang Izzuddin
with 200 also without SDP (on NDEBUG mode, assertion shouldn't occur and call is disconnected immediately). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5398 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-26Misc (re #1945): Updated array limit checks and docs in ↵Nanang Izzuddin
pjsip_evsub_register_pkg() and pjsip_endpt_add_capability(). Thanks Alexei Gradinari for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5397 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-15Re #1928 (misc): Re #1878 (Compile time option for TCP/TLS transport to not ↵Liong Sauw Ming
create a listener) When not creating a TLS listener, still call pj_ssl_sock_set_certificate(), since it will later still be used by clients. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5386 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Cleaned up STUN transport config setup for ICE in pjsua.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5384 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Print explicit log message about PJSUA ignoring IPv6 STUN ↵Nanang Izzuddin
server. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5383 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-14Misc (re #1928): Use host IP for SIP UDP transport address when STUN ↵Nanang Izzuddin
resolution fails to avoid zero address. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5382 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30Fixed #1929: Fixed memory leak when using sip_auth_client since it's also ↵Liong Sauw Ming
used by other components, such as sip_dialog, publishc, and pjsua_im. Application should use the new API pjsip_auth_clt_deinit() to release the pool. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5373 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29Re #1926: Fixed bug of premature app callback invocation in DNS A+AAAA ↵Nanang Izzuddin
resolution when DNS A record is available in the cache. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5369 74dad513-b988-da41-8d7b-12977e46ad98