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

Log of /main/reTurn/TurnManager.cxx

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10215 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 20 18:36:21 2013 UTC (6 years, 5 months ago) by sgodin
File length: 8481 byte(s)
Diff to previous 10138
-fix bugs with port allocation logic 
 -properly detect wrap around when end of range is max ushort = 65535
 -properly allocate even or odd port after wrap around from end of range

Revision 10138 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 19:58:33 2013 UTC (6 years, 6 months ago) by sgodin
File length: 8046 byte(s)
Diff to previous 8408
-track allocations per connection - reduces map sizes and lookups when TCP/TLS 
 client connections are used

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: 9981 byte(s)
Diff to previous 8383
-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 8383 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 8 02:36:06 2009 UTC (10 years, 10 months ago) by sgodin
File length: 9854 byte(s)
Diff to previous 8367
-more updates to move reTurn towards draft-behave-turn-12
-modified channel number range to 0x4000-0x7fff
-handle channel bind errors in async client
-remove allocation if 437 to Refresh request in clients
-implemented CreatePremission method
-return error if Don't Fragment bit is set (at least until DF is implemented)
-ensure reservation tokens can only allocate reserved ports numbers
-removed bandwidth attribute from responses
-verify channel number in channel bind request is in valid range
-allow starting server with no command line parameters




Revision 8367 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 16 18:10:49 2008 UTC (10 years, 11 months ago) by sgodin
File length: 9594 byte(s)
Diff to previous 7754
-update a bunch of license blocks from Vovida 2.0 to BSD-3 clause that were supposed to have been changed months ago

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: 9532 byte(s)
Diff to previous 7501
-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 7501 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 19 21:42:02 2007 UTC (11 years, 10 months ago) by sgodin
File length: 9168 byte(s)
Diff to previous 7395
-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 7395 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 2 21:42:41 2007 UTC (12 years ago) by sgodin
File length: 9131 byte(s)
Diff to previous 7366
-implemented 3489-bis11 bind request on client api
-implemented synchronous DNS hostname resolution for client api
-implemented automatic client allocation refreshes
-fixed client TCP socket reading to handle TCP messages that are received in multiple packets
-cleanup up TurnAllocation accessors
-implemented proper xor handling for turn address attributes


Revision 7366 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 28 17:34:51 2007 UTC (12 years ago) by sgodin
File length: 9123 byte(s)
Diff to previous 7336
-fixed eol-style

Revision 7336 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 17 21:21:19 2007 UTC (12 years, 1 month ago) by sgodin
File length: 9163 byte(s)
Diff to previous 7322
- added client timeouts when waiting for stun responses and for receive api
- implemented TCP client timeout of 7900ms
- implemented UDP client retransmissions at 100, 300, 700, 1500, 3100, 6300ms

Revision 7322 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 14 21:00:24 2007 UTC (12 years, 1 month ago) by sgodin
File length: 9163 byte(s)
Diff to previous 7321
Modifications for linux build.

Revision 7321 - (view) (download) (annotate) - [select for diffs]
Added Sun Oct 14 18:18:46 2007 UTC (12 years, 1 month ago) by sgodin
File length: 9163 byte(s)
- initial checkin of reTurn project - Stun/Turn Server and Client Library
- see README.txt for more info and status

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