Commit Graph

1203 Commits (9ff349a3cb1868bb2827047ed0f0d01a9a4c38c7)

Author SHA1 Message Date
Kegan Dougal 9ff349a3cb Add defers in the right places. 10 years ago
Kegan Dougal 1a2de0c5fe Implement txns for AS (un)registration. 10 years ago
Kegan Dougal a006d168c5 Actually merge into develop. 10 years ago
David Baker 365e007bee Ignore empty strings for display names & room names in notifications 10 years ago
David Baker 0b354fcb84 Again, don't assume all member events have displayname. 10 years ago
David Baker fe10b882b7 Don't assume all member events have a display nme. 10 years ago
Erik Johnston 4c0da49d7c Resign events when we return them via /query_auth/ 10 years ago
Mark Haines 0b1cc7cc0b Return empty list rather than None when there are no emphemeral events for a room 10 years ago
Erik Johnston 2cd29dbdd9 Fix bug where accepting invite over federation didn't work. Add logging. 10 years ago
Erik Johnston 776ac820f9 Briefly doc structure of query_auth API. 10 years ago
Erik Johnston b724a809c4 Only auth_events with event if event in event.auth_events 10 years ago
Erik Johnston 7a1e881665 Remove debug logging 10 years ago
David Baker b4b892f4a3 Spit out server default rules too. 10 years ago
Mark Haines 017dfaef4c Add doc string for __nonzero__ overrides for sync results, raise not implemented if the client attempts to do a gapless sync 10 years ago
David Baker 4ffac34a64 Add glob asterisks when running rules. 10 years ago
Erik Johnston 91015ad008 Remove merge conflict 10 years ago
Erik Johnston 4f7fe63b6d Remember to add schema file to list 10 years ago
Mark Haines e97f756a05 Use 'in' to test if the key exists, remove unused _filters_for_user 10 years ago
Erik Johnston 2f4cb04f45 Be more specific in naming columns in selects. 10 years ago
Erik Johnston 472cf532b7 Put CREATE rejections into seperate .sql 10 years ago
David Baker 322a047502 Add room member count condition and default rule to make a noise on rooms of only 2 people. 10 years ago
Erik Johnston 3d7026e709 Add a slightly more helpful comment 10 years ago
Erik Johnston 7a9f6f083e Remove commented line 10 years ago
Erik Johnston 76d7fd39cd Style changes. 10 years ago
Mark Haines 8fe39a0311 Check if the user has joined the room between incremental syncs 10 years ago
Erik Johnston a70a801184 Fix bug where we superfluously asked for current state. Change API of /query_auth/ so that we don't duplicate events in the response. 10 years ago
Mark Haines 4a67834bc8 Pass client info to the sync_config 10 years ago
Mark Haines c562f237f6 Unused import 10 years ago
Mark Haines 8498d348d8 Fix token formatting 10 years ago
Mark Haines e97de6d96a Filter the recent events before applying the limit when doing an initial sync 10 years ago
Mark Haines 22dd1cde2d Filter the recent events before applying the limit when doing an incremental sync with a gap 10 years ago
Erik Johnston 2c9e136d57 Fix bad merge fo python_dependencies.py 10 years ago
David Baker bd03947c05 We do need Twisted 14, not 15: we use internal Twisted things that have been removed in 15. 10 years ago
Erik Johnston 0c2d245fdf Update the current state of an event if we update auth events. 10 years ago
Erik Johnston 823999716e Fix bug in timeout handling in keyclient 10 years ago
Erik Johnston c1d860870b Fix regression where we no longer correctly handled the case of gaps in our event graph 10 years ago
Erik Johnston c1c7b39827 Fix bug where we changes in outlier in metadata dict propogated to other events 10 years ago
David Baker fc946f3b8d Include content in notification pokes 10 years ago
David Baker 0b16886397 Change 'from' in notification pokes to 'sender' to match client API v2. Send sender display names where they exist. 10 years ago
David Baker 1235f7f383 Add default push rules including setting a sound for messages mentioning your username / display name 10 years ago
Mark Haines ece828a7b7 Update todo for the filtering on sync 10 years ago
Mark Haines 365a186729 Add basic filtering support 10 years ago
Mark Haines 93ed31dda2 Create a separate filter object to do the actual filtering, so that we can 10 years ago
David Baker 4bdfce30d7 Renumber priority classes so we can use 0 for defaults. 10 years ago
David Baker e0d2c6889b Allow kind to be set to null to delete a pusher. 10 years ago
Erik Johnston 78015948a7 Initial implementation of auth conflict resolution 10 years ago
Mark Haines 4ad45f2582 Fix indent 10 years ago
Mark Haines 722b65f461 Move typing notifs to an "emphermal" event list on the room object 10 years ago
Mark Haines cc42d3f907 Fix check for empty room update 10 years ago
Mark Haines 4d9dd9bdc0 Fix v2 initial sync 10 years ago