summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip-ua
AgeCommit message (Collapse)Author
2008-06-26Do no disconnect invite session if authentication fails for requests within ↵Benny Prijono
dialog. Also clears up inv->invite_tsx if re-INVITE fails with authentication error, otherwise it will not be able to send further re-INVITEs git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2058 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-25Fixed assertion error when resending re-INVITE after it is challenged with ↵Benny Prijono
401/407, and also fixed error when the invite session is not retrying the BYE request when it is challenged with 401/407 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2053 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-25Fixed ticket #550: PRACK is not re-sent on 401/407 challenge (thanks Josh ↵Benny Prijono
Benson) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2049 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20Large changeset to replace all occurences of year 2007 with 2008 in the ↵Benny Prijono
copyright notice git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2039 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-13Fixed various compilation warnings with gcc strict compilationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2015 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06Ticket #418 Protect client registration session with mutexBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1992 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-04Fixed gcc warnings about type pruned pointersBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1981 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-17Ticket #534: Client register/registration support for various registrar ↵Benny Prijono
brokenness git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1959 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-04If regc.check_contact is disabled, and no Expires header has been found, but ↵Benny Prijono
the server does return one single Contact header, assumes that the server is broken/unable to return the correct Contact. In this case, get the expiration from the single Contact header in the response (thanks Alan Bond) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1946 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-17Fixed bug: the status line in sipfrag content (for REFER) must ends with a CR-LFBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1933 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01More ticket #514: bug in previous fix caused invite session to unable to ↵Benny Prijono
respond to authentication in re-INVITE git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1902 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-27More ticket #514: the last fix causes invite session to refuse to send CANCEL!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1896 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20Ticket #514: bug with handling simultaneous outgoing re-INVITE, the invite ↵Benny Prijono
session does not check if we have an ongoing INVITE transaction (thanks Philippe Leuba) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1878 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-02Ticket #498: Option in client registration to ignore Contact address in ↵Benny Prijono
REGISTER response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1837 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-22Ticket #7: Move PJSIP compile time configurations/settings (such as T1, T2 ↵Benny Prijono
timers) to run-time (thanks Philippe Leuba) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1818 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21Ticket #488: When outgoing request within dialog is responded with 481 or ↵Benny Prijono
408, should send BYE after terminating dialog (thanks Philippe Leuba) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1814 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23Related to ticket #61: added new invite session API ↵Benny Prijono
pjsip_inv_verify_request() which takes additional remote SDP, to avoid parsing SDP multiple times git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1733 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-25Ticket #416: Allow application to handle sending ACK manuallyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1598 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-23Fixed ticket #426: Respond incoming CANCEL with no matching INVITE with 481 ↵Benny Prijono
(thanks Sergey Bakulin) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1597 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-23Fixed ticket #423: Client registration (pjsip_regc) doesn't obey explicit ↵Benny Prijono
transport selection (thanks Hitesh) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1593 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-10Fixed compilation warnings/errors under C++ modeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1569 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-08Remove SDP from 487 response when incoming INVITE comes without SDP and we ↵Benny Prijono
are sending offer in 18x response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1564 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-08Accept UPDATE without SDP (this is a valid scenario according to session ↵Benny Prijono
timer RFC) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1563 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-08- Added option to send empty Authorization header in outgoing requestsBenny Prijono
- When UAS has sent answer in reliable 1xx, do not put SDP in 2xx - Handle the case when UPDATE is challenged with 401/407 - Obsolete --service-route option in pjsua git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1561 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-06Validate SDP in incoming message before passing it to negotiator (otherwise ↵Benny Prijono
assertion will occur if SDP contains error) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1554 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-04Fixed bug with detecting successful unregistration request. Previously, ↵Benny Prijono
successful unregistration was mistakenly treated as successful registration when it contains no Contact header and has positive Expires header value git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1547 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-24Fixed ticket #401: Unable to register when account URI contains display nameBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1518 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-04Related to ticket #5: fixed compilation warnings on gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1475 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-04Related to ticket #385: fixed gcc compilation warningsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1474 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-04Ticket #390: Register session will keep transport instance so that ↵Benny Prijono
keep-alive is sent git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1472 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-03Ticket 5: Support for SIP UPDATE (RFC 3311) and fix the offer/answer negotiationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1469 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-01Related to ticket #385: bug in 100rel causing 2xx response to be queued ↵Benny Prijono
indefinitely when UAS previously sent 1xx response with SDP git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1467 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-30Fixed compilation error in sip_100rel.c when c++ mode is usedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1464 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-30Ticket #385: Support for reliable provisional response (100rel, PRACK)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1463 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-30Minor fix: changed file identification in log (the THIS_FILE macro) from ↵Benny Prijono
sip_regc.c to sip_reg.c git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1458 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-24Fixed several unit test failures: typecast error on C++ mode, SIP parsing, etc.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1451 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-11Fixed ticket #371: Bug with REGISTER expiration calculation (thanks Philippe ↵Benny Prijono
Leuba) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1431 74dad513-b988-da41-8d7b-12977e46ad98
2007-08-16Ticket #354: continuing work to port the Symbian libraries to .DSO formatBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1417 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-26Ticket #342: added configuration to control whether Allow header should be ↵Benny Prijono
included in outgoing INVITE requests git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1390 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-20More on ticket #399: a)send full offer on 200/OK response when re-INVITE ↵Benny Prijono
does not have SDP, b) added on_create_offer() callback, c) handle some error cases git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1379 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-20Ticket #339: Respond correctly to incoming INVITE/re-INVITE without offer ↵Benny Prijono
and receive answer in ACK git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1377 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-12Removed assertion when sending re-INVITE while another INVITE transaction is ↵Benny Prijono
in progress (thanks Frank Niessen) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1366 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-12Removed assertion when sending re-INVITE while another INVITE transaction is ↵Benny Prijono
in progress (thanks Frank Niessen) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1365 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-01Fixed ticket #316: Crash in registration session when transport returns ↵Benny Prijono
error on sending authentication retry git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1335 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-01Added assertion in regc to check if application has called ↵Benny Prijono
pjsip_regc_destroy() while transaction was in progress git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1332 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-30Fixed ticket #302: Behavior in cancelling INVITE session when no provisional ↵Benny Prijono
response has been received (thanks Esbjörn Dominique) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1319 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-22Fixed ticket #284: Failed scenarios with CANCEL requests (thanks Esbjörn ↵Benny Prijono
Dominique) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1287 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-11HUGE changeset to make the rest of the libraries compile with C++ modeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1266 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-02PJSUA-LIB was ported to Symbian and added simple Symbian app. Testing followsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1242 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19Fixed ticket #114: INVITE transaction is not destroyed immediately when ACK ↵Benny Prijono
has the same branch as the INVITE git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@982 74dad513-b988-da41-8d7b-12977e46ad98