summary refs log tree commit diff
path: root/synapse/types.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* In DomainSpecificString, override __repr__ in addition to __str__Vincent Breitmoser2018-04-101-1/+1
* Revert "improve mxid check performance"Richard van der Hoff2018-04-041-4/+3
* improve mxid check performance ~4xAdrian Tschira2018-03-311-3/+4
* Add replication http endpoint for event sendingErik Johnston2018-02-071-13/+52
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-4/+4
* Merge pull request #2561 from matrix-org/rav/id_checkingRichard van der Hoff2017-10-231-0/+33
|\
| * Validate group ids when parsingRichard van der Hoff2017-10-211-0/+17
| * Allow = in mxids and groupidsRichard van der Hoff2017-10-201-1/+1
| * Disallow capital letters in useridsRichard van der Hoff2017-10-201-0/+16
* | Remove pointless create() methodRichard van der Hoff2017-10-201-4/+0
|/
* Add groups to sync streamErik Johnston2017-07-201-0/+2
* Add GroupID typeErik Johnston2017-07-181-0/+5
* Weight differentlyErik Johnston2017-05-311-0/+7
* Speed up get_domain_from_idErik Johnston2017-05-161-3/+3
* Speed up copy_and_replaceErik Johnston2017-03-301-3/+1
* Add basic implementation of local device list changesErik Johnston2017-01-251-0/+2
* Add new API appservice specific public room listErik Johnston2016-12-061-0/+34
* StyleLuke Barnard2016-10-201-2/+3
* as_user->app_service, less redundant comments, better positioned commentsLuke Barnard2016-10-201-5/+5
* Use real AS object by passing it through the requesterLuke Barnard2016-10-201-3/+5
* Shuffle things around to make unit tests workErik Johnston2016-09-221-1/+1
* Merge remote-tracking branch 'origin/develop' into markjh/direct_to_deviceMark Haines2016-08-261-7/+0
|\
| * Move ThirdPartyEntityKind into api.constants so the expectation becomes that ...Paul "LeoNerd" Evans2016-08-251-7/+0
* | Add store-and-forward direct-to-device messagingMark Haines2016-08-251-0/+2
|/
* Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdP...Paul "LeoNerd" Evans2016-08-181-0/+7
* Add `create_requester` functionRichard van der Hoff2016-07-261-1/+32
* Make get_domain_from_id throw SynapseError on invalid IDErik Johnston2016-06-141-1/+4
* Spell "domain" correctlyMark Haines2016-05-161-1/+1
* Add and use get_domian_from_idErik Johnston2016-05-091-0/+4
* Hook up the push rules to the notifierMark Haines2016-03-031-0/+7
* Merge implementation of /join by alias or IDDaniel Wagner-Hall2016-02-151-0/+8
* Revert "Merge two of the room join codepaths"Daniel Wagner-Hall2016-02-121-11/+3
* Merge two of the room join codepathsDaniel Wagner-Hall2016-02-121-3/+11
* Introduce a Requester objectDaniel Wagner-Hall2016-01-111-0/+3
* copyrightsMatthew Hodgson2016-01-071-1/+1
* s/private_user_data/account_data/Mark Haines2015-11-181-2/+2
* Merge branch 'develop' into markjh/room_tagsMark Haines2015-11-021-1/+1
|\
| * Fix a 500 error resulting from empty room_idsRichard van der Hoff2015-10-261-1/+1
* | Support clients supplying older tokens, fix short poll testMark Haines2015-10-301-1/+1
* | Inform the client of new room tags using v1 /eventsMark Haines2015-10-291-9/+13
|/
* Remove completely unused concepts from codebaseDaniel Wagner-Hall2015-08-251-4/+0
* Minor docs cleanupDaniel Wagner-Hall2015-08-111-1/+2
* Add receipts_key to StreamTokenErik Johnston2015-07-021-1/+5
* Make sure the notifier stream token goes forward when it is updated. Sort the...Mark Haines2015-05-181-0/+17
* Don't bother checking for updates if the stream token hasn't advanced for a userMark Haines2015-05-131-1/+18
* Move storage.stream._StreamToken to types.RoomStreamTokenErik Johnston2015-05-111-0/+52
* Rename ClientID to ClientInfo since it is a pair of IDs rather than a single ...Mark Haines2015-01-281-1/+1
* Extract the id token of the token when authing users, include the token and d...Mark Haines2015-01-281-0/+3
* Update copyright noticesMark Haines2015-01-061-1/+1
* Change DomainSpecificString so that it doesn't use a HomeServer objectErik Johnston2014-12-021-15/+6
* Move FederationError to synapse.api.errorsErik Johnston2014-11-041-34/+0
* Add support for sending failuresErik Johnston2014-11-041-0/+34
* Convert event ids to be of the form :example.comErik Johnston2014-10-301-0/+10
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Rename 'events_key' to 'room_key' so it matches the name of the event sourcePaul "LeoNerd" Evans2014-08-291-1/+1
* Define a new event stream data source for typing notifications (currently null)Paul "LeoNerd" Evans2014-08-291-1/+1
* Avoid hardcoding names of individual stream token keys in its own implementat...Paul "LeoNerd" Evans2014-08-291-9/+3
* Use str.join() properlyPaul "LeoNerd" Evans2014-08-291-2/+1
* PEP8 tweaks.Erik Johnston2014-08-271-1/+0
* WIP: Completely change how event streaming and pagination work. This reflects...Erik Johnston2014-08-261-54/+14
* Add in StreamToken typeErik Johnston2014-08-211-0/+74
* Define __copy__ and __deepcopy__ as identity functions on DomainSpecificStrin...Paul "LeoNerd" Evans2014-08-201-0/+8
* Deny __iter__ on UserID/RoomID/RoomName instances as it's a subtle bug that w...Paul "LeoNerd" Evans2014-08-191-0/+6
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+79