| Commit message (Expand) | Author | Age | Files | Lines |
* | Describe which rate limiter was hit in logs (#16135) | David Robertson | 2023-08-30 | 1 | -2/+12 |
* | Add `Retry-After` to M_LIMIT_EXCEEDED error responses (#16136) | Will Hunt | 2023-08-24 | 1 | -1/+9 |
* | Implements admin API to lock an user (MSC3939) (#15870) | Mathieu Velten | 2023-08-10 | 1 | -0/+2 |
* | Re-introduce the outbound federation proxy (#15913) | Eric Eastwood | 2023-07-18 | 1 | -0/+7 |
* | Actually enforce guest + return www-authenticate header | Hugh Nimmo-Smith | 2023-05-30 | 1 | -3/+25 |
* | Stabilize MSC2659 support for AS ping endpoint. (#15528) | Tulir Asokan | 2023-05-09 | 1 | -4/+4 |
* | Fix spinloop during partial state sync when a prev event is in backoff (#15351) | Sean Quah | 2023-03-30 | 1 | -4/+13 |
* | Implement MSC2659: application service ping endpoint (#15249) | Tulir Asokan | 2023-03-16 | 1 | -0/+5 |
* | Update the error code for duplicate annotation (#15075) | Richard van der Hoff | 2023-02-15 | 1 | -0/+4 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 1 | -0/+22 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 1 | -1/+10 |
* | Respond with proper error responses on unknown paths. (#14621) | Patrick Cloke | 2022-12-08 | 1 | -4/+2 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 1 | -1/+1 |
* | Explain `SynapseError` and `FederationError` better (#14191) | Eric Eastwood | 2022-10-19 | 1 | -3/+21 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 1 | -0/+21 |
* | Allow admins to require a manual approval process before new accounts can be ... | Brendan Abolivier | 2022-09-29 | 1 | -0/+16 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -0/+6 |
* | Implement MSC3848: Introduce errcodes for specific event sending failures (#1... | Will Hunt | 2022-07-27 | 1 | -10/+48 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 1 | -2/+8 |
* | Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12923) | Travis Ralston | 2022-05-31 | 1 | -1/+1 |
* | Revert "Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12922)" | Travis Ralston | 2022-05-30 | 1 | -1/+1 |
* | Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12922) | Travis Ralston | 2022-05-31 | 1 | -1/+1 |
* | Uniformize spam-checker API, part 3: Expand check_event_for_spam with the abi... | David Teller | 2022-05-30 | 1 | -10/+13 |
* | Add code M_USER_ACCOUNT_SUSPENDED, as per MSC3823. (#12845) | David Teller | 2022-05-27 | 1 | -0/+7 |
* | Uniformize spam-checker API, part 2: check_event_for_spam (#12808) | David Teller | 2022-05-23 | 1 | -3/+1 |
* | Uniformize spam-checker API, part 1: the `Code` enum. (#12703) | David Teller | 2022-05-20 | 1 | -2/+9 |
* | Implement MSC2815: allow room moderators to view redacted event content (#12427) | Tulir Asokan | 2022-04-20 | 1 | -0/+18 |
* | Fix M_WRONG_ROOM_KEYS_VERSION error not including `current_version` field (#1... | Michael Telatynski | 2022-02-14 | 1 | -0/+3 |
* | Make `check_event_allowed` module API callback not fail open (accept events) ... | reivilibre | 2021-11-01 | 1 | -0/+7 |
* | Add missing type hints to synapse.api. (#11109) | Patrick Cloke | 2021-10-18 | 1 | -46/+23 |
* | Validate device_keys for C-S /keys/query requests (#10593) | David Robertson | 2021-08-20 | 1 | -0/+8 |
* | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 1 | -0/+3 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -2/+2 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -10/+11 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -27/+23 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Stop shadow-banned users from sending invites. (#8095) | Patrick Cloke | 2020-08-20 | 1 | -0/+8 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 1 | -3/+3 |
* | Improve performance of the register endpoint (#8009) | Patrick Cloke | 2020-08-06 | 1 | -1/+3 |
* | Ensure that calls to `json.dumps` are compatible with the standard library js... | Patrick Cloke | 2020-07-15 | 1 | -1/+3 |
* | Improve the type hints of synapse.api.errors. (#7820) | Patrick Cloke | 2020-07-14 | 1 | -55/+73 |
* | Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) | Patrick Cloke | 2020-07-10 | 1 | -4/+2 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -4/+3 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -2/+1 |
* | Convert http.HTTPStatus objects to their int equivalent (#7188) | Andrew Morgan | 2020-04-03 | 1 | -1/+8 |
* | Allow server admins to define and enforce a password policy (MSC2000). (#7118) | Dirk Klimpel | 2020-03-26 | 1 | -0/+21 |
* | Validate the alt_aliases property of canonical alias events (#6971) | Patrick Cloke | 2020-03-03 | 1 | -0/+1 |
* | Add `get_room_version` method | Richard van der Hoff | 2020-01-31 | 1 | -4/+2 |
* | Implement RedirectException (#6687) | Richard van der Hoff | 2020-01-15 | 1 | -1/+26 |
* | Kill off RegistrationError (#6691) | Richard van der Hoff | 2020-01-13 | 1 | -6/+0 |
* | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 1 | -1/+1 |
* | Merge branch 'develop' into uhoreg/e2e_cross-signing_merged | Hubert Chathi | 2019-10-18 | 1 | -1/+2 |
|\ |
|
| * | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 1 | -1/+2 |
* | | Merge branch 'uhoreg/e2e_cross-signing_merged' into cross-signing_keys | Hubert Chathi | 2019-08-28 | 1 | -1/+2 |
|\| |
|
| * | Change user deactivated errcode to USER_DEACTIVATED and use it (#5686) | Andrew Morgan | 2019-07-31 | 1 | -1/+2 |
* | | allow uploading keys for cross-signing | Hubert Chathi | 2019-07-25 | 1 | -0/+1 |
|/ |
|
* | Return a different error from Invalid Password when a user is deactivated (#5... | Andrew Morgan | 2019-07-15 | 1 | -0/+16 |
* | Implement access token expiry (#5660) | Richard van der Hoff | 2019-07-12 | 1 | -1/+7 |
* | Clean up exception handling for access_tokens (#5656) | Richard van der Hoff | 2019-07-11 | 1 | -1/+32 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -59/+53 |
* | Add ability to perform password reset via email without trusting the identity... | Andrew Morgan | 2019-06-06 | 1 | -0/+9 |
* | Fix error handling for rooms whose versions are unknown. (#5219) | Richard van der Hoff | 2019-05-21 | 1 | -1/+15 |
* | Remove periods from copyright headers (#5046) | Andrew Morgan | 2019-04-11 | 1 | -1/+1 |
* | Add account expiration feature | Brendan Abolivier | 2019-04-09 | 1 | -0/+1 |
* | Refactor request sending to have better excpetions (#4358) | Erik Johnston | 2019-01-08 | 1 | -0/+18 |
* | PR feedback pt. 1 | David Baker | 2018-10-12 | 1 | -8/+0 |
* | Fix mergefail | David Baker | 2018-10-09 | 1 | -1/+1 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups | David Baker | 2018-10-09 | 1 | -3/+3 |
|\ |
|
| * | Change admin_uri to admin_contact in config and errors | Erik Johnston | 2018-08-24 | 1 | -3/+3 |
* | | try to make flake8 and isort happy | Hubert Chathi | 2018-09-06 | 1 | -0/+1 |
* | | Merge branch 'develop' into e2e_backups | Hubert Chathi | 2018-08-24 | 1 | -2/+42 |
|\| |
|
| * | rename error code | Neil Johnson | 2018-08-18 | 1 | -2/+2 |
| * | add new error type ResourceLimit | Neil Johnson | 2018-08-16 | 1 | -2/+21 |
| * | clean up AuthError | Neil Johnson | 2018-08-15 | 1 | -7/+3 |
| * | update error codes for resource limiting | Neil Johnson | 2018-08-15 | 1 | -2/+1 |
| * | replace admin_email with admin_uri for greater flexibility | Neil Johnson | 2018-08-15 | 1 | -2/+2 |
| * | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -2/+11 |
| * | Revert "support admin_email config and pass through into blocking errors, ret... | Neil Johnson | 2018-08-13 | 1 | -11/+2 |
| * | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -2/+11 |
| * | fix pep8 too many lines | Neil Johnson | 2018-08-08 | 1 | -1/+0 |
| * | Merge branch 'develop' into neilj/disable_hs | Neil Johnson | 2018-08-08 | 1 | -0/+25 |
| |\ |
|
| | * | Enforce compatibility when processing make_join requests | Richard van der Hoff | 2018-08-03 | 1 | -0/+22 |
| | * | Basic support for room versioning | Richard van der Hoff | 2018-08-03 | 1 | -0/+2 |
| * | | disable HS from config | Neil Johnson | 2018-08-04 | 1 | -0/+1 |
| |/ |
|
* | | blindly incorporate PR review - needs testing & fixing | Matthew Hodgson | 2018-08-12 | 1 | -3/+8 |
* | | implement /room_keys/version too (untested) | Matthew Hodgson | 2018-08-12 | 1 | -0/+25 |
|/ |
|
* | Merge pull request #3639 from matrix-org/rav/refactor_error_handling | Richard van der Hoff | 2018-08-02 | 1 | -53/+53 |
|\ |
|
| * | Kill off MatrixCodeMessageException | Richard van der Hoff | 2018-08-01 | 1 | -11/+0 |
| * | Refactor code for turning HttpResponseException into SynapseError | Richard van der Hoff | 2018-08-01 | 1 | -31/+53 |
| * | Be more careful which errors we send back over the C-S API | Richard van der Hoff | 2018-08-01 | 1 | -11/+0 |
* | | limit register and sign in on number of monthly users | Neil Johnson | 2018-07-30 | 1 | -0/+1 |
|/ |
|
* | run isort | Amber Brown | 2018-07-09 | 1 | -2/+2 |
* | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+2 |
* | custom error code for not leaving server notices room | Richard van der Hoff | 2018-05-22 | 1 | -0/+1 |
* | Reject attempts to send event before privacy consent is given | Richard van der Hoff | 2018-05-22 | 1 | -1/+29 |
* | Use six.itervalues in some places | Adrian Tschira | 2018-04-15 | 1 | -1/+2 |
* | Use simplejson throughout | Richard van der Hoff | 2018-03-29 | 1 | -1/+2 |
* | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -0/+26 |
* | add registrations_require_3pid | Matthew Hodgson | 2018-01-19 | 1 | -0/+1 |
* | Refactor UI auth implementation | Richard van der Hoff | 2017-12-05 | 1 | -0/+16 |
* | Use CodeMessageException subclass instead | David Baker | 2017-04-25 | 1 | -0/+11 |
* | Address review comments | Richard van der Hoff | 2017-03-14 | 1 | -5/+14 |
* | re-refactor exception heirarchy | Richard van der Hoff | 2017-03-14 | 1 | -16/+14 |
* | Fix routing loop when fetching remote media | Richard van der Hoff | 2017-03-13 | 1 | -7/+52 |
* | Fail with a coherent error message if `/sync?filter=` is invalid | Kegan Dougal | 2016-11-21 | 1 | -0/+1 |
* | Implement https://github.com/matrix-org/matrix-doc/pull/346/files | David Baker | 2016-07-08 | 1 | -0/+1 |
* | requestToken update | David Baker | 2016-06-30 | 1 | -1/+2 |
* | Revert "Merge two of the room join codepaths" | Daniel Wagner-Hall | 2016-02-12 | 1 | -5/+0 |
* | Merge two of the room join codepaths | Daniel Wagner-Hall | 2016-02-12 | 1 | -0/+5 |
* | Require unbanning before other membership changes | Daniel Wagner-Hall | 2016-01-15 | 1 | -0/+1 |
* | M_INVALID_USERNAME to be consistent with the parameter name | David Baker | 2016-01-15 | 1 | -1/+1 |
* | Add specific error code for invalid user names. | David Baker | 2016-01-14 | 1 | -0/+1 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Guest users must be joined to a room to see it in /sync | Mark Haines | 2016-01-06 | 1 | -16/+0 |
* | Include the list of bad room ids in the error | Mark Haines | 2015-12-22 | 1 | -0/+16 |
* | Allow guests to register and call /events?room_id= | Daniel Wagner-Hall | 2015-11-04 | 1 | -0/+1 |
* | Reject events which are too large | Daniel Wagner-Hall | 2015-10-22 | 1 | -0/+9 |
* | Remove log line that was generated whenever an error was created. We are now ... | Mark Haines | 2015-10-06 | 1 | -1/+0 |
* | synapse/api/errors.py:RoomError was unused | Mark Haines | 2015-09-22 | 1 | -5/+0 |
* | Add endpoint that proxies ID server request token and errors if the given ema... | David Baker | 2015-08-04 | 1 | -0/+1 |
* | Merge branch 'develop' into csauth | David Baker | 2015-04-24 | 1 | -2/+2 |
|\ |
|
| * | No commas here, otherwise our error string constants become tuples. | David Baker | 2015-04-24 | 1 | -2/+2 |
* | | Dedicated error code for failed 3pid auth verification | David Baker | 2015-04-23 | 1 | -0/+1 |
* | | Add an error code to 'missing token' response. | David Baker | 2015-04-23 | 1 | -0/+1 |
|/ |
|
* | Grant ASes the ability to create alias in their own namespace. | Kegan Dougal | 2015-02-06 | 1 | -1/+2 |
* | Apply sanity to the transport client interface. Convert 'make_join' and 'send... | Erik Johnston | 2015-02-04 | 1 | -1/+7 |
* | Code style fixes. | Mark Haines | 2015-01-29 | 1 | -0/+1 |
* | Add slightly pedantic trailing slash error. | David Baker | 2015-01-23 | 1 | -1/+6 |
* | right super() param | David Baker | 2015-01-23 | 1 | -1/+1 |
* | As yet fairly untested GET API for push rules | David Baker | 2015-01-22 | 1 | -1/+13 |
* | Oops: second part of commit dc938606 | David Baker | 2015-01-22 | 1 | -0/+12 |
* | Merge branch 'develop' into pushers | David Baker | 2015-01-13 | 1 | -1/+1 |
|\ |
|
| * | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
* | | Merge branch 'develop' into pushers | David Baker | 2014-12-18 | 1 | -1/+2 |
|\| |
|
| * | Limit the size of images that are thumbnailed serverside. Limit the size of f... | Mark Haines | 2014-12-11 | 1 | -0/+1 |
* | | Merge branch 'develop' into pushers | David Baker | 2014-11-20 | 1 | -2/+5 |
|\| |
|
| * | Use module loggers rather than the root logger. Exceptions caused by bad clie... | Mark Haines | 2014-11-20 | 1 | -2/+5 |
* | | Start creating a module to do generic notifications (just prints them to stdo... | David Baker | 2014-11-19 | 1 | -0/+1 |
|/ |
|
* | Move FederationError to synapse.api.errors | Erik Johnston | 2014-11-04 | 1 | -0/+34 |
* | Fix pep8 warnings | Mark Haines | 2014-10-30 | 1 | -1/+3 |
* | Respond with more helpful error messages for unsigned requests | Mark Haines | 2014-10-13 | 1 | -0/+1 |
* | Captchas now work on registration. Missing x-forwarded-for config arg support... | Kegan Dougal | 2014-09-05 | 1 | -1/+15 |
* | Added a captcha config to the HS, to enable registration captcha checking and... | Kegan Dougal | 2014-09-05 | 1 | -0/+1 |
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Set status message for ratelimit error responses | Mark Haines | 2014-09-03 | 1 | -0/+2 |
* | Raise LimitExceedError when the ratelimiting is throttling requests | Mark Haines | 2014-09-03 | 1 | -7/+27 |
* | Add ratelimiting function to basehandler | Mark Haines | 2014-09-02 | 1 | -0/+1 |
* | Added M_UNKNOWN_TOKEN error code and send it when there is an unrecognised ac... | Kegan Dougal | 2014-08-14 | 1 | -0/+1 |
* | Default error code BAD_PAGINATION for EventStreamErrors | Kegan Dougal | 2014-08-14 | 1 | -1/+4 |
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+114 |