Merge branch 'master' of github.com:matrix-org/synapse into develop

This commit is contained in:
Erik Johnston 2014-09-25 18:21:42 +01:00
commit 7a8307fe7c
5 changed files with 30 additions and 5 deletions

View file

@ -1,3 +1,28 @@
Changes in synapse 0.3.4 (2014-09-25)
=====================================
This version adds support for using a TURN server. See docs/turn-howto.rst on
how to set one up.
Homeserver:
* Add support for redaction of messages.
* Fix bug where inviting a user on a remote home server could take up to
20-30s.
* Implement a get current room state API.
* Add support specifying and retrieving turn server configuration.
Webclient:
* Add button to send messages to users from the home page.
* Add support for using TURN for VoIP calls.
* Show display name change messages.
* Fix bug where the client didn't get the state of a newly joined room
until after it has been refreshed.
* Fix bugs with tab complete.
* Fix bug where holding down the down arrow caused chrome to chew 100% CPU.
* Fix bug where desktop notifications occasionally used "Undefined" as the
display name.
* Fix more places where we sometimes saw room IDs incorrectly.
* Fix bug which caused lag when entering text in the text box.
Changes in synapse 0.3.3 (2014-09-22) Changes in synapse 0.3.3 (2014-09-22)
===================================== =====================================

View file

@ -1 +1 @@
0.3.3 0.3.4

View file

@ -62,8 +62,8 @@ synapse Setup
Your home server configuration file needs the following extra keys: Your home server configuration file needs the following extra keys:
1. "turn_uris": This needs to be a comma-separated 1. "turn_uris": This needs to be a yaml list
list of public-facing URIs for your TURN server to be given out of public-facing URIs for your TURN server to be given out
to your clients. Add separate entries for each transport your to your clients. Add separate entries for each transport your
TURN server supports. TURN server supports.

View file

@ -16,4 +16,4 @@
""" This is a reference implementation of a synapse home server. """ This is a reference implementation of a synapse home server.
""" """
__version__ = "0.3.3" __version__ = "0.3.4"

View file

@ -19,7 +19,7 @@ class VoipConfig(Config):
def __init__(self, args): def __init__(self, args):
super(VoipConfig, self).__init__(args) super(VoipConfig, self).__init__(args)
self.turn_uris = args.turn_uris.split(",") if args.turn_uris else None self.turn_uris = args.turn_uris
self.turn_shared_secret = args.turn_shared_secret self.turn_shared_secret = args.turn_shared_secret
self.turn_user_lifetime = args.turn_user_lifetime self.turn_user_lifetime = args.turn_user_lifetime