/[resiprocate]/main/reTurn/README.txt
ViewVC logotype

Log of /main/reTurn/README.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9938 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 08:11:46 2013 UTC (6 years, 10 months ago) by dpocock
File length: 13023 byte(s)
Diff to previous 8512
reTurn: add note about OpenSSL dependency

Revision 8512 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 11 12:47:25 2009 UTC (10 years, 5 months ago) by sgodin
File length: 12609 byte(s)
Diff to previous 8408
-minor updates - reTurn implements draft-ietf-behave-turn-15

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: 12609 byte(s)
Diff to previous 8397
-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 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: 12727 byte(s)
Diff to previous 8383
-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 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: 13258 byte(s)
Diff to previous 8311
-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 8311 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 24 00:46:22 2008 UTC (10 years, 11 months ago) by sgodin
File length: 10756 byte(s)
Diff to previous 8299
-final updates for RFC5389 support
-updated README.txt to reflect RFC5389 updates and TODO's
-allow command line option to configure independent port for STUN/TURN over TLS
-modified BindRequest handling on server to look for StunMagic cookie and add 
 XOR mapped address vs Mapped Address appropriately

Revision 8299 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 19 19:40:34 2008 UTC (11 years ago) by sgodin
File length: 9706 byte(s)
Diff to previous 7764
-added max error code reason size
-fixed some bugs in unknown attribute parsing and encoding - modified to use RFC5389 padding

Revision 7764 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 13:40:15 2008 UTC (11 years, 5 months ago) by sgodin
File length: 9645 byte(s)
Diff to previous 7754
comment corrections

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: 9628 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: 9131 byte(s)
Diff to previous 7521
-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 7521 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 6 18:27:47 2008 UTC (11 years, 10 months ago) by sgodin
File length: 7427 byte(s)
Diff to previous 7513
- reTurn - optimized some data buffer copies - uses new DataBuffer class instead of resip::Data.cxx
- added new TestRtpLoad test program
- made TurnAsyncSocket callbacks thread safe
- implemented Long Term authentication in reTurn Server and AsyncClient APIs - note: Syncronous client does not support this yet
- added better logging on missing TLS files startup errors
- fixed looping bug in shutting down Udp relay server

Revision 7513 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 22 23:30:21 2007 UTC (11 years, 11 months ago) by sgodin
File length: 7364 byte(s)
Diff to previous 7476
-updated some reTurn server code for rfc3489-bis13

Revision 7476 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 2 19:35:56 2007 UTC (11 years, 11 months ago) by sgodin
File length: 7473 byte(s)
Diff to previous 7467
- added retransmit and request timeout timers to async sockets
- made Async Socket calls thread safe
- Added WIN32 memory leak detection to server and test client

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: 7433 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 (11 years, 11 months ago) by sgodin
File length: 6843 byte(s)
Diff to previous 7408
- asynchronous reTurn client work started - not completed yet

Revision 7408 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 18 19:40:48 2007 UTC (12 years ago) by sgodin
File length: 6938 byte(s)
Diff to previous 7405
-updated reTurn to submitted turn-05 draft
  - removed fingerprint attribute from turn methods
  - modified channel number from 8 to 16 bits
  - made starting channel number random
  - implemented Turn Refresh Method

Revision 7405 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 14 22:09:41 2007 UTC (12 years ago) by sgodin
File length: 6938 byte(s)
Diff to previous 7399
Client fixes
- fix handling of DataInd in reTurn client

Server fixes
- fixed a bug in UdpRelayServer that stopped data from being README.txt
- fixed a bug in TlsConnection for reading data



Revision 7399 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 3 19:02:42 2007 UTC (12 years ago) by sgodin
File length: 7010 byte(s)
Diff to previous 7398
-allow client to handle binding requests
-allow client and server to handle binding indications

Revision 7398 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 3 18:02:07 2007 UTC (12 years ago) by sgodin
File length: 7013 byte(s)
Diff to previous 7395
-updated ASIO from 0.3.8 RC3 to 0.3.8 release
-refactored client api
 - connect call is required before sending stun/turn requests
 - new set usernameAndPassoword api
 - removed stunaddress/port and username/password from createAllocation and bindRequest

Revision 7395 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 2 21:42:41 2007 UTC (12 years ago) by sgodin
File length: 7062 byte(s)
Diff to previous 7368
-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 7368 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 28 21:02:54 2007 UTC (12 years ago) by sgodin
File length: 7052 byte(s)
Diff to previous 7366
-added server handling for udp retransmissions (tid map)
-fixed shared_ptr_from_this handling for TlsConnections
-fix crash if turn deallocation happens immediately after sending data



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

Revision 7365 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 28 16:52:18 2007 UTC (12 years ago) by sgodin
File length: 7183 byte(s)
Diff to previous 7355
-fixed TLS Server so that first TLS connection does not fail
-enhanced TestClient with RemotePeer socket
-fixed misc client side bugs
-cleanup RFC3489 back compat support so that StunMessage doesn't carry info
-fix for peer->client framed data

Revision 7355 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 24 20:54:56 2007 UTC (12 years ago) by sgodin
File length: 7323 byte(s)
Diff to previous 7348
Client side behave-turn-05 implemented - partially tested

Revision 7348 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 16:52:21 2007 UTC (12 years, 1 month ago) by sgodin
File length: 7567 byte(s)
Diff to previous 7346
- completed Server coding for behave-turn-05 channels (untested)
- client implementation still pending

Revision 7346 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 22 02:43:23 2007 UTC (12 years, 1 month ago) by sgodin
File length: 7706 byte(s)
Diff to previous 7336
-begin update to behave-turn-05 (use of Channel Numbers) - not yet complete

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: 7706 byte(s)
Diff to previous 7321
- 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 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: 7970 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