Commit Graph

69 Commits (59e2d2694deec13aaa0062e04b5460f978967dc1)

Author SHA1 Message Date
Richard van der Hoff eed7271b3b declare a ReadReceipt class 7 years ago
Richard van der Hoff c588b9b9e4
Factor SSO success handling out of CAS login (#4264) 7 years ago
Amber Brown da7785147d
Python 3: Convert some unicode/bytes uses (#3569) 8 years ago
Amber Brown 49af402019 run isort 8 years ago
Vincent Breitmoser f4284d943a In DomainSpecificString, override __repr__ in addition to __str__ 8 years ago
Richard van der Hoff f92963f5db
Revert "improve mxid check performance" 8 years ago
Adrian Tschira 11597ddea5 improve mxid check performance ~4x 8 years ago
Erik Johnston 24dd73028a Add replication http endpoint for event sending 8 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 8 years ago
Richard van der Hoff 1135193dfd Validate group ids when parsing 8 years ago
Richard van der Hoff 29812c628b Allow = in mxids and groupids 8 years ago
Richard van der Hoff 58fbbe0f1d Disallow capital letters in userids 8 years ago
Richard van der Hoff 631d7b87b5 Remove pointless create() method 8 years ago
Erik Johnston c544188ee3 Add groups to sync stream 9 years ago
Erik Johnston 6e9f147faa Add GroupID type 9 years ago
Erik Johnston 293ef29655 Weight differently 9 years ago
Erik Johnston f2a5b6dbfd Speed up get_domain_from_id 9 years ago
Erik Johnston 27b1b4a2c9 Speed up copy_and_replace 9 years ago
Erik Johnston 2367c5568c Add basic implementation of local device list changes 9 years ago
Erik Johnston f32fb65552 Add new API appservice specific public room list 9 years ago
Luke Barnard 6fdd31915b Style 9 years ago
Luke Barnard f09db236b1 as_user->app_service, less redundant comments, better positioned comments 9 years ago
Luke Barnard 1b17d1a106 Use real AS object by passing it through the requester 9 years ago
Erik Johnston a61e4522b5 Shuffle things around to make unit tests work 9 years ago
Paul "LeoNerd" Evans 1294d4a329 Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant 10 years ago
Mark Haines e993925279 Add store-and-forward direct-to-device messaging 10 years ago
Paul "LeoNerd" Evans b515f844ee Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdPartyEntityKind enumeration 10 years ago
Richard van der Hoff eb359eced4 Add `create_requester` function 10 years ago
Erik Johnston 36e2aade87 Make get_domain_from_id throw SynapseError on invalid ID 10 years ago
Mark Haines 1a3a2002ff Spell "domain" correctly 10 years ago
Erik Johnston 08dfa8eee2 Add and use get_domian_from_id 10 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 10 years ago
Daniel Wagner-Hall e71095801f Merge implementation of /join by alias or ID 10 years ago
Daniel Wagner-Hall 4de08a4672 Revert "Merge two of the room join codepaths" 10 years ago
Daniel Wagner-Hall cf81375b94 Merge two of the room join codepaths 10 years ago
Daniel Wagner-Hall 2110e35fd6 Introduce a Requester object 10 years ago
Matthew Hodgson 6c28ac260c copyrights 10 years ago
Mark Haines 1c960fbb80 s/private_user_data/account_data/ 10 years ago
Mark Haines fb46937413 Support clients supplying older tokens, fix short poll test 10 years ago
Mark Haines f40b0ed5e1 Inform the client of new room tags using v1 /events 10 years ago
Richard van der Hoff f69a5c9134 Fix a 500 error resulting from empty room_ids 10 years ago
Daniel Wagner-Hall a0b181bd17 Remove completely unused concepts from codebase 11 years ago
Daniel Wagner-Hall 88e03da39f Minor docs cleanup 11 years ago
Erik Johnston ddf7979531 Add receipts_key to StreamToken 11 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 11 years ago
Mark Haines 63878c0379 Don't bother checking for updates if the stream token hasn't advanced for a user 11 years ago
Erik Johnston 17653a5dfe Move storage.stream._StreamToken to types.RoomStreamToken 11 years ago
Mark Haines 3cca61e006 Rename ClientID to ClientInfo since it is a pair of IDs rather than a single identifier 11 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 11 years ago
Mark Haines adb04b1e57 Update copyright notices 11 years ago