Erik Johnston
|
54a79c1d37
|
Make presence.get_new_events a bit faster
We do this by caching the set of users a user shares rooms with.
|
2017-02-02 13:07:18 +00:00 |
|
Erik Johnston
|
fbfe44bb4d
|
Doc args
|
2017-02-01 17:52:57 +00:00 |
|
Erik Johnston
|
7e919bdbd0
|
Include newly joined users in /keys/changes API
|
2017-02-01 17:33:16 +00:00 |
|
Erik Johnston
|
6d6591880e
|
Wake sync up for device changes
|
2017-02-01 15:15:16 +00:00 |
|
Erik Johnston
|
97479d0c54
|
Implement /keys/changes
|
2017-02-01 10:30:03 +00:00 |
|
Erik Johnston
|
bfb3d255b1
|
Merge pull request #1862 from matrix-org/erikj/presence_update
Use DB cache of joined users for presence
|
2017-01-31 13:23:24 +00:00 |
|
Erik Johnston
|
c7a26b7c32
|
Fix unit tests
|
2017-01-30 17:11:24 +00:00 |
|
Erik Johnston
|
fd1c18c088
|
Use DB cache of joined users for presence
|
2017-01-30 17:00:24 +00:00 |
|
Erik Johnston
|
c2c9a78db9
|
Noop device key changes if they're the same
|
2017-01-30 16:55:04 +00:00 |
|
Erik Johnston
|
828db669ec
|
Use get_users_in_room and declare it iterable
|
2017-01-30 16:37:22 +00:00 |
|
Erik Johnston
|
9636b2407d
|
Merge pull request #1857 from matrix-org/erikj/device_list_stream
Implement device lists updates over federation
|
2017-01-30 14:35:21 +00:00 |
|
Erik Johnston
|
252b503fc8
|
Hook device list updates to replication
|
2017-01-27 14:31:35 +00:00 |
|
Erik Johnston
|
888c59c955
|
Better name
|
2017-01-27 10:29:47 +00:00 |
|
Erik Johnston
|
76d40f4904
|
Handle users leaving rooms
|
2017-01-26 16:39:33 +00:00 |
|
Erik Johnston
|
fbfad76c03
|
Add comments
|
2017-01-26 16:33:21 +00:00 |
|
Erik Johnston
|
c974116f19
|
Implement device key caching over federation
|
2017-01-26 16:07:24 +00:00 |
|
Erik Johnston
|
51e9fe36e4
|
Fix up sending of m.device_list_update edus
|
2017-01-25 16:55:21 +00:00 |
|
Erik Johnston
|
2367c5568c
|
Add basic implementation of local device list changes
|
2017-01-25 14:27:27 +00:00 |
|
Paul "LeoNerd" Evans
|
10e48d8310
|
Don't clobber a displayname or avatar_url if provided by an m.room.member event
|
2017-01-24 18:06:07 +00:00 |
|
Erik Johnston
|
a55fa2047f
|
Insert delta of current_state_events to be more efficient
|
2017-01-20 17:10:18 +00:00 |
|
Erik Johnston
|
09eb08f910
|
Derive current_state_events from state groups
|
2017-01-20 11:52:51 +00:00 |
|
Erik Johnston
|
f9058ca785
|
Merge pull request #1822 from matrix-org/erikj/statE_logging
Change resolve_state_groups call site logging to DEBUG
|
2017-01-18 11:02:03 +00:00 |
|
Erik Johnston
|
15f012032c
|
Merge pull request #1818 from matrix-org/erikj/state_auth_splitout_split
Optimise state resolution
|
2017-01-18 10:53:00 +00:00 |
|
Erik Johnston
|
5f027d1fc5
|
Change resolve_state_groups call site logging to DEBUG
|
2017-01-17 17:07:15 +00:00 |
|
Erik Johnston
|
e6153e1bd1
|
Fix couple of federation state bugs
|
2017-01-17 13:22:34 +00:00 |
|
Erik Johnston
|
5d6bad1b3c
|
Optimise state resolution
|
2017-01-17 13:22:19 +00:00 |
|
Erik Johnston
|
7b62d0bc70
|
Add missing None check
|
2017-01-11 10:57:03 +00:00 |
|
Erik Johnston
|
657488113e
|
Merge pull request #1789 from matrix-org/erikj/decouple_presence
Don't block messages sending on bumping presence
|
2017-01-10 14:06:05 +00:00 |
|
Erik Johnston
|
3b4de17d2b
|
Comment
|
2017-01-10 14:05:53 +00:00 |
|
Erik Johnston
|
7d0981b312
|
Merge pull request #1787 from matrix-org/erikj/linearize_member
Linearize updates to membership via PUT /state/
|
2017-01-10 14:04:54 +00:00 |
|
Erik Johnston
|
586f474a44
|
Don't block messages sending on bumping presence
|
2017-01-10 12:46:00 +00:00 |
|
Erik Johnston
|
6823fe5241
|
Linearize updates to membership via PUT /state/
|
2017-01-09 18:25:13 +00:00 |
|
Erik Johnston
|
f7085ac84f
|
Name linearizer's for better logs
|
2017-01-09 17:17:10 +00:00 |
|
Mark Haines
|
06c00bd19b
|
Merge branch 'release-v0.18.6' into develop
|
2017-01-06 14:46:27 +00:00 |
|
Patrik Oldsberg
|
1ef6084b75
|
handlers/room_member: fix guest access check when joining rooms
Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com>
|
2017-01-06 14:36:56 +00:00 |
|
Matthew Hodgson
|
bd85434cb3
|
Merge branch 'release-v0.18.6' into develop
|
2017-01-05 13:58:19 +00:00 |
|
Matthew Hodgson
|
883ff92a7f
|
Fix case
|
2017-01-05 13:45:02 +00:00 |
|
Matthew Hodgson
|
d79d165761
|
add logging for all the places we call resolve_state_groups. my kingdom for a backtrace that actually works.
|
2017-01-05 13:40:39 +00:00 |
|
Matthew Hodgson
|
b31ed22738
|
Merge branch 'release-v0.18.6' into develop
|
2017-01-05 13:03:02 +00:00 |
|
Mark Haines
|
f784980d2b
|
Only send events that originate on this server.
Or events that are sent via the federation "send_join" API.
This should match the behaviour from before v0.18.5 and #1635 landed.
|
2017-01-05 11:26:30 +00:00 |
|
David Baker
|
84cf00c645
|
Fix another comment typo
|
2016-12-21 09:51:43 +00:00 |
|
David Baker
|
0c88ab1844
|
Add /account/3pid/delete endpoint
Also fix a typo in a comment
|
2016-12-20 18:27:30 +00:00 |
|
Matthew Hodgson
|
f2a5aebf98
|
fix ability to change password to a non-ascii one
https://github.com/vector-im/riot-web/issues/2658
|
2016-12-18 22:25:21 +00:00 |
|
Erik Johnston
|
b2f8642d3d
|
Cache network room list queries.
|
2016-12-16 16:11:43 +00:00 |
|
Richard van der Hoff
|
edc6a1e4f9
|
Add some logging for syncing to_device events
Attempt to track down the loss of to_device events
(https://github.com/vector-im/riot-web/issues/2711 etc).
|
2016-12-15 18:16:10 +00:00 |
|
Erik Johnston
|
35129ac998
|
Merge pull request #1698 from matrix-org/erikj/room_list
Fix caching on public room list
|
2016-12-15 15:40:28 +00:00 |
|
Erik Johnston
|
b8255eba26
|
Comment
|
2016-12-14 13:49:54 +00:00 |
|
Erik Johnston
|
b2999a7055
|
Fix /backfill returning events it shouldn't
|
2016-12-14 13:41:45 +00:00 |
|
Erik Johnston
|
1de53a7a1a
|
Fix caching on public room list
|
2016-12-13 17:33:24 +00:00 |
|
Erik Johnston
|
1574b839e0
|
Merge pull request #1676 from matrix-org/erikj/room_list
Add new API appservice specific public room list
|
2016-12-12 17:00:10 +00:00 |
|