Commit Graph

62 Commits (88cc9cc69e3dfbfa5a4ca27df3c5ba02180a0bb4)

Author SHA1 Message Date
Erik Johnston 24dd73028a Add replication http endpoint for event sending 7 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 7 years ago
Richard van der Hoff 1135193dfd Validate group ids when parsing 7 years ago
Richard van der Hoff 29812c628b Allow = in mxids and groupids 7 years ago
Richard van der Hoff 58fbbe0f1d Disallow capital letters in userids 7 years ago
Richard van der Hoff 631d7b87b5 Remove pointless create() method 7 years ago
Erik Johnston c544188ee3 Add groups to sync stream 7 years ago
Erik Johnston 6e9f147faa Add GroupID type 7 years ago
Erik Johnston 293ef29655 Weight differently 8 years ago
Erik Johnston f2a5b6dbfd Speed up get_domain_from_id 8 years ago
Erik Johnston 27b1b4a2c9 Speed up copy_and_replace 8 years ago
Erik Johnston 2367c5568c Add basic implementation of local device list changes 8 years ago
Erik Johnston f32fb65552 Add new API appservice specific public room list 8 years ago
Luke Barnard 6fdd31915b Style 8 years ago
Luke Barnard f09db236b1 as_user->app_service, less redundant comments, better positioned comments 8 years ago
Luke Barnard 1b17d1a106 Use real AS object by passing it through the requester 8 years ago
Erik Johnston a61e4522b5 Shuffle things around to make unit tests work 8 years ago
Paul "LeoNerd" Evans 1294d4a329 Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant 8 years ago
Mark Haines e993925279 Add store-and-forward direct-to-device messaging 8 years ago
Paul "LeoNerd" Evans b515f844ee Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdPartyEntityKind enumeration 8 years ago
Richard van der Hoff eb359eced4 Add `create_requester` function 8 years ago
Erik Johnston 36e2aade87 Make get_domain_from_id throw SynapseError on invalid ID 9 years ago
Mark Haines 1a3a2002ff Spell "domain" correctly 9 years ago
Erik Johnston 08dfa8eee2 Add and use get_domian_from_id 9 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 9 years ago
Daniel Wagner-Hall e71095801f Merge implementation of /join by alias or ID 9 years ago
Daniel Wagner-Hall 4de08a4672 Revert "Merge two of the room join codepaths" 9 years ago
Daniel Wagner-Hall cf81375b94 Merge two of the room join codepaths 9 years ago
Daniel Wagner-Hall 2110e35fd6 Introduce a Requester object 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Mark Haines 1c960fbb80 s/private_user_data/account_data/ 9 years ago
Mark Haines fb46937413 Support clients supplying older tokens, fix short poll test 9 years ago
Mark Haines f40b0ed5e1 Inform the client of new room tags using v1 /events 9 years ago
Richard van der Hoff f69a5c9134 Fix a 500 error resulting from empty room_ids 9 years ago
Daniel Wagner-Hall a0b181bd17 Remove completely unused concepts from codebase 9 years ago
Daniel Wagner-Hall 88e03da39f Minor docs cleanup 9 years ago
Erik Johnston ddf7979531 Add receipts_key to StreamToken 10 years ago
Mark Haines 1e90715a3d Make sure the notifier stream token goes forward when it is updated. Sort the pending events by the correct room_stream_id 10 years ago
Mark Haines 63878c0379 Don't bother checking for updates if the stream token hasn't advanced for a user 10 years ago
Erik Johnston 17653a5dfe Move storage.stream._StreamToken to types.RoomStreamToken 10 years ago
Mark Haines 3cca61e006 Rename ClientID to ClientInfo since it is a pair of IDs rather than a single identifier 10 years ago
Mark Haines 388581e087 Extract the id token of the token when authing users, include the token and device_id in the internal meta data for the event along with the transaction id when sending events 10 years ago
Mark Haines adb04b1e57 Update copyright notices 10 years ago
Erik Johnston 9d53228158 Change DomainSpecificString so that it doesn't use a HomeServer object 10 years ago
Erik Johnston 8918422156 Move FederationError to synapse.api.errors 10 years ago
Erik Johnston 440cbd5235 Add support for sending failures 10 years ago
Erik Johnston 12ce441e67 Convert event ids to be of the form :example.com 10 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 10 years ago
Paul "LeoNerd" Evans 4bfdec1eb2 Rename 'events_key' to 'room_key' so it matches the name of the event source 10 years ago
Paul "LeoNerd" Evans 6dd50da54e Define a new event stream data source for typing notifications (currently null) 10 years ago