Neil Johnson
|
e8419554ff
|
Remove presence lists (#4989)
Remove presence list support as per MSC 1819
|
2019-04-03 11:11:15 +01:00 |
|
Amber Brown
|
7efd1d87c2
|
Run black on the rest of the storage module (#4996)
|
2019-04-03 10:07:29 +01:00 |
|
Aaron Raimist
|
704c5298f0
|
Drop sent_transactions
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-12-01 23:07:35 -06:00 |
|
Richard van der Hoff
|
6c18cc4b50
|
Ignore __pycache__ directories in schema delta dir
Now that we use py3, compiled python ends up in __pycache__ rather than *.pyc.
|
2018-11-20 22:52:34 +00:00 |
|
Erik Johnston
|
4917ff5523
|
Add state_group index to event_to_state_groups
This is needed to efficiently check for unreferenced state groups during
purge.
|
2018-10-04 16:03:08 +01:00 |
|
Neil Johnson
|
6ef983ce5c
|
api into monthly_active_users table
|
2018-07-31 16:36:24 +01:00 |
|
Amber Brown
|
49af402019
|
run isort
|
2018-07-09 16:09:20 +10:00 |
|
Neil Johnson
|
c379acd4fd
|
bump version
|
2018-05-29 17:47:28 +01:00 |
|
Neil Johnson
|
617bf40924
|
Generate user daily stats
|
2018-04-25 17:37:29 +01:00 |
|
David Baker
|
79452edeee
|
Add joinability for groups
Adds API to set the 'joinable' flag, and corresponding flag in the
table.
|
2018-03-28 14:03:37 +01:00 |
|
Erik Johnston
|
05f98a2224
|
Keep track of last access time for local media
|
2018-01-17 10:24:43 +00:00 |
|
Richard van der Hoff
|
1650eb5847
|
DB schema interface for password auth providers
Provide an interface by which password auth providers can register db schema
files to be run at startup
|
2017-10-31 14:01:53 +00:00 |
|
Luke Barnard
|
cfa4e658e0
|
Bump schema version to 46
|
2017-10-26 17:23:49 +01:00 |
|
Richard van der Hoff
|
eaaabc6c4f
|
replace 'except:' with 'except Exception:'
what could possibly go wrong
|
2017-10-23 15:52:32 +01:00 |
|
Erik Johnston
|
c2c47550f9
|
Fix schema delta versions
|
2017-10-11 13:23:15 +01:00 |
|
Erik Johnston
|
9ccb4226ba
|
Delete expired url cache data
|
2017-09-28 12:18:06 +01:00 |
|
Erik Johnston
|
ebcd55d641
|
Add DB schema for tracking users who share rooms
|
2017-06-15 09:45:48 +01:00 |
|
Erik Johnston
|
6e614e9e10
|
Add background task to clear out old event_auth
|
2017-05-24 15:23:34 +01:00 |
|
Erik Johnston
|
00957d1aa4
|
User Cursor.__iter__ instead of fetchall
This prevents unnecessary construction of lists
|
2017-03-23 17:53:49 +00:00 |
|
Erik Johnston
|
e4919b9329
|
Add stream_id index to device_lists_outbound_pokes
As this is used for replication streaming
|
2017-02-28 11:19:06 +00:00 |
|
Erik Johnston
|
caddadfc5a
|
Change device_inbox stream index to include user
This makes fetching the nost recently changed users much tricker, and
brings it in line with e.g. presence_stream indices.
|
2017-01-10 15:04:57 +00:00 |
|
Erik Johnston
|
f8ee66250a
|
Handle sending events and device messages over federation
|
2016-11-17 15:48:04 +00:00 |
|
Erik Johnston
|
8fd4d9129f
|
Replace postgres GIN with GIST
This is because GIN can be slow to write too, especially when the table
gets large.
|
2016-11-03 15:00:03 +00:00 |
|
Erik Johnston
|
6942d68247
|
Bump schema version
|
2016-10-17 11:17:45 +01:00 |
|
Erik Johnston
|
4f78108d8c
|
Readd entries to public_room_list_stream that were deleted
|
2016-09-21 15:24:22 +01:00 |
|
Erik Johnston
|
61cd9af09b
|
Log delta files we're applying
|
2016-09-08 13:40:46 +01:00 |
|
Erik Johnston
|
9e25443db8
|
Move to storing state_groups_state as deltas
|
2016-09-01 14:31:26 +01:00 |
|
Erik Johnston
|
4d70d1f80e
|
Add some invalidations to a cache_stream
|
2016-08-15 11:15:17 +01:00 |
|
Erik Johnston
|
314b146b2e
|
Track approximate last access time for remote media
|
2016-06-29 11:41:20 +01:00 |
|
Erik Johnston
|
984d4a2c0f
|
Add /report endpoint
|
2016-05-04 11:28:10 +01:00 |
|
Mark Haines
|
7e2f971c08
|
Remove some unused functions (#711)
* Remove some unused functions
* get_room_events_stream is only used in tests
* is_exclusive_room might actually be something we want
|
2016-04-08 14:01:56 +01:00 |
|
Erik Johnston
|
8aab9d87fa
|
Don't require config to create database
|
2016-04-06 14:15:45 +01:00 |
|
Erik Johnston
|
3d76b7cb2b
|
Store invites in a separate table.
|
2016-04-04 16:30:15 +01:00 |
|
Daniel Wagner-Hall
|
763360594d
|
Mark AS users with their AS's ID
|
2016-02-11 17:26:42 +00:00 |
|
Erik Johnston
|
78d6c1b5be
|
Change a log from debug to info
|
2016-02-09 14:44:12 +00:00 |
|
Erik Johnston
|
771528ab13
|
Change event_push_actions_rm_tokens schema
|
2016-02-03 10:50:49 +00:00 |
|
Daniel Wagner-Hall
|
cfd07aafff
|
Allow guests to upgrade their accounts
|
2016-01-05 18:01:18 +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 |
|
Mark Haines
|
1c960fbb80
|
s/private_user_data/account_data/
|
2015-11-18 15:31:04 +00:00 |
|
Erik Johnston
|
4d25bc6c92
|
Move FTS to delta 25
|
2015-10-22 11:12:28 +01:00 |
|
Erik Johnston
|
17c80c8a3d
|
rename schema_prepare to prepare_database
|
2015-10-13 13:56:22 +01:00 |
|