Commit Graph

137 Commits (97c7c34f6f71238dcb364374733c1f2200d6b982)

Author SHA1 Message Date
Mark Haines 428581dd05 SYN-144: Remove bad keys from pdu json objects, convert age_ts to age 10 years ago
Mark Haines 3553101eb3 Null check when determining default power levels 10 years ago
Erik Johnston 95614e5220 Fix auth to correctly handle initial creation of rooms 10 years ago
Mark Haines cb4b6c844a Merge PDUs and Events into one object 10 years ago
Erik Johnston 6fea478d2e Fix bugs with invites/joins across federatiom. 10 years ago
Erik Johnston 2cdff00788 Fix typo in validator 10 years ago
Erik Johnston 0292d991af Add EventValidator module 10 years ago
Erik Johnston a8e565eca8 Add an EventValidator. Fix bugs in auth ++ storage 10 years ago
Erik Johnston 5d439b127b PEP8 10 years ago
Erik Johnston 6447db063a Fix backfill to work. Add auth to backfill request 10 years ago
Erik Johnston 65f846ade0 Notify users about invites. 10 years ago
Erik Johnston 407d8a5019 Fix invite auth 10 years ago
Erik Johnston 1c06806f90 Finish redaction algorithm. 10 years ago
Erik Johnston 97a096b507 Add hash of current state to events 10 years ago
Erik Johnston 49948d72f3 Fix joining over federation 10 years ago
Erik Johnston bf6b72eb55 Start implementing auth chains 10 years ago
Erik Johnston 8421cabb9d Neaten things up a bit 10 years ago
Erik Johnston 351c64e99e Amalgamate all power levels. 10 years ago
Erik Johnston c6766d45b5 Don't send prev_state to clients anymore 10 years ago
Erik Johnston 4317c8e583 Implement new replace_state and changed prev_state 10 years ago
Erik Johnston 96c001e668 Fix auth checks to all use the given old_event_state 10 years ago
Erik Johnston 8918422156 Move FederationError to synapse.api.errors 10 years ago
Erik Johnston 68698e0ac8 Fix bugs in generating event signatures and hashing 10 years ago
Erik Johnston ad6eacb3e9 Rename PDU fields to match that of events. 10 years ago
Erik Johnston 0a8b026ccf Add 'origin' key to events 10 years ago
Erik Johnston 4a1597f295 Fix bug in redaction auth. 10 years ago
Erik Johnston 12ce441e67 Convert event ids to be of the form :example.com 10 years ago
Mark Haines 7d709542ca Fix pep8 warnings 10 years ago
Erik Johnston 2d1dfb3b34 Begin implementing all the PDU storage stuff in Events land 10 years ago
Erik Johnston b3b1961496 Fix bug where people could join private rooms 10 years ago
Erik Johnston 5ffe5ab43f Use state groups to get current state. Make join dance actually work. 10 years ago
Mark Haines f5cf7ac25b SPEC-7: Rename 'ts' to 'origin_server_ts' 10 years ago
Erik Johnston f71627567b Finish implementing the new join dance. 10 years ago
Mark Haines bb04447c44 Include hashes of previous pdus when referencing them 10 years ago
Erik Johnston 1116f5330e Start implementing the invite/join dance. Continue moving auth to use event.state_events 10 years ago
Mark Haines 1c445f88f6 persist hashes and origin signatures for PDUs 10 years ago
Erik Johnston e7bc1291a0 Begin making auth use event.old_state_events 10 years ago
Mark Haines 07639c79d9 Respond with more helpful error messages for unsigned requests 10 years ago
Erik Johnston 7151615260 Update docstring 10 years ago
Erik Johnston 3ccb17ce59 SYN-48: Implement WHOIS rest servlet 10 years ago
Erik Johnston c65306f877 Add auth check to test if a user is an admin or not. 10 years ago
Erik Johnston f7d80930f2 SYN-48: Track User-Agents as well as IPs for client devices. 10 years ago
Erik Johnston 0fdf308874 Track the IP users connect with. Add an admin column to users table. 10 years ago
Erik Johnston dcadfbbd4a Don't strip out null's in serialized events, as that is not need anymore and it's not in the spec (yet) 10 years ago
Erik Johnston 69ddec6589 Don't strip of False values from events when serializing 10 years ago
Erik Johnston 327dcc98e3 SYN-70: And fix another bug where I can't type 10 years ago
Erik Johnston 87deaf1658 SYN-70: Fix typo 10 years ago
Erik Johnston 70899d3ab2 Rename deletions to redactions 10 years ago
Erik Johnston 4e79b09dd9 Fill out the prune_event method. 10 years ago
Mark Haines e3117a2a23 Add a _matrix/key/v1 resource with the verification keys of the local server 10 years ago