| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge pull request #2027 from matrix-org/rav/logcontext_leaks | Richard van der Hoff | 2017-03-20 | 1 | -2/+3 |
|\ |
|
| * | Stop preserve_fn leaking context into the reactor | Richard van der Hoff | 2017-03-18 | 1 | -2/+3 |
* | | Refactoring and cleanups | Richard van der Hoff | 2017-03-17 | 1 | -0/+10 |
|/ |
|
* | Merge pull request #2016 from matrix-org/rav/queue_pdus_during_join | Richard van der Hoff | 2017-03-17 | 1 | -24/+44 |
|\ |
|
| * | Queue up federation PDUs while a room join is in progress | Richard van der Hoff | 2017-03-15 | 1 | -24/+44 |
* | | Comments | Erik Johnston | 2017-03-16 | 1 | -2/+2 |
* | | Comment | Erik Johnston | 2017-03-16 | 1 | -3/+8 |
* | | Don't recreate so many sets | Erik Johnston | 2017-03-16 | 5 | -34/+28 |
* | | Implement no op for room stream in sync | Erik Johnston | 2017-03-16 | 1 | -4/+47 |
* | | Merge pull request #2014 from Half-Shot/hs/fix-appservice-presence | Erik Johnston | 2017-03-15 | 1 | -1/+4 |
|\ \ |
|
| * | | Add a great comment to handle_timeout for active vs sync times. | Will Hunt | 2017-03-15 | 1 | -0/+2 |
| * | | Add fallback to last_active_ts if it beats the last sync time. | Will Hunt | 2017-03-15 | 1 | -1/+2 |
* | | | Cache set of users whose presence the other user should see | Erik Johnston | 2017-03-15 | 1 | -13/+27 |
* | | | Comment | Erik Johnston | 2017-03-15 | 1 | -0/+3 |
* | | | Format presence events on the edges instead of reformatting them multiple times | Erik Johnston | 2017-03-15 | 3 | -23/+32 |
|/ / |
|
* | | Merge pull request #1994 from matrix-org/dbkr/msisdn_signin_2 | Erik Johnston | 2017-03-15 | 2 | -8/+61 |
|\ \ |
|
| * | | Support registration / login with phone number | David Baker | 2017-03-13 | 2 | -8/+61 |
| |/ |
|
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/public_lis... | Erik Johnston | 2017-03-14 | 4 | -66/+239 |
|\ \ |
|
| * | | Implement _simple_delete_many_txn, use it to delete devices | Luke Barnard | 2017-03-13 | 1 | -0/+34 |
| |/ |
|
| * | Merge remote-tracking branch 'origin/develop' into rav/refactor_received_pdu | Richard van der Hoff | 2017-03-13 | 3 | -64/+11 |
| |\ |
|
| | * | Revert "Support registration & login with phone number" | Erik Johnston | 2017-03-13 | 2 | -61/+8 |
| * | | Move FederationServer._handle_new_pdu to FederationHandler | Richard van der Hoff | 2017-03-09 | 1 | -5/+197 |
* | | | Comments | Erik Johnston | 2017-03-13 | 1 | -0/+12 |
* | | | Assume rooms likely haven't changed | Erik Johnston | 2017-03-13 | 1 | -8/+11 |
* | | | Get current state by using current_state_events table | Erik Johnston | 2017-03-10 | 2 | -19/+30 |
| |/
|/| |
|
* | | Noop repated delete device inbox calls from /sync | Erik Johnston | 2017-03-10 | 1 | -3/+3 |
|/ |
|
* | Merge pull request #1971 from matrix-org/dbkr/msisdn_signin | David Baker | 2017-03-09 | 2 | -8/+61 |
|\ |
|
| * | Fix log line | David Baker | 2017-03-08 | 1 | -1/+1 |
| * | Factor out msisdn canonicalisation | David Baker | 2017-03-08 | 1 | -1/+1 |
| * | Fix pep8 | David Baker | 2017-03-08 | 1 | -1/+1 |
| * | Just return the deferred straight off | David Baker | 2017-03-01 | 1 | -4/+2 |
| * | Merge remote-tracking branch 'origin/develop' into dbkr/msisdn_signin | David Baker | 2017-03-01 | 5 | -14/+39 |
| |\ |
|
| * | | WIP support for msisdn 3pid proxy methods | David Baker | 2017-02-14 | 2 | -6/+61 |
* | | | Don't keep around old stream IDs forever | Erik Johnston | 2017-03-03 | 1 | -2/+9 |
* | | | Spelling | Erik Johnston | 2017-03-03 | 1 | -2/+2 |
* | | | Fix device list update to not constantly resync | Erik Johnston | 2017-03-01 | 1 | -46/+115 |
| |/
|/| |
|
* | | Pop with default value to stop throwing | Erik Johnston | 2017-02-28 | 1 | -1/+1 |
* | | Pop rather than del from dict | Erik Johnston | 2017-02-27 | 1 | -1/+1 |
* | | Remove unused param | Erik Johnston | 2017-02-20 | 1 | -1/+1 |
* | | Fix /context/ visibiltiy rules | Erik Johnston | 2017-02-20 | 1 | -1/+4 |
* | | Merge pull request #1922 from matrix-org/dbkr/allow_forget_for_ban | David Baker | 2017-02-17 | 1 | -1/+3 |
|\ \ |
|
| * | | Allow forgetting rooms you're banned from | David Baker | 2017-02-15 | 1 | -1/+3 |
* | | | Fix bugs in the /keys/changes api | Richard van der Hoff | 2017-02-14 | 1 | -9/+29 |
|/ / |
|
* / | Cache get_presence storage | Erik Johnston | 2017-02-13 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #1784 from morteza-araby/user-admin | Erik Johnston | 2017-02-06 | 1 | -1/+43 |
|\ |
|
| * | admin,storage: added more administrator functionalities | Morteza Araby | 2017-02-02 | 1 | -1/+43 |
* | | Measure new device list stuff | Erik Johnston | 2017-02-02 | 2 | -1/+6 |
* | | Use new get_users_who_share_room_with_user | Erik Johnston | 2017-02-02 | 1 | -11/+13 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/device_lis... | Erik Johnston | 2017-02-02 | 2 | -29/+16 |
|\ \ |
|
| * \ | Merge pull request #1876 from matrix-org/erikj/shared_member_store | Erik Johnston | 2017-02-02 | 2 | -29/+16 |
| |\ \
| | |/
| |/| |
|
| | * | Make presence.get_new_events a bit faster | Erik Johnston | 2017-02-02 | 2 | -29/+16 |
* | | | Use stream_ordering_to_exterm for /keys/changes | Erik Johnston | 2017-02-02 | 1 | -9/+9 |
|/ / |
|
* / | Fix email push in pusher worker | Erik Johnston | 2017-02-02 | 2 | -40/+50 |
|/ |
|
* | Doc args | Erik Johnston | 2017-02-01 | 1 | -0/+7 |
* | Include newly joined users in /keys/changes API | Erik Johnston | 2017-02-01 | 1 | -4/+35 |
* | Wake sync up for device changes | Erik Johnston | 2017-02-01 | 1 | -1/+2 |
* | Implement /keys/changes | Erik Johnston | 2017-02-01 | 1 | -0/+16 |
* | Merge pull request #1862 from matrix-org/erikj/presence_update | Erik Johnston | 2017-01-31 | 1 | -3/+3 |
|\ |
|
| * | Use DB cache of joined users for presence | Erik Johnston | 2017-01-30 | 1 | -3/+3 |
* | | Fix unit tests | Erik Johnston | 2017-01-30 | 1 | -1/+1 |
* | | Noop device key changes if they're the same | Erik Johnston | 2017-01-30 | 1 | -4/+5 |
|/ |
|
* | Use get_users_in_room and declare it iterable | Erik Johnston | 2017-01-30 | 1 | -1/+1 |
* | Merge pull request #1857 from matrix-org/erikj/device_list_stream | Erik Johnston | 2017-01-30 | 3 | -17/+195 |
|\ |
|
| * | Hook device list updates to replication | Erik Johnston | 2017-01-27 | 2 | -26/+25 |
| * | Better name | Erik Johnston | 2017-01-27 | 1 | -1/+3 |
| * | Handle users leaving rooms | Erik Johnston | 2017-01-26 | 1 | -1/+16 |
| * | Add comments | Erik Johnston | 2017-01-26 | 2 | -4/+19 |
| * | Implement device key caching over federation | Erik Johnston | 2017-01-26 | 2 | -17/+108 |
| * | Fix up sending of m.device_list_update edus | Erik Johnston | 2017-01-25 | 1 | -0/+1 |
| * | Add basic implementation of local device list changes | Erik Johnston | 2017-01-25 | 3 | -12/+67 |
* | | Don't clobber a displayname or avatar_url if provided by an m.room.member event | Paul "LeoNerd" Evans | 2017-01-24 | 1 | -2/+4 |
|/ |
|
* | Insert delta of current_state_events to be more efficient | Erik Johnston | 2017-01-20 | 1 | -2/+6 |
* | Derive current_state_events from state groups | Erik Johnston | 2017-01-20 | 1 | -1/+0 |
* | Merge pull request #1822 from matrix-org/erikj/statE_logging | Erik Johnston | 2017-01-18 | 1 | -1/+1 |
|\ |
|
| * | Change resolve_state_groups call site logging to DEBUG | Erik Johnston | 2017-01-17 | 1 | -1/+1 |
* | | Merge pull request #1818 from matrix-org/erikj/state_auth_splitout_split | Erik Johnston | 2017-01-18 | 1 | -2/+2 |
|\ \
| |/
|/| |
|
| * | Fix couple of federation state bugs | Erik Johnston | 2017-01-17 | 1 | -1/+1 |
| * | Optimise state resolution | Erik Johnston | 2017-01-17 | 1 | -1/+1 |
* | | Add missing None check | Erik Johnston | 2017-01-11 | 1 | -5/+6 |
|/ |
|
* | Merge pull request #1789 from matrix-org/erikj/decouple_presence | Erik Johnston | 2017-01-10 | 1 | -1/+3 |
|\ |
|
| * | Comment | Erik Johnston | 2017-01-10 | 1 | -0/+2 |
| * | Don't block messages sending on bumping presence | Erik Johnston | 2017-01-10 | 1 | -1/+1 |
* | | Merge pull request #1787 from matrix-org/erikj/linearize_member | Erik Johnston | 2017-01-10 | 1 | -4/+15 |
|\ \ |
|
| * | | Linearize updates to membership via PUT /state/ | Erik Johnston | 2017-01-09 | 1 | -4/+15 |
| |/ |
|
* / | Name linearizer's for better logs | Erik Johnston | 2017-01-09 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'release-v0.18.6' into develop | Mark Haines | 2017-01-06 | 1 | -4/+6 |
|\ |
|
| * | handlers/room_member: fix guest access check when joining rooms | Patrik Oldsberg | 2017-01-06 | 1 | -4/+6 |
* | | Merge branch 'release-v0.18.6' into develop | Matthew Hodgson | 2017-01-05 | 1 | -0/+1 |
|\| |
|
| * | Fix case | Matthew Hodgson | 2017-01-05 | 1 | -1/+1 |
| * | add logging for all the places we call resolve_state_groups. my kingdom for a... | Matthew Hodgson | 2017-01-05 | 1 | -0/+1 |
* | | Merge branch 'release-v0.18.6' into develop | Matthew Hodgson | 2017-01-05 | 1 | -0/+4 |
|\| |
|
| * | Only send events that originate on this server. | Mark Haines | 2017-01-05 | 1 | -0/+4 |
* | | Fix another comment typo | David Baker | 2016-12-21 | 1 | -1/+1 |
* | | Add /account/3pid/delete endpoint | David Baker | 2016-12-20 | 1 | -0/+11 |
* | | fix ability to change password to a non-ascii one | Matthew Hodgson | 2016-12-18 | 1 | -2/+2 |
* | | Cache network room list queries. | Erik Johnston | 2016-12-16 | 1 | -3/+4 |
|/ |
|
* | Add some logging for syncing to_device events | Richard van der Hoff | 2016-12-15 | 1 | -4/+8 |
* | Merge pull request #1698 from matrix-org/erikj/room_list | Erik Johnston | 2016-12-15 | 1 | -2/+4 |
|\ |
|
| * | Fix caching on public room list | Erik Johnston | 2016-12-13 | 1 | -2/+4 |
* | | Comment | Erik Johnston | 2016-12-14 | 1 | -0/+2 |
* | | Fix /backfill returning events it shouldn't | Erik Johnston | 2016-12-14 | 1 | -2/+3 |
|/ |
|
* | Merge pull request #1676 from matrix-org/erikj/room_list | Erik Johnston | 2016-12-12 | 2 | -12/+67 |
|\ |
|
| * | Comments | Erik Johnston | 2016-12-07 | 2 | -2/+10 |
| * | Add new API appservice specific public room list | Erik Johnston | 2016-12-06 | 2 | -11/+58 |
* | | Merge pull request #1620 from matrix-org/erikj/concurrent_room_access | Erik Johnston | 2016-12-12 | 1 | -27/+33 |
|\ \ |
|
| * | | Comments | Erik Johnston | 2016-11-11 | 1 | -0/+2 |
| * | | Limit the number of events that can be created on a given room concurretnly | Erik Johnston | 2016-11-10 | 1 | -27/+31 |
* | | | Merge pull request #1686 from matrix-org/rav/fix_federation_key_fails | Richard van der Hoff | 2016-12-12 | 1 | -0/+10 |
|\ \ \ |
|
| * | | | Remove unused import | Richard van der Hoff | 2016-12-12 | 1 | -1/+0 |
| * | | | E2E key query: handle federation fails | Richard van der Hoff | 2016-12-09 | 1 | -0/+11 |
* | | | | Fix rare notifier bug where listeners dont timeout | Erik Johnston | 2016-12-09 | 1 | -0/+1 |
* | | | | Fix ignored read-receipts | Richard van der Hoff | 2016-12-08 | 1 | -1/+5 |
|/ / / |
|
* | / | Prevent user tokens being used as guest tokens (#1675) | Richard van der Hoff | 2016-12-06 | 1 | -1/+1 |
| |/
|/| |
|
* | | Merge pull request #653 from matrix-org/erikj/preset_guest_join | Erik Johnston | 2016-12-05 | 1 | -0/+10 |
|\ \ |
|
| * | | Enable guest access for private rooms by default | Erik Johnston | 2016-03-17 | 1 | -0/+10 |
* | | | Merge pull request #1649 from matrix-org/dbkr/log_ui_auth_args | Erik Johnston | 2016-12-05 | 1 | -1/+9 |
|\ \ \ |
|
| * | | | Clarify that creds doesn not contain passwords. | David Baker | 2016-11-24 | 1 | -1/+3 |
| * | | | Log the args that we have on UI auth completion | David Baker | 2016-11-24 | 1 | -1/+7 |
* | | | | Rip out more refresh_token code | Richard van der Hoff | 2016-11-30 | 1 | -10/+0 |
* | | | | Merge branch 'develop' into rav/no_more_refresh_tokens | Richard van der Hoff | 2016-11-30 | 2 | -8/+8 |
|\ \ \ \ |
|
| * | | | | Stop putting a time caveat on access tokens | Richard van der Hoff | 2016-11-29 | 2 | -8/+8 |
| |/ / / |
|
* / / / | Stop generating refresh tokens | Richard van der Hoff | 2016-11-28 | 1 | -16/+4 |
|/ / / |
|
* | | | Shuffle receipt handler around so that worker apps don't need to load it | Erik Johnston | 2016-11-23 | 3 | -6/+4 |
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_out_... | Erik Johnston | 2016-11-23 | 1 | -9/+22 |
|\ \ \ |
|
| * | | | Return early on /sync code paths if a '*' filter is used | Kegan Dougal | 2016-11-22 | 1 | -9/+22 |
* | | | | Remove explicit calls to send_pdu | Erik Johnston | 2016-11-21 | 1 | -53/+0 |
* | | | | Handle sending events and device messages over federation | Erik Johnston | 2016-11-17 | 1 | -12/+1 |
* | | | | Use new federation_sender DI | Erik Johnston | 2016-11-16 | 5 | -14/+16 |
|/ / / |
|
* | / | Use external ldap auth pacakge | Erik Johnston | 2016-11-15 | 1 | -0/+2 |
| |/
|/| |
|
* | | Sample correctly | Erik Johnston | 2016-11-08 | 1 | -1/+3 |
* | | Limit the number of prev_events of new events | Erik Johnston | 2016-11-08 | 1 | -0/+13 |
* | | Don't error on non-ascii passwords | David Baker | 2016-11-03 | 1 | -1/+1 |
* | | Fix infinite typing bug | Erik Johnston | 2016-10-24 | 1 | -2/+10 |
* | | Fix incredubly slow back pagination query | Erik Johnston | 2016-10-24 | 2 | -4/+7 |
* | | Merge pull request #1175 from matrix-org/luke/feature-configurable-as-rate-li... | Luke Barnard | 2016-10-20 | 1 | -0/+6 |
|\ \ |
|
| * | | as_user->app_service, less redundant comments, better positioned comments | Luke Barnard | 2016-10-20 | 1 | -6/+3 |
| * | | Use real AS object by passing it through the requester | Luke Barnard | 2016-10-20 | 1 | -8/+3 |
| * | | Allow Configurable Rate Limiting Per AS | Luke Barnard | 2016-10-18 | 1 | -0/+14 |
* | | | Merge pull request #1176 from matrix-org/erikj/eager_ratelimit_check | Erik Johnston | 2016-10-19 | 1 | -1/+16 |
|\ \ \ |
|
| * | | | Comment | Erik Johnston | 2016-10-19 | 1 | -0/+3 |
| * | | | Check whether to ratelimit sooner to avoid work | Erik Johnston | 2016-10-19 | 1 | -1/+13 |
| |/ / |
|
* / / | Convert emails to lowercase when storing | David Baker | 2016-10-19 | 1 | -0/+12 |
|/ / |
|
* | | Merge pull request #1155 from matrix-org/erikj/pluggable_pwd_auth | Erik Johnston | 2016-10-12 | 1 | -295/+39 |
|\ \ |
|
| * | | Implement pluggable password auth | Erik Johnston | 2016-10-03 | 1 | -295/+39 |
* | | | Merge pull request #1166 from matrix-org/rav/grandfather_broken_riot_signup | Richard van der Hoff | 2016-10-11 | 1 | -3/+14 |
|\ \ \ |
|
| * | | | Work around email-spamming Riot bug | Richard van der Hoff | 2016-10-11 | 1 | -3/+14 |
* | | | | Merge pull request #1157 from Rugvip/nolimit | Erik Johnston | 2016-10-11 | 7 | -32/+30 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | rest/client/v1/register: use the correct requester in createUser | Patrik Oldsberg | 2016-10-06 | 1 | -4/+2 |
| * | | | handlers/profile: added admin override for set_displayname and set_avatar_url | Patrik Oldsberg | 2016-10-06 | 1 | -4/+4 |
| * | | | handers: do not ratelimit app service senders | Patrik Oldsberg | 2016-10-06 | 1 | -1/+7 |
| * | | | storage/appservice: make appservice methods only relying on the cache synchro... | Patrik Oldsberg | 2016-10-06 | 5 | -23/+17 |
| |/ / |
|
* | | | Merge pull request #1160 from matrix-org/rav/401_on_password_fail | Richard van der Hoff | 2016-10-07 | 1 | -32/+52 |
|\ \ \
| |/ /
|/| | |
|
| * | | Interactive Auth: Return 401 from for incorrect password | Richard van der Hoff | 2016-10-07 | 1 | -32/+52 |
* | | | Restructure ldap authentication | Martin Weinelt | 2016-09-29 | 1 | -87/+192 |
|/ / |
|
* | | Move FEDERATION_PING_INTERVAL timer. Update log line | Erik Johnston | 2016-09-23 | 1 | -8/+10 |
* | | Time out typing over federation | Erik Johnston | 2016-09-23 | 1 | -70/+105 |
* | | Merge pull request #1136 from matrix-org/erikj/fix_signed_3pid | Erik Johnston | 2016-09-22 | 1 | -6/+9 |
|\ \ |
|
| * | | Add comments | Erik Johnston | 2016-09-22 | 1 | -0/+3 |
| * | | Allow invites via 3pid to bypass sender sig check | Erik Johnston | 2016-09-22 | 1 | -6/+6 |
* | | | Merge pull request #1132 from matrix-org/erikj/initial_sync_split | Erik Johnston | 2016-09-22 | 2 | -378/+446 |
|\ \ \
| |/ /
|/| | |
|
| * | | Support /initialSync in synchrotron worker | Erik Johnston | 2016-09-21 | 2 | -378/+446 |
* | | | Add total_room_count_estimate to /publicRooms | Erik Johnston | 2016-09-21 | 1 | -0/+3 |
|/ / |
|
* | | Merge pull request #1130 from matrix-org/erikj/fix_pubroom_pag | Erik Johnston | 2016-09-19 | 1 | -12/+25 |
|\ \ |
|
| * | | PEP8 | Erik Johnston | 2016-09-17 | 1 | -1/+1 |
| * | | Handle fact that _generate_room_entry may not return a room entry | Erik Johnston | 2016-09-17 | 1 | -12/+25 |
* | | | Merge pull request #1129 from matrix-org/erikj/fix_pubroom_pag | Erik Johnston | 2016-09-17 | 1 | -110/+123 |
|\| | |
|
| * | | Spelling | Erik Johnston | 2016-09-17 | 1 | -1/+1 |
| * | | Fix and clean up publicRooms pagination | Erik Johnston | 2016-09-17 | 1 | -110/+123 |
* | | | Make public room search case insensitive | David Baker | 2016-09-16 | 1 | -4/+4 |
|/ / |
|
* | | Comment | Erik Johnston | 2016-09-16 | 1 | -0/+2 |
* | | Add remote reoom cache | Erik Johnston | 2016-09-16 | 1 | -2/+23 |
* | | Support filtering remote room lists | Erik Johnston | 2016-09-16 | 1 | -3/+9 |
* | | Filter remote rooms lists locally | Erik Johnston | 2016-09-16 | 1 | -10/+24 |
* | | Don't cache searched in /publicRooms | Erik Johnston | 2016-09-16 | 1 | -1/+5 |
* | | Add very basic filter API to /publicRooms | Erik Johnston | 2016-09-15 | 1 | -5/+18 |
* | | Change the way we calculate new_limit in /publicRooms and add POST API | Erik Johnston | 2016-09-15 | 1 | -15/+33 |
* | | Merge pull request #1121 from matrix-org/erikj/public_room_paginate | Erik Johnston | 2016-09-15 | 1 | -84/+196 |
|\ \ |
|
| * | | Base public room list off of public_rooms stream | Erik Johnston | 2016-09-15 | 1 | -7/+27 |
| * | | Pass since/from parameters over federation | Erik Johnston | 2016-09-15 | 1 | -29/+26 |
| * | | Allow paginating both forwards and backwards | Erik Johnston | 2016-09-15 | 1 | -21/+50 |
| * | | Remove support for aggregate room lists | Erik Johnston | 2016-09-15 | 1 | -55/+0 |
| * | | Accept optional token to public room list | Erik Johnston | 2016-09-15 | 1 | -7/+75 |
| * | | Calculate the public room list from a stream_ordering | Erik Johnston | 2016-09-14 | 1 | -3/+40 |
| * | | Refactor public rooms to not pull out the full state for each room | Erik Johnston | 2016-09-14 | 1 | -14/+30 |
* | | | Merge pull request #1117 from matrix-org/erikj/fix_state | Erik Johnston | 2016-09-14 | 1 | -0/+4 |
|\ \ \
| |/ /
|/| | |
|
| * | | Ensure we don't mutate state cache entries | Erik Johnston | 2016-09-14 | 1 | -0/+4 |
* | | | Move RoomListHandler into a separate file | Erik Johnston | 2016-09-14 | 2 | -158/+185 |
|/ / |
|
* | | Merge pull request #1111 from matrix-org/matthew/device-ids | Matthew Hodgson | 2016-09-14 | 1 | -1/+1 |
|\ \ |
|
| * | | make device IDs more useful for human disambiguation | Matthew Hodgson | 2016-09-13 | 1 | -1/+1 |
* | | | Merge pull request #1116 from matrix-org/paul/tiny-fixes | Paul Evans | 2016-09-13 | 1 | -2/+2 |
|\ \ \ |
|
| * | | | Fix typo "persiting" | Paul "LeoNerd" Evans | 2016-09-13 | 1 | -2/+2 |
* | | | | Limit how often we ask for keys from dead servers | Mark Haines | 2016-09-13 | 1 | -11/+30 |
|/ / / |
|
* | | | Move the E2E key handling into the e2e handler | Mark Haines | 2016-09-13 | 1 | -3/+102 |
* | | | Merge pull request #1110 from matrix-org/markjh/e2e_timeout | Mark Haines | 2016-09-13 | 1 | -21/+43 |
|\ \ \ |
|
| * | | | Add a timeout parameter for end2end key queries. | Mark Haines | 2016-09-12 | 1 | -21/+43 |
* | | | | Add is_direct param to /createRoom | Erik Johnston | 2016-09-12 | 1 | -0/+6 |
|/ / / |
|
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/batch_edus | Erik Johnston | 2016-09-09 | 1 | -2/+31 |
|\| | |
|
| * | | Merge pull request #1091 from matrix-org/paul/third-party-lookup | Paul Evans | 2016-09-09 | 1 | -2/+31 |
| |\ \ |
|
| | * | | Reject malformed 3PE query metadata results earlier in AS API handling code | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -9/+5 |
| | * | | Minor fixes from PR comments | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -2/+2 |
| | * | | Efficiency fix for lookups of a single protocol | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -1/+4 |
| | * | | Don't corrupt shared cache on subsequent protocol requests | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -0/+2 |
| | * | | Collect up all the "instances" lists of individual AS protocol results into o... | Paul "LeoNerd" Evans | 2016-09-08 | 1 | -1/+29 |
* | | | | Clobber EDUs in send queue | Erik Johnston | 2016-09-09 | 3 | -15/+7 |
|/ / / |
|
* / / | Deduplicate presence in _update_states | Erik Johnston | 2016-09-09 | 1 | -0/+6 |
|/ / |
|
* | | Merge pull request #1082 from matrix-org/erikj/remote_public_rooms | Erik Johnston | 2016-09-08 | 1 | -0/+10 |
|\ \ |
|
| * | | Add server param to /publicRooms | Erik Johnston | 2016-09-08 | 1 | -0/+10 |
* | | | Check the user_id for presence/typing matches origin | Erik Johnston | 2016-09-08 | 2 | -1/+15 |
* | | | Merge branch 'develop' into markjh/direct_to_device_federation | Mark Haines | 2016-09-08 | 3 | -54/+35 |
|\| | |
|
| * | | Record counts of state changes | Erik Johnston | 2016-09-06 | 1 | -0/+4 |
| * | | Short circuit if presence is the same | Erik Johnston | 2016-09-06 | 1 | -0/+3 |
| * | | Fiddle should_notify to better report stats | Erik Johnston | 2016-09-06 | 1 | -12/+7 |
| * | | Merge pull request #1070 from matrix-org/erikj/presence_stats | Erik Johnston | 2016-09-05 | 1 | -0/+8 |
| |\ \ |
|
| | * | | Record why we have chosen to notify | Erik Johnston | 2016-09-05 | 1 | -0/+8 |
| * | | | Use get_joined_users_from_context instead of manually looking up hosts | Erik Johnston | 2016-09-05 | 2 | -46/+17 |
| |/ / |
|
* | | | Add a new method to enqueue the device messages rather than sending a dummy EDU | Mark Haines | 2016-09-07 | 1 | -7/+3 |
* | | | Send device messages over federation | Mark Haines | 2016-09-06 | 1 | -0/+121 |
|/ / |
|
* | | Merge pull request #1067 from matrix-org/markjh/idempotent | Mark Haines | 2016-09-05 | 1 | -0/+6 |
|\ \ |
|
| * | | Fix membership changes to be idempotent | Mark Haines | 2016-09-02 | 1 | -0/+6 |
* | | | Merge pull request #1066 from matrix-org/markjh/direct_to_device_lowerbound | Mark Haines | 2016-09-02 | 1 | -1/+1 |
|\ \ \ |
|
| * | | | Only return new device messages in /sync | Mark Haines | 2016-09-02 | 1 | -1/+1 |
| |/ / |
|
* | | | Merge pull request #1064 from matrix-org/erikj/on_receive_check | Erik Johnston | 2016-09-02 | 1 | -6/+18 |
|\ \ \ |
|
| * | | | Comment on when auth chain and state are None | Erik Johnston | 2016-09-02 | 1 | -0/+3 |
| * | | | Comment | Erik Johnston | 2016-09-02 | 1 | -0/+3 |
| * | | | Only check if host is in room if we have state and auth_chain | Erik Johnston | 2016-09-02 | 1 | -6/+12 |
| |/ / |
|
* | | | Docstrings | Erik Johnston | 2016-09-02 | 1 | -0/+4 |
* | | | Only pull out IDs from DB for /state_ids/ request | Erik Johnston | 2016-09-02 | 1 | -0/+26 |
|/ / |
|
* | | Fix typo in log line | Erik Johnston | 2016-09-01 | 1 | -1/+1 |
* | | Correctly handle the difference between prev and current state | Erik Johnston | 2016-08-31 | 3 | -17/+30 |
* | | Merge pull request #1055 from matrix-org/erikj/occaisonally_persist | Erik Johnston | 2016-08-30 | 1 | -0/+28 |
|\ \ |
|
| * | | Check correct variable | Erik Johnston | 2016-08-30 | 1 | -1/+1 |
| * | | Occaisonally persist unpersisted presence updates | Erik Johnston | 2016-08-30 | 1 | -0/+28 |
* | | | Don't notify for online -> online transitions. | Erik Johnston | 2016-08-30 | 1 | -1/+6 |
|/ / |
|
* | | Comment about message deletion | Erik Johnston | 2016-08-30 | 1 | -0/+3 |
* | | Fix check | Erik Johnston | 2016-08-30 | 1 | -2/+1 |
* | | Noop get_new_messages_for_device if token hasn't changed | Erik Johnston | 2016-08-30 | 1 | -9/+12 |
* | | Merge pull request #1049 from matrix-org/erikj/presence_users_in_room | Erik Johnston | 2016-08-30 | 6 | -13/+28 |
|\ \ |
|
| * | | Use state handler instead of get_users_in_room/get_joined_hosts | Erik Johnston | 2016-08-26 | 6 | -13/+28 |
* | | | Merge remote-tracking branch 'origin/develop' into markjh/direct_to_device | Mark Haines | 2016-08-26 | 5 | -167/+309 |
|\| | |
|
| * | | Measure _filter_events_for_server | Erik Johnston | 2016-08-26 | 1 | -0/+2 |
| * | | Don't pull out full state for _filter_events_for_server | Erik Johnston | 2016-08-26 | 1 | -1/+25 |
| * | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids | Erik Johnston | 2016-08-26 | 2 | -1/+13 |
| |\ \ |
|
| | * \ | Merge pull request #1043 from matrix-org/erikj/backfill_fix | Erik Johnston | 2016-08-26 | 1 | -1/+3 |
| | |\ \ |
|
| | | * | | Fix None check in backfill | Erik Johnston | 2016-08-25 | 1 | -1/+3 |
| * | | | | Make sync not pull out full state | Erik Johnston | 2016-08-25 | 1 | -34/+41 |
| * | | | | Replace context.current_state with context.current_state_ids | Erik Johnston | 2016-08-25 | 4 | -131/+226 |
| * | | | | Pull out event ids rather than full events for state | Erik Johnston | 2016-08-25 | 1 | -0/+12 |
| | |/ /
| |/| | |
|
* | | | | Merge branch 'develop' into markjh/direct_to_device | Mark Haines | 2016-08-25 | 4 | -36/+57 |
|\ \ \ \
| | |/ /
| |/| | |
|
| * | | | Merge pull request #1041 from matrix-org/paul/third-party-lookup | Paul Evans | 2016-08-25 | 1 | -0/+10 |
| |\ \ \
| | |/ /
| |/| | |
|
| | * | | Don't need toplevel cache on 3PE lookup metadata any more | Paul "LeoNerd" Evans | 2016-08-25 | 1 | -8/+0 |