Skip to content

Commit

Permalink
Merge branch 'develop' into event_signing
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Haines committed Oct 27, 2014
2 parents eea3a29 + 7bd604e commit acb2d17
Show file tree
Hide file tree
Showing 42 changed files with 458 additions and 5,581 deletions.
22 changes: 19 additions & 3 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
Changes in latest
=================
This breaks federation becuase of signing
Changes in synapse 0.4.1 (2014-10-17)
=====================================
Webclient:
* Fix bug with display of timestamps.

Changes in synpase 0.4.0 (2014-10-17)
=====================================
This release includes changes to the federation protocol and client-server API
that is not backwards compatible.

The Matrix specification has been moved to a separate git repository:
http://github.com/matrix-org/matrix-doc

You will also need an updated syutil and config. See UPGRADES.rst.

Homeserver:
* Sign federation transactions to assert strong identity over federation.
* Rename timestamp keys in PDUs and events from 'ts' and 'hsob_ts' to 'origin_server_ts'.


Changes in synapse 0.3.4 (2014-09-25)
=====================================
Expand Down
14 changes: 11 additions & 3 deletions UPGRADE.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
Upgrading to latest
Upgrading to v0.4.0
===================
This breaks federation between old and new servers due to signing of
transactions.

This release needs an updated syutil version. Run::

python setup.py develop

You will also need to upgrade your configuration as the signing key format has
changed. Run::

python -m synapse.app.homeserver --config-path <CONFIG> --generate-config


Upgrading to v0.3.0
===================
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.4
0.4.1
1 change: 1 addition & 0 deletions demo/clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ fi
find "$DIR" -name "*.log" -delete
find "$DIR" -name "*.db" -delete

rm -rf $DIR/etc
11 changes: 10 additions & 1 deletion demo/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ cd "$DIR/.."

mkdir -p demo/etc

# Check the --no-rate-limit param
PARAMS=""
if [ $# -eq 1 ]; then
if [ $1 = "--no-rate-limit" ]; then
PARAMS="--rc-messages-per-second 1000 --rc-message-burst-count 1000"
fi
fi

for port in 8080 8081 8082; do
echo "Starting server on port $port... "

Expand All @@ -23,7 +31,8 @@ for port in 8080 8081 8082; do
-d "$DIR/$port.db" \
-D --pid-file "$DIR/$port.pid" \
--manhole $((port + 1000)) \
--tls-dh-params-path "demo/demo.tls.dh"
--tls-dh-params-path "demo/demo.tls.dh" \
$PARAMS

python -m synapse.app.homeserver \
--config-path "demo/etc/$port.config" \
Expand Down
6 changes: 6 additions & 0 deletions docs/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
All matrix-generic documentation now lives in its own project at

github.com/matrix-org/matrix-doc.git

Only Synapse implementation-specific documentation lives here now
(together with some older stuff will be shortly migrated over to matrix-doc)
Loading

0 comments on commit acb2d17

Please sign in to comment.