summary refs log tree commit diff
path: root/synapse/events/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood2024-07-301-0/+19
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-131-8/+4
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+2
* Port `EventInternalMetadata` class to Rust (#16782)Erik Johnston2024-01-081-114/+7
* Simplify internal metadata class. (#16762)Erik Johnston2024-01-051-8/+1
* Update book locationErik Johnston2023-12-131-1/+1
* Update license headersPatrick Cloke2023-11-211-12/+16
* Use StrCollection in additional places. (#16301)Patrick Cloke2023-09-131-3/+2
* Support room version 11 (#15912)Patrick Cloke2023-07-181-1/+1
* Remove experimental MSC2716 implementation to incrementally import history in...Eric Eastwood2023-06-161-9/+0
* Experimental support for MSC3970: per-device transaction IDs (#15318)Quentin Gliech2023-04-251-1/+8
* Implement MSC2174: move redacts to a content property. (#15395)Patrick Cloke2023-04-131-1/+7
* Bump ruff from 0.0.252 to 0.0.259 (#15328)dependabot[bot]2023-03-281-2/+2
* Change collection[str] to StrCollection in event_auth code (#14929)Harishankar Kumar2023-02-141-3/+3
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-161-2/+1
* fix: Push notifications for invite over federation (#13719)Kateřina Churanová2022-09-281-0/+4
* Rename the `EventFormatVersions` enum values so that they line up with room v...reivilibre2022-09-071-6/+6
* Consolidate logic for parsing relations. (#12693)Patrick Cloke2022-05-161-0/+45
* fix importsRichard van der Hoff2022-05-031-1/+2
* minor wording fix in docstringRichard van der Hoff2022-05-031-3/+2
* Exclude OOB memberships from the federation sender (#12570)Richard van der Hoff2022-05-031-4/+11
* Add `FrozenEvent.get_state_key` and use it in a couple of places (#11793)Richard van der Hoff2022-01-211-4/+9
* Add remaining type hints to `synapse.events`. (#11098)Patrick Cloke2021-11-021-80/+147
* Include rejected status when we log events. (#11008)Richard van der Hoff2021-10-191-6/+10
* Include outlier status in `str(event)` for V2/V3 events (#10879)Richard van der Hoff2021-09-221-22/+12
* Clean up some logging in the federation event handler (#10591)Richard van der Hoff2021-08-161-1/+2
* Do not include signatures/hashes in make_{join,leave,knock} responses. (#10404)Patrick Cloke2021-07-161-0/+14
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-13/+13
* Correct type hints for synapse.event_auth. (#10253)Patrick Cloke2021-06-301-1/+1
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-0/+9
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-4/+10
* Prep work for removing `outlier` from `internal_metadata` (#9411)Richard van der Hoff2021-03-171-3/+6
* Remote dependency on distutils (#9125)Richard van der Hoff2021-01-151-1/+2
* Use `%r` rather than `%s` for stringifying events (#8679)Richard van der Hoff2020-10-291-2/+2
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* guard against accidental modificationRichard van der Hoff2020-10-131-0/+6
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-2/+4
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-3/+3
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Add StreamStore to mypy (#8232)Erik Johnston2020-09-021-2/+2
* Be more tolerant of membership events in unknown rooms (#8110)Richard van der Hoff2020-08-201-0/+2
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-3/+1
* Store room_versions in EventBase objects (#6875)Richard van der Hoff2020-03-051-14/+39
* Rewrite _EventInternalMetadata to back it with a _dictRichard van der Hoff2020-02-141-16/+39
* Replace _event_dict_property with DictPropertyRichard van der Hoff2020-02-141-65/+79
* Add a `make_event_from_dict` method (#6858)Richard van der Hoff2020-02-071-2/+14
* remove unused room_version_to_event_format (#6857)Richard van der Hoff2020-02-071-23/+1
* Add typing to SyncHandler (#6821)Erik Johnston2020-02-031-7/+11
* Type defintions for use in refactoring for redaction changes (#6803)Richard van der Hoff2020-01-301-2/+3
* Make 'event.redacts' never raise. (#6771)Erik Johnston2020-01-231-4/+24
* Remove the ability to query relations when the original event was redacted. (...Andrew Morgan2019-07-181-0/+11
* Run Black. (#5482)Amber Brown2019-06-201-17/+13
* Run as background process and fix commentsErik Johnston2019-06-191-1/+1
* Add experimental option to reduce extremities.Erik Johnston2019-06-181-0/+12
* Fix error handling for rooms whose versions are unknown. (#5219)Richard van der Hoff2019-05-211-2/+6
* Add a test room version which updates event ID format (#5210)Richard van der Hoff2019-05-201-1/+22
* Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-10/+5
* Make `prev_state` field optionalErik Johnston2019-03-081-1/+0
* Implement soft failErik Johnston2019-03-061-0/+14
* Enable room version v3Erik Johnston2019-01-291-0/+2
* Fixup commentErik Johnston2019-01-291-2/+2
* kill vdh test some moreErik Johnston2019-01-291-2/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/redactions...Erik Johnston2019-01-291-16/+94
|\
| * Implement event format v2Erik Johnston2019-01-291-16/+94
* | Add docstringErik Johnston2019-01-291-0/+12
* | Implement rechecking of redactionsErik Johnston2019-01-291-0/+3
|/
* Require event format version to parse or create eventsErik Johnston2019-01-251-1/+23
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/msc_1813Erik Johnston2019-01-251-2/+7
|\
| * Merge pull request #4405 from matrix-org/erikj/fixup_rejecting_invitesErik Johnston2019-01-241-2/+7
| |\
| | * Use term 'out of band membership' insteadErik Johnston2019-01-241-4/+5
| | * Clarify the invite flowsErik Johnston2019-01-231-2/+6
* | | Review commentsErik Johnston2019-01-241-1/+2
* | | Implement MSC 1813 - Add room version to make APIsErik Johnston2019-01-231-1/+16
|/ /
* | isortErik Johnston2019-01-231-3/+1
* | Add support for persisting event format versionsErik Johnston2019-01-231-0/+5
|/
* Add helpers for getting prev and auth events (#4139)Erik Johnston2018-11-061-0/+18
* Disable frozen dicts by default (#3987)Amber Brown2018-10-021-3/+10
* Fix handling of redacted events from federationErik Johnston2018-09-131-0/+5
* run isortAmber Brown2018-07-091-2/+1
* Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-1/+1
* add comment explaining attributeerrorAdrian Tschira2018-04-301-0/+3
* Make event properties raise AttributeError insteadAdrian Tschira2018-04-151-3/+12
* Optimise state resolutionErik Johnston2017-01-171-3/+5
* gah, fix mangled merge of 0.18.7 into developMatthew Hodgson2017-01-071-1/+1
* Only send events that originate on this server.Mark Haines2017-01-051-0/+9
* Make None optionalErik Johnston2016-08-261-1/+1
* Remove the is_new_state argument to persist event.Mark Haines2016-03-311-0/+3
* Use a stream id generator to assign state group idsMark Haines2016-03-301-1/+1
* Intern all the thingsErik Johnston2016-03-231-9/+2
* Intern sender, event_id and room_id in eventsErik Johnston2016-03-231-0/+5
* Intern type and state_key on eventsErik Johnston2016-03-231-0/+7
* Don't assume existence of event_id in __str__Erik Johnston2016-03-181-1/+3
* Make Event objects behave more like dictsErik Johnston2016-01-181-0/+9
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Fix bug where we didn't correctly serialize the redacted_because key over fed...Erik Johnston2015-08-211-1/+4
* Don't copy twiceErik Johnston2015-05-291-1/+1
* Add config option to turn off freezing events. Use new encode_json api and uj...Erik Johnston2015-05-291-1/+10
* Store the rejected reason in (Frozen)Event structsPaul "LeoNerd" Evans2015-03-251-2/+4
* pyflakesErik Johnston2015-02-111-1/+1
* Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder...Erik Johnston2015-02-111-4/+0
* Rearrange persist_event so that do all the queries that need to be done befor...Erik Johnston2015-02-041-1/+1
* Fix bug where we changes in outlier in metadata dict propogated to other eventsErik Johnston2015-01-301-1/+1
* Remove unused importErik Johnston2015-01-071-2/+0
* Optimize FrozenEvent creationErik Johnston2015-01-061-7/+13
* Update copyright noticesMark Haines2015-01-061-1/+1
* clean up coding style a bitMark Haines2014-12-161-11/+11
* Persist internal_metadataErik Johnston2014-12-161-2/+3
* Fix pyflakesErik Johnston2014-12-151-2/+0
* Use frozenutilsErik Johnston2014-12-151-32/+4
* Finish up upgrade scriptErik Johnston2014-12-151-1/+1
* Fix redactions. Fix 'age' keyErik Johnston2014-12-111-0/+1
* Actually fix bug when uploading state with empty state_keyErik Johnston2014-12-101-0/+1
* Fix bug when uploading state with empty state_keyErik Johnston2014-12-101-2/+8
* Fix AttributeErrorErik Johnston2014-12-101-0/+3
* Add __str__ to FrozenEventErik Johnston2014-12-101-0/+5
* Try and figure out how and why signatures are being changed.Erik Johnston2014-12-101-8/+10
* More bug fixesErik Johnston2014-12-081-8/+1
* Start making more things use EventContext rather than event.*Erik Johnston2014-12-051-2/+33
* Convert rest and handlers to use new event structureErik Johnston2014-12-041-4/+4
* Begin converting things to use the new Event structureErik Johnston2014-12-041-0/+3
* WIP for new way of managing events.Erik Johnston2014-12-031-64/+77
* Begin fleshing out a new Event objectErik Johnston2014-12-021-0/+120