Commit graph

11 commits

Author SHA1 Message Date
Neil Alexander 2cf60bb3e1 Merge branch 'master' into neilalexander/yggembed 2020-06-11 09:51:24 +01:00
Neil Alexander b7d0ca6855 Update Yggdrasil demo timeouts again 2020-06-11 09:50:54 +01:00
Neil Alexander abdd40b1ec Merge branch 'master' into neilalexander/yggembed 2020-06-10 17:18:48 +01:00
Neil Alexander 63a24e81c4 Yggdrasil demo tweaks 2020-06-10 17:18:37 +01:00
Neil Alexander 002ffc10de Merge branch 'master' into neilalexander/yggembed 2020-06-10 16:29:31 +01:00
Neil Alexander 3b4be90000
Improvements to Yggdrasil demo (#1114)
* Improvements to Yggdrasil demo

* Fix missing copyright

* Fix tie-break
2020-06-10 16:29:02 +01:00
Neil Alexander 5475a05e0f HTTP on localhost for Ygg demo 2020-06-10 14:01:20 +01:00
Neil Alexander d7faebcfb1 Support for embedding is better now 2020-06-10 13:48:23 +01:00
Neil Alexander a84edf0c67 Embed 2020-06-10 12:48:36 +01:00
Kegsay b7187a9a35
Remove clientapi producers which aren't actually producers (#1111)
* Remove clientapi producers which aren't actually producers

They are actually just convenience wrappers around the internal APIs
for roomserver/eduserver. Move their logic to their respective `api`
packages and call them directly.

* Remove TODO

* unbreak ygg
2020-06-10 12:17:54 +01:00
Neil Alexander 464718c3e6
Yggdrasil-based P2P demo (#1108)
* Initial work on Yggdrasil demo

* Muxing?

* Yamux

* Updates to yamux

* Updates

* Comments

* Update to use monolith stuff

* Update go.mod/go.sum

* Set defaults

* Tweaks

* Update yggdrasil

* Update config

* MarshalIndent

* Change default instance name/port

* add -peer switch

* gocyclo, for a change

* Determinate yamux roles

* Fix copyright notices

* Remove HTTP API checks as always false, remove unused topic
2020-06-10 10:54:06 +01:00