Commit Graph

375 Commits (891dfd90bd97ad485d54dfae3e510c640de8e978)

Author SHA1 Message Date
Paul "LeoNerd" Evans 05c7cba73a Initial trivial implementation of an actual 'Filtering' object; move storage of user filters into there 10 years ago
Kegan Dougal fa8e6ff900 Add stub application services REST API. 10 years ago
Mark Haines 436513068d Start implementing the non-incremental sync portion of the v2 /sync API 10 years ago
Mark Haines 7f6f3f9d62 Pass the current time to serialize event, rather than passing an 10 years ago
Paul "LeoNerd" Evans 8d7accb28f Initial minimal attempt at /user/:user_id/filter API - in-memory storage, no actual filter implementation 10 years ago
Mark Haines 7b814d3f7f Add client v2_alpha resource to synapse server resource tree 10 years ago
Mark Haines e26340cee7 Start implementing the v2_alpha sync API 10 years ago
David Baker 5f84ba8ea1 Add API to delete push rules. 10 years ago
David Baker f21f9fa3c5 Use push settings! 10 years ago
Mark Haines 4be637cb12 Extract the client v1 base RestServlet to a separate class 10 years ago
David Baker b3f66ea6fb more pep8 10 years ago
David Baker d3e72b4d87 Make string format tuple an actual tuple 10 years ago
David Baker 98e1080555 redundant parens 10 years ago
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