summary refs log tree commit diff
path: root/synapse/util (unfollow)
Commit message (Expand)AuthorFilesLines
2018-04-29Construct HMAC as bytes on py3Adrian Tschira2-11/+15
2018-04-29more bytes stringsAdrian Tschira4-7/+10
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-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-27Add missing consumeErrorsRichard van der Hoff3-5/+9
2018-04-27Improve exception handling for background processesRichard van der Hoff20-237/+335
2018-04-27also upgrade pip when installingRichard van der Hoff1-0/+4
2018-04-26update changelog and bump version to 0.28.0 v0.28.0 github/release-v0.28.0-rc1 release-v0.28.0-rc1Neil Johnson2-1/+10
2018-04-26jenkins build: make sure we have a recent setuptoolsRichard van der Hoff1-1/+12
2018-04-26Miscellaneous fixes to python_dependenciesRichard van der Hoff1-1/+19
2018-04-26Fix media admin APIsErik Johnston1-2/+2
2018-04-25Also fix reindexing of searchErik Johnston1-1/+1
2018-04-25Fix quarantine media admin APIErik Johnston1-1/+1
2018-04-24Update CHANGES.rstNeil Johnson1-1/+2
2018-04-24Update CHANGES.rstNeil Johnson1-2/+1
2018-04-24Bump version and update changelog v0.28.0-rc1Neil Johnson2-3/+44
2018-04-24Revert "Bump version and update changelog"Neil Johnson2-41/+3
2018-04-24Bump version and update changelogNeil Johnson2-3/+41
2018-04-23Remove spurious paramRichard van der Hoff1-1/+0
2018-04-23Use deferred.addTimeout instead of time_bound_deferredRichard van der Hoff6-130/+59
2018-04-20Document contrib directoryErik Johnston2-0/+14
2018-04-20accept stupid events over backfillRichard van der Hoff1-4/+9
2018-04-20Reinstate linearizer for federation_server.on_context_state_requestRichard van der Hoff1-5/+11
2018-04-20Refactor store.have_eventsRichard van der Hoff3-27/+55
2018-04-18Add some commentsRichard van der Hoff2-5/+35
2018-04-18Check events on backfill tooRichard van der Hoff1-15/+42
2018-04-18Reject events which have too many auth_events or prev_eventsRichard van der Hoff1-4/+28
2018-04-16Avoid creating events with huge numbers of prev_eventsRichard van der Hoff4-54/+162
2018-04-16Replace Queue with six.moves.queueAdrian Tschira2-4/+6
2018-04-16Make tests py3 compatibleAdrian Tschira5-5/+6
2018-04-15fix spurious changelog dupMatthew Hodgson1-1/+0
2018-04-15Use six.moves.urlparseAdrian Tschira8-21/+20
2018-04-15add __bool__ alias to __nonzero__ methodsAdrian Tschira3-0/+9
2018-04-15Use six.itervalues in some placesAdrian Tschira4-11/+18
2018-04-15Add some more variables to the unittest configAdrian Tschira1-0/+4
2018-04-15Use str(e) instead of e.messageAdrian Tschira2-10/+10
2018-04-14Clarify that SRV may not point to a CNAMESilke1-0/+3
2018-04-13fix federation_domain_whitelistMatthew Hodgson1-6/+6
2018-04-13revert last to PR properlyMatthew Hodgson1-6/+6
2018-04-13correctly auth inbound federation_domain_whitelist reqsMatthew Hodgson1-6/+6
2018-04-13Bump version and Change log v0.27.4 github/release-v0.27.0 release-v0.27.0Neil Johnson2-1/+9
2018-04-13Revert "Use sortedcontainers instead of blist"Richard van der Hoff3-10/+10
2018-04-13Bump canonicaljson to 1.1.3Richard van der Hoff1-1/+1
2018-04-13ResponseCache: fix handling of completed resultsRichard van der Hoff1-13/+19
2018-04-12Update canonicaljson dependencyRichard van der Hoff1-1/+1
2018-04-12Refactor ResponseCache usageRichard van der Hoff6-67/+87
2018-04-12Format docstringErik Johnston1-2/+3
2018-04-12Doc we raise on unknown eventErik Johnston1-2/+3
2018-04-12s/list/tupleErik Johnston1-2/+2
2018-04-12Set all metrics at the same timeErik Johnston2-10/+10
2018-04-11Fix testsErik Johnston1-0/+1
2018-04-11Track last processed event received_tsErik Johnston4-0/+52
2018-04-11Track where event stream processing have gotten up toErik Johnston4-0/+24
2018-04-11Add GaugeMetricErik Johnston2-1/+38
2018-04-11bump version/changelogNeil Johnson2-1/+9
2018-04-11Send events to ASes concurrentlyErik Johnston1-2/+19
2018-04-10Add metrics for ResponseCacheRichard van der Hoff6-7/+21
2018-04-10fix typoNeil Johnson1-2/+2
2018-04-10Use run_in_background insteadErik Johnston1-1/+1
2018-04-10Note why we're limiting concurrent event sendsErik Johnston1-0/+5
2018-04-10Preserve log contexts correctlyErik Johnston1-1/+4
2018-04-10Log event ID on exceptionErik Johnston1-1/+4
2018-04-10Ensure slashes are escapedErik Johnston1-1/+1
2018-04-10URL quote path segments over federationErik Johnston1-48/+80
2018-04-10Don't disable GC when running on PyPyVincent Breitmoser1-1/+7
2018-04-10In DomainSpecificString, override __repr__ in addition to __str__Vincent Breitmoser1-1/+1
2018-04-10Fix pep8 error on psycopg2cffi hackRichard van der Hoff1-6/+5
2018-04-10Use psycopg2cffi module instead of psycopg2 if running on pypyVincent Breitmoser2-2/+8
2018-04-10Use sortedcontainers instead of blistVincent Breitmoser3-10/+10
2018-04-09remove errant print v0.27.3-rc2Neil Johnson1-1/+1
2018-04-09Fix msec to sec, againNeil Johnson1-3/+3
2018-04-09Fix msec to secNeil Johnson1-1/+1
2018-04-09v0.27.3-rc2Neil Johnson1-0/+5
2018-04-09Fix psycopg2 interpolationNeil Johnson1-5/+5
2018-04-09version bump v0.27.3-rc2Neil Johnson1-1/+1
2018-04-09Handle all events in a room correctlyErik Johnston1-1/+2
2018-04-09Update CHANGES.rstNeil Johnson1-1/+1
2018-04-09bump version to release candidateNeil Johnson1-1/+1
2018-04-09Update CHANGES.rstNeil Johnson1-1/+2
2018-04-09Update CHANGES.rstNeil Johnson1-3/+6
2018-04-09bump version v0.27.3-rc1Neil Johnson1-1/+1
2018-04-090.27.3Neil Johnson1-0/+46
2018-04-09Revert "Merge pull request #3066 from matrix-org/rav/remove_redundant_metrics"Richard van der Hoff5-28/+52
2018-04-09Return a 404 rather than a 500 on rejoining empty roomsRichard van der Hoff1-0/+8
2018-04-09Limit concurrent event sends for a roomErik Johnston1-49/+50
2018-04-09Use create_and_send_nonmember_event everywhereErik Johnston1-6/+1
2018-04-09Send federation events concurrentlyErik Johnston1-4/+18
2018-04-09Handle exceptions in get_hosts_for_room when sending events over federationErik Johnston1-11/+16
2018-04-07Replace some type checks with six type checksAdrian Tschira5-8/+18
2018-04-06use python3-compatible printsAdrian Tschira1-5/+5
2018-04-06Replace old-style raise with six.reraiseAdrian Tschira1-1/+3
2018-04-06de-lint, quote consistencyLuke Barnard1-2/+2
2018-04-06Explicitly grab individual columns from group objectLuke Barnard1-6/+8
2018-04-06When exposing group state, return is_openly_joinableLuke Barnard1-0/+5
2018-04-06By default, join policy is "invite"Luke Barnard1-1/+1
2018-04-06add_user -> _add_userLuke Barnard1-3/+3
2018-04-06pep8Luke Barnard2-2/+4
2018-04-06Get group_info from existing call to check_group_is_oursLuke Barnard1-5/+1
2018-04-06Don't use redundant inlineCallbacksLuke Barnard1-4/+1
2018-04-06join_rule -> join_policyLuke Barnard1-1/+1
2018-04-06is_joinable -> join_ruleLuke Barnard2-5/+2
2018-04-06Fix federation client `set_group_joinable` typoLuke Barnard1-1/+1
2018-04-06Factor out add_user from accept_invite and join_groupLuke Barnard1-41/+29
2018-04-06pep8David Baker1-1/+2
2018-04-06Implement group join APIDavid Baker5-4/+124
2018-04-06Port script: Set up state_group_id_seqRichard van der Hoff1-0/+13
2018-04-06Port script: clean up a bitRichard van der Hoff1-25/+29
2018-04-06Port script: avoid nasty errors when setting upRichard van der Hoff1-8/+6
2018-04-06Add response size metricsErik Johnston1-0/+7
2018-04-06use PUT instead of POST for federating groups/m.join_policyKrombel3-3/+7
2018-04-06more verbosity in synctlRichard van der Hoff1-0/+1
2018-04-05make prometheus config compliant to v0.28Krombel3-19/+19
2018-04-05Fix overzealous cache invalidationRichard van der Hoff2-26/+84
2018-04-05NON NULL -> NOT NULLLuke Barnard1-1/+1
2018-04-05Use "/settings/" (plural)Luke Barnard3-3/+3
2018-04-05Use DEFAULT join_policy of "invite" in dbLuke Barnard1-1/+1
2018-04-05Document set_group_join_policyLuke Barnard1-0/+6
2018-04-05Review commentsNeil Johnson2-5/+6
2018-04-04Remove redundant metrics which were deprecated in 0.27.0.Richard van der Hoff5-52/+28
2018-04-04phone home cache size configurationsJan Christian Grünhage1-0/+3
2018-04-04Document the additional routes for the event_creator workerTravis Ralston1-1/+3
2018-04-04Move the mention of the main synapse worker higher upTravis Ralston1-13/+6
2018-04-04Add b prefixes to some strings that are bytes in py3Adrian Tschira6-14/+14
2018-04-04Revert "improve mxid check performance"Richard van der Hoff1-4/+3
2018-04-04Remove address resolution of hosts in SRV recordsSilke2-122/+10
2018-04-04Document the behaviour of ResponseCacheRichard van der Hoff1-0/+32
2018-04-03Use join_policy API instead of joinableLuke Barnard7-23/+58
2018-04-03Fix json encoding bug in replicationRichard van der Hoff1-1/+1
2018-03-31improve mxid check performance ~4xAdrian Tschira1-3/+4
2018-03-29Remove uses of events.contentRichard van der Hoff3-7/+12
2018-03-29Use static JSONEncodersRichard van der Hoff4-20/+34
2018-03-29Use simplejson throughoutRichard van der Hoff3-5/+9
2018-03-29pep8Neil Johnson1-2/+4
2018-03-29Remove need for sqlite specific queryNeil Johnson1-30/+57
2018-03-28 fix pep8 errorsNeil Johnson1-3/+0
2018-03-28Update README.rstNeil Johnson1-2/+2
2018-03-28This should probably be a PUTDavid Baker1-1/+1
2018-03-28remove twisted deferral cruftNeil Johnson1-6/+3
2018-03-28OK, smallint it is thenDavid Baker1-1/+1
2018-03-28Grr. Copy the definition from is_adminDavid Baker1-1/+1
2018-03-28bump schema versionNeil Johnson1-1/+1
2018-03-28Support multi client R30 for psqlNeil Johnson2-9/+31
2018-03-28pep8David Baker1-2/+1
2018-03-28Handle review commentsMichael Kaye1-6/+9
2018-03-28Make column definition that works on both dbsDavid Baker