1
0
Commit Graph

6505 Commits

Author SHA1 Message Date
Erik Johnston f4407484aa Merge branch 'erikj/state_users_in_room' of github.com:matrix-org/synapse into erikj/timings 2016-06-01 15:37:04 +01:00
Erik Johnston c8285564a3 Use state to calculate get_users_in_room 2016-06-01 15:25:25 +01:00
Erik Johnston 9cd40a2f8d Load push rules in storage layer, so that they get cached 2016-06-01 14:27:07 +01:00
Erik Johnston 6e5fb82bc3 Only get local users 2016-06-01 11:34:06 +01:00
Erik Johnston aa54bbe250 Up max_etnries 2016-06-01 11:23:48 +01:00
Erik Johnston 1b4fc178aa Up max_etnries 2016-06-01 11:20:11 +01:00
Erik Johnston 0417a8607b Use state to calculate get_users_in_room 2016-06-01 11:13:08 +01:00
Erik Johnston 143ff10212 Merge branch 'erikj/cache_receipts_in_room' of github.com:matrix-org/synapse into erikj/timings 2016-06-01 11:08:45 +01:00
Erik Johnston 43db0d9f6a Add get_users_with_read_receipts_in_room cache 2016-06-01 10:54:32 +01:00
Erik Johnston 7b4f8c527c Add get_users_with_read_receipts_in_room cache 2016-06-01 10:33:39 +01:00
Erik Johnston 219923eaad Merge branch 'erikj/push_rules_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 17:24:42 +01:00
Erik Johnston dea9f20f8c Force boolean 2016-05-31 17:24:30 +01:00
Erik Johnston fd3108fda6 Merge branch 'erikj/push_rules_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 15:46:24 +01:00
Erik Johnston 1d4ee854e2 Fix typo 2016-05-31 15:45:53 +01:00
Erik Johnston 09970a70e1 Merge branch 'erikj/push_rules_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 15:44:37 +01:00
Erik Johnston cca0093fa9 Change fix 2016-05-31 15:44:08 +01:00
Erik Johnston 892a15190a Merge branch 'erikj/push_rules_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 15:38:12 +01:00
Erik Johnston 4efa389299 Fix GET /push_rules 2016-05-31 15:37:53 +01:00
Erik Johnston 80c4c93db3 Merge branch 'erikj/hash_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 15:32:54 +01:00
Erik Johnston aefd2d1cbc Cache get_event_reference_hashes 2016-05-31 15:32:32 +01:00
Erik Johnston e77498c8aa Merge branch 'erikj/push_rules_cache' of github.com:matrix-org/synapse into erikj/timings 2016-05-31 13:50:19 +01:00
Erik Johnston e5b0bbcd33 Add caches to bulk_get_push_rules* 2016-05-31 13:46:58 +01:00
Erik Johnston 15f41e6084 Time _get_rules 2016-05-31 13:09:09 +01:00
Erik Johnston 05f2c86891 Time evaluator_for_event 2016-05-31 13:03:48 +01:00
Erik Johnston d375e0038e Log duration of action generator 2016-05-31 12:01:38 +01:00
Erik Johnston 49fda0f1de Add some crude measurement log lines 2016-05-31 11:49:13 +01:00
David Baker b007ee4606 Check for presence of 'avatar_url' key 2016-05-24 15:12:05 +01:00
Matrix 95b86e6dad tweak mail notifs 2016-05-24 14:52:29 +01:00
David Baker cbf8d146ac Merge pull request #799 from matrix-org/matthew/quieter-email-notifs
Tune email notifs to make them quieter:
2016-05-24 14:30:51 +01:00
Erik Johnston d16cc52b5d Merge pull request #798 from negzi/bugfix_create_user_feature
Fix set profile error with Requester.
2016-05-24 10:13:53 +01:00
Matthew Hodgson 680f1d9387 catch thinko in presentable names 2016-05-23 22:55:11 +01:00
Matthew Hodgson cb8a321bdd fix NPE in room ordering 2016-05-23 22:54:56 +01:00
Matthew Hodgson d437882581 fix debug text 2016-05-23 22:54:32 +01:00
Matthew Hodgson 88ea5ab2c3 consistency is the better part of valour 2016-05-23 19:33:45 +01:00
Matthew Hodgson 989bdc9e56 Tune email notifs to make them quieter:
* 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 19:24:11 +01:00
Negi Fazeli 6fe04ffef2 Fix set profile error with Requester.
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 19:50:28 +02:00
Richard van der Hoff 09804c9862 Fix link to A-S spec 2016-05-23 16:29:38 +01:00
Kegsay 60ff2e7984 Merge pull request #794 from matrix-org/kegan/join-with-server-name
Allow clients to specify a server_name to avoid 'No known servers'
2016-05-19 14:13:11 +01:00
Kegan Dougal 332d7e9b97 Allow clients to specify a server_name to avoid 'No known servers'
Multiple server_names are supported via ?server_name=foo&server_name=bar
2016-05-19 13:50:52 +01:00
Matthew Hodgson 6fb51eaf7b Merge pull request #793 from matrix-org/matthew/one-push-badge-per-convo
increment badge count per missed convo, not per msg
2016-05-18 13:56:38 +01:00
Matthew Hodgson e837df6adb increment badge count per missed convo, not per msg 2016-05-18 11:53:25 +01:00
Erik Johnston 42368ea8db Add desc to get_presence_for_users 2016-05-18 11:38:10 +01:00
Mark Haines ee660c6b9b Merge pull request #792 from matrix-org/markjh/liberate_typing_handler
Move typing handler out of the Handlers object
2016-05-17 16:06:17 +01:00
Mark Haines 0cb441fedd Move typing handler out of the Handlers object 2016-05-17 15:58:46 +01:00
Mark Haines 5adf627551 Merge pull request #791 from matrix-org/markjh/app_service_config
Move the functions for parsing app service config
2016-05-17 11:40:49 +01:00
Mark Haines 6a30a0bfd3 Move the functions for parsing app service config 2016-05-17 11:28:58 +01:00
Mark Haines c4c98ce8da Merge pull request #790 from matrix-org/markjh/liberate_sync_handler
Move SyncHandler out of the Handlers object
2016-05-17 10:54:39 +01:00
Mark Haines 523d5bcd0b Merge remote-tracking branch 'origin/develop' into markjh/liberate_sync_handler 2016-05-17 10:43:58 +01:00
Matthew Hodgson 43e1e0489c Merge pull request #786 from matrix-org/matthew/email_notifs_tuning
tune email notifs, fix CSS a bit, and add debugging details
2016-05-17 10:43:24 +01:00
Mark Haines 1ed33784a6 Merge pull request #789 from matrix-org/markjh/member_cleanup
Cleanup room member handler
2016-05-17 10:43:19 +01:00