Commit Graph

98 Commits (1107214a1d93280076ad547603b4a1396d709ad0)

Author SHA1 Message Date
Patrick Cloke 58114f8a17
Create a SynapseReactor type which incorporates the necessary reactor interfaces. (#9528) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Patrick Cloke 7950aa8a27 Fix some typos. 4 years ago
Richard van der Hoff 0cd2938bc8
Support icons for Identity Providers (#9154) 4 years ago
Patrick Cloke 98a64b7f7f
Add basic domain validation for `DomainSpecificString.is_valid`. (#9071) 4 years ago
Richard van der Hoff 28877fade9
Implement a username picker for synapse (#8942) 4 years ago
Patrick Cloke 79bfe966e0
Improve error checking for OIDC/SAML mapping providers (#8774) 4 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 4 years ago
Erik Johnston 52a50e8686
Use vector clocks for room stream tokens. (#8439) 4 years ago
Erik Johnston 7941372ec8
Make token serializing/deserializing async (#8427) 4 years ago
Erik Johnston ea70f1c362
Various clean ups to room stream tokens. (#8423) 4 years ago
Erik Johnston ac11fcbbb8
Add EventStreamPosition type (#8388) 4 years ago
Jonathan de Jong a3f124b821
Switch metaclass initialization to python 3-compatible syntax (#8326) 4 years ago
Erik Johnston fe8ed1b46f
Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281) 4 years ago
Erik Johnston 63c0e9e195
Add types to StreamToken and RoomStreamToken (#8279) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Patrick Cloke d5e73cb6aa
Define StateMap as immutable and add a MutableStateMap type. (#8183) 4 years ago
Patrick Cloke ac77cdb64e
Add a shadow-banned flag to users. (#8092) 4 years ago
Erik Johnston 9d1e4942ab
Fix typing for notifier (#8064) 4 years ago
Will Hunt 62b1ce8539
isort 5 compatibility (#7786) 4 years ago
Patrick Cloke 7dcbc33a1b
Validate the alt_aliases property of canonical alias events (#6971) 5 years ago
Richard van der Hoff 5a246611e3
Type defintions for use in refactoring for redaction changes (#6803) 5 years ago
Erik Johnston d386f2f339
Add StateMap type alias (#6715) 5 years ago
Richard van der Hoff 66ca914dc0 Remove unused hashes and depths from create_new_client_event params 5 years ago
Amber Brown 864f144543
Fix up some typechecking (#6150) 5 years ago
Hubert Chathi fac1cdc562 make changes from PR review 5 years ago
Hubert Chathi c659b9f94f allow uploading keys for cross-signing 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Richard van der Hoff eed7271b3b declare a ReadReceipt class 6 years ago
Richard van der Hoff c588b9b9e4
Factor SSO success handling out of CAS login (#4264) 6 years ago
Amber Brown da7785147d
Python 3: Convert some unicode/bytes uses (#3569) 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Vincent Breitmoser f4284d943a In DomainSpecificString, override __repr__ in addition to __str__ 7 years ago
Richard van der Hoff f92963f5db
Revert "improve mxid check performance" 7 years ago
Adrian Tschira 11597ddea5 improve mxid check performance ~4x 7 years ago
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