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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3483 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 18 19:21:15 2004 UTC (15 years, 2 months ago) by jason
File length: 22949 byte(s)
Diff to previous 3433
minor changes related to clearing and setting Contact header. added some assertions related to contact header. 

Revision 3433 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 18:02:55 2004 UTC (15 years, 2 months ago) by jason
File length: 22923 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, 2 months ago) by kenho
File length: 23073 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, 2 months ago) by nash
File length: 23061 byte(s)
Diff to previous 3365
Changed MethodTypes with prefix "RESIP_" to avoid clashes with Borland #DEFINE keyword

Revision 3365 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 1 18:55:40 2004 UTC (15 years, 3 months ago) by derek
File length: 22923 byte(s)
Diff to previous 3354
fix for 18x repsonses with no to tag or contact

Revision 3354 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 28 15:17:28 2004 UTC (15 years, 3 months ago) by sgodin
File length: 22991 byte(s)
Diff to previous 3350
- added request validation
- added profile settings for request validation
- removed setting of Accept header by DUM
- changed RedirectManager and AppDialogSetFactory to auto_ptr storage for proper memory management
- cleaned up answerOptions in ServerOutOfDialogReq

Revision 3350 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 26 22:56:05 2004 UTC (15 years, 4 months ago) by jason
File length: 22985 byte(s)
Diff to previous 3314
move from InfoLog to DebugLog


Revision 3314 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 18:11:46 2004 UTC (15 years, 4 months ago) by sgodin
File length: 22984 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, 4 months ago) by derek
File length: 22797 byte(s)
Diff to previous 3306
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 3306 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 8 19:33:55 2004 UTC (15 years, 4 months ago) by derek
File length: 22403 byte(s)
Diff to previous 3294
failure responses(unhandled 3xx, >=400) are dispatched to the dialog even if cancel has been called on the dialogSet

Revision 3294 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 00:11:42 2004 UTC (15 years, 4 months ago) by derek
File length: 22332 byte(s)
Diff to previous 3276
added DialogSetHandler.  Provides a callback for 18x messages that do not create a dialog.

Revision 3276 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 20 02:45:28 2004 UTC (15 years, 5 months ago) by derek
File length: 22009 byte(s)
Diff to previous 3260
calling end on an InviteSession in mid re-invite now queues a BYE

Revision 3260 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 14 20:14:15 2004 UTC (15 years, 5 months ago) by derek
File length: 21927 byte(s)
Diff to previous 3259
removed extraneous iterator increment

Revision 3259 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 14 01:11:22 2004 UTC (15 years, 5 months ago) by derek
File length: 21931 byte(s)
Diff to previous 3255
fixes: break in wrong place, invalidated iterator

Revision 3255 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 13 17:14:26 2004 UTC (15 years, 5 months ago) by derek
File length: 21865 byte(s)
Diff to previous 3244
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 3244 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 11 00:44:25 2004 UTC (15 years, 5 months ago) by derek
File length: 21636 byte(s)
Diff to previous 3243
fixed spurious Dialog creation when DialgoSet is being deleted

Revision 3243 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 10 23:45:23 2004 UTC (15 years, 5 months ago) by jason
File length: 21261 byte(s)
Diff to previous 3237
provide mechanism for clients to manage their own memory for AppDialogSet


Revision 3237 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 9 20:42:46 2004 UTC (15 years, 5 months ago) by derek
File length: 21257 byte(s)
Diff to previous 3233
CANCEL fix
OOD NOTIFY handling fix(ood NOTIFY doesn't always come with an event state
DialogSet::cancel hack.

Revision 3233 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 6 18:52:18 2004 UTC (15 years, 5 months ago) by derek
File length: 20996 byte(s)
Diff to previous 3224
added pager model MESSAGE
some fixes to OutOfDialogReq(still architecturally a bit odd)
added use rport option


Revision 3224 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 18:21:15 2004 UTC (15 years, 5 months ago) by jason
File length: 20164 byte(s)
Diff to previous 3222
fix memory mgmt of auth managers


Revision 3222 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 05:34:56 2004 UTC (15 years, 5 months ago) by derek
File length: 20152 byte(s)
Diff to previous 3206
redirect fix

Revision 3206 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 3 00:11:24 2004 UTC (15 years, 5 months ago) by derek
File length: 20226 byte(s)
Diff to previous 3179
New ClientAuthManager that caches authentications

Revision 3179 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 30 23:05:09 2004 UTC (15 years, 5 months ago) by derek
File length: 20119 byte(s)
Diff to previous 3156
Added a RedirectMangager/RedirectHandler
DUM graceful shutdown no longer self-deletes, just notifes when it is safe to delete DUM



Revision 3156 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 21:17:55 2004 UTC (15 years, 6 months ago) by jason
File length: 18360 byte(s)
Diff to previous 3155
change many InfoLog to DebugLog


Revision 3155 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 18:00:59 2004 UTC (15 years, 6 months ago) by derek
File length: 18356 byte(s)
Diff to previous 3147
Vonage workaround; lazy to tag matching(option in Profile) Non-forking non-matching failure dispatch.
Refer/ServerSubscription bug fixes


Revision 3147 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 00:12:55 2004 UTC (15 years, 6 months ago) by jason
File length: 16159 byte(s)
Diff to previous 3138
fix warnings on g++


Revision 3138 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 18:29:17 2004 UTC (15 years, 6 months ago) by derek
File length: 16159 byte(s)
Diff to previous 3123
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 3123 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 19 20:01:07 2004 UTC (15 years, 6 months ago) by sgodin
File length: 14618 byte(s)
Diff to previous 3116
handling of out-of-dialog OPTIONS added

Revision 3116 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 16 00:39:32 2004 UTC (15 years, 6 months ago) by derek
File length: 14607 byte(s)
Diff to previous 3112
no longer chokes on 180 w/out to tag

Revision 3112 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 21:36:48 2004 UTC (15 years, 6 months ago) by derek
File length: 14295 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, 6 months ago) by derek
File length: 13952 byte(s)
Diff to previous 3089
ServerSubscription/Refer coding
ACK's now have same via as request


Revision 3089 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 12 02:36:14 2004 UTC (15 years, 6 months ago) by derek
File length: 13930 byte(s)
Diff to previous 3063
Moved non-Dialog creating usages into DialogSet: Registration, Publication and OutOfDialog
Involved re-factory BaseUsage.
Some Handle bug-fixes


Revision 3063 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 00:01:22 2004 UTC (15 years, 6 months ago) by derek
File length: 6707 byte(s)
Diff to previous 3041
temporary CANCEL hack--linear, must go away soon.

Revision 3041 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 00:00:25 2004 UTC (15 years, 6 months ago) by derek
File length: 6444 byte(s)
Diff to previous 3039
multiple ServerSubscription's per dialog
updated basicall
fix to auth problem in Dialog
AppDialog has methods to retrieve usages

Revision 3039 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 28 17:08:38 2004 UTC (15 years, 7 months ago) by derek
File length: 6333 byte(s)
Diff to previous 3029
dialogSet fix, some unimplemented API tweaks

Revision 3029 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 24 00:57:17 2004 UTC (15 years, 7 months ago) by derek
File length: 6284 byte(s)
Diff to previous 3026
fixed null dialog throw when dialog has been cancelled

Revision 3026 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 18:42:07 2004 UTC (15 years, 7 months ago) by derek
File length: 6094 byte(s)
Diff to previous 3024
ClientAuthManager is longer goes into loop on bad credentials.  

Revision 3024 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 22 22:10:19 2004 UTC (15 years, 7 months ago) by derek
File length: 6512 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, 7 months ago) by derek
File length: 5654 byte(s)
Diff to previous 2995
small data structure fixes, end work sin accepting state

Revision 2995 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 22:15:58 2004 UTC (15 years, 7 months ago) by derek
File length: 5427 byte(s)
Diff to previous 2991
mainly corner cases...fixed particuarily annoying misuse of DialogSetId

Revision 2991 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 08:09:24 2004 UTC (15 years, 7 months ago) by derek
File length: 5164 byte(s)
Diff to previous 2990
moved ClientAuthManager related logic to Dialog instead of DialogSet


Revision 2990 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 03:58:47 2004 UTC (15 years, 7 months ago) by derek
File length: 5929 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, 7 months ago) by derek
File length: 5825 byte(s)
Diff to previous 2983
Log messages, New Transactions are created for ACK(200) and BYE, other little fixes.

Revision 2983 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 13 04:52:56 2004 UTC (15 years, 7 months ago) by derek
File length: 5773 byte(s)
Diff to previous 2976
many issues found as a result of the basic call test almost working

Revision 2976 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 21:09:39 2004 UTC (15 years, 7 months ago) by derek
File length: 5715 byte(s)
Diff to previous 2943
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 2943 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 23:24:11 2004 UTC (15 years, 7 months ago) by derek
File length: 5506 byte(s)
Diff to previous 2891
Another pass at userdata.  
AppDialogSetFactory is set on a dum, AppDialogSets are arguements to makeFoo, AppDialog's are created from AppDialogSets. 

Revision 2891 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 22:00:59 2004 UTC (15 years, 7 months ago) by jason
File length: 5311 byte(s)
Diff to previous 2884
handle cancel from DUM


Revision 2884 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:55:02 2004 UTC (15 years, 7 months ago) by jason
File length: 5315 byte(s)
Diff to previous 2879
fixed findDialog


Revision 2879 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:23:41 2004 UTC (15 years, 7 months ago) by jason
File length: 5142 byte(s)
Diff to previous 2873
merged request fixes


Revision 2873 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 18:08:05 2004 UTC (15 years, 7 months ago) by fluffy
File length: 5190 byte(s)
Diff to previous 2867
wired in auth stuff

Revision 2867 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 16:38:27 2004 UTC (15 years, 7 months ago) by derek
File length: 4630 byte(s)
Diff to previous 2862


Revision 2862 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 04:35:36 2004 UTC (15 years, 7 months ago) by derek
File length: 4654 byte(s)
Diff to previous 2842


Revision 2842 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:39:56 2004 UTC (15 years, 7 months ago) by derek
File length: 4741 byte(s)
Diff to previous 2839
less unresolved externals

Revision 2839 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 00:06:47 2004 UTC (15 years, 7 months ago) by derek
File length: 4682 byte(s)
Diff to previous 2821
less unresolved externals

Revision 2821 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 18:03:24 2004 UTC (15 years, 7 months ago) by fluffy
File length: 4658 byte(s)
Diff to previous 2818
fixed to compile

Revision 2818 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 04:28:52 2004 UTC (15 years, 8 months ago) by derek
File length: 4631 byte(s)
Diff to previous 2813
more DialogSetID

Revision 2813 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 03:10:25 2004 UTC (15 years, 8 months ago) by derek
File length: 4546 byte(s)
Diff to previous 2611


Revision 2611 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 21:17:16 2004 UTC (15 years, 9 months ago) by jason
File length: 4341 byte(s)
Diff to previous 2610
*** empty log message ***


Revision 2610 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 17:02:39 2004 UTC (15 years, 9 months ago) by jason
File length: 4354 byte(s)
Diff to previous 2601
*** empty log message ***


Revision 2601 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 20:44:34 2004 UTC (15 years, 9 months ago) by davidb
File length: 4699 byte(s)
Diff to previous 2598
creeping toward compile...


Revision 2598 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 20:16:20 2004 UTC (15 years, 9 months ago) by jason
File length: 2263 byte(s)
Diff to previous 2595
*** empty log message ***


Revision 2595 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 19:34:15 2004 UTC (15 years, 9 months ago) by davidb
File length: 2279 byte(s)
Diff to previous 2590
handles, creeping toward compile...


Revision 2590 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:46:51 2004 UTC (15 years, 9 months ago) by jason
File length: 1988 byte(s)
Diff to previous 2578
*** empty log message ***


Revision 2578 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:34:34 2004 UTC (15 years, 9 months ago) by jason
File length: 1888 byte(s)
Diff to previous 2577
*** empty log message ***


Revision 2577 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:23:13 2004 UTC (15 years, 9 months ago) by jason
File length: 2011 byte(s)
Diff to previous 2533
*** empty log message ***


Revision 2533 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 04:39:46 2004 UTC (15 years, 9 months ago) by ken
File length: 1604 byte(s)
Diff to previous 2523
-Fix iterator typos


Revision 2523 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 03:00:56 2004 UTC (15 years, 9 months ago) by ken
File length: 1602 byte(s)
Diff to previous 2522
-Implement a few more methods.


Revision 2522 - (view) (download) (annotate) - [select for diffs]
Added Sun Apr 4 01:59:03 2004 UTC (15 years, 9 months ago) by ken
File length: 1207 byte(s)
First cut of DialogSet implementation.


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