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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

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: 3459 byte(s)
Diff to previous 8122
-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 8122 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 3 21:40:52 2008 UTC (11 years, 4 months ago) by bcampen
File length: 3927 byte(s)
Diff to previous 7200
Merge work from b-resip-gruu.


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: 3752 byte(s)
Diff to previous 6507
-comment cleanup

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: 3752 byte(s)
Diff to previous 6173
- 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 6173 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 21 20:05:12 2006 UTC (13 years, 7 months ago) by cisco
File length: 3749 byte(s)
Diff to previous 5948
Added support for the methods parameter in the register message

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: 3539 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: 3539 byte(s)
Diff to previous 5860
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 5860 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 3 23:40:40 2006 UTC (13 years, 9 months ago) by derek
File length: 3539 byte(s)
Diff to previous 5851
move IMS initial auth to baseCreator for all messages

Revision 5851 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 2 19:37:18 2006 UTC (13 years, 9 months ago) by derek
File length: 4113 byte(s)
Diff to previous 5845
add scheme to IMS-interop Auth header

Revision 5845 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 1 05:44:15 2006 UTC (13 years, 9 months ago) by derek
File length: 4079 byte(s)
Diff to previous 5837
added service-route support

Revision 5837 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 31 03:25:38 2006 UTC (13 years, 9 months ago) by daniel
File length: 3538 byte(s)
Diff to previous 5757
made rinstance a Profile setting, by default rinstance parameter is added to contacts.

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: 3478 byte(s)
Diff to previous 5722
changed to use SharedPtr for all the requests and responses sent through dialog and dum.

Revision 5722 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 8 17:52:49 2005 UTC (13 years, 11 months ago) by sgodin
File length: 3475 byte(s)
Diff to previous 5295
- add rinstance parameter to registration contacts so that we
  can tell which contacts from the 200 response are ours
  - fixes a bug with the registration timer
  - the rinstance parameter should go away, when gruu is fully implemented

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: 3237 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/RegistrationCreator.cxx revision 5294
Diff to previous 5276
merged 5270:HEAD from b-directory-reorg

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/RegistrationCreator.cxx
File length: 3237 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/RegistrationCreator.cxx
File length: 3258 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/RegistrationCreator.cxx
File length: 3258 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/RegistrationCreator.cxx
File length: 3258 byte(s)
Diff to previous 5117
new directory reorg proposal

Revision 5117 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 20 16:44:22 2005 UTC (14 years, 4 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 3258 byte(s)
Diff to previous 4778
change uses of SharedPtr to be by value instead of by reference


Revision 4778 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 30 16:27:25 2005 UTC (14 years, 5 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 3133 byte(s)
Diff to previous 4599
use SharedPtr to manage Master/UserProfile lifetime

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/RegistrationCreator.cxx
File length: 3122 byte(s)
Diff to previous 4062
set svn:eol-style to LF

Revision 4062 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 27 02:00:20 2005 UTC (14 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 3122 byte(s)
Diff to previous 4010
pluggable keep-alive manager; provided implementation sends a keep-alive every 20 seconds
Security::preload now run in SipStack's constructor, if a sec. object is provided
eol convenction & #define fixes

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/RegistrationCreator.cxx
File length: 3171 byte(s)
Diff to previous 3613
merged changes from b-teltel-20041118-invitesession 3484:HEAD into the trunk



Revision 3613 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 24 01:03:05 2004 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 749 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 (14 years, 11 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 732 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/RegistrationCreator.cxx
File length: 749 byte(s)
Diff to previous 3430
reverting RESIP_ change to version 3429

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/RegistrationCreator.cxx
File length: 755 byte(s)
Diff to previous 3360
Changed MethodTypes with prefix "RESIP_" to avoid clashes with Borland #DEFINE keyword

Revision 3360 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 12:41:33 2004 UTC (15 years, 1 month ago) by sgodin
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 749 byte(s)
Diff to previous 3156
Cleanup up use of Profile settings for default
Subscription/Regisration time.
Allow times to be overridden in make request API's.

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/RegistrationCreator.cxx
File length: 756 byte(s)
Diff to previous 3150
change many InfoLog to DebugLog


Revision 3150 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 20:47:35 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 755 byte(s)
Diff to previous 2990
interface change to support specifying more than one user/aor per DUM. 
interface change also to require specifying the From when creating new usages



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/RegistrationCreator.cxx
File length: 741 byte(s)
Diff to previous 2877
Continued development

Revision 2877 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:03:55 2004 UTC (15 years, 5 months ago) by alan
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 662 byte(s)
Diff to previous 2871
adding REGISTER workflow

Revision 2871 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 17:38:17 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 659 byte(s)
Diff to previous 2870
outbound proxy support



Revision 2870 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 17:28:44 2004 UTC (15 years, 5 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 528 byte(s)
Diff to previous 2621
bunch of registration stuf update

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/RegistrationCreator.cxx
File length: 516 byte(s)
Diff to previous 2614
started work on clientinvitesession


Revision 2614 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 00:53:18 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 463 byte(s)
Diff to previous 2611
lots of work on ClientRegistration


Revision 2611 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 21:17:16 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 412 byte(s)
Diff to previous 2609
*** empty log message ***


Revision 2609 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 16:21:30 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 278 byte(s)
Diff to previous 2597
*** empty log message ***


Revision 2597 - (view) (download) (annotate) - [select for diffs]
Added Sun Apr 11 19:39:12 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/RegistrationCreator.cxx
File length: 197 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