Commit Graph

157 Commits (940d4fad246c60471783e34b61aa901dfca95734)

Author SHA1 Message Date
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 8 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 8 years ago
Erik Johnston 9219139351 Preserve some logcontexts 8 years ago
Erik Johnston a98d215204 Add filter param to /messages API 8 years ago
Erik Johnston 8f8798bc0d Add ReadWriteLock for pagination and history prune 9 years ago
Erik Johnston 2d21d43c34 Add purge_history API 9 years ago
Erik Johnston 4c04222fa5 Poke notifier on next reactor tick 9 years ago
Mark Haines 1a3a2002ff Spell "domain" correctly 9 years ago
Mark Haines 3b86ecfa79 Move the presence handler out of the Handlers object 9 years ago
Mark Haines 7e23476814 move filter_events_for_client out of base handler 9 years ago
Mark Haines 1620578b13 Shuffle when we get the signing_key attribute. 9 years ago
Mark Haines 30057b1e15 Move _create_new_client_event and handle_new_client_event out of base handler 9 years ago
David Baker 424a7f48f8 Run filter_events_for_client 9 years ago
Mark Haines 7e2f971c08 Remove some unused functions (#711) 9 years ago
Mark Haines 86be915cce Call profile handler get_displayname directly rather than using collect_presencelike_data 9 years ago
Erik Johnston d76d89323c Use computed prev event ids 9 years ago
Erik Johnston 8d73cd502b Add concurrently_execute function 9 years ago
Erik Johnston 13cbd31040 Spelling 9 years ago
Erik Johnston ed61a49169 Add profile information to invites 9 years ago
Daniel Wagner-Hall b4022cc487 Pass whole requester to ratelimiting 9 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 9 years ago
Daniel Wagner-Hall f8d21e1431 Review comments 9 years ago
Erik Johnston e5999bfb1a Initial cut 9 years ago
Daniel Wagner-Hall d1fb790818 Some cleanup 9 years ago
Daniel Wagner-Hall 4bfb32f685 Branch off member and non member sends 9 years ago
Daniel Wagner-Hall e71095801f Merge implementation of /join by alias or ID 9 years ago
Erik Johnston 4e7948b47a Allow paginating backwards from stream token 9 years ago
Richard van der Hoff 5cba88ea7c Make it possible to paginate forwards from stream tokens 9 years ago
Daniel Wagner-Hall da417aa56d Allow non-guests to peek on rooms using /events 9 years ago
Daniel Wagner-Hall ac5a4477ad Require unbanning before other membership changes 9 years ago
Daniel Wagner-Hall 93afb40cd4 Skip, rather than erroring, invalid guest requests 9 years ago
Daniel Wagner-Hall 2ef6de928d Skip, rather than erroring, invalid guest requests 9 years ago
Mark Haines 517fb9a023 Move the doc string to the public facing method 9 years ago
Mark Haines 9ac417fa88 Add a cache for initialSync responses that expires after 5 minutes 9 years ago
Mark Haines 491f3d16dc Make state updates in the C+S API idempotent 9 years ago
Mark Haines 5eb4d13aaa Fix typo in collect_presencelike_data 9 years ago
Mark Haines a9526831a4 Wrap calls to distributor.fire in appropriately named functions so that static analysis can work out want is calling what 9 years ago
Mark Haines 95f30ecd1f Add API for setting account_data globaly or on a per room basis 9 years ago
Mark Haines 1c960fbb80 s/private_user_data/account_data/ 9 years ago
Daniel Wagner-Hall 641420c5e0 Clean up room initialSync for guest users 9 years ago
Daniel Wagner-Hall fb7e260a20 Tweak guest access permissions 9 years ago
Daniel Wagner-Hall 50f1afbd5b Consider joined guest users as joined users 9 years ago
Daniel Wagner-Hall f15ba926cc Allow guest access to room initialSync 9 years ago
Daniel Wagner-Hall 38d82edf0e Allow guest users to join and message rooms 9 years ago
Daniel Wagner-Hall ca2f90742d Open up /events to anonymous users for room events only 9 years ago
Daniel Wagner-Hall f522f50a08 Allow guests to register and call /events?room_id= 9 years ago
Mark Haines ddd8566f41 Store room tag content and return the content in the m.tag event 9 years ago
Mark Haines 79b65f3875 Include tags in v1 room initial sync 9 years ago
Mark Haines fdf73c6855 Include room tags v1 /initialSync 9 years ago
Erik Johnston 366af6b73a Amalgamate _filter_events_for_client 9 years ago