/[resiprocate]/main/resip/dum/test/basicClient_9_0.vcproj
ViewVC logotype

Log of /main/resip/dum/test/basicClient_9_0.vcproj

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9095 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 20:12:50 2011 UTC (8 years, 5 months ago) by sgodin
File length: 11264 byte(s)
Diff to previous 9034
-Resip is now able to pass a chain of certificates in the TLS handshake process.  The 
 certificates are provided to the application in exactly the same way as before: 
 ie. domain_cert_<domainname>.pem and domain_key_<domainname>.pem.  
 The behaviour of what is passed to a connecting client is:
   1.  If a single certificate is provided in the domain_cert_<domainname>.pem file, then it 
       will be used.  If the root cert for this has been loaded from the cert store 
       (root_cert_XXX.pem), then it will also be provided to TLS clients.  This behaviour 
       is identical to how resip behaved before these changes.
   2.  If multiple certificates are provided in the domain_cert_<domainname>.pem, then all 
       of the certificates will be used.  If providing multiple certs the root certificate 
       is not automatically added by OpenSSL, so if it desired, then it should be manually 
       added to the domain_cert_<domainname>.pem file.  Certificates in the this file should 
       be specified from top down.  Ie.  Highest level certificate first and root certificate 
       last.
-enable USE_DTLS in basicClient project (VS2008 only for now)
-added comment to WinSecurity to say that it is only useful for client side TLS connections 
  - it does not load domain or user certificates
  - the same things applies to MacSecurity
-fixed some DTLS bugs
 - multiple connections from the same client were failing
 - there was no call to SSL_shutdown to properly terminate a DTLS "connection" when
   exiting an application


Revision 9034 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 27 17:35:49 2011 UTC (8 years, 6 months ago) by sgodin
File length: 11246 byte(s)
Copied from: branches/b-client-outbound-20110213/resip/dum/test/basicClient_9_0.vcproj revision 9030
Diff to previous 9011
-new dum test program basicClient that provides a good reference starting
 place for people developing user agents
  - demonstrates how to use client outbound support (RFC5626)
  - uses AppDialogSet -> Call abstraction
  - uses recommended SelectInterruptor to drive the stack
  - ability to be dummy subscription server for fabricated basicClientTest event 
   (plain text bodies) - used for testing subscription recovery after flow failure
  - ability for to form a client subscription to a command line
    provided URI (typically this would be set to the AOR of another basicClient user)
  - command line parameter to be able to place a call after registration
     - Once call is placed, five test MESSAGEs will be sent every 30 seconds, then a 
       BYE will be sent
     - 30 seconds later the entire process is repeated
     - if we receive a call then it will be auto-answered, and for any received call, 
       if we receive a sip MESSAGE, then a answer MESSAGE will be sent to the far end 
     - this allows mid-dialog routing testing in both directions
  - performs an Invite with Replaces if a flow is terminated

Revision 9011 - (view) (download) (annotate) - [select for diffs]
Added Sun Feb 13 20:30:51 2011 UTC (8 years, 7 months ago) by sgodin
Original Path: branches/b-client-outbound-20110213/resip/dum/test/basicClient_9_0.vcproj
File length: 11246 byte(s)
-new dum test program basicClient that provides a good reference starting
 place for people developing user agents
  - demonstrates how to use client outbound support (RFC5626)
  - uses AppDialogSet -> Call abstraction
  - uses recommended SelectInterruptor to drive the stack

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.26