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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 6160 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 20:17:30 2006 UTC (13 years, 9 months ago) by moetje
File length: 35583 byte(s)
Diff to previous 6159
- made setOverrideHostAndPort effective also for UAS situations as discussed on the list
- corrected my previous checkin to use spaces instead of tabs


Revision 6159 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 19:51:36 2006 UTC (13 years, 9 months ago) by moetje
File length: 35242 byte(s)
Diff to previous 6126
Added the ability to dum to specify a MessageDecorator object in a profile that is automatically added by dum to each outgoing messsage (addOutboundDecorator). This is required to be able to change the via headers because the message decorator is executed after transport selection.

Revision 6126 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 7 23:10:28 2006 UTC (13 years, 9 months ago) by daniel
File length: 35241 byte(s)
Diff to previous 6119
implemented unsolicited refer.

Revision 6119 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 01:52:45 2006 UTC (13 years, 10 months ago) by derek
File length: 34996 byte(s)
Diff to previous 6093
onReferAccpeted is called regardless of NOTIFY contents

Revision 6093 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 20 17:40:05 2006 UTC (13 years, 10 months ago) by sgodin
File length: 35277 byte(s)
Diff to previous 6075
- ***fixed many transport memory leaks - the biggest one is with receiving CRLF keep alives on UDP transports
- fixed a leak of ConnectionTerminate message in dum if no listeners are used
- fixed a startup leak of BasicNonceHelper
- added getTlsPeerName method to SipMessage
- removed transport pointer access from repro AclStore and DUM KeepAliveManager logic
- made testSecurity.cxx compile on windows
- added OpenSSL init to windows project files
- removed LEAK_CHECK define from default windows Debug builds


Revision 6075 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 02:59:12 2006 UTC (13 years, 10 months ago) by jason
File length: 35205 byte(s)
Diff to previous 6074
added support for privacy as per rfc3325


Revision 6074 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 02:34:39 2006 UTC (13 years, 10 months ago) by daniel
File length: 35083 byte(s)
Diff to previous 5948
1. fixed bug in compute HAMC in STUN message; 2. norefersub

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 11 months ago) by dworley
File length: 34866 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, 11 months ago) by dworley
File length: 34866 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 (14 years ago) by daniel
File length: 34866 byte(s)
Diff to previous 5767
added norefersub support (draft-ietf-sip-refer-with-norefsub-03)

Revision 5767 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 22 23:55:37 2005 UTC (14 years, 1 month ago) by daniel
File length: 34260 byte(s)
Diff to previous 5757
1. handling of overlapping NOTIFY
2. added an additional boolean parameter to client subscription handler onUpdateFoo
3. dispatch 2xx to SUBSCRIBE to ClientSubscription.

Revision 5757 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 16 02:44:08 2005 UTC (14 years, 1 month ago) by daniel
File length: 34409 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 (14 years, 1 month ago) by sgodin
File length: 34764 byte(s)
Diff to previous 5738
- 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 5738 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 13 03:16:53 2005 UTC (14 years, 1 month ago) by daniel
File length: 34759 byte(s)
Diff to previous 5646
check event package handler before creating a new server subscription to handle the SUBSCRIBE request.

Revision 5646 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 15 05:48:27 2005 UTC (14 years, 2 months ago) by derek
File length: 34655 byte(s)
Diff to previous 5642
more logging cleanup


Revision 5642 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 14 22:16:17 2005 UTC (14 years, 2 months ago) by derek
File length: 34672 byte(s)
Diff to previous 5599
logging changes

Revision 5599 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 2 23:50:41 2005 UTC (14 years, 2 months ago) by daniel
File length: 34554 byte(s)
Diff to previous 5596
Separate keepalive intervals for UDP based and TCP based transports.

Revision 5596 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 1 21:52:16 2005 UTC (14 years, 3 months ago) by sgodin
File length: 34191 byte(s)
Diff to previous 5586
-fix issue with receiving 2xx retrans when dialog is destroying - reported by Justin Matthews


Revision 5586 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 28 21:01:13 2005 UTC (14 years, 3 months ago) by sgodin
File length: 34062 byte(s)
Diff to previous 5459
- 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 5459 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 19:44:50 2005 UTC (14 years, 4 months ago) by jason
File length: 34790 byte(s)
Diff to previous 5383
added support for Allowed-Events header


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

Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 5 months ago) by jason
File length: 34526 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/Dialog.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, 5 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/Dialog.cxx
File length: 34526 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, 5 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/Dialog.cxx
File length: 34520 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, 5 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/Dialog.cxx
File length: 34637 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, 5 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/Dialog.cxx
File length: 34637 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, 5 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/Dialog.cxx
File length: 34637 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, 5 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 34637 byte(s)
Diff to previous 5068
- 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 5068 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 15 17:14:51 2005 UTC (14 years, 6 months ago) by daniel
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 34160 byte(s)
Diff to previous 5042
Merged in s/mime branch. Major changes: s/mime encryption for SDP and IM, and bug fixes.

Revision 5042 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 14:42:43 2005 UTC (14 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 34066 byte(s)
Diff to previous 5001
- fix for receiving stray dialog/dialogset matching messages during delayed destruction
- fix for ending() a registration while in the process of retrying

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

Revision 4803 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 1 23:57:48 2005 UTC (14 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 34037 byte(s)
Diff to previous 4778
challenged response not dispatched to handlers if handled

Revision 4778 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 30 16:27:25 2005 UTC (14 years, 8 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33940 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, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33934 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, 9 months ago) by cktam
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33934 byte(s)
Diff to previous 4113
reuse AppDialogSet on retry

Revision 4113 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 1 18:12:59 2005 UTC (14 years, 10 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33927 byte(s)
Diff to previous 4062
Allow KeepAliveInterval to be specified in Profile.  0 = disabled.  A keep alive manager must be added to DUM for it work.

Fix a bug with networkassociation reference counting and keep alive messages not stopping.

Revision 4062 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 27 02:00:20 2005 UTC (14 years, 10 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33802 byte(s)
Diff to previous 4021
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 4021 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 22 17:21:07 2005 UTC (14 years, 10 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33728 byte(s)
Diff to previous 4010
fix to allow refer to be called in an InviteSession multiple times if a response has been received

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



Revision 4001 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 20:52:17 2005 UTC (14 years, 10 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33832 byte(s)
Diff to previous 4000
handle 401/407 for NOTIFY

Revision 4000 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 20:00:28 2005 UTC (14 years, 10 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33022 byte(s)
Diff to previous 3934
eol convention canonicalization

Revision 3934 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 22:52:10 2005 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 33023 byte(s)
Diff to previous 3750
checked in derek's changes since his cygwin is busted
merged from xten snapshot - target refresh code and a few other odds and ends


Revision 3750 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 11 04:23:25 2004 UTC (15 years, 1 month ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 32222 byte(s)
Diff to previous 3716
sparks-dialogusage termporarily commented out


Revision 3716 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 4 01:23:10 2004 UTC (15 years, 1 month ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 32053 byte(s)
Diff to previous 3676
forking related changes; more callbacks will be added to ClientInviteSession to allow forks to be quickly ignored

Revision 3676 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 1 02:03:55 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 32159 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, 2 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31178 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, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31308 byte(s)
Diff to previous 3493
first crack at mutltiple profiles/identities
memory management still needs work

Revision 3493 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 19 19:43:26 2004 UTC (15 years, 2 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31178 byte(s)
Diff to previous 3483
-safety checks for existance of Event header. 
- make session timer helper methods private

Revision 3483 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 18 19:21:15 2004 UTC (15 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31151 byte(s)
Diff to previous 3451
minor changes related to clearing and setting Contact header. added some assertions related to contact header. 

Revision 3451 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 20:20:37 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 30997 byte(s)
Diff to previous 3433
support deafult expiry times for event packages
correct expiry time is sent in NOTIFY messages that result from ServerSubscription::update

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

Revision 3432 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 13:41:09 2004 UTC (15 years, 2 months ago) by kenho
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31322 byte(s)
Diff to previous 3431
More borland BCB compiliant fixes

Revision 3431 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 12:17:27 2004 UTC (15 years, 2 months ago) by kenho
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31298 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 31214 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, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 30842 byte(s)
Diff to previous 3401
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 3401 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 08:02:52 2004 UTC (15 years, 3 months ago) by nash
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 30864 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, 3 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 30872 byte(s)
Diff to previous 3383
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 3383 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 8 17:45:53 2004 UTC (15 years, 3 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29978 byte(s)
Diff to previous 3361
remove headers from ACK and CANCEL that shouldn't be present

Revision 3361 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 18:42:33 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29486 byte(s)
Diff to previous 3350
Cleint/Server Subsription fixes
Beginning of stale re-invite timer

Revision 3350 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 26 22:56:05 2004 UTC (15 years, 4 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29350 byte(s)
Diff to previous 3333
move from InfoLog to DebugLog


Revision 3333 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 16 17:16:21 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29338 byte(s)
Diff to previous 3315
authentication fix for INFO messages

Revision 3315 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 21:35:21 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29031 byte(s)
Diff to previous 3308
Fix contributed by Dmitry so that ClientAuthManager is not mandatory.

Revision 3308 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 10 17:07:28 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 29004 byte(s)
Diff to previous 3305
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 3305 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 8 18:48:48 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27321 byte(s)
Diff to previous 3289
initialize mAppDialog to 0

Revision 3289 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 25 23:09:43 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27301 byte(s)
Diff to previous 3274
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 3274 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 19 00:03:12 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27295 byte(s)
Diff to previous 3261
refer fixes

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

Revision 3255 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 13 17:14:26 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25808 byte(s)
Diff to previous 3182
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 3182 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 31 00:01:37 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25437 byte(s)
Diff to previous 3179
fix problems where NOTIFY is received before 202 to SUBSCRIBE



Revision 3179 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 30 23:05:09 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25142 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24757 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24744 byte(s)
Diff to previous 3146
Vonage workaround; lazy to tag matching(option in Profile) Non-forking non-matching failure dispatch.
Refer/ServerSubscription bug fixes


Revision 3146 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 00:26:47 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24719 byte(s)
Diff to previous 3138
minor refer related fixes

Revision 3138 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 18:29:17 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24457 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, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24164 byte(s)
Diff to previous 3103
DialogSet cancel change(deletion while iterating problem)
Dialog routeset now updated by 200
DialogUsageManager send copies message if ProcessStrictRoute will modify the message

Revision 3103 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 20:13:13 2004 UTC (15 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 23909 byte(s)
Diff to previous 3102
Fixed the leak check stuff from the last check-in - oops

Revision 3102 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 20:07:01 2004 UTC (15 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 23789 byte(s)
Diff to previous 3101
Fix for Dialog::cancel with InviteSession

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


Revision 3096 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 13 04:41:11 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20977 byte(s)
Diff to previous 3089
fixed some auth code != should have been ==

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


Revision 3082 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 9 01:23:36 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 28378 byte(s)
Diff to previous 3081
subscribe/notify fixes

Revision 3081 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 22:52:03 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27582 byte(s)
Diff to previous 3068
reverted 100 handling change that was causing usage leak
changed some logging from Info to Debug

Revision 3068 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 17:08:40 2004 UTC (15 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27496 byte(s)
Diff to previous 3067
Fixed assert in makeResponse so that a Contact header is not required for a CANCEL or BYE request.

Revision 3067 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 03:24:53 2004 UTC (15 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 27299 byte(s)
Diff to previous 3058
futher Subscribe/Notify coding

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

Revision 3041 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 00:00:25 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 26657 byte(s)
Diff to previous 3026
multiple ServerSubscription's per dialog
updated basicall
fix to auth problem in Dialog
AppDialog has methods to retrieve usages

Revision 3026 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 18:42:07 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25210 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25204 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 25048 byte(s)
Diff to previous 2997
small data structure fixes, end work sin accepting state

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

Revision 2995 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 22:15:58 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 24200 byte(s)
Diff to previous 2992
mainly corner cases...fixed particuarily annoying misuse of DialogSetId

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

Revision 2991 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 08:09:24 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 23089 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 21260 byte(s)
Diff to previous 2983
Continued development

Revision 2983 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 13 04:52:56 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 21206 byte(s)
Diff to previous 2981
many issues found as a result of the basic call test almost working

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


Revision 2976 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 21:09:39 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20204 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, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20178 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, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20109 byte(s)
Diff to previous 2943
InviteSession tree refactoring

Revision 2943 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 23:24:11 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 19793 byte(s)
Diff to previous 2941
Another pass at userdata.  
AppDialogSetFactory is set on a dum, AppDialogSets are arguements to makeFoo, AppDialog's are created from AppDialogSets. 

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


Revision 2936 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 3 23:04:33 2004 UTC (15 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 19861 byte(s)
Diff to previous 2891
Changed remoteTarget and mLocalTag reference to use mId instead.
DialogSetId will construt To tag if necessary
Dialog can handle responses without tags.

Revision 2891 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 22:00:59 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20423 byte(s)
Diff to previous 2887
handle cancel from DUM


Revision 2887 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 21:29:39 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20370 byte(s)
Diff to previous 2885
fix blame


Revision 2885 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 21:12:28 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 20277 byte(s)
Diff to previous 2884
moved make... into Dialog



Revision 2884 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:55:02 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17578 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, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17483 byte(s)
Diff to previous 2868
merged request fixes


Revision 2868 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 16:59:23 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17564 byte(s)
Diff to previous 2867
fix vtable link error


Revision 2867 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 16:38:27 2004 UTC (15 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17504 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, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17437 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, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17436 byte(s)
Diff to previous 2853
beginnings of Usage, Dialog, DialogSet lifetime management

Revision 2853 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 03:06:22 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17077 byte(s)
Diff to previous 2849
added Dialog::update, more cases in ClientInviteSession

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

Revision 2839 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 00:06:47 2004 UTC (15 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 16934 byte(s)
Diff to previous 2817
less unresolved externals

Revision 2817 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 03:24:24 2004 UTC (15 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 16738 byte(s)
Diff to previous 2813
fixed build errors

Revision 2813 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 03:10:25 2004 UTC (15 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 17876 byte(s)
Diff to previous 2726


Revision 2726 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:46:50 2004 UTC (15 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 14938 byte(s)
Diff to previous 2614
compiles again


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


Revision 2612 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 22:09:44 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 15163 byte(s)
Diff to previous 2611
*** empty log message ***


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


Revision 2604 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 23:51:48 2004 UTC (15 years, 9 months ago) by davidb
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 13941 byte(s)
Diff to previous 2603
slouching towards compile...


Revision 2603 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 23:41:33 2004 UTC (15 years, 9 months ago) by davidb
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 13187 byte(s)
Diff to previous 2598
slouching towards 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 13147 byte(s)
Diff to previous 2588
*** empty log message ***


Revision 2588 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:30:31 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 13271 byte(s)
Diff to previous 2585
*** empty log message ***


Revision 2585 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:07:52 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 12781 byte(s)
Diff to previous 2584
*** empty log message ***


Revision 2584 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 17:48:59 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 12037 byte(s)
Diff to previous 2583
*** empty log message ***


Revision 2583 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 17:38:09 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 10449 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 9361 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
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 9322 byte(s)
Diff to previous 2556
*** empty log message ***


Revision 2556 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 20:37:18 2004 UTC (15 years, 9 months ago) by ken
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 5208 byte(s)
Diff to previous 2540
-Moving closer to a compile...


Revision 2540 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 05:23:26 2004 UTC (15 years, 9 months ago) by ken
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 4999 byte(s)
Diff to previous 2539
Fix typo


Revision 2539 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 05:22:08 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 5001 byte(s)
Diff to previous 2535
*** empty log message ***


Revision 2535 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 04:50:33 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 2901 byte(s)
Diff to previous 2521
*** empty log message ***


Revision 2521 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 00:42:43 2004 UTC (15 years, 9 months ago) by ken
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 2201 byte(s)
Diff to previous 2520
-Check both server and client side usages.


Revision 2520 - (view) (download) (annotate) - [select for diffs]
Added Sat Apr 3 23:54:45 2004 UTC (15 years, 9 months ago) by ken
Original Path: main/sip/resiprocate/dum/Dialog.cxx
File length: 2000 byte(s)
-First cut of Dialog 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