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