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