Paul "LeoNerd" Evans
|
9705706a7f
Merge branch 'develop' into paul/schema_breaking_changes
|
10 yıl önce |
Matthew Hodgson
|
8a7c1d6a00
fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.
|
10 yıl önce |
Paul "LeoNerd" Evans
|
801a551da1
Rename 'mtime' DB field to 'last_active', adjusted semantics
|
10 yıl önce |
Paul "LeoNerd" Evans
|
b8906b0ea8
Kill the 'state' presence key in DB, name it 'presence' instead to match the over-the-wire API
|
10 yıl önce |
Paul "LeoNerd" Evans
|
cda31fb755
Kill the state
|
10 yıl önce |
Paul "LeoNerd" Evans
|
da31b96b55
Implement presence state visibilty limiting when polling eventsource for stream
|
10 yıl önce |
Paul "LeoNerd" Evans
|
86d6232236
Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this
|
10 yıl önce |
Paul "LeoNerd" Evans
|
da3e04df8b
Rename the 'do_users_share_a_room' to something slightly less verb-sounding
|
10 yıl önce |
Paul "LeoNerd" Evans
|
7e22afbc7c
Ensure that event source unit tests could cope with get_new_events_for_user() returning a Deferred
|
10 yıl önce |
Paul "LeoNerd" Evans
|
270d302834
Reënable presence visibility permission checking now it's not used on redundant code paths
|
10 yıl önce |
Paul "LeoNerd" Evans
|
468d94c920
Rename API-visible 'mtime' presence field to 'last_active'; slightly different semantics
|
10 yıl önce |
Paul "LeoNerd" Evans
|
02f4e3b3ff
Rename 'state' presence key to the much more obvious 'presence'; maintain a legacy 'state' copy for now
|
10 yıl önce |
Matthew Hodgson
|
8fe912d95c
change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.
|
10 yıl önce |
Paul "LeoNerd" Evans
|
93407cf7cf
Bugfixes on presence pushes on user joining:
|
10 yıl önce |
Erik Johnston
|
5dd38d579b
Fix a couple of bugs in presence handler related to pushing updatesto the correct user. Fix presence tests.
|
10 yıl önce |
Paul "LeoNerd" Evans
|
efc5f3440d
Only send presence "poll"/"unpoll" EDUs when changing from/to zero remotes
|
10 yıl önce |
Paul "LeoNerd" Evans
|
c46c806126
Re-enable presence, un-skip presence tests
|
10 yıl önce |
Paul "LeoNerd" Evans
|
d027e859cd
Fix up the various presence-related tests so that if they're not skipped, they still PASS
|
10 yıl önce |
Mark Haines
|
104808107a
skip presence tests which broke when presence polling was disabled
|
10 yıl önce |
Paul "LeoNerd" Evans
|
d7cfb91a7a
Rewrite of PresenceHandler test to ensure it covers the interaction with Federation as well
|
10 yıl önce |
Paul "LeoNerd" Evans
|
83f031207e
Implement and test presence dropping of remote users
|
10 yıl önce |
Paul "LeoNerd" Evans
|
faf25e3a83
Allow room presence visibility between users who share a room
|
10 yıl önce |
Kegan Dougal
|
9a1638ed21
Removed http_server from HomeServer. Updated unit tests to use either resource_for_federation or resource_for_client depending on what is being tested.
|
10 yıl önce |
Paul "LeoNerd" Evans
|
d05aa651f8
An initial hack at storing presence state-change mtimes in database and presenting age durations to clients/federation events
|
10 yıl önce |
Paul "LeoNerd" Evans
|
55944ccf72
Use strings instead of opaque magic-number constants for presence states; rename AWAY to UNAVAILABLE
|
10 yıl önce |
Matthew Hodgson
|
3e35a9f96e
add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it
|
10 yıl önce |
matrix.org
|
4f475c7697
Reference Matrix Home Server
|
10 yıl önce |