Free the mouse Replay RnsTimeSync
Home | Changes | Index | Search | Go
Time synchronization is done with the standard NTP protocol; the server used is ntp-rns.replaytv.net, which is right now just another way of specifying the same machines as rns.replaytv.net.

This server name isn't separately configurable; it appears to be generated simply by prepending "ntp-" to a valid RnsProtocol server name. ntp-rns-1 and ntp-rns-2 are both valid as expected, but ntp-rns-backup currently is not.

Starting with GaeaSoftware 4.3, an additional Time Verification step is added; this is HTTP based like the rest of the RnsProtocol.

The URL looks like:

    http://production.replaytv.net/cgi-bin/2.0/vtime2.pl?time=1023916660&r=1jhrh3eb808aydkude6fph4195jy3

The 'r' argument is a sequence of a random number (25 to 35) of randomly chosen alphanumeric characters.

The response has content type application/vnd.replay.vtime; it's actually the raw binary form of an elgemal signature (as used for FileVerification) of the md5hash of the time argument and the r argument, concatentated.

-- ToddLarason - 27 Mar 2002


Your post will appear before this form in chronological order (newest at bottom)

Topic RnsTimeSync . { Edit | Attach | Ref-By | Printable | Diffs | r1.3 | > | r1.2 | > | r1.1 | More }
Revision r1.3 - 01 Apr 2003 - 04:31 GMT - TWikiGuest
Parents: WebHome > RnsProtocol
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.