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

Log of /main/sip/resiprocate/dum/InviteSession.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 5294)

Revision 3401 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 08:02:52 2004 UTC (15 years, 1 month ago) by nash
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
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, 2 months ago) by sgodin
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
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
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
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
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, 3 months ago) by derek
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, 3 months ago) by derek
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, 3 months ago) by derek
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, 3 months ago) by derek
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, 3 months ago) by derek
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
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
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
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
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
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
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
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
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, 4 months ago) by derek
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, 4 months ago) by derek
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, 4 months ago) by derek
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, 4 months ago) by jason
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
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
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
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
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
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
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
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
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
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, 5 months ago) by derek
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, 5 months ago) by derek
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, 5 months ago) by sgodin
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, 5 months ago) by derek
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, 5 months ago) by derek
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, 5 months ago) by derek
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, 5 months ago) by derek
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
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
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
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
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
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
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
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
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, 6 months ago) by derek
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, 6 months ago) by derek
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, 6 months ago) by derek
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, 6 months ago) by derek
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, 6 months ago) by derek
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, 6 months ago) by jason
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, 6 months ago) by jason
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, 6 months ago) by derek
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, 6 months ago) by jason
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, 6 months ago) by derek
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, 6 months ago) by jason
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, 6 months ago) by jason
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, 6 months ago) by jason
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, 7 months ago) by jason
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
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, 8 months ago) by davidb
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, 8 months ago) by davidb
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, 8 months ago) by davidb
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, 8 months ago) by davidb
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, 8 months ago) by davidb
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, 8 months ago) by davidb
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, 8 months ago) by jason
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, 8 months ago) by jason
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