Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #6806 from matrix-org/rav/redact_changes/3 | Andrew Morgan | 2020-03-23 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | * commit 'a5afdd15e': changelog Pass room_version into add_hashes_and_signatures Pass room_version into create_local_event_from_event_dict Store the room version in EventBuilder | ||||
| * | Merge pull request #6806 from matrix-org/rav/redact_changes/3 | Richard van der Hoff | 2020-01-31 | 1 | -2/+2 |
| |\ | | | | | | | Pass room_version into add_hashes_and_signatures | ||||
| | * | Store the room version in EventBuilder | Richard van der Hoff | 2020-01-30 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #6820 from matrix-org/rav/get_room_version_id | Andrew Morgan | 2020-03-23 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | | * commit '160522e32': newsfile Add `get_room_version` method s/get_room_version/get_room_version_id/ | ||||
| * | | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 1 | -1/+1 |
| |/ | | | | | | | | | ... to make way for a forthcoming get_room_version which returns a RoomVersion object. | ||||
* | | Resync remote device list when detected as stale. (#6786) | Andrew Morgan | 2020-03-23 | 1 | -3/+3 |
|\| | | | | | | | | | * commit 'b66032705': Resync remote device list when detected as stale. (#6786) | ||||
| * | Resync remote device list when detected as stale. (#6786) | Erik Johnston | 2020-01-30 | 1 | -3/+3 |
| | | |||||
* | | Add `local_current_membership` table (#6655) | Andrew Morgan | 2020-03-23 | 1 | -2/+2 |
|\| | | | | | | | | | * commit '28c98e51f': Add `local_current_membership` table (#6655) | ||||
| * | Add `local_current_membership` table (#6655) | Erik Johnston | 2020-01-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Currently we rely on `current_state_events` to figure out what rooms a user was in and their last membership event in there. However, if the server leaves the room then the table may be cleaned up and that information is lost. So lets add a table that separately holds that information. | ||||
* | | Kill off RegistrationError (#6691) | Andrew Morgan | 2020-03-23 | 1 | -2/+0 |
|\| | | | | | | | | | * commit '326c893d2': Kill off RegistrationError (#6691) | ||||
| * | Kill off RegistrationError (#6691) | Richard van der Hoff | 2020-01-13 | 1 | -2/+0 |
| | | | | | | This is pretty pointless. Let's just use SynapseError. | ||||
* | | Add database config class (#6513) | Andrew Morgan | 2020-03-20 | 1 | -19/+20 |
|\| | | | | | | | | | | | * commit '2284eb3a5': Add database config class (#6513) too many parens | ||||
| * | Add database config class (#6513) | Erik Johnston | 2019-12-18 | 1 | -19/+20 |
| | | | | | | | | | | This encapsulates config for a given database and is the way to get new connections. | ||||
* | | look up cross-signing keys from the DB in bulk (#6486) | Andrew Morgan | 2020-03-19 | 1 | -8/+0 |
|\| | | | | | | | | | * commit 'cb2db1799': look up cross-signing keys from the DB in bulk (#6486) | ||||
| * | look up cross-signing keys from the DB in bulk (#6486) | Hubert Chathi | 2019-12-12 | 1 | -8/+0 |
| | | |||||
* | | Back out perf regression from get_cross_signing_keys_from_cache. (#6494) | Andrew Morgan | 2020-03-19 | 1 | -0/+8 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'adfdd82b2': Back out perf regression from get_cross_signing_keys_from_cache. (#6494) Fix comment Fix port db script Newsfile Fixup tests Move start up DB checks to main data store. Pass Database into the data store Move are_all_users_on_domain checks to main data store. Change DataStores to accept 'database' param. | ||||
| * | Back out perf regression from get_cross_signing_keys_from_cache. (#6494) | Neil Johnson | 2019-12-09 | 1 | -0/+8 |
| | | | | | | Back out cross-signing code added in Synapse 1.5.0, which caused a performance regression. | ||||
* | | Merge pull request #6484 from matrix-org/erikj/port_sync_handler | Andrew Morgan | 2020-03-19 | 2 | -23/+34 |
|\| | | | | | | | | | | | | | * commit 'a9b393340': Fixup functions to consistently return deferreds Newsfile Port SyncHandler to async/await | ||||
| * | Merge pull request #6484 from matrix-org/erikj/port_sync_handler | Erik Johnston | 2019-12-09 | 2 | -23/+34 |
| |\ | | | | | | | Port SyncHandler to async/await | ||||
| | * | Fixup functions to consistently return deferreds | Erik Johnston | 2019-12-06 | 1 | -6/+18 |
| | | | |||||
| | * | Port SyncHandler to async/await | Erik Johnston | 2019-12-05 | 1 | -17/+16 |
| | | | |||||
* | | | Merge pull request #6469 from matrix-org/erikj/make_database_class | Andrew Morgan | 2020-03-19 | 2 | -41/+69 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f3ea2f5a0': Remove unused var Fix DB scripts Newsfile Move background update handling out of store Comments Move DB pool and helper functions into dedicated Database class | ||||
| * | | Move background update handling out of store | Erik Johnston | 2019-12-05 | 2 | -20/+48 |
| | | | |||||
| * | | Move DB pool and helper functions into dedicated Database class | Erik Johnston | 2019-12-05 | 2 | -21/+21 |
| |/ | |||||
* | | Merge pull request #6464 from matrix-org/erikj/make_public_sql_base | Andrew Morgan | 2020-03-19 | 2 | -21/+21 |
|\| | | | | | | | | | | | | | * commit 'ddbbfc951': Newsfile Remove underscore from SQLBaseStore functions Don't call SQLBaseStore methods from outside stores | ||||
| * | Remove underscore from SQLBaseStore functions | Erik Johnston | 2019-12-04 | 2 | -21/+21 |
| | | |||||
* | | Implementation of MSC2314 (#6176) | Andrew Morgan | 2020-03-18 | 1 | -0/+3 |
|\| | | | | | | | | | * commit '0f87b912a': Implementation of MSC2314 (#6176) | ||||
| * | Implementation of MSC2314 (#6176) | Amber Brown | 2019-11-28 | 1 | -0/+3 |
| | | |||||
* | | add etag and count to key backup endpoints (#5858) | Andrew Morgan | 2020-03-18 | 1 | -0/+31 |
|\| | | | | | | | | | * commit '0d27aba90': add etag and count to key backup endpoints (#5858) | ||||
| * | add etag and count to key backup endpoints (#5858) | Hubert Chathi | 2019-11-27 | 1 | -0/+31 |
| | | |||||
* | | Fix bug which caused rejected events to be stored with the wrong room state ↵ | Andrew Morgan | 2020-03-16 | 1 | -0/+126 |
|\| | | | | | | | | | | | | | (#6320) * commit '807ec3bd9': Fix bug which caused rejected events to be stored with the wrong room state (#6320) | ||||
| * | Fix bug which caused rejected events to be stored with the wrong room state ↵ | Richard van der Hoff | 2019-11-06 | 1 | -0/+126 |
| | | | | | | | | | | | | | | | | | | | | | | | | (#6320) Fixes a bug where rejected events were persisted with the wrong state group. Also fixes an occasional internal-server-error when receiving events over federation which are rejected and (possibly because they are backwards-extremities) have no prev_group. Fixes #6289. | ||||
* | | Merge pull request #5727 from matrix-org/uhoreg/e2e_cross-signing2-part3 | Andrew Morgan | 2020-03-16 | 1 | -2/+2 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '53d7680e3': Update synapse/storage/data_stores/main/devices.py rename get_devices_by_remote to get_device_updates_by_remote black apply changes as a result of PR review don't error if federation query doesn't have cross-signing keys move get_e2e_cross_signing_key to EndToEndKeyWorkerStore so it works with workers black vendor-prefix the EDU name until MSC1756 is merged into the spec fix unit test add news file update to work with newer code, and fix formatting add missing param make black happy don't crash if the user doesn't have cross-signing keys implement federation parts of cross-signing | ||||
| * | rename get_devices_by_remote to get_device_updates_by_remote | Hubert Chathi | 2019-10-30 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #6279 from matrix-org/erikj/federation_server_async_await | Andrew Morgan | 2020-03-16 | 1 | -0/+3 |
|\| | | | | | | | | | | | | | | | * commit 'b4465564c': Don't return coroutines Make concurrently_execute work with async/await Newsfile Port federation_server to async/await | ||||
| * | Port federation_server to async/await | Erik Johnston | 2019-10-29 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #6255 from matrix-org/erikj/stats_config | Andrew Morgan | 2020-03-16 | 1 | -0/+2 |
|\| | | | | | | | | | | | | | * commit '87259b3a3': Fix tests Newsfile Remove repeated calls to config.stats_enabled. | ||||
| * | Fix tests | Erik Johnston | 2019-10-25 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #6231 from matrix-org/erikj/refactor_stores | Andrew Morgan | 2020-03-16 | 1 | -4/+4 |
|\| | |||||
| * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2019-10-22 | 1 | -1/+294 |
| |\ | | | | | | | | | | erikj/refactor_stores | ||||
| * \ | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2019-10-22 | 1 | -0/+65 |
| |\ \ | | | | | | | | | | | | | erikj/refactor_stores | ||||
| * | | | Move storage classes into a main "data store". | Erik Johnston | 2019-10-21 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | This is in preparation for having multiple data stores that offer different functionality, e.g. splitting out state or event storage. | ||||
* | | | | Merge pull request #5726 from matrix-org/uhoreg/e2e_cross-signing2-part2 | Andrew Morgan | 2020-03-16 | 1 | -1/+294 |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '276173163': Add changelog entry fix doc strings make isort happy add some comments drop some logger lines to debug make changes based on PR feedback add function docs use something that's the right type for user_id run black split out signature processing into separate functions avoid modifying input parameter fix test update with newer coding style add test make isort happy make black happy allow uploading signatures of master key signed by devices implement device signature uploading/fetching | ||||
| * | | | Merge branch 'develop' into cross-signing_sig_upload | Hubert Chathi | 2019-10-18 | 6 | -59/+185 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | use something that's the right type for user_id | Hubert Chathi | 2019-09-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | fix test | Hubert Chathi | 2019-09-05 | 1 | -1/+3 |
| | | | | |||||
| * | | | add test | Hubert Chathi | 2019-09-04 | 1 | -0/+88 |
| | | | | |||||
| * | | | make isort happy | Hubert Chathi | 2019-09-04 | 1 | -0/+1 |
| | | | | |||||
| * | | | make black happy | Hubert Chathi | 2019-09-04 | 1 | -85/+62 |
| | | | | |||||
| * | | | allow uploading signatures of master key signed by devices | Hubert Chathi | 2019-09-04 | 1 | -1/+226 |
| | | | | |||||
* | | | | Remove Auth.check method (#6217) | Andrew Morgan | 2020-03-16 | 1 | -0/+65 |
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '93eaeec75': Remove Auth.check method (#6217) add note about database upgrade use the right function for when we're already in runInteraction add user signature stream change cache to slaved device store black use stream ID generator instead of timestamp make isort happy apply PR review suggestions fix formatting add changelog make changes from PR review don't need to return the hidden column any more really fix queries to work with Postgres PostgreSQL, Y U no like? remove extra SQL query param add changelog file apply changes from PR review allow uploading keys for cross-signing allow devices to be marked as "hidden" | ||||
| * | | | Merge branch 'develop' into uhoreg/e2e_cross-signing_merged | Hubert Chathi | 2019-10-18 | 6 | -59/+185 |
| |\ \ \ | | |/ / | |/| / | | |/ | |||||
| * | | Merge branch 'develop' into cross-signing_keys | Hubert Chathi | 2019-09-04 | 2 | -112/+533 |
| |\ \ | |||||
| * | | | fix formatting | Hubert Chathi | 2019-08-01 | 1 | -1/+3 |
| | | | | |||||
| * | | | Merge branch 'cross-signing_hidden' into cross-signing_keys | Hubert Chathi | 2019-08-01 | 1 | -2/+2 |
| |\ \ \ | |||||
| * | | | | allow uploading keys for cross-signing | Hubert Chathi | 2019-07-25 | 1 | -0/+63 |
| | | | | | |||||
* | | | | | Fix presence timeouts when synchrotron restarts. (#6212) | Andrew Morgan | 2020-02-26 | 1 | -0/+39 |
|\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| * | | | | Fix presence timeouts when synchrotron restarts. (#6212) | Erik Johnston | 2019-10-18 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix presence timeouts when synchrotron restarts. Handling timeouts would fail if there was an external process that had timed out, e.g. a synchrotron restarting. This was due to a couple of variable name typoes. Fixes #3715. | ||||
* | | | | | Merge pull request #6189 from matrix-org/uhoreg/e2e_backup_optional_version | Andrew Morgan | 2020-02-26 | 1 | -16/+31 |
|\| | | | | |||||
| * | | | | Merge pull request #6189 from matrix-org/uhoreg/e2e_backup_optional_version | Hubert Chathi | 2019-10-11 | 1 | -16/+31 |
| |\ \ \ \ | | | | | | | | | | | | | make version optional in body of e2e backup version update | ||||
| | * | | | | change test name to be unique | Hubert Chathi | 2019-10-10 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | make version optional in body of e2e backup version update | Hubert Chathi | 2019-10-09 | 1 | -16/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | to agree with latest version of the MSC | ||||
* | | | | | | Fix races in room stats (and other) updates. (#6187) | Andrew Morgan | 2020-02-26 | 1 | -1/+1 |
|\| | | | | | |||||
| * | | | | | Fix races in room stats (and other) updates. (#6187) | Richard van der Hoff | 2019-10-10 | 1 | -1/+1 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully this will fix the occasional failures we were seeing in the room directory. The problem was that events are not necessarily persisted (and `current_state_delta_stream` updated) in the same order as their stream_id. So for instance current_state_delta 9 might be persisted *before* current_state_delta 8. Then, when the room stats saw stream_id 9, it assumed it had done everything up to 9, and never came back to do stream_id 8. We can solve this easily by only processing up to the stream_id where we know all events have been persisted. | ||||
* | | | | | Merge pull request #6147 from matrix-org/babolivier/3pid-invite-revoked | Andrew Morgan | 2020-02-26 | 1 | -4/+1 |
|\| | | | | |||||
| * | | | | Merge pull request #6147 from matrix-org/babolivier/3pid-invite-revoked | Brendan Abolivier | 2019-10-04 | 1 | -0/+81 |
| |\ \ \ \ | | | | | | | | | | | | | Don't 500 when trying to exchange a revoked 3PID invite | ||||
| | * | | | | Lint (again) | Brendan Abolivier | 2019-10-03 | 1 | -3/+1 |
| | | | | | | |||||
| | * | | | | Lint | Brendan Abolivier | 2019-10-03 | 1 | -5/+5 |
| | | | | | | |||||
| | * | | | | Add test case | Brendan Abolivier | 2019-10-03 | 1 | -0/+83 |
| | | | | | | |||||
* | | | | | | Land improved room list based on room stats (#6019) | Andrew Morgan | 2020-02-26 | 1 | -39/+0 |
|\| | | | | | |||||
| * | | | | | Land improved room list based on room stats (#6019) | Erik Johnston | 2019-10-02 | 1 | -39/+0 |
| |/ / / / | | | | | | | | | | | | | | | | Use room_stats and room_state for room directory search | ||||
* | | | | | Use the federation blacklist for requests to untrusted Identity Servers (#6000) | Andrew Morgan | 2020-02-25 | 1 | -2/+16 |
|\| | | | | |||||
* | | | | | Implement MSC2290 (#6043) | Andrew Morgan | 2020-02-25 | 1 | -6/+5 |
|\| | | | | |||||
* | | | | | Add 'failure_ts' column to 'destinations' table (#6016) | Andrew Morgan | 2020-02-25 | 1 | -1/+6 |
|\| | | | | |||||
| * | | | | Add 'failure_ts' column to 'destinations' table (#6016) | Richard van der Hoff | 2019-09-17 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | Track the time that a server started failing at, for general analysis purposes. | ||||
* | | | | | Fix existing v2 identity server calls (MSC2140) (#6013) | Andrew Morgan | 2020-02-25 | 2 | -1/+1 |
|\| | | | | |||||
* | | | | | Merge pull request #6004 from matrix-org/jaywink/autojoin-create-real-users | Andrew Morgan | 2020-02-25 | 1 | -2/+27 |
|\| | | | | |||||
| * | | | | Only count real users when checking for auto-creation of auto-join room | Jason Robinson | 2019-09-09 | 1 | -2/+27 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously if the first registered user was a "support" or "bot" user, when the first real user registers, the auto-join rooms were not created. Fix to exclude non-real (ie users with a special user type) users when counting how many users there are to determine whether we should auto-create a room. Signed-off-by: Jason Robinson <jasonr@matrix.org> | ||||
* | | | | Remove extraneous unittest.DEBUG's | Andrew Morgan | 2020-02-25 | 1 | -1/+0 |
| | | | | |||||
* | | | | Increase expected state events in tests for new room by one | Andrew Morgan | 2020-02-25 | 1 | -1/+6 |
| | | | | |||||
* | | | | Fix and refactor room and user stats (#5971) | Andrew Morgan | 2020-02-25 | 1 | -111/+532 |
|\| | | | |||||
| * | | | Fix and refactor room and user stats (#5971) | Erik Johnston | 2019-09-04 | 1 | -111/+532 |
| | | | | | | | | | | | | Previously the stats were not being correctly populated. | ||||
* | | | | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2020-02-24 | 1 | -1/+1 |
|\| | | | |||||
| * | | | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | | | | Python will return a tuple whether there are parentheses around the returned values or not. I'm just sick of my editor complaining about this all over the place :) | ||||
* | | | Remove non-functional 'expire_access_token' setting (#5782) | Andrew Morgan | 2020-02-20 | 1 | -1/+1 |
|\| | | |||||
| * | | Remove non-functional 'expire_access_token' setting (#5782) | Richard van der Hoff | 2019-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | The `expire_access_token` didn't do what it sounded like it should do. What it actually did was make Synapse enforce the 'time' caveat on macaroons used as access tokens, but since our access token macaroons never contained such a caveat, it was always a no-op. (The code to add 'time' caveats was removed back in v0.18.5, in #1656) | ||||
* | | | Replace returnValue with return (#5736) | Andrew Morgan | 2020-02-19 | 1 | -1/+1 |
|\| | | |||||
| * | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #5589 from matrix-org/erikj/admin_exfiltrate_data | Andrew Morgan | 2020-02-17 | 1 | -0/+210 |
|\| | |||||
| * | Merge pull request #5589 from matrix-org/erikj/admin_exfiltrate_data | Erik Johnston | 2019-07-15 | 1 | -0/+210 |
| |\ | | | | | | | Add basic function to get all data for a user out of synapse | ||||
| | * | Fixup from review comments. | Erik Johnston | 2019-07-04 | 1 | -5/+5 |
| | | | |||||
| | * | Add basic function to get all data for a user out of synapse | Erik Johnston | 2019-07-02 | 1 | -0/+210 |
| | | | |||||
* | | | Implement access token expiry (#5660) | Andrew Morgan | 2020-02-17 | 2 | -6/+19 |
|\| | | |||||
| * | | Implement access token expiry (#5660) | Richard van der Hoff | 2019-07-12 | 2 | -6/+19 |
| | | | | | | | | | | | | Record how long an access token is valid for, and raise a soft-logout once it expires. | ||||
* | | | Merge pull request #5658 from matrix-org/babolivier/is-json | Andrew Morgan | 2020-02-17 | 1 | -4/+4 |
|\| | | |||||
* | | | Remove access-token support from RegistrationStore.register (#5642) | Andrew Morgan | 2020-02-17 | 2 | -16/+6 |
|\| | | |||||
| * | | Remove access-token support from RegistrationStore.register (#5642) | Richard van der Hoff | 2019-07-10 | 2 | -16/+6 |
| | | | | | | | | | | | | | | | The 'token' param is no longer used anywhere except the tests, so let's kill that off too. | ||||
* | | | Remove access-token support from RegistrationHandler.register (#5641) | Andrew Morgan | 2020-02-17 | 1 | -25/+28 |
|\| | | |||||
| * | | Remove access-token support from RegistrationHandler.register (#5641) | Richard van der Hoff | 2019-07-08 | 1 | -25/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | Nothing uses this now, so we can remove the dead code, and clean up the API. Since we're changing the shape of the return value anyway, we take the opportunity to give the method a better name. | ||||
* | | | Move get_or_create_user to test code (#5628) | Andrew Morgan | 2020-02-17 | 1 | -9/+59 |
|\| | | |||||
| * | | Move get_or_create_user to test code (#5628) | Richard van der Hoff | 2019-07-08 | 1 | -9/+59 |
| |/ | | | | | This is only used in tests, so... | ||||
| * | Run Black. (#5482) | Amber Brown | 2019-06-20 | 7 | -51/+45 |
| | | |||||
* | | Fix with isort==4.3.21 and black==19.3b0 | Andrew Morgan | 2020-02-14 | 1 | -2/+2 |
| | | |||||
* | | Dinsic Blacking with black==18.6b2 | Andrew Morgan | 2020-02-11 | 9 | -97/+75 |
| | | |||||
* | | Capatilise letters after a - in new user displaynames (#14) | Andrew Morgan | 2019-12-02 | 1 | -0/+28 |
| | | |||||
* | | Fixup tests | Brendan Abolivier | 2019-10-04 | 1 | -1/+5 |
| | | |||||
* | | Lint (again) | Brendan Abolivier | 2019-10-04 | 1 | -3/+1 |
| | | |||||
* | | Lint | Brendan Abolivier | 2019-10-04 | 1 | -5/+5 |
| | | |||||
* | | Add test case | Brendan Abolivier | 2019-10-04 | 1 | -0/+83 |
| | | |||||
* | | Add test case for #5574 | Brendan Abolivier | 2019-06-28 | 1 | -0/+108 |
| | | | | | | | | There's no test that makes sure #5574 didn't break things or works correctly (my bad), so this PR adds a test case that makes sure of it. | ||||
* | | Merge branch 'master' into dinsic | Brendan Abolivier | 2019-06-12 | 1 | -0/+307 |
|\| | |||||
| * | Fix background updates to handle redactions/rejections (#5352) | Erik Johnston | 2019-06-06 | 1 | -3/+59 |
| | | | | | | | | | | | | | | | | * Fix background updates to handle redactions/rejections In background updates based on current state delta stream we need to handle that we may not have all the events (or at least that `get_events` may raise an exception). | ||||
| * | Room Statistics (#4338) | Amber Brown | 2019-05-21 | 1 | -0/+251 |
| | | |||||
* | | Merge branch 'master' into dinsic | Brendan Abolivier | 2019-06-11 | 1 | -0/+7 |
|\| | |||||
| * | Limit UserIds to a length that fits in a state key (#5198) | ReidAnderson | 2019-05-20 | 1 | -0/+7 |
| | | |||||
* | | Merge branch 'babolivier/per_room_profiles' into dinsic dinsic_2019-05-17 | Brendan Abolivier | 2019-05-17 | 2 | -4/+8 |
|\| | |||||
| * | Migrate all tests to use the dict-based config format instead of hanging ↵ | Amber Brown | 2019-05-13 | 2 | -4/+8 |
| | | | | | | | | items off HomeserverConfig (#5171) | ||||
* | | Merge branch 'release-v0.99.4' into dinsic dinsic_2019-05-14 | Brendan Abolivier | 2019-05-14 | 5 | -265/+217 |
|\| | |||||
| * | Run Black on the tests again (#5170) | Amber Brown | 2019-05-10 | 5 | -262/+213 |
| | | |||||
| * | Add admin api for sending server_notices (#5121) | Richard van der Hoff | 2019-05-02 | 1 | -2/+2 |
| | | |||||
| * | Move admin api impl to its own package | Richard van der Hoff | 2019-05-01 | 1 | -3/+4 |
| | | | | | | | | It doesn't really belong under rest/client/v1 any more. | ||||
* | | Merge branch 'develop' into dinsic | Andrew Morgan | 2019-04-15 | 2 | -3/+177 |
|\| | |||||
| * | Fix grammar and document get_current_users_in_room (#4998) | Andrew Morgan | 2019-04-03 | 1 | -2/+2 |
| | | |||||
| * | Review comments | Erik Johnston | 2019-03-28 | 1 | -5/+9 |
| | | |||||
| * | Add unit tests | Erik Johnston | 2019-03-27 | 1 | -1/+171 |
| | | |||||
* | | Merge branch 'master' of github.com:matrix-org/synapse into dinsic | Erik Johnston | 2019-04-05 | 2 | -69/+63 |
|\| | |||||
| * | Make federation endpoints more tolerant of trailing slashes v2 (#4935) | Andrew Morgan | 2019-03-26 | 1 | -3/+3 |
| | | | | | | Redo of https://github.com/matrix-org/synapse/pull/4840 | ||||
| * | Some more porting to HomeserverTestCase and remove old RESTHelper (#4913) | Amber Brown | 2019-03-22 | 1 | -66/+58 |
| | | |||||
| * | Remove trailing slashes from outbound federation requests and retry on 400 ↵ | Andrew Morgan | 2019-03-21 | 1 | -0/+2 |
| |\ | | | | | | | | | | | | | (#4840) As per #3622, we remove trailing slashes from outbound federation requests. However, to ensure that we remain backwards compatible with previous versions of Synapse, if we receive a HTTP 400 with `M_UNRECOGNIZED`, then we are likely talking to an older version of Synapse in which case we retry with a trailing slash appended to the request path. | ||||
| | * | Switch to wrapper function around _send_request | Andrew Morgan | 2019-03-13 | 1 | -2/+2 |
| | | | |||||
| | * | Correct argument name | Andrew Morgan | 2019-03-12 | 1 | -2/+2 |
| | | | |||||
| | * | Cleaner way of implementing trailing slashes | Andrew Morgan | 2019-03-12 | 1 | -2/+4 |
| | | | |||||
| | * | and again | Andrew Morgan | 2019-03-11 | 1 | -1/+1 |
| | | | |||||
| | * | Fix syntax error | Andrew Morgan | 2019-03-11 | 1 | -1/+1 |
| | | | |||||
| | * | We're calling different functions now | Andrew Morgan | 2019-03-11 | 1 | -2/+2 |
| | | | |||||
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dinsic-merged | Erik Johnston | 2019-03-21 | 5 | -205/+545 |
|\| | | |||||
| * | | Merge pull request #4896 from matrix-org/erikj/disable_room_directory | Erik Johnston | 2019-03-21 | 1 | -1/+58 |
| |\ \ | | | | | | | | | Add option to disable search room lists | ||||
| | * | | Add test | Erik Johnston | 2019-03-20 | 1 | -1/+58 |
| | | | | |||||
| * | | | Add test | Erik Johnston | 2019-03-20 | 1 | -0/+52 |
| |/ / | |||||
| * | | Fix RegistrationTestCase | Richard van der Hoff | 2019-03-19 | 1 | -2/+9 |
| | | | | | | | | | | | | turns out this relies on there being a `user_consent_version` set. | ||||
| * | | fix test_auto_create_auto_join_where_no_consent (#4886) | Neil Johnson | 2019-03-19 | 1 | -2/+22 |
| | | | |||||
| * | | Migrate the user directory initial population to a background task (#4864) | Amber Brown | 2019-03-19 | 1 | -35/+74 |
| | | | |||||
| * | | Revert "Make federation endpoints more tolerant of trailing slashes for some ↵ | Erik Johnston | 2019-03-14 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | endpoints (#4793)" This reverts commit 290552fd836f4ae2dc1d893a7f72f7fff85365d3. | ||||
| * | | Merge pull request #4846 from matrix-org/hawkowl/userdir-search | Erik Johnston | 2019-03-14 | 1 | -13/+18 |
| |\ \ | | |/ | |/| | Improve searching in the userdir | ||||
| | * | fixup | Amber Brown | 2019-03-13 | 1 | -20/+1 |
| | | | |||||
| | * | fixup | Amber Brown | 2019-03-12 | 1 | -16/+20 |
| | | | |||||
| | * | fixes | Amber Brown | 2019-03-12 | 1 | -4/+12 |
| | | | |||||
| | * | initial | Amber Brown | 2019-03-11 | 1 | -0/+12 |
| | | | |||||
| * | | Make federation endpoints more tolerant of trailing slashes for some ↵ | Andrew Morgan | 2019-03-11 | 1 | -3/+3 |
| |/ | | | | | | | | | endpoints (#4793) Server side of a solution towards #3622. | ||||
| * | Rewrite userdir to be faster (#4537) | Amber Brown | 2019-03-07 | 1 | -41/+225 |
| | | |||||
| * | Add rate-limiting on registration (#4735) | Brendan Abolivier | 2019-03-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rate-limiting for registration * Add unit test for registration rate limiting * Add config parameters for rate limiting on auth endpoints * Doc * Fix doc of rate limiting function Co-Authored-By: babolivier <contact@brendanabolivier.com> * Incorporate review * Fix config parsing * Fix linting errors * Set default config for auth rate limiting * Fix tests * Add changelog * Advance reactor instead of mocked clock * Move parameters to registration specific config and give them more sensible default values * Remove unused config options * Don't mock the rate limiter un MAU tests * Rename _register_with_store into register_with_store * Make CI happy * Remove unused import * Update sample config * Fix ratelimiting test for py2 * Add non-guest test | ||||
| * | Update test_typing to use HomeserverTestCase. (#4771) | Richard van der Hoff | 2019-03-04 | 1 | -157/+133 |
| | | |||||
* | | Merge branch 'master' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2019-03-15 | 4 | -61/+241 |
|\| | | | | | | | erikj/dinsic-merged-master | ||||
| * | Fix registration on workers (#4682) | Erik Johnston | 2019-02-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | * Move RegistrationHandler init to HomeServer * Move post registration actions to RegistrationHandler * Add post regisration replication endpoint * Newsfile | ||||
| * | Add configurable room list publishing rules | Erik Johnston | 2019-02-14 | 1 | -0/+1 |
| | | | | | | | | | | This allows specifying who and what is allowed to be published onto the public room list | ||||
| * | make sure version is in body and wrap in linearizer queue | Hubert Chathi | 2019-02-08 | 1 | -0/+72 |
| | | | | | | | | also add tests | ||||
| * | create support user (#4141) | Neil Johnson | 2018-12-14 | 2 | -2/+119 |
| | | | | | | | | | | | | Allow for the creation of a support user. A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. | ||||
| * | Rip out half-implemented m.login.saml2 support (#4265) | Richard van der Hoff | 2018-12-06 | 1 | -15/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Rip out half-implemented m.login.saml2 support This was implemented in an odd way that left most of the work to the client, in a way that I really didn't understand. It's going to be a pain to maintain, so let's start by ripping it out. * drop undocumented dependency on dateutil It turns out we were relying on dateutil being pulled in transitively by pysaml2. There's no need for that bloat. | ||||
| * | Neilj/fix autojoin (#4223) | Neil Johnson | 2018-11-28 | 1 | -1/+11 |
| | | | | | | | | | | | | * Fix auto join failures for servers that require user consent * Fix auto join failures for servers that require user consent | ||||
| * | handle empty backups according to latest spec proposal (#4123) | Hubert Chathi | 2018-11-05 | 1 | -42/+37 |
| | | | | | | fixes #4056 | ||||
* | | merge master into dinsic, again... | Matthew Hodgson | 2018-11-03 | 8 | -104/+627 |
|\| | |||||
| * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-10-25 | 1 | -19/+56 |
| |\ | | | | | | | | | | erikj/alias_disallow_list | ||||
| | * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-10-25 | 2 | -0/+436 |
| | |\ | | | | | | | | | | | | | matthew/autocreate_autojoin | ||||
| | * | | improve auto room join logic, comments and tests | Neil Johnson | 2018-10-12 | 1 | -4/+17 |
| | | | | |||||
| | * | | move logic into register, fix room alias localpart bug, tests | Neil Johnson | 2018-10-04 | 1 | -19/+43 |
| | | | | |||||
| * | | | Use allow/deny | Erik Johnston | 2018-10-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add tests for alias creation rules | Erik Johnston | 2018-10-19 | 1 | -0/+48 |
| | |/ | |/| | |||||
| * | | Fix roomlist since tokens on Python 3 (#4046) | Will Hunt | 2018-10-17 | 1 | -0/+39 |
| | | | | | | | | | Thanks @Half-Shot !!! | ||||
| * | | Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups | David Baker | 2018-10-09 | 2 | -81/+83 |
| |\| | |||||
| | * | Port tests/ to Python 3 (#3808) | Amber Brown | 2018-09-07 | 1 | -3/+1 |
| | | | |||||
| | * | Merge branch 'master' into develop | Richard van der Hoff | 2018-09-06 | 1 | -11/+8 |
| | |\ | |||||
| | | * | Fix origin handling for pushed transactions | Richard van der Hoff | 2018-09-05 | 1 | -11/+8 |
| | | | | | | | | | | | | | | | | | | | | Use the actual origin for push transactions, rather than whatever the remote server claimed. | ||||
| | * | | Fix tests on postgresql (#3740) | Amber Brown | 2018-09-04 | 1 | -68/+75 |
| | | | | |||||
| * | | | try to make flake8 and isort happy | Hubert Chathi | 2018-09-06 | 1 | -4/+5 |
| | | | | |||||
| * | | | update to newer Synapse APIs | Hubert Chathi | 2018-08-24 | 1 | -0/+1 |
| | | | | |||||
| * | | | Merge branch 'develop' into e2e_backups | Hubert Chathi | 2018-08-24 | 10 | -469/+514 |
| |\| | | |||||
| | * | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-08-22 | 1 | -2/+2 |
| | |\ \ | | | | | | | | | | | | | | | | neilj/server_notices_on_blocking | ||||
| | | * \ | Merge pull request #3659 from matrix-org/erikj/split_profiles | Erik Johnston | 2018-08-22 | 1 | -2/+2 |
| | | |\ \ | | | | |/ | | | |/| | Allow profile updates to happen on workers | ||||
| | | | * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-08-17 | 10 | -428/+475 |
| | | | |\ | | | | | | | | | | | | | | | | | | | erikj/split_profiles | ||||
| | | | * | | Split ProfileHandler into master and worker | Erik Johnston | 2018-08-17 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | rename error code | Neil Johnson | 2018-08-18 | 1 | -2/+2 |
| | |/ / / | |||||
| * | | | | 404 nicely if you try to interact with a missing current version | Matthew Hodgson | 2018-08-12 | 1 | -0/+22 |
| | | | | | |||||
| * | | | | flake8 | Matthew Hodgson | 2018-08-12 | 1 | -8/+13 |
| | | | | | |||||
| * | | | | implement remaining tests and make them work | Matthew Hodgson | 2018-08-12 | 1 | -25/+251 |
| | | | | | |||||
| * | | | | linting | Matthew Hodgson | 2018-08-12 | 1 | -25/+23 |
| | | | | | |||||
| * | | | | fix idiocies and so make tests pass | Matthew Hodgson | 2018-08-12 | 1 | -8/+11 |
| | | | | | |||||
| * | | | | first cut at a UT | Matthew Hodgson | 2018-08-12 | 1 | -0/+141 |
| | | | | | |||||
* | | | | | merge in master | Matthew Hodgson | 2018-10-22 | 10 | -425/+578 |
|\ \ \ \ \ | | |/ / / | |/| | | | |||||
| * | | | | add new error type ResourceLimit | Neil Johnson | 2018-08-16 | 3 | -15/+15 |
| | |_|/ | |/| | | |||||
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-15 | 1 | -2/+2 |
| |\ \ \ | | | | | | | | | | | | | | | | neilj/fix_off_by_1+maus | ||||
| | * | | | update error codes | Neil Johnson | 2018-08-15 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/admin_email | Neil Johnson | 2018-08-14 | 1 | -0/+71 |
| | |\ \ \ | |||||
| * | \ \ \ | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-14 | 1 | -1/+1 |
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | | neilj/fix_off_by_1+maus | ||||
| | * | | | | fix setup_test_homeserver to be postgres compatible | Neil Johnson | 2018-08-14 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge pull request #3670 from matrix-org/neilj/mau_sync_block | Neil Johnson | 2018-08-14 | 1 | -0/+71 |
| | |\ \ \ \ | | | | | | | | | | | | | | | Block ability to read via sync if mau limit exceeded | ||||
| * | | | | | | fix off by 1 errors | Neil Johnson | 2018-08-14 | 2 | -3/+14 |
| | | | | | | | |||||
| * | | | | | | support admin_email config and pass through into blocking errors, return ↵ | Neil Johnson | 2018-08-14 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | AuthError in all cases | ||||
| * | | | | | | fix off by 1s on mau | Neil Johnson | 2018-08-14 | 2 | -5/+48 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'neilj/admin_email' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-14 | 1 | -4/+4 |
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | | | | | | | | | | neilj/fix_off_by_1+maus | ||||
| | * | | | | | support admin_email config and pass through into blocking errors, return ↵ | Neil Johnson | 2018-08-13 | 1 | -4/+4 |
| | |/ / / / | | | | | | | | | | | | | | | | | | | AuthError in all cases | ||||
| * | | | | | Merge branch 'neilj/mau_sync_block' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-14 | 1 | -0/+71 |
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / / | neilj/fix_off_by_1+maus | ||||
| | * | | | fix imports | Neil Johnson | 2018-08-09 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | only block on sync where user is not part of the mau cohort | Neil Johnson | 2018-08-09 | 1 | -9/+31 |
| | | | | | |||||
| | * | | | block sync if auth checks fail | Neil Johnson | 2018-08-09 | 1 | -6/+13 |
| | | | | | |||||
| | * | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-09 | 1 | -1/+3 |
| | |\ \ \ | | | | |/ | | | |/| | | | | | | neilj/mau_sync_block | ||||
| | * | | | sync auth blocking | Neil Johnson | 2018-08-08 | 1 | -0/+42 |
| | | | | | |||||
| * | | | | Revert "support admin_email config and pass through into blocking errors, ↵ | Neil Johnson | 2018-08-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | return AuthError in all cases" This reverts commit 0d43f991a19840a224d3dac78d79f13d78212ee6. | ||||
| * | | | | support admin_email config and pass through into blocking errors, return ↵ | Neil Johnson | 2018-08-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | AuthError in all cases | ||||
| * | | | | Run tests under PostgreSQL (#3423) | Amber Brown | 2018-08-13 | 7 | -3/+7 |
| | | | | | |||||
| * | | | | Run black. | black | 2018-08-10 | 9 | -420/+338 |
| | |/ / | |/| | | |||||
| * | | | Test fixes for Python 3 (#3647) | Amber Brown | 2018-08-09 | 1 | -1/+3 |
| |/ / | |||||
| * | | bug fixes | Neil Johnson | 2018-08-03 | 1 | -1/+0 |
| | | | |||||
| * | | do mau checks based on monthly_active_users table | Neil Johnson | 2018-08-02 | 2 | -41/+38 |
| |/ | |||||
| * | fix test for py3 | Neil Johnson | 2018-08-01 | 1 | -0/+4 |
| | | |||||
| * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Neil Johnson | 2018-08-01 | 1 | -1/+0 |
| |\ | | | | | | | | | | neilj/mau_sign_in_log_in_limits | ||||
| | * | Remove pdu_failures from transactions | Travis Ralston | 2018-07-30 | 1 | -1/+0 |
| | | | | | | | | | The field is never read from, and all the opportunities given to populate it are not utilized. It should be very safe to remove this. | ||||
| * | | make count_monthly_users async synapse/handlers/auth.py | Neil Johnson | 2018-08-01 | 2 | -21/+28 |
| | | | |||||
| * | | coding style | Neil Johnson | 2018-07-31 | 1 | -2/+2 |
| | | | |||||
| * | | limit register and sign in on number of monthly users | Neil Johnson | 2018-07-30 | 2 | -1/+97 |
| |/ | |||||
* | | Merge remote-tracking branch 'origin/master' into dinsic | David Baker | 2018-07-19 | 9 | -25/+40 |
|\| | |||||
| * | run isort | Amber Brown | 2018-07-09 | 9 | -25/+40 |
| | | |||||
* | | unbreak tests | Matthew Hodgson | 2018-05-04 | 1 | -1/+0 |
| | | |||||
* | | remove create_profile from tests | Matthew Hodgson | 2018-05-04 | 1 | -2/+0 |
| | | |||||
* | | PR feedback | David Baker | 2018-04-25 | 1 | -2/+2 |
| | | | | | | | | | | Unnecessary inlineCallbacks, missing yield, SQL comments & trailing commas. | ||||
* | | Fix tests | David Baker | 2018-04-17 | 1 | -3/+3 |
|/ | |||||
* | Fix tests | Erik Johnston | 2018-04-11 | 1 | -0/+1 |
| | |||||
* | s/replication_client/federation_client/ | Erik Johnston | 2018-03-13 | 3 | -3/+3 |
| | |||||
* | s/replication_server/federation_server | Erik Johnston | 2018-03-13 | 1 | -1/+1 |
| | |||||
* | Fix tests | Erik Johnston | 2018-03-13 | 4 | -4/+5 |
| | |||||
* | Fix tests | Erik Johnston | 2018-03-13 | 2 | -10/+8 |
| | |||||
* | Remove spurious unittest.DEBUG | Richard van der Hoff | 2018-01-26 | 1 | -1/+0 |
| | |||||
* | try make tests work a bit more... | Matthew Hodgson | 2017-12-04 | 1 | -0/+12 |
| | |||||
* | erik told me to | Matthew Hodgson | 2017-12-04 | 1 | -1/+1 |
| | |||||
* | Fix appservice tests to account for new behavior of notify_interested_services | Ilya Zhuravlev | 2017-11-02 | 1 | -3/+12 |
| | |||||
* | Split out profile handler to fix tests | Erik Johnston | 2017-08-25 | 2 | -5/+4 |
| | |||||
* | Fix up | Erik Johnston | 2017-06-27 | 1 | -2/+1 |
| | |||||
* | Do some logging when one-time-keys get claimed | Richard van der Hoff | 2017-05-09 | 1 | -0/+34 |
| | | | | | might help us figure out if https://github.com/vector-im/riot-web/issues/3868 has happened. | ||||
* | Allow clients to upload one-time-keys with new sigs | Richard van der Hoff | 2017-05-09 | 1 | -0/+98 |
| | | | | | | | When a client retries a key upload, don't give an error if the signature has changed (but the key is the same). Fixes https://github.com/vector-im/riot-android/issues/1208, hopefully. | ||||
* | fix tests | Richard van der Hoff | 2017-03-23 | 2 | -1/+3 |
| | |||||
* | push federation retry limiter down to matrixfederationclient | Richard van der Hoff | 2017-03-23 | 1 | -0/+2 |
| | | | | | rather than having to instrument everywhere we make a federation call, make the MatrixFederationHttpClient manage the retry limiter. | ||||
* | Modify test_user_sync so it doesn't look at last_active_ts over ↵ | Will Hunt | 2017-03-15 | 1 | -1/+1 |
| | | | | last_user_sync_ts | ||||
* | Fix email push in pusher worker | Erik Johnston | 2017-02-02 | 2 | -12/+7 |
| | | | | | | This was broken when device list updates were implemented, as Mailer could no longer instantiate an AuthHandler due to a dependency on federation sending. | ||||
* | Implement device key caching over federation | Erik Johnston | 2017-01-26 | 3 | -9/+11 |
| | |||||
* | Add basic implementation of local device list changes | Erik Johnston | 2017-01-25 | 1 | -0/+3 |
| | |||||
* | Stop putting a time caveat on access tokens | Richard van der Hoff | 2016-11-29 | 2 | -7/+5 |
| | | | | | | | | The 'time' caveat on the access tokens was something of a lie, since we weren't enforcing it; more pertinently its presence stops us ever adding useful time caveats. Let's move in the right direction by not lying in our caveats. | ||||
* | Merge pull request #1098 from matrix-org/markjh/bearer_token | Mark Haines | 2016-10-25 | 1 | -1/+2 |
|\ | | | | | Allow clients to supply access_tokens as headers | ||||
| * | Fix unit tests | Mark Haines | 2016-09-12 | 1 | -1/+2 |
| | | |||||
* | | rest/client/v1/register: use the correct requester in createUser | Patrik Oldsberg | 2016-10-06 | 1 | -3/+5 |
| | | | | | | | | Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> | ||||
* | | Time out typing over federation | Erik Johnston | 2016-09-23 | 1 | -5/+2 |
|/ | |||||
* | Fix unit tests | Mark Haines | 2016-09-06 | 1 | -0/+8 |
| |