Commit Graph

245 Commits (96d4bf90120a07faa5163c2e5af542358554dd61)

Author SHA1 Message Date
David Baker 54c689c819 stray space 10 years ago
David Baker 6188c4f69c make per-device rules work 10 years ago
Mark Haines ada711504e Replace hs.parse_roomalias with RoomAlias.from_string 10 years ago
Mark Haines 1c06c48ce2 Replace hs.parse_roomid with RoomID.from_string 10 years ago
Mark Haines 5759bec43c Replace hs.parse_userid with UserID.from_string 10 years ago
David Baker 49fe31792b Add slightly pedantic trailing slash error. 10 years ago
Mark Haines 7256def8e4 Merge rest servlets into the client json resource object 10 years ago
David Baker bcd48b9636 Fix adding rules without before/after & add the rule that we couldn't find to the error 10 years ago
David Baker 6927b6b197 This really serves me right for ever making a map called 'map'. 10 years ago
David Baker 8a850573c9 As yet fairly untested GET API for push rules 10 years ago
David Baker ede491b4e0 Oops: second part of commit dc938606 10 years ago
David Baker dc93860619 Add rest API & store for creating push rules 10 years ago
Mark Haines 97c68c508d Move rest APIs back under the rest directory 10 years ago
Mark Haines 1d2016b4a8 Move client v1 api rest servlets into a "client/v1" directory 10 years ago
David Baker afb714f7be add instance_handles to pushers so we have a way to refer to them even if the push token changes. 10 years ago
David Baker 2d2953cf5f Require device language when adding a pusher. 10 years ago
Paul "LeoNerd" Evans 34a5fbe2b7 Have /join/:room_id return the room ID in response anyway, for consistency of clients (SYN-234) 10 years ago
Kegan Dougal b5924cae04 Add raw query param for scrollback. 10 years ago
Kegan Dougal edb557b2ad Return the raw federation event rather than adding extra keys for federation data. 10 years ago
Kegan Dougal 5720ab59e0 Add 'raw' query parameter to expose the event graph and signatures to savvy clients. 10 years ago
Mark Haines adb04b1e57 Update copyright notices 10 years ago
David Baker 9728c305a3 after a few rethinks, a working implementation of pushers. 10 years ago
Mark Haines 3c7857e49b clean up coding style a bit 10 years ago
Erik Johnston 3c77d13aa5 Kill off synapse.api.events.* 10 years ago
Erik Johnston cf6e5f1dbf Rename MessageHandler.handle_event. Add a few comments. 10 years ago
Erik Johnston 23c7cb6220 Remove unused imports 10 years ago
Erik Johnston 7b43a503f3 Consistently url decode and decode as utf 8 the URL parts 10 years ago
Paul "LeoNerd" Evans 0ca072b3b6 Initial tiny hack at REST API for setting room typing notification status 10 years ago
Erik Johnston cabead6194 Actually fix bug when uploading state with empty state_key 10 years ago
Erik Johnston 02db7eb209 Fix bug when uploading state with empty state_key 10 years ago
Erik Johnston a295a3c691 Fix registration 10 years ago
Matthew Hodgson aed62a3583 track replication destination health, and perform exponential back-off when sending transactions. does *not* yet retry transactions, but drops them on the floor if waiting for a server to recover. 10 years ago
Erik Johnston c31dba86ec Convert rest and handlers to use new event structure 10 years ago
David Baker 88af58d41d Update to app_id / app_instance_id (partially) and mangle to be PEP8 compliant. 10 years ago
Paul "LeoNerd" Evans afb646dc1e Allow GET /room/:room_id/messages without 'limit' parameter to default to 10 10 years ago
Erik Johnston 9d53228158 Change DomainSpecificString so that it doesn't use a HomeServer object 10 years ago
Kegan Dougal 3536fd7d60 Don't double url-decode state event types. 10 years ago
Mark Haines 610c2ea131 Fix pep8 and pyflakes warnings 10 years ago
David Baker e377d33652 Separate out the matrix http client completely because just about all of its code it now separate from the simple case we need for standard HTTP(S) 10 years ago
Mark Haines db9ce032a4 Fix pep8 codestyle warnings 10 years ago
Mark Haines 32090aee16 Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts 10 years ago
David Baker 74c3879760 Start creating a module to do generic notifications (just prints them to stdout currently!) 10 years ago
Paul "LeoNerd" Evans 572a1ca42a Remember also to UTF-8 decode bytes in room alias names in directory server URLs 10 years ago
Paul "LeoNerd" Evans 3bfc3dd45b Remember to URL decode the room_id in room initialSync 10 years ago
Paul "LeoNerd" Evans 88dfa7baa6 Ensure to parse a real pagination config object out of room initialSync request and pass it on 10 years ago
Paul "LeoNerd" Evans 75e95c45a2 Rename message handler's new snapshot_room to room_initial_sync() as that better suits its purpose 10 years ago
Mark Haines a5b88c489e Split out sending the room alias events from creating the alias so that we can do them in the right point when creating a room 10 years ago
Paul "LeoNerd" Evans 269f80bf8e Have room initialSync return the room's room_id 10 years ago
Erik Johnston a8e565eca8 Add an EventValidator. Fix bugs in auth ++ storage 10 years ago
Erik Johnston 4317c8e583 Implement new replace_state and changed prev_state 10 years ago