Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-06-03 | Wake up /sync when things other than room events happen | Mark Haines | 4 | -5/+60 | |
2016-06-02 | peppate | David Baker | 1 | -1/+3 | |
2016-06-02 | Working unsubscribe links going straight to the HS | David Baker | 4 | -6/+36 | |
and authed by macaroons that let you delete pushers and nothing else | |||||
2016-06-02 | add some branding debugging | Matthew Hodgson | 1 | -0/+1 | |
2016-06-02 | Fix error in email notification string formatting | David Baker | 1 | -1/+1 | |
2016-06-02 | Store the typing users as user_id strings. (#819) | Mark Haines | 2 | -30/+38 | |
Rather than storing them as UserID objects. | |||||
2016-06-02 | Add typing support | Mark Haines | 1 | -3/+24 | |
2016-06-02 | Fix setting the _clock in SQLBaseStore | Mark Haines | 1 | -0/+1 | |
2016-06-02 | Deduplicate presence entries in sync (#818) | Mark Haines | 1 | -0/+3 | |
2016-06-02 | Allow external processes to mark a user as syncing. (#812) | Mark Haines | 4 | -22/+174 | |
* Add infrastructure to the presence handler to track sync requests in external processes * Expire stale entries for dead external processes * Add an http endpoint for making users as syncing Add some docstrings and comments. * Fixes | |||||
2016-06-02 | Disable INCLUDE_ALL_UNREAD_NOTIFS | Erik Johnston | 1 | -1/+2 | |
2016-06-02 | Replicate the presence into the synchrotron | Mark Haines | 4 | -14/+97 | |
2016-06-02 | Split out the auth handler | David Baker | 10 | -24/+23 | |
2016-06-02 | if an email pusher specifies a brand param, use it | Matthew Hodgson | 2 | -3/+8 | |
2016-06-02 | Fixes | Mark Haines | 2 | -2/+3 | |
2016-06-02 | Prod the main synapse with the list of syncing users | Mark Haines | 1 | -5/+45 | |
2016-06-02 | Email unsubscribing that may in theory, work | David Baker | 3 | -6/+22 | |
Were it not for that fact that you can't use the base handler in the pusher because it pulls in the world. Comitting while I fix that on a different branch. | |||||
2016-06-02 | Add an http endpoint for making users as syncing | Mark Haines | 3 | -4/+86 | |
Add some docstrings and comments. | |||||
2016-06-02 | Use user_id in email greeting if display name is null | David Baker | 1 | -0/+2 | |
2016-06-01 | special case m.room.third_party_invite event auth to match invites, ↵ | Matthew Hodgson | 1 | -0/+18 | |
otherwise they get out of sync and you get https://github.com/vector-im/vector-web/issues/1208 | |||||
2016-06-01 | Fix room list spidering | David Baker | 1 | -1/+1 | |
2016-06-01 | WIP on unsubscribing email notifs without logging in | David Baker | 2 | -10/+70 | |
2016-06-01 | Expire stale entries for dead external processes | Mark Haines | 1 | -2/+19 | |
2016-06-01 | Add infrastructure to the presence handler to track sync requests in ↵ | Mark Haines | 2 | -20/+72 | |
external processes | |||||
2016-06-01 | Limit number of notifications in an email notification | David Baker | 1 | -2/+4 | |
2016-06-01 | Inject fake room list handler in tests | David Baker | 1 | -0/+2 | |
Otherwise it tries to start the remote public room list updating looping call which breaks. | |||||
2016-06-01 | pep8 | David Baker | 1 | -1/+3 | |
2016-05-31 | handle emotes & notices correctly in email notifs | Matthew Hodgson | 2 | -2/+10 | |
2016-05-31 | Add cache to remote room lists | David Baker | 1 | -4/+30 | |
Poll for updates from remote servers, waiting for the poll if there's no cache entry. | |||||
2016-05-31 | Add vector.im to default secondary_directory_servers and add comment ↵ | David Baker | 1 | -0/+4 | |
explaining it's not a permanent solution | |||||
2016-05-31 | Force boolean | Erik Johnston | 1 | -1/+2 | |
2016-05-31 | Apparently I am not permitted to have two blank lines here | David Baker | 1 | -1/+0 | |
2016-05-31 | Basic, un-cached support for secondary_directory_servers | David Baker | 5 | -3/+68 | |
2016-05-31 | Fix synapse/storage/schema/delta/30/as_users.py | Mark Haines | 1 | -2/+2 | |
2016-05-31 | Stub out the AS handler | Mark Haines | 1 | -0/+6 | |
2016-05-31 | Fix typo | Erik Johnston | 1 | -1/+1 | |
2016-05-31 | Change fix | Erik Johnston | 2 | -5/+8 | |
2016-05-31 | Fix GET /push_rules | Erik Johnston | 1 | -0/+3 | |
2016-05-31 | Cache get_event_reference_hashes | Erik Johnston | 1 | -9/+16 | |
2016-05-31 | Move the AS handler out of the Handlers object. | Mark Haines | 7 | -38/+36 | |
Access it directly from the homeserver itself. It already wasn't inheriting from BaseHandler storing it on the Handlers object was already somewhat dubious. | |||||
2016-05-31 | Add caches to bulk_get_push_rules* | Erik Johnston | 2 | -9/+15 | |
2016-05-31 | Poke the notifier to wake up /syncs | Mark Haines | 3 | -0/+23 | |
2016-05-31 | Fix c+p fail | David Baker | 1 | -17/+0 | |
2016-05-31 | Add federation room list servlet | David Baker | 2 | -1/+70 | |
2016-05-31 | Split out the room list handler | David Baker | 3 | -3/+7 | |
So I can use it from federation bits without pulling in all the handlers. | |||||
2016-05-27 | Fix to allow start with postgres | Erik Johnston | 1 | -2/+7 | |
2016-05-27 | Send down correct error response if user not found | Erik Johnston | 1 | -2/+7 | |
2016-05-24 | Check for presence of 'avatar_url' key | David Baker | 1 | -1/+3 | |
2016-05-24 | tweak mail notifs | Matrix | 1 | -6/+8 | |
2016-05-24 | Change short circuit path | Erik Johnston | 1 | -16/+26 | |
2016-05-24 | Don't send down all ephemeral events | Erik Johnston | 1 | -1/+3 | |
2016-05-24 | Only work out newly_joined_users for incremental sync | Erik Johnston | 1 | -6/+9 | |
2016-05-24 | Only include non-offline presence in initial sync | Erik Johnston | 1 | -0/+3 | |
2016-05-24 | Spell builder correctly | Erik Johnston | 1 | -63/+63 | |
2016-05-24 | Inline function. Make load_filtered_recents private | Erik Johnston | 1 | -17/+7 | |
2016-05-24 | Add comments | Erik Johnston | 1 | -7/+105 | |
2016-05-24 | Shuffle things room | Erik Johnston | 1 | -37/+33 | |
2016-05-23 | catch thinko in presentable names | Matthew Hodgson | 1 | -4/+15 | |
2016-05-23 | fix NPE in room ordering | Matthew Hodgson | 1 | -2/+2 | |
2016-05-23 | fix debug text | Matthew Hodgson | 2 | -2/+7 | |
2016-05-23 | consistency is the better part of valour | Matthew Hodgson | 1 | -1/+1 | |
2016-05-23 | Tune email notifs to make them quieter: | Matthew Hodgson | 2 | -18/+56 | |
* After initial 10 minute window, only alert every 24h for room notifs * Reset room state after 6h of idleness * Synchronise throttles for messages sent in the same notif, so the 24 hourly notifs 'line up' * Fix the email subjects to say what triggered the notification * Order the rooms in reverse activity order in the email, so the 'reason' room should always come first | |||||
2016-05-23 | Fix set profile error with Requester. | Negi Fazeli | 2 | -13/+30 | |
Replace flush_user with delete access token due to function removal Add a new test case for if the user is already registered | |||||
2016-05-23 | Add back concurrently_execute | Erik Johnston | 1 | -25/+9 | |
2016-05-23 | Refactor SyncHandler | Erik Johnston | 1 | -497/+481 | |
2016-05-23 | Remove debug logging | David Baker | 1 | -1/+0 | |
2016-05-23 | Fix link to A-S spec | Richard van der Hoff | 1 | -2/+1 | |
2016-05-23 | Get incremental sync sort of working | Mark Haines | 4 | -5/+61 | |
2016-05-20 | Oops, missing comma | David Baker | 1 | -1/+1 | |
2016-05-20 | Remove stale line | David Baker | 1 | -2/+0 | |
2016-05-20 | Handle empty events table | David Baker | 1 | -0/+3 | |
2016-05-20 | Make deleting push actions more efficient | David Baker | 3 | -13/+68 | |
There's no index on received_ts, so manually binary search using the stream_ordering index, and only update it once an hour. | |||||
2016-05-20 | Only delete push actions after 30 days | David Baker | 2 | -6/+38 | |
2016-05-19 | Allow clients to specify a server_name to avoid 'No known servers' | Kegan Dougal | 1 | -1/+4 | |
Multiple server_names are supported via ?server_name=foo&server_name=bar | |||||
2016-05-18 | increment badge count per missed convo, not per msg | Matthew Hodgson | 1 | -1/+3 | |
2016-05-18 | Add desc to get_presence_for_users | Erik Johnston | 1 | -0/+1 | |
2016-05-17 | Split out the /sync handler to a separate process | Mark Haines | 7 | -4/+92 | |
2016-05-17 | Move typing handler out of the Handlers object | Mark Haines | 8 | -36/+27 | |
2016-05-17 | Add some slaved stores that we'll need for the synchrotron | Mark Haines | 4 | -2/+125 | |
2016-05-17 | Add a SlavedApplicationServiceStore | Mark Haines | 2 | -0/+31 | |
2016-05-17 | Move the functions for parsing app service config | Mark Haines | 2 | -103/+109 | |
2016-05-17 | Fix client resource prefixes | Mark Haines | 1 | -3/+7 | |
2016-05-17 | Remove unused get_joined_rooms_for_user | Mark Haines | 1 | -15/+0 | |
2016-05-16 | Move SyncHandler out of the Handlers object | Mark Haines | 4 | -9/+11 | |
2016-05-16 | Remove get_joined_rooms_for_user from RoomMemberHandler | Mark Haines | 3 | -11/+4 | |
2016-05-16 | get_room_members is unused now | Mark Haines | 2 | -36/+0 | |
2016-05-16 | Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_room | Mark Haines | 5 | -112/ |