| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert the message handler to async/await. (#7884) | Patrick Cloke | 2020-07-22 | 1 | -1/+3 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari MannsƄker | 2020-06-16 | 1 | -1/+1 |
* | Create a ListenerConfig object (#7681) | Richard van der Hoff | 2020-06-16 | 1 | -0/+1 |
* | Allow configuration of Synapse's cache without using synctl or environment va... | Amber Brown | 2020-05-11 | 1 | -0/+1 |
* | Persist user interactive authentication sessions (#7302) | Patrick Cloke | 2020-04-30 | 1 | -4/+4 |
* | Fix collation for postgres for unit tests (#7359) | Richard van der Hoff | 2020-04-28 | 1 | -1/+4 |
* | Convert auth handler to async/await (#7261) | Patrick Cloke | 2020-04-15 | 1 | -4/+9 |
* | Clean up some LoggingContext stuff (#7120) | Richard van der Hoff | 2020-03-24 | 1 | -3/+3 |
* | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -0/+8 |
* | Split state groups into a separate data store (#6296) | Erik Johnston | 2019-12-20 | 1 | -1/+1 |
* | Add database config class (#6513) | Erik Johnston | 2019-12-18 | 1 | -29/+14 |
* | Remove database config parsing from apps. | Erik Johnston | 2019-12-10 | 1 | -2/+0 |
* | Fixup tests | Erik Johnston | 2019-12-05 | 1 | -1/+3 |
* | Implementation of MSC2314 (#6176) | Amber Brown | 2019-11-28 | 1 | -0/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_out_... | Erik Johnston | 2019-10-30 | 1 | -1/+0 |
|\ |
|
| * | Option to suppress resource exceeded alerting (#6173) | Neil Johnson | 2019-10-24 | 1 | -1/+0 |
* | | Use new EventPersistenceStore | Erik Johnston | 2019-10-23 | 1 | -2/+8 |
|/ |
|
* | Fix postgres unit tests to use prepare_database | Erik Johnston | 2019-10-22 | 1 | -10/+2 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -1/+1 |
* | Remove non-functional 'expire_access_token' setting (#5782) | Richard van der Hoff | 2019-07-30 | 1 | -1/+0 |
* | Merge tag 'v1.2.0rc2' into develop | Andrew Morgan | 2019-07-24 | 1 | -1/+1 |
|\ |
|
| * | Fix servlet metric names (#5734) | Jorik Schellekens | 2019-07-24 | 1 | -1/+1 |
* | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -3/+3 |
|/ |
|
* | Fixes to the federation rate limiter (#5621) | Richard van der Hoff | 2019-07-05 | 1 | -6/+0 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Pass config_dir_path and data_dir_path into Config.read_config. (#5522) | Richard van der Hoff | 2019-06-24 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -9/+9 |
* | Set default room version to v4. (#5379) | Neil Johnson | 2019-06-06 | 1 | -1/+2 |
* | Add ability to perform password reset via email without trusting the identity... | Andrew Morgan | 2019-06-06 | 1 | -1/+0 |
* | Make all the rate limiting options more consistent (#5181) | Amber Brown | 2019-05-15 | 1 | -12/+8 |
* | Use correct config option for ratelimiting in tests | Erik Johnston | 2019-05-14 | 1 | -1/+2 |
* | Migrate all tests to use the dict-based config format instead of hanging item... | Amber Brown | 2019-05-13 | 1 | -69/+63 |
* | Run Black on the tests again (#5170) | Amber Brown | 2019-05-10 | 1 | -3/+6 |
* | Collect room-version variations into one place (#4969) | Richard van der Hoff | 2019-04-01 | 1 | -2/+3 |
* | Use an explicit dbname for postgres connections in the tests. (#4928) | Richard van der Hoff | 2019-03-25 | 1 | -18/+16 |
* | Add test | Erik Johnston | 2019-03-20 | 1 | -2/+0 |
* | Use a regular HomeServerConfig object for unit tests | Richard van der Hoff | 2019-03-19 | 1 | -11/+15 |
* | Add ratelimiting on failed login attempts (#4865) | Brendan Abolivier | 2019-03-18 | 1 | -0/+2 |
* | Add ratelimiting on login (#4821) | Brendan Abolivier | 2019-03-15 | 1 | -2/+6 |
* | setup master | Amber Brown | 2019-03-11 | 1 | -0/+2 |
* | Disable captcha registration by default in tests | Andrew Morgan | 2019-03-08 | 1 | -0/+1 |
* | Add rate-limiting on registration (#4735) | Brendan Abolivier | 2019-03-05 | 1 | -0/+2 |
* | Update test_typing to use HomeserverTestCase. (#4771) | Richard van der Hoff | 2019-03-04 | 1 | -14/+21 |
* | Move from TravisCI to BuildKite (#4752) | Amber Brown | 2019-02-27 | 1 | -10/+34 |
* | Fix unit tests | Erik Johnston | 2019-02-27 | 1 | -0/+6 |
* | Fix tests | Erik Johnston | 2019-01-25 | 1 | -1/+2 |
* | Revert "Require event format version to parse or create events" | Erik Johnston | 2019-01-25 | 1 | -2/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/require_fo... | Erik Johnston | 2019-01-24 | 1 | -1/+3 |
|\ |
|
| * | Fix None guard in config.server.is_threepid_reserved | Neil Johnson | 2019-01-22 | 1 | -1/+3 |
* | | Fix tests | Erik Johnston | 2019-01-24 | 1 | -1/+2 |
|/ |
|
* | Return well_known in /login response (#4319) | Richard van der Hoff | 2018-12-24 | 1 | -0/+3 |
* | create support user (#4141) | Neil Johnson | 2018-12-14 | 1 | -1/+0 |
* | Implement SAML2 authentication (#4267) | Richard van der Hoff | 2018-12-07 | 1 | -0/+1 |
* | Add option to track MAU stats (but not limit people) (#3830) | Travis Ralston | 2018-11-15 | 1 | -0/+1 |
* | Add config variables for enabling terms auth and the policy name (#4142) | Travis Ralston | 2018-11-06 | 1 | -0/+2 |
* | Merge branch 'develop' into matthew/autocreate_autojoin | Neil Johnson | 2018-10-04 | 1 | -51/+61 |
|\ |
|
| * | Disable frozen dicts by default (#3987) | Amber Brown | 2018-10-02 | 1 | -1/+2 |
| * | Fix userconsent on Python 3 (#3938) | Amber Brown | 2018-10-02 | 1 | -48/+57 |
* | | move logic into register, fix room alias localpart bug, tests | Neil Johnson | 2018-10-04 | 1 | -0/+1 |
|/ |
|
* | Fix client IPs being broken on Python 3 (#3908) | Amber Brown | 2018-09-20 | 1 | -2/+25 |
* | Port tests/ to Python 3 (#3808) | Amber Brown | 2018-09-07 | 1 | -15/+19 |
* | Merge pull request #3800 from matrix-org/neilj/remove-guests-from-mau-count hhs-6 | Neil Johnson | 2018-09-06 | 1 | -0/+1 |
|\ |
|
| * | ensure guests never enter mau list | Neil Johnson | 2018-09-06 | 1 | -0/+1 |
* | | Merge branch 'master' into develop | Richard van der Hoff | 2018-09-06 | 1 | -3/+9 |
|\ \
| |/
|/| |
|
| * | Fix origin handling for pushed transactions | Richard van der Hoff | 2018-09-05 | 1 | -3/+9 |
* | | Fix tests on postgresql (#3740) | Amber Brown | 2018-09-04 | 1 | -4/+6 |
* | | move threepid checker to config, add missing yields | Neil Johnson | 2018-08-31 | 1 | -0/+6 |
* | | Port storage/ to Python 3 (#3725) | Amber Brown | 2018-08-31 | 1 | -0/+2 |
* | | Fix up tests | Richard van der Hoff | 2018-08-28 | 1 | -2/+6 |
* | | Change admin_uri to admin_contact in config and errors | Erik Johnston | 2018-08-24 | 1 | -1/+1 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_s... | Erik Johnston | 2018-08-20 | 1 | -61/+155 |
|\| |
|
| * | Integrate presence from hotfixes (#3694) | Amber Brown | 2018-08-18 | 1 | -3/+4 |
| * | add new error type ResourceLimit | Neil Johnson | 2018-08-16 | 1 | -0/+1 |
| * | replace admin_email with admin_uri for greater flexibility | Neil Johnson | 2018-08-15 | 1 | -1/+1 |
| * | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -0/+1 |
| * | Revert "support admin_email config and pass through into blocking errors, ret... | Neil Johnson | 2018-08-13 | 1 | -1/+0 |
| * | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -0/+1 |
| * | Run tests under PostgreSQL (#3423) | Amber Brown | 2018-08-13 | 1 | -18/+115 |
| * | Run black. | black | 2018-08-10 | 1 | -43/+35 |
| * | Merge pull request #3439 from vojeroen/send_sni_for_federation_requests | Richard van der Hoff | 2018-08-10 | 1 | -0/+2 |
| |\ |
|
| | * | Merge branch 'develop' into send_sni_for_federation_requests | Richard van der Hoff | 2018-07-27 | 1 | -0/+3 |
| | |\ |
|
| | * \ | Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_... | Jeroen | 2018-07-14 | 1 | -1/+3 |
| | |\ \ |
|
| | * | | | send SNI for federation requests | Jeroen | 2018-06-24 | 1 | -0/+2 |
* | | | | | Fix tests | Erik Johnston | 2018-08-09 | 1 | -0/+30 |
|/ / / / |
|
* | | | | Merge pull request #3655 from matrix-org/neilj/disable_hs | Neil Johnson | 2018-08-09 | 1 | -0/+2 |
|\ \ \ \ |
|
| * \ \ \ | Merge branch 'develop' into neilj/disable_hs | Neil Johnson | 2018-08-08 | 1 | -0/+4 |
| |\ \ \ \ |
|
| * \ \ \ \ | Merge branch 'develop' into neilj/disable_hs | Neil Johnson | 2018-08-08 | 1 | -0/+2 |
| |\ \ \ \ \ |
|
| * | | | | | | disable HS from config | Neil Johnson | 2018-08-04 | 1 | -0/+2 |
* | | | | | | | Test fixes for Python 3 (#3647) | Amber Brown | 2018-08-09 | 1 | -4/+5 |
| |_|/ / / /
|/| | | | | |
|
* | | | | | | Merge pull request #3654 from matrix-org/rav/room_versions | Richard van der Hoff | 2018-08-08 | 1 | -0/+4 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Basic support for room versioning | Richard van der Hoff | 2018-08-03 | 1 | -0/+4 |
* | | | | | | mock config.max_mau_value | Neil Johnson | 2018-08-08 | 1 | -0/+1 |
* | | | | | | add default mau_limits_reserved_threepids | Neil Johnson | 2018-08-06 | 1 | -0/+1 |
| |/ / / /
|/| | | | |
|
* | | | | | fix (lots of) py3 test failures | Neil Johnson | 2018-08-03 | 1 | -0/+1 |
|/ / / / |
|
* | | / | Python 3: Convert some unicode/bytes uses (#3569) | Amber Brown | 2018-08-02 | 1 | -3/+6 |
| |_|/
|/| | |
|
* | | | Admin API for creating new users (#3415) | Amber Brown | 2018-07-20 | 1 | -0/+3 |
| |/
|/| |
|
* | | Fix unit tests | Richard van der Hoff | 2018-07-13 | 1 | -0/+1 |
* | | run isort | Amber Brown | 2018-07-09 | 1 | -1/+2 |
|/ |
|
* | Pass around the reactor explicitly (#3385) | Amber Brown | 2018-06-22 | 1 | -1/+6 |
* | Reject attempts to send event before privacy consent is given | Richard van der Hoff | 2018-05-22 | 1 | -0/+1 |
* | Move consent config parsing into ConsentConfig | Richard van der Hoff | 2018-05-22 | 1 | -1/+1 |
* | Send users a server notice about consent | Richard van der Hoff | 2018-05-22 | 1 | -0/+1 |
* | Merge pull request #3108 from NotAFile/py3-six-urlparse | Richard van der Hoff | 2018-04-30 | 1 | -3/+2 |
|\ |
|
| * | Use six.moves.urlparse | Adrian Tschira | 2018-04-15 | 1 | -3/+2 |
* | | Add some more variables to the unittest config | Adrian Tschira | 2018-04-15 | 1 | -0/+4 |
|/ |
|
* | Add b prefixes to some strings that are bytes in py3 | Adrian Tschira | 2018-04-04 | 1 | -1/+1 |
* | Add tests for user directory search | Richard van der Hoff | 2018-01-27 | 1 | -0/+1 |
* | Make it possible to run tests against postgres | Richard van der Hoff | 2018-01-27 | 1 | -9/+34 |
* | Create dbpool as normal in tests | Richard van der Hoff | 2018-01-27 | 1 | -43/+17 |
* | Run on_new_connection for unit tests | Richard van der Hoff | 2018-01-27 | 1 | -7/+17 |
* | Remove unused/bitrotted MemoryDataStore | Richard van der Hoff | 2018-01-26 | 1 | -151/+13 |
* | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -0/+1 |
* | Disable user_directory updates for UTs | Richard van der Hoff | 2018-01-09 | 1 | -0/+4 |
* | fix tests | Richard van der Hoff | 2017-10-31 | 1 | -0/+1 |
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -4/+4 |
* | Add a config option to block all room invites (#2457) | Richard van der Hoff | 2017-09-19 | 1 | -0/+1 |
* | Only load jinja2 templates once | Erik Johnston | 2017-05-22 | 1 | -0/+1 |
* | Fix unit tests | Erik Johnston | 2016-12-09 | 1 | -0/+4 |
* | Fix tests | Erik Johnston | 2016-11-23 | 1 | -0/+1 |
* | Fix tests and flake8 | Erik Johnston | 2016-11-22 | 1 | -0/+1 |
* | Fix tests | Erik Johnston | 2016-11-21 | 1 | -0/+2 |
* | Merge pull request #1098 from matrix-org/markjh/bearer_token | Mark Haines | 2016-10-25 | 1 | -4/+14 |
|\ |
|
| * | Fix unit tests | Mark Haines | 2016-09-12 | 1 | -4/+14 |
* | | Merge pull request #1164 from pik/error-codes | Erik Johnston | 2016-10-19 | 1 | -1/+1 |
|\ \ |
|
| * | | Fix MockHttpRequest always returning M_UNKNOWN errcode in testing | pik | 2016-10-14 | 1 | -1/+1 |
* | | | Implement pluggable password auth | Erik Johnston | 2016-10-03 | 1 | -0/+1 |
|/ / |
|
* / | Time out typing over federation | Erik Johnston | 2016-09-23 | 1 | -1/+8 |
|/ |
|
* | Add `create_requester` function | Richard van der Hoff | 2016-07-26 | 1 | -5/+0 |
* | Rework ldap integration with ldap3 | Martin Weinelt | 2016-06-22 | 1 | -0/+1 |
* | Enable use_frozen_events in tests | Erik Johnston | 2016-06-17 | 1 | -0/+1 |
* | Split out the auth handler | David Baker | 2016-06-02 | 1 | -10/+5 |
* | Inject fake room list handler in tests | David Baker | 2016-06-01 | 1 | -0/+2 |
* | Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_room | Mark Haines | 2016-05-16 | 1 | -1/+1 |
* | Create user with expiry | Negi Fazeli | 2016-05-13 | 1 | -0/+1 |
* | Don't require config to create database | Erik Johnston | 2016-04-06 | 1 | -3/+3 |
* | tests/utils: added room_invite_state_types to test config | Patrik Oldsberg | 2016-03-04 | 1 | -0/+1 |
* | Pass whole requester to ratelimiting | Daniel Wagner-Hall | 2016-03-03 | 1 | -0/+5 |
* | Merge pull request #571 from matrix-org/daniel/asids | Daniel Wagner-Hall | 2016-03-03 | 1 | -6/+14 |
|\ |
|
| * | Mark AS users with their AS's ID | Daniel Wagner-Hall | 2016-02-11 | 1 | -6/+14 |
* | | Add a /replication API for extracting the updates that happened on | Mark Haines | 2016-03-01 | 1 | -2/+3 |
* | | Fix flake8 warnings for tests | Mark Haines | 2016-02-19 | 1 | -17/+13 |
* | | Initial cut | Erik Johnston | 2016-02-17 | 1 | -2/+2 |
|/ |
|
* | Rename config field to reflect yaml name | Daniel Wagner-Hall | 2016-02-03 | 1 | -1/+1 |
* | Fix the mock homserver used in the tests | Mark Haines | 2016-01-29 | 1 | -0/+1 |
* | Fix tests | Erik Johnston | 2016-01-27 | 1 | -0/+8 |
* | Remove redundated BaseHomeServer | Erik Johnston | 2016-01-26 | 1 | -0/+18 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Host /unstable and /r0 versions of r0 APIs | Daniel Wagner-Hall | 2015-12-01 | 1 | -2/+3 |
* | Test for background updates | Mark Haines | 2015-11-10 | 1 | -0/+3 |
* | Remove more unused parameters | Daniel Wagner-Hall | 2015-11-02 | 1 | -1/+1 |
* | rename schema_prepare to prepare_database | Erik Johnston | 2015-10-13 | 1 | -1/+1 |
* | Expose error more nicely | Erik Johnston | 2015-10-13 | 1 | -1/+1 |
* | Swap out bcrypt for md5 in tests | Daniel Wagner-Hall | 2015-08-26 | 1 | -0/+13 |
* | Stop looking up "admin", which we never read | Daniel Wagner-Hall | 2015-08-25 | 1 | -1/+0 |
* | Remove completely unused concepts from codebase | Daniel Wagner-Hall | 2015-08-25 | 1 | -2/+1 |
* | s/by_token/by_access_token/g | Daniel Wagner-Hall | 2015-08-20 | 1 | -1/+1 |
* | Issue macaroons as opaque auth tokens | Daniel Wagner-Hall | 2015-08-18 | 1 | -0/+2 |
* | Fix tests | Erik Johnston | 2015-06-12 | 1 | -0/+2 |
* | Discard unused NotifierUserStreams | Mark Haines | 2015-05-13 | 1 | -0/+3 |
* | Don't bother checking for updates if the stream token hasn't advanced for a user | Mark Haines | 2015-05-13 | 1 | -1/+1 |
* | Make work in both Maria and SQLite. Fix tests | Erik Johnston | 2015-04-01 | 1 | -1/+10 |
* | Update tests | Erik Johnston | 2015-02-19 | 1 | -0/+1 |
* | Use git aware version string in User-Agent and Server headers | Erik Johnston | 2015-02-18 | 1 | -2/+8 |
* | Add a cache for get_event | Mark Haines | 2015-02-11 | 1 | -0/+1 |
* | Factor out some of the common homeserver setup code into a | Mark Haines | 2015-02-11 | 1 | -0/+23 |
* | Have MockClock detect attempts to cancel expired timers, to prevent a repeat ... | Paul "LeoNerd" Evans | 2015-01-13 | 1 | -4/+16 |
* | Kill off synapse.api.events.* | Erik Johnston | 2014-12-16 | 1 | -6/+2 |
* | Fix tests and remove debug logging | Erik Johnston | 2014-12-12 | 1 | -2/+7 |
* | Implement .cancel_call_later() in MockClock | Paul "LeoNerd" Evans | 2014-12-10 | 1 | -2/+5 |
* | Implement .call_later() in MockClock | Paul "LeoNerd" Evans | 2014-12-10 | 1 | -0/+26 |
* | Sign outgoing PDUs. | Mark Haines | 2014-10-16 | 1 | -1/+2 |
* | Raise a SynapseError if the authorisation header is missing or malformed | Mark Haines | 2014-10-13 | 1 | -0/+4 |
* | Verify signatures for server2server requests | Mark Haines | 2014-10-13 | 1 | -0/+3 |
* | Merge branch 'develop' into server2server_signing | Mark Haines | 2014-09-30 | 1 | -2/+9 |
|\ |
|
| * | Unbreak tests after changing storage API | Erik Johnston | 2014-09-29 | 1 | -2/+6 |
| * | Track the IP users connect with. Add an admin column to users table. | Erik Johnston | 2014-09-26 | 1 | -0/+3 |
| * | Fix test. | Erik Johnston | 2014-09-24 | 1 | -1/+1 |
* | | Sign federation transactions | Mark Haines | 2014-09-24 | 1 | -0/+15 |
|/ |
|
* | Move SQLiteMemoryDbPool implementation into tests.utils | Paul "LeoNerd" Evans | 2014-09-10 | 1 | -0/+14 |
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Fix room permissions test | Erik Johnston | 2014-09-02 | 1 | -0/+3 |
* | Fix the tests to include new db calls | Erik Johnston | 2014-09-01 | 1 | -0/+14 |
* | Have MemoryDataStore's get_rooms_for_user_where_membership_is() return room m... | Paul "LeoNerd" Evans | 2014-09-01 | 1 | -2/+3 |
* | Fix a couple of bugs in presence handler related to pushing updatesto the cor... | Erik Johnston | 2014-08-29 | 1 | -6/+31 |
* | Ability to assert a DeferredMockCallable has received no calls | Paul "LeoNerd" Evans | 2014-08-28 | 1 | -0/+15 |
* | Remove get_state_for_room function from federation handler | Mark Haines | 2014-08-28 | 1 | -0/+10 |
* | Fill out prev_events before calling persist_event | Mark Haines | 2014-08-27 | 1 | -1/+3 |
* | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-26 | 1 | -3/+5 |
|\ |
|
| * | Fix ALL THE UNIT TESTS | Kegan Dougal | 2014-08-26 | 1 | -3/+5 |
* | | Take a snapshot of the state of the room before performing updates | Mark Haines | 2014-08-22 | 1 | -0/+7 |
|/ |
|
* | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-19 | 1 | -1/+42 |
|\ |
|
| * | Add a DeferredMockCallable; like mock's MockCallable but allows awaiting | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -0/+41 |
| * | Rename MockHttpServer to MockHttpResource as it stands for one server resourc... | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -1/+2 |
* | | Change the MemoryDataStore to implement new storage api | Erik Johnston | 2014-08-18 | 1 | -99/+50 |
* | | Fix some of the tests to reflect changes in the storage layer. | Erik Johnston | 2014-08-15 | 1 | -22/+2 |
|/ |
|
* | Allow advancing the MockClock's time | Paul "LeoNerd" Evans | 2014-08-13 | 1 | -0/+4 |
* | Move MockClock into tests.utils so we can reĆ¼se it | Paul "LeoNerd" Evans | 2014-08-13 | 1 | -0/+10 |
* | add in copyrights to everything, not just the synapse subdir, and add a copyr... | Matthew Hodgson | 2014-08-13 | 1 | -0/+15 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+252 |