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 |
|
David Baker
|
4c8f6a7e42
|
Insert push actions in a single db query rather than one per user/profile_tag
|
2015-12-22 17:04:31 +00:00 |
|
David Baker
|
65c451cb38
|
Add bulk push rule evaluator which actually still evaluates rules one by one, but does far fewer db queries to fetch the rules
|
2015-12-22 15:19:34 +00:00 |
|
David Baker
|
c061b47c57
|
Merge remote-tracking branch 'origin/develop' into store_event_actions
|
2015-12-21 15:30:26 +00:00 |
|
David Baker
|
091c545c4f
|
pep8
|
2015-12-21 10:14:57 +00:00 |
|
David Baker
|
413d0d6a24
|
Make unread notification count sending work: put the correct count in incremental syncs too, where necessary, and fix silly bugs like only select the event actions for that user...
|
2015-12-18 17:47:00 +00:00 |
|
Richard van der Hoff
|
a64f9bbfe0
|
Fix 500 error when back-paginating search results
We were mistakenly adding pagination clauses to the count query, which then
failed because the count query doesn't join to the events table.
|
2015-12-17 12:50:46 +00:00 |
|
David Baker
|
42ad49f5b7
|
still very WIP, but now sends unread_notifications_count in the room object on sync (only actually corrrect in a full sync: hardcoded to 0 in incremental syncs).
|
2015-12-16 18:42:09 +00:00 |
|
Mark Haines
|
4fab578b43
|
Merge branch 'release-v0.12.0' into develop
|
2015-12-16 11:18:45 +00:00 |
|
Mark Haines
|
dcfc70e8ed
|
Allow users to change which account a 3pid is bound to
|
2015-12-15 17:02:21 +00:00 |
|
Mark Haines
|
15e9885197
|
Merge branch 'release-v0.12.0' into develop
|
2015-12-14 14:46:55 +00:00 |
|
Mark Haines
|
98dfa7d24f
|
Skip events that where the body, name or topic isn't a string when back populating the FTS index
|
2015-12-14 13:55:46 +00:00 |
|
Daniel Wagner-Hall
|
76e69cc8de
|
Fix typo
|
2015-12-14 12:38:55 +00:00 |
|
Mark Haines
|
bfc52a2342
|
Fix typo in sql for full text search on sqlite3
|
2015-12-14 11:38:11 +00:00 |
|
Mark Haines
|
deeebbfcb7
|
Merge branch 'release-v0.12.0' into develop
|
2015-12-12 14:21:49 +00:00 |
|
Erik Johnston
|
d9a5c56930
|
Include approximate count of search results
|
2015-12-11 11:40:23 +00:00 |
|
Erik Johnston
|
51fb590c0e
|
Use more efficient query form
|
2015-12-11 11:12:57 +00:00 |
|
David Baker
|
aa667ee396
|
Save event actions to the db
|
2015-12-10 17:51:15 +00:00 |
|
Mark Haines
|
7d6b313312
|
Add caches for whether a room has been forgotten by a user
|
2015-12-10 17:49:34 +00:00 |
|
David Baker
|
21f135ba76
|
Very first cut of calculating actions for events as they come in. Doesn't store them yet. Not very efficient.
|
2015-12-10 16:26:08 +00:00 |
|
Mark Haines
|
6a5ff5f223
|
Track the time spent in the database per request.
and track the number of transactions that request started.
|
2015-12-07 17:56:11 +00:00 |
|
Mark Haines
|
d57c5cda71
|
Bump schema version.
As we released version 26 in v0.11.1
|
2015-12-04 15:28:39 +00:00 |
|
Erik Johnston
|
b8680b82c3
|
Merge pull request #414 from matrix-org/erikj/if_not_exists
Older versions of SQLite don't like IF NOT EXISTS in virtual tables
|
2015-12-03 13:21:09 +00:00 |
|
David Baker
|
e515b48929
|
Just replace the table definition with the one from full_schema 16
|
2015-12-02 17:23:52 +00:00 |
|
David Baker
|
8810eb8c39
|
Fix schema delta 15 on postgres in the very unlikley event that anyone upgrades to 15...
|
2015-12-02 17:19:11 +00:00 |
|
Erik Johnston
|
f721fdbf87
|
Merge pull request #412 from matrix-org/erikj/search
Search: Add prefix matching support
|
2015-12-02 13:56:41 +00:00 |
|
Erik Johnston
|
976cb5aaa8
|
Throw if unrecognized DB type
|
2015-12-02 13:50:43 +00:00 |
|
Erik Johnston
|
b2def42bfd
|
Older versions of SQLite don't like IF NOT EXISTS in virtual tables
|
2015-12-02 13:29:14 +00:00 |
|