summaryrefslogtreecommitdiff
path: root/pjsip
AgeCommit message (Collapse)Author
2014-05-09Re #1768: avoid crash if outgoing call fails during media initialization, ↵Benny Prijono
because on_call_state() is called with NULL event, which is unexpected by pjsua2 (and possibly other unsuspecting apps) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4843 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-08Fixed #1766: Assertion due to stray retransmit timer in UAC transaction ↵Benny Prijono
completed state git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4839 74dad513-b988-da41-8d7b-12977e46ad98
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-10Re #1745 (Shared lib on MinGW): Fixed missing LDFLAGS setting on some ↵Nanang Izzuddin
components and build options for win32 DLL. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4786 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-10Re #1742(misc): related to r4781, fixed the dependency pjsua2 library pathLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4783 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-06Re #1742 (misc): Add pjsua2 to make install and pkgconfig description and ↵Liong Sauw Ming
fix its library path git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4781 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-06Re #1742 (misc): Fixed doc for Call::reinvite() in pjsua2 libLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4780 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-12More pjsua2 API (re #1519): changed default options value in createPlayer(), ↵Benny Prijono
createRecorder(), and createPlaylist() to use 0 which is more natural git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4740 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-11Re #1734: Add flash support for DTMF rfc 2833.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4739 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 #1519 (commited to SVN trunk): Add lib target to build system to enable ↵Liong Sauw Ming
building the library only (without the executables) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4727 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-29Close #1728: Removed milenage library from linking setting.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4720 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