summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-05Fix #1686: release mutex when invoking callback to avoid deadlock. Also a ↵Nanang Izzuddin
bit memory usage optimization, i.e: avoid bloated pool by unfreed old/expired packet in cache entry. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4552 74dad513-b988-da41-8d7b-12977e46ad98
2013-07-05Fix #1685: When TURN destroy is requested in state RESOLVING, pending the ↵Nanang Izzuddin
destroy until resolver callback is invoked. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4551 74dad513-b988-da41-8d7b-12977e46ad98
2013-07-02Re #1680:Riza Sulistyo
- Win64 Project properties modification, using x64 as target machine. - Fix incorrect data type which might result in unsafe code. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4550 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-28Fixed #1684 (Failed assertion when scheduling timer in the registration client):Benny Prijono
- There is a potential race condition in pjsip_regc_set_delay_before_refresh() because it calls schedule_registration() without mutex protection - Check if the timer is active and cancel it in schedule_registration() as precaution git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4548 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-27More re #1683: added two SIPP scenarios to simulate IP/port changeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4547 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-27More re #1683:Benny Prijono
- also update the Via port when only the port has changed AND either the received IP is public OR allow_contact_rewrite is set to 2 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4546 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-26Re #1630: fixed bug with via_rewrite feature. The via address is not updated ↵Benny Prijono
on second IP change git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4545 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-26Re #1668: fixed silly crash in pjsua_media.c:245 caused by r4543Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4544 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-24Closed #1668: Option to use the IP address found in REGISTER response in the SDPBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4543 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-21Re #1682: Use account specific variable to keep track of the next rtp port ↵Liong Sauw Ming
to use. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4542 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-21Closed #1682: Configurable local port range for UDP media transportLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4539 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-19Close #1681:Nanang Izzuddin
- Added compile-time settings PJMEDIA_TRANSPORT_SO_RCVBUF_SIZE and PJMEDIA_TRANSPORT_SO_SNDBUF_SIZE. The default values are both 64 KB when PJMEDIA_HAS_VIDEO is set, otherwise just zero (socket buffer size uses OS default). The settings will be applied to media transport UDP and ICE. - Also added run-time settings so_sndbuf_size and so_rcvbuf_size into ICE stream transport, STUN socket, and TURN socket. Default values are all zero. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4538 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-19Re #1680: Add initial support for Win64Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4537 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-18Closed #1678: Proper error handling in WAV writerLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4536 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-13Fixed #1676: fixed assertion when SDL initialization fails on library startup.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4535 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-13Close #1675: Added callback to allow application to specify account to ↵Nanang Izzuddin
handle incoming message. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4534 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-13Re #1671: Destroy tdata_counter only after cleaning up dangling transmit buffer.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4533 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-07Fixed #1673: Use Request URI when matching incoming request to account if ↵Benny Prijono
the To URI contains tel: URL git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4532 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-31Re #1630 (misc): Fixed private ip detection in pjsua_accLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4531 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-30Fixed #1671:Nanang Izzuddin
- Transport manager maintains transmit buffer instance list, so any dangling transmit buffer will be freed when transport manager is destroyed. This is configurable via PJSIP_HAS_TX_DATA_LIST, the default is zero/disabled. - Updated publish client subscription to not use the 'internal' pjsip_tx_data list structure. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4530 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-30Re #1630 (misc): Fixed various error handling (sip_transport.c and ↵Liong Sauw Ming
sip_endpoint.c) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4529 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-30Re #1664: Fixed wrong handling of poll errorLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4528 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-29Re #1630 (misc): Fixed typo and missing include in coreaudio devLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4527 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-28Re #1655:Riza Sulistyo
- Optimize android make file - Modify android project file to enable native debugging on eclipse - Add pjsua.cpp to svn ignore git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4526 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-28Re #1643: Restore configuration reset with added modification on app ↵Riza Sulistyo
destroy. It was deleted from code to enable cli retain config values when restarted git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4525 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-24Fixed #1670:Nanang Izzuddin
- Added 'no_rtcp_sdes_bye' to 'pjsua_media_config'. - Modified behaviour of video stream in PJSUA to match audio stream behaviour, i.e: always send RTCP SDES when stream starts/stops and send RTCP BYE when stream stops, regardless whether 'no_rtcp_sdes_bye' is set. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4524 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-23Fix #1669: When (account/global) proxy setting is changed, unregister and ↵Nanang Izzuddin
reset registration internal state (acc->regc) before performing re-registration. The same mechanism is also applied for any account config changes on transport, credential info, or auth preference. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4523 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-23Re #1643:Riza Sulistyo
- Fix duplicate shortcut for video commands - Fix restart command bug on legacy mode - Fix restart bug when using add-buddy options git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4522 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-18Fixed #1667: Handle incoming UPDATE before 101-199 response is receivedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4521 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-16Misc re #1630: added more error logging to SDL, to print SDL error message ↵Benny Prijono
when an operation fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4520 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-16Misc re #1630: link error on iOS build if LDFLAGS contains -ObjC and ↵Benny Prijono
PJMEDIA_HAS_VIDEO is disabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4519 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-10Re #1662: Clear call descriptor before making callLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4518 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-10Fixed #1666: Handle case when call unhold failedLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4517 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-06Fix #1665: Added check for tx_data pending state in tsx_send_msg().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4516 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-03Fixed #1664: Fixed the bug of unhandled error events in non-connecting ↵Nanang Izzuddin
socket state in ioqueue epoll. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4515 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-03Fix #1663: Fixed pj_ioqueue_register_sock2() to avoid access to ↵Nanang Izzuddin
uninitialized pointer. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4514 74dad513-b988-da41-8d7b-12977e46ad98
2013-05-03Re #1643: - Modification to shortcut handling(execution&display).Riza Sulistyo
- Add exact match check to the parse input command process. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4513 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-30Re #1656: change back frags_max to 3 from -1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4512 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-29Re #1655: add svn ignore property for pjsua android projectRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4511 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-29Re #1655: Removed old ipjsua project and add svn ignore propertyLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4510 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-29Fixed #1662: Reset/nullify the pointer to dialog in internal PJSUA call ↵Nanang Izzuddin
structure after an incoming call is terminated due to media channel init error. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4509 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-26Re #1657: allow --simulator argument to appear at any position in ↵Benny Prijono
configure-bb10 arguments git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4508 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-26Misc (re #1630): check for sound device idle when pjsua library is startedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4507 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-26Fixed #1661: Option to use SO_REUSEADDR for TCP and TLS listeners and use it ↵Benny Prijono
by default on non-Windows platforms git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4506 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-26Re #1655: Update svn:ignore property for intermediate/output files.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4505 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-25Fixed #1660: SIP transport fallbacks to use default interface when ↵Nanang Izzuddin
pj_getipinterface() fails in getting local interface for the specified destination. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4504 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-25Re #1656: put back PLUGIN_ROUTING as per the latest suggestionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4503 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-25Re #1656: fixes to audio routing from latest suggestionsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4502 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-25Re #1636: change include directive to relative path to simplify build configRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4501 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-25Re #1657: another change to configure-bb10 script to allow user to specify ↵Benny Prijono
LDFLAGS in env var git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4500 74dad513-b988-da41-8d7b-12977e46ad98