summary refs log tree commit diff
path: root/synapse (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | Merge pull request #2054 from matrix-org/erikj/user_iter_cursorErik Johnston2017-03-2417-129/+99
|\ \ \ \ \ \ \ \
| * | | | | | | | Replace some calls to cursor_to_dictErik Johnston2017-03-243-39/+13
| * | | | | | | | Use iter(items|values)Erik Johnston2017-03-243-51/+48
| * | | | | | | | User Cursor.__iter__ instead of fetchallErik Johnston2017-03-2315-39/+38
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2055 from matrix-org/dbkr/fix_add_msisdn_requestTokenDavid Baker2017-03-241-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | Oops, remove unintentional changeDavid Baker2017-03-231-7/+0
| * | | | | | | | Fix token request for addition of phone numbersDavid Baker2017-03-232-1/+8
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2056 from matrix-org/dbkr/fix_invite_rejectDavid Baker2017-03-241-0/+7
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | Fix rejection of invites not reaching syncDavid Baker2017-03-231-0/+7
| |/ / / / / /
* | | | | | | Merge pull request #2050 from matrix-org/rav/federation_backoffRichard van der Hoff2017-03-239-314/+350
|\ \ \ \ \ \ \
| * | | | | | | Ignore backoff history for invites, aliases, and roomdirsRichard van der Hoff2017-03-236-14/+52
| * | | | | | | push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-237-287/+278
| * | | | | | | MatrixFederationHttpClient: clean upRichard van der Hoff2017-03-231-17/+24
* | | | | | | | Merge pull request #2052 from matrix-org/rav/time_bound_deferredRichard van der Hoff2017-03-231-4/+6
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fix time_bound_deferred to throw the right exceptionRichard van der Hoff2017-03-231-4/+6
| |/ / / / / /
* | | | | | | Add jsonschema to python_dependencies.pypik2017-03-231-0/+1
* | | | | | | use jsonschema.FormatChecker for RoomID and UserID stringspik2017-03-231-18/+27
* | | | | | | Add valid filter tests, flake8, fix typopik2017-03-231-5/+6
* | | | | | | check_valid_filter using JSONSchemapik2017-03-231-93/+158
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2048 from matrix-org/rav/missing_yieldRichard van der Hoff2017-03-231-1/+1
|\ \ \ \ \ \
| * | | | | | Add a missing yield in device key uploadRichard van der Hoff2017-03-231-1/+1
* | | | | | | Fix a couple of logcontext leaksRichard van der Hoff2017-03-232-5/+5
|/ / / / / /
* | | | | | Merge pull request #2044 from matrix-org/rav/crypto_docsRichard van der Hoff2017-03-222-4/+24
|\ \ \ \ \ \
| * | | | | | fix up some key verif docstringsRichard van der Hoff2017-03-212-4/+24
* | | | | | | Merge pull request #2042 from matrix-org/rav/fix_key_cachingRichard van der Hoff2017-03-221-63/+72
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Fix caching of remote servers' signature keysRichard van der Hoff2017-03-221-63/+72
| |/ / / / /
* | | | | | Merge branch 'master' into developMatthew Hodgson2017-03-211-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | / | | |_|_|/ | |/| | |
| * | | | Bump changelog and version github/release-v0.19.3 release-v0.19.3Erik Johnston2017-03-201-1/+1
| * | | | Bump changelog and versions v0.19.3-rc2Erik Johnston2017-03-131-1/+1
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.19.3Erik Johnston2017-03-1339-223/+1320
| |\ \ \ \
| * | | | | Bump changelog and versionErik Johnston2017-03-081-1/+1
* | | | | | Merge pull request #2033 from matrix-org/erikj/repl_speedErik Johnston2017-03-214-53/+38
|\ \ \ \ \ \
| * | | | | | PEP8Erik Johnston2017-03-202-3/+0
| * | | | | | Don't send the full event json over replicationErik Johnston2017-03-174-50/+38
* | | | | | | Add some debug to help diagnose weird federation issueRichard van der Hoff2017-03-201-1/+8
* | | | | | | Merge pull request #2026 from matrix-org/rav/logcontext_docsRichard van der Hoff2017-03-201-0/+10
|\ \ \ \ \ \ \
| * | | | | | | Logcontext docsRichard van der Hoff2017-03-171-0/+10
| |/ / / / / /
* | | | | | | Merge pull request #2027 from matrix-org/rav/logcontext_leaksRichard van der Hoff2017-03-2011-62/+86
|\ \ \ \ \ \ \
| * | | | | | | Stop preserve_fn leaking context into the reactorRichard van der Hoff2017-03-182-34/+32
| * | | | | | | Run the reactor with the sentinel logcontextRichard van der Hoff2017-03-188-16/+51
| * | | | | | | Remove broken use of clock.call_laterRichard van der Hoff2017-03-181-12/+3
| |/ / / / / /
* | | | | | | Avoid resetting state on rejected eventsRichard van der Hoff2017-03-172-4/+14
* | | | | | | Refactoring and cleanupsRichard van der Hoff2017-03-175-80/+264
|/ / / / / /
* | | | | | Merge pull request #2016 from matrix-org/rav/queue_pdus_during_joinRichard van der Hoff2017-03-172-24/+69
|\ \ \ \ \ \
| * | | | | | Queue up federation PDUs while a room join is in progressRichard van der Hoff2017-03-151-24/+44
| * | | | | | Implement reset_context_after_deferredRichard van der Hoff2017-03-151-0/+25
* | | | | | | CommentsErik Johnston2017-03-162-2/+4
* | | | | | | CommentErik Johnston2017-03-161-3/+8
* | | | | | | Don't recreate so many setsErik Johnston2017-03-1610-51/+42
* | | | | | | Implement no op for room stream in syncErik Johnston2017-03-161-4/+47
* | | | | | | Merge pull request #2014 from Half-Shot/hs/fix-appservice-presenceErik Johnston2017-03-151-1/+4
|\ \ \ \ \ \ \
| * | | | | | | Add a great comment to handle_timeout for active vs sync times.Will Hunt2017-03-151-0/+2
| * | | | | | | Add fallback to last_active_ts if it beats the last sync time.Will Hunt2017-03-151-1/+2
* | | | | | | | CommentErik Johnston2017-03-151-1/+3
* | | | | | | | Cache set of users whose presence the other user should seeErik Johnston2017-03-151-13/+27
* | | | | | | | CommentErik Johnston2017-03-152-0/+6
* | | | | | | | Remove unused importErik Johnston2017-03-151-1/+0
* | | | | | | | Format presence events on the edges instead of reformatting them multiple timesErik Johnston2017-03-157-39/+80
* | | | | | | | Merge pull request #1997 from matrix-org/dbkr/cas_partialdownloadDavid Baker2017-03-151-1/+8
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Handle PartialDownloadError in CAS loginDavid Baker2017-03-141-1/+8
* | | | | | | | Fix assertion to stop transaction queue getting wedgedRichard van der Hoff2017-03-156-5/+29
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Add some metrics on notifierErik Johnston2017-03-151-0/+6
* | | | | | | Merge pull request #1994 from matrix-org/dbkr/msisdn_signin_2Erik Johnston2017-03-159-50/+412
|\ \ \ \ \ \ \
| * | | | | | | Use extend instead of +=David Baker2017-03-141-4/+4
| * | | | | | | Oops, remove printDavid Baker2017-03-141-1/+0
| * | | | | | | Fix registration for broken clientsDavid Baker2017-03-131-4/+22
| * | | | | | | Support registration / login with phone numberDavid Baker2017-03-139-50/+395
* | | | | | | | Merge pull request #1992 from matrix-org/rav/fix_media_loopRichard van der Hoff2017-03-144-24/+121
|\ \ \ \ \ \ \ \
| * | | | | | | | Address review commentsRichard van der Hoff2017-03-142-20/+31
| * | | | | | | | re-refactor exception heirarchyRichard van der Hoff2017-03-141-16/+14
| * | | | | | | | Fix routing loop when fetching remote mediaRichard van der Hoff2017-03-134-14/+102
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2002 from matrix-org/erikj/dont_sync_by_defaultErik Johnston2017-03-141-13/+31
|\ \ \ \ \ \ \ \
| * | | | | | | | Reduce spurious calls to generate syncErik Johnston2017-03-141-13/+31
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/public_lis...Erik Johnston2017-03-1425-590/+488
|\| | | | | | |
| * | | | | | | Fix current_state_events table to not lieErik Johnston2017-03-141-3/+28
| * | | | | | | Merge pull request #1993 from matrix-org/luke/delete-devicesLuke Barnard2017-03-144-0/+139
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | Implement _simple_delete_many_txn, use it to delete devicesLuke Barnard2017-03-134-11/+101
| | * | | | | | FlakeLuke Barnard2017-03-131-0/+2
| | * | | | | | Implement delete_devices APILuke Barnard2017-03-131-0/+47
| | |/ / / / /
| * | | | | | Merge pull request #1990 from matrix-org/rav/log_config_commentsRichard van der Hoff2017-03-131-5/+7
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | Add helpful texts to logger config optionsRichard van der Hoff2017-03-131-5/+7
| * | | | | | Merge remote-tracking branch 'origin/develop' into rav/refactor_received_pduRichard van der Hoff2017-03-1322-423/+160
| |\| | | | |
| | * | | | | Merge pull request #1983 from matrix-org/rav/no_redirect_stdioRichard van der Hoff2017-03-139-14/+38
| | |\ \ \ \ \
| | | * | | | | Add an option to disable stdio redirectRichard van der Hoff2017-03-101-1/+12
| | | * | | | | Refactor logger config for workersRichard van der Hoff2017-03-109-13/+26
| | * | | | | | Merge pull request #1982 from matrix-org/rav/sighup_for_logconfigRichard van der Hoff2017-03-131-10/+19
| | |\ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | |
| | | * | | | | Reread log config on SIGHUPRichard van der Hoff2017-03-101-10/+19
| | | |/ / / /
| | * | | | | Revert "Support registration & login with phone number"Erik Johnston2017-03-139-395/+50
| * | | | | | Move FederationServer._handle_new_pdu to FederationHandlerRichard van der Hoff2017-03-092-198/+198
| * | | | | | Move sig check out of _handle_new_pduRichard van der Hoff2017-03-091-12/+36
| * | | | | | Factor _get_missing_events_for_pdu out of _handle_new_pduRichard van der Hoff2017-03-091-62/+82
| | |/ / / / | |/| | | |
* | | | | | Add new storage function to slave storeErik Johnston2017-03-131-0/+4
* | | | | | CommentsErik Johnston2017-03-131-0/+12
* | | | | | Assume rooms likely haven't changedErik Johnston2017-03-132-8/+14
* | | | | | Get current state by using current_state_events tableErik Johnston2017-03-105-31/+52
| |/ / / / |/| | | |
* | | | | Fix it for the workersErik Johnston2017-03-101-0/+8
* | | | | Noop repated delete device inbox calls from /syncErik Johnston2017-03-102-4/+38
* | | | | Add setdefault key to ExpiringCacheErik Johnston2017-03-101-0/+7
|/ / / /
* | | / Fix docstringRichard van der Hoff2017-03-091-2/+1
| |_|/ |/| |
* | | Merge pull request #1971 from matrix-org/dbkr/msisdn_signinDavid Baker2017-03-099-50/+395
|\ \ \
| * | | Comment when our 3pids would be incompleteDavid Baker2017-03-081-0/+2
| * | | DocsDavid Baker2017-03-081-0/+13
| * | | Incorrectly copied copyrightDavid Baker2017-03-081-1/+0
| * | | Not any more, it doesn'tDavid Baker2017-03-081-1/+0
| * | | Better error messageDavid Baker2017-03-081-1/+3
| * | | pep8David Baker2017-03-082-1/+2
| * | | Add msisdn util fileDavid Baker2017-03-081-0/+27
| * | | Pull out datastore in initialiserDavid Baker2017-03-081-5/+10
| * | | Minor fixes from PR feedbackDavid Baker2017-03-082-5/+3
| * | | Fix log lineDavid Baker2017-03-081-1/+1
| * | | TyposDavid Baker2017-03-081-2/+2
| * | | Refector out assert_params_in_requestDavid Baker2017-03-083-37/+27
| * | | Factor out msisdn canonicalisationDavid Baker2017-03-084-41/+11
| * | | Fix pep8David Baker2017-03-084-7/+7
| * | | Support new login formatDavid Baker2017-03-071-6/+91
| * | | Add msisdns as 3pids during registrationDavid Baker2017-03-031-0/+47
| * | | Just return the deferred straight offDavid Baker2017-03-011-4/+2
| * | | Merge remote-tracking branch 'origin/develop' into dbkr/msisdn_signinDavid Baker2017-03-0130-168/+618
| |\ \ \
| * | | | WIP support for msisdn 3pid proxy methodsDavid Baker2017-02-146-19/+228
* | | | | Remove spurious SQL logging (#1972)Richard van der Hoff2017-03-081-8/+0
* | | | | Select distinct devices from DBErik Johnston2017-03-061-1/+1
* | | | | Merge pull request #1964 from matrix-org/erikj/device_list_update_fixErik Johnston2017-03-031-47/+123
|\ \ \ \ \
| * | | | | Don't keep around old stream IDs foreverErik Johnston2017-03-031-2/+9
| * | | | | SpellingErik Johnston2017-03-031-2/+2
| * | | | | Fix device list update to not constantly resyncErik Johnston2017-03-011-46/+115
| | |/ / / | |/| | |
* | | | | Fix upErik Johnston2017-03-032-8/+8
* | | | | Add index to device_lists_streamErik Johnston2017-03-013-4/+28
* | | | | Clobber old device list stream entriesErik Johnston2017-03-011-0/+10
|/ / / /
* | | | Don't log unknown cache warnings in workersErik Johnston2017-02-281-1/+3
* | | | Merge pull request #1959 from matrix-org/erikj/intern_onceErik Johnston2017-02-281-3/+2
|\ \ \ \
| * | | | Intern table column names onceErik Johnston2017-02-281-3/+2
* | | | | Add stream_id index to device_lists_outbound_pokesErik Johnston2017-02-282-1/+17
|/ / / /
* | | | Fix up txn nameErik Johnston2017-02-281-1/+1
* | | | Pop with default value to stop throwingErik Johnston2017-02-281-1/+1
* | | | Merge pull request #1955 from matrix-org/erikj/current_state_query_bypassErik Johnston2017-02-271-0/+15
|\ \ \ \
| * | | | Remove needless checkErik Johnston2017-02-271-2/+0
| * | | | It should be allErik Johnston2017-02-271-1/+1
| * | | | Don't fetch current state in common caseErik Johnston2017-02-271-0/+17
* | | | | Pop rather than del from dictErik Johnston2017-02-271-1/+1
|/ / / /
* | | | Merge pull request #1954 from matrix-org/erikj/cache_device2Erik Johnston2017-02-271-45/+73
|\ \ \ \
| * | | | Cache get_user_devices_from_cacheErik Johnston2017-02-271-45/+73
* | | | | Merge pull request #1945 from jkolo/fix_dynamic_thumbnails_aspectErik Johnston2017-02-271-0/+3
|\ \ \ \ \
| * | | | | Fix dynamic thumbnails aspectJurek2017-02-241-0/+3
* | | | | | Strip newlines from SQL queriesErik Johnston2017-02-231-0/+6
* | | | | | Remove lock from rotate notifsErik Johnston2017-02-221-3/+0
* | | | | | Ensure we pass positive ints to delay functionErik Johnston2017-02-221-1/+2
| |/ / / / |/| | | |
* | | | | Store looping callErik Johnston2017-02-211-1/+3
* | | | | Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2017-02-211-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Bump version and changelog github/release-v0.19.2 release-v0.19.2Erik Johnston2017-02-211-1/+1
| * | | | Remove unused paramErik Johnston2017-02-202-2/+1
| * | | | Fix /context/ visibiltiy rulesErik Johnston2017-02-201-1/+4
* | | | | Fix a race in transaction queueRichard van der Hoff2017-02-201-9/+21
* | | | | Remove unused paramErik Johnston2017-02-202-2/+1
* | | | | Fix /context/ visibiltiy rulesErik Johnston2017-02-201-1/+4
* | | | | Fix up notif rotationErik Johnston2017-02-181-14/+22
* | | | | Merge pull request #1925 from matrix-org/dbkr/pushers_lang_lengthenDavid Baker2017-02-171-0/+39
|\ \ \ \ \
| * | | | | Use TEXT rather than VARCHARDavid Baker2017-02-171-6/+6
| * | | | | Make the pushers lang field column longerDavid Baker2017-02-171-0/+39
* | | | | | Merge pull request #1922 from matrix-org/dbkr/allow_forget_for_banDavid Baker2017-02-171-1/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Allow forgetting rooms you're banned fromDavid Baker2017-02-151-1/+3
* | | | | | CommentErik Johnston2017-02-161-1/+4
* | | | | | CommentErik Johnston2017-02-161-7/+14
* | | | | | Store the default push actions in a more efficient mannerErik Johnston2017-02-161-11/+40
* | | | | | Merge pull request #1916 from matrix-org/erikj/push_actions_deleteErik Johnston2017-02-164-57/+254
|\ \ \ \ \ \
| * | | | | | Less aggressive timersErik Johnston2017-02-141-2/+2
| * | | | | | Aggregate event push actionsErik Johnston2017-02-144-57/+254
* | | | | | | Merge pull request #1921 from matrix-org/rav/fix_key_changesRichard van der Hoff2017-02-153-11/+58
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Fix bugs in the /keys/changes apiRichard van der Hoff2017-02-143-11/+58
* | | | | | | Merge pull request #1917 from matrix-org/dbkr/make_ban_reasons_workDavid Baker2017-02-141-0/+5
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Make kick & ban reasons workDavid Baker2017-02-141-0/+5
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #1873 from matrix-org/erikj/delete_push_actionsErik Johnston2017-02-141-3/+8
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Be more agressive about purging old room event_push_actionsErik Johnston2017-02-011-3/+8
* | | | | | Merge pull request #1914 from matrix-org/erikj/cache_presenceErik Johnston2017-02-133-5/+15
|\ \ \ \ \ \
| * | | | | | Cache get_presence storageErik Johnston2017-02-133-5/+15
* | | | | | | Ordering is important on errbacks so add the cleanup func before creating an ...Kegan Dougal2017-02-131-7/+7
* | | | | | | Pop the txn from the map in case it has already been deleted somehowKegan Dougal2017-02-131-1/+1
* | | | | | | Don't cache errors at allKegan Dougal2017-02-131-10/+9
* | | | | | | http txns: Do not cache error responsesKegan Dougal2017-02-131-1/+10
|/ / / / / /
* | | | | | Merge pull request #1912 from matrix-org/markjh/roominitialsyncErik Johnston2017-02-132-0/+10
|\ \ \ \ \ \
| * | | | | | Add db functions needed for room initial sync to slaveMark Haines2017-02-132-0/+10
* | | | | | | Fix typo in config comments.Tyler Smith2017-02-111-1/+1
* | | | | | | Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2017-02-091-1/+1
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Update version and changelog github/release-v0.19.1 release-v0.19.1Erik Johnston2017-02-091-1/+1
* | | | | | | Make None check explicitErik Johnston2017-02-081-1/+1
* | | | | | | Merge pull request #1892 from matrix-org/erikj/rejection_fwd_extremErik Johnston2017-02-081-9/+6
|\| | | | | | | |_|_|/ / / |/| | | | |
| * | | | | Ignore new rejected events when working out forward extremeties.Erik Johnston2017-02-081-9/+6
* | | | | | Remove a few aspirational but unused constantsDavid Baker2017-02-081-3/+0
* | | | | | Merge pull request #1784 from morteza-araby/user-adminErik Johnston2017-02-065-3/+502
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | admin,storage: added more administrator functionalitiesMorteza Araby2017-02-025-3/+502
* | | | | | Bump changelog and version github/release-v0.19.0 release-v0.19.0Erik Johnston2017-02-041-1/+1
* | | | | | Bump changelog and version v0.19.0-rc4Erik Johnston2017-02-021-1/+1
* | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.19.0Erik Johnston2017-02-023-4/+9
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #1879 from matrix-org/erikj/bump_cache_factorsErik Johnston2017-02-021-3/+3
| |\ \ \ \ \ \
| | * | | | | | Bump cache sizes for common membership queriesErik Johnston2017-02-021-3/+3
| * | | | | | | Measure new device list stuffErik Johnston2017-02-022-1/+6
| |/ / / / / /
* | | | | | | Bump version and changelog v0.19.0-rc3Erik Johnston2017-02-021-1/+1
* | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.19.0Erik Johnston2017-02-0214-95/+128
|\| | | | | |
| * | | | | | Use new get_users_who_share_room_with_userErik Johnston2017-02-021-11/+13
| * | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/device_lis...Erik Johnston2017-02-026-29/+42
| |\ \ \ \ \ \
| | * \ \ \ \ \ Merge pull request #1876 from matrix-org/erikj/shared_member_storeErik Johnston2017-02-026-29/+42
| | |\ \ \ \ \ \ | | | |/ / / / / | | |/| | | | |
| | | * | | | | Fix replicationErik Johnston2017-02-021-0/+3
| | | * | | | | CommentErik Johnston2017-02-021-1/+4
| | | * | | | | CommentErik Johnston2017-02-021-0/+2
| | | * | | | | CommentErik Johnston2017-02-021-1/+2
| | | * | | | | Make presence.get_new_events a bit fasterErik Johnston2017-02-024-29/+33
| | | | |/ / / | | | |/| | |
| * | | | | | sets aren't JSON serializableErik Johnston2017-02-021-1/+1
| * | | | | | Use stream_ordering_to_exterm for /keys/changesErik Johnston2017-02-021-9/+9
| |/ / / / /
| * / / / / Fix email push in pusher workerErik Johnston2017-02-026-45/+63
| |/ / / /
* | | | | Update changelog v0.19.0-rc2Erik Johnston2017-02-021-1/+1
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.19.0Erik Johnston2017-02-023-5/+57
|\| | | |
| * | | | Doc argsErik Johnston2017-02-012-0/+11
| * | | | CommentErik Johnston2017-02-011-0/+3
| * | | | Include newly joined users in /keys/changes APIErik Johnston2017-02-013-5/+43
* | | | | Bump version and changelogErik Johnston2017-02-021-1/+1
|/ / / /
* | | | Correctly raise exceptions for ratelimitng. Ratelimit on 401Erik Johnston2017-02-012-4/+6
* | | | Wake sync up for device changesErik Johnston2017-02-011-1/+2
* | | | Merge pull request #1869 from matrix-org/erikj/device_list_streamErik Johnston2017-02-012-0/+65
|\ \ \ \
| * | | | CommentErik Johnston2017-02-011-1/+1
| * | | | CommentErik Johnston2017-02-011-1/+12
| * | | | Implement /keys/changesErik Johnston2017-02-012-0/+54
* | | | | Merge pull request #1870 from matrix-org/erikj/cache_get_all_new_eventsErik Johnston2017-02-011-0/+2
|\ \ \ \ \
| * | | | | Add a small cache get_all_new_eventsErik Johnston2017-02-011-0/+2
* | | | | | Merge pull request #1868 from matrix-org/erikj/replication_cacheErik Johnston2017-02-014-41/+5
|\ \ \ \ \ \
| * | | | | | Only invalidate membership caches based on the cache streamErik Johnston2017-01-314-41/+5
* | | | | | | Add m.room.member type to queryErik Johnston2017-02-011-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge pull request #1867 from matrix-org/erikj/member_indexErik Johnston2017-02-013-1/+26
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Add an index to make membership queries fasterErik Johnston2017-01-313-1/+26
| |/ / / /
* | / / / Up get_latest_event_ids_in_room cacheErik Johnston2017-02-011-1/+1
| |/ / / |/| | |
* | | | Merge pull request #1866 from matrix-org/erikj/device_list_fixesErik Johnston2017-02-012-2/+18
|\ \ \ \ | |/ / / |/| | |
| * | | Remove explicit < 400 check as apparently this is confusingErik Johnston2017-01-311-3/+1
| * | | CommentErik Johnston2017-01-311-0/+2
| * | | CommentErik Johnston2017-01-311-0/+4
| * | | Better handle 404 response for federation /send/Erik Johnston2017-01-312-2/+14
* | | | Merge pull request #1864 from matrix-org/erikj/device_list_fixesErik Johnston2017-01-311-8/+26
|\| | |
| * | | Fix deletion of old sent devices correctlyErik Johnston2017-01-311-5/+17
| * | | Only fetch with row ts and count > 1Erik Johnston2017-01-311-1/+2
| * | | Fix clearing out old device list outbound pokesErik Johnston2017-01-311-2/+7
* | | | Merge pull request #1862 from matrix-org/erikj/presence_updateErik Johnston2017-01-312-5/+9
|\ \ \ \ | |/ / / |/| | |
| * | | Stream cache invalidations for room membership storage functionsErik Johnston2017-01-301-2/+6
| * | | Use DB cache of joined users for presenceErik Johnston2017-01-301-3/+3
* | | | Don't have such a large cacheErik Johnston2017-01-301-1/+1
* | | | Fix unit testsErik Johnston2017-01-302-3/+11
* | | | Noop device key changes if they're the sameErik Johnston2017-01-303-15/+45
* | | | Fix queryErik Johnston2017-01-301-1/+1
|/ / /
* | | Use get_users_in_room and declare it iterableErik Johnston2017-01-302-2/+2
* | | Merge pull request #1857 from matrix-org/erikj/device_list_streamErik Johnston2017-01-3020-104/+983
|\ \ \
| * | | Rename funcErik Johnston2017-01-302-2/+2
| * | | Remove debug loggingErik Johnston2017-01-301-1/+0
| * | | Clear out old destination pokes.Erik Johnston2017-01-301-0/+42
| * | | Always use the latest stream_id, sent or unsentErik Johnston2017-01-301-4/+4