summary refs log tree commit diff
path: root/scripts-dev/check_auth.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-08-19Ensure invalidation list does not grow unboundedlyErik Johnston4-20/+104
2016-08-19Rename to on_invalidateErik Johnston3-21/+15
2016-08-19Make cache_context an explicit optionErik Johnston3-11/+30
2016-08-19Move _bulk_get_push_rules_for_room to storage layerErik Johnston3-34/+65
2016-08-19Remove lru optionErik Johnston9-33/+18
2016-08-19Add concept of cache contextsErik Johnston5-20/+278
2016-08-19Make get_new_events_for_appservice use indicesErik Johnston1-2/+5
2016-08-18Move validation logic for AS 3PE query response into ApplicationServiceApi ↵Paul "LeoNerd" Evans2-45/+44
class, to keep the handler logic neater
2016-08-18More warnings about invalid results from AS 3PE queryPaul "LeoNerd" Evans1-2/+7
2016-08-18Avoid so much copypasta between 3PU and 3PL query by unifying around a ↵Paul "LeoNerd" Evans4-42/+34
ThirdPartyEntityKind enumeration
2016-08-18Minor syntax neateningsPaul "LeoNerd" Evans2-16/+10
2016-08-18Appease pep8Paul "LeoNerd" Evans1-0/+2
2016-08-18Authenticate 3PE lookup requestsPaul "LeoNerd" Evans1-0/+6
2016-08-18Copypasta the 3PU support code to also do 3PLPaul "LeoNerd" Evans3-3/+61
2016-08-18Remove TODO note about request fields being strings - they're always stringsPaul "LeoNerd" Evans1-2/+0
2016-08-18Remove log linesErik Johnston1-2/+0
2016-08-18Log a warning if an AS yields an invalid 3PU lookup resultPaul "LeoNerd" Evans1-1/+6
2016-08-18Scattergather the call out to ASes; validate received resultsPaul "LeoNerd" Evans1-7/+34
2016-08-18Jenkins: tox install setuptoolsErik Johnston1-0/+1
2016-08-18Add appservice workerErik Johnston7-123/+369
2016-08-18Filter 3PU lookups by only ASes that declare knowledge of that protocolPaul "LeoNerd" Evans3-3/+22
2016-08-18Since empty lookups now return 200/empty list not 404, we can safely log ↵Paul "LeoNerd" Evans1-3/+2
failures as exceptions
2016-08-18Ensure that 3PU lookup request fields actually get passed inPaul "LeoNerd" Evans1-1/+5
2016-08-18Extend individual list results into the main return list, don't appendPaul "LeoNerd" Evans1-1/+1
2016-08-18Don't catch the return-value-as-exception that @defer.inlineCallbacks will usePaul "LeoNerd" Evans1-1/+1
2016-08-18Make AppserviceHandler stream events from databaseErik Johnston5-25/+113
This is for two reasons: 1. Suppresses duplicates correctly, as the notifier doesn't do any duplicate suppression. 2. Makes it easier to connect the AppserviceHandler to the replication stream.
2016-08-18