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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10876 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 16 18:45:01 2014 UTC (5 years, 9 months ago) by sgodin
File length: 18144 byte(s)
Diff to previous 10848
-fixed some transaction state memory leaks in DUM - resulting from race conditions in DUM Cancel handling
 -Rece#1 - DialogSet.cxx - if Dialogset is still around, but dialog is gone (potentially BYE'd).
           Need to respond to CANCEL in order for transaction in stack to go away
 -Race#2 - ServerAuthManager - if we are waiting for an async user auth info to arrive on an INVITE with
           credentials when a CANCEL arrives, we did not correctly respond to the CANCEL
         - DialogUsageManager - needed a change to handle the User Auth info arriving after destroying the 
           feature chain due to a CANCEL 


Revision 10848 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 12 10:43:21 2014 UTC (5 years, 10 months ago) by Dpocock
File length: 16248 byte(s)
Diff to previous 9844
resip/dum: add support for statically configured auth realm

Revision 9844 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 6 14:32:09 2012 UTC (7 years, 3 months ago) by dpocock
File length: 16083 byte(s)
Diff to previous 9536
resip/dum: ServerAuthManager: add new option to not challenge third parties ("From" header not a local domain)

Revision 9536 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 00:45:46 2012 UTC (7 years, 6 months ago) by dpocock
File length: 15845 byte(s)
Diff to previous 7589
dum/auth: ServerAuthManager support for UAs who set auth username="user@domain" rather than username="user"

Revision 7589 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 26 21:44:01 2008 UTC (11 years, 7 months ago) by bcampen
File length: 15387 byte(s)
Diff to previous 7573
Changing API of ServerAuthManager to allow subclasses to specify whether
bad nonces should be 403ed, or new challenges should be issued. Also,
putting similar config in place in DigestAuthenticator, and adding
command-line params to access this new configuration option. Lastly,
added a couple of tfm tests to verify that the stuff works.


Revision 7573 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 11 19:24:34 2008 UTC (11 years, 8 months ago) by bcampen
File length: 15181 byte(s)
Diff to previous 7081
Fixing a memory leak in ServerAuthManager.


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

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

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

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

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




Revision 6994 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 8 20:03:57 2007 UTC (12 years, 8 months ago) by bcampen
File length: 15164 byte(s)
Diff to previous 6956
Hardening DUM against garbage a little.

Revision 6956 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 23 14:31:00 2007 UTC (12 years, 8 months ago) by sgodin
File length: 14899 byte(s)
Diff to previous 6742
- use consistent method when issuing a challenge 
  - fixes issue where challenge realm after stale nonce was hardcoded to requestUri host

Revision 6742 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 17:51:49 2006 UTC (13 years ago) by sgodin
File length: 15381 byte(s)
Diff to previous 6077
- added support to ServerAuthManager to challenge with a 401 
  - to enable 401's instead of 407's override ServerAuthManager and 
    change proxyAuthenticationMode to return false

Revision 6077 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 17:59:05 2006 UTC (13 years, 8 months ago) by sgodin
File length: 14815 byte(s)
Diff to previous 6033


Revision 6033 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 20 20:28:46 2006 UTC (13 years, 8 months ago) by sgodin
File length: 11502 byte(s)
Diff to previous 5948
- fixed Acl's so that mask is now used in check
- fixed Acl's so that registrations are not challenged for trusted nodes
- TODO - fix non-thread safe access of transport in AclStore
- Added some more virtual methods to ServerAuthManager to make customization via an class override easier
- added ReproVersion to VS.NET project file
- fixed windows installer products names, etc.

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 8 months ago) by dworley
File length: 11099 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, 8 months ago) by dworley
File length: 11099 byte(s)
Diff to previous 5899
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 5899 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 00:25:15 2006 UTC (13 years, 8 months ago) by sgodin
File length: 11099 byte(s)
Diff to previous 5757
- added WinLeakCheck include to some files for Windows memory leak detection


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

Revision 5682 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 18 20:38:42 2005 UTC (13 years, 11 months ago) by sgodin
File length: 10789 byte(s)
Diff to previous 5512
- fixed shutdown memory leak in InMemoryRegistrationDatabase.cxx
- fixed memory leak in ServerAuthManager.cxx for messages containing Proxy Auth headers

Revision 5512 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 11 15:38:00 2005 UTC (14 years, 1 month ago) by sgodin
File length: 10823 byte(s)
Diff to previous 5511
do not challenge ACKS or CANCELs

Revision 5511 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 11 15:27:18 2005 UTC (14 years, 1 month ago) by sgodin
File length: 10745 byte(s)
Diff to previous 5406
- ServerAuthManager - disable challenges for ACK requests
- VS.NET project files - changed all C-Runtime libraries to use Multithreaded DLL - consistent with sipX projects


Revision 5406 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 14 22:47:29 2005 UTC (14 years, 2 months ago) by jason
File length: 10671 byte(s)
Diff to previous 5295
downgrade some logging








Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 2 months ago) by jason
File length: 10669 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/ServerAuthManager.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, 2 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/ServerAuthManager.cxx
File length: 10669 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, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/ServerAuthManager.cxx
File length: 10667 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, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/ServerAuthManager.cxx
File length: 10714 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, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/ServerAuthManager.cxx
File length: 10714 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, 2 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 10714 byte(s)
Diff to previous 5199
new directory reorg proposal

Revision 5199 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 30 00:48:25 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 10714 byte(s)
Diff to previous 5144
fixed namespaces and includes for Dns files and implemented command pattern/target based feature handling.

Revision 5144 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 26 21:46:34 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 10600 byte(s)
Diff to previous 4693
merged in DUM features from smime branch.

Revision 4693 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 19 13:22:30 2005 UTC (14 years, 5 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 9008 byte(s)
Diff to previous 4672
added missing return so that all control paths are covered

Revision 4672 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 18 01:01:05 2005 UTC (14 years, 5 months ago) by rohan
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 8995 byte(s)
Diff to previous 4671
The dum ServerAuthManager now checks for expired credentials and gives better error messages

Revision 4671 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 18 00:06:16 2005 UTC (14 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 7936 byte(s)
Diff to previous 4670
better logging, less unreachable code

Revision 4670 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 18 00:02:24 2005 UTC (14 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 8132 byte(s)
Diff to previous 4601
will check if digest user name matches req uri/from
quick hack, needs more work

Revision 4601 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 01:10:49 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 6730 byte(s)
Diff to previous 4599
merged identity branch(4598) into main--removing identity branch after this

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

Revision 4378 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 16 21:17:09 2005 UTC (14 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 6558 byte(s)
Diff to previous 4335
fix digest auth



Revision 4335 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 21:40:15 2005 UTC (14 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 6097 byte(s)
Diff to previous 4062
merged changes from b-dev-repro from rev 4155:4334
used cmd: svn merge -r 4155:4334 https://scm.sipfoundry.org/rep/ resiprocate/branches/b-dev-repro-20050401


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/ServerAuthManager.cxx
File length: 2618 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, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 2667 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/ServerAuthManager.cxx
File length: 217 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/ServerAuthManager.cxx
File length: 237 byte(s)
Diff to previous 2851
first crack at mutltiple profiles/identities
memory management still needs work

Revision 2851 - (view) (download) (annotate) - [select for diffs]
Added Sun May 30 02:49:41 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/ServerAuthManager.cxx
File length: 217 byte(s)


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