summary refs log tree commit diff
path: root/synapse/replication/slave (unfollow)
Commit message (Expand)AuthorFilesLines
2017-03-30Use txn.fetchall() so we can reuse txnErik Johnston1-1/+1
2017-03-29synctl.py: wait for synapse to stop before restarting (#2020)Anant Prakash1-4/+43
2017-03-29Increase cache size for _get_state_group_for_eventErik Johnston1-1/+1
2017-03-29Bail early if remote wouldn't be retried (#2064)Erik Johnston1-2/+8
2017-03-29Decrank last commitErik Johnston1-4/+5
2017-03-29Correctly look up keyErik Johnston1-6/+5
2017-03-28The algorithm is part of the key idErik Johnston1-4/+4
2017-03-27TypoErik Johnston1-1/+1
2017-03-27Short circuit if all new events have same state groupErik Johnston1-36/+51
2017-03-27Notify on new federation trafficErik Johnston1-0/+7
2017-03-24Batch sending of device list pokesErik Johnston2-0/+5
2017-03-24Actually call invalidateErik Johnston1-1/+1
2017-03-24Use presence replication stream to invalidate cacheErik Johnston2-2/+3
2017-03-24Add slave transaction storeErik Johnston2-0/+4
2017-03-24Cache hosts in roomErik Johnston2-2/+11
2017-03-24Replace some calls to cursor_to_dictErik Johnston3-39/+13
2017-03-24Use iter(items|values)Erik Johnston3-51/+48
2017-03-23try not to drop context after federation requestsRichard van der Hoff1-12/+16
2017-03-23Add another missing yield on check_device_registeredRichard van der Hoff1-1/+1
2017-03-23Fix rejection of invites not reaching syncDavid Baker1-0/+7
2017-03-23Oops, remove unintentional changeDavid Baker1-7/+0
2017-03-23Fix token request for addition of phone numbersDavid Baker2-1/+8
2017-03-23User Cursor.__iter__ instead of fetchallErik Johnston16-41/+40
2017-03-23Add jsonschema to python_dependencies.pypik1-0/+1
2017-03-23use jsonschema.FormatChecker for RoomID and UserID stringspik3-24/+40
2017-03-23Add valid filter tests, flake8, fix typopik2-10/+55
2017-03-23check_valid_filter using JSONSchemapik2-94/+175
2017-03-23Raise a more helpful exceptionErik Johnston1-2/+4
2017-03-23fix testsRichard van der Hoff2-1/+3
2017-03-23Don't user upsert to persist new one time keysErik Johnston1-9/+48
2017-03-23Ignore backoff history for invites, aliases, and roomdirsRichard van der Hoff6-14/+52
2017-03-23Fix time_bound_deferred to throw the right exceptionRichard van der Hoff2-4/+39
2017-03-23push federation retry limiter down to matrixfederationclientRichard van der Hoff8-287/+280
2017-03-23MatrixFederationHttpClient: clean upRichard van der Hoff1-17/+24
2017-03-23Fix a couple of logcontext leaksRichard van der Hoff2-5/+5
2017-03-23Add a missing yield in device key uploadRichard van der Hoff1-1/+1
2017-03-22Removed requirement that is not neededRichard Kellner1-1/+1
2017-03-22Fix caching of remote servers' signature keysRichard van der Hoff4-63/+225
2017-03-21fix up some key verif docstringsRichard van der Hoff2-4/+24
2017-03-20Updated user creation sectionRichard Kellner1-0/+1
2017-03-20Added missing system requiremnt and pip upgrade before installRichard Kellner1-1/+2
2017-03-20Bump changelog and version github/release-v0.19.3 release-v0.19.3Erik Johnston2-1/+7
2017-03-20Add some debug to help diagnose weird federation issueRichard van der Hoff1-1/+8
2017-03-20Fix unit testErik Johnston1-1/+1
2017-03-20PEP8Erik Johnston2-3/+0
2017-03-20log_contexts.rst: fix formatting of Note blockRichard van der Hoff1-6/+6
2017-03-18log_contexts.rst: fix typosRichard van der Hoff1-2/+2
2017-03-18README.md: fix link to client list on matrix.org/docsStefan Majewsky1-3/+3
2017-03-18Stop preserve_fn leaking context into the reactorRichard van der Hoff3-34/+93
2017-03-18Run the reactor with the sentinel logcontextRichard van der Hoff8-16/+51
2017-03-18Remove broken use of clock.call_laterRichard van der Hoff1-12/+3
2017-03-17Logcontext docsRichard van der Hoff2-8/+449
2017-03-17Don't send the full event json over replicationErik Johnston4-50/+38
2017-03-17Avoid resetting state on rejected eventsRichard van der Hoff2-4/+14
2017-03-17Refactoring and cleanupsRichard van der Hoff5-80/+264
2017-03-16Update README: specify python2.7 in virtualenvKeyvan Fatehi1-1/+1
2017-03-16CommentsErik Johnston2-2/+4
2017-03-16CommentErik Johnston1-3/+8
2017-03-16Don't recreate so many setsErik Johnston10-51/+42
2017-03-16Implement no op for room stream in syncErik Johnston1-4/+47
2017-03-15Queue up federation PDUs while a room join is in progressRichard van der Hoff1-24/+44
2017-03-15CommentErik Johnston1-1/+3
2017-03-15Modify test_user_sync so it doesn't look at last_active_ts over last_user_syn...Will Hunt1-1/+1
2017-03-15Cache set of users whose presence the other user should seeErik Johnston1-13/+27
2017-03-15Add a great comment to handle_timeout for active vs sync times.Will Hunt1-0/+2
2017-03-15Add fallback to last_active_ts if it beats the last sync time.Will Hunt1-1/+2
2017-03-15CommentErik Johnston2-0/+6
2017-03-15Remove unused importErik Johnston1-1/+0
2017-03-15Format presence events on the edges instead of reformatting them multiple timesErik Johnston7-39/+80
2017-03-15Fix assertion to stop transaction queue getting wedgedRichard van der Hoff6-5/+29
2017-03-15Add some metrics on notifierErik Johnston1-0/+6
2017-03-15Implement reset_context_after_deferredRichard van der Hoff1-0/+25
2017-03-14Reduce spurious calls to generate syncErik Johnston1-13/+31
2017-03-14Address review commentsRichard van der Hoff2-20/+31
2017-03-14re-refactor exception heirarchyRichard van der Hoff1-16/+14
2017-03-14Handle PartialDownloadError in CAS loginDavid Baker1-1/+8
2017-03-14Fix current_state_events table to not lieErik Johnston1-3/+28
2017-03-14Use extend instead of +=David Baker1-4/+4
2017-03-14Oops, remove printDavid Baker1-1/+0
2017-03-13Implement _simple_delete_many_txn, use it to delete devicesLuke Barnard4-11/+101
2017-03-13Fix registration for broken clientsDavid Baker1-4/+22
2017-03-13Support registration / login with phone numberDavid Baker9-50/+395
2017-03-13FlakeLuke Barnard1-0/+2
2017-03-13Implement delete_devices APILuke Barnard1-0/+47
2017-03-13Fix routing loop when fetching remote mediaRichard van der Hoff4-14/+102
2017-03-13Add new storage function to slave storeErik Johnston1-0/+4
2017-03-13Bring example log config into line with defaultRichard van der Hoff1-2/+4
2017-03-13Add helpful texts to logger config optionsRichard van der Hoff1-5/+7
2017-03-13CommentsErik Johnston1-0/+12
2017-03-13Bump changelog and versions v0.19.3-rc2Erik Johnston2-1/+10
2017-03-13Revert "Support registration & login with phone number"Erik Johnston9-395/+50
2017-03-13Assume rooms likely haven't changedErik Johnston2-8/+14
2017-03-10Get current state by using current_state_events tableErik Johnston5-31/+52
2017-03-10Add an option to disable stdio redirectRichard van der Hoff1-1/+12
2017-03-10Refactor logger config for workersRichard van der Hoff9-13/+26
2017-03-10Reread log config on SIGHUPRichard van der Hoff1-10/+19
2017-03-10Fix it for the workersErik Johnston1-0/+8
2017-03-10Noop repated delete device inbox calls from /syncErik Johnston2-4/+38
2017-03-10Add setdefault key to ExpiringCacheErik Johnston1-0/+7
2017-03-09Move FederationServer._handle_new_pdu to FederationHandlerRichard van der Hoff2-198/+198
2017-03-09Move sig check out of _handle_new_pduRichard van der Hoff1-12/+36
2017-03-09Factor _get_missing_events_for_pdu out of _handle_new_pduRichard van der Hoff1-62/+82
2017-03-09Fix docstringRichard van der Hoff1-2/+1
2017-03-08Comment when our 3pids would be incompleteDavid Baker1-0/+2
2017-03-08DocsDavid Baker1-0/+13
2017-03-08Incorrectly copied copyrightDavid Baker1-1/+0
2017-03-08Not any more, it doesn'tDavid Baker1-1/+0
2017-03-08Remove spurious SQL logging (#1972)Richard van der Hoff1-8/+0
2017-03-08Better error messageDavid Baker1-1/+3