Erik Johnston
|
c5e7c0e436
|
Up get_rooms_for_user cache size
|
2016-01-28 09:58:45 +00:00 |
|
Mark Haines
|
8c94833b72
|
Fix adding push rules relative to other rules
|
2016-01-27 10:24:20 +00:00 |
|
Erik Johnston
|
8431f62ebb
|
Merge pull request #525 from matrix-org/erikj/select_many
Implement a `_simple_select_many_batch`
|
2016-01-25 16:30:36 +00:00 |
|
Erik Johnston
|
f091b73e69
|
Merge pull request #527 from matrix-org/erikj/push_cache
Push: Use storage apis that are cached
|
2016-01-25 16:16:34 +00:00 |
|
Erik Johnston
|
aea5da0ef6
|
Guard against empty iterables
|
2016-01-25 15:59:29 +00:00 |
|
Erik Johnston
|
1ebf5e3d03
|
Correct docstring
|
2016-01-25 15:53:36 +00:00 |
|
Erik Johnston
|
86896408b0
|
Add index to event_push_actions
|
2016-01-25 15:30:32 +00:00 |
|
Erik Johnston
|
53cb173663
|
Push: Use storage apis that are cached
|
2016-01-25 13:55:18 +00:00 |
|
Erik Johnston
|
ddd25def01
|
Implement a _simple_select_many_batch
|
2016-01-25 13:36:02 +00:00 |
|
David Baker
|
52bdd1b834
|
Overlay the push_rules_enabled map for users, otherwise they won't be able to disable server default rules.
|
2016-01-22 14:58:19 +00:00 |
|
David Baker
|
10f76dc5da
|
Make LRU cache not default to treecache & add options to use it
|
2016-01-22 12:10:33 +00:00 |
|
David Baker
|
42eae4634f
|
Use new invalidate_many cache invalidation to invalidate the event_push_actions cache appropriately.
|
2016-01-22 11:22:48 +00:00 |
|
Erik Johnston
|
8f66fe6392
|
Cache get_unread_event_push_actions_by_room_for_user
|
2016-01-21 15:02:07 +00:00 |
|
David Baker
|
367cfab4e6
|
peppate
|
2016-01-20 16:05:09 +00:00 |
|
David Baker
|
d4315bbf6b
|
Add index by user id on receipts_linearized
|
2016-01-20 15:33:27 +00:00 |
|
David Baker
|
3fa344c037
|
Add storage function to get all receipts for a user. Also add some cache invalidation to the receipts storage because there wasn't any, and remove a method that was unused.
|
2016-01-20 15:30:31 +00:00 |
|
Erik Johnston
|
5a7d1ecffc
|
Add regex cache. Only caculate push actions for users that have sent read receipts, and are on that server
|
2016-01-19 16:01:05 +00:00 |
|
Erik Johnston
|
3adcc4c86a
|
Return highlight_count in /sync
|
2016-01-19 11:35:50 +00:00 |
|
Erik Johnston
|
5cd2126a6a
|
Remove dead code
|
2016-01-18 16:49:46 +00:00 |
|
Erik Johnston
|
2c176e02ae
|
Make unit tests work
|
2016-01-18 14:48:50 +00:00 |
|
Erik Johnston
|
f59b564507
|
Make notifications go quicker
|
2016-01-18 14:48:29 +00:00 |
|
Erik Johnston
|
cc66a9a5e3
|
Allow filtering events for multiple users at once
|
2016-01-18 14:43:50 +00:00 |
|
Daniel Wagner-Hall
|
2680043bc6
|
Require ID and as_token be unique for ASs
Defaults ID to as_token if not specified. This will change
when IDs are fully supported.
|
2016-01-14 14:34:01 +00:00 |
|
Daniel Wagner-Hall
|
27927463a1
|
Merge pull request #494 from matrix-org/daniel/2
Don't start server if ASes are invalidly configured
|
2016-01-14 11:06:19 +00:00 |
|
Daniel Wagner-Hall
|
fcb6df45e5
|
Merge pull request #493 from matrix-org/daniel/1
Delete unused code
|
2016-01-14 11:06:14 +00:00 |
|
Daniel Wagner-Hall
|
f6fcff3602
|
Don't start server if ASes are invalidly configured
|
2016-01-13 17:09:24 +00:00 |
|
Daniel Wagner-Hall
|
244b356a37
|
Delete unused code
|
2016-01-13 17:03:58 +00:00 |
|
Mark Haines
|
9c1f853d58
|
Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code
|
2016-01-13 13:32:59 +00:00 |
|
Mark Haines
|
f4dad9f639
|
Merge remote-tracking branch 'origin/erikj/bulk_get_push_rules' into markjh/table_name
Conflicts:
synapse/storage/push_rule.py
|
2016-01-13 11:46:07 +00:00 |
|
Erik Johnston
|
8740e4e94a
|
bulk_get_push_rules should handle empty lists
|
2016-01-13 11:37:17 +00:00 |
|
Mark Haines
|
c0a279e808
|
Delete the table objects from TransactionStore
|
2016-01-13 11:15:20 +00:00 |
|
Mark Haines
|
96e400fee5
|
Remove the RoomsTable object
|
2016-01-13 11:07:32 +00:00 |
|
Mark Haines
|
a8e9e0b916
|
Remove the PushersTable and EventPushActionsTable objects
|
2016-01-12 14:41:26 +00:00 |
|
Mark Haines
|
31de2953a3
|
Remove the PushRuleTable and PushRuleEnableTable objects
|
2016-01-12 14:36:16 +00:00 |
|
David Baker
|
b5d33a656f
|
Postgres doesn't like booleans
|
2016-01-11 17:13:52 +00:00 |
|
David Baker
|
fe56138142
|
Remove rogue 'admin'
|
2016-01-11 17:09:03 +00:00 |
|
David Baker
|
c232780081
|
Merge pull request #456 from matrix-org/store_event_actions
Send unread notification counts
|
2016-01-08 14:47:15 +00:00 |
|
David Baker
|
daadcf36c0
|
This comma is actually important
|
2016-01-07 10:15:35 +00:00 |
|
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
|
David Baker
|
442fcc02f7
|
Merge remote-tracking branch 'origin/develop' into store_event_actions
|
2016-01-06 17:28:55 +00:00 |
|
David Baker
|
b6a585348a
|
Adding is_guest here won't work because it just constructs a dict of uid -> password hash
|
2016-01-06 17:16:02 +00:00 |
|
Daniel Wagner-Hall
|
5880de186b
|
Log when we skip daily messages
|
2016-01-06 13:52:16 +00:00 |
|
David Baker
|
992928304f
|
Delete notifications for redacted events
|
2016-01-06 11:58:46 +00:00 |
|
David Baker
|
ae1262a241
|
Add schema change file for is_guest flag
|
2016-01-06 11:58:20 +00:00 |
|
David Baker
|
c79f221192
|
Add is_guest flag to users db to track whether a user is a guest user or not. Use this so we can run _filter_events_for_client when calculating event_push_actions.
|
2016-01-06 11:38:09 +00:00 |
|
David Baker
|
eb03625626
|
Merge remote-tracking branch 'origin/develop' into store_event_actions
|
2016-01-05 18:39:50 +00:00 |
|
Daniel Wagner-Hall
|
cfd07aafff
|
Allow guests to upgrade their accounts
|
2016-01-05 18:01:18 +00:00 |
|
David Baker
|
4eb7b950c8
|
= not == in sql
|
2016-01-04 18:11:17 +00:00 |
|
David Baker
|
c914d67cda
|
Rename event-actions to event_push_actions as per PR request
|
2016-01-04 14:05:37 +00:00 |
|
David Baker
|
3051c9d002
|
Address minor PR issues
|
2016-01-04 13:39:29 +00:00 |
|