summary refs log tree commit diff
path: root/synapse/appservice/api.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add metrics for ResponseCacheRichard van der Hoff2018-04-101-1/+2
* Do logcontexts outside ResponseCacheErik Johnston2017-10-251-3/+7
* Rename network_id to instance_id on client sideErik Johnston2016-12-121-1/+1
* Don't include appservice idErik Johnston2016-12-061-1/+0
* Add new API appservice specific public room listErik Johnston2016-12-061-0/+9
* Log if rejecting 3PE query metadata result due to type checkPaul "LeoNerd" Evans2016-09-091-4/+11
* Reject malformed 3PE query metadata results earlier in AS API handling codePaul "LeoNerd" Evans2016-09-091-2/+10
* Use None instead of the empty stringKegan Dougal2016-08-301-5/+5
* Flake8Kegan Dougal2016-08-301-0/+1
* Allow application services to have an optional 'url'Kegan Dougal2016-08-301-0/+11
* Just sprintf the 'kind' argument into uri directlyPaul "LeoNerd" Evans2016-08-251-3/+1
* Move ThirdPartyEntityKind into api.constants so the expectation becomes that ...Paul "LeoNerd" Evans2016-08-251-1/+1
* Root the 3PE lookup API within /_matrix/app/unstable instead of at toplevelPaul "LeoNerd" Evans2016-08-251-3/+16
* appease pep8Paul "LeoNerd" Evans2016-08-251-3/+2
* Implement a ResponseCache around 3PE lookup metadata lookupsPaul "LeoNerd" Evans2016-08-251-11/+21
* Kill PROTOCOL_META since I'm not using it any morePaul "LeoNerd" Evans2016-08-251-7/+0
* Actually query over AS API for 3PE lookup metadataPaul "LeoNerd" Evans2016-08-251-0/+20
* Move 3PU/3PL lookup APIs into /thirdparty containing entityPaul "LeoNerd" Evans2016-08-241-2/+2
* Move validation logic for AS 3PE query response into ApplicationServiceApi cl...Paul "LeoNerd" Evans2016-08-181-1/+42
* Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdP...Paul "LeoNerd" Evans2016-08-181-14/+11
* Minor syntax neateningsPaul "LeoNerd" Evans2016-08-181-2/+2
* Copypasta the 3PU support code to also do 3PLPaul "LeoNerd" Evans2016-08-181-0/+11
* Since empty lookups now return 200/empty list not 404, we can safely log fail...Paul "LeoNerd" Evans2016-08-181-3/+2
* Don't catch the return-value-as-exception that @defer.inlineCallbacks will usePaul "LeoNerd" Evans2016-08-181-1/+1
* Actually make 3PU lookup calls out to ASesPaul "LeoNerd" Evans2016-08-181-1/+10
* Thread 3PU lookup through as far as the AS API object; which currently noƶps itPaul "LeoNerd" Evans2016-08-171-0/+3
* Remove some unused functions (#711)Mark Haines2016-04-081-5/+0
* Fix flake8 warnings for new flake8Daniel Wagner-Hall2016-02-021-1/+1
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Fix remaining scheduler bugs. Add more informative logging.Kegan Dougal2015-03-101-5/+3
* Bug fixes whilst putting it all togetherKegan Dougal2015-03-091-0/+1
* Add txn_id kwarg to push methodsKegan Dougal2015-03-051-4/+9
* Minor tweaks based on PR feedback.Kegan Dougal2015-02-111-3/+3
* PEP8-ifyKegan Dougal2015-02-111-2/+0
* Fix bugs so lazy room joining works as intended.Kegan Dougal2015-02-091-3/+3
* Serialize events before sending to ASesKegan Dougal2015-02-051-0/+10
* Glue AS work to general event notifications. Add more exception handling when...Kegan Dougal2015-02-051-1/+10
* Add hs_token column and generate a different token f.e application service.Kegan Dougal2015-02-051-4/+4
* Impl push_bulk functionKegan Dougal2015-02-051-1/+18
* Update user/alias query APIs to use new format of SimpleHttpClient.get_jsonKegan Dougal2015-02-041-8/+7
* Add query_user/alias APIs.Kegan Dougal2015-02-041-4/+43
* Add stub ApplicationServiceApi and glue it with the handler.Kegan Dougal2015-02-041-0/+21
* Add appservice package and move ApplicationService into it.Kegan Dougal2015-02-031-0/+15