Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
* [Galene] Galène's protocol
@ 2021-01-03 16:27 Juliusz Chroboczek
  2021-01-03 18:31 ` [Galene] " Michael Ströder
  0 siblings, 1 reply; 4+ messages in thread
From: Juliusz Chroboczek @ 2021-01-03 16:27 UTC (permalink / raw)
  To: galene

I've just made a first draft of a protocol description for Galène.  Please
be aware that the protocol is not frozen yet — you'll know it's frozen
when the `handshake` message acquires a `version` field.

  https://galene.org/README.PROTOCOL.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Galene] Re: Galène's protocol
  2021-01-03 16:27 [Galene] Galène's protocol Juliusz Chroboczek
@ 2021-01-03 18:31 ` Michael Ströder
  2021-01-03 18:40   ` Michael Ströder
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Ströder @ 2021-01-03 18:31 UTC (permalink / raw)
  To: galene

On 1/3/21 5:27 PM, Juliusz Chroboczek wrote:
> I've just made a first draft of a protocol description for Galène.  Please
> be aware that the protocol is not frozen yet — you'll know it's frozen
> when the `handshake` message acquires a `version` field.

It seems a build with git commit
ddafca5780a5516771a44c20b45c6cf1ae66fc17 works.

But with 0ec9f92daddf7a380a2ac98a48b870e7183bfc35 negotiation fails. Log
output shows:

gotOffer: SetRemoteDescription called with no ice-ufrag

Ciao, Michael.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Galene] Re: Galène's protocol
  2021-01-03 18:31 ` [Galene] " Michael Ströder
@ 2021-01-03 18:40   ` Michael Ströder
  2021-01-04 15:01     ` Juliusz Chroboczek
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Ströder @ 2021-01-03 18:40 UTC (permalink / raw)
  To: galene

On 1/3/21 7:31 PM, Michael Ströder wrote:
> On 1/3/21 5:27 PM, Juliusz Chroboczek wrote:
>> I've just made a first draft of a protocol description for Galène.  Please
>> be aware that the protocol is not frozen yet — you'll know it's frozen
>> when the `handshake` message acquires a `version` field.
> 
> It seems a build with git commit
> ddafca5780a5516771a44c20b45c6cf1ae66fc17 works.
> 
> But with 0ec9f92daddf7a380a2ac98a48b870e7183bfc35 negotiation fails.

Sorry, my fault: I forgot to update some static/*.js files.

It works.

Ciao, Michael.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Galene]  Re: Galène's protocol
  2021-01-03 18:40   ` Michael Ströder
@ 2021-01-04 15:01     ` Juliusz Chroboczek
  0 siblings, 0 replies; 4+ messages in thread
From: Juliusz Chroboczek @ 2021-01-04 15:01 UTC (permalink / raw)
  To: Michael Ströder; +Cc: galene

> Sorry, my fault: I forgot to update some static/*.js files.

Right.  I'm planning to add explicit versioning and option negotiation to
the protocol at some point (that's what the "handshake" message is for),
so you'll get useful error messages when there's a mismatch between client
and server protocol versions.  But it's premature to do that, there are
going to be some further changes to the protocol.

-- Juliusz

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-01-04 15:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-03 16:27 [Galene] Galène's protocol Juliusz Chroboczek
2021-01-03 18:31 ` [Galene] " Michael Ströder
2021-01-03 18:40   ` Michael Ströder
2021-01-04 15:01     ` Juliusz Chroboczek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox