Erik Johnston
|
995f2f032f
|
Fix public room pagination for client_reader app
|
2016-09-16 14:48:21 +01:00 |
|
Erik Johnston
|
9e1283c824
|
Merge pull request #1126 from matrix-org/erikj/public_room_cache
Add very basic filter API to /publicRooms
|
2016-09-16 13:17:29 +01:00 |
|
Erik Johnston
|
a68807d426
|
Comment
|
2016-09-16 11:36:20 +01:00 |
|
Erik Johnston
|
2e67cabd7f
|
Make POST /publicRooms require auth
|
2016-09-16 11:32:51 +01:00 |
|
Erik Johnston
|
b7b62bf9ea
|
Comment
|
2016-09-16 11:00:29 +01:00 |
|
Erik Johnston
|
d84319ae10
|
Add remote reoom cache
|
2016-09-16 10:31:59 +01:00 |
|
Erik Johnston
|
23b6701a28
|
Support filtering remote room lists
|
2016-09-16 10:24:15 +01:00 |
|
Erik Johnston
|
e58a9d781c
|
Filter remote rooms lists locally
|
2016-09-16 10:19:32 +01:00 |
|
Erik Johnston
|
74d4cdee25
|
Don't cache searched in /publicRooms
|
2016-09-16 09:05:11 +01:00 |
|
Erik Johnston
|
418bcd4309
|
Add new storage function to slave store
|
2016-09-16 08:37:39 +01:00 |
|
Erik Johnston
|
098db4aa52
|
Add very basic filter API to /publicRooms
|
2016-09-15 17:50:16 +01:00 |
|
Erik Johnston
|
c33b25fd8d
|
Change the way we calculate new_limit in /publicRooms and add POST API
|
2016-09-15 17:35:20 +01:00 |
|
Erik Johnston
|
de4f798f01
|
Handling expiring stream extrems correctly.
|
2016-09-15 17:34:59 +01:00 |
|
Erik Johnston
|
ea6dc356b0
|
Merge pull request #1125 from matrix-org/erikj/public_room_cache
Change get_pos_of_last_change to return upper bound
|
2016-09-15 15:48:53 +01:00 |
|
Erik Johnston
|
955f34d23e
|
Change get_pos_of_last_change to return upper bound
|
2016-09-15 15:12:07 +01:00 |
|
Erik Johnston
|
241d7d2d62
|
Merge pull request #1124 from matrix-org/erikj/enable_state_caching_workers
Enable state caches on workers
|
2016-09-15 15:01:47 +01:00 |
|
Erik Johnston
|
1535f21eb5
|
Merge pull request #1123 from matrix-org/erikj/public_room_cache
Use stream_change cache to make get_forward_extremeties_for_room cache more effective
|
2016-09-15 14:50:09 +01:00 |
|
Erik Johnston
|
4be85281f9
|
Enable state caches on workers
|
2016-09-15 14:31:22 +01:00 |
|
Erik Johnston
|
cb3edec6af
|
Use stream_change cache to make get_forward_extremeties_for_room cache more effective
|
2016-09-15 14:28:13 +01:00 |
|
Erik Johnston
|
923f77cff3
|
Merge pull request #1122 from matrix-org/erikj/public_room_cache
Add cache to get_forward_extremeties_for_room
|
2016-09-15 14:06:55 +01:00 |
|
Erik Johnston
|
55e6fc917c
|
Add cache to get_forward_extremeties_for_room
|
2016-09-15 14:04:28 +01:00 |
|
Erik Johnston
|
68c1ed4d1a
|
Remove default public rooms limit
|
2016-09-15 13:56:20 +01:00 |
|
Erik Johnston
|
b82fa849c8
|
Merge pull request #1120 from matrix-org/erikj/push_invite_cache
Ensure we don't mutate the cache of push rules
|
2016-09-15 13:27:18 +01:00 |
|
Erik Johnston
|
e457034e99
|
Merge pull request #1121 from matrix-org/erikj/public_room_paginate
Add pagination support to publicRooms
|
2016-09-15 13:27:09 +01:00 |
|
Erik Johnston
|
1d98cf26be
|
By default limit /publicRooms to 100 entries
|
2016-09-15 13:18:35 +01:00 |
|
Erik Johnston
|
211786ecd6
|
Stream public room changes down replication
|
2016-09-15 11:47:23 +01:00 |
|
Erik Johnston
|
4fb65a1091
|
Base public room list off of public_rooms stream
|
2016-09-15 11:27:04 +01:00 |
|
Erik Johnston
|
5810cffd33
|
Pass since/from parameters over federation
|
2016-09-15 10:36:19 +01:00 |
|
Erik Johnston
|
f3eead0660
|
Allow paginating both forwards and backwards
|
2016-09-15 10:15:37 +01:00 |
|
Erik Johnston
|
4131381123
|
Remove support for aggregate room lists
|
2016-09-15 09:28:15 +01:00 |
|
Erik Johnston
|
6a5ded5988
|
Ensure we don't mutate the cache of push rules
|
2016-09-15 09:16:13 +01:00 |
|
Erik Johnston
|
4f181f361d
|
Accept optional token to public room list
|
2016-09-15 09:08:57 +01:00 |
|
Erik Johnston
|
c566f0ee17
|
Calculate the public room list from a stream_ordering
|
2016-09-14 17:42:47 +01:00 |
|
Erik Johnston
|
772c6067a3
|
Refactor public rooms to not pull out the full state for each room
|
2016-09-14 17:29:25 +01:00 |
|
Erik Johnston
|
baffe96d95
|
Add a room visibility stream
|
2016-09-14 17:29:19 +01:00 |
|
Erik Johnston
|
264a48aedf
|
Merge pull request #1117 from matrix-org/erikj/fix_state
Ensure we don't mutate state cache entries
|
2016-09-14 16:50:37 +01:00 |
|
Erik Johnston
|
21c88016bd
|
Merge pull request #1118 from matrix-org/erikj/public_rooms_splitout
Split out public room list into a worker process
|
2016-09-14 16:50:27 +01:00 |
|
Erik Johnston
|
ed992ae6ba
|
Add a DB index to figure out past state at a stream ordering in a room
|
2016-09-14 16:20:27 +01:00 |
|
Erik Johnston
|
3e6e8a1c03
|
Enable testing of client_reader
|
2016-09-14 14:51:48 +01:00 |
|
Erik Johnston
|
e0b6db29ed
|
Split out public room list into a worker process
|
2016-09-14 14:42:51 +01:00 |
|
Erik Johnston
|
a70a43bc51
|
Move RoomListHandler into a separate file
|
2016-09-14 14:07:37 +01:00 |
|
Erik Johnston
|
f2b2cd8eb4
|
Amalgamate two identical consecutive if statements
|
2016-09-14 11:16:22 +01:00 |
|
Erik Johnston
|
00f51493f5
|
Fix reindex
|
2016-09-14 10:18:30 +01:00 |
|
Erik Johnston
|
d5ae1f1291
|
Ensure we don't mutate state cache entries
|
2016-09-14 10:03:48 +01:00 |
|
Matthew Hodgson
|
1b01488d27
|
Merge pull request #1111 from matrix-org/matthew/device-ids
make device IDs more useful for human disambiguation
|
2016-09-14 01:18:02 +01:00 |
|
Paul Evans
|
0f73f0e70e
|
Merge pull request #1116 from matrix-org/paul/tiny-fixes
Fix typo "persiting"
|
2016-09-13 13:27:42 +01:00 |
|
Paul "LeoNerd" Evans
|
ca35e54d6b
|
Fix typo "persiting"
|
2016-09-13 13:26:33 +01:00 |
|
Mark Haines
|
497f053344
|
Merge pull request #1114 from matrix-org/markjh/limit_key_retries
Limit how often we ask for keys from dead servers
|
2016-09-13 13:26:23 +01:00 |
|
Mark Haines
|
ad816b0add
|
Limit how often we ask for keys from dead servers
|
2016-09-13 11:53:50 +01:00 |
|
Mark Haines
|
0c057736ac
|
Merge pull request #1112 from matrix-org/markjh/e2e_key_handler
Move the E2E key handling into the e2e handler
|
2016-09-13 11:51:52 +01:00 |
|