/[resiprocate]/main/reTurn/AsyncTlsSocketBase.cxx
ViewVC logotype

Log of /main/reTurn/AsyncTlsSocketBase.cxx

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10376 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 19 17:58:38 2013 UTC (6 years, 3 months ago) by Dpocock
File length: 13286 byte(s)
Diff to previous 10137
reTurn: fix some compile warnings

Revision 10137 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 18:43:19 2013 UTC (6 years, 6 months ago) by sgodin
File length: 13272 byte(s)
Diff to previous 9485
-merge work from b-counterpath-recon-20130424 with some changes
 - upped receive buffer size from 2048 to 4096
 - added setOnBeforeSocketClosedFp to AsyncSocketBase - Provides an opportunity
   for the app to clean up, e.g., QoS-related data or resources just before 
   the socket is closed
 - OS level Udp socket receive buffer size set to 66560
 - TurnAsyncSocketBase - use dispatch instead of post for send API for
   increased efficiency
 - TurnAsyncSocket - new client side APIs
   - setLocalPassword for checking integrity of incoming STUN messages
   - connectivityCheck for ICE connectivity checks 
   - setOnBeforeSocketClosedFp for QOS cleanup (windows)
   - send API now split into send(To)Framed and send(To)Unframed
   - Queue of guards modified to use a weak functor template instead
   - onBindFailure and onBindSuccess now return the Tuple that failed or succeeded
 - DataBuffer improvements
 - StunMessage - added ice attributes


Revision 9485 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 7 00:34:03 2012 UTC (7 years, 7 months ago) by dpocock
File length: 13047 byte(s)
Diff to previous 9330
Switch over to autotools build system from dpocock-autotools branch

Revision 9330 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 14:41:29 2012 UTC (7 years, 10 months ago) by sgodin
File length: 12989 byte(s)
Diff to previous 9211
-ensure asio doesn't throw exceptions under error conditions

Revision 9211 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 3 16:46:32 2011 UTC (8 years, 4 months ago) by sgodin
File length: 12876 byte(s)
Diff to previous 8736
-ensure classis stun responses come from the correct socket

Revision 8736 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 18 00:16:58 2010 UTC (9 years, 10 months ago) by sgodin
File length: 12870 byte(s)
Diff to previous 8408
-added USE_SSL define blocks to reflow, recon, and reTurnClient projects - so that they will build without OpenSSL if desired

Revision 8408 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 28 21:06:58 2009 UTC (10 years, 9 months ago) by sgodin
File length: 12849 byte(s)
Diff to previous 8402
-added server certificate hostname validation support for clients
-added reTurn config object for server
-updated sample certs in reTurn to use a certificate with SubjectAltName


Revision 8402 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 27 04:45:40 2009 UTC (10 years, 9 months ago) by sgodin
File length: 9362 byte(s)
Diff to previous 8397
-added #include <boost/function.hpp> to avoid some Release mode link errors for testUA.exe
-adjusted some project settings to be more consistent between Debug and Release builds

Revision 8397 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 14 18:46:21 2009 UTC (10 years, 10 months ago) by sgodin
File length: 9332 byte(s)
Diff to previous 7754
-added lifetime to channel bindings
-added ability for client API's to automatically handle channel binding refreshes
 Note:  This is done at an interval that will be frequent enough to also refresh permissions
-added checks to channel data messages over UDP to ensure packet size is large enough to hold indicated data size
-fixed bug in server logic that caused it always send DataInd instead of Channel data messages
-reTurn is now turn-12 compliant

Revision 7754 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 26 21:55:31 2008 UTC (11 years, 5 months ago) by sgodin
File length: 9241 byte(s)
Diff to previous 7729
-updated return from behave-turn-05 to behave-turn-07
  - Highlights...
  - removed 4-byte framing for all TURN messaging
  - Uses new Channel Bind mechanism
  - new allocation props header, and reservation token header
  - move requested ip address header
-synchronous reTurn client implementation used asio::socket::cancel which now
 requires ASIO_ENABLE_CANCELIO define on windows platforms in asio version 1.0.0
-updated reflow for reTurn changes


Revision 7729 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 9 19:19:21 2008 UTC (11 years, 6 months ago) by sgodin
File length: 8907 byte(s)
Diff to previous 7512
-merged b-recon-20080504 with main - summary:
  - added the new reflow and recon projects
  - changes to configure to support new projects and
    ask if repro should be built or not
  - updated ASIO to 1.0.0
  - added VS2005 project files and solutions for reTurn
  - moved/merged dtls_wrapper project into reflow


Revision 7512 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 22 21:04:51 2007 UTC (11 years, 11 months ago) by sgodin
File length: 8844 byte(s)
Diff to previous 7501
-added allocation destruction if TurnAsyncSocket is closed and there is an active allocation over UDP

Revision 7501 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 19 21:42:02 2007 UTC (11 years, 11 months ago) by sgodin
File length: 8806 byte(s)
Diff to previous 7493
-ServerRegistration.cxx - remove compiler warning
-BasicCall.cxx - fixed typo
-reTurn - use resip logging subsystem
-reTurn - code cleanup for converstion to/from StunAtrAddress and StunTuple
-OpenSSLInit - make sure locking function does not get called after de-initialization
 - this is possible on applications that use rutil with openSSL and openSSL from a different library


Revision 7493 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 16 22:30:09 2007 UTC (11 years, 11 months ago) by sgodin
File length: 8492 byte(s)
Diff to previous 7487
- fixed some race conditions in getSenderEndpoint
- changes to allow active destination to be set before allocation is complete
- fixed bug in getting remote tuple from reception of DataInd 

Revision 7487 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 6 00:49:00 2007 UTC (11 years, 11 months ago) by sgodin
File length: 8558 byte(s)
Diff to previous 7467
- added automatic allocation refreshes for turn async socket
- misc client fixes

Revision 7467 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 28 19:27:18 2007 UTC (11 years, 11 months ago) by sgodin
File length: 8532 byte(s)
Diff to previous 7425
- fixed TLS Turn Async Socket problem
- some cleanup of Async client implementation


Revision 7425 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 25 22:31:16 2007 UTC (12 years ago) by sgodin
File length: 8834 byte(s)
Diff to previous 7423
- asynchronous reTurn client work started - not completed yet

Revision 7423 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 23 01:13:27 2007 UTC (12 years ago) by sgodin
File length: 5593 byte(s)
Diff to previous 7421
-completed restructuring of TCP and TLS server - now working again
-added support for STUN TCP and STUN TLS server (on top of TURN TCP and TURN TLS)

Revision 7421 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 21 23:01:27 2007 UTC (12 years ago) by sgodin
File length: 3648 byte(s)
Diff to previous 7419
-add eol-style:native and mime-type:text/plain to new files

Revision 7419 - (view) (download) (annotate) - [select for diffs]
Added Wed Nov 21 22:31:20 2007 UTC (12 years ago) by sgodin
File length: 3759 byte(s)
-added missing file from last commit

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