summary refs log tree commit diff
path: root/synapse/events/validator.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-211-10/+16
* Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-261-2/+5
* Add support for pydantic v2 via pydantic.v1 compat module (#16332)Maxwell G2023-09-251-2/+8
* Use StrCollection in additional places. (#16301)Patrick Cloke2023-09-131-3/+3
* Bump ruff from 0.0.277 to 0.0.286 (#16198)dependabot[bot]2023-08-291-2/+2
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-7/+2
* Reject mentions on the C-S API which are invalid. (#15311)Patrick Cloke2023-03-241-10/+32
* Use immutabledict instead of frozendict (#15113)David Robertson2023-03-221-1/+1
* Prefer `type(x) is int` to `isinstance(x, int)` (#14945)David Robertson2023-01-311-2/+2
* Rename the `EventFormatVersions` enum values so that they line up with room v...reivilibre2022-09-071-1/+1
* Remove `room_version` param from `validate_event_for_room_version`Richard van der Hoff2022-06-121-0/+4
* Bump jsonschema stubs (#12912)David Robertson2022-05-301-2/+7
* Fix another jsonschema typecheck error (#11830)David Robertson2022-01-251-4/+2
* Ignore the jsonschema type. (#11817)Patrick Cloke2022-01-251-1/+3
* Add remaining type hints to `synapse.events`. (#11098)Patrick Cloke2021-11-021-1/+1
* Add type hints to synapse.events.*. (#11066)Patrick Cloke2021-10-131-8/+10
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-1/+1
* Validate new m.room.power_levels events (#10232)Aaron Raimist2021-08-261-2/+75
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Block clients from sending server ACLs that lock the local server out. (#8708)Erik Johnston2020-11-031-9/+18
* Make sure a retention policy is a state event (#8527)Brendan Abolivier2020-10-141-0/+3
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Allow capping a room's retention policy (#8104)Brendan Abolivier2020-08-241-56/+3
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-7/+5
* Strictly enforce canonicaljson requirements in a new room version (#7381)Patrick Cloke2020-05-141-0/+7
* Implement per-room message retention policiesBrendan Abolivier2019-11-041-3/+97
* Merge pull request #5805 from matrix-org/erikj/validate_stateErik Johnston2019-08-011-2/+9
|\
| * Validate well-known state events are state events.Erik Johnston2019-07-311-2/+9
* | Fix spelling.Erik Johnston2019-08-011-1/+3
|/
* Don't allow clients to send tombstones that reference the same roomErik Johnston2019-07-311-0/+7
* Run Black. (#5482)Amber Brown2019-06-201-14/+7
* Do checks on aliases for incoming m.room.aliases events (#5128)Brendan Abolivier2019-05-081-2/+13
* Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-1/+2
* Don't assert an event must have an event IDErik Johnston2019-01-291-2/+3
* Remove duplicate checksErik Johnston2019-01-291-14/+0
* Fix up error messagesErik Johnston2019-01-291-2/+2
* Fold validate into validate_newErik Johnston2019-01-291-16/+11
* Split up event validation between event and builderErik Johnston2019-01-281-20/+53
* run isortAmber Brown2018-07-091-4/+4
* Replace some more comparisons with sixAdrian Tschira2018-05-191-2/+4
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Update copyright noticesMark Haines2015-01-061-1/+1
* Validate message, topic and name event contentsErik Johnston2014-12-121-0/+21
* Add some basic event validationErik Johnston2014-12-101-8/+21
* Add PEP8 newlinesErik Johnston2014-12-091-1/+1
* WIP for new way of managing events.Erik Johnston2014-12-031-0/+58