Neil Alexander
8a5c2020b3
Bare QUIC demo working
2020-07-16 13:42:10 +01:00
Neil Alexander
d3939b3d65
Support bare Yggdrasil sessions with encrypted QUIC
2020-07-15 11:42:43 +01:00
Neil Alexander
4370a808e3
Fix media path for iOS gobind build
2020-07-08 16:24:31 +01:00
Neil Alexander
689c3df02d
Set QUIC keepalive again
2020-07-08 15:44:37 +01:00
Neil Alexander
af6bc47f16
Squashed commit of the following:
...
commit b4cb47aa1329d2ada10ae6426fd9d2a69f47536a
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date: Wed Jul 8 14:13:27 2020 +0100
Restrict transaction send context time
commit 7c28205cdb5d842071d46b1ec599d09cca708e57
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date: Wed Jul 8 14:00:06 2020 +0100
Add to gobind build
commit d9e2c72e0576a2eb0ce6ac48eed6cc9d4761a0ea
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date: Wed Jul 8 13:43:21 2020 +0100
Wake up destination queues for new sessions/links
commit 21766c6c52bd00511d28981457e9034358c32a8d
Author: Neil Alexander <neilalexander@users.noreply.github.com>
Date: Wed Jul 8 13:17:18 2020 +0100
Tweak QUIC parameters
2020-07-08 14:52:48 +01:00
Neil Alexander
b21fad92e5
Tweaks to Dendrite Yggdrasil demo setup
2020-07-07 14:18:58 +01:00
Neil Alexander
00e0df7c87
Yggdrasil demo: Add Stop functions
2020-07-06 17:09:02 +01:00
Neil Alexander
6c4eabbe92
Updated functionality for updating Yggdrasil config in iOS demo
2020-07-06 14:51:59 +01:00
Neil Alexander
3a28ddfb7a
Yggdrasil demo initial public room directory ( #1181 )
...
* Don't return null to public directory request
* Initial support for finding public rooms in Yggdrasil demo (incomplete)
* Increase QUIC idle time to 15 minutes
2020-07-03 14:28:43 +01:00
Neil Alexander
38caf8e5b7
Yggdrasil+QUIC demo, federation sender tweaks ( #1177 )
...
* Initial QUIC work
* Update Yggdrasil demo
* Make sure that the federation sender knows how many pending events are in the database when the worker starts
* QUIC tunables
* pprof
* Don't spin
* Set build info for Yggdrasil
2020-07-02 17:43:07 +01:00
Neil Alexander
55bc82c439
Update Yggdrasil demo peer count
2020-07-01 13:47:16 +01:00
Neil Alexander
8e7947926c
Fix Yggdrasil gobind build, set display name at registration
2020-07-01 13:35:58 +01:00
Neil Alexander
7f26b0cd13
Bind build support, further Yggdrasil demo updates ( #1152 )
...
* Add gobind builds for Yggdrasil demo
* Massage client API a bit
* Fix build
* Fix gobind build
* Fix gobind client API setup
* Tweaks
* Tweaks
* Update sytest-whitelist, add comment
* Default to sending push rules on initial sync
2020-06-19 13:29:27 +01:00
Neil Alexander
fc0e74ae0f
Fix media API for demos and possibly Synapse ( #1134 )
...
* Fix media API for demos and possibly Synapse
* User API
* goimports
2020-06-16 14:29:11 +01:00
Neil Alexander
89d61c4877
Fix tiebreak in Yggdrasil demo (uses wrong key)
2020-06-11 13:08:11 +01:00
Neil Alexander
b7d0ca6855
Update Yggdrasil demo timeouts again
2020-06-11 09:50:54 +01:00
Neil Alexander
63a24e81c4
Yggdrasil demo tweaks
2020-06-10 17:18:37 +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
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