summary refs log tree commit diff
path: root/synapse/events/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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