/[resiprocate]/main/resip/dum/InviteSession.cxx
ViewVC logotype

Log of /main/resip/dum/InviteSession.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 11056 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 23 19:31:17 2014 UTC (5 years, 8 months ago) by dpocock
File length: 96413 byte(s)
Diff to previous 10695
resip/dum: add some comments and a warning about acceptNIT and rejectNIT for SIP INFO

Revision 10695 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 22 23:12:34 2013 UTC (6 years ago) by sgodin
File length: 96286 byte(s)
Diff to previous 9956
-Merged from b-uasprack-20130904
  -added UAS Prack support to DUM!  Original implementation taken from b-uasprack-20091103
  -many changes, fixes and enhancements from original branch
  -MasterProfile setting setUasReliableProvisionalMode is used to enable
  -added mode called SupportedEssential where we will send reliable provisionals only if they
   are a provisional that is carrying an offer or answer  - required for 3GPP IMS flows 
  -added resubmit timer for reliable responses to ensure we send a reliable provisional at least 
   every 2.5 minutes  -new profile setting: set1xxRelResubmitTime to support this
  -updated state diagrams and added new PRACK flow diagrams to dum/doc directory (removed old diagrams)
  -fixed update glare handling for UAC prack 
  -added in support for UAC Prack to be able to send an offer in the first PRACK response 
  (must call provideOffer from onAnswer callback)
  -made a helper method on DialogUsageManager to set advertised capabilities 
  -fixed missing break in ClientInviteSession::dispatchReceivedUpdateEarly 
  

  
  

Revision 9956 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 26 02:05:35 2013 UTC (6 years, 9 months ago) by fjoanis
File length: 95357 byte(s)
Diff to previous 9902
- Ensured that all DUM usages/sessions DumCommandAdapter commands are using handles rather than references when saving the usage/session they apply to.
 - This fixes potential crashes in the case where a DumCommandAdapter would be enqueued onto the stack's queue while a usage terminating message is sitting in the queue.
 - The effect in that case would be that the saved reference to the usage would become invalid and this could cause a crash.
- Also fixed an issue with InviteSession::*NITCommand() where DumCommandAdapter commands would end up being recursively queued onto the stack.


Revision 9902 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 22 20:55:15 2012 UTC (7 years ago) by sgodin
File length: 94040 byte(s)
Diff to previous 9884
-honour Min-SE header from inbound INVITE request - ensure we don't use a session timer that is smaller

Revision 9884 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 26 13:05:13 2012 UTC (7 years, 1 month ago) by sgodin
File length: 94056 byte(s)
Diff to previous 9823
-added some comments

Revision 9823 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 3 20:16:52 2012 UTC (7 years, 3 months ago) by fjoanis
File length: 93963 byte(s)
Diff to previous 9267
resip/dum: InviteSession: fixed recursive calls to refer (w/ sessionToReplace) when using referCommand and InviteSessionReferExCommand.

Revision 9267 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 19 17:07:33 2011 UTC (8 years, 2 months ago) by fjoanis
File length: 93970 byte(s)
Diff to previous 9176
Implemented InviteSession::reject while in the SentReinviteAnswered state. This is useful when needing to reject with an empty ACK an offer that was requested (using an empty INVITE) while in a dialog. Thanks for Robert Szokovacs for reporting the bug.

Revision 9176 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 17 21:59:50 2011 UTC (8 years, 6 months ago) by bcampen
File length: 93577 byte(s)
Diff to previous 9098
Merge work from b-bwc-parameter_scoping


Revision 9098 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 6 18:00:56 2011 UTC (8 years, 7 months ago) by Danweber
File length: 93584 byte(s)
Diff to previous 9053
Fixed LocalBye onCallTerminated so that many cases will now show with a SipMessage argument

Revision 9053 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 9 19:31:56 2011 UTC (8 years, 8 months ago) by fjoanis
File length: 93204 byte(s)
Diff to previous 9033
Implemented ability to specify a user-defined Reason when ending an InviteSession

Revision 9033 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 27 17:17:15 2011 UTC (8 years, 8 months ago) by sgodin
File length: 92972 byte(s)
Diff to previous 9006
-merge work from b-client-outbound-20110213 - client outbound support (RFC 5626)
   - New UserProfile settings
      - clientOutboundEnabled
      - setRegId
   - UserProfile now tracks flow used at registration time if server indicates outbound support, and 
     all usages that are assigned the same UserProfile will use this flow
   - ;ob parameter is added to contact headers of non-REGISTER requests if clientOutboundEnabled
   - ;reg-id parameter is added to contact headers of REGISTER requests if configured
   - ;+sip.instance is added to all contact headers if configured
   - ClientRegistration tagContact is now static and is used in RegistrationCreator for consistency
   - Keep alive pong responses are now routed from Stack to DUM Keepalive Manager
   - DUM Keep alive manager will terminate flows if a pong response is not received from 
     an outbound enabled connection after a default of 10 seconds
   -removed a bunch of non-implemented methods from DialogUsageManager.hxx
   -optimized some accesses to user profile from usages
   -added new makeInviteSession calls that accept an InviteSessionHandle and add an appropriate replaces header
   -treat internal 503 errors the same as 408 errors when dispatching onRequestRetry callback for
    ClientRegistration, ClientSubscription and ClientPublication
      - allows retry logic that is consistent when using both UDP or TCP/TLS transports
      - note:  TCP/TLS transports get a 503 error when they cannot connect, UDP transports typically
               get a 408 error when the far end is not present
   -ClientRegistration changes to ensure calling requestRefresh will not assert in any state
      - allow calling requestRefresh while a retry timer is running to request an immediate retry 
   -created onFlowTerminated callbacks on:
      - ClientRegistrationHandler - default implementation is to retry registration immediately
      - InviteSessionHandler - current default implementation is to do nothing
      - ServerSubscriptionHandler - default implementation is to end the Subscription
      - ClientSubscriptionHandler - default implementation is to reSubscribe (new Dialog)
   -fix for ContactInstanceRecord equality checks - registration server was not treating contacts with the same
    instance id as equal if the contact URI was different

Revision 9006 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 7 18:00:26 2011 UTC (8 years, 9 months ago) by arosenberg
File length: 92834 byte(s)
Diff to previous 8930
Expand the REFER with Replaces API to allow sending a Contents* just like the plain REFER api does.

Revision 8930 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 28 20:13:21 2010 UTC (8 years, 10 months ago) by sgodin
File length: 92352 byte(s)
Diff to previous 8925
-added new method to dum InviteSession to allow creating a refer with replaces with
 application/externally provided replaces information

Revision 8925 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 23 20:51:34 2010 UTC (8 years, 11 months ago) by kwhite
File length: 92232 byte(s)
Diff to previous 8908
dum static code analysis fixes

minor clean up and comments
Fix FSM constants for subscriptions

Revision 8908 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 10 18:25:38 2010 UTC (8 years, 11 months ago) by fjoanis
File length: 92180 byte(s)
Diff to previous 8842
Merge work from b-nit-contents-20101209

Revision 8842 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 1 21:26:34 2010 UTC (9 years ago) by sgodin
File length: 91868 byte(s)
Diff to previous 8791
-allow INFO and MESSAGE to be sent in early dialogs
-reflow:  Make sure we keep receiving if we get an ICMP error on a UDP socket
-added VS2010 projects for reflow/recon/reTurn - untested



Revision 8791 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 16:33:31 2010 UTC (9 years, 3 months ago) by sgodin
File length: 92611 byte(s)
Diff to previous 8770
-clarified some order of operations with use of parenthesis (removes warnings on some compilers)
-Note:  behaviour of Helper::algorithmAndQopSupported is fixed as a result


Revision 8770 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 5 19:54:23 2010 UTC (9 years, 6 months ago) by bcampen
File length: 92610 byte(s)
Diff to previous 8762
Small tweak to how we populate auth headers in an ACK, if somehow we've sent an
UPDATE message since the last INVITE.


Revision 8762 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 3 17:43:33 2010 UTC (9 years, 8 months ago) by bcampen
File length: 92370 byte(s)
Diff to previous 8727
Tweak to RSeq check; check RSeq if a reliable provisional comes in when we
didn't use Require: 100rel, but used Supported: 100rel instead. Also, don't
treat Supported: 100rel in a provisional response as indicating reliability.
(3262 says reliable provisionals MUST have a Require: 100rel and an RSeq)


Revision 8727 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 3 18:47:52 2010 UTC (9 years, 10 months ago) by sgodin
File length: 92473 byte(s)
Diff to previous 8726
-minor cleanups

Revision 8726 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 3 17:15:16 2010 UTC (9 years, 10 months ago) by sgodin
File length: 92499 byte(s)
Diff to previous 8690
-made DUM InviteSession offer answer logic to be Content type generic 
 (ie. able to handle offer/answer of non-SDP mime types)
 - now stores / manipulates offer/answer logic using base Contents class instead 
   of SdpContents
 - full backwards compatibility is possible
 - new setting on InviteSessionHandler constructor to indicate to InviteSession 
   if the onOffer/onAnswer (etc.) callbacks should return SDP or generic 
   Contents (see note in InviteSessionHandler.hxx)

Revision 8690 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 11 16:36:26 2009 UTC (10 years ago) by sgodin
File length: 89345 byte(s)
Diff to previous 8516
- According to RFC3311 is it recommended to not use UPDATE for comfirmed dialogs - all three states here are 
  confirmed dialogs, so we can just remove the sending of UPDATE from here entirely


Revision 8516 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 18 12:39:28 2009 UTC (10 years, 5 months ago) by sgodin
File length: 89558 byte(s)
Diff to previous 8476
-renamed PreferUACRefreshes to PreferCallerRefreshes and renamed PreferUASRefreshes 
 to PreferCalleeRefreshes in order to make the setting more clear as to what they 
 actually do

Revision 8476 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 6 15:55:34 2009 UTC (10 years, 6 months ago) by sgodin
File length: 89600 byte(s)
Diff to previous 8465
-patch contributed by Gerard Blais
  - fix for receiving a BYE message when DUM is waiting for the application 
    to respond to a mid-dialog UPDATE, reINVITE, MESSAGE or INFO request.
    A 487 is now sent for the outstanding request and the BYE is processed normally.
  - fix to send a 500 if a second NIT (INFO or MESSAGE) request are received before the
    sending out the response to the first one

Revision 8465 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 29 15:11:35 2009 UTC (10 years, 6 months ago) by bcampen
File length: 87134 byte(s)
Diff to previous 8453
Fixing a couple of bugs from bugzilla.

Revision 8453 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 10 20:55:35 2009 UTC (10 years, 7 months ago) by sgodin
File length: 87133 byte(s)
Diff to previous 8441
-allow reception of INFO and MESSAGE requests before connected
-cleaned up logging around queued NITs

Revision 8441 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 13 19:44:04 2009 UTC (10 years, 8 months ago) by sgodin
File length: 87167 byte(s)
Diff to previous 8400
-removed old InviteSessionHandler callback

Revision 8400 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 21 18:24:57 2009 UTC (10 years, 10 months ago) by sgodin
File length: 87306 byte(s)
Diff to previous 8359
-fixed a bug where the Content-Type header could be set in a UPDATE Session Refresh 
 to application/sdp, but the content length would be 0 - the content-type header 
 should not be present

Revision 8359 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 9 21:13:18 2008 UTC (10 years, 11 months ago) by sgodin
File length: 87312 byte(s)
Diff to previous 8217
-moved InviteSession::myAddr, peerAddr and remoteTarget dialog property 
 access fns to DialogUsage class so that they can be accessed by other usages
-removed InviteSession::getDialogId fn - since this fn actually returned the
 call id, and both call id and actual dialog id are already accessible via
 existing DialogUsage members

Revision 8217 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 27 14:25:17 2008 UTC (11 years, 2 months ago) by sgodin
File length: 87667 byte(s)
Diff to previous 8203
-add an accessor to InviteSession to get the remote contact header - remoteTarget

Revision 8203 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 18 13:17:29 2008 UTC (11 years, 3 months ago) by sgodin
File length: 87577 byte(s)
Diff to previous 8200
-added missing string to EndReason string(Data) array - thanks to Boris R.

Revision 8200 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 15 19:43:07 2008 UTC (11 years, 3 months ago) by bcampen
File length: 87555 byte(s)
Diff to previous 8161
Merge work from branches/dialog-event-20080108.


Revision 8161 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 25 20:54:42 2008 UTC (11 years, 4 months ago) by jmatthewsr
File length: 86950 byte(s)
Diff to previous 8112
Stream performance enhancements for encoding objects.  New encoding code should use 'EncodeStream','resipCerr' and 'resipCout' for encoding any resip objects.  Merge from b-jmatthewsr-streamperf2 -r 8137:8160.  

Revision 8112 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 26 16:24:18 2008 UTC (11 years, 4 months ago) by sgodin
File length: 86950 byte(s)
Diff to previous 8093
-fixed bug from v8093 - pass correct sdp pointer back in onAnswer callback

Revision 8093 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 19 18:44:14 2008 UTC (11 years, 5 months ago) by sgodin
File length: 86936 byte(s)
Diff to previous 7565
fix:  200 Ok after a re-invite does not update mCurrentRemoteSdp of InviteSession 
      - thanks to Björn Andersson

Revision 7565 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 18 20:51:11 2008 UTC (11 years, 9 months ago) by sgodin
File length: 86898 byte(s)
Diff to previous 7544
-changes to allow NIT's to be queued in InviteSession

Revision 7544 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 29 18:24:22 2008 UTC (11 years, 9 months ago) by sgodin
File length: 86406 byte(s)
Diff to previous 7424
-change to allow sending a body with a refer request - thanks to Aron Rosenberg

Revision 7424 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 25 20:30:52 2007 UTC (12 years ago) by sgodin
File length: 86198 byte(s)
Diff to previous 7406
InviteSession ack map fix from Boris R.

Revision 7406 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 15 17:20:31 2007 UTC (12 years ago) by sgodin
File length: 86190 byte(s)
Diff to previous 7404
- removed an out dated comment and fixed the graph name in dum-invite-connected-state.dot

Revision 7404 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 13 19:33:29 2007 UTC (12 years ago) by sgodin
File length: 86385 byte(s)
Diff to previous 7292
-correctly handle some cases where application may call end() from a callback - thanks to Boris R!

Revision 7292 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 4 16:32:08 2007 UTC (12 years, 1 month ago) by sgodin
File length: 86083 byte(s)
Diff to previous 7267
- implemented a stale re-invite timer 
  - duration is settable via Profile with a default of 40 seconds
  - New onStaleReInviteTimeout callback on InviteSession for applications that are interested
  - default implementation of onStaleReInviteTimeout is to end() the call
  - added new End Reason - StaleReInvite
  - fixes an issues of lingering usages when sending a re-invite, receiving a 1xx response and no final response
- Accept BYE messages in WaitingToTerminate state
- Respond to other requests with a 400 in WaitingToTerminate state


Revision 7267 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 26 18:50:00 2007 UTC (12 years, 1 month ago) by bcampen
File length: 83964 byte(s)
Diff to previous 7254
Ignore SDP in ACK when not in a 2xx-ACK offer-answer exchange.


Revision 7254 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 21 14:23:36 2007 UTC (12 years, 2 months ago) by sgodin
File length: 83906 byte(s)
Diff to previous 7238
-fixed a bug reported by Dave Thompson - infinite loop possible on referCommand

Revision 7238 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 14:28:04 2007 UTC (12 years, 2 months ago) by jmatthewsr
File length: 83913 byte(s)
Diff to previous 7227
In DUM, when retransmitting ACK's, identify corresponding inbound 200Ok's by transaction id not cseq. An invalid UA could send a 200Ok to a request within a dialog with a cseq of 1, which would be incorrectly ACK'd and cause a DUM state machine (invitesession) to stay in a state that is waiting for the 200 and eventually get stuck in the WaitingToTerminate.

Bad UA		resip/dum
1)  reINVITE (cseq=2) <-
2) 200  (cseq = 1)->
3) ACK <-


Revision 7227 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 11 00:08:52 2007 UTC (12 years, 3 months ago) by vann
File length: 83898 byte(s)
Diff to previous 7206
InviteSession.isReliable check for PRACK UAC should check MasterProfile for prack support mode as well.

Revision 7206 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 11 19:14:18 2007 UTC (12 years, 4 months ago) by bcampen
File length: 83803 byte(s)
Diff to previous 7200
Fixing some ACK/2xx retransmission code that was being run when we got a 3xx (wasn't strictly broken, just a needless search through a data structure.)

Revision 7200 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 4 16:04:25 2007 UTC (12 years, 4 months ago) by sgodin
File length: 83803 byte(s)
Diff to previous 7165
-comment cleanup

Revision 7165 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 19 18:42:01 2007 UTC (12 years, 5 months ago) by vann
File length: 83863 byte(s)
Diff to previous 7159
removed Referred-By tag from REFER message.

Revision 7159 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 19 01:57:31 2007 UTC (12 years, 5 months ago) by vann
File length: 83700 byte(s)
Diff to previous 7144
Fixed crash introduced in revision 7102 - auto-ptr must not be used after memory has been passed.

Revision 7144 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 7 22:51:36 2007 UTC (12 years, 5 months ago) by derek
File length: 83672 byte(s)
Diff to previous 7102
Merge PRACK branch to main.  UAC PRACK support only.

svn merge -r r7071:7143
https://svn.resiprocate.org/rep/resiprocate/branches/b-dum-prack-20070410



Revision 7102 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 20:18:07 2007 UTC (12 years, 6 months ago) by jason
File length: 83034 byte(s)
Diff to previous 7101
remove AnswerReason from onAnswer


Revision 7101 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 3 17:52:53 2007 UTC (12 years, 6 months ago) by jason
File length: 83666 byte(s)
Diff to previous 7100
fixed problem where ReferredBy was set to contact instead of aor - 2 cases

Revision 7100 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 2 21:30:43 2007 UTC (12 years, 6 months ago) by sgodin
File length: 83796 byte(s)
Diff to previous 7085
-fix compilation warning

Revision 7085 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 19 10:52:43 2007 UTC (12 years, 7 months ago) by nash
File length: 83796 byte(s)
Diff to previous 7084
revert falsely checked in part

Revision 7084 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 19 08:50:33 2007 UTC (12 years, 7 months ago) by nash
File length: 84187 byte(s)
Diff to previous 7081
Security.cxx/hxx:
 allow to disable server authentication

InviteSession.cxx:
 public getProposedRemoteSdp() method
 when assigning mProposedRemoteSdp, don't make clone it simply take over ownership as sdp is not used later part of the codes
 


Revision 7081 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 17 14:46:38 2007 UTC (12 years, 7 months ago) by bcampen
File length: 83148 byte(s)
Diff to previous 7077
Reverting rev 7077 until it can get some review.

Revision 7077 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 10:07:24 2007 UTC (12 years, 7 months ago) by nash
File length: 84047 byte(s)
Diff to previous 7044
inside resip/stack/Transaction::process method contains complex 
logics and message ptr can be easily leaked if it's not maintained by 
original coder, therefore I changed to SharedPtr usage and made a bunch 
of code changed to make it compile.

Also another place worth mention as TimeLimitFifo::add method could 
result memory leak usage, and it's fixed on the way for above changes.

The tests under rutil/stack/dum has passed as well.

resip/stack/Security add to allow disable server authentication check




Revision 7044 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 16:38:05 2007 UTC (12 years, 7 months ago) by sgodin
File length: 83148 byte(s)
Diff to previous 7042
-fixes to recent asynchronous DUM calls commit to build on VS.NET
-added locking to repro Store classes that have a local cache for thread safety

Revision 7042 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 07:02:41 2007 UTC (12 years, 7 months ago) by nash
File length: 83415 byte(s)
Diff to previous 6912
DialogUsageManager:
 add ExternalMessageHandler interface
 add hasEvent method
 changes to process methods to allow mutex lock while in-processing

ClientRegistration/ClientSubscription/ClientPagerMessage/ClientPublication/InviteSession/ServerInviteSession/ServerPagerMessage:
 Provide asynchronous method access by using command


Revision 6912 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 24 19:46:34 2007 UTC (12 years, 10 months ago) by daniel
File length: 74822 byte(s)
Diff to previous 6836
send 200 instead of 481 for the BYE while waiting for the response to our own BYE

Revision 6836 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 1 14:56:29 2006 UTC (12 years, 11 months ago) by sgodin
File length: 74590 byte(s)
Diff to previous 6755
- corrected error messages

Revision 6755 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 6 16:58:34 2006 UTC (13 years ago) by sgodin
File length: 74655 byte(s)
Diff to previous 6617
- InviteSession - allow app to query for Peers P-Asserted-Identity
  - completed implementation of targetRefresh

Revision 6617 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 4 18:25:08 2006 UTC (13 years, 1 month ago) by sgodin
File length: 74329 byte(s)
Diff to previous 6568
- InviteSession.cxx - added some missing states to isAccepted()
- Added AnswerMode and PrivAnswerMode headers from draft-ietf-answermode-01
- created new Symbols for ReferNoSub and AnswerMode

Revision 6568 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 12 23:11:06 2006 UTC (13 years, 2 months ago) by adam
File length: 74192 byte(s)
Diff to previous 6559
Tiny tweaks here and there to allow rutil, resip, and dum to build under MinGW.

Getting repro compiled in MinGW is still a work in progress, mostly because
bdb is being a pain in the rear.


Revision 6559 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 8 16:49:44 2006 UTC (13 years, 2 months ago) by dragos
File length: 74170 byte(s)
Diff to previous 6507
InviteSession::isConnected update: add ReceivedReinviteSentOffer case;

Revision 6507 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 17:01:21 2006 UTC (13 years, 3 months ago) by sgodin
File length: 74132 byte(s)
Diff to previous 6416
- changed ExpiresCategory.cxx to be an UInt32 so that Expires parameter can handle up to 2^32-1 as in RFC
- modified dum so that expiration values use UInt32 instead of int for storage


Revision 6416 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 02:43:02 2006 UTC (13 years, 4 months ago) by sgodin
File length: 74124 byte(s)
Diff to previous 6267
- more work to make cseq unsigned 

Revision 6267 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 3 01:22:13 2006 UTC (13 years, 5 months ago) by daniel
File length: 74106 byte(s)
Diff to previous 6266
CSeq in mLastRemoteSessionModification should be used rather than mRemoteCSeq stored in Dialog.

Revision 6266 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 2 22:55:03 2006 UTC (13 years, 5 months ago) by daniel
File length: 74068 byte(s)
Diff to previous 6259
1. dropped stale ACKs while waiting for the ACK with answer in case of reinvite.
2. guarded access to the queued notifies.

Revision 6259 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 15:03:15 2006 UTC (13 years, 5 months ago) by sgodin
File length: 73819 byte(s)
Diff to previous 6209
- added ability to get peer capabilities from InviteSession
- added store of all peer names presented in a certificate's subjectAltName list
  - if no subjectAltName, then commonName is used
  - modified TLS client domain name check to look through all possible peer names
  - modified repro - isTrustedNode to look at all peer names


Revision 6209 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 00:31:05 2006 UTC (13 years, 6 months ago) by daniel
File length: 73792 byte(s)
Diff to previous 6198
attended transfer broken, reverted back to 6186

Revision 6198 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 8 20:00:25 2006 UTC (13 years, 6 months ago) by sgodin
File length: 73941 byte(s)
Diff to previous 6186
- Dialog.cxx - remove replaces header from newly created requests
- InviteSession.cxx - populate tags in replaces header correctly if session to be replaces is a UAS Session


Revision 6186 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 1 12:49:15 2006 UTC (13 years, 6 months ago) by sgodin
File length: 73792 byte(s)
Diff to previous 6139
ensure CSeq values are incremented on re-submission after Glare condition

Revision 6139 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 11 19:32:31 2006 UTC (13 years, 7 months ago) by sgodin
File length: 73610 byte(s)
Diff to previous 6121
added new state to case 

Revision 6121 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 19:48:36 2006 UTC (13 years, 7 months ago) by sgodin
File length: 73527 byte(s)
Diff to previous 6076
- fixed logic when calling requestOffer before Ack has been received for initial invite

Revision 6076 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 15:08:42 2006 UTC (13 years, 8 months ago) by sgodin
File length: 72675 byte(s)
Diff to previous 6047
absorb 200 retransmissions in SentReinviteAnswered state

Revision 6047 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 23:19:22 2006 UTC (13 years, 9 months ago) by daniel
File length: 72320 byte(s)
Diff to previous 5948
Compose the Reason header according to RFC3326.

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 9 months ago) by dworley
File length: 72268 byte(s)
Diff to previous 5929
Setting more svn: properties, and adding EOLs to the ends of files
that need it.


Revision 5929 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 22:36:43 2006 UTC (13 years, 9 months ago) by dworley
File length: 72268 byte(s)
Diff to previous 5830
Start cleaning up svn:eol-style and EOLs in files.
Note that text and program files that can be used on both Un*x and Windows
should have svn:eol-style=native so they check out correctly on both
platforms.


Revision 5830 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 22:06:20 2006 UTC (13 years, 9 months ago) by daniel
File length: 72268 byte(s)
Diff to previous 5757
added norefersub support (draft-ietf-sip-refer-with-norefsub-03)

Revision 5757 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 16 02:44:08 2005 UTC (13 years, 11 months ago) by daniel
File length: 70756 byte(s)
Diff to previous 5747
changed to use SharedPtr for all the requests and responses sent through dialog and dum.

Revision 5747 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 14 17:04:17 2005 UTC (13 years, 11 months ago) by sgodin
File length: 69910 byte(s)
Diff to previous 5746
- separate mLastSessionRefresh into mLastLocalSessionRefresh and mLastRemoteSessionRefresh
  - fixed bug where remote message headers could get used in outbound requests
- removed mInvite member - uses mLastLocalSessionRefresh instead 
- cleaned up sendAck implementation

Revision 5746 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 14 15:45:38 2005 UTC (13 years, 11 months ago) by sgodin
File length: 70124 byte(s)
Diff to previous 5703
- be resilient to implementations that send sdp in 200/Update event though we didn't send an offer (ie. Cisco 7960)

Revision 5703 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 28 20:17:13 2005 UTC (13 years, 11 months ago) by sgodin
File length: 70097 byte(s)
Diff to previous 5697
- removed extra CSeq checking - the stack takes care of this for us
  - ie.  the stack will not pass a 200 to the app for which is does not have a matching transaction


Revision 5697 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 24 17:19:12 2005 UTC (14 years ago) by sgodin
File length: 70538 byte(s)
Diff to previous 5645
- added checks to InviteSession to verify CSeq on 2xx responses match our last request (or are a retransmission) - if not just drop them
- added onConnectedConfirmed callback for ACK (without answer) on initial invite
- removed enumSuffix vector copying (note:  there are still some mulit-threaded concerns)
- added missing InvalidContents files from .vcproj



Revision 5645 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 15 05:20:40 2005 UTC (14 years ago) by derek
File length: 70136 byte(s)
Diff to previous 5644
fixup endreason


Revision 5644 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 15 02:56:38 2005 UTC (14 years ago) by derek
File length: 70162 byte(s)
Diff to previous 5602
clean up send() in usage hierarchy
fixed ClientSubscription so refresh goes through dialog

Revision 5602 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 4 03:43:16 2005 UTC (14 years ago) by sgodin
File length: 70342 byte(s)
Diff to previous 5592
fixed return value of isAccepted method

Revision 5592 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 1 16:49:49 2005 UTC (14 years ago) by sgodin
File length: 70342 byte(s)
Diff to previous 5591
- allow contents to be sent in acceptNit

Revision 5591 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 20:55:33 2005 UTC (14 years ago) by daniel
File length: 70233 byte(s)
Diff to previous 5586
1. Added getSdp method in /resip/stack/Helper.cxx. This method just simply walks the contents tree and returns the first SdpContents in the tree.
2. Added handling of Ack without answer in ServerInviteSession::dispatchAcceptedWaitingAnswer.
3. Implemented 491 timers according to RFC3261. (in InviteSession.cxx)
4. Fixed DumTimeout::WaitForAck handling in InviteSession::dispatch(const DumTimeout& timeout).

Revision 5586 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 28 21:01:13 2005 UTC (14 years ago) by sgodin
File length: 69540 byte(s)
Diff to previous 5575
- modified ACK handling
  - mAckId is no longer tracked by Dialog.cxx - all logic is in InviteSession.cxx
  - Authorization and Proxy-Authorization headers are copied to acks from the InviteSession.cxx
  - 2xx retransmission is now detected and handled properly - no more incorrect handler callbacks
- DialogSet destruction bug fixed
- onStaleCallTimeout callback no has a default handler to send a BYE - app can override and send a CANCEL if desired
- 


Revision 5575 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 13:45:32 2005 UTC (14 years ago) by sgodin
File length: 68041 byte(s)
Diff to previous 5568
- added LEAK_CHECK to debug builds
- fixed bug in WinLeakCheck.hxx
- fixed spelling of DumHelper::setOutgoingEncryptionLevel

Revision 5568 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 21 14:14:20 2005 UTC (14 years, 1 month ago) by sgodin
File length: 68033 byte(s)
Diff to previous 5567
fix for getLocalSdp and getRemoteSdp if values are not yet set - reported by Justin Matthews

Revision 5567 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 21 14:02:49 2005 UTC (14 years, 1 month ago) by sgodin
File length: 67844 byte(s)
Diff to previous 5555
fixed mProposedLocalSdp memory leaks auto_ptr::release change to auto_ptr::reset 
 - reported by Alexander Altshuler

Revision 5555 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 19 14:04:10 2005 UTC (14 years, 1 month ago) by sgodin
File length: 67865 byte(s)
Diff to previous 5544
- changed isEarly to return true for UAC early states only
- added isAccepted to return false if UAS->accept is required 
    - bbridge to be modified to use this
- added requestOffer API to allow sending reInvite without SDP
- added new handler onOfferRequestRejected - if error response is received for 
  reinvite with no sdp
- added new requestOffer states and transitions
- added internal helper provideProposedOffer to clean up code
- corrected some missing sets of mProposedRemoteSdp
- fixed Glare state handling in dispatchGlare



Revision 5544 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 18 01:11:48 2005 UTC (14 years, 1 month ago) by jason
File length: 62037 byte(s)
Diff to previous 5532
will not call onAnswer from a session timer refresh...will call onRemoteSdpChanged if appropriate

Revision 5532 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 14 02:56:24 2005 UTC (14 years, 1 month ago) by derek
File length: 61355 byte(s)
Diff to previous 5531
reason header fix

Revision 5531 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 14 01:33:33 2005 UTC (14 years, 1 month ago) by derek
File length: 61329 byte(s)
Diff to previous 5505
reason header can be added to BYE messages...and will be added in the default InviteSessionHandler

Revision 5505 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 7 19:58:39 2005 UTC (14 years, 1 month ago) by daniel
File length: 60554 byte(s)
Diff to previous 5499
Added a virtual method onReadyToSend in BaseUsage. The BaseUsage send() calls onReadyToSend before calling send on DUM. Any usage can override this method to give application a chance to adorn the message. The default onReadyToSend does nothing. Callback onReadyToSend is also added in InviteSessoinHandler, ServerSubscriptionHandler, and ClientSubscriptionHandler.

Revision 5499 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 5 15:09:03 2005 UTC (14 years, 1 month ago) by sgodin
File length: 60291 byte(s)
Diff to previous 5487
remove proxy auth headers for updates as well

Revision 5487 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 29 00:49:09 2005 UTC (14 years, 1 month ago) by daniel
File length: 60300 byte(s)
Diff to previous 5466
Fixed two bugs: 1). host part is missing in Referred-By when the caller does the transfer. 2). The remote credentials are used in the re-invite.

Revision 5466 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 23:08:12 2005 UTC (14 years, 2 months ago) by jason
File length: 60098 byte(s)
Diff to previous 5459
fix InviteSession::isEarly to handle UAS cases


Revision 5459 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 19:44:50 2005 UTC (14 years, 2 months ago) by jason
File length: 59850 byte(s)
Diff to previous 5458
added support for Allowed-Events header


Revision 5458 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 17:06:01 2005 UTC (14 years, 2 months ago) by jason
File length: 59659 byte(s)
Diff to previous 5415
provide getDialogId and getCallId from DialogUsage


Revision 5415 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 15 12:57:21 2005 UTC (14 years, 2 months ago) by sgodin
File length: 59751 byte(s)
Diff to previous 5383
fix for setting correct reason text for NIT responses

Revision 5383 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 9 20:22:06 2005 UTC (14 years, 2 months ago) by daniel
File length: 59513 byte(s)
Diff to previous 5377
Each outgoing sip message now stores the encryption level in its security attributes.

Revision 5377 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 7 18:27:21 2005 UTC (14 years, 2 months ago) by sgodin
File length: 59047 byte(s)
Diff to previous 5355
fixes to reflect changes in (.dot) state machine

Revision 5355 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 2 20:14:33 2005 UTC (14 years, 2 months ago) by derek
File length: 57351 byte(s)
Diff to previous 5295
now handles re-invites w/ late offer


Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 3 months ago) by jason
File length: 54906 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/InviteSession.cxx revision 5294
Diff to previous 5283
merged 5270:HEAD from b-directory-reorg

Revision 5283 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 01:27:14 2005 UTC (14 years, 3 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/InviteSession.cxx
File length: 54906 byte(s)
Diff to previous 5276
finished resip/sip -> resip/stack rename

Revision 5276 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 00:23:17 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/InviteSession.cxx
File length: 54896 byte(s)
Diff to previous 5273
compiles now

Revision 5273 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:50:54 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/InviteSession.cxx
File length: 55020 byte(s)
Diff to previous 5272
initial reorg - more to come

Revision 5272 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:49:50 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/InviteSession.cxx
File length: 55020 byte(s)
Diff to previous 5271
initial reorg - more to come

Revision 5271 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:43:07 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/InviteSession.cxx
File length: 55020 byte(s)
Diff to previous 5265
new directory reorg proposal

Revision 5265 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 17:32:47 2005 UTC (14 years, 3 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 55020 byte(s)
Diff to previous 5214
- fix for dialogset destruction bug - cleaned up redirect logic used to destroy dialog, but keep dialogset around
- added support for sending and receiving MESSAGE requests in an Invite Session

Revision 5214 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 9 18:16:29 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 53284 byte(s)
Diff to previous 5130
bug fixes.

Revision 5130 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 21 14:43:41 2005 UTC (14 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 53285 byte(s)
Diff to previous 5068
ensure all 4xx responses to invites are handled correctly 

Revision 5068 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 15 17:14:51 2005 UTC (14 years, 4 months ago) by daniel
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 53237 byte(s)
Diff to previous 5012
Merged in s/mime branch. Major changes: s/mime encryption for SDP and IM, and bug fixes.

Revision 5012 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 29 12:36:04 2005 UTC (14 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 48952 byte(s)
Diff to previous 5001
removed assert - so that INFO messages can be processed

Revision 5001 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 28 18:54:52 2005 UTC (14 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 48882 byte(s)
Diff to previous 4691
- fixed inaccurate use of !slg! in comments
- removed UIntHash64 from project files

Revision 4691 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 19 13:10:59 2005 UTC (14 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 48888 byte(s)
Diff to previous 4599
- fixes to SessionTimer refresher flag
- added MinSE header insertion
- cleaned up session timer code


Revision 4599 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:10:19 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 49805 byte(s)
Diff to previous 4408
set svn:eol-style to LF

Revision 4408 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 01:44:34 2005 UTC (14 years, 7 months ago) by cktam
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 49805 byte(s)
Diff to previous 4394
reuse AppDialogSet on retry

Revision 4394 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 19 18:24:47 2005 UTC (14 years, 7 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 49713 byte(s)
Diff to previous 4369
added support for resending initial Invite or session refresh if a 422 (Interval Too Short) response is received.

Revision 4369 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 15 17:33:46 2005 UTC (14 years, 7 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 48646 byte(s)
Diff to previous 4010
- added session timer support for sending and receiving UPDATEs with no SDP.

Revision 4010 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 19 03:54:17 2005 UTC (14 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 47366 byte(s)
Diff to previous 3676
merged changes from b-teltel-20041118-invitesession 3484:HEAD into the trunk



Revision 3676 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 1 02:03:55 2004 UTC (14 years, 11 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39214 byte(s)
Diff to previous 3613
implmented behaviour descirbed in sparks-sipping-dialogusage for usage & dialog lifetime
ClientSubscription must accept or reject any update(but now has the ability to accept or reject updates)


Revision 3613 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 24 01:03:05 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39058 byte(s)
Diff to previous 3607
reverting back to revision 3604 due to missing checkin. 


Revision 3607 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 21:17:30 2004 UTC (15 years ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39185 byte(s)
Diff to previous 3433
first crack at mutltiple profiles/identities
memory management still needs work

Revision 3433 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 18:02:55 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39058 byte(s)
Diff to previous 3431
reverting RESIP_ change to version 3429

Revision 3431 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 12:17:27 2004 UTC (15 years ago) by kenho
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39356 byte(s)
Diff to previous 3430
Complemented missing RESIP_ prefix for resip::REGISTER, resip::INVITE, resip::UNKNOWN, resip::ACK and etc. for BCB compiliant support.

Revision 3430 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 08:27:43 2004 UTC (15 years ago) by nash
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39218 byte(s)
Diff to previous 3425
Changed MethodTypes with prefix "RESIP_" to avoid clashes with Borland #DEFINE keyword

Revision 3425 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 1 22:21:04 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39058 byte(s)
Diff to previous 3408
added some new interfaces for shutting down (partially implemented)
added pure virtual void BaseUsage::end() 
derived end() methods no longer return SipMessage&
SipStack is owned by DialogUsageManager
DialogUsageManager::process() interface change for separate StackThread


Revision 3408 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 26 11:41:57 2004 UTC (15 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39298 byte(s)
Diff to previous 3401
make accessors for sdp const



Revision 3401 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 08:02:52 2004 UTC (15 years, 1 month ago) by nash
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39286 byte(s)
Diff to previous 3392
Changed to DUM program which is using throw new ... to throwing out exception and could cause memory leak.

Revision 3392 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 12 18:12:57 2004 UTC (15 years, 1 month ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 39310 byte(s)
Diff to previous 3363
Base implementation of draft-ietf-sip-session-timer-15:
- No support for resending on 422 yet
- MinSE header not used yet
- no support for using UPDATE as session refresh yet
- enable by adding Symbols::Timer to support options tags in Profile

Revision 3363 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 1 12:13:58 2004 UTC (15 years, 1 month ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 31600 byte(s)
Diff to previous 3340
- Fixes to ending an INVITE session if ACK is not yet recieved
- Fixes to queuedBye for ReInvite State
- Accept inbound BYE in ReInvite State

Revision 3340 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 20 13:35:49 2004 UTC (15 years, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 29348 byte(s)
Diff to previous 3338
Fixed typo - reported by kaiduan

Revision 3338 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 17 15:09:11 2004 UTC (15 years, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 29345 byte(s)
Diff to previous 3332
Allow SDP to be part of a Multipart/mixed Mime Content

Revision 3332 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 16 12:25:39 2004 UTC (15 years, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 28762 byte(s)
Diff to previous 3314
Responsd to in dialog cancel - since it is possible to recieve if it crosses our 200 response on the wire.

Revision 3314 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 18:11:46 2004 UTC (15 years, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 28391 byte(s)
Diff to previous 3308
Removed compiler warning for VS.NET.

Revision 3308 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 10 17:07:28 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 28206 byte(s)
Diff to previous 3298
added setOverrideHostAndPort for NAT traversal
if there is no to tag in a response, tid is used to dispatch to the correct dialog if one exists
temproary fix on onIllegalNegotiation; re-invite state machine needs tweaking


Revision 3298 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 2 00:54:04 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 27948 byte(s)
Diff to previous 3295
onDialogModified now resets Invite & Sdp state machines properly.

Revision 3295 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 21:52:23 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 28035 byte(s)
Diff to previous 3293
MergedRequest key no longer throws when messages don't have a from tag.
Automatic ack transmission happens before onAnswer when processing a 2xx to a re-invite(different for late media)

Revision 3293 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 00:10:21 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 27622 byte(s)
Diff to previous 3291
INFO fix(contents were being released to early)

Revision 3291 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 28 02:30:03 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 27463 byte(s)
Diff to previous 3289
late media related fixes & changes
rejectOffer has been renamed to rejectDialogModification
acceptOffer has been renamed to acceptDialogModification

This is because the late re-invite case, there is no offer to reject.  
Pedantic, possibly.

onOfferRequired has been added..called when an Invite w/out an offer is received.  


Revision 3289 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 25 23:09:43 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 26669 byte(s)
Diff to previous 3282
added UserAgent to profile
Gracefully deal with illegal(no subscription state) NOTIFY messages with event package refer
mLastRequest in InivteSession is for outgoing only, mIncomingLastRequest has been added.

Revision 3282 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 24 19:39:03 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 26566 byte(s)
Diff to previous 3278
auth fixes

Revision 3278 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 20 16:53:22 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 26831 byte(s)
Diff to previous 3276
order of initializers


Revision 3276 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 20 02:45:28 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 26831 byte(s)
Diff to previous 3262
calling end on an InviteSession in mid re-invite now queues a BYE

Revision 3262 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 17 17:26:53 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 25651 byte(s)
Diff to previous 3261
switched state change & handler call order: state change was hapenning too late.

Revision 3261 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 17 04:36:54 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 25651 byte(s)
Diff to previous 3257
INFO fixes

Revision 3257 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 13 18:33:39 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 25540 byte(s)
Diff to previous 3255
fix some initializer orders
assignment to equality comparison


Revision 3255 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 13 17:14:26 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 25540 byte(s)
Diff to previous 3241
ackConnection is gone. Ack's will be set automatically, unlesss late media needs to be sent(use setAnswer, send())
Accepting state has been removed from the Invite state machine.





Revision 3241 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 10 21:29:00 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21879 byte(s)
Diff to previous 3237
reset the SDP state machine when a re-invite fails

Revision 3237 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 9 20:42:46 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21738 byte(s)
Diff to previous 3167
CANCEL fix
OOD NOTIFY handling fix(ood NOTIFY doesn't always come with an event state
DialogSet::cancel hack.

Revision 3167 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 28 19:28:32 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21703 byte(s)
Diff to previous 3156
re-invite rejection callback, loose to tag matching(vonage) default in profile now false.

Revision 3156 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 21:17:55 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21470 byte(s)
Diff to previous 3147
change many InfoLog to DebugLog


Revision 3147 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 00:12:55 2004 UTC (15 years, 4 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21468 byte(s)
Diff to previous 3140
fix warnings on g++


Revision 3140 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 19:19:46 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21468 byte(s)
Diff to previous 3139
Correction to last check-in - oops

Revision 3139 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 18:58:11 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21355 byte(s)
Diff to previous 3138
Added calls to ensure onTerminated is called whenever an Invite session is destroyed.

Revision 3138 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 18:29:17 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 21276 byte(s)
Diff to previous 3112
Some fixes to Refer/ServerSubcription
180s with to tags and w/out contacts are handled
ServerInviteSession now guards against mid-dispatch deletion
DialogSet::Cancel can now cancel an invite w/out recieved a 18x.

Revision 3112 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 21:36:48 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 20758 byte(s)
Diff to previous 3101
DialogSet cancel change(deletion while iterating problem)
Dialog routeset now updated by 200
DialogUsageManager send copies message if ProcessStrictRoute will modify the message

Revision 3101 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 19:53:49 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 20077 byte(s)
Diff to previous 3094
ServerSubscription/Refer coding
ACK's now have same via as request


Revision 3094 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 12 19:46:17 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 19994 byte(s)
Diff to previous 3092
added catch to DUM process; couldn't handle FWD's 403
leak checking code now requires an additional define, so it doesn't interact w/ other overloaded new opterators in debug

Revision 3092 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 12 18:01:05 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 19973 byte(s)
Diff to previous 3091
removed onConnected call in response to ACK to 200 for reInvite

Revision 3091 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 12 17:05:10 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 20171 byte(s)
Diff to previous 3089
Fixed memory leaks of SdpContents
Added some failsafe asserts/delete's to ensure no memory leaks of Sdp if client app errors
Change to call onConnected (for now) for Rcv ReInvite ACKs


Revision 3089 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 12 02:36:14 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 19231 byte(s)
Diff to previous 3079
Moved non-Dialog creating usages into DialogSet: Registration, Publication and OutOfDialog
Involved re-factory BaseUsage.
Some Handle bug-fixes


Revision 3079 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 21:44:19 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 18615 byte(s)
Diff to previous 3071
added postMS to DUM
graceful shutdown for DUM
transaction error fixes.


Revision 3071 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 16:23:59 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 18605 byte(s)
Diff to previous 3069
fixed counteroffer->answer sdp state transition to match FSM (fixes bug if ServerInvite recieves more than 1 counter offer from client)

Revision 3069 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 01:02:45 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 18454 byte(s)
Diff to previous 3064
PUBLISH coding

Revision 3064 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 00:02:16 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 18405 byte(s)
Diff to previous 3058
first pass at modifySession(re-invite)

Revision 3058 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 1 22:39:57 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 16467 byte(s)
Diff to previous 3039
some refer, subscribe & notify coding

Revision 3039 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 28 17:08:38 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 16388 byte(s)
Diff to previous 3024
dialogSet fix, some unimplemented API tweaks

Revision 3024 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 22 22:10:19 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 16395 byte(s)
Diff to previous 3006
improved AUTH behaviour
fixed some bugs in dialog
add missing handler call to serverInviteSession
Logging changes


Revision 3006 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 19 01:10:02 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 16295 byte(s)
Diff to previous 3001
small data structure fixes, end work sin accepting state

Revision 3001 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 16 21:47:56 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 16003 byte(s)
Diff to previous 2997
removed re-invite; targetRefresh w/ setOffer is used instead

Revision 2997 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 16 01:08:25 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 15960 byte(s)
Diff to previous 2992
Basic call works w/out crash on exit now.  Added BYE logic to Dialog.
Dialog still needs work.

Revision 2992 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 19:41:56 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 15485 byte(s)
Diff to previous 2990
more fixes

Revision 2990 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 03:58:47 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 15358 byte(s)
Diff to previous 2985
Continued development

Revision 2985 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 14 04:40:48 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 14454 byte(s)
Diff to previous 2981
Log messages, New Transactions are created for ACK(200) and BYE, other little fixes.

Revision 2981 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 12 05:22:52 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 14178 byte(s)
Diff to previous 2978
~Handled is no longer recursive
DumTimeout is cloneable.
~DialogUsageManager cleans up, graceful cleanup not finsihed yet


Revision 2978 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 23:53:24 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 13855 byte(s)
Diff to previous 2976
coding, coding, coding... no design changes.

Revision 2976 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 21:09:39 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 13487 byte(s)
Diff to previous 2965
InviteSession largely hacked, far to many assert(0)'s when the unexpected occurs.
This is likely the last revision before lifetime management of DialogSet and components(the dead to the user state) is added

Revision 2965 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 23:45:20 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 12818 byte(s)
Diff to previous 2961
ClientInviteSession largely complete

Revision 2961 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 02:54:50 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 10631 byte(s)
Diff to previous 2955
InviteSession tree refactoring

Revision 2955 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 9 21:12:11 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 9857 byte(s)
Diff to previous 2941
Makefile fixes, slight rework of AppDialog and AppDialogSet

Revision 2941 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 00:44:01 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 9617 byte(s)
Diff to previous 2866
refactored Handle code
streamlined header includes


Revision 2866 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 16:34:09 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 9685 byte(s)
Diff to previous 2858


Revision 2858 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 03:51:09 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 9482 byte(s)
Diff to previous 2856
beginnings of Usage, Dialog, DialogSet lifetime management

Revision 2856 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 03:37:55 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 9413 byte(s)
Diff to previous 2849
handle terminated and connected


Revision 2849 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 02:17:21 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 8188 byte(s)
Diff to previous 2846
links

Revision 2846 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:57:26 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 8124 byte(s)
Diff to previous 2836
progress on client invite




Revision 2836 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 23:02:23 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 6137 byte(s)
Diff to previous 2809
fix interfaces on invite sessions and handlers per discussion


Revision 2809 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 02:56:14 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 6213 byte(s)
Diff to previous 2725
minor modifies to interfaces



Revision 2725 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:33:53 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3885 byte(s)
Diff to previous 2621
get things closer to compiling again


Revision 2621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 04:29:42 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3700 byte(s)
Diff to previous 2603
started work on clientinvitesession


Revision 2603 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 23:41:33 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 2993 byte(s)
Diff to previous 2587
slouching towards compile...


Revision 2587 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:30:11 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 2906 byte(s)
Diff to previous 2581
handles, creeping toward compile...


Revision 2581 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 02:25:23 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3110 byte(s)
Diff to previous 2579
adding handles


Revision 2579 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:43:41 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3093 byte(s)
Diff to previous 2576
adding handles


Revision 2576 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:59:48 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3165 byte(s)
Diff to previous 2575
adding handles


Revision 2575 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:23:29 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 3091 byte(s)
Diff to previous 2557
adding handles


Revision 2557 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 20:42:16 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 341 byte(s)
Diff to previous 2555
*** empty log message ***


Revision 2555 - (view) (download) (annotate) - [select for diffs]
Added Sun Apr 4 19:31:28 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/InviteSession.cxx
File length: 304 byte(s)
*** empty log message ***


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27