summary refs log tree commit diff
path: root/synapse/events (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '0312266ee' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-2/+14
|\
| * Implement MSC2176: Updated redaction rules (#8984)Patrick Cloke2021-01-051-2/+14
* | lintAndrew Morgan2021-04-161-3/+5
* | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-27/+45
|\|
| * Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-16/+39
| * Use TYPE_CHECKING instead of magic MYPY variable. (#8770)Patrick Cloke2020-11-171-3/+2
* | Add knocking support (#81)Andrew Morgan2021-02-091-7/+12
* | Merged commit 'deff8f628' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-3/+2
* | Merge commit 'c3119d153' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-9/+18
|\|
| * Block clients from sending server ACLs that lock the local server out. (#8708)Erik Johnston2020-11-031-9/+18
* | Merge commit 'ef2d62701' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-2/+2
|\|
| * Use `%r` rather than `%s` for stringifying events (#8679)Richard van der Hoff2020-10-291-2/+2
* | Merge commit '2b7c18087' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-312-2/+2
|\|
| * Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-232-2/+2
* | Merge commit '3ee17585c' into dinsicAndrew Morgan2020-12-313-7/+20
|\|
| * Fix modifying events in `ThirdPartyRules` modules (#8564)Richard van der Hoff2020-10-161-1/+1
| * Merge pull request #8535 from matrix-org/rav/third_party_events_updatesRichard van der Hoff2020-10-152-6/+19
| |\
| | * guard against accidental modificationRichard van der Hoff2020-10-132-3/+10
| | * Allow ThirdPartyRules modules to replace event contentRichard van der Hoff2020-10-131-3/+9
* | | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-315-19/+33
|\| |
| * | Merge pull request #8537 from matrix-org/rav/simplify_locally_reject_inviteRichard van der Hoff2020-10-151-8/+13
| |\ \
| | * | Simplify `_locally_reject_invite`Richard van der Hoff2020-10-131-8/+13
| | |/
| * / Make sure a retention policy is a state event (#8527)Brendan Abolivier2020-10-141-0/+3
| |/
| * Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464)Richard van der Hoff2020-10-072-4/+4
| * Additional tests for third-party event rules (#8468)Richard van der Hoff2020-10-061-5/+7
| * Fix third-party event modules for `check_visibility_can_be_modified` checkRichard van der Hoff2020-10-051-1/+3
| * Allow ThirdPartyEventRules modules to manipulate public room state (#8292)Andrew Morgan2020-10-051-6/+45
| * Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-052-2/+9
* | Make sure a retention policy is a state event (#8527)Brendan Abolivier2020-10-211-0/+3
* | Merge commit 'cc40a59b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-3/+3
|\|
| * Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-3/+3
* | Merge commit '17fa4c7ca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-206-7/+7
|\|
| * Stop sub-classing object (#8249)Patrick Cloke2020-09-046-7/+7
* | Merge commit '112266eaf' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-2/+2
|\|
| * Add StreamStore to mypy (#8232)Erik Johnston2020-09-021-2/+2
* | Merge commit '5bf8e5f55' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-7/+12
|\|
| * Convert additional databases to async/await part 2 (#8200)Patrick Cloke2020-09-011-7/+12
* | Merge commit '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-203-58/+38
|\|
| * Allow capping a room's retention policy (#8104)Brendan Abolivier2020-08-241-56/+3
| * Allow denying or shadow banning registrations via the spam checker (#8034)Patrick Cloke2020-08-201-2/+33
| * Be more tolerant of membership events in unknown rooms (#8110)Richard van der Hoff2020-08-201-0/+2
* | Merge commit '5dd73d029' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-27/+31
|\|
| * Add type hints to handlers.message and events.builder (#8067)Erik Johnston2020-08-121-27/+31
* | Merge commit 'd4a7829b1' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-1/+1
|\|
| * Convert synapse.api to async/await (#8031)Patrick Cloke2020-08-061-1/+1
* | Merge commit 'a7bdf98d0' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-1/+1
|\|
| * Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-1/+1
* | Merge commit '3950ae51e' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-164-58/+59
|\|
| * Convert a synapse.events to async/await. (#7949)Patrick Cloke2020-07-274-68/+67
* | Allow modules to create and send events into rooms (#8479)Andrew Morgan2020-10-121-1/+3
* | Make AccessRules use the public rooms directory instead of checking a room's ...Andrew Morgan2020-09-181-18/+55
* | Merge commit 'f88c48f3b' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-2/+2
|\|
| * Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-2/+2
* | Merge commit 'de119063f' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-3/+3
|\|
| * Fix deprecation warning: import ABC from collections.abc (#7892)Karthikeyan Singaravelan2020-07-201-3/+3
* | Merge commit '43726783e' into dinsicAndrew Morgan2020-08-031-1/+1
|\|
| * Add `HomeServer.signing_key` property (#7805)Richard van der Hoff2020-07-081-1/+1
* | Merge commit 'a3f11567d' into dinsicAndrew Morgan2020-08-032-10/+6
|\|
| * Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-162-10/+6
* | Merge commit '03619324f' into dinsicAndrew Morgan2020-08-032-6/+2
|\|
| * Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-152-6/+2
* | Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-103-56/+102
|\|
| * Strictly enforce canonicaljson requirements in a new room version (#7381)Patrick Cloke2020-05-142-1/+41
| * Extend spam checker to allow for multiple modules (#7435)Andrew Morgan2020-05-081-39/+39
* | Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-2/+5
|\|
| * Fix bug in EventContext.deserialize. (#7393)Erik Johnston2020-05-051-2/+5
* | apply lintingAndrew Morgan2020-05-141-1/+1
* | Remove special auth and redaction rules for aliases events in experimental ro...Andrew Morgan2020-03-241-7/+5
|\|
| * Remove special auth and redaction rules for aliases events in experimental ro...Patrick Cloke2020-03-091-7/+5
* | Store room_versions in EventBase objects (#6875)Andrew Morgan2020-03-242-24/+43
|\|
| * Store room_versions in EventBase objects (#6875)Richard van der Hoff2020-03-052-24/+43
* | Merge pull request #6872 from matrix-org/rav/dictpropertyAndrew Morgan2020-03-241-81/+118
|\|
| * Merge pull request #6872 from matrix-org/rav/dictpropertyRichard van der Hoff2020-02-181-81/+118
| |\
| | * 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 type hints to the spam check module (#6915)Andrew Morgan2020-03-231-34/+42
|\| |
| * | Add type hints to the spam check module (#6915)Patrick Cloke2020-02-141-18/+26
| |/
* | Filter the results of user directory searching via the spam checker (#6888)Andrew Morgan2020-03-231-0/+27
|\|
| * Filter the results of user directory searching via the spam checker (#6888)Patrick Cloke2020-02-141-0/+27
* | Add a `make_event_from_dict` method (#6858)Andrew Morgan2020-03-232-9/+17
|\|
| * Add a `make_event_from_dict` method (#6858)Richard van der Hoff2020-02-072-9/+17
* | remove unused room_version_to_event_format (#6857)Andrew Morgan2020-03-231-23/+1
|\|
| * remove unused room_version_to_event_format (#6857)Richard van der Hoff2020-02-071-23/+1
* | Third party event rules Update (#6781)Andrew Morgan2020-03-231-3/+4
|\|
| * Third party event rules Update (#6781)PeerD2020-02-061-3/+4
* | Add typing to SyncHandler (#6821)Andrew Morgan2020-03-231-7/+11
|\|
| * Add typing to SyncHandler (#6821)Erik Johnston2020-02-031-7/+11
* | Merge pull request #6806 from matrix-org/rav/redact_changes/3Andrew Morgan2020-03-231-27/+25
|\|
| * Pass room_version into add_hashes_and_signaturesRichard van der Hoff2020-01-301-1/+1
| * Pass room_version into create_local_event_from_event_dictRichard van der Hoff2020-01-301-22/+18
| * Store the room version in EventBuilderRichard van der Hoff2020-01-301-5/+7
* | Type defintions for use in refactoring for redaction changes (#6803)Andrew Morgan2020-03-231-2/+3
|\|
| * Type defintions for use in refactoring for redaction changes (#6803)Richard van der Hoff2020-01-301-2/+3
* | Merge pull request #6790 from matrix-org/rav/msc2260.1Andrew Morgan2020-03-231-1/+36
|\|
| * Set the PL for aliases events to 0.Richard van der Hoff2020-01-291-1/+1
| * Factor out a `copy_power_levels_contents` methodRichard van der Hoff2020-01-291-1/+36
* | Make 'event.redacts' never raise. (#6771)Andrew Morgan2020-03-231-4/+24
|\|
| * Make 'event.redacts' never raise. (#6771)Erik Johnston2020-01-231-4/+24
* | Add StateMap type alias (#6715)Andrew Morgan2020-03-231-6/+5
|\|
| * Add StateMap type alias (#6715)Erik Johnston2020-01-161-6/+5
* | Change EventContext to use the Storage class (#6564)Andrew Morgan2020-03-202-16/+22
|\|
| * Change EventContext to use the Storage class (#6564)Erik Johnston2019-12-202-16/+22
| * Merge branch 'develop' into babolivier/message_retentionBrendan Abolivier2019-11-261-30/+129
| |\
| * | Implement per-room message retention policiesBrendan Abolivier2019-11-041-3/+97
* | | Fix bug which caused rejected events to be stored with the wrong room state ...Andrew Morgan2020-03-161-2/+23
|\ \ \ | | |/ | |/|
| * | Fix bug which caused rejected events to be stored with the wrong room state ...Richard van der Hoff2019-11-061-2/+23
* | | Add some checks that we aren't using state from rejected events (#6330)Andrew Morgan2020-03-161-5/+44
|\| |
| * | Add some checks that we aren't using state from rejected events (#6330)Richard van der Hoff2019-11-051-5/+44
* | | Improve documentation for EventContext fields (#6319)Andrew Morgan2020-03-161-26/+65
|\| |
| * | Improve documentation for EventContext fields (#6319)Richard van der Hoff2019-11-051-26/+65
| |/
* | Merge pull request #6301 from matrix-org/babolivier/msc2326Andrew Morgan2020-03-161-65/+42
|\|
| * Factor out an _AsyncEventContextImpl (#6298)Richard van der Hoff2019-11-011-65/+42
* | Expose some homeserver functionality to spam checkers (#6259)Andrew Morgan2020-03-161-1/+13
|\|
| * Expose some homeserver functionality to spam checkers (#6259)Travis Ralston2019-10-311-1/+13
* | Convert EventContext to attrs (#6218)Andrew Morgan2020-03-161-61/+39
|\|
| * Convert EventContext to attrs (#6218)Richard van der Hoff2019-10-281-61/+39
* | Revert "Use the v2 lookup API for 3PID invites (#5897)"Andrew Morgan2020-02-241-0/+1
* | Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2020-02-241-1/+0
|\|
* | Merge pull request #5805 from matrix-org/erikj/validate_stateAndrew Morgan2020-02-201-2/+9
|\|
| * 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
* | | Merge pull request #5801 from matrix-org/erikj/recursive_tombstoneAndrew Morgan2020-02-201-0/+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
* | Replace returnValue with return (#5736)Andrew Morgan2020-02-194-30/+26
|\|
| * Replace returnValue with return (#5736)Amber Brown2019-07-234-30/+26
* | Remove the ability to query relations when the original event was redacted. (...Andrew Morgan2020-02-192-4/+23
|\|
| * Remove the ability to query relations when the original event was redacted. (...Andrew Morgan2019-07-182-4/+23
* | Add origin_server_ts and sender fields to m.replace (#5613)Andrew Morgan2020-02-171-1/+5
|\|
| * Add origin_server_ts and sender fields to m.replace (#5613)Andrew Morgan2019-07-051-1/+5
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Andrew Morgan2020-02-141-1/+1
|\|
| * Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
| * Run Black. (#5482)Amber Brown2019-06-207-106/+98
* | Dinsic Blacking with black==18.6b2Andrew Morgan2020-02-117-111/+113
* | Merge pull request #5480 from matrix-org/erikj/extremities_dummy_eventsAndrew Morgan2020-02-101-1/+1
|\|
| * Merge pull request #5480 from matrix-org/erikj/extremities_dummy_eventsErik Johnston2019-06-191-0/+12
| |\
| | * Run as background process and fix commentsErik Johnston2019-06-191-1/+1
| * | Make check_threepid_can_be_invited asyncBrendan Abolivier2019-06-171-0/+1
| * | Add third party rules hook for 3PID invitesBrendan Abolivier2019-06-171-1/+31
| * | Add third party rules hook into create roomErik Johnston2019-06-171-3/+24
* | | Add experimental option to reduce extremities.Andrew Morgan2020-02-101-0/+12
|\ \ \ | | |/ | |/|
| * | Add experimental option to reduce extremities.Erik Johnston2019-06-181-0/+12
| |/
* | Implement per-room message retention policiesBrendan Abolivier2019-08-281-3/+97
* | Make check_threepid_can_be_invited asyncBrendan Abolivier2019-06-171-0/+1
* | Add third party rules hook for 3PID invitesBrendan Abolivier2019-06-171-1/+31
* | Add third party rules hook into create roomErik Johnston2019-06-171-3/+24
* | Merge branch 'babolivier/third_party_event_rules' into dinsicBrendan Abolivier2019-06-141-0/+62
|\|
| * Add plugin APIs for implementations of custom event rules.Brendan Abolivier2019-06-141-0/+62
* | Merge branch 'master' into dinsicBrendan Abolivier2019-06-122-3/+9
|\|
| * Fix appservice timestamp massaging (#5233)Tulir Asokan2019-05-241-1/+6
| * Don't bundle events in /sync or /eventsErik Johnston2019-05-211-2/+3
* | Merge branch 'master' into dinsicBrendan Abolivier2019-06-113-10/+83
|\|
| * Fix error handling for rooms whose versions are unknown. (#5219)Richard van der Hoff2019-05-212-5/+9
| * Add a test room version which updates event ID format (#5210)Richard van der Hoff2019-05-201-1/+22
| * Rename relation types to match MSCErik Johnston2019-05-201-3/+3
| * Fixup bsaed on review commentsErik Johnston2019-05-171-3/+1
| * Add basic editing supportErik Johnston2019-05-161-4/+26
| * Add aggregations APIErik Johnston2019-05-161-3/+31
* | Merge branch 'babolivier/per_room_profiles' into dinsic dinsic_2019-05-17Brendan Abolivier2019-05-171-0/+44
|\|
| * Allow client event serialization to be asyncErik Johnston2019-05-141-0/+44
* | Merge branch 'release-v0.99.4' into dinsic dinsic_2019-05-14Brendan Abolivier2019-05-142-4/+19
|\|
| * Do checks on aliases for incoming m.room.aliases events (#5128)Brendan Abolivier2019-05-082-4/+19
* | [DINSIC] Block internal users from inviting external users to a public room (...Andrew Morgan2019-04-161-2/+6
* | Merge branch 'develop' into dinsicAndrew Morgan2019-04-154-26/+30
|\|
| * Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
| * Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-013-25/+29
* | Fix commentsErik Johnston2019-03-211-2/+2
* | Add 3PID invite support to spam checkerErik Johnston2019-03-211-3/+8
* | Correctly handle 3PID invites in create room spam checkErik Johnston2019-03-211-2/+7
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dinsic-mergedErik Johnston2019-03-211-1/+14
|\|
| * Make `prev_state` field optionalErik Johnston2019-03-081-1/+0
| * Implement soft failErik Johnston2019-03-061-0/+14
* | Add user_may_join_room spam checkErik Johnston2019-03-181-0/+18
* | Add invite_list and cloning param to create room ruleErik Johnston2019-03-181-5/+16
|/
* Enable room version v3Erik Johnston2019-01-291-0/+2
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/redactions...Erik Johnston2019-01-291-2/+3
|\
| * Merge pull request #4514 from matrix-org/erikj/remove_event_idErik Johnston2019-01-291-2/+3
| |\
| | * Don't assert an event must have an event IDErik Johnston2019-01-291-2/+3
* | | 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-293-79/+320
|\| |
| * | Implement event format v2Erik Johnston2019-01-293-19/+106
| |/
| * Don't set event_id twiceErik Johnston2019-01-291-2/+0
| * Refactor event building into EventBuilderErik Johnston2019-01-291-65/+219
* | Drop vdh supportErik Johnston2019-01-291-2/+0
* | Add docstringErik Johnston2019-01-291-0/+12
* | Implement rechecking of redactionsErik Johnston2019-01-291-0/+3
|/
* Merge pull request #4494 from matrix-org/erikj/fixup_event_validatorErik Johnston2019-01-291-23/+37
|\
| * 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
* | Refactor event signing to work on dictsErik Johnston2019-01-281-12/+35
|/
* Require event format version to parse or create eventsErik Johnston2019-01-252-2/+73
* 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
* Handle delta_ids being None in _update_context_for_auth_eventsRichard van der Hoff2018-07-231-1/+2
* CommentsErik Johnston2018-07-231-2/+3
* Only get cached state from context in persist_eventErik Johnston2018-07-231-0/+13
* Fix missing attributes on workers.Erik Johnston2018-07-231-4/+6
* Fix EventContext when using workersErik Johnston2018-07-231-7/+7
* Update docstrings to make senseErik Johnston2018-07-231-5/+8
* Add support for updating stateErik Johnston2018-07-231-0/+19
* Make EventContext lazy load stateErik Johnston2018-07-231-41/+112
* pep8Erik Johnston2018-07-231-1/+1
* Refcator EventContext to accept state during initErik Johnston2018-07-231-21/+27
* Make the rest of the .iterwhatever go away (#3562)Amber Brown2018-07-211-1/+3
* run isortAmber Brown2018-07-095-15/+14
* Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-1/+1
* Replace some more comparisons with sixAdrian Tschira2018-05-192-3/+7
* add comment explaining attributeerrorAdrian Tschira2018-04-301-0/+3
* Make event properties raise AttributeError insteadAdrian Tschira2018-04-151-3/+12
* Remove context.push_actionsErik Johnston2018-02-151-4/+0
* Don't serialize current state over replicationErik Johnston2018-02-151-6/+35
* Add replication http endpoint for event sendingErik Johnston2018-02-071-0/+72
* Store state groups separately from events (#2784)Erik Johnston2018-02-061-1/+3
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Remove pointless create() methodRichard van der Hoff2017-10-201-1/+1
* Spam checking: add the invitee to user_may_inviteDavid Baker2017-10-051-2/+2
* spam check room publishingDavid Baker2017-10-041-0/+18
* Add room creation checks to spam checkerDavid Baker2017-10-041-0/+32
* s/roomid/room_id/David Baker2017-10-031-2/+2
* pass room id tooDavid Baker2017-10-031-2/+2
* Actually write warpper functionDavid Baker2017-10-031-0/+16
* Don't test is spam_checker not NoneDavid Baker2017-09-271-1/+7
* Remove unintentional debuggingDavid Baker2017-09-271-1/+0
* pep8David Baker2017-09-271-0/+1
* Make the spam checker a moduleDavid Baker2017-09-261-17/+20
* fix thinko'd docstringMatthew Hodgson2017-09-221-1/+1
* PoC for filtering spammy events (#2456)Richard van der Hoff2017-09-191-0/+38
* Add more granular event send metricsErik Johnston2017-05-021-0/+3
* Comment and remove spurious loggingErik Johnston2017-04-271-0/+3
* Fix testsErik Johnston2017-04-261-3/+3
* Fix invite state to always include all eventsErik Johnston2017-04-261-1/+19
* Refactoring and cleanupsRichard van der Hoff2017-03-171-0/+26
* Optimise state resolutionErik Johnston2017-01-172-4/+10
* 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
* Review commentsKegan Dougal2016-11-221-11/+9
* Also check for dict since sometimes they aren't frozenKegan Dougal2016-11-221-1/+1
* Glue only_event_fields into the sync rest servletKegan Dougal2016-11-221-1/+1