summary refs log tree commit diff
path: root/synapse/api/constants.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improve event validation (#16908)Shay2024-03-191-0/+2
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-131-1/+0
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+3
* Update license headersPatrick Cloke2023-11-211-13/+16
* Run pyupgrade for python 3.7 & 3.8. (#16110)Patrick Cloke2023-08-151-2/+1
* Remove experimental MSC2716 implementation to incrementally import history in...Eric Eastwood2023-06-161-14/+0
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-1/+1
* Use account data constants in more places. (#15554)Patrick Cloke2023-05-091-0/+1
* Implement MSC2175: remove the creator field from create events. (#15394)Patrick Cloke2023-04-061-0/+2
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-271-0/+3
* Use an enum for direction. (#14927)Patrick Cloke2023-01-271-0/+7
* Merge account data streams (#14826)Erik Johnston2023-01-131-0/+1
* Improve validation of field size limits in events. (#14664)reivilibre2022-12-131-0/+1
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-0/+3
* Implement MSC3912: Relation-based redactions (#14260)Brendan Abolivier2022-11-031-0/+2
* Track notification counts per thread (implement MSC3773). (#13776)Patrick Cloke2022-10-041-0/+3
* Allow admins to require a manual approval process before new accounts can be ...Brendan Abolivier2022-09-291-0/+11
* Remove support for unstable private read receipts (#13653)Šimon Brandner2022-09-011-1/+0
* MSC2716v4 room version - remove namespace from MSC2716 event content fields (...Eric Eastwood2022-08-191-3/+3
* Support stable identifiers for MSC2285: private read receipts. (#13273)Šimon Brandner2022-08-051-1/+2
* Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#1...Šimon Brandner2022-07-271-1/+1
* Implement MSC3827: Filtering of `/publicRooms` by room type (#13031)Šimon Brandner2022-06-291-0/+10
* Remove remaining bits of groups code. (#12936)Patrick Cloke2022-06-011-1/+0
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-271-1/+7
* Remove user-visible groups/communities code (#12553)Patrick Cloke2022-05-251-5/+0
* Add a new room version for MSC3787's knock+restricted join rule (#12623)Travis Ralston2022-05-171-0/+2
* Implement changes to MSC2285 (hidden read receipts) (#12168)Šimon Brandner2022-05-041-4/+2
* Remove references to unstable identifiers from MSC3440. (#12382)Patrick Cloke2022-04-121-2/+0
* Bump `black` and `click` versions (#12320)David Robertson2022-03-291-1/+1
* Support stable identifiers for MSC3440: Threading (#12151)Patrick Cloke2022-03-101-1/+3
* Stabilise MSC3231 (Token Based Registration) (#11867)Jonathan de Jong2022-02-041-1/+1
* Add a constant for receipt types (m.read). (#11531)Patrick Cloke2021-12-081-0/+4
* Annotate string constants in `synapse.api.constants` with `Final` (#11356)Sean Quah2021-11-251-98/+100
* Add a thread relation type per MSC3440. (#11088)Patrick Cloke2021-10-211-0/+1
* Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-09-301-0/+3
* Rename MSC2716 things from `chunk` to `batch` to match `/batch_send` endpoint...Eric Eastwood2021-09-211-5/+5
* Add a constant for m.federate. (#10775)Patrick Cloke2021-09-081-0/+3
* Move `maybe_kick_guest_users` out of `BaseHandler` (#10744)Richard van der Hoff2021-09-061-0/+9
* Populate `rooms.creator` field for easy lookup (#10697)Eric Eastwood2021-09-011-0/+3
* Implement MSC3231: Token authenticated registration (#10142)Callum Brown2021-08-211-0/+1
* Support MSC3289: Room version 8 (#10449)Patrick Cloke2021-08-091-1/+1
* Make historical events discoverable from backfill for servers without any scr...Eric Eastwood2021-07-281-3/+0
* Merge tag 'v1.39.0rc3' into developErik Johnston2021-07-281-0/+8
|\
| * Always communicate device OTK counts to clients (#10485)Andrew Morgan2021-07-271-0/+8
* | Support for MSC2285 (hidden read receipts) (#10413)Šimon Brandner2021-07-281-0/+4
* | Switch to `chunk` events so we can auth via power_levels (MSC2716) (#10432)Eric Eastwood2021-07-211-2/+4
|/
* Do not recurse into non-spaces in the spaces summary. (#10256)Patrick Cloke2021-06-291-0/+6
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-0/+15
* Update MSC3083 support per changes in the MSC. (#10189)Patrick Cloke2021-06-171-0/+6
* Remove support for unstable MSC1772 prefixes. (#10161)Patrick Cloke2021-06-151-3/+0
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-151-2/+2
* Implement knock feature (#6739)Sorunome2021-06-091-2/+2
* Fix `m.room_key_request` to-device messages (#9961)Richard van der Hoff2021-05-111-1/+4
* Follow-up to #9915 to correct the identifier for room types.Patrick Cloke2021-05-051-1/+1
* Support stable MSC1772 spaces identifiers. (#9915)Patrick Cloke2021-05-051-0/+3
* Improved validation for received requests (#9817)Richard van der Hoff2021-04-231-0/+3
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Require AppserviceRegistrationType (#9548)Will Hunt2021-04-121-0/+5
* Add an experimental room version to support restricted join rules. (#9717)Patrick Cloke2021-03-311-0/+2
* Merge branch 'develop' into babolivier/msc3026Brendan Abolivier2021-03-191-0/+6
|\
| * Initial spaces summary API (#9643)Richard van der Hoff2021-03-181-0/+6
* | Implement MSC3026: busy presence stateBrendan Abolivier2021-03-181-0/+1
|/
* Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-2/+5
* Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-0/+5
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-2/+1
* Try and drop stale extremities. (#8929)Erik Johnston2020-12-181-0/+2
* Do not assume that the contents dictionary includes history_visibility. (#8945)Patrick Cloke2020-12-161-0/+7
* Do not assume that account data is of the correct form. (#8454)Patrick Cloke2020-10-051-0/+5
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-13/+13
* Add option to enable encryption by default for new rooms (#7639)Andrew Morgan2020-06-101-0/+5
* Update to the stable SSO prefix for UI Auth. (#7630)Patrick Cloke2020-06-051-1/+1
* Remove some unused constants. (#7644)Richard van der Hoff2020-06-051-4/+0
* Stop the master relaying USER_SYNC for other workers (#7318)Richard van der Hoff2020-04-221-0/+2
* Support SAML in the user interactive authentication workflow. (#7102)Patrick Cloke2020-04-011-0/+1
* Fix detecting unknown devices from remote encrypted events. (#6848)Erik Johnston2020-02-041-2/+1
* Merge pull request #6329 from matrix-org/babolivier/context_filtersBrendan Abolivier2019-12-041-1/+2
|\
| * Merge branch 'develop' into babolivier/context_filtersBrendan Abolivier2019-12-041-0/+2
| |\
| * | Update copyrightsBrendan Abolivier2019-11-051-1/+2
* | | Add ephemeral messages support (MSC2228) (#6409)Brendan Abolivier2019-12-031-0/+4
| |/ |/|
* | Implement per-room message retention policiesBrendan Abolivier2019-11-041-0/+2
|/
* Incorporate reviewBrendan Abolivier2019-11-011-1/+1
* LintBrendan Abolivier2019-11-011-0/+1
* Incorporate reviewBrendan Abolivier2019-11-011-1/+4
* Store labels for new eventsBrendan Abolivier2019-10-301-0/+3
* Option to suppress resource exceeded alerting (#6173)Neil Johnson2019-10-241-0/+7
* rip out some unreachable codeRichard van der Hoff2019-10-171-2/+0
* Add bot typeHalf-Shot2019-08-231-1/+2
* Run Black. (#5482)Amber Brown2019-06-201-21/+25
* Room Statistics (#4338)Amber Brown2019-05-211-0/+1
* Rename relation types to match MSCErik Johnston2019-05-201-2/+2
* Merge pull request #5209 from matrix-org/erikj/reactions_baseErik Johnston2019-05-201-0/+8
|\
| * Add simple send_relation API and track in DBErik Johnston2019-05-151-0/+8
* | Limit UserIds to a length that fits in a state key (#5198)ReidAnderson2019-05-201-0/+3
|/
* Do checks on aliases for incoming m.room.aliases events (#5128)Brendan Abolivier2019-05-081-0/+3
* Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
* Transfer related groups on room upgrade (#4990)Andrew Morgan2019-04-021-0/+1
* Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-40/+0
* Merge remote-tracking branch 'origin/release-v0.99.0' into developRichard van der Hoff2019-01-301-1/+1
|\
| * Update constants.pyNeil Johnson2019-01-301-1/+1
* | by default include m.room.encryption on invites (#3902)Matthew Hodgson2019-01-301-0/+1
|/
* Merge branch 'develop' into neilj/room_capabilitiesNeil Johnson2019-01-301-2/+16
|\
| * Enable room version v3Erik Johnston2019-01-291-1/+2
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/redactions...Erik Johnston2019-01-291-0/+2
| |\
| | * Implement event format v2Erik Johnston2019-01-291-0/+2
| * | Drop vdh supportErik Johnston2019-01-291-2/+0
| * | Finish comment...Erik Johnston2019-01-291-1/+1
| * | Add RoomVersions.V3 constant, without enabling itErik Johnston2019-01-291-0/+1
| |/
| * Add support for persisting event format versionsErik Johnston2019-01-231-0/+13
* | define room dispositions for use in exposing room capabilitiesNeil Johnson2019-01-301-0/+5
* | reflect that rooms v3 is a stable room versionNeil Johnson2019-01-301-0/+1
* | backout v3Neil Johnson2019-01-251-1/+0
* | track unstable room v3Neil Johnson2019-01-251-0/+2
|/
* Migrate encryption state on room upgrade (#4411)Andrew Morgan2019-01-211-0/+1
* ALL_USER_TYPES should be a tupleNeil Johnson2019-01-151-1/+1
* Merge pull request #4307 from matrix-org/erikj/v2_roomsRichard van der Hoff2018-12-241-0/+2
|\
| * Add v2 room versionErik Johnston2018-12-181-0/+2
* | create support user (#4141)Neil Johnson2018-12-141-0/+8
|/
* Merge pull request #4004 from matrix-org/travis/login-termsTravis Ralston2018-11-011-0/+1
|\
| * Merge branch 'develop' into travis/login-termsTravis Ralston2018-10-311-0/+1
| |\
| * | Incorporate Dave's work for GDPR login flowsTravis Ralston2018-10-031-0/+1
* | | Add STATE_V2_TEST room versionErik Johnston2018-11-011-1/+6
| |/ |/|
* | Basic initial support for room upgradesRichard van der Hoff2018-10-251-0/+1
|/
* Merge branch 'develop' of github.com:matrix-org/synapse into neilj/server_not...Erik Johnston2018-08-221-3/+7
|\
| * Add constants for room versionsErik Johnston2018-08-091-2/+7
* | Update notice formatErik Johnston2018-08-221-2/+4
* | add new event typesNeil Johnson2018-08-151-0/+1
* | support server notice state events for resource limitsNeil Johnson2018-08-141-0/+2
|/
* Don't expose default_room_version as config optRichard van der Hoff2018-08-071-0/+3
* Basic support for room versioningRichard van der Hoff2018-08-031-0/+6
* Implementation of server_aclsRichard van der Hoff2018-07-041-0/+2
* Apply some limits to depth to counter abuseRichard van der Hoff2018-05-011-0/+3
* Support registration / login with phone numberDavid Baker2017-03-131-0/+2
* Revert "Support registration & login with phone number"Erik Johnston2017-03-131-2/+0
* WIP support for msisdn 3pid proxy methodsDavid Baker2017-02-141-0/+2
* Remove a few aspirational but unused constantsDavid Baker2017-02-081-3/+0
* Move ThirdPartyEntityKind into api.constants so the expectation becomes that ...Paul "LeoNerd" Evans2016-08-251-0/+5
* Check presence state is a valid oneErik Johnston2016-02-181-1/+0
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Allow guest users to join and message roomsDaniel Wagner-Hall2015-11-101-0/+1
* Merge branch 'develop' into daniel/3pidinvitesDaniel Wagner-Hall2015-10-051-0/+1
|\
| * Add 'trusted_private_chat' to room creation presetsErik Johnston2015-10-021-0/+1
* | Implement third party identifier invitesDaniel Wagner-Hall2015-10-011-0/+1
|/
* Remove undocumented and unimplemented 'feedback' parameter from the Client-Se...Mark Haines2015-09-091-11/+0
* Add m.room.avatar to default power levels. Change default required power leve...Erik Johnston2015-08-201-0/+1
* Add canonical alias to the default power levelsErik Johnston2015-08-191-0/+1
* Capitalize contantsErik Johnston2015-07-141-2/+2
* Implement presets at room creationErik Johnston2015-07-131-0/+5
* Add basic impl for room history ACL on GET /messages client APIErik Johnston2015-07-021-0/+2
* Dummy login so we can do the first POST request to get login flows without it...David Baker2015-04-151-0/+1
* Add app service auth back in to v2 registerDavid Baker2015-04-021-3/+1
* Add shared secret auth into register v2 and switch the script over.David Baker2015-04-021-1/+3
* New registration for C/S API v2. Only ReCAPTCHA working currently.David Baker2015-03-301-0/+2
* Implement registering with shared secret.Erik Johnston2015-03-131-0/+1
* Add m.login.application_service registration procedure.Kegan Dougal2015-02-051-0/+1
* Start implementing auth conflict resErik Johnston2015-01-281-0/+6
* Update copyright noticesMark Haines2015-01-061-1/+1
* Kill off synapse.api.events.*Erik Johnston2014-12-161-0/+1
* Validate message, topic and name event contentsErik Johnston2014-12-121-0/+5
* PEP8Erik Johnston2014-12-091-1/+1
* WIP for new way of managing events.Erik Johnston2014-12-031-0/+9
* Fix pep8 warningsMark Haines2014-10-301-1/+1
* Added LoginType constants. Created general structure for processing registrat...Kegan Dougal2014-09-151-0/+9
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Add beginnings of ban support.Erik Johnston2014-09-011-1/+2
* Create the correct events with the right configuration when creating a new room.Erik Johnston2014-08-281-0/+7
* Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expand...Kegan Dougal2014-08-261-2/+2
* Removed member list servlet: now using generic state paths.Kegan Dougal2014-08-261-0/+1
* Use strings instead of opaque magic-number constants for presence states; ren...Paul "LeoNerd" Evans2014-08-131-4/+4
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+42