Commit Graph

50 Commits (5aae844e608554bdf5fd4487c729dd978b6eeffc)

Author SHA1 Message Date
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
Paul "LeoNerd" Evans f85a3757cf Avoid hardcoding names of individual stream token keys in its own implementation; this at least reduces the number of places in source code the individual parts are stored 10 years ago
Paul "LeoNerd" Evans d4145abd33 Use str.join() properly 10 years ago
Erik Johnston 77a255c7c3 PEP8 tweaks. 10 years ago
Erik Johnston 3a2a5b959c WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model. 10 years ago
Erik Johnston 7bec359408 Add in StreamToken type 10 years ago
Paul "LeoNerd" Evans e01bdf2432 Define __copy__ and __deepcopy__ as identity functions on DomainSpecificString, so that copy.deepcopy() will work on them 10 years ago
Paul "LeoNerd" Evans 6fafa878f6 Deny __iter__ on UserID/RoomID/RoomName instances as it's a subtle bug that will bite you 10 years ago
Matthew Hodgson f98e6380f1 add in whitespace after copyright statements to improve legibility 10 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 10 years ago