MatrixSynapse/synapse
Erik Johnston b872c7b1b4 Split up event validation between event and builder
The validator was being run on the EventBuilder objects, and so the
validator only checked a subset of fields. With the upcoming
EventBuilder refactor even fewer fields will be there to validate.

To get around this we split the validation into those that can be run
against an EventBuilder and those run against a fully fledged event.
2019-01-28 17:00:14 +00:00
..
_scripts create support user (#4141) 2018-12-14 18:20:59 +00:00
api Merge pull request #4415 from matrix-org/anoa/full_search_upgraded_rooms 2019-01-25 10:49:58 +00:00
app Support ACME for certificate provisioning (#4384) 2019-01-23 19:39:06 +11:00
appservice Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
config Fix quoting for allowed_local_3pids example config (#4476) 2019-01-25 13:57:52 +00:00
crypto Don't send IP addresses as SNI (#4452) 2019-01-24 09:34:44 +00:00
events Split up event validation between event and builder 2019-01-28 17:00:14 +00:00
federation Require event format version to parse or create events 2019-01-25 10:32:19 +00:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers Split up event validation between event and builder 2019-01-28 17:00:14 +00:00
http docstrings for _RoutingResult 2019-01-28 12:43:09 +00:00
metrics Fix exception in background metrics collection 2018-10-03 11:28:01 +01:00
module_api
push Fix logcontext leak in EmailPusher 2018-11-19 17:07:01 +00:00
replication Replace missed usages of FrozenEvent 2019-01-25 10:32:30 +00:00
res/templates Ship the email templates as package_data 2018-10-17 16:46:02 +01:00
rest Merge branch 'develop' of github.com:matrix-org/synapse into anoa/dm_room_upgrade 2019-01-25 11:09:53 +00:00
server_notices Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_contact 2018-08-24 17:00:37 +01:00
state Merge pull request #4307 from matrix-org/erikj/v2_rooms 2018-12-24 10:48:59 +01:00
static Improved welcome page (#4294) 2018-12-14 05:13:56 +11:00
storage Fix UPSERTs on SQLite 3.24+ (#4477) 2019-01-28 15:43:32 +00:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Fix incorrect logcontexts after a Deferred was cancelled (#4407) 2019-01-17 14:00:23 +00:00
__init__.py version 2019-01-11 01:56:37 +11:00
event_auth.py Add helpers for getting prev and auth events (#4139) 2018-11-06 00:35:15 +11:00
notifier.py Make the metrics less racy (#4061) 2018-10-19 21:45:45 +11:00
python_dependencies.py Support ACME for certificate provisioning (#4384) 2019-01-23 19:39:06 +11:00
secrets.py Port over enough to get some sytests running on Python 3 (#3668) 2018-08-20 23:54:49 +10:00
server.py Support ACME for certificate provisioning (#4384) 2019-01-23 19:39:06 +11:00
server.pyi Basic initial support for room upgrades 2018-10-25 19:10:24 +01:00
types.py Factor SSO success handling out of CAS login (#4264) 2018-12-07 13:10:07 +01:00
visibility.py Refactor state group lookup to reduce DB hits (#4011) 2018-10-25 17:49:55 +01:00