summaryrefslogtreecommitdiff
path: root/pjsip/src
AgeCommit message (Collapse)Author
2014-04-30Re #1764: Add reference to ticket numberLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4831 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-30Fixed #1764: Use latest early media SDP received on forked early media on ↵Liong Sauw Ming
18x response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4830 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-22Misc (re #1751): Set media transport state back to NULL after media ↵Nanang Izzuddin
transport creation fails, and also remember the error code. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4823 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-21Fix #1759: Added check for call disconnection in ICE media transport creation.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4820 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-17Fixed #1761: Remove "timer" from Supported header if it is disabledBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4819 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-15Closed #1760: added pjsip_tcp_transport_get_socket() API to get the raw ↵Benny Prijono
socket handle from SIP TCP transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4817 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-10Re #1758: Initial implementation of OpenH264 wrapper. Supports:Benny Prijono
- library detection via autoconf - CBP - packetization modes: 0, 1 - key frame request and indication - obey remote's fmtp Also added video codec test in samples (similar to the one in pjmedia test though). And there are some fixes here and there too (e.g. in vid_codec_util.c). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4815 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-31Fixed #1756: Race condition in SIP transaction termination (thanks to Kevin ↵Liong Sauw Ming
Harwell for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4807 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-28Fix #1755: Send ACK for incoming 200/INVITE even after call is disconnected.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4806 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-26Fix #1753: Fixed crash in pjsua2 when receiving unsolicited MWI.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4804 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-25Re #1752: Add option to resolve hostname when trying to get network interface.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4802 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-14Closed #1748: enhancements to WAV player APIBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4793 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-13Re #1742: fixed bug: when cloning multipart body in multipart_clone_data(). ↵Benny Prijono
Thanks Nick Wilson for the patch git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4792 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-11Fix #1747: Don't process message body in the incoming 200/UPDATE if we don't ↵Nanang Izzuddin
send offer in the UPDATE. Note this also fixes another issue: session timer should always inspect 200/UPDATE response (for session refresh) regardless availability of message body. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4791 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-11Re #1742 (misc): Fix invalid use of Endpoint on pjsua2-testRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4789 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-11Fixed #1746: Assertion in sip_transaction.c when ACK and retransmit timer ↵Benny Prijono
events occur simultaneously git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4787 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-06Re #1742 (misc): Fixed incorrect checking of require_100rel configurationLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4779 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-04Fixed #1744: Codec and audio device enumeration problem in pjsua2Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4776 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-04Close #1739: Info of last receive timestamp and data size in TCP/TLS.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4775 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-28Fixed #1699: Transport state callback to report transport shutdown events ↵Liong Sauw Ming
(Thanks to Johan Lantz for the discussion and preliminary patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4773 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-27Fix #1741: fixed AudioMedia in setting signal level adjustment and querying ↵Nanang Izzuddin
signal level. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4771 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-27Fixed #1740: TLS will be used whenever request URI uses "sips" scheme ↵Nanang Izzuddin
regardless the target-URI scheme/transport. This behavior is configurable via 'PJSIP_DONT_SWITCH_TO_TLS' in compile-time, or 'pjsip_cfg()->disable_tls_switch' in run-time. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4770 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-24Re #1680: Fixed compile warnings on VS2005 for x64/win64 config.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4761 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-21More #1712: Handle case when 200/OK is not ACKed and inv needs to send BYE. ↵Benny Prijono
In this case, ACK will never be received so don't wait for it. Similar treatment for transport error git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4754 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-19Fixed #1738: Infinite loop when re-INVITE is received while adding new mediaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4750 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-18Fixed #1737: Deadlock between ioqueue key mutex and SIP dialog when adding ↵Benny Prijono
video media with ICE and STUN enabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4749 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-18Misc (re #1630): fixed failure to recognize short representation of Event headerBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4747 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-12More pjsua2 API (re #1519): renamed TimeValue to TimeVal due to conflict in ↵Benny Prijono
iOS SDK git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4742 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-06Fixed #1733: Fix polling mechanism during STUN server resolutionLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4735 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04Misc (re #1630): Fixing warnings about variable set but not used with recent gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4728 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04Re #1731: Fix the same problem in TLS transportLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4726 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04Fixed #1731: Fix TCP transport leak problemLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4725 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-31Misc (re #1630): Fixed some more typos in the codes.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4724 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-29Re #1519: [SVN trunk]: Misc fix compile warning.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4719 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-29Fix #1727:Nanang Izzuddin
- Start timer TIMER_TYPE_UAS_TIMEOUT when incoming subscription request is accepted (via pjsip_evsub_accept()). - Kill any timer when subscription state is shifting into TERMINATED. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4718 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-24Fixed #1725: ACK is not sent upon receiving 200/OK retransmission if ↵Benny Prijono
re-INVITE is sent git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4716 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-24Re #1722: Riza Sulistyo
- add handler for 502/503 response to refresh request. - add expire timer for refresher. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4715 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-23Misc (re #1630): Fixed some typos in the code (thanks Tzafrir Cohen for the ↵Nanang Izzuddin
patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4714 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-23Misc (re #1630): Fixed symbols that should not be exported (thanks Tzafrir ↵Nanang Izzuddin
Cohen for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4713 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-23Misc (re #1630): Fixed GCC build warnings (thanks Tzafrir Cohen for the patch).Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4712 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-21Re #1519 [into SVN trunk]: AudioMedia objects must not be destroyed before ↵Nanang Izzuddin
unregistered from conf bridge. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4708 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-16Closed #1723: Merging pjsua2 branch into trunkLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4704 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-07Re #1721: Clear invite transaction before calling on_call_tsx_state (on ↵Riza Sulistyo
transaction terminated) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4703 74dad513-b988-da41-8d7b-12977e46ad98
2013-12-18Fixed #1718: Immediately shift call state to DISCONNECTED after receiving ↵Nanang Izzuddin
422 response without Min-SE header. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4695 74dad513-b988-da41-8d7b-12977e46ad98
2013-12-17Fixed #1717: Destroy media subsystem after all pollings/busy_sleep() are ↵Nanang Izzuddin
done, but leave deallocating media transport (via pjsua_media_channel_deinit()) before the pollings to allow clean TURN destroy. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4694 74dad513-b988-da41-8d7b-12977e46ad98
2013-11-29Fixed #1714: Workaround for stuck in TCP/TLS shutdown when another thread is ↵Benny Prijono
destroying the transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4661 74dad513-b988-da41-8d7b-12977e46ad98
2013-11-19Fixed #1712: Must not send BYE before ACK is receivedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4653 74dad513-b988-da41-8d7b-12977e46ad98
2013-11-04Fix #1709: Fixed scanner in processing escaped quote right after quote begin.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4641 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-22Fixed #1706: Race condition in SIP transactionLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4630 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-08Re #1703 General bug fixes: fixed some wrong null checking orderBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4615 74dad513-b988-da41-8d7b-12977e46ad98