summary refs log tree commit diff
path: root/synapse/util (unfollow)
Commit message (Expand)AuthorFilesLines
2018-05-10Remove redundant request_handler decoratorRichard van der Hoff7-38/+42
2018-05-10Factor wrap_request_handler_with_logging out of wrap_request_handlerRichard van der Hoff1-54/+66
2018-05-10Remove include_metrics paramRichard van der Hoff1-17/+7
2018-05-10Move outgoing_responses_counter handling to RequestMetricsRichard van der Hoff2-4/+2
2018-05-10Bump requests_counter in wrapped_request_handlerRichard van der Hoff1-4/+11
2018-05-10Move RequestMetrics handling into SynapseRequest.processing()Richard van der Hoff2-24/+64
2018-05-10Make RequestMetrics take a raw time rather than a clockRichard van der Hoff2-6/+6
2018-05-10Move request_id management into SynapseRequestRichard van der Hoff2-15/+25
2018-05-09Move RequestsMetrics to its own fileRichard van der Hoff2-124/+151
2018-05-09Add comment to sync as to why code path is splitErik Johnston1-0/+5
2018-05-09Fix returned token is no longer a tupleErik Johnston1-1/+1
2018-05-09Fix up commentErik Johnston1-1/+1
2018-05-09Update commentsErik Johnston1-5/+6
2018-05-09Remove unused code path from member change DB funcErik Johnston1-24/+10
2018-05-09Refactor sync APIs to reuse pagination APIErik Johnston2-44/+48
2018-05-09Don't unnecessarily require token to be stream tokenErik Johnston1-1/+1
2018-05-09Refactor get_recent_events_for_room return typeErik Johnston3-7/+21
2018-05-09Refactor pagination DB API to return concrete typeErik Johnston1-28/+48
2018-05-09Remove unused from_token paramErik Johnston1-7/+4
2018-05-09Refactor recent events func to use pagination funcErik Johnston1-48/+27
2018-05-09Fix up comments and make function privateErik Johnston1-7/+7
2018-05-09nuke-room-from-db.sh: nuke from table event_search toorubo771-0/+1
2018-05-09Dont nuke non-existing table event_search_contentrubo771-1/+0
2018-05-09nuke-room-from-db.sh: added postgresql option and helprubo771-1/+11
2018-05-08Reuse existing pagination code for context APIErik Johnston1-75/+15
2018-05-08Parse tokens before calling DB functionErik Johnston1-14/+18
2018-05-08Only fetch required fields from databaseErik Johnston1-1/+2
2018-05-08Split paginate_room_events storage functionErik Johnston1-28/+72
2018-05-05notifications: Convert next_token to string according to the specKonstantinos Sideris1-1/+1
2018-05-03Note that label values can be anythingErik Johnston1-1/+2
2018-05-03Fix metrics that have integer value labelsErik Johnston1-1/+1
2018-05-03Fix logcontext leaks in rate limiterRichard van der Hoff1-3/+14
2018-05-03Don't abortConnection() if the transport connection has already closed.Will Hunt1-3/+8
2018-05-03Fix changes warningRichard van der Hoff1-2/+2
2018-05-03Warn of potential client incompatibility from #3161Richard van der Hoff1-0/+15
2018-05-03Fix up grammarErik Johnston1-3/+3
2018-05-02add missing param to cancelled_to_request_timed_out_errorRichard van der Hoff1-1/+1
2018-05-02Make _escape_character take MatchObjectErik Johnston1-2/+10
2018-05-02Escape label values in prometheus metricsErik Johnston2-3/+40
2018-05-02Fix logcontext leak in media repoRichard van der Hoff2-1/+4
2018-05-02Remove spurious unittest.DEBUGRichard van der Hoff1-1/+0
2018-05-02Fix a couple of logcontext leaks in unit testsRichard van der Hoff2-3/+9
2018-05-02Fix a class of logcontext leaksRichard van der Hoff2-33/+94
2018-05-02Fix incorrect reference to StringIORichard van der Hoff2-1/+39
2018-05-01missing word :|Matthew Hodgson1-1/+1
2018-05-01fix markdownMatthew Hodgson1-3/+3
2018-05-01changelog for 0.28.1 v0.28.1Matthew Hodgson1-2/+23
2018-05-01Update __init__.pyNeil Johnson1-1/+1
2018-05-01Miscellaneous fixes to python_dependenciesRichard van der Hoff1-1/+19
2018-05-01Apply some limits to depth to counter abuseRichard van der Hoff3-4/+26
2018-04-30Burminate v1authAdrian Tschira7-25/+24
2018-04-30Fixes #3135 - Replace _OpenSSLECCurve with crypto.get_elliptic_curve (#3157)Will Hunt2-8/+8
2018-04-30add guard for None on purge_history apiKrombel1-1/+14
2018-04-30run config tests on py3Adrian Tschira1-1/+2
2018-04-30add comment explaining attributeerrorAdrian Tschira1-0/+3
2018-04-30add py36 to build matrixRichard van der Hoff1-5/+13
2018-04-30Remove redundant call to preserve_fnRichard van der Hoff1-4/+2
2018-04-30Update tox.iniRichard van der Hoff1-1/+1
2018-04-29Construct HMAC as bytes on py3Adrian Tschira2-11/+15
2018-04-29more bytes stringsAdrian Tschira4-7/+10
2018-04-28fix missing importMatthew Hodgson1-0/+1
2018-04-28pep8Matthew Hodgson1-3/+5
2018-04-28make it work with sqliteMatthew Hodgson2-34/+54
2018-04-28Move more xrange to sixAdrian Tschira9-11/+28
2018-04-28replace stringIO importsAdrian Tschira2-3/+3
2018-04-28move httplib import to sixAdrian Tschira1-3/+3
2018-04-28make imports localAdrian Tschira4-7/+7
2018-04-28Don't yield in list comprehensionsAdrian Tschira1-5/+9
2018-04-28open log_config in text mode tooAdrian Tschira1-1/+1
2018-04-27Add py3 tests to tox with folders that workAdrian Tschira1-1/+9
2018-04-27pep8; remove spurious importRichard van der Hoff1-1/+1
2018-04-27Use run_in_background in preference to preserve_fnRichard van der Hoff22-71/+97
2018-04-27Backport deferred.addTimeoutRichard van der Hoff5-14/+90
2018-04-27Trap exceptions thrown within run_in_backgroundRichard van der Hoff1-1/+7
2018-04-27Update CHANGES.rstNeil Johnson1-1/+1
2018-04-27Update CHANGES.rstNeil Johnson1-1/+1
2018-04-27reraise exceptions more carefullyRichard van der Hoff2-13/+24
2018-04-27Refactor event storage to not require stateErik Johnston1-37/+67
2018-04-27