Matthew Hodgson
50d5a97c1b
Merge branch 'master' into dinsic
2018-05-03 00:26:33 +01:00
Matthew Hodgson
da602419b2
missing word :|
2018-05-01 19:19:23 +01:00
Matthew Hodgson
562532dd2d
Merge branch 'release-v0.28.1'
2018-05-01 19:04:11 +01:00
Matthew Hodgson
5c2214f4c7
fix markdown
2018-05-01 19:03:35 +01:00
Neil Johnson
40d1bbd257
fix conflict in changelog from previous release
2018-05-01 18:52:44 +01:00
Matthew Hodgson
8e6bd0e324
changelog for 0.28.1
2018-05-01 18:28:23 +01:00
Neil Johnson
8570bb84cc
Update __init__.py
...
bump version
2018-05-01 18:22:53 +01:00
David Baker
c06932a029
Merge pull request #3166 from matrix-org/dbkr/postgres_doesnt_have_ifnull
...
Use COALESCE rather than IFNULL
2018-05-01 18:15:28 +01:00
Richard van der Hoff
d5eee5d601
Merge commit '33f469b' into release-v0.28.1
2018-05-01 18:14:18 +01:00
Richard van der Hoff
d858f3bd4e
Miscellaneous fixes to python_dependencies
...
* add some doc about wtf this thing does
* pin Twisted to < 18.4
* add explicit dep on six (fixes #3089 )
2018-05-01 18:13:54 +01:00
Richard van der Hoff
33f469ba19
Apply some limits to depth to counter abuse
...
* When creating a new event, cap its depth to 2^63 - 1
* When receiving events, reject any without a sensible depth
As per https://docs.google.com/document/d/1I3fi2S-XnpO45qrpCsowZv8P8dHcNZ4fsBsbOW7KABI
2018-05-01 17:54:19 +01:00
David Baker
3a62cacfb0
Use COALESCE rather than IFNULL
...
as this works on sqlite and postgres (postgres doesn't have IFNULL)
2018-05-01 17:54:03 +01:00
David Baker
4d55b16faa
Fix python synatx
2018-05-01 14:32:30 +01:00
David Baker
105709bf32
Fix profile repl
2018-05-01 14:27:14 +01:00
David Baker
d7fad867fa
Merge pull request #3123 from matrix-org/dbkr/user_directory_defer_to_is
...
Option to defer user_directory search to an ID server
2018-04-27 17:18:13 +01:00
Neil Johnson
53849ea9d3
Update CHANGES.rst
2018-04-27 12:11:39 +01:00
Neil Johnson
d842ed14f4
Merge tag 'v0.28.0'
...
Changes in synapse v0.28.0-rc1 (2018-04-26)
===========================================
Bug Fixes:
* Fix quarantine media admin API and search reindex (PR #3130 )
* Fix media admin APIs (PR #3134 )
Changes in synapse v0.28.0-rc1 (2018-04-24)
===========================================
Minor performance improvement to federation sending and bug fixes.
(Note: This release does not include state resolutions discussed in matrix live)
Features:
* Add metrics for event processing lag (PR #3090 )
* Add metrics for ResponseCache (PR #3092 )
Changes:
* Synapse on PyPy (PR #2760 ) Thanks to @Valodim!
* move handling of auto_join_rooms to RegisterHandler (PR #2996 ) Thanks to @krombel!
* Improve handling of SRV records for federation connections (PR #3016 ) Thanks to @silkeh!
* Document the behaviour of ResponseCache (PR #3059 )
* Preparation for py3 (PR #3061 , #3073 , #3074 , #3075 , #3103 , #3104 , #3106 , #3107 , #3109 , #3110 ) Thanks to @NotAFile!
* update prometheus dashboard to use new metric names (PR #3069 ) Thanks to @krombel!
* use python3-compatible prints (PR #3074 ) Thanks to @NotAFile!
* Send federation events concurrently (PR #3078 )
* Limit concurrent event sends for a room (PR #3079 )
* Improve R30 stat definition (PR #3086 )
* Send events to ASes concurrently (PR #3088 )
* Refactor ResponseCache usage (PR #3093 )
* Clarify that SRV may not point to a CNAME (PR #3100 ) Thanks to @silkeh!
* Use str(e) instead of e.message (PR #3103 ) Thanks to @NotAFile!
* Use six.itervalues in some places (PR #3106 ) Thanks to @NotAFile!
* Refactor store.have_events (PR #3117 )
Bug Fixes:
* Return 401 for invalid access_token on logout (PR #2938 ) Thanks to @dklug!
* Return a 404 rather than a 500 on rejoining empty rooms (PR #3080 )
* fix federation_domain_whitelist (PR #3099 )
* Avoid creating events with huge numbers of prev_events (PR #3113 )
* Reject events which have lots of prev_events (PR #3118 )
2018-04-27 10:40:27 +01:00
Neil Johnson
28dd536e80
update changelog and bump version to 0.28.0
2018-04-26 15:51:39 +01:00
Neil Johnson
8721580303
Merge branch 'develop' of https://github.com/matrix-org/synapse into release-v0.28.0-rc1
2018-04-26 15:44:54 +01:00
Erik Johnston
0ced8b5b47
Merge pull request #3134 from matrix-org/erikj/fix_admin_media_api
...
Fix media admin APIs
2018-04-26 12:02:40 +01:00
Erik Johnston
7ec8e798b4
Fix media admin APIs
2018-04-26 11:31:22 +01:00
David Baker
8fddcf703e
Merge remote-tracking branch 'origin/dinsic' into dbkr/user_directory_defer_to_is
2018-04-26 10:23:12 +01:00
David Baker
e2adb360eb
Merge pull request #3112 from matrix-org/dbkr/profile_replication
...
Option to replicate user profiles to another server
2018-04-26 10:22:28 +01:00
Erik Johnston
a5ad88913c
Merge pull request #3130 from matrix-org/erikj/fix_quarantine_room
...
Fix quarantine media admin API
2018-04-25 17:54:12 +01:00
Erik Johnston
22881b3d69
Also fix reindexing of search
2018-04-25 15:32:04 +01:00
Erik Johnston
ba3166743c
Fix quarantine media admin API
2018-04-25 15:11:18 +01:00
David Baker
47ed4a4aa7
PR feedback
...
Unnecessary inlineCallbacks, missing yield, SQL comments & trailing
commas.
2018-04-25 13:58:37 +01:00
David Baker
7fafa838ae
Comment why the looping call loops
2018-04-25 11:59:22 +01:00
David Baker
de341bec1b
Add 'ex[erimental API' comment
2018-04-25 11:51:57 +01:00
David Baker
643c89d497
Fix spelling & add experimental API comment
2018-04-25 11:40:37 +01:00
Neil Johnson
6ab3b9c743
Update CHANGES.rst
...
Rephrase v0.28.0-rc1 summary
2018-04-24 16:39:20 +01:00
Neil Johnson
1bb83d5d41
Merge branch 'master' into develop
2018-04-24 15:52:43 +01:00
Neil Johnson
13a2beabca
Update CHANGES.rst
...
fix formatting on line break
2018-04-24 15:43:30 +01:00
Neil Johnson
2c3e995f38
Bump version and update changelog
2018-04-24 15:33:22 +01:00
Neil Johnson
8e8b06715f
Revert "Bump version and update changelog"
...
This reverts commit 08b29d4574
.
2018-04-24 13:58:45 +01:00
Neil Johnson
08b29d4574
Bump version and update changelog
2018-04-24 13:56:12 +01:00
Richard van der Hoff
77ebef9d43
Merge pull request #3118 from matrix-org/rav/reject_prev_events
...
Reject events which have lots of prev_events
2018-04-23 17:51:38 +01:00
Richard van der Hoff
9b9c38373c
Remove spurious param
2018-04-23 12:00:06 +01:00
Richard van der Hoff
286e20f2bc
Merge pull request #3109 from NotAFile/py3-tests-fix
...
Make tests py3 compatible
2018-04-23 11:59:03 +01:00
Richard van der Hoff
dc875d2712
Merge pull request #3106 from NotAFile/py3-six-itervalues-1
...
Use six.itervalues in some places
2018-04-20 15:43:52 +01:00
Richard van der Hoff
8dc4a6144b
Merge pull request #3107 from NotAFile/py3-bool-nonzero
...
add __bool__ alias to __nonzero__ methods
2018-04-20 15:43:39 +01:00
Richard van der Hoff
d06a9ea5f7
Merge pull request #3104 from NotAFile/py3-unittest-config
...
Add some more variables to the unittest config
2018-04-20 15:35:58 +01:00
Richard van der Hoff
c09a6daf09
Merge pull request #3110 from NotAFile/py3-six-queue
...
Replace Queue with six.moves.queue
2018-04-20 15:35:00 +01:00
Richard van der Hoff
692a3cc806
Merge pull request #3103 from NotAFile/py3-baseexcepton-message
...
Use str(e) instead of e.message
2018-04-20 15:34:49 +01:00
Erik Johnston
366dd893fc
Merge pull request #3100 from silkeh/readme-srv-cname
...
Clarify that SRV may not point to a CNAME
2018-04-20 15:18:44 +01:00
Erik Johnston
bdb7714d13
Merge pull request #3125 from matrix-org/erikj/add_contrib_docs
...
Document contrib directory
2018-04-20 13:02:24 +01:00
Erik Johnston
67dabe143d
Document contrib directory
2018-04-20 11:47:38 +01:00
Richard van der Hoff
3de7d9fe99
accept stupid events over backfill
2018-04-20 11:41:03 +01:00
Richard van der Hoff
11a67b7c9d
Merge pull request #3093 from matrix-org/rav/response_cache_wrap
...
Refactor ResponseCache usage
2018-04-20 11:31:17 +01:00
Richard van der Hoff
0c280d4d99
Reinstate linearizer for federation_server.on_context_state_request
2018-04-20 11:10:04 +01:00